|
Lines 17-31
Link Here
|
| 17 |
|
17 |
|
| 18 |
GNU_CONFIGURE= yes |
18 |
GNU_CONFIGURE= yes |
| 19 |
USE_PERL5= yes |
19 |
USE_PERL5= yes |
| 20 |
USE_RC_SUBR= yes |
20 |
USE_RC_SUBR= spread.sh |
| 21 |
INSTALLS_SHLIB= yes |
21 |
USE_LDCONFIG= yes |
| 22 |
|
22 |
|
| 23 |
MAKE_ARGS+= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} PTHREAD_LIBS=${PTHREAD_LIBS} |
23 |
MAKE_ARGS+= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} PTHREAD_LIBS=${PTHREAD_LIBS} |
| 24 |
RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} |
24 |
RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} |
| 25 |
WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION} |
25 |
WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION} |
| 26 |
|
26 |
|
| 27 |
PKGMESSAGE= ${WRKSRC}/license.txt |
27 |
PKGMESSAGE= ${WRKSRC}/license.txt |
| 28 |
PORTDOCS= Readme.txt LICENSE |
|
|
| 29 |
HEADERFILES= sp_func.h sp_func.h sp_events.h |
28 |
HEADERFILES= sp_func.h sp_func.h sp_events.h |
| 30 |
MAN1= spflooder.1 spmonitor.1 spread.1 sptuser.1 spuser.1 |
29 |
MAN1= spflooder.1 spmonitor.1 spread.1 sptuser.1 spuser.1 |
| 31 |
MAN3= libsp.3 SP_connect.3 SP_disconnect.3 SP_equal_group_ids.3 \ |
30 |
MAN3= libsp.3 SP_connect.3 SP_disconnect.3 SP_equal_group_ids.3 \ |
|
Lines 52-66
Link Here
|
| 52 |
@cd ${WRKSRC}/perl/Spread && \ |
51 |
@cd ${WRKSRC}/perl/Spread && \ |
| 53 |
${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile |
52 |
${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile |
| 54 |
@cd ${WRKSRC}/perl/Spread && ${MAKE} |
53 |
@cd ${WRKSRC}/perl/Spread && ${MAKE} |
| 55 |
@${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ |
|
|
| 56 |
${FILESDIR}/${PORTNAME}.sh > ${WRKDIR}/${PORTNAME}.sh |
| 57 |
|
54 |
|
| 58 |
pre-install: |
55 |
pre-install: |
| 59 |
${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL |
56 |
${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL |
| 60 |
|
57 |
|
| 61 |
post-install: |
58 |
post-install: |
| 62 |
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh \ |
|
|
| 63 |
${PREFIX}/etc/rc.d/${PORTNAME}.sh |
| 64 |
.for f in ${HEADERFILES} |
59 |
.for f in ${HEADERFILES} |
| 65 |
${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/include |
60 |
${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/include |
| 66 |
.endfor |
61 |
.endfor |
|
Lines 77-85
Link Here
|
| 77 |
${PREFIX}/etc/spread.access_ip |
72 |
${PREFIX}/etc/spread.access_ip |
| 78 |
.endif |
73 |
.endif |
| 79 |
(cd ${WRKSRC}/perl/Spread && ${MAKE} install) |
74 |
(cd ${WRKSRC}/perl/Spread && ${MAKE} install) |
|
|
75 |
.if !defined(NOPORTDOCS) |
| 80 |
${MKDIR} ${EXAMPLESDIR} |
76 |
${MKDIR} ${EXAMPLESDIR} |
| 81 |
${INSTALL_DATA} ${WRKSRC}/perl/Spread/test.pl ${EXAMPLESDIR} |
77 |
${INSTALL_DATA} ${WRKSRC}/perl/Spread/test.pl ${EXAMPLESDIR} |
| 82 |
.if !defined(NOPORTDOCS) |
|
|
| 83 |
${MKDIR} ${DOCSDIR} |
78 |
${MKDIR} ${DOCSDIR} |
| 84 |
${INSTALL_DATA} ${WRKSRC}/Readme.txt ${DOCSDIR} |
79 |
${INSTALL_DATA} ${WRKSRC}/Readme.txt ${DOCSDIR} |
| 85 |
${INSTALL_DATA} ${WRKSRC}/license.txt ${DOCSDIR}/LICENSE |
80 |
${INSTALL_DATA} ${WRKSRC}/license.txt ${DOCSDIR}/LICENSE |