Date: Tue, 16 Dec 2014 07:43:47 -0800 From: David Wolfskill <david@catwhisker.org> To: "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org> Subject: Re: emulators/pipelight, BUILD_DEPENDS, and gpg2 Message-ID: <20141216154347.GS1115@albert.catwhisker.org> In-Reply-To: <CAEJt7hY=26g1n0yccc60HtUgnVnn4XBSg7LpJXtXZ3y--fefYA@mail.gmail.com> References: <20141216140747.GR1115@albert.catwhisker.org> <CAEJt7hY=26g1n0yccc60HtUgnVnn4XBSg7LpJXtXZ3y--fefYA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--i7PFf0A+xzvFOD9h Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 16, 2014 at 10:29:34AM -0500, Henry Hu wrote: > ... > > This morning, one of the ports for which an update was attempted was > > emulators/pipelight: > > > > =3D=3D=3D>>> The following actions will be taken if you choose to proce= ed: > > ... > > Upgrade pipelight-0.2.7.3_5 to pipelight-0.2.7.3_6 > > Install security/gnupg > ... > > Is there, perhaps, a way to construct the BUILD_DEPENDS for pipelight > > so that it can use gpg2 from ... well, wherever it was installed > > from, and revert to bringing in a new port only if gpg2 isn't > > already available? > > >=20 > Have you tried to do "make && make install" in the pipelight port directo= ry? > I think that the port system would consider the dependency resolved if it > finds the file. > .... I had not; per your suggestion, though, I tried it: Script started on Tue Dec 16 07:34:37 2014 root@g1-253:/common/home/david # pushd /usr/ports/emulators/pipelight/^M /usr/ports/emulators/pipelight /common/home/david=20 root@g1-253:/usr/ports/emulators/pipelight # make clean install clean^M =3D=3D=3D> Cleaning for gnupg-2.1.0_1 =3D=3D=3D> Cleaning for gmake-4.1_1 =3D=3D=3D> Cleaning for wget-1.16 =3D=3D=3D> Cleaning for pipelight-0.2.7.3_6 =3D=3D=3D> License LGPL21 accepted by the user =3D=3D=3D> pipelight-0.2.7.3_6 depends on file: /usr/local/sbin/pkg - fou= nd =2E.. =3D=3D=3D> Building for pipelight-0.2.7.3_6 gmake[1]: Entering directory '/common/ports/emulators/pipelight/work/mmuell= er2012-pipelight-79b1b7ba0032' CXX=3D"g++48" CXXFLAGS=3D"-O2 -pipe -fstack-protector -Wl,-rpath=3D/usr/loc= al/lib/gcc48 -fno-strict-aliasing -nostdinc++ -isystem /usr/local/include/= c++/v1 -Wl,-rpath=3D/usr/local/lib/gcc48" gmake -C src/linux =2E.. gmake[1]: Leaving directory '/common/ports/emulators/pipelight/work/mmuelle= r2012-pipelight-79b1b7ba0032' =3D=3D=3D> Staging for pipelight-0.2.7.3_6 =3D=3D=3D> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/bash - fou= nd =3D=3D=3D> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/wget - fou= nd =3D=3D=3D> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/zenity - f= ound =3D=3D=3D> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/cabextract= - found =3D=3D=3D> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/flock - fo= und =3D=3D=3D> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/gpg2 - fou= nd =3D=3D=3D> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/wine - fou= nd =3D=3D=3D> pipelight-0.2.7.3_6 depends on executable: gcc48 - found =3D=3D=3D> pipelight-0.2.7.3_6 depends on file: /usr/local/libdata/pkgcon= fig/x11.pc - found =3D=3D=3D> Generating temporary packing list gmake[1]: Entering directory '/common/ports/emulators/pipelight/work/mmuell= er2012-pipelight-79b1b7ba0032' =2E.. gmake[1]: Leaving directory '/common/ports/emulators/pipelight/work/mmuelle= r2012-pipelight-79b1b7ba0032' =3D=3D=3D=3D> Compressing man pages (compress-man) =3D=3D=3D> Installing for pipelight-0.2.7.3_6 =3D=3D=3D> Registering installation for pipelight-0.2.7.3_6 Installing pipelight-0.2.7.3_6... =2E.. root@g1-253:/usr/ports/emulators/pipelight # echo $?^M 0 root@g1-253:/usr/ports/emulators/pipelight # exit Script done on Tue Dec 16 07:37:30 2014 And it appears to have worked: g1-253(10.1-S)[3] pkg info pipelight-\* gnupg\* pkg-\* pipelight-0.2.7.3_6 gnupg20-2.0.26_2 pkg-1.4.0 g1-253(10.1-S)[4]=20 (without disturbing the gnupg20 installation). Thanks; that should shed a bit of light on what might have gone wrong. Peace, david --=20 David H. Wolfskill david@catwhisker.org Actions have consequences ... as do inactions. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --i7PFf0A+xzvFOD9h Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUkFMzXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7UFsP+gISneaNwO7fQC1/PKMEfts6 IcC/becE5WfpbVLdaZHJrLvXwh1Qhon6oN60fYLcUEMmZplIdDVFNnnV9TOGF6hZ 3s+itvnyIGniz1Mb9rmjmC8iDebfNsBeiTI6bhUppRH9bbtndACcjz2JGVP/rrc1 eCiNoljIfxKIWPCQA53qaqZ3hAEOvNCVCKD7uayAE5LLL5oJoqEI2dLBYPh7XrxM MPGy7yFHUr2Cntnsasoy3GETVS5X4FbhYTwa23r8dJQq4oWNnabT/gfmzEFNoHvN g/yOHJjnp8Kox9kIUN2eW9DOzWQype4o2Im4kiUGfTX/GQRO98HLRvPw4trYrmqJ egKNq2ae8AQml5FclDftdd1YAETRBdoR+VnwGcuHDNo3n+LeDGjWKaqb/gty+E9H a9tJ78p8DxsIQKbegZvsw9ziAEdd5MoNOqlLtd2B4NiHPCmWa1mWWeWVn+vZ0JiB 9UOejz1VHtSkAAOeyMGSbsUJd7BqPdrcXzgk8pcR6EC9W1tMs2FOPd0YYFJ5ru9i AR1cuFR5+9k97sHekEUkbKeYO4rqC6XiUJ7Te8egecoIIRiRlS9Gqd4OOT6hULSW ntBAJaXcOlaWG7k9BcHk27z7CyszuRahfYddFn1bGIEsBufbE+iXgcj1ABFYTSA4 ycn9iW2e1LRsaWnvoAht =PUBO -----END PGP SIGNATURE----- --i7PFf0A+xzvFOD9h--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141216154347.GS1115>