blob: 29a1269776b07f9d39c0302d7d5267fc29f11dfd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# Ports collection makefile for: sitescooper
# Date created: 31 May 2001
# Whom: dom@happygiraffe.net
#
# $FreeBSD$
#
PORTNAME= sitescooper
PORTVERSION= 3.1.2
PORTREVISION= 1
CATEGORIES= palm
MASTER_SITES= http://sitescooper.org/released/
MAINTAINER= dom@happygiraffe.net
COMMENT= News site downloader for Palm computing devices
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
${SITE_PERL}/URI/URL.pm:${PORTSDIR}/net/p5-URI \
${SITE_PERL}/Algorithm/Diff.pm:${PORTSDIR}/devel/p5-Algorithm-Diff
USE_PERL5= yes
NO_BUILD= yes
MAN1= rss-to-site.1 sitescooper.1 subs-to-site.1
post-patch:
${RM} ${WRKSRC}/lib/Sitescooper/Main.pm.orig
${PERL} -pi -e "s|^#!.+|#!${PERL}|; \
s|/usr/local/etc/sitescooper.cf|${PREFIX}/etc/sitescooper.cf|g; \
s|/usr/local/etc/sitescooper/sitescooper.cf|${PREFIX}/etc/sitescooper.cf.sample|g;" ${WRKSRC}/*.pl
${ECHO_CMD} "MakeDoc: pilot_makedoc" >> ${WRKSRC}/sitescooper.cf
${ECHO_CMD} "iSilo: iSiloBSD" >> ${WRKSRC}/sitescooper.cf
${ECHO_CMD} "SitescooperDir: ${PREFIX}/share/sitescooper" >> \
${WRKSRC}/sitescooper.cf
do-install:
.for F in sitescooper rss-to-site subs-to-site
${INSTALL_SCRIPT} ${WRKSRC}/${F}.pl ${PREFIX}/bin/${F}
${INSTALL_MAN} ${WRKSRC}/doc/${F}.man ${PREFIX}/man/man1/${F}.1
.endfor
${INSTALL_DATA} ${WRKSRC}/sitescooper.cf \
${PREFIX}/etc/sitescooper.cf.sample
${MKDIR} ${PREFIX}/share/${PORTNAME}
.for D in Exten PDA Sitescooper
${MKDIR} ${SITE_PERL}/${D}
${INSTALL_DATA} ${WRKSRC}/lib/${D}/* ${SITE_PERL}/${D}
.endfor
(cd ${WRKSRC}; ${FIND} profile_samples site_samples -type d \
-exec ${MKDIR} "${PREFIX}/share/sitescooper/{}" \;)
(cd ${WRKSRC}; ${FIND} profile_samples site_samples -type f \
-exec ${INSTALL_DATA} "{}" "${PREFIX}/share/sitescooper/{}" \;)
.if !defined(NOPORTDOCS)
${MKDIR} ${PREFIX}/share/doc/${PORTNAME}
.for F in contributing.html running.html site_params.html writing_site.html
${INSTALL_DATA} ${WRKSRC}/doc/${F} ${PREFIX}/share/doc/${PORTNAME}
.endfor
.endif
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
|