| @@ -1,54 +1,56 @@ | | | @@ -1,54 +1,56 @@ |
1 | # $NetBSD: Makefile,v 1.26 2020/03/30 11:31:25 roy Exp $ | | 1 | # $NetBSD: Makefile,v 1.27 2020/04/07 09:29:26 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= goaccess-1.3 | | 3 | DISTNAME= goaccess-1.3 |
4 | PKGREVISION= 5 | | 4 | PKGREVISION= 5 |
5 | CATEGORIES= www | | 5 | CATEGORIES= www |
6 | MASTER_SITES= http://tar.goaccess.io/ | | 6 | MASTER_SITES= http://tar.goaccess.io/ |
7 | | | 7 | |
8 | MAINTAINER= wiedi@frubar.net | | 8 | MAINTAINER= wiedi@frubar.net |
9 | HOMEPAGE= http://goaccess.prosoftcorp.com/ | | 9 | HOMEPAGE= http://goaccess.prosoftcorp.com/ |
10 | COMMENT= Real-time web log analyzer | | 10 | COMMENT= Real-time web log analyzer |
11 | LICENSE= gnu-gpl-v2 | | 11 | LICENSE= gnu-gpl-v2 |
12 | | | 12 | |
13 | TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools | | 13 | TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools |
14 | | | 14 | |
15 | GNU_CONFIGURE= yes | | 15 | GNU_CONFIGURE= yes |
16 | | | 16 | |
17 | USE_LANGUAGES= c99 | | 17 | USE_LANGUAGES= c99 |
18 | USE_TOOLS+= pkg-config aclocal autoconf automake | | 18 | USE_TOOLS+= pkg-config aclocal autoconf automake |
19 | | | 19 | |
20 | USE_CURSES= getmouse | | 20 | USE_CURSES= getmouse |
21 | FAKE_NCURSES= yes | | 21 | FAKE_NCURSES= yes |
22 | | | 22 | |
23 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | | 23 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} |
24 | CONF_FILES= ${EGDIR}/goaccess.conf ${PKG_SYSCONFDIR}/goaccess.conf | | 24 | CONF_FILES= ${EGDIR}/goaccess.conf ${PKG_SYSCONFDIR}/goaccess.conf |
25 | | | 25 | |
26 | LIBS.SunOS+= -lsocket -lnsl | | 26 | LIBS.SunOS+= -lsocket -lnsl |
27 | CPPFLAGS.SunOS+= -D__EXTENSIONS__ | | 27 | CPPFLAGS.SunOS+= -D__EXTENSIONS__ |
| | | 28 | LDFLAGS.NetBSD+= -lterminfo |
28 | | | 29 | |
29 | BROKEN_GETTEXT_DETECTION= yes | | 30 | BROKEN_GETTEXT_DETECTION= yes |
30 | | | 31 | |
31 | .include "../../mk/bsd.prefs.mk" | | 32 | .include "../../mk/bsd.prefs.mk" |
32 | | | 33 | |
33 | GOACCESS_USER?= ${APACHE_USER} | | 34 | GOACCESS_USER?= ${APACHE_USER} |
34 | GOACCESS_GROUP?= ${APACHE_GROUP} | | 35 | GOACCESS_GROUP?= ${APACHE_GROUP} |
35 | | | 36 | |
36 | BUILD_DEFS+= VARBASE GOACCESS_USER GOACCESS_GROUP | | 37 | BUILD_DEFS+= VARBASE GOACCESS_USER GOACCESS_GROUP |
37 | | | 38 | |
38 | PKG_USERS_VARS= GOACCESS_USER | | 39 | PKG_USERS_VARS= GOACCESS_USER |
39 | PKG_GROUPS_VARS= GOACCESS_GROUP | | 40 | PKG_GROUPS_VARS= GOACCESS_GROUP |
40 | PKG_GROUPS= ${GOACCESS_GROUP} | | 41 | PKG_GROUPS= ${GOACCESS_GROUP} |
41 | PKG_USERS= ${GOACCESS_USER}:${GOACCESS_GROUP} | | 42 | PKG_USERS= ${GOACCESS_USER}:${GOACCESS_GROUP} |
42 | | | 43 | |
43 | RCD_SCRIPTS+= goaccess | | 44 | RCD_SCRIPTS+= goaccess |
44 | FILES_SUBST+= GOACCESS_USER=${GOACCESS_USER:Q} | | 45 | FILES_SUBST+= GOACCESS_USER=${GOACCESS_USER:Q} |
45 | | | 46 | |
46 | .include "options.mk" | | 47 | .include "options.mk" |
47 | | | 48 | |
48 | pre-configure: | | 49 | pre-configure: |
49 | cd ${WRKSRC} && autoreconf -fiv | | 50 | cd ${WRKSRC} && autoreconf -fiv |
50 | | | 51 | |
51 | .include "../../devel/gettext-lib/buildlink3.mk" | | 52 | .include "../../devel/gettext-lib/buildlink3.mk" |
52 | .include "../../devel/glib2/buildlink3.mk" | | 53 | .include "../../devel/glib2/buildlink3.mk" |
53 | .include "../../mk/curses.buildlink3.mk" | | 54 | .include "../../mk/curses.buildlink3.mk" |
| | | 55 | .include "../../mk/terminfo.buildlink3.mk" |
54 | .include "../../mk/bsd.pkg.mk" | | 56 | .include "../../mk/bsd.pkg.mk" |