| @@ -1,80 +1,60 @@ | | | @@ -1,80 +1,60 @@ |
1 | # $NetBSD: Makefile,v 1.44 2008/12/01 09:45:55 tonnerre Exp $ | | 1 | # $NetBSD: Makefile,v 1.45 2009/01/09 13:17:04 obache Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= webalizer-2.20-01-src | | 4 | DISTNAME= webalizer-2.20-03-src |
5 | PKGNAME= webalizer-2.20.1 | | 5 | PKGNAME= webalizer-2.20.3 |
6 | CATEGORIES= www | | 6 | CATEGORIES= www |
7 | MASTER_SITES= ftp://ftp.mrunix.net/pub/webalizer/ \ | | 7 | MASTER_SITES= ftp://ftp.mrunix.net/pub/webalizer/ \ |
8 | http://gd.tuwien.ac.at/infosys/logeval/webalizer/ | | 8 | http://gd.tuwien.ac.at/infosys/logeval/webalizer/ |
9 | EXTRACT_SUFX= .tar.bz2 | | 9 | EXTRACT_SUFX= .tar.bz2 |
10 | | | 10 | |
11 | MAINTAINER= pkgsrc-users@NetBSD.org | | 11 | MAINTAINER= pkgsrc-users@NetBSD.org |
12 | HOMEPAGE= http://www.mrunix.net/webalizer/ | | 12 | HOMEPAGE= http://www.webalizer.org/ |
13 | COMMENT= Web server log file analysis program | | 13 | COMMENT= Web server log file analysis program |
14 | | | 14 | |
15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 15 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
| | | 16 | PKG_DESTDIR_SUPPORT= user-destdir |
16 | | | 17 | |
17 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} | | 18 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} |
18 | GNU_CONFIGURE= YES | | 19 | GNU_CONFIGURE= YES |
19 | CONFIGURE_ARGS+= --with-etcdir=${PKG_SYSCONFDIR:Q} | | 20 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
20 | CONFIGURE_ARGS+= --enable-dns | | 21 | CONFIGURE_ARGS+= --enable-dns |
21 | CONFIGURE_ENV+= ac_cv_GDLIB=${BUILDLINK_PREFIX.gd}/include | | | |
22 | | | 22 | |
23 | EGDIR= ${PREFIX}/share/examples | | 23 | EGDIR= ${PREFIX}/share/examples |
24 | CONF_FILES= ${EGDIR}/webalizer.conf.sample ${PKG_SYSCONFDIR}/webalizer.conf | | 24 | CONF_FILES= ${EGDIR}/webalizer.conf.sample ${PKG_SYSCONFDIR}/webalizer.conf |
25 | _DOC_SUBDIR= share/doc/webalizer | | 25 | DOC_SUBDIR= share/doc/webalizer |
26 | _DOCDIR= ${PREFIX}/${_DOC_SUBDIR} | | 26 | DOCDIR= ${PREFIX}/${DOC_SUBDIR} |
27 | _DOCFILES= CHANGES Copyright DNS.README README README.FIRST | | 27 | DOCFILES= CHANGES Copyright DNS.README README README.FIRST |
28 | | | 28 | |
29 | PLIST_ADD= ${WRKSRC}/.PLIST_ADD | | 29 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/examples ${DOC_SUBDIR} |
30 | PLIST_SRC= ${PKGDIR}/PLIST ${PLIST_ADD} | | | |
31 | | | | |
32 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/examples ${_DOC_SUBDIR} | | | |
33 | | | 30 | |
34 | SUBST_CLASSES+= webalizer | | 31 | SUBST_CLASSES+= webalizer |
35 | SUBST_STAGE.webalizer= post-build | | 32 | SUBST_STAGE.webalizer= post-build |
36 | SUBST_FILES.webalizer= sample.conf webalizer.1 | | 33 | SUBST_FILES.webalizer= sample.conf webalizer.1 |
37 | SUBST_SED.webalizer= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" | | 34 | SUBST_SED.webalizer= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" |
38 | | | 35 | |
39 | PKG_OPTIONS_VAR= PKG_OPTIONS.webalizer | | 36 | PKG_OPTIONS_VAR= PKG_OPTIONS.webalizer |
40 | PKG_SUPPORTED_OPTIONS= geoip | | 37 | PKG_SUPPORTED_OPTIONS= bzip2 geoip |
41 | .include "../../mk/bsd.options.mk" | | 38 | .include "../../mk/bsd.options.mk" |
42 | | | 39 | |
43 | .if !empty(PKG_OPTIONS:Mgeoip) | | 40 | .if !empty(PKG_OPTIONS:Mbzip2) |
44 | # we want the patch archive extracted... | | 41 | . include "../../archivers/bzip2/buildlink3.mk" |
45 | _GEOPATCH= geolizer_2.01-10-patch | | 42 | CONFIGURE_ARGS+= --enable-bz2 |
46 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | | 43 | .endif # option bzip2 |
47 | DISTFILES+= ${_GEOPATCH}.20050520.tar.gz | | | |
48 | | | | |
49 | # ... _and_ the patch applied automatically | | | |
50 | PATCHFILES= ${_GEOPATCH}.20050520.tar.gz | | | |
51 | PATCH_SITES= http://sysd.org/proj/ | | | |
52 | PATCH_DIST_CAT= ${GZCAT} $$patchfile | ${TAR} -Oxf - "geolizer*/geolizer.patch" | | | |
53 | PATCH_DIST_STRIP= -p1 | | | |
54 | CONFIGURE_ARGS+= --enable-geoip | | | |
55 | | | | |
56 | _DOCFILES+= GeoIP.README GeoIP.INSTALL | | | |
57 | | | | |
58 | post-extract: | | | |
59 | cd ${WRKDIR}/${_GEOPATCH} && \ | | | |
60 | ${MV} INSTALL ${WRKSRC}/GeoIP.INSTALL &&\ | | | |
61 | ${MV} GeoIP.README ${WRKSRC} | | | |
62 | | | 44 | |
| | | 45 | .if !empty(PKG_OPTIONS:Mgeoip) |
63 | . include "../../net/GeoIP/buildlink3.mk" | | 46 | . include "../../net/GeoIP/buildlink3.mk" |
| | | 47 | CONFIGURE_ARGS+= --enable-geoip |
| | | 48 | CONFIGURE_ARGS+= --with-geodb=${BUILDLINK_PREFIX.GeoIP}/share/GeoIP |
64 | .endif # option geoip | | 49 | .endif # option geoip |
65 | | | 50 | |
66 | post-install: | | 51 | post-install: |
67 | @${TEST} -r ${PLIST_ADD} && ${RM} ${PLIST_ADD} ; : | | 52 | .for f in ${DOCFILES} |
68 | @cd ${WRKSRC}; \ | | 53 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}/${f} |
69 | for f in ${_DOCFILES}; do \ | | 54 | .endfor |
70 | ${INSTALL_DATA} $$f ${_DOCDIR}/$$f; \ | | 55 | |
71 | ${ECHO} "${_DOC_SUBDIR}/$$f" >> ${PLIST_ADD}; \ | | 56 | BUILDLINK_TRANSFORM+= l:db:db4 |
72 | done; | | 57 | .include "../../databases/db4/buildlink3.mk" |
73 | @${ECHO} "@dirrm ${_DOC_SUBDIR}" >> ${PLIST_ADD}; | | 58 | .include "../../devel/zlib/buildlink3.mk" |
74 | | | | |
75 | BDB_ACCEPTED=db1 db2 | | | |
76 | .include "../../mk/bdb.buildlink3.mk" | | | |
77 | .include "../../devel/gettext-lib/buildlink3.mk" | | | |
78 | .include "../../graphics/freetype2/buildlink3.mk" | | | |
79 | .include "../../graphics/gd/buildlink3.mk" | | 59 | .include "../../graphics/gd/buildlink3.mk" |
80 | .include "../../mk/bsd.pkg.mk" | | 60 | .include "../../mk/bsd.pkg.mk" |