Tue Apr 7 09:29:26 2020 UTC ()
goaccess: link against libterminfo on NetBSD, for tputs()


(wiz)
diff -r1.26 -r1.27 pkgsrc/www/goaccess/Makefile

cvs diff -r1.26 -r1.27 pkgsrc/www/goaccess/Makefile (expand / switch to unified diff)

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