View | Details | Raw Unified | Return to bug 190360
Collapse All | Expand All

(-)b/www/podcastamatic/Makefile (-13 / +14 lines)
Lines 17-26 RUN_DEPENDS= p5-MP3-Info>=0:${PORTSDIR}/audio/p5-MP3-Info \ Link Here
17
17
18
USES=		perl5 zip
18
USES=		perl5 zip
19
USE_PERL5=	run
19
USE_PERL5=	run
20
20
USES+=		shebangfix
21
SHEBANG_FILES=	podcastamatic.pl
21
NO_BUILD=	yes
22
NO_BUILD=	yes
22
23
23
NO_STAGE=	yes
24
SUB_LIST=	PORTNAME="${PORTNAME}"
25
SUB_FILES=	pkg-message
26
24
do-patch:
27
do-patch:
25
	@${REINPLACE_CMD} -e "s|${PORTNAME}.conf|${PREFIX}/etc/${PORTNAME}.conf|"\
28
	@${REINPLACE_CMD} -e "s|${PORTNAME}.conf|${PREFIX}/etc/${PORTNAME}.conf|"\
26
		 ${WRKSRC}/${PORTNAME}.pl
29
		 ${WRKSRC}/${PORTNAME}.pl
Lines 35-52 do-patch: Link Here
35
	@${REINPLACE_CMD} -e "s|[wW]:|${PREFIX}/www|" ${WRKSRC}/example_${PORTNAME}.conf
38
	@${REINPLACE_CMD} -e "s|[wW]:|${PREFIX}/www|" ${WRKSRC}/example_${PORTNAME}.conf
36
39
37
do-install:
40
do-install:
38
	@${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${PREFIX}/bin/${PORTNAME}
41
	@${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
39
	@${INSTALL_DATA} ${WRKSRC}/example_${PORTNAME}.conf ${PREFIX}/etc/${PORTNAME}.conf.sample
42
	@${INSTALL_DATA} ${WRKSRC}/example_${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
40
	test \! -f ${PREFIX}/etc/${PORTNAME}.conf && ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${PREFIX}/etc/${PORTNAME}.conf || true
43
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME}
41
	@${MKDIR} ${PREFIX}/share/${PORTNAME}
44
	@${INSTALL_DATA} ${WRKSRC}/style.css ${STAGEDIR}${PREFIX}/share/${PORTNAME}/
42
	@${INSTALL_DATA} ${WRKSRC}/style.css ${PREFIX}/share/${PORTNAME}/
43
.if !defined(NOPORTDOCS)
45
.if !defined(NOPORTDOCS)
44
	@${MKDIR} ${DOCSDIR}
46
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
45
	@${INSTALL_DATA} ${WRKSRC}/readme.html ${DOCSDIR}
47
	@${INSTALL_DATA} ${WRKSRC}/readme.html ${STAGEDIR}${DOCSDIR}
46
.endif
48
.endif
47
	@${ECHO}
49
48
	@${ECHO} "Edit ${PREFIX}/etc/${PORTNAME}.conf"
50
post-install:
49
	@${ECHO} "CSS in ${PREFIX}/share/${PORTNAME}/style.css"
51
	@${CAT} ${PKGMESSAGE}
50
	@${ECHO}
51
52
52
.include <bsd.port.mk>
53
.include <bsd.port.mk>
(-)b/www/podcastamatic/files/pkg-message.in (+4 lines)
Added Link Here
1
2
Edit %%PREFIX%%/etc/%%PORTNAME%%.conf
3
CSS in %%PREFIX%%/share/%%PORTNAME%%/style.css
4
(-)b/www/podcastamatic/pkg-plist (-2 / +2 lines)
Lines 1-7 Link Here
1
@unexec cmp %D/etc/podcastamatic.conf.sample %D/etc/podcastamatic.conf && rm %D/etc/podcastamatic.conf || true
2
bin/podcastamatic
1
bin/podcastamatic
2
@unexec if cmp -s %D/etc/podcastamatic.conf %D/etc/podcastamatic.conf.sample; then rm -f %D/etc/podcastamatic.conf; fi
3
etc/podcastamatic.conf.sample
3
etc/podcastamatic.conf.sample
4
@exec [ -f %B/podcastamatic.conf ] || cp %F %B/podcastamatic.conf
4
@exec cp -n %D/%F %B/podcastamatic.conf
5
%%PORTDOCS%%%%DOCSDIR%%/readme.html
5
%%PORTDOCS%%%%DOCSDIR%%/readme.html
6
%%DATADIR%%/style.css
6
%%DATADIR%%/style.css
7
@dirrm %%DATADIR%%
7
@dirrm %%DATADIR%%

Return to bug 190360