Skip site navigation (1)Skip section navigation (2)
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>