| @@ -1,17 +1,17 @@ | | | @@ -1,17 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.81 2012/02/06 12:41:16 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.81.2.1 2012/04/18 14:06:58 tron Exp $ |
2 | | | 2 | |
3 | DISTNAME= netatalk-2.2.1 | | 3 | DISTNAME= netatalk-2.2.1 |
4 | PKGREVISION= 3 | | 4 | PKGREVISION= 4 |
5 | CATEGORIES= net print | | 5 | CATEGORIES= net print |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/} | | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/} |
7 | EXTRACT_SUFX= .tar.bz2 | | 7 | EXTRACT_SUFX= .tar.bz2 |
8 | #PATCHFILES= patch-adv1tov2.c | | 8 | #PATCHFILES= patch-adv1tov2.c |
9 | PATCH_SITES= http://svn.macosforge.org/repository/macports/trunk/dports/net/netatalk/files/ \ | | 9 | PATCH_SITES= http://svn.macosforge.org/repository/macports/trunk/dports/net/netatalk/files/ \ |
10 | http://mirror.lug.udel.edu/pub/macports/trunk/dports/net/netatalk/files/ | | 10 | http://mirror.lug.udel.edu/pub/macports/trunk/dports/net/netatalk/files/ |
11 | | | 11 | |
12 | MAINTAINER= markd@NetBSD.org | | 12 | MAINTAINER= markd@NetBSD.org |
13 | HOMEPAGE= http://netatalk.sourceforge.net/ | | 13 | HOMEPAGE= http://netatalk.sourceforge.net/ |
14 | COMMENT= Netatalk appletalk file and print services | | 14 | COMMENT= Netatalk appletalk file and print services |
15 | LICENSE= gnu-gpl-v2 | | 15 | LICENSE= gnu-gpl-v2 |
16 | | | 16 | |
17 | PKG_DESTDIR_SUPPORT= user-destdir | | 17 | PKG_DESTDIR_SUPPORT= user-destdir |
| @@ -32,36 +32,43 @@ CONF_FILES+= ${EGDIR}/afpd.conf ${PKG_SY | | | @@ -32,36 +32,43 @@ CONF_FILES+= ${EGDIR}/afpd.conf ${PKG_SY |
32 | CONF_FILES+= ${EGDIR}/atalkd.conf ${PKG_SYSCONFDIR}/atalkd.conf | | 32 | CONF_FILES+= ${EGDIR}/atalkd.conf ${PKG_SYSCONFDIR}/atalkd.conf |
33 | CONF_FILES+= ${EGDIR}/netatalk.conf ${PKG_SYSCONFDIR}/netatalk.conf | | 33 | CONF_FILES+= ${EGDIR}/netatalk.conf ${PKG_SYSCONFDIR}/netatalk.conf |
34 | CONF_FILES+= ${EGDIR}/papd.conf ${PKG_SYSCONFDIR}/papd.conf | | 34 | CONF_FILES+= ${EGDIR}/papd.conf ${PKG_SYSCONFDIR}/papd.conf |
35 | | | 35 | |
36 | CONFLICTS= netatalk-asun-[0-9]* netatalk-umich-[0-9]* | | 36 | CONFLICTS= netatalk-asun-[0-9]* netatalk-umich-[0-9]* |
37 | | | 37 | |
38 | .include "../../mk/bsd.prefs.mk" | | 38 | .include "../../mk/bsd.prefs.mk" |
39 | | | 39 | |
40 | BUILD_DEFS+= VARBASE | | 40 | BUILD_DEFS+= VARBASE |
41 | CONFIGURE_ARGS+= --enable-netbsd | | 41 | CONFIGURE_ARGS+= --enable-netbsd |
42 | CONFIGURE_ARGS+= --enable-overwrite | | 42 | CONFIGURE_ARGS+= --enable-overwrite |
43 | CONFIGURE_ARGS+= --enable-timelord | | 43 | CONFIGURE_ARGS+= --enable-timelord |
44 | CONFIGURE_ARGS+= --enable-ddp | | 44 | CONFIGURE_ARGS+= --enable-ddp |
45 | CONFIGURE_ARGS+= --enable-quota | | | |
46 | CONFIGURE_ARGS+= --libexecdir=${PREFIX}/libexec/netatalk | | 45 | CONFIGURE_ARGS+= --libexecdir=${PREFIX}/libexec/netatalk |
47 | CONFIGURE_ARGS+= --sbindir=${PREFIX}/libexec/netatalk | | 46 | CONFIGURE_ARGS+= --sbindir=${PREFIX}/libexec/netatalk |
48 | CONFIGURE_ARGS+= --with-pkgconfdir=${PKG_SYSCONFDIR} | | 47 | CONFIGURE_ARGS+= --with-pkgconfdir=${PKG_SYSCONFDIR} |
49 | CONFIGURE_ARGS+= --with-message-dir=${PKG_SYSCONFDIR}/msg | | 48 | CONFIGURE_ARGS+= --with-message-dir=${PKG_SYSCONFDIR}/msg |
50 | CONFIGURE_ARGS+= --localstatedir=${VARBASE}/netatalk | | 49 | CONFIGURE_ARGS+= --localstatedir=${VARBASE}/netatalk |
51 | CONFIGURE_ARGS+= --with-uams-path=${PREFIX}/libexec/netatalk/uams | | 50 | CONFIGURE_ARGS+= --with-uams-path=${PREFIX}/libexec/netatalk/uams |
52 | CONFIGURE_ARGS+= --with-bdb=${BDBBASE} | | 51 | CONFIGURE_ARGS+= --with-bdb=${BDBBASE} |
53 | CONFIGURE_ARGS+= --with-ssl-dir=${BUILDLINK_PREFIX.openssl} | | 52 | CONFIGURE_ARGS+= --with-ssl-dir=${BUILDLINK_PREFIX.openssl} |
54 | | | 53 | |
| | | 54 | # XXX Waiting for NetBSD quota patches |
| | | 55 | .if empty(MACHINE_PLATFORM:MNetBSD-5.99.6[2-5]*) && \ |
| | | 56 | empty(MACHINE_PLATFORM:MNetBSD-[6-9]*) |
| | | 57 | CONFIGURE_ARGS+= --enable-quota |
| | | 58 | .else |
| | | 59 | CONFIGURE_ARGS+= --disable-quota |
| | | 60 | .endif |
| | | 61 | |
55 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/msg | | 62 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/msg |
56 | | | 63 | |
57 | SUBST_CLASSES+= paths | | 64 | SUBST_CLASSES+= paths |
58 | SUBST_MESSAGE.paths= Fixing hardcoded paths. | | 65 | SUBST_MESSAGE.paths= Fixing hardcoded paths. |
59 | SUBST_STAGE.paths= pre-configure | | 66 | SUBST_STAGE.paths= pre-configure |
60 | SUBST_FILES.paths= etc/psf/etc2ps.sh distrib/initscripts/Makefile.in | | 67 | SUBST_FILES.paths= etc/psf/etc2ps.sh distrib/initscripts/Makefile.in |
61 | SUBST_SED.paths= -e "s,^\\(DVIPS=\\)\\(/usr/local/tex\\)\\(/bin\\),\\1${PREFIX}\\3," | | 68 | SUBST_SED.paths= -e "s,^\\(DVIPS=\\)\\(/usr/local/tex\\)\\(/bin\\),\\1${PREFIX}\\3," |
62 | | | 69 | |
63 | RCD_SCRIPTS= afpd atalkd papd timelord cnid_metad | | 70 | RCD_SCRIPTS= afpd atalkd papd timelord cnid_metad |
64 | .for f in ${RCD_SCRIPTS} | | 71 | .for f in ${RCD_SCRIPTS} |
65 | RCD_SCRIPT_SRC.${f}= ${WRKSRC}/distrib/initscripts/${f} | | 72 | RCD_SCRIPT_SRC.${f}= ${WRKSRC}/distrib/initscripts/${f} |
66 | .endfor | | 73 | .endfor |
67 | | | 74 | |