[arch-commits] Commit in postfix/trunk (PKGBUILD)

David Runge dvzrv at gemini.archlinux.org
Mon Apr 18 22:24:09 UTC 2022


    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() {



More information about the arch-commits mailing list