| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.35 2019/04/29 22:24:31 gdt Exp $ | | 1 | # $NetBSD: Makefile,v 1.36 2022/09/26 16:31:20 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= cfs-1.4.1 | | 3 | DISTNAME= cfs-1.4.1 |
4 | PKGREVISION= 6 | | 4 | PKGREVISION= 6 |
5 | CATEGORIES= security | | 5 | CATEGORIES= security |
6 | MASTER_SITES= https://www.mattblaze.org/software/cfs-1.4.1.tar.gz | | 6 | MASTER_SITES= https://www.mattblaze.org/software/cfs-1.4.1.tar.gz |
7 | | | 7 | |
8 | MAINTAINER= gdt@NetBSD.org | | 8 | MAINTAINER= gdt@NetBSD.org |
9 | HOMEPAGE= https://www.mattblaze.org/software/ | | 9 | HOMEPAGE= https://www.mattblaze.org/software/ |
10 | COMMENT= Encrypting file system, using NFS as its interface | | 10 | COMMENT= Encrypting file system, using NFS as its interface |
11 | | | 11 | |
12 | BUILD_TARGET= cfs | | 12 | BUILD_TARGET= cfs |
13 | INSTALL_TARGET= install_cfs | | 13 | INSTALL_TARGET= install_cfs |
14 | | | 14 | |
| @@ -35,38 +35,38 @@ MAKE_ENV+= OPSYS=${OPSYS:Q} | | | @@ -35,38 +35,38 @@ MAKE_ENV+= OPSYS=${OPSYS:Q} |
35 | CFLAGS+= -DPROTOTYPES=1 | | 35 | CFLAGS+= -DPROTOTYPES=1 |
36 | CFLAGS+= -DBSD44 -DANYPORT -DCFS_PORT=2049 -DSHORTLINKS | | 36 | CFLAGS+= -DBSD44 -DANYPORT -DCFS_PORT=2049 -DSHORTLINKS |
37 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} | | 37 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} |
38 | MAKE_ENV+= COMPAT="-lcompat" | | 38 | MAKE_ENV+= COMPAT="-lcompat" |
39 | MAKE_ENV+= RPCOPTS="-b" | | 39 | MAKE_ENV+= RPCOPTS="-b" |
40 | # | | 40 | # |
41 | # Use getpass() instead of own getpassword() function, which doesn't seem to | | 41 | # Use getpass() instead of own getpassword() function, which doesn't seem to |
42 | # hide the password when the user is typing it. | | 42 | # hide the password when the user is typing it. |
43 | # | | 43 | # |
44 | CFS_SUBST+= getpassword->getpass | | 44 | CFS_SUBST+= getpassword->getpass |
45 | CFLAGS+= -DHAVE_GETPASS | | 45 | CFLAGS+= -DHAVE_GETPASS |
46 | CFS_BUILD_SCRIPT= ${WRKSRC}/netbsd_make_with_bad_rpcgen | | 46 | CFS_BUILD_SCRIPT= ${WRKSRC}/netbsd_make_with_bad_rpcgen |
47 | .elif ${OPSYS} == "SunOS" | | 47 | .elif ${OPSYS} == "SunOS" |
48 | . if !empty(CC_VERSION:Mgcc) | | 48 | . if ${CC_VERSION} == gcc |
49 | CFLAGS+= -traditional | | 49 | CFLAGS+= -traditional |
50 | . endif | | 50 | . endif |
51 | CFLAGS+= -DPROTOTYPES=1 | | 51 | CFLAGS+= -DPROTOTYPES=1 |
52 | CFLAGS+= -DSOLARIS2X -DPORTMAP -DPTMX | | 52 | CFLAGS+= -DSOLARIS2X -DPORTMAP -DPTMX |
53 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} | | 53 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} |
54 | MAKE_ENV+= LIBS="-lsocket -lnsl" | | 54 | MAKE_ENV+= LIBS="-lsocket -lnsl" |
55 | MAKE_ENV+= COMPAT= | | 55 | MAKE_ENV+= COMPAT= |
56 | MAKE_ENV+= RPCOPTS= | | 56 | MAKE_ENV+= RPCOPTS= |
57 | CFS_BUILD_SCRIPT= ${WRKSRC}/make_with_bad_rpcgen | | 57 | CFS_BUILD_SCRIPT= ${WRKSRC}/make_with_bad_rpcgen |
58 | .elif ${OPSYS} == "Linux" | | 58 | .elif ${OPSYS} == "Linux" |
59 | . if !empty(CC_VERSION:Mgcc) | | 59 | . if ${CC_VERSION} == gcc |
60 | CFLAGS+= -traditional | | 60 | CFLAGS+= -traditional |
61 | . endif | | 61 | . endif |
62 | CFLAGS+= -DPROTOTYPES=1 | | 62 | CFLAGS+= -DPROTOTYPES=1 |
63 | CFLAGS+= -U__OPTIMIZE__ -U__STDC__ -Dd_fileno=d_ino | | 63 | CFLAGS+= -U__OPTIMIZE__ -U__STDC__ -Dd_fileno=d_ino |
64 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} | | 64 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} |
65 | MAKE_ENV+= LIBS= | | 65 | MAKE_ENV+= LIBS= |
66 | MAKE_ENV+= COMPAT= | | 66 | MAKE_ENV+= COMPAT= |
67 | MAKE_ENV+= RPCOPTS="-k -b" | | 67 | MAKE_ENV+= RPCOPTS="-k -b" |
68 | CFS_BUILD_SCRIPT= ${WRKSRC}/make_with_bad_rpcgen | | 68 | CFS_BUILD_SCRIPT= ${WRKSRC}/make_with_bad_rpcgen |
69 | .endif | | 69 | .endif |
70 | | | 70 | |
71 | CFS_SUBST_SED= ${CFS_SUBST:S/->/!/:S/$/!g/:S/^/ -e s!/} | | 71 | CFS_SUBST_SED= ${CFS_SUBST:S/->/!/:S/$/!g/:S/^/ -e s!/} |
72 | | | 72 | |