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

(-)www/quickie/Makefile (-29 / +21 lines)
Lines 5-38 Link Here
5
PORTVERSION=	1.1
5
PORTVERSION=	1.1
6
PORTREVISION=	1
6
PORTREVISION=	1
7
CATEGORIES=	www
7
CATEGORIES=	www
8
MASTER_SITES=	http://${PORTNAME}.sourceforge.net/
8
MASTER_SITES=	SF \
9
		http://quickie.sourceforge.net/:pdf
9
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
10
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
10
EXTRACT_ONLY:=	${DISTFILES}
11
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
11
12
12
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
13
COMMENT=	Small footprint, fast Wiki engine written in C++
14
COMMENT=	Small footprint, fast Wiki engine written in C++
14
15
15
GNU_CONFIGURE=	yes
16
LICENSE=	GPLv2 # (or later)
16
CONFIGURE_ARGS=	--prefix=${PREFIX} --sysconfdir=${PREFIX}/etc \
17
17
		--localstatedir=${DATADIR}
18
USES=		perl5
18
USES=		perl5
19
USE_PERL5=	build patch
19
USE_PERL5=	build patch
20
GNU_CONFIGURE=	yes
21
CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc \
22
		--localstatedir=${DATADIR}
23
MAKE_ENV=	RPM_BUILD_ROOT="${STAGEDIR}"
20
24
21
SUB_FILES=	pkg-message
25
SUB_FILES=	pkg-message
22
26
23
MAN1=		quickie-config.1 quickie_prime.1 quickie.1 quickie_svt.1 \
24
		quickie_license.1 quickie_post_install.1
25
PORTDOCS=	${DISTNAME}.pdf
27
PORTDOCS=	${DISTNAME}.pdf
26
28
27
OPTIONS_DEFINE=	CGI DOCS
29
OPTIONS_DEFINE=		CGI DOCS
28
CGI_DESC=	Install CGI binary
30
OPTIONS_SUB=		yes
29
31
30
NO_STAGE=	yes
32
CGI_DESC=		Install CGI binary
31
.include <bsd.port.options.mk>
33
DOCS_DISTFILES=		${DISTNAME}.pdf:pdf
32
34
33
.if ${PORT_OPTIONS:MDOCS}
35
.include <bsd.port.options.mk>
34
DISTFILES+=	${DISTNAME}.pdf
35
.endif
36
36
37
post-patch:
37
post-patch:
38
	@${CP} ${FILESDIR}/freebsd.h ${WRKSRC}/lib
38
	@${CP} ${FILESDIR}/freebsd.h ${WRKSRC}/lib
Lines 45-70 Link Here
45
		\s+mv\s+\S+/$$1 -o/sgx' ${WRKSRC}/Makefile.in
45
		\s+mv\s+\S+/$$1 -o/sgx' ${WRKSRC}/Makefile.in
46
46
47
pre-install:
47
pre-install:
48
	@${MKDIR} ${DATADIR}/admin ${DATADIR}/manual
48
.for i in admin manual
49
	@${MKDIR} ${STAGEDIR}${DATADIR}/${i}
50
.endfor
49
51
50
post-install:
52
post-install:
51
	@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DATADIR}
52
.if ${PORT_OPTIONS:MCGI}
53
.if ${PORT_OPTIONS:MCGI}
53
	@if [ -d ${PREFIX}/www/cgi-bin ]; then \
54
	@${MKDIR} ${STAGEDIR}${PREFIX}/www/cgi-bin
54
	    if [ ! -f ${PREFIX}/www/cgi-bin/${PORTNAME} ]; then \
55
	${LN} -sf ${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/www/cgi-bin
55
	        ${ECHO_MSG} "===> Copying CGI binary..." ; \
56
	        ${CP} -p ${PREFIX}/bin/${PORTNAME} ${PREFIX}/www/cgi-bin/${PORTNAME} ; \
57
	        ${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/www/cgi-bin/${PORTNAME} ; \
58
	    fi ; \
59
	fi
60
.endif
56
.endif
61
	@${ECHO_MSG}
62
	@${CAT} ${PKGMESSAGE}
63
	@${ECHO_MSG}
64
65
.if ${PORT_OPTIONS:MDOCS}
57
.if ${PORT_OPTIONS:MDOCS}
66
	@${MKDIR} ${DOCSDIR}
58
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
67
	${INSTALL_DATA} ${DISTDIR}/${DISTNAME}.pdf ${DOCSDIR}
59
	(cd ${DISTDIR} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
68
.endif
60
.endif
69
61
70
.include <bsd.port.mk>
62
.include <bsd.port.mk>
(-)www/quickie/pkg-plist (-1 / +12 lines)
Lines 1-9 Link Here
1
@unexec bin="%D/bin/quickie"; cgi="%D/www/cgi-bin/quickie"; if cmp -s $bin $cgi; then rm -f $cgi; fi
2
bin/quickie
1
bin/quickie
3
bin/quickie-config
2
bin/quickie-config
4
bin/quickie_post_install
3
bin/quickie_post_install
5
bin/quickie_prime
4
bin/quickie_prime
6
bin/quickie_svt
5
bin/quickie_svt
6
man/man1/quickie.1.gz
7
man/man1/quickie-config.1.gz
8
man/man1/quickie_license.1.gz
9
man/man1/quickie_post_install.1.gz
10
man/man1/quickie_prime.1.gz
11
man/man1/quickie_svt.1.gz
12
@owner www
13
@group www
7
%%DATADIR%%/admin/default.css
14
%%DATADIR%%/admin/default.css
8
%%DATADIR%%/admin/external.png
15
%%DATADIR%%/admin/external.png
9
%%DATADIR%%/admin/quickie.png
16
%%DATADIR%%/admin/quickie.png
Lines 49-54 Link Here
49
%%DATADIR%%/sidebar.wiki
56
%%DATADIR%%/sidebar.wiki
50
%%DATADIR%%/square_brackets.referred_to_by
57
%%DATADIR%%/square_brackets.referred_to_by
51
%%DATADIR%%/square_brackets.unlink_on_create
58
%%DATADIR%%/square_brackets.unlink_on_create
59
%%CGI%%www/cgi-bin/quickie
60
%%CGI%%@dirrmtry www/cgi-bin
52
@dirrm %%DATADIR%%/manual
61
@dirrm %%DATADIR%%/manual
53
@dirrm %%DATADIR%%/admin
62
@dirrm %%DATADIR%%/admin
54
@dirrm %%DATADIR%%
63
@dirrm %%DATADIR%%
64
@group
65
@owner

Return to bug 192814