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: > > > > ===>>> The following actions will be taken if you choose to proceed: > > ... > > 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? > > > > Have you tried to do "make && make install" in the pipelight port directory? > 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 root@g1-253:/usr/ports/emulators/pipelight # make clean install clean^M ===> Cleaning for gnupg-2.1.0_1 ===> Cleaning for gmake-4.1_1 ===> Cleaning for wget-1.16 ===> Cleaning for pipelight-0.2.7.3_6 ===> License LGPL21 accepted by the user ===> pipelight-0.2.7.3_6 depends on file: /usr/local/sbin/pkg - found ... ===> Building for pipelight-0.2.7.3_6 gmake[1]: Entering directory '/common/ports/emulators/pipelight/work/mmueller2012-pipelight-79b1b7ba0032' CXX="g++48" CXXFLAGS="-O2 -pipe -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing -nostdinc++ -isystem /usr/local/include/c++/v1 -Wl,-rpath=/usr/local/lib/gcc48" gmake -C src/linux ... gmake[1]: Leaving directory '/common/ports/emulators/pipelight/work/mmueller2012-pipelight-79b1b7ba0032' ===> Staging for pipelight-0.2.7.3_6 ===> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/bash - found ===> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/wget - found ===> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/zenity - found ===> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/cabextract - found ===> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/flock - found ===> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/gpg2 - found ===> pipelight-0.2.7.3_6 depends on file: /usr/local/bin/wine - found ===> pipelight-0.2.7.3_6 depends on executable: gcc48 - found ===> pipelight-0.2.7.3_6 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Generating temporary packing list gmake[1]: Entering directory '/common/ports/emulators/pipelight/work/mmueller2012-pipelight-79b1b7ba0032' ... gmake[1]: Leaving directory '/common/ports/emulators/pipelight/work/mmueller2012-pipelight-79b1b7ba0032' ====> Compressing man pages (compress-man) ===> Installing for pipelight-0.2.7.3_6 ===> Registering installation for pipelight-0.2.7.3_6 Installing pipelight-0.2.7.3_6... ... 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] (without disturbing the gnupg20 installation). Thanks; that should shed a bit of light on what might have gone wrong. Peace, david -- David H. Wolfskill da...@catwhisker.org Actions have consequences ... as do inactions. See http://www.catwhisker.org/~david/publickey.gpg for my public key.
pgpYKa94WnJ0o.pgp
Description: PGP signature