View | Details | Raw Unified | Return to bug 185275 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/local/src/polipo/port/Makefile (-29 / +14 lines)
Lines 10-29 Link Here
10
MAINTAINER=	frank@pinky.sax.de
10
MAINTAINER=	frank@pinky.sax.de
11
COMMENT=	A small and fast caching web proxy
11
COMMENT=	A small and fast caching web proxy
12
12
13
MAN1=		polipo.1
13
LICENSE=	MIT
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
14
16
15
USE_RC_SUBR=	polipo
17
USE_RC_SUBR=	polipo
16
18
17
NO_STAGE=	yes
18
.include <bsd.port.pre.mk>
19
.include <bsd.port.pre.mk>
19
20
20
.if defined(NO_PTEXINFO)
21
ALL_TARGET=	polipo
22
NOPORTDOCS=	yes
23
.else
24
INFO=		polipo
21
INFO=		polipo
25
.endif
26
27
DOCSDIR=	${DATADIR}/www/doc
22
DOCSDIR=	${DATADIR}/www/doc
28
PORTDOCS=	*
23
PORTDOCS=	*
29
24
Lines 46-71 Link Here
46
	@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
41
	@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
47
42
48
do-install:
43
do-install:
49
	${INSTALL_PROGRAM} ${WRKSRC}/polipo ${PREFIX}/bin/
44
	${INSTALL_PROGRAM} ${WRKSRC}/polipo ${STAGEDIR}${PREFIX}/bin/
50
	${MKDIR} ${PREFIX}/etc/periodic/daily/
45
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily/
51
	${INSTALL_SCRIPT} ${WRKDIR}/400.polipo ${PREFIX}/etc/periodic/daily/
46
	${INSTALL_SCRIPT} ${WRKDIR}/400.polipo ${STAGEDIR}${PREFIX}/etc/periodic/daily/
52
	${INSTALL_MAN} ${WRKSRC}/polipo.man ${PREFIX}/man/man1/polipo.1
47
	${INSTALL_MAN} ${WRKSRC}/polipo.man ${STAGEDIR}${PREFIX}/man/man1/polipo.1
53
	${MKDIR} ${PCONFIGDIR}
48
	${MKDIR} ${STAGEDIR}${PCONFIGDIR}
54
	${INSTALL_DATA} ${WRKSRC}/config.sample ${PCONFIGDIR}
49
	${INSTALL_DATA} ${WRKSRC}/config.sample ${STAGEDIR}${PCONFIGDIR}
55
	${INSTALL_DATA} ${WRKSRC}/forbidden.sample ${PCONFIGDIR}
50
	${INSTALL_DATA} ${WRKSRC}/forbidden.sample ${STAGEDIR}${PCONFIGDIR}
56
	${CHGRP} -R ${PGRP} ${PCONFIGDIR}
51
	${INSTALL_DATA} ${WRKSRC}/polipo.info ${STAGEDIR}${PREFIX}/info/
57
.if !defined(NO_PTEXINFO)
52
	${MKDIR} ${STAGEDIR}${DOCSDIR}
58
	${INSTALL_DATA} ${WRKSRC}/polipo.info ${PREFIX}/info/
53
	${INSTALL_DATA} ${WRKSRC}/html/* ${STAGEDIR}${DOCSDIR}
59
.endif
54
	${INSTALL_DATA} ${WRKSRC}/localindex.html ${STAGEDIR}${DATADIR}/www/index.html
60
.if !defined(NOPORTDOCS)
61
	${MKDIR} ${DOCSDIR}
62
	${INSTALL_DATA} ${WRKSRC}/html/* ${DOCSDIR}
63
	${INSTALL_DATA} ${WRKSRC}/localindex.html ${DATADIR}/www/index.html
64
	${CHGRP} -R ${PGRP} ${DATADIR}
65
.endif
66
67
post-install:
68
	@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
69
	@${CAT} ${PKGMESSAGE}
70
55
71
.include <bsd.port.post.mk>
56
.include <bsd.port.post.mk>
(-)/usr/local/src/polipo/port/files/pkg-install.in (-1 / +3 lines)
Lines 44-52 Link Here
44
elif [ "$2" = "POST-INSTALL" ]; then
44
elif [ "$2" = "POST-INSTALL" ]; then
45
45
46
	if [ ! -d "%%DESTDIR%%$POLIPOCACHE" ]; then
46
	if [ ! -d "%%DESTDIR%%$POLIPOCACHE" ]; then
47
		CACHEPARENT=`dirname ${POLIPOCACHE}`
47
		mkdir -p "%%DESTDIR%%$POLIPOCACHE" || exit 1
48
		mkdir -p "%%DESTDIR%%$POLIPOCACHE" || exit 1
48
		chown "$POLIPOUSER:$POLIPOGROUP" "%%DESTDIR%%$POLIPOCACHE" || exit 1
49
		chown "$POLIPOUSER:$POLIPOGROUP" "%%DESTDIR%%$POLIPOCACHE" || exit 1
49
		chmod 0770 "%%DESTDIR%%$POLIPOCACHE" || exit 1
50
		chmod o+x "%%DESTDIR%%$CACHEPARENT" || exit 1
51
		chmod u=rwx "%%DESTDIR%%$POLIPOCACHE" || exit 1
50
	fi
52
	fi
51
53
52
	if [ ! -d "%%DESTDIR%%$PPIDDIR" ]; then
54
	if [ ! -d "%%DESTDIR%%$PPIDDIR" ]; then
(-)/usr/local/src/polipo/port/pkg-plist (-1 / +5 lines)
Lines 2-7 Link Here
2
etc/polipo/config.sample
2
etc/polipo/config.sample
3
etc/polipo/forbidden.sample
3
etc/polipo/forbidden.sample
4
etc/periodic/daily/400.polipo
4
etc/periodic/daily/400.polipo
5
%%PORTDOCS%%%%DATADIR%%/www/index.html
5
man/man1/polipo.1.gz
6
%%DATADIR%%/www/index.html
7
@dirrmtry %%DATADIR%%/www
8
@dirrmtry %%DATADIR%%
9
@dirrmtry etc/polipo
6
@dirrmtry etc/periodic/daily
10
@dirrmtry etc/periodic/daily
7
@dirrmtry etc/periodic
11
@dirrmtry etc/periodic

Return to bug 185275