| @@ -1,58 +1,46 @@ | | | @@ -1,58 +1,46 @@ |
1 | # $NetBSD: Makefile,v 1.23 2015/01/27 22:03:16 gdt Exp $ | | 1 | # $NetBSD: Makefile,v 1.24 2015/01/28 13:11:22 hauke Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= coda-6.9.5 | | 4 | DISTNAME= coda-6.9.5 |
5 | PKGREVISION= 8 | | 5 | PKGREVISION= 9 |
6 | CATEGORIES= net | | 6 | CATEGORIES= net |
7 | MASTER_SITES= http://www.coda.cs.cmu.edu/pub/coda/src/ | | 7 | MASTER_SITES= http://www.coda.cs.cmu.edu/pub/coda/src/ |
8 | | | 8 | |
9 | MAINTAINER= gdt@NetBSD.org | | 9 | MAINTAINER= gdt@NetBSD.org |
10 | HOMEPAGE= http://www.coda.cs.cmu.edu/ | | 10 | HOMEPAGE= http://www.coda.cs.cmu.edu/ |
11 | COMMENT= Coda distributed fileystem | | 11 | COMMENT= Coda distributed fileystem |
12 | | | 12 | |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
15 | # This package requires a coda kernel module, which is only known to | | 15 | # This package requires a coda kernel module, which is only known to |
16 | # work on NetBSD and Linux. It is known not to work on DragonFly (has | | 16 | # work on NetBSD and Linux. It is known not to work on DragonFly (has |
17 | # never existed) and FreeBSD (removed). | | 17 | # never existed), FreeBSD (removed) and Solaris (outdated). |
18 | ONLY_FOR_PLATFORM+= NetBSD-*-* Linux-*-* | | 18 | ONLY_FOR_PLATFORM+= NetBSD-*-* Linux-*-* |
19 | | | 19 | |
20 | # See http://coda.wikidev.net/Quick_Client_Action for hints on how | | | |
21 | # to configure venus. | | | |
22 | | | | |
23 | PKG_SYSCONFSUBDIR= coda | | 20 | PKG_SYSCONFSUBDIR= coda |
24 | | | 21 | |
25 | #SMF_INSTANCES= TODO | | | |
26 | | | | |
27 | EGDIR= ${PREFIX}/share/examples/coda | | 22 | EGDIR= ${PREFIX}/share/examples/coda |
28 | CONF_FILES+= ${EGDIR}/server.conf ${PKG_SYSCONFDIR}/server.conf | | 23 | CONF_FILES+= ${EGDIR}/server.conf ${PKG_SYSCONFDIR}/server.conf |
29 | CONF_FILES+= ${EGDIR}/venus.conf ${PKG_SYSCONFDIR}/venus.conf | | 24 | CONF_FILES+= ${EGDIR}/venus.conf ${PKG_SYSCONFDIR}/venus.conf |
30 | CONF_FILES+= ${EGDIR}/realms ${PKG_SYSCONFDIR}/realms | | 25 | CONF_FILES+= ${EGDIR}/realms ${PKG_SYSCONFDIR}/realms |
31 | | | 26 | |
32 | INSTALLATION_DIRS+= ${EGDIR} | | 27 | INSTALLATION_DIRS+= ${EGDIR} |
33 | | | 28 | |
34 | USE_TOOLS+= gmake pkg-config perl perl:run | | 29 | USE_TOOLS+= gmake pkg-config perl perl:run |
35 | GNU_CONFIGURE= yes | | 30 | GNU_CONFIGURE= yes |
36 | USE_LANGUAGES= c c++ | | 31 | USE_LANGUAGES= c c++ |
37 | REPLACE_PERL= coda-src/scripts/tape.pl coda-src/scripts/volmunge | | 32 | REPLACE_PERL= coda-src/scripts/tape.pl coda-src/scripts/volmunge |
38 | | | 33 | |
39 | # Sources use both in equal share | | | |
40 | CFLAGS.SunOS+= -Du_int32_t=uint32_t | | | |
41 | CFLAGS.SunOS+= -Du_int16_t=uint16_t | | | |
42 | CFLAGS.SunOS+= -Du_int8_t=uint8_t | | | |
43 | # Use the value from <netdb.h> | | | |
44 | CFLAGS.SunOS+= -DMAXHOSTNAMELEN=256 | | | |
45 | | | | |
46 | post-install: | | 34 | post-install: |
47 | ${INSTALL_DATA} ${WRKSRC}/coda-src/vice/server.conf.ex \ | | 35 | ${INSTALL_DATA} ${WRKSRC}/coda-src/vice/server.conf.ex \ |
48 | ${DESTDIR}${EGDIR}/server.conf | | 36 | ${DESTDIR}${EGDIR}/server.conf |
49 | ${INSTALL_DATA} ${WRKSRC}/coda-src/venus/venus.conf.ex \ | | 37 | ${INSTALL_DATA} ${WRKSRC}/coda-src/venus/venus.conf.ex \ |
50 | ${DESTDIR}${EGDIR}/venus.conf | | 38 | ${DESTDIR}${EGDIR}/venus.conf |
51 | ${INSTALL_DATA} ${WRKSRC}/coda-src/venus/realms \ | | 39 | ${INSTALL_DATA} ${WRKSRC}/coda-src/venus/realms \ |
52 | ${DESTDIR}${EGDIR}/realms | | 40 | ${DESTDIR}${EGDIR}/realms |
53 | | | 41 | |
54 | .include "../../devel/lwp/buildlink3.mk" | | 42 | .include "../../devel/lwp/buildlink3.mk" |
55 | .include "../../devel/rpc2/buildlink3.mk" | | 43 | .include "../../devel/rpc2/buildlink3.mk" |
56 | .include "../../devel/rvm/buildlink3.mk" | | 44 | .include "../../devel/rvm/buildlink3.mk" |
57 | .include "../../mk/readline.buildlink3.mk" | | 45 | .include "../../mk/readline.buildlink3.mk" |
58 | .include "../../mk/curses.buildlink3.mk" | | 46 | .include "../../mk/curses.buildlink3.mk" |