freebsd-ports/net-mgmt/aircrack-ng/Makefile
Lars Engels 8c7ff45123 - Install manpages to the correct location [1]
- Pet portlint
- Bump PORTREVISION

Noticed by:	antoine [1]
2013-09-30 19:28:25 +00:00

57 lines
1.4 KiB
Makefile

# Created by: Lars Engels <lars.engels@0x20.net>
# $FreeBSD$
PORTNAME= aircrack-ng
DISTVERSION= 1.2b1
PORTREVISION= 1
CATEGORIES= net-mgmt security
MASTER_SITES= http://download.aircrack-ng.org/ \
http://bsd-geek.de/FreeBSD/distfiles/
DISTNAME= ${PORTNAME}-${DISTVERSION:C/b/-beta/}
MAINTAINER= lme@FreeBSD.org
COMMENT= An 802.11 WEP and WPA-PSK keys cracking program
USES= gmake
USE_DOS2UNIX= src/osdep/byteorder.h
MAKE_ARGS+= unstable=true prefix=${PREFIX}
USE_OPENSSL= yes
SUB_FILES= pkg-message
OPTIONS_DEFINE= SQLITE
OPTIONS_SUB= yes
SQLITE_DESC= Use SQLite for storing pre-computed key tables
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSQLITE}
USE_SQLITE= yes
MAKE_ARGS+= SQLITE=true
.endif
.if ${ARCH} == "powerpc"
BROKEN= Does not compile on powerpc
.endif
.if ${ARCH} == "sparc64" && ${OSVERSION} > 900000
BROKEN= Does not compile on sparc64-9
.endif
post-patch:
@${REINPLACE_CMD} \
-e 's|-I/usr/local|-I${LOCALBASE}|' \
-e 's|share/\(man/man[1-9]\)|\1|' \
-e 's|^CC[[:blank:]]*|&?|' \
-e 's|^AR[[:blank:]]*|&?|' \
${WRKSRC}/common.mak
# Do not install scripts (Linux-specific) and their manpages
@${REINPLACE_CMD} \
-E '/scripts|@echo/d' \
${WRKSRC}/Makefile
@${REINPLACE_CMD} \
-E 's/air(driver|mon)-ng\.1 //' \
${WRKSRC}/manpages/Makefile
@${REINPLACE_CMD} \
-e 's|-lpthread|${PTHREAD_LIBS}|' \
${WRKSRC}/src/Makefile
.include <bsd.port.mk>