Lines 7-13
Link Here
|
7 |
MASTER_SITES= LOCAL/ohauer |
7 |
MASTER_SITES= LOCAL/ohauer |
8 |
DISTNAME= spread-src-${PORTVERSION} |
8 |
DISTNAME= spread-src-${PORTVERSION} |
9 |
|
9 |
|
10 |
MAINTAINER= ports@FreeBSD.org |
10 |
MAINTAINER= portmaster@bsdforge.com |
11 |
COMMENT= The Spread Group Communication System, a network toolkit |
11 |
COMMENT= The Spread Group Communication System, a network toolkit |
12 |
|
12 |
|
13 |
GNU_CONFIGURE= yes |
13 |
GNU_CONFIGURE= yes |
Lines 26-83
Link Here
|
26 |
WRKSRC= ${WRKDIR}/spread-src-${PORTVERSION} |
26 |
WRKSRC= ${WRKDIR}/spread-src-${PORTVERSION} |
27 |
|
27 |
|
28 |
PKGMESSAGE= ${WRKSRC}/license.txt |
28 |
PKGMESSAGE= ${WRKSRC}/license.txt |
|
|
29 |
OPTIONS_DEFINE= DOCS |
30 |
PORTDOCS= DynamicConfiguration.txt Flush_or_SpreadAPI.txt \ |
31 |
MultithreadedClients.txt Short_Buffer_Handling.txt TODO PORTING |
29 |
|
32 |
|
30 |
DOCFILES= DynamicConfiguration.txt Flush_or_SpreadAPI.txt \ |
33 |
.include <bsd.port.options.mk> |
31 |
MultithreadedClients.txt Short_Buffer_Handling.txt \ |
|
|
32 |
TODO PORTING |
33 |
MAN1= spflooder.1 spmonitor.1 spread.1 sptuser.1 spuser.1 |
34 |
MAN3= SP_connect.3 SP_disconnect.3 SP_equal_group_ids.3 \ |
35 |
SP_error.3 SP_get_memb_info.3 SP_get_vs_set_members.3 \ |
36 |
SP_get_vs_sets_info.3 SP_join.3 SP_kill.3 \ |
37 |
SP_leave.3 SP_multicast.3 SP_multigroup_multicast.3 \ |
38 |
SP_multigroup_scat_multicast.3 SP_poll.3 SP_receive.3 \ |
39 |
SP_scat_get_memb_info.3 SP_scat_get_vs_set_members.3 \ |
40 |
SP_scat_get_vs_sets_info.3 SP_scat_multicast.3 \ |
41 |
SP_scat_receive.3 SP_version.3 libspread.3 |
42 |
|
34 |
|
43 |
NO_STAGE= yes |
|
|
44 |
.include <bsd.port.pre.mk> |
35 |
.include <bsd.port.pre.mk> |
45 |
|
36 |
|
46 |
post-extract: |
37 |
post-extract: |
47 |
@${REINPLACE_CMD} -e 's|INSTALLSUBDIRS=daemon docs|INSTALLSUBDIRS=daemon|' \ |
38 |
@${REINPLACE_CMD} -e 's|INSTALLSUBDIRS=daemon docs|INSTALLSUBDIRS=daemon|' \ |
48 |
${WRKSRC}/Makefile.in |
39 |
${WRKSRC}/Makefile.in |
49 |
|
|
|
50 |
post-install: |
40 |
post-install: |
|
|
41 |
(cd ${STAGEDIR}${PREFIX}/lib/ && ${STRIP_CMD} libspread.so.3.0.0 libspread-core.so.3.0.0 libtspread-core.so.3.0.0) |
51 |
${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.conf \ |
42 |
${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.conf \ |
52 |
${PREFIX}/etc/spread.conf.sample |
43 |
${STAGEDIR}${PREFIX}/etc/spread.conf.sample |
53 |
${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.access_ip \ |
44 |
${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.access_ip \ |
54 |
${PREFIX}/etc/spread.access_ip.sample |
45 |
${STAGEDIR}${PREFIX}/etc/spread.access_ip.sample |
55 |
|
46 |
|
56 |
.if !exists(${PREFIX}/etc/spread.conf) |
47 |
.if !exists(${STAGEDIR}${PREFIX}/etc/spread.conf) |
57 |
${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.conf \ |
48 |
${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.conf \ |
58 |
${PREFIX}/etc/spread.conf |
49 |
${STAGEDIR}${PREFIX}/etc/spread.conf |
59 |
.endif |
50 |
.endif |
60 |
|
51 |
.if !exists(${STAGEDIR}${PREFIX}/etc/spread.access_ip) |
61 |
.if !exists(${PREFIX}/etc/spread.access_ip) |
|
|
62 |
${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.access_ip \ |
52 |
${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.access_ip \ |
63 |
${PREFIX}/etc/spread.access_ip |
53 |
${STAGEDIR}${PREFIX}/etc/spread.access_ip |
64 |
.endif |
54 |
.endif |
65 |
|
55 |
(cd ${WRKSRC}/docs/ && ${INSTALL_DATA} ./*.1 ${STAGEDIR}${PREFIX}/man/man1/) |
66 |
.if !defined(NOPORTDOCS) |
56 |
(cd ${WRKSRC}/docs/ && ${INSTALL_DATA} ./*.3 ${STAGEDIR}${PREFIX}/man/man3/) |
67 |
${MKDIR} ${DOCSDIR} |
57 |
.if ${PORT_OPTIONS:MDOCS} |
68 |
.for f in ${DOCFILES} |
58 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
69 |
${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DOCSDIR} |
59 |
(cd ${WRKSRC}/docs/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) |
70 |
.endfor |
60 |
${INSTALL_DATA} ${WRKSRC}/license.txt ${STAGEDIR}${DOCSDIR}/LICENSE |
71 |
.endif |
61 |
.endif |
72 |
|
62 |
@${INSTALL} -m 750 -d ${STAGEDIR}${RUNDIR} |
73 |
.for f in ${MAN1} |
|
|
74 |
${INSTALL_MAN} ${WRKSRC}/docs/${f} ${LOCALBASE}/man/man1/ |
75 |
.endfor |
76 |
|
77 |
.for f in ${MAN3} |
78 |
${INSTALL_MAN} ${WRKSRC}/docs/${f} ${LOCALBASE}/man/man3/ |
79 |
.endfor |
80 |
@${INSTALL} -m 750 -o ${USERS} -g ${GROUPS} -d ${RUNDIR} |
81 |
@${CAT} ${PKGMESSAGE} |
63 |
@${CAT} ${PKGMESSAGE} |
|
|
64 |
compress-man: |
65 |
MANCOMPRESSED= no |
82 |
|
66 |
|
83 |
.include <bsd.port.post.mk> |
67 |
.include <bsd.port.post.mk> |