ports/x11/xlockmore automatically detects libMagickCore.so if it exists in a configure time, but does not record the dependency. Fix: The following diff to the Makefile. @@ -27,7 +27,7 @@ PLIST_FILES= bin/xlock lib/X11/app-defaults/XLock OPTIONS_DEFINE= MESAGL MB SYSLOG DISABLE_ALLOW_ROOT NICE_ONLY BLANK_ONLY \ - KERBEROS4 BAD_PAM GTK2 TIME_BOMB CUSTOMIZATION + KERBEROS4 BAD_PAM GTK2 TIME_BOMB CUSTOMIZATION MAGICK MESAGL_DESC= Mesa 3D (for GL modes) MB_DESC= Xmb function series @@ -122,6 +122,12 @@ CONFIGURE_ARGS+= --enable-customization .endif +.if ${PORT_OPTIONS:MMAGICK} +LIB_DEPENDS+= MagickCore:${PORTSDIR}/graphics/ImageMagick +.else +CONFIGURE_ARGS+= --without-magick +.endif + CONFIGURE_ENV+= XLOCKLIBS="${KRB5LIB} ${KRB4LIB} ${MESALIB}" .if ${PORT_OPTIONS:MDISABLE_ALLOW_ROOT}
Responsible Changed From-To: freebsd-ports-bugs->jgh Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->closed Committed. Thanks!