diff options
Diffstat (limited to 'recipes-security/clamav/clamav-0.98.5/0012-allow-to-use-internal-libmspack-if-the-external-is-n.patch')
-rw-r--r-- | recipes-security/clamav/clamav-0.98.5/0012-allow-to-use-internal-libmspack-if-the-external-is-n.patch | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/recipes-security/clamav/clamav-0.98.5/0012-allow-to-use-internal-libmspack-if-the-external-is-n.patch b/recipes-security/clamav/clamav-0.98.5/0012-allow-to-use-internal-libmspack-if-the-external-is-n.patch deleted file mode 100644 index 798aeba..0000000 --- a/recipes-security/clamav/clamav-0.98.5/0012-allow-to-use-internal-libmspack-if-the-external-is-n.patch +++ /dev/null | |||
@@ -1,106 +0,0 @@ | |||
1 | From 2bb998ed68841356499fe5c5cde875e87563572c Mon Sep 17 00:00:00 2001 | ||
2 | From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> | ||
3 | Date: Wed, 30 Jul 2014 21:59:17 +0200 | ||
4 | Subject: allow to use internal libmspack if the external is not available | ||
5 | |||
6 | Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> | ||
7 | --- | ||
8 | configure.ac | 16 ++++++++++++++-- | ||
9 | libclamav/Makefile.am | 30 +++++++++++++++++++++++++++++- | ||
10 | 2 files changed, 43 insertions(+), 3 deletions(-) | ||
11 | |||
12 | diff --git a/configure.ac b/configure.ac | ||
13 | index 02caad29410a..5abe018a00b0 100644 | ||
14 | --- a/configure.ac | ||
15 | +++ b/configure.ac | ||
16 | @@ -131,6 +131,18 @@ m4_include([m4/reorganization/libs/curl.m4]) | ||
17 | |||
18 | m4_include([m4/reorganization/substitutions.m4]) | ||
19 | |||
20 | +PKG_CHECK_MODULES([LIBMSPACK], [libmspack], | ||
21 | + use_internal_mspack=no, use_internal_mspack=yes) | ||
22 | + | ||
23 | +AM_CONDITIONAL([USE_INTERNAL_MSPACK], test "x$use_internal_mspack" = "xyes") | ||
24 | + | ||
25 | +if test "x$use_internal_mspack" = "xyes"; then | ||
26 | + mspack_msg="Internal" | ||
27 | + AC_CONFIG_SUBDIRS([libclamav/libmspack-0.4alpha]) | ||
28 | +else | ||
29 | + mspack_msg="External, $LIBMSPACK_CFLAGS $LIBMSPACK_LIBS" | ||
30 | +fi | ||
31 | + | ||
32 | AM_CONDITIONAL([ENABLE_CLAMSUBMIT], [test "$have_curl" = "yes"]) | ||
33 | |||
34 | AC_CONFIG_FILES([ | ||
35 | @@ -178,8 +190,6 @@ fi | ||
36 | AM_CONDITIONAL([ENABLE_LLVM], | ||
37 | [test "$subdirfailed" != "yes" && test "$enable_llvm" != "no"]) | ||
38 | |||
39 | -PKG_CHECK_MODULES([LIBMSPACK], [libmspack]) | ||
40 | - | ||
41 | no_recursion="yes"; | ||
42 | AC_OUTPUT([libclamav/Makefile]) | ||
43 | |||
44 | @@ -236,6 +246,8 @@ if test "x$PCRE_HOME" = "x"; then | ||
45 | else | ||
46 | CL_MSG_STATUS([pcre ],[$PCRE_HOME],[$have_pcre]) | ||
47 | fi | ||
48 | +CL_MSG_STATUS([preclass ],[$LIBJSON_HOME],[$have_json]) | ||
49 | +CL_MSG_STATUS([libmspack ],[yes],[$mspack_msg]) | ||
50 | if test "x$XML_LIBS" = "x"; then | ||
51 | CL_MSG_STATUS([dmg and xar ],[no],[]) | ||
52 | else | ||
53 | diff --git a/libclamav/Makefile.am b/libclamav/Makefile.am | ||
54 | index 538e83dcdd03..6d2cf920d6e2 100644 | ||
55 | --- a/libclamav/Makefile.am | ||
56 | +++ b/libclamav/Makefile.am | ||
57 | @@ -122,11 +122,12 @@ libclamav_internal_utils_nothreads_la_SOURCES=str.c\ | ||
58 | libclamav_internal_utils_nothreads_la_LDFLAGS=-static @SSL_LDFLAGS@ @JSON_LDFLAGS@ | ||
59 | libclamav_internal_utils_nothreads_la_CFLAGS=$(AM_CFLAGS) -DCL_NOTHREADS @SSL_CPPFLAGS@ @JSON_CPPFLAGS@ | ||
60 | libclamav_internal_utils_nothreads_la_LIBADD=@SSL_LIBS@ @JSON_LIBS@ | ||
61 | +SUBDIRS= | ||
62 | |||
63 | if ENABLE_LLVM | ||
64 | LLVMLIBADD=c++/libclamavcxx.la -lstdc++ -lm | ||
65 | LLVMDEP=c++/libclamavcxx.la | ||
66 | -SUBDIRS=c++ | ||
67 | +SUBDIRS+=c++ | ||
68 | else | ||
69 | LLVMLIBADD=libclamav_nocxx.la | ||
70 | LLVMDEP=libclamav_nocxx.la | ||
71 | @@ -147,8 +148,35 @@ if VERSIONSCRIPT | ||
72 | libclamav_la_LDFLAGS += -Wl,@VERSIONSCRIPTFLAG@,@top_srcdir@/libclamav/libclamav.map | ||
73 | endif | ||
74 | |||
75 | +if USE_INTERNAL_MSPACK | ||
76 | +SUBDIRS += libmspack-0.4alpha | ||
77 | +libclamav_la_CFLAGS += -I@top_srcdir@/libclamav/libmspack-0.4alpha/mspack | ||
78 | +libclamav_la_LIBADD += @top_builddir@/libclamav/libmspack-0.4alpha/.libs/cabc.o \ | ||
79 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/system.o \ | ||
80 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/kwajd.o \ | ||
81 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/hlpc.o \ | ||
82 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/chmd.o \ | ||
83 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/qtmd.o \ | ||
84 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/litc.o \ | ||
85 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/oabc.o \ | ||
86 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/lzxd.o \ | ||
87 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/litd.o \ | ||
88 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/crc32.o \ | ||
89 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/lzssd.o \ | ||
90 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/kwajc.o \ | ||
91 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/cabd.o \ | ||
92 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/szddd.o \ | ||
93 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/lzxc.o \ | ||
94 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/mszipd.o \ | ||
95 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/szddc.o \ | ||
96 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/oabd.o \ | ||
97 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/chmc.o \ | ||
98 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/mszipc.o \ | ||
99 | + @top_builddir@/libclamav/libmspack-0.4alpha/.libs/hlpd.o | ||
100 | +else | ||
101 | libclamav_la_CFLAGS += $(LIBMSPACK_CFLAGS) | ||
102 | libclamav_la_LDFLAGS += $(LIBMSPACK_LIBS) | ||
103 | +endif | ||
104 | |||
105 | include_HEADERS = clamav.h | ||
106 | |||