Ticket #15999: SyncingWithSVN.html

File SyncingWithSVN.html, 22.4 KB (added by raimue (Rainer Müller), 16 years ago)

Mirror of the sample file

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head>
3<meta http-equiv="content-type" content="text/html; charset=UTF-8">
4
5
6 <title>howto/SyncingWithSVN - MacPorts - Trac</title><link rel="start" href="http://trac.macports.org/wiki"><link rel="search" href="http://trac.macports.org/search"><link rel="help" href="http://trac.macports.org/wiki/TracGuide"><link rel="stylesheet" href="SyncingWithSVN_files/trac.css" type="text/css"><link rel="stylesheet" href="SyncingWithSVN_files/wiki.css" type="text/css"><link rel="icon" href="http://trac.macports.org/chrome/common/trac.ico" type="image/x-icon"><link rel="shortcut icon" href="http://trac.macports.org/chrome/common/trac.ico" type="image/x-icon"><link rel="alternate" href="http://trac.macports.org/wiki/howto/SyncingWithSVN?format=txt" title="Plain Text" type="text/x-trac-wiki"><style type="text/css">body {
7     font-family: Myriad Apple, Myriad, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
8     font-size: 13px;
9     font-size-adjust: none;
10     font-stretch: normal;
11     font-variant: normal;
12     font-weight: normal;
13
14     background-color: #eeeeee;
15     margin: 0px 10px 0px 10px;
16     padding: 0px;
17}
18
19a { 
20  font-family: Myriad Apple, Myriad, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
21  font-size: 11px; 
22  font-weight: bold;
23}
24
25a img { border-style: none; border-width: 0px;}
26a:link { color: #111199; text-decoration: none; border-bottom: none;}
27a:visited { color: #111199; text-decoration: none; border-bottom: none;}
28a:active { color: #333333; text-decoration: none; border-bottom: none;}
29
30a:hover { color: #3D80DF; text-decoration: none; border-bottom: none; }
31a:link:hover { color: #3D80DF; text-decoration: none;}
32a:visited:hover { color: #3D80DF; text-decoration: none;}
33
34.auth-links a { color: #111166; background-color: #C2CAD8;}
35.auth-links a:hover { color: #3D80DF; background-color: #C2CAD8;}
36#leftnav_links a { color: #111166; background-color: #C2CAD8;}
37#leftnav_links a:hover { color: #3D80DF; background-color: #C2CAD8;}
38#topnav_links a {  color: #111166; background-color: #C2CAD8;}
39#topnav_links a:hover {  color: #3D80DF; background-color: #C2CAD8;}
40#content_div a:hover {background-color: white;}
41
42table.listing tbody tr:hover {
43              background: #ddddee none repeat scroll 0% !important;
44}
45
46#content_div table.listing td a:hover { background-color: #ddddee; }
47#content_div table.listing td a:hover { background-color: #ddddee; }
48
49#ticket .description a:hover { background-color: #FFFFDD; }
50
51/*
52 * Main Layout DIVs
53 */
54
55
56.outter {
57     top: 0%; 
58     bottom: 100%;
59     left: 0%;
60     right: 100%;
61     height: 100%;
62     width: 100%; 
63
64}
65
66.top {
67     top: 1%;
68     bottom: 20%;
69     left: 0%;
70     right: 95%;
71     width: 90%;
72}
73
74
75.left {
76     top: 20%;
77     left: 0%;
78     right: 15%;
79     width: 15%;
80}
81
82/* apologies for adding the IE hacks back in - the layout is rather messy and I would have preferred doing it more cleanly.
83I also prefer my hacks in condcoms, but no matter */
84.content {
85     float: right;
86     margin-right: 60px;
87     #margin-right: 30px;
88     margin-top: 30px;
89     width: 75%;
90}
91
92
93/*
94 *  Top Navigation
95 */
96.top .project-title {
97               font-size: 2.0em;
98               font-weight: bold;
99               top: 3%;
100               left: 50%;
101               height: 10%;
102               text-align: right;
103               position: absolute;
104               vertical-align: middle;
105}
106
107.project-title a {
108               font-size: 1.0em;
109               font-weight: bold;
110                color: black;
111}
112
113.project-title a:hover {
114        background-color: white;
115        color: black;
116}
117
118.project-title img {
119               height: 50px;
120}
121
122.top .auth-links {
123               float: right;
124               font-size: 1.0em;
125               top: 0%;
126               bottom: 10%;
127               right: 2%;
128               width: 300px;
129               height: 20px;
130               text-align: center;
131               position: absolute;
132               background-color: #C2CAD8;
133}
134.topnav {
135        top: 10%;
136        left: 17%;
137        position: absolute;
138        width: 78%;
139        #width: 88%;
140        text-align: center;
141}
142
143
144
145/*
146 *  Left Navigation
147 */
148
149
150.project-nav {
151    top: 0%;
152    bottom: 45%;
153    height: 45%;
154    width: 100%;
155}
156
157.project-list {
158              top: 55%;
159              bottom: 100%;
160              height: 45%;
161              width: 100%;
162}
163
164div .heading {
165    font-size: 1.2em;
166    font-weight: bold;
167}
168
169.project-nav p, .project-list p {
170             margin: 5px 5px 5px 5px;
171}
172
173#projects-list-heading {
174          margin-top: 20px;
175}
176
177.project-desc {
178              padding: 20px;
179              margin-bottom: 20px;
180              background-color: #e5e5e5;
181              width: 96%;
182}
183
184
185/*
186 * Generic Error Style
187 */
188.error, .errorlist {
189       color: red;
190       font-weight: bold;
191       list-style: none;
192       margin-bottom: 1px;
193       padding-left: 0px;
194}     
195
196
197
198
199/*
200 *  Posts
201 */
202
203.posts {
204
205       width: 100%;
206       height: 100%;
207}
208
209.post {
210      margin: 20px;
211}
212
213.post .post-title {
214      top: 0%;
215      width: 100%;
216      font-weight: bold;
217      font-size: 1.2em;
218      margin-bottom: 20px;
219      background-color: #f9f9f9;
220      vertical-align: middle;     
221}
222
223.post .post-title a {
224      font-size: 1.2em;
225}
226
227.post .post-meta {
228      margin-top: -38px;
229      font-size: 0.8em;
230      float: right;
231      font-weight: bold;
232}
233
234.post .post-content {
235      padding-left: 10px;
236}
237
238.post-subheading {
239                 font-weight: bold;
240}
241
242.post-code {
243           white-space: pre;
244           font-family: courier,monospace;
245           font-size: 10px;
246           text-align: left;
247           background: #F7F7F7 none repeat scroll 0% 0%;
248           border: 1px solid #D7D7D7;
249           margin: 1em 1.75em;
250           overflow: auto;
251           padding: 0.25em;
252}
253
254#feedlink {
255          float: right;
256}
257
258
259/*
260 *   Hide Trac Nav Bars, headers, etc
261 */
262
263#metanav, #mainnav {
264          display: none;
265}
266
267#banner #header {
268        display: none;
269}
270
271#preview .code .content {
272         position: static;
273}
274
275/* Trac Ticket Improvements */
276#content {
277         width: 100%;
278}
279
280.description a, .comment a {
281             color: #3333DD;
282}
283
284
285
286
287/*
288 *  Apple Footer
289 */
290#sitefooter {
291         /*   position: absolute;*/
292        clear: both;
293            width: 97%;
294            border-top: gray thin ridge;
295            font-size:0.7em;
296}
297
298#footergraphic {
299            float: left;
300}
301
302#footerlinks, #footertext {
303              text-align: center;
304}
305
306#footertext {
307            margin-top: 10px;
308}
309
310
311/* Forge Updates */
312table.updates tr td {
313              font-size: 0.85em;
314}
315
316
317/* Admin Menu */
318div#admin-menu {
319               top: 150%;
320               position: absolute;
321               margin-top: -10px;
322               background-color: #C2CAD8;
323               padding-left: 5px;
324               padding-right: 5px;
325}
326
327/* MacPorts Ticket Guide Links */
328.macports-ticket-guide {
329        text-align: center;
330        color: red;
331        font-weight: bold;
332        font-size: 1.2em;
333}
334
335.macports-ticket-guide a {
336        color: #990000;
337        font-size: 1.2em;
338}
339
340
341.form-title {
342    font-size: 1.2em;
343    font-weight: bold;
344}
345
346.form-message {
347              font-size: 1.0em;
348              color: green;
349}
350
351.form-prompt {
352             font-size: 0.8em;
353             margin: 30px;
354}
355
356.updates {
357         border: thin black ridge;
358         width: 100%;
359}
360
361.updates th {
362           background-color: #333333;
363           color: white;
364}
365
366.updates tr.odd {
367         background-color: #dddddd;
368}
369
370
371.message {
372  padding-left: 20px;
373}
374
375form th {
376      text-align: right;
377}
378
379tr.odd {
380}
381
382tr.even {
383       background-color: #eeeeee;
384}
385
386.list tr:hover {
387         background-color: #ddddee;
388}
389
390
391
392a.submit, .submit, input[type=submit] {
393        background-color: #cccccc;
394        cursor: pointer;
395        border: thin blue solid;
396        padding: 0px 3px 0px 3px;
397        color: #111144;
398}
399
400.submit:hover, a.submit:hover, input[type=submit]:hover {
401        background-color: #dddddd;
402        color: #3D80DF;
403}
404
405.back-button {
406        color: #993333;
407        font-weight: normal;         
408}
409
410.back-button:hover {
411        background-color: #dddddd;                 
412        color: #dd4444;
413}
414
415.list {
416      width: 100%;
417      border: thin black ridge;
418}
419
420.list th {
421      background-color: #444455;
422      color: white;
423}
424
425.create-link {
426             font-size: 2.0em;
427             margin: 10px;
428}           
429
430
431/*
432 *  Reordering
433 */ 
434.reorder_container {
435                   border: thin gray ridge;
436                   float: left;
437                   margin: 30px;
438                   padding: 10px 20px 20px 20px;
439}
440
441.reorder_heading {
442                 font-weight: bold;
443                 font-size: 1.1em;
444}               
445
446.reorder_helper {
447                width: 100px;
448                float: left;
449}               
450
451.reorder_list {
452              list-style-type: none;         
453}
454
455.reorder_container ul {
456                   margin-left: 0px;
457                   padding-left: 0px;
458}
459
460.reorder_container ul li {
461                   cursor: pointer;
462                   border: thin gray ridge;
463                   padding: 2px 4px;
464                   background-color: #efefff;
465                   margin: 1px;
466}
467
468#reorder_list_top li {
469                  top: -10px;
470                  float: left;
471}
472
473.reorder_save {
474              padding: 20px 90px 0px 70px;
475}
476
477.reorder_save .submit {
478              font-size: 1.2em;
479}
480       
481.reorder_text {
482              padding: 0px 50px 0px 50px;
483              margin-bottom: 20px;
484}
485
486#left_container {
487                float: left;
488                left: 0%;
489                right: 10%;
490                top: 100%;
491                width: 15%;
492}
493
494#top_container {
495                float: left;
496                left: 23%;
497                width: 60%;
498                top: 70%;
499}
500
501
502
503/*
504 *  Rounded Boxes
505 */
506
507.solidboxfg {
508            padding: 20px 20px 10px 10px;
509}
510
511.innerpin, .innerpinfg, .outterpin, .outterpinfg {
512           z-index: 0;
513}
514
515.outter div.innerpinfg, .outter div.outterpinfg {
516             padding: 1px;
517}
518
519.outterpinfg {
520              height: 100%;
521}
522
523.innerpinfg {
524            height: 98%;
525}           
526
527.topbox{display:block;}
528.topbox *{
529  display:block;
530  height:1px;
531  overflow:hidden;
532  font-size:.01em;
533  background:#C2CAD8}
534.topbox1{
535  margin-left:3px;
536  margin-right:3px;
537  padding-left:1px;
538  padding-right:1px;
539  border-left:1px solid #e4e8ee;
540  border-right:1px solid #e4e8ee;
541  background:#d1d7e1}
542.topbox2{
543  margin-left:1px;
544  margin-right:1px;
545  padding-right:1px;
546  padding-left:1px;
547  border-left:1px solid #f8f9fb;
548  border-right:1px solid #f8f9fb;
549  background:#cdd4df}
550.topbox3{
551  margin-left:1px;
552  margin-right:1px;
553  border-left:1px solid #cdd4df;
554  border-right:1px solid #cdd4df;}
555.topbox4{
556  border-left:1px solid #e4e8ee;
557  border-right:1px solid #e4e8ee}
558.topbox5{
559  border-left:1px solid #d1d7e1;
560  border-right:1px solid #d1d7e1}
561.topboxfg{
562  background:#C2CAD8;}
563
564.solidbox{display:block;}
565.solidbox *{
566  display:block;
567  height:1px;
568  overflow:hidden;
569  font-size:.01em;
570  background:#C2CAD8}
571.solidbox1{
572  margin-left:3px;
573  margin-right:3px;
574  padding-left:1px;
575  padding-right:1px;
576  border-left:1px solid #e4e8ee;
577  border-right:1px solid #e4e8ee;
578  background:#d1d7e1}
579.solidbox2{
580  margin-left:1px;
581  margin-right:1px;
582  padding-right:1px;
583  padding-left:1px;
584  border-left:1px solid #f8f9fb;
585  border-right:1px solid #f8f9fb;
586  background:#cdd4df}
587.solidbox3{
588  margin-left:1px;
589  margin-right:1px;
590  border-left:1px solid #cdd4df;
591  border-right:1px solid #cdd4df;}
592.solidbox4{
593  border-left:1px solid #e4e8ee;
594  border-right:1px solid #e4e8ee}
595.solidbox5{
596  border-left:1px solid #d1d7e1;
597  border-right:1px solid #d1d7e1}
598.solidboxfg{
599  background:#C2CAD8;}
600
601
602
603.outterpin{display:block}
604.outterpin *{
605  display:block;
606  height:1px;
607  overflow:hidden;
608  font-size:.01em;
609  background:#C2CAD8}
610.outterpin1{
611  margin-left:3px;
612  margin-right:3px;
613  padding-left:1px;
614  padding-right:1px;
615  border-left:1px solid #e4e8ee;
616  border-right:1px solid #e4e8ee;
617  background:#d1d7e1}
618.outterpin2{
619  margin-left:1px;
620  margin-right:1px;
621  padding-right:1px;
622  padding-left:1px;
623  border-left:1px solid #f8f9fb;
624  border-right:1px solid #f8f9fb;
625  background:#cdd4df}
626.outterpin3{
627  margin-left:1px;
628  margin-right:1px;
629  border-left:1px solid #cdd4df;
630  border-right:1px solid #cdd4df;}
631.outterpin4{
632  border-left:1px solid #e4e8ee;
633  border-right:1px solid #e4e8ee}
634.outterpin5{
635  border-left:1px solid #d1d7e1;
636  border-right:1px solid #d1d7e1}
637.outterpinfg{
638  background:#C2CAD8}
639
640.innerpin{display:block}
641.innerpin *{
642  display:block;
643  height:1px;
644  overflow:hidden;
645  font-size:.01em;
646  background:#ffffff}
647.innerpin1{
648  margin-left:3px;
649  margin-right:3px;
650  padding-left:1px;
651  padding-right:1px;
652  border-left:1px solid #dce0e8;
653  border-right:1px solid #dce0e8;
654  background:#eff1f5}
655.innerpin2{
656  margin-left:1px;
657  margin-right:1px;
658  padding-right:1px;
659  padding-left:1px;
660  border-left:1px solid #c8cfdb;
661  border-right:1px solid #c8cfdb;
662  background:#f3f4f7}
663.innerpin3{
664  margin-left:1px;
665  margin-right:1px;
666  border-left:1px solid #f3f4f7;
667  border-right:1px solid #f3f4f7;}
668.innerpin4{
669  border-left:1px solid #dce0e8;
670  border-right:1px solid #dce0e8}
671.innerpin5{
672  border-left:1px solid #eff1f5;
673  border-right:1px solid #eff1f5}
674.innerpinfg{
675  background:#ffffff}
676
677
678
679</style>
680</head><body>
681 <div class="outter" id="outter_div">
682
683  <b class="outterpin">
684  <b class="outterpin1"><b></b></b>
685  <b class="outterpin2"><b></b></b>
686  <b class="outterpin3"></b>
687  <b class="outterpin4"></b>
688  <b class="outterpin5"></b></b>
689  <div class="outterpinfg">
690  <b class="innerpin">
691  <b class="innerpin1"><b></b></b>
692  <b class="innerpin2"><b></b></b>
693  <b class="innerpin3"></b>
694  <b class="innerpin4"></b>
695  <b class="innerpin5"></b></b>
696  <div class="innerpinfg">
697
698  <div class="top" id="top_div">
699   <div class="logo">
700     <a href="http://www.macosforge.org/"><img alt="macosforge logo" src="SyncingWithSVN_files/logo.gif"></a>
701   </div>
702
703   <div class="project-title">
704     <a href="http://www.macports.org/">
705           
706           <img alt="project logo" src="SyncingWithSVN_files/MacPorts.png">
707           
708           
709     </a>
710   </div>
711
712   <div class="auth-links">
713   
714
715   
716     <a href="http://trac.macports.org/auth/register/">Register</a> :
717     <a href="http://trac.macports.org/auth/password/lost/">Lost Password</a> :
718     <a href="http://trac.macports.org/auth/login/">Login</a>
719   
720  </div>
721
722   <div class="topnav">
723
724  <b class="topbox">
725  <b class="topbox1"><b></b></b>
726  <b class="topbox2"><b></b></b>
727  <b class="topbox3"></b>
728  <b class="topbox4"></b>
729  <b class="topbox5"></b></b>
730
731   <div id="topnav_links" class="topboxfg">
732       
733
734 
735   <a href="http://trac.macports.org/newticket">New Ticket</a> &nbsp; &nbsp;
736
737   <a href="http://trac.macports.org/wiki">Wiki</a> &nbsp; &nbsp;
738
739   <a href="http://trac.macports.org/browser">Browse Source</a> &nbsp; &nbsp;
740
741   <a href="http://trac.macports.org/timeline">Timeline</a> &nbsp; &nbsp;
742
743   <a href="http://trac.macports.org/roadmap">Roadmap</a> &nbsp; &nbsp;
744
745   <a href="http://trac.macports.org/report">Bug Reports</a> &nbsp; &nbsp;
746
747   <a href="http://trac.macports.org/search">Search</a> &nbsp; &nbsp;
748
749
750
751
752   </div>
753
754  <b class="topbox">
755  <b class="topbox5"></b>
756  <b class="topbox4"></b>
757  <b class="topbox3"></b>
758  <b class="topbox2"><b></b></b>
759  <b class="topbox1"><b></b></b></b>
760
761         
762
763   </div>
764  </div>
765
766<div id="content_div" class="content">
767
768<div id="banner">
769
770<div id="header"><a id="logo" href="http://trac.macports.org/"><img src="SyncingWithSVN_files/trac_banner.png" alt="MacPorts" width="236" height="73"></a><hr></div>
771
772<form id="search" action="/search" method="get">
773 <div>
774  <label for="proj-search">Search:</label>
775  <input id="proj-search" name="q" size="10" accesskey="f" value="" type="text">
776  <input value="Search" type="submit">
777  <input name="wiki" value="on" type="hidden">
778  <input name="changeset" value="on" type="hidden">
779  <input name="ticket" value="on" type="hidden">
780 </div>
781</form>
782
783
784
785<div id="metanav" class="nav"><ul><li class="first"><a href="http://trac.macports.org/settings">Settings</a></li><li><a accesskey="6" href="http://trac.macports.org/wiki/TracGuide">Help/Guide</a></li><li class="last"><a href="http://trac.macports.org/about">About Trac</a></li></ul></div>
786</div>
787
788<div id="mainnav" class="nav"><ul><li class="active first"><a accesskey="1" href="http://trac.macports.org/wiki">Wiki</a></li><li><a accesskey="2" href="http://trac.macports.org/timeline">Timeline</a></li><li><a accesskey="3" href="http://trac.macports.org/roadmap">Roadmap</a></li><li><a href="http://trac.macports.org/browser">Browse Source</a></li><li><a href="http://trac.macports.org/report">View Tickets</a></li><li><a accesskey="4" href="http://trac.macports.org/search">Search</a></li><li class="last">ccme</li></ul></div>
789<div id="main">
790
791
792
793
794<div id="ctxtnav" class="nav">
795 <h2>Wiki Navigation</h2>
796 <ul>
797   <li><a href="http://trac.macports.org/wiki">Start Page</a></li>
798   <li><a href="http://trac.macports.org/wiki/TitleIndex">Index by Title</a></li>
799   <li><a href="http://trac.macports.org/wiki/RecentChanges">Index by Date</a></li>
800   <li class="last"><a href="http://trac.macports.org/wiki/howto/SyncingWithSVN?action=diff&amp;version=8">Last Change</a></li>
801 </ul>
802 <hr>
803</div>
804
805<div id="content" class="wiki">
806
807 
808 
809 
810   
811   <div class="wikipage">
812    <div id="searchable"><p>
813<a class="wiki" href="http://trac.macports.org/wiki/howto">&lt;- Back to the HOWTO section</a>
814</p>
815<h1 id="HowtosyncyourportstreeusingSubversionoverHTTP">How to sync your ports tree using Subversion (over HTTP)</h1>
816<ul><li>Audience: end users who cannot use RSync (873/tcp) due to firewalls, proxies, policy, etc.
817</li><li>Requires: MacPorts
818</li><li>Requires: Subversion
819</li></ul><p>
820Leopard comes with subversion already installed. If you are using
821Tiger, or some other system which does not provide a subversion client,
822you will need to install subversion yourself. If you have a copy of the
823ports tree already, just run:
824</p>
825<pre class="wiki">sudo port install subversion
826</pre><p>
827If you do not have a copy of the ports tree, you can download the daily tarball by following <a class="wiki" href="http://trac.macports.org/wiki/howto/PortTreeTarball">the tarball howto</a>.
828</p>
829<h2 id="Introduction">Introduction</h2>
830<p>Some people live and work behind a firewall or proxy that block or
831otherwise break rsync, which is the primary means of getting updated
832portfiles in MacPorts. The following steps will switch your tree over
833to using subversion (over http) for syncing. </p>
834<p>
835Note: replace "$prefix" with the location of your macports install, which defaults to /opt/local.
836</p>
837<h2 id="Installation">Installation</h2>
838<h3 id="Step1:CheckoutInitialCopy">Step 1: <strong>Checkout Initial Copy</strong></h3>
839<pre class="wiki">cd $prefix/var/macports/sources
840mkdir -p svn.macports.org/trunk/dports
841cd svn.macports.org/trunk/dports
842svn co http://svn.macports.org/repository/macports/trunk/dports/ .
843</pre><h2 id="Configuration">Configuration</h2>
844<h3 id="Step2:ConfigureMacPorts">Step 2: <strong>Configure MacPorts</strong></h3>
845<p>
846Edit $prefix/etc/macports/sources.conf to comment out the rsync entry and add the "file" entry:
847</p>
848<p>
849Note: dont forget to replace $prefix
850</p>
851<pre class="wiki">#rsync://rsync.macports.org/release/ports/
852file:///$prefix/var/macports/sources/svn.macports.org/trunk/dports/
853</pre><h2 id="OptionalParts">Optional Parts</h2>
854<h3 id="Step3:TestSync">Step 3: <strong>Test Sync</strong></h3>
855<p>
856Run sync in debug mode and watch for "svn update" instead of "rsync" being used:
857</p>
858<pre class="wiki">port -d sync
859</pre><p>
860<a class="wiki" href="http://trac.macports.org/wiki/howto">&lt;- Back to the HOWTO section</a>
861</p>
862</div>
863   </div>
864   
865 
866 
867 
868</div>
869
870<div id="altlinks"><h3>Download in other formats:</h3><ul><li class="first last"><a href="http://trac.macports.org/wiki/howto/SyncingWithSVN?format=txt">Plain Text</a></li></ul></div>
871
872</div>
873
874<div id="footer">
875 <hr>
876 <a id="tracpowered" href="http://trac.edgewall.org/"><img src="SyncingWithSVN_files/trac_logo_mini.png" alt="Trac Powered" width="107" height="30"></a>
877 <p class="left">
878  Powered by <a href="http://trac.macports.org/about"><strong>Trac 0.10.4</strong></a><br>
879  By <a href="http://www.edgewall.org/">Edgewall Software</a>.
880 </p>
881 <p class="right">
882  Hosted by <a href="http://www.apple.com/">Apple</a>
883 </p>
884</div>
885
886
887  </div> 
888
889  <div class="left">
890
891  <b class="solidbox">
892  <b class="solidbox1"><b></b></b>
893  <b class="solidbox2"><b></b></b>
894  <b class="solidbox3"></b>
895  <b class="solidbox4"></b>
896  <b class="solidbox5"></b></b>
897
898   <div id="leftnav_links" class="solidboxfg">
899       
900
901
902 <div class="heading">MacPorts</div>
903    <div class="project-nav">
904
905
906   <p class="navlink-item"><a href="http://www.macports.org/">Home</a></p>
907
908   <p class="navlink-item"><a href="http://trac.macports.org/news/">News</a></p>
909
910   <p class="navlink-item"><a href="http://guide.macports.org/">Guide</a></p>
911
912   <p class="navlink-item"><a href="http://trac.macports.org/newticket">New Ticket</a></p>
913
914   <p class="navlink-item"><a href="http://trac.macports.org/report">Bug Reports</a></p>
915
916
917</div>
918
919 <div class="heading" id="projects-list-heading">Projects</div>
920    <div class="project-list">
921
922
923   <p class="navlink-item">
924    <a href="http://bonjour.macosforge.org/">Bonjour</a>
925   </p>
926
927   <p class="navlink-item">
928    <a href="http://bridgesupport.macosforge.org/">BridgeSupport</a>
929   </p>
930
931   <p class="navlink-item">
932    <a href="http://calendarserver.org/">CalendarServer</a>
933   </p>
934
935   <p class="navlink-item">
936    <a href="http://dss.macosforge.org/">Darwin Streaming Server</a>
937   </p>
938
939   <p class="navlink-item">
940    <a href="http://darwinbuild.macosforge.org/">DarwinBuild</a>
941   </p>
942
943   <p class="navlink-item">
944    <a href="http://kernel.macosforge.org/">Kernel</a>
945   </p>
946
947   <p class="navlink-item">
948    <a href="http://www.macports.org/">MacPorts</a>
949   </p>
950
951   <p class="navlink-item">
952    <a href="http://ruby.macosforge.org/">MacRuby</a>
953   </p>
954
955   <p class="navlink-item">
956    <a href="http://trac.webkit.org/">WebKit</a>
957   </p>
958
959   <p class="navlink-item">
960    <a href="http://xquartz.macosforge.org/">XQuartz</a>
961   </p>
962
963   <p class="navlink-item">
964    <a href="http://zfs.macosforge.org/">ZFS</a>
965   </p>
966
967   <p class="navlink-item">
968    <a href="http://launchd.macosforge.org/">launchd</a>
969   </p>
970
971
972</div>
973   </div>
974
975  <b class="solidbox">
976  <b class="solidbox5"></b>
977  <b class="solidbox4"></b>
978  <b class="solidbox3"></b>
979  <b class="solidbox2"><b></b></b>
980  <b class="solidbox1"><b></b></b></b>
981  </div>
982
983   <div id="sitefooter">
984     <div id="footergraphic">
985       <img src="SyncingWithSVN_files/hostedby.gif" alt="Hosted by Apple">
986     </div>
987
988     <div id="footerlinks">
989       <a href="http://www.macosforge.org/contact/">Contact</a>
990       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
991       <a href="http://www.macosforge.org/terms/">Terms of Use</a>
992       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
993       <a href="http://www.apple.com/legal/privacy/">Privacy Policy</a>
994     </div>
995
996     <div id="footertext">
997        All user-submitted text and content on this website is licensed under a
998        <a href="http://creativecommons.org/licenses/by/2.5/">
999          Creative Commons Attribution 2.5 License
1000        </a>
1001        unless otherwise noted.
1002        <br>
1003        Copyright © 2008 Apple Inc.  All rights reserved.
1004     </div>
1005   </div>
1006
1007
1008
1009
1010
1011
1012  </div>
1013  <b class="innerpin">
1014  <b class="innerpin5"></b>
1015  <b class="innerpin4"></b>
1016  <b class="innerpin3"></b>
1017  <b class="innerpin2"><b></b></b>
1018  <b class="innerpin1"><b></b></b></b>
1019  </div>
1020  <b class="outterpin">
1021  <b class="outterpin5"></b>
1022  <b class="outterpin4"></b>
1023  <b class="outterpin3"></b>
1024  <b class="outterpin2"><b></b></b>
1025  <b class="outterpin1"><b></b></b></b>
1026
1027 </div>
1028
1029
1030
1031
1032
1033 </body></html>