Netatalk is a freely-available, kernel level implementation of the AppleTalk Protocol Suite, originally for BSD-derived systems. A *NIX/*BSD system running netatalk is capable of serving many macintosh clients simultaneously as an AppleTalk router, AppleShare file server (AFP), *NIX/*BSD print server, and for accessing AppleTalk printers via Printer Access Protocol (PAP). Included are a number of minor printing and debugging utilities.
65 lines
1.5 KiB
Makefile
65 lines
1.5 KiB
Makefile
# $NetBSD: options.mk,v 1.1 2013/06/07 00:28:23 makoto Exp $
|
|
#
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.netatalk
|
|
PKG_SUPPORTED_OPTIONS= cups debug dnssd kerberos ldap pam slp
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
.if !empty(PKG_OPTIONS:Mcups)
|
|
.include "../../print/cups/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-cups
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-cups
|
|
.endif
|
|
|
|
PLIST_VARS+= debug
|
|
.if !empty(PKG_OPTIONS:Mdebug)
|
|
# Debugging
|
|
CONFIGURE_ARGS+= --enable-debug1
|
|
CONFIGURE_ARGS+= --enable-debug
|
|
CONFIGURE_ARGS+= --enable-debugging
|
|
CFLAGS+= -g3
|
|
INSTALL_UNSTRIPPED= yes
|
|
.endif
|
|
|
|
PLIST_VARS+= dnssd
|
|
.if !empty(PKG_OPTIONS:Mdnssd)
|
|
.include "../../net/mDNSResponder/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-zeroconf
|
|
.else
|
|
# configure patched to zeroconf="no"
|
|
.endif
|
|
|
|
PLIST_VARS+= gssapi
|
|
.if !empty(PKG_OPTIONS:Mkerberos)
|
|
.include "../../mk/krb5.buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-gssapi --enable-krbV-uam
|
|
CONFIGURE_ENV+= GSSAPI_LIBS="-lkrb5 -lroken -lasn1 -lcrypto -lcom_err"
|
|
PLIST.gssapi= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --without-gssapi
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mldap)
|
|
.include "../../databases/openldap-client/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-ldap=yes
|
|
.else
|
|
CONFIGURE_ARGS+= --with-ldap=no
|
|
.endif
|
|
|
|
PLIST_VARS+= pam
|
|
.if !empty(PKG_OPTIONS:Mpam)
|
|
.include "../../mk/pam.buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-pam
|
|
PLIST.pam= yes
|
|
MESSAGE_SRC+= MESSAGE MESSAGE.pam
|
|
.else
|
|
CONFIGURE_ARGS+= --without-pam
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mslp)
|
|
.include "../../net/openslp/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-srvloc
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-srvloc
|
|
.endif
|