clamav, bump version (#11228)

This commit is contained in:
Schrijvers Luc
2024-10-19 12:09:42 +02:00
committed by GitHub
parent d29ca61a7c
commit 29159dd1a7
2 changed files with 13 additions and 58 deletions

View File

@@ -6,11 +6,10 @@ COPYRIGHT="2001-2007 Tomasz Kojm
2007-2023 Cisco Systems"
PACKAGER="Luca D'Amico <damico.luca91@live.it>"
LICENSE="GNU GPL v2"
REVISION="2"
REVISION="1"
SOURCE_URI="https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-$portVersion.tar.gz"
CHECKSUM_SHA256="efe7e234fe29a96bf4da23336e38ea2989ed0be162342993e99a11901524f43f"
CHECKSUM_SHA256="f2016f214d6fd94ff77a0e3103755d18bfac1d62c1ca9f8cb823481b3c0a63d1"
SOURCE_DIR="clamav-clamav-$portVersion"
PATCHES="clamav-$portVersion.patchset"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
@@ -55,6 +54,7 @@ PROVIDES_devel="
clamav${secondaryArchSuffix}_devel = $portVersion
cmd:clamav_config$secondaryArchSuffix = $portVersion
devel:libclamav$secondaryArchSuffix = $portVersion
devel:libclamav_rust$secondaryArchSuffix
devel:libclamunrar$secondaryArchSuffix = $portVersion
devel:libclamunrar_iface$secondaryArchSuffix = $portVersion
devel:libfreshclam$secondaryArchSuffix = $portVersion
@@ -80,8 +80,11 @@ BUILD_REQUIRES="
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cargo$secondaryArchSuffix >= 0.70.0
pytest_python310
cmd:cargo$secondaryArchSuffix
cmd:cmake
cmd:dot
cmd:doxygen
cmd:gcc$secondaryArchSuffix
cmd:make
cmd:python3
@@ -91,13 +94,16 @@ BUILD()
{
cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \
$cmakeDirArgs \
-DCMAKE_EXE_LINKER_FLAGS="-lbe" \
-DENABLE_MILTER=OFF \
-DENABLE_EXTERNAL_MSPACK=ON \
-DAPP_CONFIG_DIRECTORY=$settingsDir/clamav \
-DDATABASE_DIRECTORY=$settingsDir/clamav/db
-DDATABASE_DIRECTORY=$settingsDir/clamav/db \
-DENABLE_DOXYGEN=ON
make -C build
}
INSTALL()
{
make -C build install
@@ -105,7 +111,8 @@ INSTALL()
prepareInstalledDevelLibs libclamav \
libclamunrar \
libclamunrar_iface \
libfreshclam
libfreshclam \
libclamav_rust
fixPkgconfig
packageEntries devel "$developDir" \

View File

@@ -1,52 +0,0 @@
From dc5efaa4fe8443afc08f5cf5d8a06f56d3640372 Mon Sep 17 00:00:00 2001
From: Luca D'Amico <damico.luca91@live.it>
Date: Tue, 17 Oct 2023 19:15:17 +0000
Subject: applying patch haiku-1.2.0.patch
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5426f38..be74d2b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -610,8 +610,10 @@ foreach(_cxx1x_flag -std=c++14 -std=c++11)
endif()
endforeach()
-# Always use '-fPIC'/'-fPIE' option.
-set(CMAKE_POSITION_INDEPENDENT_CODE ON)
+# Always use '-fPIC'/'-fPIE' option if OS is not Haiku.
+if(NOT HAIKU)
+ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
+endif()
# Checks for header files.
include(CheckIncludeFile)
diff --git a/libfreshclam/CMakeLists.txt b/libfreshclam/CMakeLists.txt
index 01b456c..218d74c 100644
--- a/libfreshclam/CMakeLists.txt
+++ b/libfreshclam/CMakeLists.txt
@@ -48,6 +48,10 @@ if(ENABLE_SHARED_LIB)
resolv
${APPLE_CORE_FOUNDATION}
${APPLE_SECURITY} )
+ elseif(HAIKU)
+ target_link_libraries( freshclam
+ PUBLIC
+ network )
elseif(UNIX)
if(HAVE_RESOLV_H AND NOT C_BSD) # BSD appears to have libresolv inside libc
target_link_libraries( freshclam
@@ -128,6 +132,10 @@ if(ENABLE_STATIC_LIB)
resolv
${APPLE_CORE_FOUNDATION}
${APPLE_SECURITY} )
+ elseif(HAIKU)
+ target_link_libraries( freshclam_static
+ PUBLIC
+ network )
elseif(UNIX)
if(HAVE_RESOLV_H AND NOT C_BSD) # BSD appears to have libresolv inside libc
target_link_libraries( freshclam_static
--
2.42.0