From owner-freebsd-ports@FreeBSD.ORG Wed Apr 27 18:46:30 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C110F1065675 for ; Wed, 27 Apr 2011 18:46:30 +0000 (UTC) (envelope-from sterling@camdensoftware.com) Received: from wh1.interactivevillages.com (ca.2e.7bae.static.theplanet.com [174.123.46.202]) by mx1.freebsd.org (Postfix) with ESMTP id 86E518FC25 for ; Wed, 27 Apr 2011 18:46:30 +0000 (UTC) Received: from c-24-22-230-24.hsd1.wa.comcast.net ([24.22.230.24] helo=_HOSTNAME_) by wh1.interactivevillages.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1QF9ko-00013Y-VF for freebsd-ports@freebsd.org; Wed, 27 Apr 2011 14:46:28 -0400 Received: by _HOSTNAME_ (sSMTP sendmail emulation); Wed, 27 Apr 2011 11:46:25 -0700 Date: Wed, 27 Apr 2011 11:46:25 -0700 From: Chip Camden To: freebsd-ports@freebsd.org Message-ID: <20110427184625.GC2729@libertas.local.camdensoftware.com> Mail-Followup-To: freebsd-ports@freebsd.org References: <4DB6165F.1010806@FreeBSD.org> <20110426024122.GA38579@comcast.net> <20110426163424.GB38579@comcast.net> <20110426141209.0d07bccf@seibercom.net> <20110426184315.GA2320@libertas.local.camdensoftware.com> <19895.13977.553973.609431@jerusalem.litteratus.org> <4DB83D6E.9000800@aldan.algebra.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="eHhjakXzOLJAF9wJ" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Company: Camden Software Consulting URL: http://camdensoftware.com X-PGP-Key: http://pgp.mit.edu:11371/pks/lookup?search=0xD6DBAF91 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - wh1.interactivevillages.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - camdensoftware.com X-Source: X-Source-Args: X-Source-Dir: Subject: Re: Re: saving a few ports from death 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: Wed, 27 Apr 2011 18:46:30 -0000 --eHhjakXzOLJAF9wJ Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoth Eitan Adler on Wednesday, 27 April 2011: > > What is not broken -- just old, like =A0databases/db2 or www/apache13*,= for > > example -- should be left alone (until it becomes both broken and > > unmaintained). And even then, the removal should not be > > mass-scale/automatic... >=20 > This recent sweep was neither mass scale nor automatic. > 536/22816 ports is only 3.234% of all the ports. Furthermore bapt@, > myself, and a few other people went through each of the categories > ensuring the projects were actually dead (not necessarily that the > distfile couldn't be found). Then bapt@ marked the ports *deprecated* > which does not mean deleted. It was a warning that people who were > interested should step up and take up the work. If after N amount of > time no one does so they will be individually deleted. >=20 > > Maybe, for cleanliness and neatness, we should have a separate directory > > (and category): "obsolete" -- where ports can go to die peacefully. But= it > > should not be cvs' "Attic"... >=20 > Who will be the ones to deal with that category, ensuring new > infrastructure works, etc? The port maintainer? oh wait! > cvs's Attic can be easily restored if people take up the slack. I see > no reason to change this policy. >=20 > --=20 > Eitan Adler Modifying the script that was posted earlier, we can list out all installed ports that are currently deprecated, and why: #!/bin/sh = =20 = =20 prefix=3D/usr/ports/ = =20 makefile=3D/Makefile = =20 = =20 for file in `pkg_info -oxa | grep "/"` = =20 do = =20 yes=3D`grep DEPRECATED=3D ${prefix}${file}${makefile}` if [ -n "$yes" ] = =20 then echo $file $yes fi = =20 done=20 When I ran this on my system, I found only lang/libutils. It must have been needed by something I've since uninstalled, because nothing depends on it now -- so I deleted it. --=20 =2EO. | Sterling (Chip) Camden | http://camdensoftware.com =2E.O | sterling@camdensoftware.com | http://chipsquips.com OOO | 2048R/D6DBAF91 | http://chipstips.com --eHhjakXzOLJAF9wJ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iQEcBAEBAgAGBQJNuGSBAAoJEIpckszW26+R6vsIALzI2MZkLeV8pUhlVf+LPZ3g yUDOQhRQ/0n7/I7JuBBoz9eOWOp5H5fEra8W1+t6hmwa9XebL1GRs2BGoWufB/0m /tewHWxBAqmCocdZsEAMq+XV9q5gHCoVBTA2J7NOq3DjUKrX6Oih2jmVqlXMPv29 a6HUGfytaPDJFGtgnrwwkM+XxCujyqj1GbO6GVCSjVjEbtXkAJ2GbkRt+l9EJIgh RHHzZbTvoV0hnkAgtBRCL8OFzwCX6p144ME7X8k4tbI5mUuYMJTZErR9XmdL7wpj P3K1AFjpYUfizcl4ZB6voZ2RQ0AeYJvXhOze9bj/qi9yfofySRt5/BzOAmtUL8c= =5HSn -----END PGP SIGNATURE----- --eHhjakXzOLJAF9wJ--