[MacPorts] #63505: clamav @0.104.0 does not build on PPC Tiger, Mac OS X 10.4.11, because clamav-0.104.0/shared/linux/cert_util_linux.c is missing
MacPorts
noreply at macports.org
Sat Sep 18 15:53:49 UTC 2021
#63505: clamav @0.104.0 does not build on PPC Tiger, Mac OS X 10.4.11, because
clamav-0.104.0/shared/linux/cert_util_linux.c is missing
------------------------+--------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords: tiger
Port: clamav |
------------------------+--------------------
Comment (by ballapete):
This fixes the paths and lets compilation start:
{{{
---
/opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/sysutils/clamav
/Portfile-orig 2021-09-18 17:42:08.000000000 +0200
+++
/opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/sysutils/clamav/Portfile
2021-09-18 17:42:21.000000000 +0200
@@ -47,14 +47,14 @@
## older systems support
# use linux version of openssl cert util on systems < 10.7 that don't
support the macOS version
-# ./shared/linux/cert_util_linux.c -> ./shared/mac/cert_util_mac.m
+# ./common/linux/cert_util_linux.c -> ./shared/mac/cert_util_mac.m
# passes all tests. See: https://trac.macports.org/ticket/59168
post-extract {
if { ${os.platform} eq "darwin" && ${os.major} < 11 } {
ui_msg "replacing mac security with linux security"
- delete ${worksrcpath}/shared/mac/cert_util_mac.m
- copy ${worksrcpath}/shared/linux/cert_util_linux.c \
- ${worksrcpath}/shared/mac/cert_util_mac.m
+ delete ${worksrcpath}/common/mac/cert_util_mac.m
+ copy ${worksrcpath}/common/linux/cert_util_linux.c \
+ ${worksrcpath}/common/mac/cert_util_mac.m
}
}
}}}
Or just type in vi: `:50,57s/shared/common/`. (The message `replacing mac
security with linux security` can be understood in many different ways,
maybe `Upgrading ClamAV code to use Linux security on Macs` is clearer.)
--
Ticket URL: <https://trac.macports.org/ticket/63505#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list