mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
090ec3432e
on base-gcc arches Fixes the build on sparc64
38 lines
872 B
Makefile
38 lines
872 B
Makefile
COMMENT= packet capture library
|
|
|
|
DISTNAME= libpcap-1.10.6
|
|
EXTRACT_SUFX= .tar.xz
|
|
|
|
SHARED_LIBS= pcap 0.0
|
|
|
|
CATEGORIES= net
|
|
|
|
HOMEPAGE= https://www.tcpdump.org/
|
|
SITES= https://www.tcpdump.org/release/
|
|
|
|
MAINTAINER= Stuart Henderson <stu.ports@spacehopper.org>
|
|
|
|
# BSD
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
# Thread-local storage
|
|
COMPILER= base-clang ports-gcc
|
|
COMPILER_LANGS= c
|
|
|
|
MODULES= devel/cmake
|
|
MODCMAKE_LDFLAGS= -Wl,-rpath,${TRUEPREFIX}/lib/libpcap
|
|
CONFIGURE_ARGS= -DDISABLE_DBUS=On \
|
|
-DCMAKE_INSTALL_INCLUDEDIR=include/libpcap \
|
|
-DCMAKE_INSTALL_LIBDIR=lib/libpcap
|
|
BUILD_DEPENDS= devel/bison # needs this or a yacc supporting reentrant parsers
|
|
NO_TEST= Yes
|
|
|
|
post-install:
|
|
for i in 1 5 7; do cd ${PREFIX}/man/man$$i; \
|
|
for f in *; do mv $$f e$$f; done; \
|
|
done
|
|
${INSTALL_DATA_DIR} ${PREFIX}/lib/libpcap/man
|
|
mv ${PREFIX}/man/man3 ${PREFIX}/lib/libpcap/man/
|
|
|
|
.include <bsd.port.mk>
|