| @@ -1,57 +1,59 @@ | | | @@ -1,57 +1,59 @@ |
1 | # $NetBSD: Makefile,v 1.42 2013/04/06 20:27:28 rodent Exp $ | | 1 | # $NetBSD: Makefile,v 1.43 2013/04/14 00:57:08 dholland Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= sfs-0.7.2 | | 4 | DISTNAME= sfs-0.7.2 |
5 | PKGREVISION= 13 | | 5 | PKGREVISION= 13 |
6 | CATEGORIES= net security | | 6 | CATEGORIES= net security |
7 | MASTER_SITES= ${MASTER_SITE_GENTOO:=distfiles/} | | 7 | MASTER_SITES= ${MASTER_SITE_GENTOO:=distfiles/} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.fs.net/sfswww/ | | 10 | HOMEPAGE= http://www.fs.net/sfswww/ |
| | | 11 | # http://en.wikipedia.org/wiki/Self-certifying_File_System |
| | | 12 | # http://web.archive.org/web/20080502061505/http://www.fs.net/sfswww/ |
11 | COMMENT= Secure, global, self-certifying network file system | | 13 | COMMENT= Secure, global, self-certifying network file system |
12 | LICENSE= gnu-gpl-v2 | | 14 | LICENSE= gnu-gpl-v2 |
13 | | | 15 | |
14 | GNU_CONFIGURE= yes | | 16 | GNU_CONFIGURE= yes |
15 | USE_LIBTOOL= yes | | 17 | USE_LIBTOOL= yes |
16 | | | 18 | |
17 | SFS_USER?= sfs | | 19 | SFS_USER?= sfs |
18 | SFS_GROUP?= sfs | | 20 | SFS_GROUP?= sfs |
19 | | | 21 | |
20 | CONFIGURE_ARGS+= --with-sfsuser=${SFS_USER} | | 22 | CONFIGURE_ARGS+= --with-sfsuser=${SFS_USER} |
21 | CONFIGURE_ARGS+= --with-sfsgroup=${SFS_GROUP} | | 23 | CONFIGURE_ARGS+= --with-sfsgroup=${SFS_GROUP} |
22 | CONFIGURE_ARGS+= --with-etcdir=${PKG_SYSCONFDIR:Q} | | 24 | CONFIGURE_ARGS+= --with-etcdir=${PKG_SYSCONFDIR:Q} |
23 | CONFIGURE_ARGS+= --with-sfsdir=${SFS_ROOT:Q} | | 25 | CONFIGURE_ARGS+= --with-sfsdir=${SFS_ROOT:Q} |
24 | CONFIGURE_ARGS+= --disable-uvfs | | 26 | CONFIGURE_ARGS+= --disable-uvfs |
25 | | | 27 | |
26 | USE_LANGUAGES= c c++ | | 28 | USE_LANGUAGES= c c++ |
27 | USE_TOOLS+= makeinfo perl:run lex | | 29 | USE_TOOLS+= makeinfo perl:run lex |
28 | | | 30 | |
29 | INFO_FILES= yes | | 31 | INFO_FILES= yes |
30 | | | 32 | |
31 | PKG_SYSCONFSUBDIR= sfs | | 33 | PKG_SYSCONFSUBDIR= sfs |
32 | PKG_GROUPS= ${SFS_GROUP} | | 34 | PKG_GROUPS= ${SFS_GROUP} |
33 | PKG_USERS= ${SFS_USER}:${SFS_GROUP} | | 35 | PKG_USERS= ${SFS_USER}:${SFS_GROUP} |
34 | PKG_GECOS.${SFS_USER}= Self-certifying file system pseudo-user | | 36 | PKG_GECOS.${SFS_USER}= Self-certifying file system pseudo-user |
35 | | | 37 | |
36 | RCD_SCRIPTS= sfscd sfssd | | 38 | RCD_SCRIPTS= sfscd sfssd |
37 | | | 39 | |
38 | .include "../../mk/bsd.prefs.mk" | | 40 | .include "../../mk/bsd.prefs.mk" |
39 | | | 41 | |
40 | SFSDIR?= ${VARBASE}/sfs | | 42 | SFSDIR?= ${VARBASE}/sfs |
41 | SFS_ROOT= ${SFSDIR} | | 43 | SFS_ROOT= ${SFSDIR} |
42 | | | 44 | |
43 | OWN_DIRS_PERMS= ${SFS_ROOT} ${SFS_USER} ${SFS_GROUP} 555 | | 45 | OWN_DIRS_PERMS= ${SFS_ROOT} ${SFS_USER} ${SFS_GROUP} 555 |
44 | | | 46 | |
45 | SFSEXAMPLEDIR= ${PREFIX}/share/examples/sfs | | 47 | SFSEXAMPLEDIR= ${PREFIX}/share/examples/sfs |
46 | | | 48 | |
47 | MESSAGE_SUBST+= SFSDIR=${SFS_ROOT} SFSEXAMPLEDIR=${SFSEXAMPLEDIR} | | 49 | MESSAGE_SUBST+= SFSDIR=${SFS_ROOT} SFSEXAMPLEDIR=${SFSEXAMPLEDIR} |
48 | | | 50 | |
49 | post-install: | | 51 | post-install: |
50 | ${INSTALL_DATA_DIR} ${DESTDIR}${SFSEXAMPLEDIR} | | 52 | ${INSTALL_DATA_DIR} ${DESTDIR}${SFSEXAMPLEDIR} |
51 | @${SED} -e 's|@SFSDIR@|${SFS_ROOT}|g' ${FILESDIR}/sfsrwsd_config.sample \ | | 53 | @${SED} -e 's|@SFSDIR@|${SFS_ROOT}|g' ${FILESDIR}/sfsrwsd_config.sample \ |
52 | > ${DESTDIR}${SFSEXAMPLEDIR}/sfsrwsd_config.sample | | 54 | > ${DESTDIR}${SFSEXAMPLEDIR}/sfsrwsd_config.sample |
53 | | | 55 | |
54 | .include "../../devel/gmp/buildlink3.mk" | | 56 | .include "../../devel/gmp/buildlink3.mk" |
55 | .include "../../security/openssl/buildlink3.mk" | | 57 | .include "../../security/openssl/buildlink3.mk" |
56 | | | 58 | |
57 | .include "../../mk/bsd.pkg.mk" | | 59 | .include "../../mk/bsd.pkg.mk" |