| @@ -1,82 +1,79 @@ | | | @@ -1,82 +1,79 @@ |
1 | # $NetBSD: Makefile,v 1.104 2010/08/26 05:49:30 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.105 2010/09/21 07:47:25 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= clamav-${CLAMAV_VERSION} | | 3 | DISTNAME= clamav-${CLAMAV_VERSION} |
4 | PKGNAME= clamav-${CLAMAV_VERSION:S/-/./} | | 4 | PKGNAME= clamav-${CLAMAV_VERSION:S/-/./} |
5 | #PKGREVISION= 1 | | | |
6 | CATEGORIES= mail | | 5 | CATEGORIES= mail |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clamav/} | | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clamav/} |
8 | | | 7 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.clamav.net/ | | 9 | HOMEPAGE= http://www.clamav.net/ |
11 | COMMENT= Anti-virus toolkit | | 10 | COMMENT= Anti-virus toolkit |
12 | | | | |
13 | LICENSE= gnu-gpl-v2 | | 11 | LICENSE= gnu-gpl-v2 |
14 | | | 12 | |
15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 13 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
16 | PKG_DESTDIR_SUPPORT= user-destdir | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
17 | | | 15 | |
18 | CLAMAV_VERSION= 0.96.2 | | 16 | CLAMAV_VERSION= 0.96.3 |
19 | | | 17 | |
20 | USE_LIBTOOL= yes | | 18 | USE_LIBTOOL= yes |
21 | | | | |
22 | GNU_CONFIGURE= yes | | 19 | GNU_CONFIGURE= yes |
23 | CONFIGURE_ARGS+= --disable-clamav | | 20 | CONFIGURE_ARGS+= --disable-clamav |
24 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 21 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
25 | CONFIGURE_ARGS+= --with-dbdir=${CLAMAV_DBDIR} | | 22 | CONFIGURE_ARGS+= --with-dbdir=${CLAMAV_DBDIR} |
26 | CONFIGURE_ARGS+= --with-user=${CLAMAV_USER} | | 23 | CONFIGURE_ARGS+= --with-user=${CLAMAV_USER} |
27 | CONFIGURE_ARGS+= --with-group=${CLAMAV_GROUP} | | 24 | CONFIGURE_ARGS+= --with-group=${CLAMAV_GROUP} |
28 | CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib} | | 25 | CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib} |
29 | CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include | | 26 | CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include |
30 | CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib | | 27 | CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib |
31 | | | 28 | |
32 | .include "../../mk/bsd.prefs.mk" | | 29 | .include "../../mk/bsd.prefs.mk" |
33 | | | 30 | |
34 | PLIST_SRC+= ${PKGDIR}/PLIST | | 31 | PLIST_SRC+= ${PKGDIR}/PLIST |
35 | | | 32 | |
36 | .if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M1.*) | | 33 | .if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M1.*) |
37 | CONFIGURE_ARGS+= --disable-readdir-r | | 34 | CONFIGURE_ARGS+= --disable-readdir-r |
38 | .else | | 35 | .else |
39 | CONFIGURE_ARGS+= --enable-readdir_r | | 36 | CONFIGURE_ARGS+= --enable-readdir_r |
40 | .endif | | 37 | .endif |
41 | | | 38 | |
42 | BUILD_DEFS+= CLAMAV_USER CLAMAV_GROUP CLAMAV_DBDIR | | 39 | BUILD_DEFS+= CLAMAV_USER CLAMAV_GROUP CLAMAV_DBDIR |
43 | FILES_SUBST+= CLAMAV_USER=${CLAMAV_USER} | | 40 | FILES_SUBST+= CLAMAV_USER=${CLAMAV_USER} |
44 | MESSAGE_SUBST+= CLAMAV_USER=${CLAMAV_USER} | | 41 | MESSAGE_SUBST+= CLAMAV_USER=${CLAMAV_USER} |
45 | | | 42 | |
46 | RCD_SCRIPTS= clamd freshclamd | | 43 | RCD_SCRIPTS= clamd freshclamd |
47 | PKG_GROUPS+= ${CLAMAV_GROUP} | | 44 | PKG_GROUPS+= ${CLAMAV_GROUP} |
48 | PKG_USERS+= ${CLAMAV_USER}:${CLAMAV_GROUP} | | 45 | PKG_USERS+= ${CLAMAV_USER}:${CLAMAV_GROUP} |
49 | | | 46 | |
50 | PKG_GROUPS_VARS+= CLAMAV_GROUP | | 47 | PKG_GROUPS_VARS+= CLAMAV_GROUP |
51 | PKG_USERS_VARS= CLAMAV_USER | | 48 | PKG_USERS_VARS= CLAMAV_USER |
52 | | | 49 | |
53 | EGDIR= ${PREFIX}/share/examples/clamav | | 50 | EGDIR= ${PREFIX}/share/examples/clamav |
54 | FILES_SUBST+= CLAMAV_DBDIR=${CLAMAV_DBDIR} | | 51 | FILES_SUBST+= CLAMAV_DBDIR=${CLAMAV_DBDIR} |
55 | | | 52 | |
56 | OWN_DIRS_PERMS= ${CLAMAV_DBDIR} ${CLAMAV_USER} ${CLAMAV_GROUP} 0775 | | 53 | OWN_DIRS_PERMS= ${CLAMAV_DBDIR} ${CLAMAV_USER} ${CLAMAV_GROUP} 0775 |
57 | CONF_FILES= # empty | | 54 | CONF_FILES= # empty |
58 | CONF_FILES_PERMS= # empty | | 55 | CONF_FILES_PERMS= # empty |
59 | .for i in clamd.conf freshclam.conf | | 56 | .for i in clamd.conf freshclam.conf |
60 | CONF_FILES+= ${EGDIR}/${i} ${PKG_SYSCONFDIR}/${i} | | 57 | CONF_FILES+= ${EGDIR}/${i} ${PKG_SYSCONFDIR}/${i} |
61 | .endfor | | 58 | .endfor |
62 | .for i in daily.cvd main.cvd | | 59 | .for i in daily.cvd main.cvd |
63 | CONF_FILES_PERMS+= ${EGDIR}/${i} ${CLAMAV_DBDIR}/${i} \ | | 60 | CONF_FILES_PERMS+= ${EGDIR}/${i} ${CLAMAV_DBDIR}/${i} \ |
64 | ${CLAMAV_USER} ${CLAMAV_GROUP} 0664 | | 61 | ${CLAMAV_USER} ${CLAMAV_GROUP} 0664 |
65 | .endfor | | 62 | .endfor |
66 | | | 63 | |
67 | INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} CFGINST=${EGDIR} DBINST=${EGDIR} | | 64 | INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} CFGINST=${EGDIR} DBINST=${EGDIR} |
68 | | | 65 | |
69 | .include "options.mk" | | 66 | .include "options.mk" |
70 | | | 67 | |
71 | # pkgsrc enforces a "secure" version of zlib, so don't let this check | | 68 | # pkgsrc enforces a "secure" version of zlib, so don't let this check |
72 | # bomb the build. | | 69 | # bomb the build. |
73 | CONFIGURE_ARGS+= --disable-zlib-vcheck | | 70 | CONFIGURE_ARGS+= --disable-zlib-vcheck |
74 | | | 71 | |
75 | .include "../../archivers/bzip2/buildlink3.mk" | | 72 | .include "../../archivers/bzip2/buildlink3.mk" |
76 | .include "../../devel/libltdl/buildlink3.mk" | | 73 | .include "../../devel/libltdl/buildlink3.mk" |
77 | .include "../../devel/ncurses/buildlink3.mk" | | 74 | .include "../../devel/ncurses/buildlink3.mk" |
78 | .include "../../devel/zlib/buildlink3.mk" | | 75 | .include "../../devel/zlib/buildlink3.mk" |
79 | .include "../../devel/gmp/buildlink3.mk" | | 76 | .include "../../devel/gmp/buildlink3.mk" |
80 | .include "../../mk/pthread.buildlink3.mk" | | 77 | .include "../../mk/pthread.buildlink3.mk" |
81 | | | 78 | |
82 | .include "../../mk/bsd.pkg.mk" | | 79 | .include "../../mk/bsd.pkg.mk" |