From owner-freebsd-announce@FreeBSD.ORG Fri Sep 7 10:34:39 2012 Return-Path: Delivered-To: freebsd-announce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AEA8C106566B for ; Fri, 7 Sep 2012 10:34:39 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from marvin.chruetertee.ch (marvin.chruetertee.ch [217.150.245.55]) by mx1.freebsd.org (Postfix) with ESMTP id 22FD88FC1B for ; Fri, 7 Sep 2012 10:34:38 +0000 (UTC) Received: from sisyphos.network.local (host-100-124.colo4.ch [91.192.100.124] (may be forged)) (authenticated bits=0) by marvin.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q87AYbrM090724 (version=TLSv1/SSLv3 cipher=DHE-DSS-CAMELLIA256-SHA bits=256 verify=NO) for ; Fri, 7 Sep 2012 10:34:37 GMT (envelope-from beat@FreeBSD.org) Message-ID: <5049E9D2.2060209@FreeBSD.org> Date: Fri, 07 Sep 2012 14:34:26 +0200 From: Beat Gaetzi User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:14.0) Gecko/20120814 Thunderbird/14.0 MIME-Version: 1.0 To: freebsd-announce@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Fri, 07 Sep 2012 11:09:39 +0000 Cc: Subject: [FreeBSD-Announce] Announcing the end of port CVS X-BeenThere: freebsd-announce@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Project Announcements \[moderated\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2012 10:34:39 -0000 The development of FreeBSD ports is done in Subversion nowadays. For the sake of compatibility a Subversion to CVS exporter is in place which has some limitations. For CVSup mirroring cvsup based on Ezm3 is used which breaks regularly especially on amd64 and with Clang and becomes more and more unmaintainable. For those reasons by February 28th 2013 the FreeBSD ports tree will no longer be exported to CVS. Therefore ports tree updates via CVS or CVSup will no longer available after that date. All users who use CVS or CVSup to update the ports tree are encouraged to switch to portsnap(8) [1] or for users which need more control over their ports collection checkout use Subversion directly: % svn co https://svn0.us-west.FreeBSD.org/ports/head /usr/ports and update a checked out repository using: % cd /usr/ports && svn update Advanced users, or larger sites, might consider setting up a local svn mirror. Both for people doing direct checkouts and for people wanting to use a local mirror, they can access one of the public subversion servers [2]. How to set up a Subversion mirror using svnsync(1) is described in the FreeBSD Committers Guide [3]. Initial seeds to set up a svnsync mirror are provided on the FreeBSD FTP mirror sites under /pub/FreeBSD/development/subversion/. Binary packages for pkg_install are still provided via the FTP mirror network. There is also pkgng which is a feature rich replacement tool for pkg_install available in the ports tree under ports/ports-mgmt/pkg. Packages for pkgng are available on pkg.FreeBSD.org. To use pkg.FreeBSD.org at least pkgng 1.0 RC6 is needed and can be enabled in pkg.conf like this (where ${ABI} is dependent on your system): PACKAGESITE : http://pkg.freebsd.org/${ABI}/latest SRV_MIRRORS : YES With pkgng 1.0 SRV_MIRRORS is enabled by default and no longer needs to be set explicitly. If pkgng prior to 1.0 RC6 is used http://pkgbeta.FreeBSD.org can be used as packagesite instead. Please keep im mind that the pkgng infrastructure is still considered as beta. More information about pkgng can be found at http://wiki.FreeBSD.org/pkgng and https://github.com/pkgng/pkgng. Beat, on behalf of portmgr@ [1] http://www.FreeBSD.org/doc/handbook/updating-upgrading-portsnap.html [2] http://www.FreeBSD.org/doc/handbook/mirrors-svn.html [3] http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/committers-guide/subversion-primer.html