Annotation of pkgsrc/net/ntopng/Makefile, Revision 1.27
1.27 ! kleink 1: # $NetBSD: Makefile,v 1.26 2018/11/12 03:52:44 ryoon Exp $
1.1 adam 2:
1.25 adam 3: DISTNAME= ntopng-3.6.1
1.27 ! kleink 4: PKGREVISION= 2
1.1 adam 5: CATEGORIES= net
1.25 adam 6: MASTER_SITES= ${MASTER_SITE_GITHUB:=ntop/}
1.1 adam 7:
8: MAINTAINER= adam@NetBSD.org
1.15 wiz 9: HOMEPAGE= https://www.ntop.org/
1.1 adam 10: COMMENT= Network traffic probe
11: LICENSE= gnu-gpl-v3
12:
13: DEPENDS+= redis-[0-9]*:../../databases/redis
14:
1.25 adam 15: USE_LANGUAGES= c c++11
1.1 adam 16: USE_LIBTOOL= yes
1.25 adam 17: USE_TOOLS+= autoconf automake bash gmake pkg-config
1.1 adam 18: GNU_CONFIGURE= yes
1.25 adam 19: CONFIGURE_ARGS+= --with-ndpi-includes=${BUILDLINK_PREFIX.ndpi}/include/ndpi
1.1 adam 20:
21: RCD_SCRIPTS+= ntopng
22:
1.25 adam 23: CXXFLAGS+= -std=c++11 # va_copy()
1.1 adam 24:
1.12 fhajny 25: # Portable types
26: CFLAGS.SunOS+= -Du_int8_t=uint8_t
27: CFLAGS.SunOS+= -Du_int16_t=uint16_t
28: CFLAGS.SunOS+= -Du_int32_t=uint32_t
29: CFLAGS.SunOS+= -Du_int64_t=uint64_t
1.25 adam 30: LDFLAGS.SunOS+= -lresolv
31:
32: REPLACE_BASH= httpdocs/misc/ntopng-add-user.sh
33: REPLACE_BASH+= httpdocs/misc/ntopng-utils-manage-config.in
1.12 fhajny 34:
1.25 adam 35: SUBST_CLASSES+= fix-vers
36: SUBST_STAGE.fix-vers= pre-configure
37: SUBST_MESSAGE.fix-vers= Setting package version.
38: SUBST_FILES.fix-vers= configure.seed
39: SUBST_SED.fix-vers= -e 's,@VERSION@,${PKGVERSION},g'
40: SUBST_SED.fix-vers+= -e 's,@SHORT_VERSION@,${PKGVERSION_NOREV},g'
1.12 fhajny 41:
1.1 adam 42: pre-configure:
43: cd ${WRKSRC} && cp configure.seed configure.ac && autoreconf -fiv
44:
45: .include "../../databases/hiredis/buildlink3.mk"
46: .include "../../databases/rrdtool/buildlink3.mk"
47: .include "../../databases/sqlite3/buildlink3.mk"
1.25 adam 48: .include "../../geography/libmaxminddb/buildlink3.mk"
49: .include "../../lang/lua/buildlink3.mk"
1.1 adam 50: .include "../../net/GeoIP/buildlink3.mk"
51: .include "../../net/libpcap/buildlink3.mk"
52: .include "../../net/ndpi/buildlink3.mk"
53: .include "../../net/zeromq/buildlink3.mk"
54: .include "../../security/gnutls/buildlink3.mk"
55: .include "../../security/libgcrypt/buildlink3.mk"
56: .include "../../www/curl/buildlink3.mk"
57: .include "../../mk/dlopen.buildlink3.mk"
58: .include "../../mk/mysql.buildlink3.mk"
59: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>