Changeset View
Changeset View
Standalone View
Standalone View
net/hostapd/Makefile
Show All 18 Lines | |||||
PLIST_FILES= sbin/hostapd sbin/hostapd_cli man/man1/hostapd_cli.1.gz \ | PLIST_FILES= sbin/hostapd sbin/hostapd_cli man/man1/hostapd_cli.1.gz \ | ||||
man/man8/hostapd.8.gz | man/man8/hostapd.8.gz | ||||
OPTIONS_DEFINE= PORTS_SSL | OPTIONS_DEFINE= PORTS_SSL | ||||
PORTS_SSL_DESC= Build with OpenSSL from ports (instead of base system) | PORTS_SSL_DESC= Build with OpenSSL from ports (instead of base system) | ||||
.include <bsd.port.options.mk> | .include <bsd.port.pre.mk> | ||||
.if ${PORT_OPTIONS:MPORTS_SSL} | .if ${PORT_OPTIONS:MPORTS_SSL} | ||||
.if !defined(WITH_OPENSSL_PORT) | .if ${SSL_DEFAULT} == base | ||||
IGNORE= the PORTS_SSL option not allowed when WITH_OPENSSL_PORT is not set | IGNORE= the PORTS_SSL option not allowed when using SSL from base | ||||
.endif | .endif | ||||
CONFIGURE_ARGS+= --with-ssl-dir=${PREFIX} | CONFIGURE_ARGS+= --with-ssl-dir=${PREFIX} | ||||
.else | .else | ||||
.if defined(WITH_OPENSSL_PORT) | .if ${SSL_DEFAULT} != base | ||||
IGNORE= the PORTS_SSL option is required when WITH_OPENSSL_PORT is set | IGNORE= the PORTS_SSL option is required when using SSL from ports | ||||
.endif | .endif | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|@$$(E) " CC " $$<|@$$(E) " $$(CC) " $$<|' \ | @${REINPLACE_CMD} -e 's|@$$(E) " CC " $$<|@$$(E) " $$(CC) " $$<|' \ | ||||
${BUILD_WRKSRC}/Makefile | ${BUILD_WRKSRC}/Makefile | ||||
@${SED} -e 's|@PREFIX@|${PREFIX}|g' ${FILESDIR}/config \ | @${SED} -e 's|@PREFIX@|${PREFIX}|g' ${FILESDIR}/config \ | ||||
>> ${WRKSRC}/hostapd/.config | >> ${WRKSRC}/hostapd/.config | ||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/hostapd/hostapd ${STAGEDIR}${PREFIX}/sbin | ${INSTALL_PROGRAM} ${WRKSRC}/hostapd/hostapd ${STAGEDIR}${PREFIX}/sbin | ||||
${INSTALL_PROGRAM} ${WRKSRC}/hostapd/hostapd_cli \ | ${INSTALL_PROGRAM} ${WRKSRC}/hostapd/hostapd_cli \ | ||||
${STAGEDIR}${PREFIX}/sbin | ${STAGEDIR}${PREFIX}/sbin | ||||
${INSTALL_MAN} ${WRKSRC}/hostapd/hostapd_cli.1 \ | ${INSTALL_MAN} ${WRKSRC}/hostapd/hostapd_cli.1 \ | ||||
${STAGEDIR}${MANPREFIX}/man/man1 | ${STAGEDIR}${MANPREFIX}/man/man1 | ||||
${INSTALL_MAN} ${WRKSRC}/hostapd/hostapd.8 \ | ${INSTALL_MAN} ${WRKSRC}/hostapd/hostapd.8 \ | ||||
${STAGEDIR}${MANPREFIX}/man/man8 | ${STAGEDIR}${MANPREFIX}/man/man8 | ||||
.include <bsd.port.mk> | .include <bsd.port.post.mk> |