From owner-freebsd-ports@FreeBSD.ORG Sun Sep 9 18:57:57 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C457C1065675 for ; Sun, 9 Sep 2012 18:57:57 +0000 (UTC) (envelope-from freebsd-ports-local@be-well.ilk.org) Received: from asbnvacz-mailrelay01.megapath.net (asbnvacz-mailrelay01.megapath.net [207.145.128.243]) by mx1.freebsd.org (Postfix) with ESMTP id 770EB8FC12 for ; Sun, 9 Sep 2012 18:57:57 +0000 (UTC) Received: from mail8.sea5.speakeasy.net (mail8.sea5.speakeasy.net [69.17.117.53]) by asbnvacz-mailrelay01.megapath.net (Postfix) with ESMTP id B8F56A71247 for ; Sun, 9 Sep 2012 14:57:50 -0400 (EDT) Received: (qmail 25266 invoked from network); 9 Sep 2012 18:57:50 -0000 Received: by simscan 1.4.0 ppid: 10734, pid: 26073, t: 0.1874s scanners: clamav: 0.88.2/m:52/d:13495 Received: from unknown (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail8.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 9 Sep 2012 18:57:50 -0000 Received: from lowell-desk.lan (lowell-desk.lan [172.30.250.8]) by be-well.ilk.org (Postfix) with ESMTP id 4BF8633C23; Sun, 9 Sep 2012 14:57:44 -0400 (EDT) Received: by lowell-desk.lan (Postfix, from userid 1147) id 568BE39822; Sun, 9 Sep 2012 14:57:42 -0400 (EDT) From: Lowell Gilbert To: Kevin Oberman References: <1347145713.16545.YahooMailClassic@web111312.mail.gq1.yahoo.com> Date: Sun, 09 Sep 2012 14:57:42 -0400 In-Reply-To: (Kevin Oberman's message of "Sat, 8 Sep 2012 22:15:04 -0700") Message-ID: <44d31v3ty1.fsf@lowell-desk.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain Cc: freebsd-ports@freebsd.org Subject: Re: [HEADS-UP] Announcing the end of port CVS X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Sep 2012 18:57:57 -0000 Kevin Oberman writes: > On Sat, Sep 8, 2012 at 4:08 PM, Jeffrey Bouquet > 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.