From owner-freebsd-ports@FreeBSD.ORG Tue Nov 15 19:02:06 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 D89E6106564A for ; Tue, 15 Nov 2011 19:02:06 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3fd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id 518138FC12 for ; Tue, 15 Nov 2011 19:02:06 +0000 (UTC) Received: from seedling.local (seedling.black-earth.co.uk [81.187.76.163]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id pAFJ20qL010531 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Tue, 15 Nov 2011 19:02:00 GMT (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: OpenDKIM Filter v2.4.1 smtp.infracaninophile.co.uk pAFJ20qL010531 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infracaninophile.co.uk; s=201001-infracaninophile; t=1321383720; bh=E9c0lRwYboS2op6Cb6nPalyelBQOBs08E47vsWFZiuQ=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Cc; b=dx6c1vecrJL2luXug1dxOeJmhlh9B3DRsNT5A2IjdKz6lkQO60kYgxXg933oR+Ifo cDAKAm6Eo4T26d/xMCxOmGIiO48/DmHQo7dljKI605LrSAumxMZdc8T+7gzTxOTct9 4WZgW0xeunNX6oDIo1eJ9s6f75E4YfgLWYik8e3I= X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host seedling.black-earth.co.uk [81.187.76.163] claimed to be seedling.local Message-ID: <4EC2B720.4000605@infracaninophile.co.uk> Date: Tue, 15 Nov 2011 19:01:52 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <20111109124325.17efc0d1.stas@deglitch.com> <20111109222435.GD92221@azathoth.lan> <20111110110637.GA3514@hades.panopticon> <4EBCC587.10701@FreeBSD.org> <20111111100708.GA24126@hades.panopticon> <20111111124012.3ec48cb3.stas@deglitch.com> <20111111213817.GB8896@lonesome.com> <4EBD9E6F.3040708@delphij.net> <4EBDA077.5070105@FreeBSD.org> In-Reply-To: <4EBDA077.5070105@FreeBSD.org> X-Enigmail-Version: 1.3.3 OpenPGP: id=60AE908C Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigCC1835E9E88A0FC1D396CD72" X-Virus-Scanned: clamav-milter 0.97.3 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,SPF_FAIL autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk Subject: Re: Recent ports removal 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: Tue, 15 Nov 2011 19:02:06 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigCC1835E9E88A0FC1D396CD72 Content-Type: multipart/mixed; boundary="------------030609050806060901070805" This is a multi-part message in MIME format. --------------030609050806060901070805 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 11/11/2011 22:23, Doug Barton wrote: >> By its >> > nature, deprecated ports tends not to be updated for long time, port= >> > tools like portmaster, portupgrade will not even see it because no >> > PORTREVISION bump happen. > portmaster -L will warn you about ports marked > DEPRECATED/FORBIDDEN/IGNORE/BROKEN if you run it against an updated > ports tree. One area where we actually can improve here is to also put > this information in the INDEX. I have an idea for that, just haven't > been able to put the time into making it happen. How about something like the attached? Rather than adding to the INDEX, this appends DEPRECATED, FORBIDDEN, IGNORE, BROKEN and EXPIRATION_DATE values to pkg-message, creating one if the port doesn't already have it. The duplication of echoing messages to STDOUT as well as the pkg-message file is not ideal, but displaying pkg-message at install time is not automatic when installing from ports. It might be an idea to have a standard port-install target to display ${PKGMESSAGE} if the file exists.= Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate JID: matthew@infracaninophile.co.uk Kent, CT11 9PW --------------030609050806060901070805 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="p5-FreeBSD-Portindex.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="p5-FreeBSD-Portindex.diff" Index: Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/ports/ports-mgmt/p5-FreeBSD-Portindex/Makefile,v retrieving revision 1.20 diff -u -u -r1.20 Makefile --- Makefile 29 Aug 2011 04:43:56 -0000 1.20 +++ Makefile 26 Oct 2011 08:14:43 -0000 @@ -5,7 +5,7 @@ # $FreeBSD: ports/ports-mgmt/p5-FreeBSD-Portindex/Makefile,v 1.20 2011/0= 8/29 04:43:56 dougb Exp $ =20 PORTNAME=3D FreeBSD-Portindex -PORTVERSION=3D 2.4 +PORTVERSION=3D 2.6 CATEGORIES=3D ports-mgmt perl5 MASTER_SITES=3D http://www.infracaninophile.co.uk/portindex/ PKGNAMEPREFIX=3D p5- @@ -15,9 +15,20 @@ =20 LICENSE=3D BSD =20 +# GraphViz not required for portindex to run or generate GraphViz +# format output: this is only needed to render the output on the same +# machine. +OPTIONS=3D GRAPHVIZ "Add GraphViz run-time dependency" off + BUILD_DEPENDS=3D ${SITE_PERL}/${PERL_ARCH}/BerkeleyDB.pm:${PORTSDIR}/dat= abases/p5-BerkeleyDB RUN_DEPENDS:=3D ${BUILD_DEPENDS} =20 +.include + +.if defined(WITH_GRAPHVIZ) && !defined(WITHOUT_GRAPHVIZ) +RUN_DEPENDS+=3D dot:${PORTSDIR}/graphics/graphviz +.endif + USE_XZ=3D yes PERL_CONFIGURE=3D yes =20 Index: distinfo =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/ports/ports-mgmt/p5-FreeBSD-Portindex/distinfo,v retrieving revision 1.15 diff -u -u -r1.15 distinfo --- distinfo 29 Aug 2011 04:43:56 -0000 1.15 +++ distinfo 26 Oct 2011 08:14:43 -0000 @@ -1,2 +1,2 @@ -SHA256 (FreeBSD-Portindex-2.4.tar.xz) =3D 78f461e35dcadb9fb79665c698825f= d54e081030858cf023bedfeb47b73891d0 -SIZE (FreeBSD-Portindex-2.4.tar.xz) =3D 50724 +SHA256 (FreeBSD-Portindex-2.6.tar.xz) =3D 909ea1b4ff67ea08617a54452b6ed9= e999787d6ff3458cb59fb6aa81ecc67c13 +SIZE (FreeBSD-Portindex-2.6.tar.xz) =3D 51828 Index: pkg-plist =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/ports/ports-mgmt/p5-FreeBSD-Portindex/pkg-plist,v retrieving revision 1.5 diff -u -u -r1.5 pkg-plist --- pkg-plist 14 Mar 2011 16:05:35 -0000 1.5 +++ pkg-plist 26 Oct 2011 08:14:43 -0000 @@ -8,6 +8,7 @@ @exec [ ! -f %B/portindex.cfg ] && cp -p %B/%f %B/portindex.cfg || true %%SITE_PERL%%/FreeBSD/Portindex/Config.pm %%SITE_PERL%%/FreeBSD/Portindex/Category.pm +%%SITE_PERL%%/FreeBSD/Portindex/GraphViz.pm %%SITE_PERL%%/FreeBSD/Portindex/Port.pm %%SITE_PERL%%/FreeBSD/Portindex/Tree.pm %%SITE_PERL%%/FreeBSD/Portindex/TreeObject.pm --------------030609050806060901070805-- --------------enigCC1835E9E88A0FC1D396CD72 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7CtygACgkQ8Mjk52CukIyswgCePP5+L91lSoSr/1v6A5MHcH6V 3nEAnR2+qU8KkUVbPYir+4Q/kNlenxOS =ScGD -----END PGP SIGNATURE----- --------------enigCC1835E9E88A0FC1D396CD72--