Accepting request 439481 from home:faweiss:branches:security
OBS-URL: https://build.opensuse.org/request/show/439481 OBS-URL: https://build.opensuse.org/package/show/security/clamav?expand=0&rev=140
This commit is contained in:
parent
8ffab86af0
commit
a52ab80012
85
clamav-disable-timestamps.patch
Normal file
85
clamav-disable-timestamps.patch
Normal file
@ -0,0 +1,85 @@
|
||||
Index: clamav-0.99.2/libclamav/tomsfastmath/misc/fp_ident.c
|
||||
===================================================================
|
||||
--- clamav-0.99.2.orig/libclamav/tomsfastmath/misc/fp_ident.c
|
||||
+++ clamav-0.99.2/libclamav/tomsfastmath/misc/fp_ident.c
|
||||
@@ -15,7 +15,11 @@ const char *fp_ident(void)
|
||||
|
||||
memset(buf, 0, sizeof(buf));
|
||||
snprintf(buf, sizeof(buf)-1,
|
||||
-"TomsFastMath (%s)\n"
|
||||
+#if (ENABLE_TIMESTAMPS == 1)
|
||||
+ "TomsFastMath (%s)\n"
|
||||
+#else
|
||||
+ "TomsFastMath\n"
|
||||
+#endif
|
||||
"\n"
|
||||
"Sizeofs\n"
|
||||
"\tfp_digit = %llu\n"
|
||||
@@ -70,7 +74,11 @@ const char *fp_ident(void)
|
||||
#ifdef TFM_HUGE
|
||||
" TFM_HUGE "
|
||||
#endif
|
||||
+#if (ENABLE_TIMESTAMPS == 1)
|
||||
"\n", __DATE__, (long long unsigned)sizeof(fp_digit), (long long unsigned)sizeof(fp_word), FP_MAX_SIZE);
|
||||
+#else
|
||||
+ "\n", (long long unsigned)sizeof(fp_digit), (long long unsigned)sizeof(fp_word), FP_MAX_SIZE);
|
||||
+#endif
|
||||
|
||||
if (sizeof(fp_digit) == sizeof(fp_word)) {
|
||||
strncat(buf, "WARNING: sizeof(fp_digit) == sizeof(fp_word), this build is likely to not work properly.\n",
|
||||
Index: clamav-0.99.2/configure
|
||||
===================================================================
|
||||
--- clamav-0.99.2.orig/configure
|
||||
+++ clamav-0.99.2/configure
|
||||
@@ -783,6 +783,7 @@ FGREP
|
||||
SED
|
||||
LIBTOOL
|
||||
LIBCLAMAV_VERSION
|
||||
+ENABLE_TIMESTAMPS
|
||||
EGREP
|
||||
GREP
|
||||
CPP
|
||||
@@ -885,6 +886,7 @@ ac_user_opts='
|
||||
enable_option_checking
|
||||
enable_silent_rules
|
||||
enable_dependency_tracking
|
||||
+enable_timestamps
|
||||
enable_static
|
||||
enable_shared
|
||||
with_pic
|
||||
@@ -1592,6 +1594,8 @@ Optional Features:
|
||||
do not reject slow dependency extractors
|
||||
--disable-dependency-tracking
|
||||
speeds up one-time build
|
||||
+ --enable-timestamps Enable embedding timestamp information in build
|
||||
+ (default is YES)
|
||||
--enable-static[=PKGS] build static libraries [default=no]
|
||||
--enable-shared[=PKGS] build shared libraries [default=yes]
|
||||
--enable-fast-install[=PKGS]
|
||||
@@ -5163,6 +5167,26 @@ $as_echo "$ac_cv_safe_to_define___extens
|
||||
|
||||
$as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
|
||||
|
||||
+# Check whether --enable-timestamps was given.
|
||||
+if test "${enable_timestamps+set}" = set; then :
|
||||
+ enableval=$enable_timestamps;
|
||||
+else
|
||||
+ enableval=default
|
||||
+fi
|
||||
+
|
||||
+case "$enableval" in
|
||||
+ yes) ENABLE_TIMESTAMPS=1
|
||||
+ ;;
|
||||
+ no) ENABLE_TIMESTAMPS=0
|
||||
+ ;;
|
||||
+ default) ENABLE_TIMESTAMPS=1
|
||||
+ ;;
|
||||
+ *) as_fn_error $? "Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" "$LINENO" 5 ;;
|
||||
+esac
|
||||
+
|
||||
+cat >>confdefs.h <<_ACEOF
|
||||
+#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
|
||||
+_ACEOF
|
||||
|
||||
|
||||
VERSION="0.99.2"
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 13 07:56:56 UTC 2016 - fweiss@suse.com
|
||||
|
||||
- Add enable-timestamps option to disable time
|
||||
dependent macros if passed to configure (bsc#1001154)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 3 08:46:11 UTC 2016 - max@suse.com
|
||||
|
||||
|
@ -55,6 +55,7 @@ Source8: service.freshclam
|
||||
Source9: service.clamav-milter
|
||||
Patch1: clamav-conf.patch
|
||||
Patch3: clamav-gcc47.patch
|
||||
Patch4: clamav-disable-timestamps.patch
|
||||
BuildRequires: systemd
|
||||
BuildRequires: systemd-rpm-macros
|
||||
%systemd_requires
|
||||
@ -73,6 +74,7 @@ detecting threats.
|
||||
%setup -q
|
||||
%patch1 -p1
|
||||
%patch3 -p1
|
||||
%patch4 -p1
|
||||
|
||||
%build
|
||||
CFLAGS="-fstack-protector"
|
||||
|
Loading…
x
Reference in New Issue
Block a user