ab3fa2fc0c
The intention with this change is to make it easier to enable CUPS support by default in places, without requiring the daemon (which might conflict with other printing setups). Bump cups-base PKGREVISION and make it depend on libcups.
66 lines
1.7 KiB
Makefile
66 lines
1.7 KiB
Makefile
# $NetBSD: options.mk,v 1.1 2020/05/16 18:07:56 maya Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.libcups
|
|
PKG_SUPPORTED_OPTIONS= acl dnssd kerberos tcpwrappers
|
|
PKG_SUGGESTED_OPTIONS= dnssd kerberos
|
|
|
|
.if defined(PKG_OPTIONS.cups)
|
|
PKG_LEGACY_OPTIONS+= ${PKG_OPTIONS.cups}
|
|
PKG_OPTIONS_DEPRECATED_WARNINGS+= \
|
|
"Deprecated variable PKG_OPTIONS.cups used, use ${PKG_OPTIONS_VAR} instead."
|
|
.endif
|
|
|
|
.if ${OPSYS} != "Darwin"
|
|
# CUPS on Darwin does not support DBus and libusb
|
|
PKG_SUPPORTED_OPTIONS+= avahi dbus
|
|
PKG_SUGGESTED_OPTIONS+= dbus
|
|
.endif
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
.if !empty(PKG_OPTIONS:Macl)
|
|
CONFIGURE_ARGS+= --enable-acl
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-acl
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mavahi)
|
|
.include "../../net/avahi/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-avahi
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-avahi
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mdbus)
|
|
. include "../../sysutils/dbus/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-dbus
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-dbus
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mdnssd)
|
|
.include "../../net/mDNSResponder/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-dnssd
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-dnssd
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mkerberos)
|
|
.include "../../mk/krb5.buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-gssapi
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-gssapi
|
|
# https://github.com/apple/cups/issues/4947
|
|
SUBST_CLASSES+= nokerb
|
|
SUBST_STAGE.nokerb= post-build
|
|
SUBST_SED.nokerb+= -e '\%<Policy kerberos>%,\%</Policy>%s/^/\#/'
|
|
SUBST_FILES.nokerb+= conf/cupsd.conf
|
|
SUBST_MESSAGE.nokerb= Commenting out kerberos section in config.
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mtcpwrappers)
|
|
.include "../../security/tcp_wrappers/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-tcp-wrappers
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-tcp-wrappers
|
|
.endif
|