Lines 1-7
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= clamav |
3 |
PORTNAME= clamav |
4 |
PORTVERSION= 0.102.1 |
4 |
PORTVERSION= 0.102.2 |
5 |
PORTEPOCH= 1 |
5 |
PORTEPOCH= 1 |
6 |
CATEGORIES= security |
6 |
CATEGORIES= security |
7 |
MASTER_SITES= https://www.clamav.net/downloads/production/ |
7 |
MASTER_SITES= https://www.clamav.net/downloads/production/ |
Lines 12-18
Link Here
|
12 |
LICENSE= GPLv2 |
12 |
LICENSE= GPLv2 |
13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
14 |
|
14 |
|
15 |
LIB_DEPENDS= libltdl.so:devel/libltdl \ |
15 |
LIB_DEPENDS= libmspack.so:archivers/libmspack \ |
|
|
16 |
libltdl.so:devel/libltdl \ |
16 |
libcurl.so:ftp/curl |
17 |
libcurl.so:ftp/curl |
17 |
|
18 |
|
18 |
USES= compiler cpe gmake gnome libtool ncurses pathfix pkgconfig ssl |
19 |
USES= compiler cpe gmake gnome libtool ncurses pathfix pkgconfig ssl |
Lines 30-42
Link Here
|
30 |
|
31 |
|
31 |
CONFIGURE_ARGS= --libdir=${LOCALBASE}/lib \ |
32 |
CONFIGURE_ARGS= --libdir=${LOCALBASE}/lib \ |
32 |
--with-dbdir=${DBDIR} \ |
33 |
--with-dbdir=${DBDIR} \ |
33 |
--disable-clamuko \ |
|
|
34 |
--disable-clamav \ |
35 |
--enable-bigstack \ |
34 |
--enable-bigstack \ |
36 |
--enable-readdir_r \ |
|
|
37 |
--enable-gethostbyname_r \ |
38 |
--disable-dependency-tracking \ |
35 |
--disable-dependency-tracking \ |
39 |
--enable-clamdtop |
36 |
--enable-clamdtop \ |
|
|
37 |
--with-system-libmspack=${LOCALBASE}/lib/libmspack.so |
40 |
|
38 |
|
41 |
CFLAGS_i386= -march=i486 |
39 |
CFLAGS_i386= -march=i486 |
42 |
CPPFLAGS+= -I${LOCALBASE}/include |
40 |
CPPFLAGS+= -I${LOCALBASE}/include |
Lines 61-67
Link Here
|
61 |
CLAMAVGROUP=${CLAMAVGROUP} |
59 |
CLAMAVGROUP=${CLAMAVGROUP} |
62 |
|
60 |
|
63 |
OPTIONS_DEFINE= ARC ARJ DOCS DMG_XAR EXPERIMENTAL JSON LDAP ICONV IPV6 \ |
61 |
OPTIONS_DEFINE= ARC ARJ DOCS DMG_XAR EXPERIMENTAL JSON LDAP ICONV IPV6 \ |
64 |
LHA MILTER MSPACK PCRE STDERR TESTS UNZOO UNRAR |
62 |
LHA MILTER PCRE STDERR TESTS UNZOO UNRAR |
65 |
|
63 |
|
66 |
OPTIONS_DEFAULT= ARC ARJ DMG_XAR JSON MILTER PCRE UNZOO UNRAR |
64 |
OPTIONS_DEFAULT= ARC ARJ DMG_XAR JSON MILTER PCRE UNZOO UNRAR |
67 |
OPTIONS_SUB= yes |
65 |
OPTIONS_SUB= yes |
Lines 72-78
Link Here
|
72 |
EXPERIMENTAL_DESC= Build experimental code |
70 |
EXPERIMENTAL_DESC= Build experimental code |
73 |
LHA_DESC= Enable lha archives support |
71 |
LHA_DESC= Enable lha archives support |
74 |
MILTER_DESC= Compile the milter interface |
72 |
MILTER_DESC= Compile the milter interface |
75 |
MSPACK_DESC= Get mspack support from ports (otherwise use bundled) |
|
|
76 |
STDERR_DESC= Print logs to stderr instead of stdout |
73 |
STDERR_DESC= Print logs to stderr instead of stdout |
77 |
TESTS_DESC= Run compile-time tests (req. python) |
74 |
TESTS_DESC= Run compile-time tests (req. python) |
78 |
UNZOO_DESC= Enable zoo archives support |
75 |
UNZOO_DESC= Enable zoo archives support |
Lines 96-103
Link Here
|
96 |
MILTER_LIB_DEPENDS+= libmilter.so:mail/libmilter |
93 |
MILTER_LIB_DEPENDS+= libmilter.so:mail/libmilter |
97 |
.endif |
94 |
.endif |
98 |
MILTER_USE= RC_SUBR=clamav-milter |
95 |
MILTER_USE= RC_SUBR=clamav-milter |
99 |
MSPACK_CONFIGURE_WITH= system-libmspack=${LOCALBASE}/lib/libmspack.so |
|
|
100 |
MSPACK_LIB_DEPENDS= libmspack.so:archivers/libmspack |
101 |
PCRE_CONFIGURE_WITH= pcre |
96 |
PCRE_CONFIGURE_WITH= pcre |
102 |
PCRE_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 |
97 |
PCRE_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 |
103 |
STDERR_EXTRA_PATCHES= ${FILESDIR}/extra-patch-shared_output.c |
98 |
STDERR_EXTRA_PATCHES= ${FILESDIR}/extra-patch-shared_output.c |