Sat Jun 11 10:27:05 2022 UTC ()
postfix: FreeBSD 13 support

makedefs already contains the FreeBSD 12 stanza but not version 13.
From cubadevelop via Github Pull Request.

Fixes NetBSD/pkgsrc#97


(bsiegert)
diff -r1.200 -r1.201 pkgsrc/mail/postfix/distinfo
diff -r1.43 -r1.44 pkgsrc/mail/postfix/patches/patch-ai

cvs diff -r1.200 -r1.201 pkgsrc/mail/postfix/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/postfix/distinfo 2022/01/26 17:41:31 1.200
+++ pkgsrc/mail/postfix/distinfo 2022/06/11 10:27:04 1.201
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.200 2022/01/26 17:41:31 triaxx Exp $ 1$NetBSD: distinfo,v 1.201 2022/06/11 10:27:04 bsiegert Exp $
2 2
3BLAKE2s (postfix-3.6.4.tar.gz) = 91a54f04959c49aa514db5d884576501df627f51df109829acbb40295d28311b 3BLAKE2s (postfix-3.6.4.tar.gz) = 91a54f04959c49aa514db5d884576501df627f51df109829acbb40295d28311b
4SHA512 (postfix-3.6.4.tar.gz) = f5813801377a5887d27720cc7f85a6a68f8ca82fc7a9e852b27c8967996b3d64f651cc16e2b021d55316a074b4778e19155bb60c8f0885d4aaf72766cab7c4cd 4SHA512 (postfix-3.6.4.tar.gz) = f5813801377a5887d27720cc7f85a6a68f8ca82fc7a9e852b27c8967996b3d64f651cc16e2b021d55316a074b4778e19155bb60c8f0885d4aaf72766cab7c4cd
5Size (postfix-3.6.4.tar.gz) = 4751433 bytes 5Size (postfix-3.6.4.tar.gz) = 4751433 bytes
6SHA1 (patch-aa) = c8216f133e202a7bb37682b0dbc1448f021e7c1c 6SHA1 (patch-aa) = c8216f133e202a7bb37682b0dbc1448f021e7c1c
7SHA1 (patch-ag) = feccf4aba580f581953b32e6c3a2c453fcb9131c 7SHA1 (patch-ag) = feccf4aba580f581953b32e6c3a2c453fcb9131c
8SHA1 (patch-ai) = b93d8b4e7a52e2c281cf0815ef2cf653c3cd7efa 8SHA1 (patch-ai) = ae4084deb653b1155fbf70d8ef999f4f9654fa68
9SHA1 (patch-src_smtpd_Makefile.in) = 8133f9cceb0c1c0250d6543cb060c66288571722 9SHA1 (patch-src_smtpd_Makefile.in) = 8133f9cceb0c1c0250d6543cb060c66288571722
10SHA1 (patch-src_smtpd_pfilter.c) = c747d2f3584f694eb7b73b19118b4d8b450cfe7f 10SHA1 (patch-src_smtpd_pfilter.c) = c747d2f3584f694eb7b73b19118b4d8b450cfe7f
11SHA1 (patch-src_smtpd_pfilter.h) = 153b516da89d709d293c6086c2f126791bd945d6 11SHA1 (patch-src_smtpd_pfilter.h) = 153b516da89d709d293c6086c2f126791bd945d6
12SHA1 (patch-src_smtpd_smtpd.c) = 5f290ec55305702986beefdbbc194f5ce7987643 12SHA1 (patch-src_smtpd_smtpd.c) = 5f290ec55305702986beefdbbc194f5ce7987643

cvs diff -r1.43 -r1.44 pkgsrc/mail/postfix/patches/patch-ai (expand / switch to unified diff)

--- pkgsrc/mail/postfix/patches/patch-ai 2021/08/14 08:58:20 1.43
+++ pkgsrc/mail/postfix/patches/patch-ai 2022/06/11 10:27:04 1.44
@@ -1,31 +1,31 @@ @@ -1,31 +1,31 @@
1$NetBSD: patch-ai,v 1.43 2021/08/14 08:58:20 taca Exp $ 1$NetBSD: patch-ai,v 1.44 2022/06/11 10:27:04 bsiegert Exp $
2 2
31) Add shlib definitions for NetBSD 5; the build system must be 31) Add shlib definitions for NetBSD 5; the build system must be
4hard-coded per OS per version. Not yet reported upstream. 4hard-coded per OS per version. Not yet reported upstream.
5 5
62) Make this pkgsrc friendly. 62) Make this pkgsrc friendly.
7 7
83) Add support for FreeBSD 12. 83) Add support for FreeBSD 13.
9 9
104) Add blocklist(3) support. 104) Add blocklist(3) support.
11 11
12--- makedefs.orig 2021-04-24 20:49:37.000000000 +0000 12--- makedefs.orig 2021-04-24 20:49:37.000000000 +0000
13+++ makedefs 13+++ makedefs
14@@ -309,6 +309,15 @@ case "$SYSTEM.$RELEASE" in 14@@ -309,6 +309,15 @@ case "$SYSTEM.$RELEASE" in
15 : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"} 15 : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
16 : ${PLUGIN_LD="${CC} -shared"} 16 : ${PLUGIN_LD="${CC} -shared"}
17 ;; 17 ;;
18+ FreeBSD.12*) SYSTYPE=FREEBSD12 18+ FreeBSD.13*) SYSTYPE=FREEBSD13
19+ : ${CC=cc} 19+ : ${CC=cc}
20+ : ${SHLIB_SUFFIX=.so} 20+ : ${SHLIB_SUFFIX=.so}
21+ : ${SHLIB_CFLAGS=-fPIC} 21+ : ${SHLIB_CFLAGS=-fPIC}
22+ : ${SHLIB_LD="${CC} -shared"' -Wl,-soname,${LIB}'} 22+ : ${SHLIB_LD="${CC} -shared"' -Wl,-soname,${LIB}'}
23+ : ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'} 23+ : ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
24+ : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"} 24+ : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
25+ : ${PLUGIN_LD="${CC} -shared"} 25+ : ${PLUGIN_LD="${CC} -shared"}
26+ ;; 26+ ;;
27 DragonFly.*) SYSTYPE=DRAGONFLY 27 DragonFly.*) SYSTYPE=DRAGONFLY
28 ;; 28 ;;
29 OpenBSD.2*) SYSTYPE=OPENBSD2 29 OpenBSD.2*) SYSTYPE=OPENBSD2
30@@ -337,25 +346,7 @@ case "$SYSTEM.$RELEASE" in 30@@ -337,25 +346,7 @@ case "$SYSTEM.$RELEASE" in
31 ;; 31 ;;