games/libggz has a missing dependency, libgcrypt.

Jeremy Messenger mezz7 at cox.net
Sat Mar 1 05:06:19 UTC 2008


Hello Ying-Chieh Chen,

After trying to figure why my 'portmaster -r libgcrypt\*' has failed. It  
turned out that libggz has an autocheck on libgcrypt, so it enable by  
default if anyone have libgcrypt installed in system.

============================================
% ldd /usr/local/lib/libggz.so.5 | grep gcrypt
         libgcrypt.so.15 => /usr/local/lib/libgcrypt.so.15 (0x28457000)
% ldd /usr/local/bin/ggz-config | grep crypt
         libgcrypt.so.15 => /usr/local/lib/libgcrypt.so.15 (0x2826d000)
============================================

I didn't check in ggz-client-libs (due to ggz-config) to see if it needs  
to depend on libgcrypt too. See in the configure of games/libggz:

============================================
checking for gcry_check_version in -lgcrypt... yes
checking gcrypt.h usability... yes
checking gcrypt.h presence... yes
checking for gcrypt.h... yes
============================================

============================================
# pwd
/usr/ports/games/libggz
# grep GCRYPT work/libggz-0.0.14/config.h
#define USE_GCRYPT 1
============================================

So.. May I commit in games/libggz by add this line? (also, I will bump it.)

LIB_DEPENDS=	gcrypt.15:${PORTSDIR}/security/libgcrypt

Cheers,
Mezz


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org


More information about the freebsd-ports mailing list