Bug 238956

Summary: net/samba410: missing runtime dependency on security/libgcrypt
Product: Ports & Packages Reporter: Felix J. Ogris <fjo>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: cpm, pi, timur
Priority: ---    
Version: Latest   
Hardware: amd64   
OS: Any   

Description Felix J. Ogris 2019-07-03 14:12:58 UTC
After building latest net/samba410 from ports even on a fresh install of 12.0-RELEASE amd64, pkg autoremove suggests to remove libgcrypt-1.8.4_1 although nmbd, smbd, and testparm are linked against libgcrypt.so.20:

root@fbsd:~ # ldd /usr/local/sbin/smbd | grep gcrypt
        libgcrypt.so.20 => /usr/local/lib/libgcrypt.so.20 (0x8074a8000)
root@fbsd:~ # ldd /usr/local/sbin/nmbd | grep gcrypt
        libgcrypt.so.20 => /usr/local/lib/libgcrypt.so.20 (0x80a0bf000)
root@fbsd:~ # ldd /usr/local/bin/testparm | grep gcrypt
        libgcrypt.so.20 => /usr/local/lib/libgcrypt.so.20 (0x80a4f2000)

/var/db/ports/net_samba410/options:
# This file is auto-generated by 'make config'.
# Options for samba410-4.10.5
_OPTIONS_READ=samba410-4.10.5
_FILE_COMPLETE_OPTIONS_LIST=ADS AD_DC AESNI CLUSTER CUPS DEBUG DEVELOPER DOCS FAM GLUSTERFS GPGME LDAP MANDOC NTVFS PROFILE QUOTAS SPOTLIGHT SYSLOG UTMP GSSAPI_BUILTIN GSSAPI_MIT NSUPDATE BIND911 BIND913 BIND914 MDNSRESPONDER AVAHI
OPTIONS_FILE_UNSET+=ADS
OPTIONS_FILE_UNSET+=AD_DC
OPTIONS_FILE_SET+=AESNI
OPTIONS_FILE_UNSET+=CLUSTER
OPTIONS_FILE_UNSET+=CUPS
OPTIONS_FILE_UNSET+=DEBUG
OPTIONS_FILE_UNSET+=DEVELOPER
OPTIONS_FILE_UNSET+=DOCS
OPTIONS_FILE_UNSET+=FAM
OPTIONS_FILE_UNSET+=GLUSTERFS
OPTIONS_FILE_UNSET+=GPGME
OPTIONS_FILE_UNSET+=LDAP
OPTIONS_FILE_UNSET+=MANDOC
OPTIONS_FILE_UNSET+=NTVFS
OPTIONS_FILE_UNSET+=PROFILE
OPTIONS_FILE_UNSET+=QUOTAS
OPTIONS_FILE_UNSET+=SPOTLIGHT
OPTIONS_FILE_SET+=SYSLOG
OPTIONS_FILE_SET+=UTMP
OPTIONS_FILE_SET+=GSSAPI_BUILTIN
OPTIONS_FILE_UNSET+=GSSAPI_MIT
OPTIONS_FILE_UNSET+=NSUPDATE
OPTIONS_FILE_UNSET+=BIND911
OPTIONS_FILE_UNSET+=BIND913
OPTIONS_FILE_UNSET+=BIND914
OPTIONS_FILE_UNSET+=MDNSRESPONDER
OPTIONS_FILE_SET+=AVAHI
Comment 1 Felix J. Ogris 2019-11-24 16:21:24 UTC
Issue does not exist anymore with Samba 4.10.10 on 12.1-RELEASE