games/libggz has a missing dependency, libgcrypt.

Jeremy Messenger mezz7 at
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/ | grep gcrypt => /usr/local/lib/ (0x28457000)
% ldd /usr/local/bin/ggz-config | grep crypt => /usr/local/lib/ (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
# 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


mezz7 at  -  mezz at
FreeBSD GNOME Team  -  gnome at

More information about the freebsd-ports mailing list