mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-13 03:03:15 +00:00
59c93dbb17
This port has failed on me twice so far. The problem is that version.h is generated, but common.c doesn't want for that to finish, and it includes the header incomplete.
61 lines
1.4 KiB
Makefile
61 lines
1.4 KiB
Makefile
# Created by: Jui-Nan Lin <jnlin@csie.nctu.edu.tw>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= sslh
|
|
PORTVERSION= 1.17
|
|
DISTVERSIONPREFIX= v
|
|
CATEGORIES= net
|
|
MASTER_SITES= http://www.rutschle.net/tech/
|
|
|
|
MAINTAINER= olivier@cochard.me
|
|
COMMENT= SSL/SSH multiplexer
|
|
|
|
LICENSE= GPLv2
|
|
|
|
LIB_DEPENDS= libconfig.so:${PORTSDIR}/devel/libconfig
|
|
|
|
USES= gmake perl5
|
|
USE_PERL5= build
|
|
|
|
OPTIONS_DEFINE= EXAMPLES LIBWRAP
|
|
OPTIONS_DEFAULT= EXAMPLES LIBWRAP
|
|
|
|
CFLAGS+= -I${LOCALBASE}/include
|
|
LDFLAGS+= -L${LOCALBASE}/lib
|
|
|
|
PLIST_FILES= sbin/sslh-fork \
|
|
sbin/sslh-select \
|
|
etc/sslh.conf.sample \
|
|
man/man8/sslh.8.gz
|
|
|
|
USE_RC_SUBR= sslh
|
|
|
|
PORTEXAMPLES= example.cfg
|
|
|
|
MAKE_JOBS_UNSAFE= yes
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
.if ${PORT_OPTIONS:MLIBWRAP}
|
|
MAKE_ENV+= USELIBWRAP=1
|
|
.endif
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -Ee 's,^(release=)$$,\1${PORTVERSION},' \
|
|
${WRKSRC}/genver.sh
|
|
@${REINPLACE_CMD} -Ee 's,/etc/init.d/(sslh),${PREFIX}/etc/rc.d/\1,g; \
|
|
s,/etc/default/(sslh),${PREFIX}/etc/\1.conf,g' \
|
|
${WRKSRC}/sslh.pod
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/sslh-fork ${STAGEDIR}${PREFIX}/sbin
|
|
${INSTALL_PROGRAM} ${WRKSRC}/sslh-select ${STAGEDIR}${PREFIX}/sbin
|
|
${INSTALL_DATA} ${WRKSRC}/basic.cfg \
|
|
${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
|
|
${INSTALL_MAN} ${WRKSRC}/sslh.8.gz ${STAGEDIR}${MANPREFIX}/man/man8
|
|
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
|
${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/,} \
|
|
${STAGEDIR}${EXAMPLESDIR}/
|
|
|
|
.include <bsd.port.mk>
|