[HEADS-UP] Announcing the end of port CVS

Jeffrey Bouquet jeffreybouquet at yahoo.com
Sun Sep 9 22:47:16 UTC 2012



--- On Sun, 9/9/12, Eitan Adler <lists at eitanadler.com> wrote:

> From: Eitan Adler <lists at eitanadler.com>
> Subject: Re: [HEADS-UP] Announcing the end of port CVS
> To: "Kevin Oberman" <kob6558 at gmail.com>
> Cc: "Lowell Gilbert" <freebsd-ports-local at be-well.ilk.org>, freebsd-ports at freebsd.org
> Date: Sunday, September 9, 2012, 2:41 PM
> On 9 September 2012 17:30, Kevin
> Oberman <kob6558 at gmail.com>
> wrote:
> > On Sun, Sep 9, 2012 at 11:57 AM, Lowell Gilbert
> > <freebsd-ports-local at be-well.ilk.org>
> wrote:
> >> Kevin Oberman <kob6558 at gmail.com>
> writes:
> >>
> >>> On Sat, Sep 8, 2012 at 4:08 PM, Jeffrey
> Bouquet
> >>> <jeffreybouquet at yahoo.com>
> wrote:
> >>>>   I searched quite a bit
> upon this announcement to find csup > svn equivalent
> guides and found little applying to ports...
> >>>> hopefully they will appear prior to the
> changeover?, something
> >>>> easily learned?
> >>>
> >>> Good point. I found the handbook information
> adequate, but not as easy
> >>> to follow as it might be.
> >>> Guess I'll write one. It's really quite easy
> and much faster then csup.
> >>>
> >>> 1. Install devel/subversion
> >>> 2. Select US east coast or US west as your
> server. Pick at random or
> >>> pick the one closer to you.
> >>> 3. Rename (mv) ports/distfiles and
> ports/packages out of /usr/ports
> >>> 4. rm -r /usr/ports/*
> >>> 5. svn co http://svn0.us-west.freebsd.org/ports/head /usr/ports
> >>>    OR
> >>>    svn co http://svn0.us-east.freebsd.org/ports/head /usr/ports
> >>>    Ports will now be checked out of
> the repository and written to /usr/ports
> >>> 6. make -f /usr/ports/Makefile fetchindex
> >>> 7. Move ports/distfiles and ports/packages back
> into /usr/ports. Since
> >>> these directories are not in the repository,
> they will be ignored by
> >>> updates.
> >>> 7. Update ports as needed with 'svn up
> /usr/ports' and 'make -f
> >>> /usr/ports/Makefile fetchindex'
> >>>    This step does the equivalent of
> csup.
> >>> 8. Use the Subversion manual from http://svnbook.red-bean.com/ to
> >>> learn how to other things with svn. Of
> particular interest is 'svn
> >>> info /usr/ports and setting up the .subversion
> file to do things like
> >>> ignore some directories.
> >>> If you add private ports to /usr/ports, they
> will be ignored by svn as
> >>> they don't exist in the repository.
> >>>
> >>> If anyone has suggestions on other things that
> belong in this list,
> >>> please let me know.
> >>
> >> I submitted some changes for the Handbook, but they
> really only covered
> >> the things that I thought were now Wrong. Your
> descriptions are
> >> certainly of higher quality.
> >
> > But I am still learning to count without a computer to
> help. 1, 2, 3,
> > 4, 5, 6, 7, 7, 8??? **Sigh**
> 
> I think you messed up because you didn't start from the
> basics:
> 
> 0, 1, 2, 3 ...
> 
> 
> -- 
> Eitan Adler
> _______________________________________________
> freebsd-ports at freebsd.org
> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> 

Initial attempts with svn[1] suggest one may skip step 4 (making the
svn command more like csup), if that is the case, anyone know of
a workaround (easier method) than restoring /usr/ports/distfiles 
and /usr/ports/packages from backup? Or skipping those steps
altogether, svn does extra/unwanted work or?   
[1] on only x11-themes, for example

J. Bouquet


More information about the freebsd-ports mailing list