summaryrefslogtreecommitdiff
path: root/net/netatalk
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2005-01-31 09:53:11 +0000
committermarkd <markd@pkgsrc.org>2005-01-31 09:53:11 +0000
commit575f362e052ff4ac77e169ffc43bbed92ac014db (patch)
tree49efcfb4db38511b0c3feffafad9595566ea2801 /net/netatalk
parent71bd0994945c651b22cec9cd3740471986bc3832 (diff)
downloadpkgsrc-575f362e052ff4ac77e169ffc43bbed92ac014db.tar.gz
Make cups and kerberos optional. Bump PKGREVISION.
Diffstat (limited to 'net/netatalk')
-rw-r--r--net/netatalk/Makefile31
-rw-r--r--net/netatalk/PLIST4
2 files changed, 27 insertions, 8 deletions
diff --git a/net/netatalk/Makefile b/net/netatalk/Makefile
index a420913cf2b..7f7c7512936 100644
--- a/net/netatalk/Makefile
+++ b/net/netatalk/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.37 2005/01/16 20:00:05 markd Exp $
+# $NetBSD: Makefile,v 1.38 2005/01/31 09:53:11 markd Exp $
DISTNAME= netatalk-2.0.2
+PKGREVISION= 1
CATEGORIES= net print
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/}
EXTRACT_SUFX= .tar.bz2
@@ -45,9 +46,7 @@ CONFIGURE_ARGS+= --enable-netbsd \
--with-pkgconfdir=${PKG_SYSCONFDIR} \
--localstatedir=${VARBASE}/netatalk \
--with-uams-path=${PREFIX}/libexec/netatalk/uams \
- --with-bdb=${BUILDLINK_PREFIX.db4} \
- --with-gssapi --enable-krbV-uam
-CONFIGURE_ENV+= GSSAPI_LIBS="-lkrb5 -lroken -lasn1 -lcrypto -lcom_err"
+ --with-bdb=${BUILDLINK_PREFIX.db4}
SUBST_CLASSES+= paths
SUBST_MESSAGE.paths= "Fixing hardcoded paths."
@@ -56,13 +55,33 @@ SUBST_FILES.paths= etc/psf/etc2ps.sh distrib/initscripts/Makefile.in
SUBST_SED.paths= -e "s,^\(DVIPS=\)\(/usr/local/tex\)\(/bin\),\1${PREFIX}\3,"
SUBST_SED.paths+= -e "s,\(NETBSD.*\)/etc/rc.d,\1${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR},"
+PKG_OPTIONS_VAR= PKG_OPTIONS.netatalk
+PKG_SUPPORTED_OPTIONS= cups kerberos
+
+.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
+
+.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_SUBST+= GSSAPI=""
+.else
+CONFIGURE_ARGS+= --without-gssapi
+PLIST_SUBST+= GSSAPI="@comment "
+.endif
+
pre-install:
${INSTALL_DATA_DIR} ${PREFIX}/libexec/psffilters
.include "../../databases/db4/buildlink3.mk"
.include "../../net/openslp/buildlink3.mk"
-.include "../../print/cups/buildlink3.mk"
.include "../../security/tcp_wrappers/buildlink3.mk"
-.include "../../mk/krb5.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/net/netatalk/PLIST b/net/netatalk/PLIST
index 385b5041504..81ddb6125e3 100644
--- a/net/netatalk/PLIST
+++ b/net/netatalk/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2005/01/04 12:57:03 markd Exp $
+@comment $NetBSD: PLIST,v 1.10 2005/01/31 09:53:11 markd Exp $
bin/achfile
bin/acleandir.rc
bin/adv1tov2
@@ -106,7 +106,7 @@ libexec/netatalk/timelord
libexec/netatalk/uams/uams_clrtxt.so
libexec/netatalk/uams/uams_dhx.so
libexec/netatalk/uams/uams_dhx_passwd.la
-libexec/netatalk/uams/uams_gss.la
+${GSSAPI}libexec/netatalk/uams/uams_gss.la
libexec/netatalk/uams/uams_guest.la
libexec/netatalk/uams/uams_passwd.la
libexec/netatalk/uams/uams_randnum.la