Changeset View
Changeset View
Standalone View
Standalone View
www/obhttpd/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= obhttpd | PORTNAME= obhttpd | ||||
PORTVERSION= 6.3.20180529 | PORTVERSION= 6.3.20180529 | ||||
CATEGORIES= www | CATEGORIES= www | ||||
MAINTAINER= koue@chaosophia.net | MAINTAINER= koue@chaosophia.net | ||||
COMMENT= OpenBSD http server | COMMENT= OpenBSD http server | ||||
LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
WRKSRC_SUBDIR= src | WRKSRC_SUBDIR= src | ||||
USES= ssl uidfix | USES= libtls uidfix | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= koue | GH_ACCOUNT= koue | ||||
GH_PROJECT= httpd | GH_PROJECT= httpd | ||||
USE_RC_SUBR= obhttpd | USE_RC_SUBR= obhttpd | ||||
CFLAGS+= -Wall | CFLAGS+= -Wall | ||||
Show All 14 Lines | post-patch: | ||||
${MV} ${WRKSRC}/usr.sbin/httpd/httpd.8 ${WRKSRC}/usr.sbin/httpd/obhttpd.8 | ${MV} ${WRKSRC}/usr.sbin/httpd/httpd.8 ${WRKSRC}/usr.sbin/httpd/obhttpd.8 | ||||
${REINPLACE_CMD} -e 's|/etc/httpd.conf|${PREFIX}/etc/obhttpd.conf|g' \ | ${REINPLACE_CMD} -e 's|/etc/httpd.conf|${PREFIX}/etc/obhttpd.conf|g' \ | ||||
${WRKSRC}/usr.sbin/httpd/httpd.h | ${WRKSRC}/usr.sbin/httpd/httpd.h | ||||
post-install: | post-install: | ||||
${INSTALL_DATA} ${WRKSRC}/etc/examples/httpd.conf \ | ${INSTALL_DATA} ${WRKSRC}/etc/examples/httpd.conf \ | ||||
${STAGEDIR}${PREFIX}/etc/obhttpd.conf.sample | ${STAGEDIR}${PREFIX}/etc/obhttpd.conf.sample | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.mk> | ||||
.if ! ${SSL_DEFAULT:Mlibressl*} | |||||
. ifnmake describe | |||||
STAGEDIR_libressl!= ${MAKE} -V STAGEDIR -C ${PORTSDIR}/security/libressl | |||||
. endif | |||||
BUILD_DEPENDS+= ${NONEXISTENT}:security/libressl:stage | |||||
CFLAGS+= -I${STAGEDIR_libressl}${LOCALBASE}/include | |||||
post-configure: | |||||
${REINPLACE_CMD} 's|-ltls|${STAGEDIR_libressl}${LOCALBASE}/lib/libtls.a|g' \ | |||||
${WRKSRC}/usr.sbin/httpd/Makefile | |||||
${REINPLACE_CMD} 's|-lssl|${STAGEDIR_libressl}${LOCALBASE}/lib/libssl.a|g' \ | |||||
${WRKSRC}/usr.sbin/httpd/Makefile | |||||
${REINPLACE_CMD} 's|-lcrypto|${STAGEDIR_libressl}${LOCALBASE}/lib/libcrypto.a|g' \ | |||||
${WRKSRC}/usr.sbin/httpd/Makefile | |||||
${REINPLACE_CMD} 's|-lcrypto|${STAGEDIR_libressl}${LOCALBASE}/lib/libcrypto.a|g' \ | |||||
${WRKSRC}/usr.bin/htpasswd/Makefile | |||||
.endif # SSL_DEFAULT | |||||
.include <bsd.port.post.mk> |