summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdmund Lodewijks2025-05-10 21:05:19 +0200
committerEdmund Lodewijks2025-05-10 21:05:19 +0200
commit193d0c6c6548af4c50da38d4e6792191b10651bc (patch)
tree2b1f00abce41f249de18bda259028410e5d18c59
parent4035a783d38770b718806e262e18704cc525cd42 (diff)
downloadaur-193d0c6c6548af4c50da38d4e6792191b10651bc.tar.gz
Find-milter-version-code updated for GCC15/C23, thanks for Fedora.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--Patch03-libmilter-Makefile-m4.patch12
3 files changed, 13 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 94296d20f5cf..5093af29ce3c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = libmilter-sharedlib
pkgdesc = Implementation of the sendmail Mail Filter API
pkgver = 8.18.1
- pkgrel = 6
+ pkgrel = 7
url = https://www.proofpoint.com/us/sendmail-open-source
arch = x86_64
license = Sendmail
@@ -17,12 +17,12 @@ pkgbase = libmilter-sharedlib
sha512sums = 39bcdd6c1286b7bbdf5899a7516fd97aca35ef9634db46666c833455e2bd8864d24527fd341c7ca97c4af066975686a73a90b60a2ae4af59a5f01247ac5c0c17
sha512sums = 438dfb94d4b884a08abbb20849a8b309b251b9d48c098575e67603d9d4d23d8ac799287cedd975b8aae61c550b987a9bf8dd7c9343ed289185b7e2ca72cbc82a
sha512sums = 1ec11f97049a7bb19aed75e6a1ab94153732a5699584d221d4e5048da5eedce948cf8885c67ef3d5edb2f14cd68981b46b7e6e7b699745a68c9a95bb3d790da4
- sha512sums = 91c99f2ebef17af4fe8a4674a9d146406e08d934ac83232ccd45a22c2b07a9818df02eb0fbc2b3c60687b656b47b4200d28d88fe30ba44864be14e5375624df0
+ sha512sums = abfbcd874d934be5d497b4f1cbeb298bc94b2bbfed05c2d86c45041efba39017ea215e77a94793f81b92dd86091a445e0bf30d906bfef0f0af8d95421c157199
b2sums = 3afa36073fd611c7fdb43ef0ab9f02d5fb8ae388e9471bdc7275c6c9dcee0a654f46ddef505b70e978cb1b818b0da375250678e501676d8bace534d59ee40d90
b2sums = SKIP
b2sums = 59943663206080a6f8ecd3ab9ce4f1eec1b50090e90a2857ef7ac2b1e87a8b2e67249e303af1c8896c4186b394294efc0e32920123571a14947238271fc04635
b2sums = ea2f1811666ce1b2c7532794845de9ec1f1e72d6c58a02c4c5800e93359c1c1cd4a0353fee572c258c378b0fea776d03ba19d794da7ed3295d9432b47ceb2481
b2sums = 3ce6d5c4cef02596a7a629d560f92f2b63bbf10b7cae02cf2f4801d90af1b0221ab4ad06d31b6fc693159479ad3758860efa28ab3074ff2537de171a66fc5f90
- b2sums = 36c7e81f3ceb6086e6beb777a0592cda231cc05fc7eecf85acc048dcb266a3cd584ed444ab8bbdd469b23104989644bab2c629710b72e1943f84f35b71f4e8a5
+ b2sums = f58b41ec73e460894473265ebc5a4f6bb7781032cf788e9a4e920bed64e4c8cf8510633fb1329f1eeed622e1ca1d5ccd6dc38fd999dbc38565c63c31a701b06d
pkgname = libmilter-sharedlib
diff --git a/PKGBUILD b/PKGBUILD
index 4b19fdeed02c..b77af0413e89 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ _pkgname=libmilter
pkgname=libmilter-sharedlib
pkgbase="${pkgname}"
pkgver=8.18.1
-pkgrel=6
+pkgrel=7
pkgdesc='Implementation of the sendmail Mail Filter API'
url='https://www.proofpoint.com/us/sendmail-open-source'
arch=('x86_64')
@@ -29,13 +29,13 @@ sha512sums=('9ce713b44439d4de6faa9e3cdfa2226b44b4fbeb352a5f81584c062570e9472da24
'39bcdd6c1286b7bbdf5899a7516fd97aca35ef9634db46666c833455e2bd8864d24527fd341c7ca97c4af066975686a73a90b60a2ae4af59a5f01247ac5c0c17'
'438dfb94d4b884a08abbb20849a8b309b251b9d48c098575e67603d9d4d23d8ac799287cedd975b8aae61c550b987a9bf8dd7c9343ed289185b7e2ca72cbc82a'
'1ec11f97049a7bb19aed75e6a1ab94153732a5699584d221d4e5048da5eedce948cf8885c67ef3d5edb2f14cd68981b46b7e6e7b699745a68c9a95bb3d790da4'
- '91c99f2ebef17af4fe8a4674a9d146406e08d934ac83232ccd45a22c2b07a9818df02eb0fbc2b3c60687b656b47b4200d28d88fe30ba44864be14e5375624df0')
+ 'abfbcd874d934be5d497b4f1cbeb298bc94b2bbfed05c2d86c45041efba39017ea215e77a94793f81b92dd86091a445e0bf30d906bfef0f0af8d95421c157199')
b2sums=('3afa36073fd611c7fdb43ef0ab9f02d5fb8ae388e9471bdc7275c6c9dcee0a654f46ddef505b70e978cb1b818b0da375250678e501676d8bace534d59ee40d90'
'SKIP'
'59943663206080a6f8ecd3ab9ce4f1eec1b50090e90a2857ef7ac2b1e87a8b2e67249e303af1c8896c4186b394294efc0e32920123571a14947238271fc04635'
'ea2f1811666ce1b2c7532794845de9ec1f1e72d6c58a02c4c5800e93359c1c1cd4a0353fee572c258c378b0fea776d03ba19d794da7ed3295d9432b47ceb2481'
'3ce6d5c4cef02596a7a629d560f92f2b63bbf10b7cae02cf2f4801d90af1b0221ab4ad06d31b6fc693159479ad3758860efa28ab3074ff2537de171a66fc5f90'
- '36c7e81f3ceb6086e6beb777a0592cda231cc05fc7eecf85acc048dcb266a3cd584ed444ab8bbdd469b23104989644bab2c629710b72e1943f84f35b71f4e8a5')
+ 'f58b41ec73e460894473265ebc5a4f6bb7781032cf788e9a4e920bed64e4c8cf8510633fb1329f1eeed622e1ca1d5ccd6dc38fd999dbc38565c63c31a701b06d')
prepare() {
cd "$_origname-$pkgver"
diff --git a/Patch03-libmilter-Makefile-m4.patch b/Patch03-libmilter-Makefile-m4.patch
index de6ba0ecee07..9fe2a463ca79 100644
--- a/Patch03-libmilter-Makefile-m4.patch
+++ b/Patch03-libmilter-Makefile-m4.patch
@@ -1,13 +1,13 @@
--- sendmail-8.18.1/libmilter/Makefile.m4 2024-01-31 08:38:32.000000000 +0200
-+++ sendmail-8.18.1/libmilter/Makefile.m4.new 2025-04-02 20:11:56.266695031 +0200
++++ sendmail-8.18.1/libmilter/Makefile.m4.new 2025-05-10 20:51:13.745816054 +0200
@@ -9,9 +9,15 @@
SMSRCDIR=ifdef(`confSMSRCDIR', `confSMSRCDIR', `${SRCDIR}/sendmail')
PREPENDDEF(`confINCDIRS', `-I${SMSRCDIR} ')
+dnl Extract milter version number from `mfapi.h' file
-+define(`runCtest', `esyscmd(`echo -e "#include <stdio.h>\n#include \"../include/libmilter/mfapi.h\"\nint main(){'$1`;return 0;}" | gcc -x c -I../include -o ctest - && ./ctest && rm -f ctest')')dnl
-+define(`conf_libmilter_SOVERSION', runCtest(`printf(\"%d.%d.%d\", SM_LM_VRS_MAJOR(SMFI_VERSION), SM_LM_VRS_MINOR(SMFI_VERSION), SM_LM_VRS_PLVL(SMFI_VERSION))'))dnl
-+define(`conf_libmilter_SONAME', runCtest(`printf(\"%d\", SM_LM_VRS_PLVL(SMFI_VERSION))'))dnl
++define(`runCtest', `esyscmd(`echo -e "#include <stdio.h>\n#include \"../include/libmilter/mfapi.h\"\nint main(){'$1`;return 0;}" | gcc -x c -I../include -DSM_CONF_STDBOOL_H=1 -o ctest - && ./ctest && rm -f ctest')')dnl
++define(`confSOVER', runCtest(`printf(\"%d.%d\", SM_LM_VRS_MAJOR(SMFI_VERSION), SM_LM_VRS_MINOR(SMFI_VERSION))'))dnl
++define(`confSOPLVL', runCtest(`printf(\"%d\", SM_LM_VRS_PLVL(SMFI_VERSION))'))dnl
+
bldPRODUCT_START(`library', `libmilter')
define(`bldINSTALLABLE', `true')
@@ -16,10 +16,11 @@
APPENDDEF(`confENVDEF', `-DNOT_SENDMAIL -Dsm_snprintf=snprintf')
define(`bldSOURCES', `main.c engine.c listener.c worker.c handler.c comm.c smfi.c signal.c sm_gethost.c monitor.c LIBMILTER_EXTRAS ')
define(`confBEFORE', `LIBMILTER_EXTRAS')
-@@ -28,6 +34,30 @@
+@@ -28,6 +34,32 @@
divert(bldTARGETS_SECTION)
++
+sm_libmilter_soname = conf_libmilter_SONAME
+sm_libmilter_soversion = conf_libmilter_SOVERSION
+
@@ -44,6 +45,7 @@
+libmilter-clean-shared:
+ rm -f libmilter.so libmilter.so.${sm_libmilter_soname} libmilter.so.${sm_libmilter_soversion}
+
++
# Install the API header files
MFAPI= ${SRCDIR}/inc`'lude/libmilter/mfapi.h
MFDEF= ${SRCDIR}/inc`'lude/libmilter/mfdef.h