From owner-freebsd-ports@FreeBSD.ORG Sat Aug 1 09:10:40 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CED36106566B for ; Sat, 1 Aug 2009 09:10:40 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (gate6.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 52A108FC0C for ; Sat, 1 Aug 2009 09:10:40 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.3/8.14.3) with ESMTP id n719AME9038168; Sat, 1 Aug 2009 10:10:30 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.8.3 smtp.infracaninophile.co.uk n719AME9038168 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=infracaninophile.co.uk; s=200708; t=1249117831; bh=U+F0whLWcSqQ2l8/YtEhRbwlppNDC7UxKr/aAOH5vog=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Cc:Content-Type:Date:From:In-Reply-To: Message-ID:Mime-Version:References:To; z=Message-ID:=20<4A740679.1020608@infracaninophile.co.uk>|Date:=20S at,=2001=20Aug=202009=2010:10:17=20+0100|From:=20Matthew=20Seaman= 20|Organization:=20Infracaninophi le|User-Agent:=20Thunderbird=202.0.0.22=20(X11/20090724)|MIME-Vers ion:=201.0|To:=20Erik=20Trulsson=20|CC:=20 "Jason=20J.=20Hellenthal"=20,=20ports@freebsd.o rg|Subject:=20Re:=20ports/*/jpeg=20"Thanks=20a=20lot=20guys"|Refer ences:=20<20090731121249.538ea7e7.jasonh@DataIX.net>=20<2009073117 3636.GA76357@owl.midgard.homeip.net>|In-Reply-To:=20<2009073117363 6.GA76357@owl.midgard.homeip.net>|X-Enigmail-Version:=200.95.6|Con tent-Type:=20multipart/signed=3B=20micalg=3Dpgp-sha256=3B=0D=0A=20 protocol=3D"application/pgp-signature"=3B=0D=0A=20boundary=3D"---- --------enig9EA87E5AE76A827A1EE0A732"; b=jgZSrH2dU4zJhitMPwLORyn1N/uX5kA1ECxzB0nCvveF+8ozUNN/BbO7xITjtyje1 jANTvsNLeIXdtMrvVu7ArREYZ7avE2mDBhGKWUKi77uZwJGVrbN1/YPgbnglqpSdRc UlaiKyGJe+saZ5RqywxaZrMpeAsz8oexU0Fh1VdM= X-Authentication-Warning: happy-idiot-talk.infracaninophile.co.uk: Host localhost [IPv6:::1] claimed to be happy-idiot-talk.infracaninophile.co.uk Message-ID: <4A740679.1020608@infracaninophile.co.uk> Date: Sat, 01 Aug 2009 10:10:17 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.22 (X11/20090724) MIME-Version: 1.0 To: Erik Trulsson References: <20090731121249.538ea7e7.jasonh@DataIX.net> <20090731173636.GA76357@owl.midgard.homeip.net> In-Reply-To: <20090731173636.GA76357@owl.midgard.homeip.net> X-Enigmail-Version: 0.95.6 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig9EA87E5AE76A827A1EE0A732" X-Virus-Scanned: clamav-milter 0.95.2 at happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VERIFIED,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on happy-idiot-talk.infracaninophile.co.uk Cc: ports@freebsd.org, "Jason J. Hellenthal" Subject: Re: ports/*/jpeg "Thanks a lot guys" 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: Sat, 01 Aug 2009 09:10:41 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig9EA87E5AE76A827A1EE0A732 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Erik Trulsson wrote: > On Fri, Jul 31, 2009 at 12:12:49PM -0400, Jason J. Hellenthal wrote: >> Now that I have finally upgraded my system in full from the last mix-u= p >> with jpeg, You guys have bumped up every PORTREVISION that depends on = jpeg >> "Great real great" Now I get to spend another three days fixing up som= e >> more packages and rebuilding about 800+ ports. >> >> Thanks a whole lot. >=20 > Nobody is forcing you to rebuild your ports just because the PORTREVISI= ON > was bumped. If everything works fine for you there is actually no good= > reason at all to do so. The OP does have a valid point though. I just got an e-mail from Freshpo= rts saying that a bunch of ports I maintain had had PORTREVISION bumps becaus= e of the jpeg update. Which is all fine and dandy, except that these were the= =20 www/p5-RT-* extension modules for RT. First of all, they are pure perl: = there's no object linkage with the jpeg shlibs at all. Secondly, they have nothi= ng to do with manipulating jpeg data in any way, shape or form. One of thei= r dependencies links against libjpeg: that's it. Blanket modification of PORTREVISION for everything that can depend on a = shlib which has had an ABI version bump is certainly effective, but it seems to= o much of a blunt instrument to me. You don't need a revision bump for dependen= cies that install no ELF format executables, shlibs or similar. Detecting wha= t ports install ELF executables is not too hard -- I submitted ports/129210 which= should do the job, although I was thinking more along the lines of factoring out= ports that are architecture independent and only building them once on the pack= age build cluster when I submitted that. Needs some work on capturing the output f= or use by port comitters / maintainers Cheers, Matthew =20 --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW --------------enig9EA87E5AE76A827A1EE0A732 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAkp0Bn4ACgkQ8Mjk52CukIxcEACdEHMSf5Wpdgg7ANppnjnmPoro J3EAnjiH9jNbWE2YiTb7ZclSdiMZhzlS =xCGI -----END PGP SIGNATURE----- --------------enig9EA87E5AE76A827A1EE0A732--