postfix-lmdb: 3.7.0 -- depchange to libpcre2

This commit is contained in:
Steffen Nurpmeso 2022-02-10 19:35:46 +01:00
parent a3b2d5a705
commit 2126a3a56d
3 changed files with 10 additions and 8 deletions

BIN
postfix-lmdb/.Pkgfile.swp Normal file

Binary file not shown.

View File

@ -1,8 +1,8 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF391+e6ndNCyLW4HvqXw5wGAln5FK2yCS+SbcJ/VJScmNnEMsR1bTnwtk3gMltk9LsMSjs10IOGsD3C8Qyto2twA=
SHA256 (Pkgfile) = 9f65c300c8cfa375f76d8b1e3a77f93c1780ce448ec90e596fe9cc5ebdea0cc7
RWSagIOpLGJF39FFLfzuP9sSTYucdaycYGZstsYaO6zDsmGx0vpABBxGTev1pv7xG6SvTbOMBGNLnQBceeHZUdwcTvkp2CO4UAA=
SHA256 (Pkgfile) = 6877221db8e8534e9c78264f369338ef6ae5916806a3a13da4cbd9913d66fe6f
SHA256 (.footprint) = c4bef46624508b9105e8c5816c322560a560c09e9c5507509eb95c886d52a387
SHA256 (postfix-3.6.5.tar.gz) = 300fa8811cea20d01d25c619d359bffab82656e704daa719e0c9afc4ecff4808
SHA256 (postfix-3.7.0.tar.gz) = 645c6a74959703f8dff5b696b2df2e8bc0c91ac530127a21c998e3defbb9528c
SHA256 (lmdb-default.patch) = 11f42333ae0640a3ca579463ed28007973693b93bc734b5d82225fcb516bf05e
SHA256 (postfix-install.patch) = 7185d2b2e4d7cc090b958c1d372c16e15f274465e2123686a0d97db20e2b5943
SHA256 (closefrom.patch) = e7b07aefa319c67b0b44a95a5701f3ef3d35d8e58c126de841ec2e4b16b29c8f

View File

@ -1,12 +1,12 @@
# Description: Secure and fast drop-in replacement for Sendmail (MTA)
# URL: https://www.postfix.org/
# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
# Depends on: libpcre lmdb openssl
# Depends on: libpcre2 lmdb openssl
# Optional: dovecot cyrus-sasl
rname=postfix
name=postfix-lmdb
version=3.6.5
version=3.7.0
release=1
source=(
https://de.${rname}.org/ftpmirror/official/${rname}-${version}.tar.gz
@ -29,8 +29,9 @@ build() {
patch -p1 < "${SRC}"/postfix-install.patch
patch -p1 < "${SRC}"/closefrom.patch
cca='-DNO_DB -DNO_EAI -DNO_NIS -DNO_NISPLUS '
cca=${cca}' -DHAS_LMDB -DDEF_DB_TYPE=\"lmdb\" -DHAS_PCRE -DUSE_TLS'
cca='-DNO_DB -DNO_EAI -DNO_NIS -DNO_NISPLUS -DUSE_TLS'
cca=${cca}' -DHAS_LMDB -DDEF_DB_TYPE=\"lmdb\"'
cca=${cca}' -DHAS_PCRE=2 '"$(pcre2-config --cflags)"
aux=
if prt-get isinst dovecot; then # TODO UNTESTED!
@ -42,13 +43,14 @@ build() {
aux=${aux}' -lsasl2'
fi
unset LD_LIBRARY_PATH
make tidy
make pie=yes shared=yes \
DEBUG= \
CCARGS="${cca}" \
OPT="${CFLAGS}" \
AUXLIBS_LMDB=-llmdb \
AUXLIBS_PCRE=-lpcre \
AUXLIBS_PCRE="$(pkg-config --libs libpcre2-8)" \
AUXLIBS="-lssl -lcrypto" \
${aux} \
install_root="${PKG}" \