From owner-freebsd-ports-announce@FreeBSD.ORG Sun Sep 2 04:04:30 2012 Return-Path: Delivered-To: ports-announce@freebsd.org Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by hub.freebsd.org (Postfix) with ESMTP id 21B28106566C; Sun, 2 Sep 2012 04:04:30 +0000 (UTC) (envelope-from tabthorpe@FreeBSD.org) Date: Sun, 2 Sep 2012 00:04:29 -0400 From: Thomas Abthorpe To: ports-announce@freebsd.org Message-ID: <20120902040429.GH14617@hub.freebsd.org> References: <20120901064258.GA46114@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Zp4J6pIOF3L3ZAe7" Content-Disposition: inline In-Reply-To: <20120901064258.GA46114@freefall.freebsd.org> X-URL: http://www.goodking.org/ X-PGP-Key: http://people.freebsd.org/~tabthorpe/tabthorpe.asc X-PGP-Key-ID: 0xA473C990 X-PGP-Key-Fingerprint: D883 2D7C EB78 944A 69FC 36A6 D937 1097 A473 C990 User-Agent: Mutt/1.5.21 (2010-09-15) X-Mailman-Approved-At: Sun, 02 Sep 2012 04:23:11 +0000 Cc: Subject: [FreeBSD-Ports-Announce] Re: [HEADS UP] Change to the header in ports Makefiles X-BeenThere: freebsd-ports-announce@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Important news and instructions about the FreeBSD " ports collection" \[moderated\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Sep 2012 04:04:30 -0000 --Zp4J6pIOF3L3ZAe7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Sep 01, 2012 at 06:42:58AM +0000, Thomas Abthorpe wrote: > An idea has been floating around for some time, and it was brought up aga= in > on the ports@ mailing list recently, please remove the extraneous header > information from the Makefile, leaving only the $FreeBSD$ id on the first > line. >=20 > It is an idea that is long overdue, so from now on, the other fives lines > shall be removed. >=20 > We do request that this be done sparingly in the short term, as we do not > want to cause any additional churn on the repo as we approach our upcoming > Ports Feature Freeze, still tentatively scheduled for September 7. >=20 > So please proceed only on existing updates. Please do not do any sweeping > commits until we have the ports tree stablised post 9.1 tagging. Also bear > in mind that Redports/QAT queues a job for every change done to a Makefil= e, > we do not want to overburden the QAT at this time. It is important to all= ow > this service to run at peek efficiency at this time to ensure it's full > potential as we approach the upcoming Feature Freeze. >=20 > The new look of the Makefile has been document in the Porter's Handbook, > http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/quick-p= orting.html#PORTING-MAKEFILE. >=20 > The next item on the todo list is to update devel/newfile for those that = do > a port create. >=20 >=20 > Thomas > on behalf of portmgr@=20 >=20 >=20 > http://blogs.freebsdish.org/portmgr/2012/09/01/change-to-the-header-in-po= rts-makefiles/ Cease fire on stripping header information. Seems there is more to the issue that we will need to resolved before we proceed, so please update ports normally, please leave the header intact. If you have already stripped some headers, leave it alone for now. Thomas --=20 Thomas Abthorpe | FreeBSD Committer tabthorpe@FreeBSD.org | http://people.freebsd.org/~tabthorpe --Zp4J6pIOF3L3ZAe7 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQQtrNAAoJENk3EJekc8mQDcEIAJPXB/0XhNMhb8G/0yhY3bNF VTt065q9VIHfMpX1i6NDoaqWIViXl5kd+Tmx5JKUs3snhBmr+Io8rGr4DVFbHsue r4f1APHAG6WScicPPjhi/Drvc+6T4poIHSnUnOl+Qo2Sl87wM1nnbN03/WSQVukd 5aBV4M/XgA16U4EhmnrM6Gc1yRUaphwrC8mlk1Go27o+NxLyiY0JuTD365eY1js2 JYDPbm34UWZT5S9n0H9XFYFTt8PP/MNgdf86eHOW7lltg3Vxe9zaQSqLIFRvClEY VbdknIg59fkxWWKZc+ItYuOyCmBNEmuVFkncgCBmgP221UAmSLerr/Wbd9e8qPU= =MlcA -----END PGP SIGNATURE----- --Zp4J6pIOF3L3ZAe7-- From owner-freebsd-ports-announce@FreeBSD.ORG Tue Sep 4 21:01:10 2012 Return-Path: Delivered-To: ports-announce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0CC70106564A for ; Tue, 4 Sep 2012 21:01:10 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id C00438FC0C for ; Tue, 4 Sep 2012 21:01:06 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id q84L15bo033102 for ; Tue, 4 Sep 2012 15:01:05 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id q84L15TK033099 for ; Tue, 4 Sep 2012 15:01:05 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Tue, 4 Sep 2012 15:01:05 -0600 (MDT) From: Warren Block To: ports-announce@freebsd.org Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Tue, 04 Sep 2012 15:01:05 -0600 (MDT) X-Mailman-Approved-At: Tue, 04 Sep 2012 21:33:31 +0000 Cc: Subject: [FreeBSD-Ports-Announce] dialogwrapper in ports X-BeenThere: freebsd-ports-announce@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Important news and instructions about the FreeBSD " ports collection" \[moderated\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Sep 2012 21:01:10 -0000 dialogwrapper has now been committed to Tools/scripts in /usr/ports. Further testing is requested. What is dialogwrapper? dialogwrapper is a wrapper script for dialog(1) that works around some bugs and takes advantage of new features to make ports options setting easier and better. On FreeBSD 9 and later, two major features are available: 1. Extended descriptions. If a description won't fit in the space available, a "+" is shown at the far right and the remainder is shown at the bottom of the screen. The easiest way to test this is to pick a port, edit one of the option descriptions to be very long, then run 'make config'. Hopefully this will eventually allow port maintainers to use longer and more meaningful descriptions. 2. Variable menu size. Options screens in windows larger than 80x24 show wider descriptions and more lines. Convenient example: with a tall window, do 'make config' in print/ghostscript9. On FreeBSD 8, dialog(1) does not have a needed feature, so extended descriptions are merely chopped off. This also helps to avoid a bug in the older version's display of descriptions that are too long. How do I use dialogwrapper? Update your copy of the ports tree, then add this line to /etc/make.conf : DIALOG="/usr/ports/Tools/scripts/dialogwrapper.sh" Configure port options as usual. It should look and work the same as usual, but handle long descriptions and bigger windows as described above. From owner-freebsd-ports-announce@FreeBSD.ORG Fri Sep 7 10:32:07 2012 Return-Path: Delivered-To: freebsd-ports-announce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3DE461065670 for ; Fri, 7 Sep 2012 10:32:07 +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 A596B8FC14 for ; Fri, 7 Sep 2012 10:32:03 +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 q87AW1Bg075312 (version=TLSv1/SSLv3 cipher=DHE-DSS-CAMELLIA256-SHA bits=256 verify=NO) for ; Fri, 7 Sep 2012 10:32:02 GMT (envelope-from beat@FreeBSD.org) Message-ID: <5049E936.9030604@FreeBSD.org> Date: Fri, 07 Sep 2012 14:31:50 +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-ports-announce@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Fri, 07 Sep 2012 10:36:58 +0000 Cc: Subject: [FreeBSD-Ports-Announce] Announcing the end of port CVS X-BeenThere: freebsd-ports-announce@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Important news and instructions about the FreeBSD " ports collection" \[moderated\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2012 10:32:07 -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