mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
. Support staging
. Remove MANPAGES option and respect NO_INSTALL_MANPAGES instead
This commit is contained in:
parent
1cc339cbe4
commit
1213c0c012
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=331449
2 changed files with 27 additions and 11 deletions
|
@ -14,14 +14,12 @@ PATCH_DIST_STRIP= -p1
|
|||
MAINTAINER= garga@FreeBSD.org
|
||||
COMMENT= Command-line tools for building TCP client-server applications
|
||||
|
||||
OPTIONS_DEFINE= MANPAGES RSS_DIFF RBL2SMTPD IPV6 SSL LIMITS
|
||||
OPTIONS_DEFAULT=MANPAGES
|
||||
OPTIONS_DEFINE= RSS_DIFF RBL2SMTPD IPV6 SSL LIMITS
|
||||
|
||||
RSS_DIFF_DESC= Patch rblsmtpd for qmail users
|
||||
RBL2SMTPD_DESC= Don't drop connection, pass envvar to smtpd
|
||||
LIMITS_DESC= Implement per-connection and other limits
|
||||
|
||||
|
||||
ALL_TARGET= prog install instcheck
|
||||
|
||||
SCRIPTS_ENV= BINOWN="${BINOWN}" \
|
||||
|
@ -49,7 +47,6 @@ SCRIPTS= date@ \
|
|||
who@ \
|
||||
tcpcat
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
# SSL and LIMITS can't coexist
|
||||
|
@ -62,15 +59,18 @@ BROKEN= SSL and LIMITS options cannot coexist, please choose one of them
|
|||
CFLAGS+= -O
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MMANPAGES}
|
||||
.if !defined(NO_INSTALL_MANPAGES)
|
||||
MASTER_SITES+= http://smarden.org/pape/djb/manpages/:man \
|
||||
${MASTER_SITE_LOCAL:S/$/:man/}
|
||||
MASTER_SITE_SUBDIR+= garga/ucspi-tcp/:man
|
||||
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} \
|
||||
${DISTNAME}-man.tar.gz:man
|
||||
MAN1= addcr.1 argv0.1 date@.1 delcr.1 finger@.1 fixcrio.1 \
|
||||
MAN_FILES= addcr.1 argv0.1 date@.1 delcr.1 finger@.1 fixcrio.1 \
|
||||
http@.1 mconnect.1 rblsmtpd.1 recordio.1 tcpcat.1 \
|
||||
tcpclient.1 tcprules.1 tcprulescheck.1 tcpserver.1 who@.1
|
||||
PLIST_SUB= MANPAGES=""
|
||||
.else
|
||||
PLIST_SUB= MANPAGES="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MRSS_DIFF}
|
||||
|
@ -126,14 +126,14 @@ post-configure:
|
|||
|
||||
do-install:
|
||||
.for file_name in ${PROGRAMS}
|
||||
@${INSTALL_PROGRAM} ${WRKSRC}/${file_name} ${PREFIX}/bin
|
||||
@${INSTALL_PROGRAM} ${WRKSRC}/${file_name} ${STAGEDIR}${PREFIX}/bin
|
||||
.endfor
|
||||
.for file_name in ${SCRIPTS}
|
||||
@${INSTALL_SCRIPT} ${WRKSRC}/${file_name} ${PREFIX}/bin
|
||||
@${INSTALL_SCRIPT} ${WRKSRC}/${file_name} ${STAGEDIR}${PREFIX}/bin
|
||||
.endfor
|
||||
.if ${PORT_OPTIONS:MMANPAGES}
|
||||
. for file_name in ${MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}-man/${file_name} ${MAN1PREFIX}/man/man1/
|
||||
.if !defined(NO_INSTALL_MANPAGES)
|
||||
. for file_name in ${MAN_FILES}
|
||||
${INSTALL_MAN} ${WRKSRC}-man/${file_name} ${STAGEDIR}${MAN1PREFIX}/man/man1/
|
||||
. endfor
|
||||
.endif
|
||||
|
||||
|
|
|
@ -15,3 +15,19 @@ bin/tcprules
|
|||
bin/tcprulescheck
|
||||
bin/tcpserver
|
||||
bin/who@
|
||||
%%MANPAGES%%man/man1/addcr.1.gz
|
||||
%%MANPAGES%%man/man1/argv0.1.gz
|
||||
%%MANPAGES%%man/man1/date@.1.gz
|
||||
%%MANPAGES%%man/man1/delcr.1.gz
|
||||
%%MANPAGES%%man/man1/finger@.1.gz
|
||||
%%MANPAGES%%man/man1/fixcrio.1.gz
|
||||
%%MANPAGES%%man/man1/http@.1.gz
|
||||
%%MANPAGES%%man/man1/mconnect.1.gz
|
||||
%%MANPAGES%%man/man1/rblsmtpd.1.gz
|
||||
%%MANPAGES%%man/man1/recordio.1.gz
|
||||
%%MANPAGES%%man/man1/tcpcat.1.gz
|
||||
%%MANPAGES%%man/man1/tcpclient.1.gz
|
||||
%%MANPAGES%%man/man1/tcprules.1.gz
|
||||
%%MANPAGES%%man/man1/tcprulescheck.1.gz
|
||||
%%MANPAGES%%man/man1/tcpserver.1.gz
|
||||
%%MANPAGES%%man/man1/who@.1.gz
|
||||
|
|
Loading…
Add table
Reference in a new issue