Index: head/print/cups/Makefile =================================================================== --- head/print/cups/Makefile (revision 410831) +++ head/print/cups/Makefile (revision 410832) @@ -1,121 +1,121 @@ # Created by: Alan Eldridge # $FreeBSD$ PORTNAME= cups PORTVERSION= 2.1.3 DISTVERSIONSUFFIX=-source CATEGORIES= print MASTER_SITES= http://www.cups.org/software/${PORTVERSION}/ MAINTAINER= tijl@FreeBSD.org COMMENT= Common UNIX Printing System LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE.txt LICENSE_FILE_LGPL20= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls CONFLICTS= LPRng-[0-9]* DESTDIRNAME= DSTROOT GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-dnssd \ --disable-gssapi \ --disable-launchd \ --disable-systemd \ --enable-gnutls \ --with-cups-user=${USERS} \ --with-cups-group=${GROUPS} \ --with-system-groups=wheel \ --with-dbusdir="${PREFIX}/etc/dbus-1" \ --with-icondir="${PREFIX}/share/icons" \ --with-menudir="${DESKTOPDIR}" \ --with-printcap="${PREFIX}/etc/printcap" \ --with-rcdir=no \ --with-optim=" " \ --with-pam-module="unix" \ ac_cv_path_JAVA= ac_cv_path_PERL= ac_cv_path_PHPCGI= \ ac_cv_path_PHP= ac_cv_path_PYTHON= LIBS+= -L${LOCALBASE}/lib USES= cpe gmake iconv pkgconfig tar:bzip2 CPE_VENDOR= apple USE_LDCONFIG= yes USE_RC_SUBR= cupsd WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} GROUPS= cups USERS= cups OPTIONS_DEFINE= AVAHI DBUS DOCS IPPTOOL LIBPAPER NLS X11 OPTIONS_DEFAULT= AVAHI DBUS LIBPAPER OPTIONS_SUB= yes AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app AVAHI_CONFIGURE_ENABLE= avahi AVAHI_SUB_LIST= AVAHI_DAEMON=avahi_daemon AVAHI_SUB_LIST_OFF= AVAHI_DAEMON= DBUS_LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus DBUS_CONFIGURE_ENABLE= dbus DBUS_SUB_LIST= DBUS_DAEMON=dbus DBUS_SUB_LIST_OFF= DBUS_DAEMON= IPPTOOL_DESC= Internet Printing Protocol testing tool LIBPAPER_LIB_DEPENDS= libpaper.so:${PORTSDIR}/print/libpaper LIBPAPER_CONFIGURE_ENABLE=libpaper X11_DESC= Install desktop menu item X11_BUILD_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils X11_RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils .if defined(CUPS_OVERWRITE_BASE) PLIST_SUB+= OVERWRITE="" .else PLIST_SUB+= OVERWRITE="@comment " .endif .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_search_libiconv_open=no .endif post-patch: @${REINPLACE_CMD} -e '/SILENT/d' ${WRKSRC}/Makedefs.in - @${REINPLACE_CMD} -e 's|/private/etc/pam.d|${LOCALBASE}/etc/pam.d|' \ + @${REINPLACE_CMD} -e 's|/usr/local/etc/pam.d|${LOCALBASE}/etc/pam.d|' \ -e 's/-fstack-protector//' ${WRKSRC}/configure @${REINPLACE_CMD} 's|http://www.cups.org|https://cups.org|' \ ${WRKSRC}/doc/index.html.in \ ${WRKSRC}/doc/??/index.html.in \ ${WRKSRC}/templates/header.tmpl.in \ ${WRKSRC}/templates/??/header.tmpl.in \ ${WRKSRC}/templates/help-header.tmpl \ ${WRKSRC}/templates/??/help-header.tmpl @${REINPLACE_CMD} '/stripopt=/s/-x//' ${WRKSRC}/install-sh @${REINPLACE_CMD} 's|/etc/cups|${LOCALBASE}/etc/cups|g' \ ${WRKSRC}/man/*.man* @${REINPLACE_CMD} -e 's|\.default|.sample|'\ ${WRKSRC}/cgi-bin/admin.c\ ${WRKSRC}/conf/Makefile post-patch-DOCS-off: # Link to online documentation. @${REINPLACE_CMD} \ 's|"/*help/|"https://cups.org/documentation.php/doc-${PORTVERSION:R}/|' \ ${WRKSRC}/doc/index.html.in \ ${WRKSRC}/doc/??/index.html.in \ ${WRKSRC}/templates/choose-uri.tmpl \ ${WRKSRC}/templates/??/choose-uri.tmpl \ ${WRKSRC}/templates/header.tmpl.in \ ${WRKSRC}/templates/??/header.tmpl.in \ ${WRKSRC}/templates/samba-export.tmpl \ ${WRKSRC}/templates/??/samba-export.tmpl post-install: ${LN} -sf lpr ${STAGEDIR}${PREFIX}/bin/lpr-cups ${INSTALL_DATA} ${FILESDIR}/cups ${STAGEDIR}${PREFIX}/etc/pam.d .include Index: head/print/cups/files/patch-configure =================================================================== --- head/print/cups/files/patch-configure (revision 410831) +++ head/print/cups/files/patch-configure (revision 410832) @@ -1,24 +1,39 @@ --- configure.orig 2016-02-05 17:22:09 UTC +++ configure @@ -5390,6 +5390,13 @@ $as_echo "yes" >&6; } CFLAGS="$CFLAGS `$PKGCONFIG --cflags libusb-1.0`" LIBUSB="`$PKGCONFIG --libs libusb-1.0`" USBQUIRKS="\$(DATADIR)/usb" + elif test -f /usr/lib/libusb.so; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + $as_echo "#define HAVE_LIBUSB 1" >>confdefs.h + + LIBUSB="-lusb" + USBQUIRKS="\$(DATADIR)/usb" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -5656,7 +5663,6 @@ if test "${with_dbusdir+set}" = set; the fi -DBUSDIR="" DBUS_NOTIFIER="" DBUS_NOTIFIERLIBS="" +@@ -8684,13 +8690,7 @@ fi + PAMLIBS="-lpam" + fi + +- # Find the PAM configuration directory, if any... +- for dir in /private/etc/pam.d /etc/pam.d; do +- if test -d $dir; then +- PAMDIR=$dir +- break; +- fi +- done ++ PAMDIR=/usr/local/etc/pam.d + fi + + LIBS="$SAVELIBS"