George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
libmilter
Commits:
55f9cef3 by Edmund Lodewijks at 2026-02-07T19:48:46+13:00
Fix SONAME and SOVER. All .so files now link to the .so.MAJ.MIN.PLVL file.
- - - - -
4eaf2ffa by Edmund Lodewijks at 2026-02-07T19:48:46+13:00
Remove signature file, was uploaded by accident
- - - - -
2 changed files:
- PKGBUILD
- Patch03-libmilter-Makefile-m4.patch
Changes:
=====================================
PKGBUILD
=====================================
@@ -26,13 +26,13 @@
sha512sums=('9ce713b44439d4de6faa9e3cdfa2226b44b4fbeb352a5f81584c062570e9472da24
'6d5877a71e926babd44b145f9238409a424a1fba9d532e70368b76f784dab800ef0e80fc76723007214b66dab26d7c017a408adbda7058f91053de17893753fb'
'438dfb94d4b884a08abbb20849a8b309b251b9d48c098575e67603d9d4d23d8ac799287cedd975b8aae61c550b987a9bf8dd7c9343ed289185b7e2ca72cbc82a'
'1ec11f97049a7bb19aed75e6a1ab94153732a5699584d221d4e5048da5eedce948cf8885c67ef3d5edb2f14cd68981b46b7e6e7b699745a68c9a95bb3d790da4'
-
'b027018f75238638de278983c908a0c3f340b94acf9e14373c29337f8ba2bb4bd555dae1e9dd42eae7ffb9b22ca8250d8075e19c706f8e91df0a14d7b321b89e')
+
'45ed6f2dfe0a1cb795403c2aa7f186844b10eb2b2d34a0efe069061cbec5d05e3bfab249bfae941170142c52e70315f9feaaac23df45c4ed4e91aac6d138eb06')
b2sums=('3afa36073fd611c7fdb43ef0ab9f02d5fb8ae388e9471bdc7275c6c9dcee0a654f46ddef505b70e978cb1b818b0da375250678e501676d8bace534d59ee40d90'
'SKIP'
'38f12cf7e72cade07920baa0e9da8b2ae720ecf48976daa471803a54ffb6527d55604587aa25932a6f3e257f8d9bbc54b82b37e6954dd648391d4b26946932dc'
'ea2f1811666ce1b2c7532794845de9ec1f1e72d6c58a02c4c5800e93359c1c1cd4a0353fee572c258c378b0fea776d03ba19d794da7ed3295d9432b47ceb2481'
'3ce6d5c4cef02596a7a629d560f92f2b63bbf10b7cae02cf2f4801d90af1b0221ab4ad06d31b6fc693159479ad3758860efa28ab3074ff2537de171a66fc5f90'
-
'4cd0b57b7a26edf95cabf9892c0378e27a8609afd640c4e9b7bcd6011c7a882c292650df823630f336b4bd7583bd934851a523e391d85933cc9351587033cac1')
+
'daa2478a9b741a3fdd2c14bce787d37b3574872dfc4b09a2c30020778f38276042874caf0ee1f47ad903099844fe745ba31ccf510435201d508af3c6848de5e2')
prepare() {
cd "$_pkgname-$pkgver"
=====================================
Patch03-libmilter-Makefile-m4.patch
=====================================
@@ -5,9 +5,9 @@
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(`runCtest', `esyscmd(`echo -e "#include <stdio.h>\n#include
<stdbool.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(`conf_libmilter_SONAME', runCtest(`printf(\"%d\",
SM_LM_VRS_MAJOR(SMFI_VERSION))'))dnl
+
bldPRODUCT_START(`library', `libmilter')
define(`bldINSTALLABLE', `true')
@@ -28,7 +28,7 @@
+ ${CC} -shared -pthread \
+ ${CFLAGS} ${confCCOPTS} -fPIC ${confLDOPTS} ${LDOPTS_SO} \
+ -o libmilter.so.${sm_libmilter_soversion} \
-+ -Wl,-soname,${sm_libmilter_soname} \
++ -Wl,-soname,libmilter.so.${sm_libmilter_soname} \
+ ${libmilterOBJS}
+ ${LN} ${LNOPTS} libmilter.so.${sm_libmilter_soversion}
libmilter.so.${sm_libmilter_soname}
+ ${LN} ${LNOPTS} libmilter.so.${sm_libmilter_soname} libmilter.so
@@ -38,7 +38,7 @@
+ ${INSTALL} -d ${DESTDIR}${LIBDIR}
+ ${INSTALL} -c -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE}
libmilter.so.${sm_libmilter_soversion} ${DESTDIR}${LIBDIR}
+ ${LN} ${LNOPTS} libmilter.so.${sm_libmilter_soversion}
${DESTDIR}${LIBDIR}/libmilter.so.${sm_libmilter_soname}
-+ ${LN} ${LNOPTS} libmilter.so.${sm_libmilter_soname}
${DESTDIR}${LIBDIR}/libmilter.so
++ ${LN} ${LNOPTS} libmilter.so.${sm_libmilter_soversion}
${DESTDIR}${LIBDIR}/libmilter.so
+
+libmilter-clean: libmilter-clean-shared
+libmilter-clean-shared:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libmilter/-/compare/0a94df9d3c4f76ba4ee51128b68cf41a937880cc...4eaf2ffa36224b207b5abbd5db510fc5c45a0703
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libmilter/-/compare/0a94df9d3c4f76ba4ee51128b68cf41a937880cc...4eaf2ffa36224b207b5abbd5db510fc5c45a0703
You're receiving this email because of your account on gitlab.archlinux.org.