Lines 16-63
Link Here
|
16 |
libjpeg.so:${PORTSDIR}/graphics/jpeg \ |
16 |
libjpeg.so:${PORTSDIR}/graphics/jpeg \ |
17 |
libdvdread.so:${PORTSDIR}/multimedia/libdvdread |
17 |
libdvdread.so:${PORTSDIR}/multimedia/libdvdread |
18 |
|
18 |
|
19 |
USES= iconv |
19 |
USES= compiler:nestedfct dos2unix iconv |
20 |
USE_DOS2UNIX= yes |
|
|
21 |
USE_GCC= any # XXX: uses nested functions |
22 |
MAKE_ENV= FreeBSD=defined |
20 |
MAKE_ENV= FreeBSD=defined |
23 |
|
21 |
|
24 |
MAN1= kissdx.1 |
|
|
25 |
USE_RC_SUBR= kissdx |
22 |
USE_RC_SUBR= kissdx |
26 |
SUB_FILES= pkg-message |
23 |
SUB_FILES= pkg-message |
27 |
|
24 |
|
28 |
PLIST_FILES= etc/kissdx.conf sbin/kissdx sbin/kissd-pretrigger \ |
|
|
29 |
sbin/kissd-posttrigger |
30 |
PORTDOCS= README |
25 |
PORTDOCS= README |
31 |
|
26 |
PLIST_FILES= etc/kissdx.conf man/man1/kissdx.1.gz \ |
32 |
NO_STAGE= yes |
27 |
sbin/kissd-posttrigger sbin/kissd-pretrigger sbin/kissdx |
33 |
|
28 |
|
34 |
OPTIONS_DEFINE= DOCS |
29 |
OPTIONS_DEFINE= DOCS |
35 |
|
30 |
|
36 |
.include <bsd.port.options.mk> |
|
|
37 |
|
38 |
post-patch: |
31 |
post-patch: |
39 |
@${REINPLACE_CMD} -e 's|Linux|Unix| ; s|/etc/|${PREFIX}&|' \ |
32 |
@${REINPLACE_CMD} -e \ |
40 |
${WRKSRC}/kissdx.1 |
33 |
's|Linux|Unix| ; \ |
41 |
@${REINPLACE_CMD} -e 's|/etc/|${PREFIX}&|' ${WRKSRC}/config.c |
34 |
s|/etc/|${PREFIX}&|' ${WRKSRC}/kissdx.1 |
42 |
@${RM} ${WRKSRC}/kissdx.o |
35 |
@${REINPLACE_CMD} -e \ |
|
|
36 |
's|/etc/|${PREFIX}&|' ${WRKSRC}/config.c |
43 |
# Fix parallel (-jX) builds: sanitize dependencies |
37 |
# Fix parallel (-jX) builds: sanitize dependencies |
44 |
@${REINPLACE_CMD} -e 's|^\.o :|${PORTNAME}: $$(OBJS)| ; \ |
38 |
@${REINPLACE_CMD} -e \ |
45 |
/^all:/s| $$(OBJS)||' ${WRKSRC}/Makefile |
39 |
's|-liconv|${ICONV_LIB}| ; \ |
|
|
40 |
s|^\.o :|${PORTNAME}: $$(OBJS)| ; \ |
41 |
/^all:/s| $$(OBJS)||' ${WRKSRC}/Makefile |
42 |
|
43 |
pre-build: |
44 |
@${RM} -f ${WRKSRC}/kissdx.o |
46 |
|
45 |
|
47 |
do-install: |
46 |
do-install: |
48 |
${INSTALL_PROGRAM} ${WRKSRC}/kissdx ${PREFIX}/sbin |
47 |
(cd ${WRKSRC} && ${INSTALL_PROGRAM} kissdx \ |
49 |
${INSTALL_SCRIPT} ${WRKSRC}/kissd-pretrigger ${PREFIX}/sbin |
48 |
${STAGEDIR}${PREFIX}/sbin) |
50 |
${INSTALL_SCRIPT} ${WRKSRC}/kissd-posttrigger ${PREFIX}/sbin |
49 |
(cd ${WRKSRC} && ${INSTALL_SCRIPT} kissd-pretrigger kissd-posttrigger \ |
51 |
${INSTALL_DATA} ${WRKSRC}/kissdx.conf ${PREFIX}/etc |
50 |
${STAGEDIR}${PREFIX}/sbin) |
52 |
${INSTALL_MAN} ${WRKSRC}/kissdx.1 ${MANPREFIX}/man/man1 |
51 |
(cd ${WRKSRC} && ${INSTALL_MAN} kissdx.1 \ |
53 |
.if ${PORT_OPTIONS:MDOCS} |
52 |
${STAGEDIR}${MANPREFIX}/man/man1) |
54 |
@${MKDIR} ${DOCSDIR} |
53 |
(cd ${WRKSRC} && ${INSTALL_DATA} kissdx.conf \ |
55 |
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
54 |
${STAGEDIR}${PREFIX}/etc) |
56 |
.endif |
55 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
57 |
|
56 |
(cd ${WRKSRC} && ${INSTALL_DATA} README \ |
58 |
post-install: |
57 |
${STAGEDIR}${DOCSDIR}) |
59 |
@${ECHO_MSG} |
|
|
60 |
@${CAT} ${PKGMESSAGE} |
61 |
@${ECHO_MSG} |
62 |
|
58 |
|
63 |
.include <bsd.port.mk> |
59 |
.include <bsd.port.mk> |