Date: Monday, April 18, 2022 @ 22:24:09 Author: dvzrv Revision: 442908
upgpkg: postfix 3.7.1-1: Upgrade to 3.7.1. Remove unneeded quotes and curly braces. Modified: postfix/trunk/PKGBUILD ----------+ PKGBUILD | 88 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 44 insertions(+), 44 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-04-18 20:24:38 UTC (rev 442907) +++ PKGBUILD 2022-04-18 22:24:09 UTC (rev 442908) @@ -6,8 +6,8 @@ pkgbase=postfix pkgname=(postfix postfix-cdb postfix-ldap postfix-lmdb postfix-mysql postfix-pcre postfix-pgsql postfix-sqlite) -pkgver=3.7.0 -pkgrel=3 +pkgver=3.7.1 +pkgrel=1 pkgdesc="Fast, easy to administer, secure mail server" arch=(x86_64) url="http://www.postfix.org/" @@ -16,20 +16,21 @@ makedepends=(db icu libldap libnsl libsasl lmdb mariadb-libs openssl pcre2 postgresql-libs sqlite tinycdb zlib) options=(debug) -source=("https://de.postfix.org/ftpmirror/official/${pkgname}-${pkgver}.tar.gz" - "${pkgname}-${pkgver}.tar.gz.sig::https://de.postfix.org/ftpmirror/official/${pkgname}-${pkgver}.tar.gz.gpg2" - "${pkgname}-3.5.8-main_defaults.patch" - "${pkgname}.service" - "${pkgname}.sysusers" - "${pkgname}.tmpfiles" +source=( + https://de.postfix.org/ftpmirror/official/$pkgname-$pkgver.tar.gz + $pkgname-$pkgver.tar.gz.sig::https://de.postfix.org/ftpmirror/official/$pkgname-$pkgver.tar.gz.gpg2 + $pkgname-3.5.8-main_defaults.patch + $pkgname.service + $pkgname.sysusers + $pkgname.tmpfiles ) -sha512sums=('f2fb5c0399100c19e428b68728a8ce62b1fb74d365038373f22ed698c1d0fece506b3f1335c322b949875a4a9fa96fa0a7680b12641d596d09615e8fef061da4' +sha512sums=('2a8916eae4b0a4f4e055e1dbae1b9655b1eabcb22d911599a63fb9a1900174c9eab24280bee2ddab42db6674c6b4362964a2a41f67fcb18f0c8c41ad0100b044' 'SKIP' '7b2785aa8120ca3ff91b405baf675e9e11f8d58b18a9b842672e7ae30932febddac10556a70823d8746fcb160bceb4dbabdee45cf46b02fc0127057656fb85c4' '27f54747ad480d65b560c9dbc97e12c6353e4bceca0ffe3e358e31de56db0ad79928164c9f8790c73a9f791daa378253d2ee29b5a766661778553ec889b2cf97' 'a7f15970f613ae7b98ce1b84ca0a6034ce3cc7b2b9ce7160dad9731f740fb762f4a54f44acceb5f06f8744fa9e952b088086af8a69da388a600b742a3cda37f2' 'd08574a6acd595fc146513c92dc1bb341c3432d67de1e93ab73a7ce60e385dd34f3a55e3d3d7aec5f358ac4aae260f028599ac47650ebc663cea3043a760a7bc') -b2sums=('7388ad49862c97e20179a2d3ed26069f21e8a578790fcb8adc9f5b648202269bd4c07905931237dab905d991002bcfd9f03d11e6a85b46fcf0e3b72412d852eb' +b2sums=('d0bfdbc5105407e5143823e8e14b49e60d5c248eac435279a5fe803b370b46a56de9aff39fdf94398758863f753e43e889e2dffbb393ab63cf486d4fd3f5cf99' 'SKIP' 'b5f19e0619f1fb017cd889c14e341c21146b3afe7b9eefcdb7fb1eb83a357434b899d1e92f3ab0023c78ef8f2de6ae54c4599ee0f0bd04d257f4ca0a4dc9a16c' '02dd441cf6e4a7c2bc0de876f020b0784d811f77a5c6102dd075d67b07158dbc53c8b4d62bc8035283d4f349008574b1c3fac03f4519d56ffd809cb5bcfb7bea' @@ -48,9 +49,8 @@ } prepare() { - cd "${pkgbase}-${pkgver}" # add distribution defaults to main.cf (alias_maps and alias_database) - patch -Np1 -i ../"${pkgbase}-3.5.8-main_defaults.patch" + patch -Np1 -d $pkgbase-$pkgver -i ../$pkgbase-3.5.8-main_defaults.patch } build() { @@ -74,7 +74,6 @@ '-DDEF_MANPAGE_DIR=\"/usr/share/man\"' ) - cd "${pkgbase}-${pkgver}" # NOTE: descriptions of variables in makedefs make makefiles \ DEBUG='' \ @@ -90,19 +89,20 @@ AUXLIBS_PGSQL="$(pkgconf --libs libpq)" \ AUXLIBS_SQLITE="$(pkgconf --libs sqlite3)" \ AUXLIBS_CDB='-lcdb' \ - SHLIB_RPATH="-Wl,-rpath,/usr/lib/postfix ${LDFLAGS}" \ - OPT="${CFLAGS} ${CPPFLAGS} ${LDFLAGS}" + SHLIB_RPATH="-Wl,-rpath,/usr/lib/postfix $LDFLAGS" \ + OPT="$CFLAGS $CPPFLAGS $LDFLAGS" \ + -C $pkgbase-$pkgver - make + make -C $pkgbase-$pkgver } package_postfix() { local _name _feature - local _dynamicmaps_file="${pkgdir}/etc/${pkgbase}/dynamicmaps.cf" - local _dynamicmaps_dir="${pkgdir}/etc/${pkgbase}/dynamicmaps.cf.d" - local _files_file="${pkgdir}/etc/${pkgbase}/${pkgbase}-files" - local _files_dir="${pkgdir}/etc/${pkgbase}/${pkgbase}-files.d" + local _dynamicmaps_file="$pkgdir/etc/$pkgbase/dynamicmaps.cf" + local _dynamicmaps_dir="$pkgdir/etc/$pkgbase/dynamicmaps.cf.d" + local _files_file="$pkgdir/etc/$pkgbase/$pkgbase-files" + local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d" depends+=(db libsasl openssl zlib libicuuc.so libnsl.so) optdepends=( @@ -118,38 +118,38 @@ conflicts=(smtp-server smtp-forwarder) provides=(smtp-server smtp-forwarder) backup=(etc/postfix/{access,aliases,canonical,generic,header_checks,main.cf,master.cf,relocated,transport,virtual}) - install="${pkgbase}.install" + install=$pkgbase.install - cd "${pkgname}-${pkgver}" + cd $pkgname-$pkgver LD_LIBRARY_PATH="lib:$LD_LIBRARY_PATH" \ - sh postfix-install -non-interactive install_root="${pkgdir}" + sh postfix-install -non-interactive install_root="$pkgdir" # additional man pages and scripts for _name in posttls-finger {smtp,qmqp}-{sink,source}; do - install -vDm 644 "man/man1/${_name}.1" -t "${pkgdir}/usr/share/man/man1/" - install -vDm 755 "bin/${_name}" -t "${pkgdir}/usr/bin/" + install -vDm 644 man/man1/$_name.1 -t "$pkgdir/usr/share/man/man1/" + install -vDm 755 bin/$_name -t "$pkgdir/usr/bin/" done - install -vDm 644 "man/man1/qshape.1" -t "${pkgdir}/usr/share/man/man1/" - install -vDm 755 "auxiliary/qshape/qshape.pl" "${pkgdir}/usr/bin/qshape" - install -vDm 755 "auxiliary/collate/collate.pl" "${pkgdir}/usr/bin/postfix-collate.pl" - install -vDm 755 "auxiliary/collate/tlstype.pl" "${pkgdir}/usr/bin/postfix-tlstype.pl" - install -vDm 644 "auxiliary/collate/README"* -t "${pkgdir}/usr/share/doc/${pkgname}/collate/" + install -vDm 644 man/man1/qshape.1 -t "$pkgdir/usr/share/man/man1/" + install -vDm 755 auxiliary/qshape/qshape.pl "$pkgdir/usr/bin/qshape" + install -vDm 755 auxiliary/collate/collate.pl "$pkgdir/usr/bin/postfix-collate.pl" + install -vDm 755 auxiliary/collate/tlstype.pl "$pkgdir/usr/bin/postfix-tlstype.pl" + install -vDm 644 auxiliary/collate/README* -t "$pkgdir/usr/share/doc/$pkgname/collate/" # license - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" + install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" # systemd service - install -vDm 644 "../${pkgname}.service" -t "${pkgdir}/usr/lib/systemd/system/" + install -vDm 644 ../$pkgname.service -t "$pkgdir/usr/lib/systemd/system/" # sysusers.d - install -vDm 644 "../${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + install -vDm 644 ../$pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" # tmpfiles.d # NOTE: follows setup in conf/postfix-files - install -vDm 644 "../${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" + install -vDm 644 ../$pkgname.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" # create dynamicmaps.cf.d and postfix-files.d entries for split packages # remove targetted files from main configuration files for _feature in {cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite}; do printf "Split out dynamicmaps file for %s\n" $pkgbase-$_feature - grep "${pkgbase}-${_feature}" "$_dynamicmaps_file" > "$_dynamicmaps_dir/${pkgbase}-${_feature}.cf" - sed -e "/${pkgbase}-${_feature}/d" -i "$_dynamicmaps_file" + grep "$pkgbase-$_feature" "$_dynamicmaps_file" > "$_dynamicmaps_dir/$pkgbase-$_feature.cf" + sed -e "/$pkgbase-$_feature/d" -i "$_dynamicmaps_file" ( cd "$pkgdir" _pick $pkgbase-$_feature etc/$pkgbase/dynamicmaps.cf.d/$pkgbase-$_feature.cf @@ -156,16 +156,16 @@ ) printf "Split out %s from %s-files.d\n" $pkgbase-$_feature $pkgbase - grep "${pkgbase}-${_feature}" "$_files_file" > "$_files_dir/${pkgbase}-${_feature}.cf" - sed -e "/${pkgbase}-${_feature}/d" -i "$_files_file" + grep "$pkgbase-$_feature" "$_files_file" > "$_files_dir/$pkgbase-$_feature.cf" + sed -e "/$pkgbase-$_feature/d" -i "$_files_file" printf "Split %s from %s-files\n" ${_feature^^}_README $pkgbase - grep "${_feature^^}_README:" "$_files_file" >> "$_files_dir/${pkgbase}-${_feature}.cf" + grep "${_feature^^}_README:" "$_files_file" >> "$_files_dir/$pkgbase-$_feature.cf" sed -e "/${_feature^^}_README:/d" -i "$_files_file" - if [[ "${_feature}" != cdb ]]; then + if [[ "$_feature" != cdb ]]; then printf "Split %s from %s-files\n" ${_feature}_table.5 $pkgbase - grep "${_feature}_table.5:" "$_files_file" >> "$_files_dir/${pkgbase}-${_feature}.cf" + grep "${_feature}_table.5:" "$_files_file" >> "$_files_dir/$pkgbase-$_feature.cf" sed -e "/${_feature}_table.5:/d" -i "$_files_file" ( cd "$pkgdir" @@ -176,7 +176,7 @@ cd "$pkgdir" _pick $pkgbase-$_feature etc/$pkgbase/$pkgbase-files.d/$pkgbase-$_feature.cf _pick $pkgbase-$_feature usr/lib/$pkgbase/$pkgbase-$_feature.so - _pick $pkgbase-$_feature usr/share/doc/${pkgbase}/${_feature^^}_README + _pick $pkgbase-$_feature usr/share/doc/$pkgbase/${_feature^^}_README ) # install directories that are otherwise cleared by calls to _pick() install -vdm 755 "$_dynamicmaps_dir" @@ -184,8 +184,8 @@ done # remove non-reproducible file, that only lists what the build circumstances were - rm -v "${pkgdir}/etc/${pkgname}/makedefs.out" - sed -e '/makedefs/d' -i "${pkgdir}/etc/${pkgname}/${pkgname}-files" + rm -v "$pkgdir/etc/$pkgname/makedefs.out" + sed -e '/makedefs/d' -i "$pkgdir/etc/$pkgname/$pkgname-files" } package_postfix-cdb() {
