Date: Wednesday, July 3, 2019 @ 17:54:16 Author: bisson Revision: 357273
archrelease: copy trunk to extra-x86_64 Added: postfix/repos/extra-x86_64/PKGBUILD (from rev 357272, postfix/trunk/PKGBUILD) postfix/repos/extra-x86_64/aliases.patch (from rev 357272, postfix/trunk/aliases.patch) postfix/repos/extra-x86_64/service (from rev 357272, postfix/trunk/service) postfix/repos/extra-x86_64/sysusers.d (from rev 357272, postfix/trunk/sysusers.d) Deleted: postfix/repos/extra-x86_64/PKGBUILD postfix/repos/extra-x86_64/aliases.patch postfix/repos/extra-x86_64/service postfix/repos/extra-x86_64/sysusers.d ---------------+ PKGBUILD | 216 ++++++++++++++++++++++++++++---------------------------- aliases.patch | 36 ++++----- service | 28 +++---- sysusers.d | 4 - 4 files changed, 142 insertions(+), 142 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-07-03 17:54:02 UTC (rev 357272) +++ PKGBUILD 2019-07-03 17:54:16 UTC (rev 357273) @@ -1,108 +0,0 @@ -# Contributor: Jeff Brodnax <tullyarc...@bellsouth.net> -# Contributor: Paul Mattal <p...@archlinux.org> -# Maintainer: Gaetan Bisson <bis...@archlinux.org> - -pkgname=postfix -pkgver=3.4.5 -pkgrel=2 -url='http://www.postfix.org/' -pkgdesc='Fast, easy to administer, secure mail server' -license=('custom') -arch=('x86_64') -depends=('openssl' 'pcre' 'icu' 'libsasl' 'libldap' 'db' 'libnsl' - 'mariadb-libs' 'postgresql-libs' 'sqlite' 'tinycdb') -optdepends=('perl: postfix-collate.pl and qshape') -source=("http://ftp.porcupine.org/mirrors/postfix-release/official/${pkgname}-${pkgver}.tar.gz" - 'aliases.patch' - 'sysusers.d' - 'service') -sha256sums=('8b2ba54f9d2a049582a0ed3ee2dbe96ba57e278feea9cb4f80e1a61844e6319f' - 'f4c766efc20b4638f9fd72707ca6d4c2628279ebd79f5227276fa4ca6867c336' - '63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e' - '52781649c49a50cecd7d20f693f602d7dc78b985ac5f0e72c4abfa0d800e58f0') - -backup=('etc/postfix/'{access,aliases,canonical,generic,header_checks,main.cf,master.cf,relocated,transport,virtual}) - -conflicts=('smtp-server' 'smtp-forwarder' 'postfix-tools') -provides=('smtp-server' 'smtp-forwarder' 'postfix-tools') -replaces=('postfix-tools') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - CCARGS=' - -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl - -DHAS_LDAP - -DUSE_TLS - -DHAS_MYSQL -I/usr/include/mysql - -DHAS_PGSQL -I/usr/include/postgresql - -DHAS_SQLITE - -DHAS_CDB - -DDEF_COMMAND_DIR=\"/usr/bin\" - -DDEF_DAEMON_DIR=\"/usr/lib/postfix/bin\" - -DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\" - -DDEF_README_DIR=\"/usr/share/doc/postfix\" - -DDEF_MANPAGE_DIR=\"/usr/share/man\" - ' - AUXLIBS=' - -lsasl2 - -lldap -llber - -lssl -lcrypto - -lmysqlclient -lz -lm - -lpq - -lsqlite3 -lpthread - -lcdb - ' - make makefiles \ - DEBUG='' \ - pie=yes \ - shared=yes \ - CCARGS="${CCARGS//$'\n'/}" \ - AUXLIBS="${AUXLIBS//$'\n'/}" \ - OPT="${CFLAGS} ${LDFLAGS}" \ - - make -} - -package() { - cd "${srcdir}/postfix-${pkgver}" - - sed 's:bin/postconf -dhx:bin/postconf -c conf -dhx:g' -i postfix-install - LD_LIBRARY_PATH=lib:$LD_LIBRARY_PATH \ - sh postfix-install -non-interactive install_root="${pkgdir}" - - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm644 ../service "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" - install -Dm644 ../sysusers.d "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" - - for name in posttls-finger {smtp,qmqp}-{sink,source}; do - install -Dm644 "man/man1/${name}.1" "${pkgdir}/usr/share/man/man1/${name}.1" - install -Dm755 "bin/${name}" "${pkgdir}/usr/bin/${name}" - done - - name=qshape - install -Dm644 "man/man1/${name}.1" "${pkgdir}/usr/share/man/man1/${name}.1" - install -Dm755 "auxiliary/${name}/${name}.pl" "${pkgdir}/usr/bin/${name}" - - install -Dm755 "auxiliary/collate/collate.pl" "${pkgdir}/usr/bin/postfix-collate.pl" - - # now set permissions right to appease the pacman gods - sed -r \ - -e '/override=1/d' \ - -e '/absolute path name/d' \ - -e 's/\$POSTCONF -/$POSTCONF -c .\/etc\/postfix -/g' \ - -e '/(if \[|chmod|chown|find|mkdir|test)/s/\$path/.\/$path/g' \ - libexec/post-install > ../arch-post-install - cd "${pkgdir}" - LD_LIBRARY_PATH=usr/lib/postfix:$LD_LIBRARY_PATH \ - sh "${srcdir}/arch-post-install" \ - command_directory=usr/bin \ - config_directory=etc/postfix \ - meta_directory=etc/postfix \ - setgid_group=75 \ - mail_owner=73 \ - set-permissions - - patch --no-backup-if-mismatch -p0 -i "${srcdir}"/aliases.patch - sed 's/^\(\$manpage[^:]*\):/\1.gz:/' -i "etc/postfix/postfix-files" -} Copied: postfix/repos/extra-x86_64/PKGBUILD (from rev 357272, postfix/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-07-03 17:54:16 UTC (rev 357273) @@ -0,0 +1,108 @@ +# Contributor: Jeff Brodnax <tullyarc...@bellsouth.net> +# Contributor: Paul Mattal <p...@archlinux.org> +# Maintainer: Gaetan Bisson <bis...@archlinux.org> + +pkgname=postfix +pkgver=3.4.6 +pkgrel=1 +url='http://www.postfix.org/' +pkgdesc='Fast, easy to administer, secure mail server' +license=('custom') +arch=('x86_64') +depends=('openssl' 'pcre' 'icu' 'libsasl' 'libldap' 'db' 'libnsl' + 'mariadb-libs' 'postgresql-libs' 'sqlite' 'tinycdb') +optdepends=('perl: postfix-collate.pl and qshape') +source=("http://ftp.porcupine.org/mirrors/postfix-release/official/${pkgname}-${pkgver}.tar.gz" + 'aliases.patch' + 'sysusers.d' + 'service') +sha256sums=('d674a9b40602ee30420ee7ff93c3600e8913eeb2ea9bfb0ac1d140dac5dbe326' + 'f4c766efc20b4638f9fd72707ca6d4c2628279ebd79f5227276fa4ca6867c336' + '63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e' + '52781649c49a50cecd7d20f693f602d7dc78b985ac5f0e72c4abfa0d800e58f0') + +backup=('etc/postfix/'{access,aliases,canonical,generic,header_checks,main.cf,master.cf,relocated,transport,virtual}) + +conflicts=('smtp-server' 'smtp-forwarder' 'postfix-tools') +provides=('smtp-server' 'smtp-forwarder' 'postfix-tools') +replaces=('postfix-tools') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + CCARGS=' + -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl + -DHAS_LDAP + -DUSE_TLS + -DHAS_MYSQL -I/usr/include/mysql + -DHAS_PGSQL -I/usr/include/postgresql + -DHAS_SQLITE + -DHAS_CDB + -DDEF_COMMAND_DIR=\"/usr/bin\" + -DDEF_DAEMON_DIR=\"/usr/lib/postfix/bin\" + -DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\" + -DDEF_README_DIR=\"/usr/share/doc/postfix\" + -DDEF_MANPAGE_DIR=\"/usr/share/man\" + ' + AUXLIBS=' + -lsasl2 + -lldap -llber + -lssl -lcrypto + -lmysqlclient -lz -lm + -lpq + -lsqlite3 -lpthread + -lcdb + ' + make makefiles \ + DEBUG='' \ + pie=yes \ + shared=yes \ + CCARGS="${CCARGS//$'\n'/}" \ + AUXLIBS="${AUXLIBS//$'\n'/}" \ + OPT="${CFLAGS} ${LDFLAGS}" \ + + make +} + +package() { + cd "${srcdir}/postfix-${pkgver}" + + sed 's:bin/postconf -dhx:bin/postconf -c conf -dhx:g' -i postfix-install + LD_LIBRARY_PATH=lib:$LD_LIBRARY_PATH \ + sh postfix-install -non-interactive install_root="${pkgdir}" + + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 ../service "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" + install -Dm644 ../sysusers.d "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + + for name in posttls-finger {smtp,qmqp}-{sink,source}; do + install -Dm644 "man/man1/${name}.1" "${pkgdir}/usr/share/man/man1/${name}.1" + install -Dm755 "bin/${name}" "${pkgdir}/usr/bin/${name}" + done + + name=qshape + install -Dm644 "man/man1/${name}.1" "${pkgdir}/usr/share/man/man1/${name}.1" + install -Dm755 "auxiliary/${name}/${name}.pl" "${pkgdir}/usr/bin/${name}" + + install -Dm755 "auxiliary/collate/collate.pl" "${pkgdir}/usr/bin/postfix-collate.pl" + + # now set permissions right to appease the pacman gods + sed -r \ + -e '/override=1/d' \ + -e '/absolute path name/d' \ + -e 's/\$POSTCONF -/$POSTCONF -c .\/etc\/postfix -/g' \ + -e '/(if \[|chmod|chown|find|mkdir|test)/s/\$path/.\/$path/g' \ + libexec/post-install > ../arch-post-install + cd "${pkgdir}" + LD_LIBRARY_PATH=usr/lib/postfix:$LD_LIBRARY_PATH \ + sh "${srcdir}/arch-post-install" \ + command_directory=usr/bin \ + config_directory=etc/postfix \ + meta_directory=etc/postfix \ + setgid_group=75 \ + mail_owner=73 \ + set-permissions + + patch --no-backup-if-mismatch -p0 -i "${srcdir}"/aliases.patch + sed 's/^\(\$manpage[^:]*\):/\1.gz:/' -i "etc/postfix/postfix-files" +} Deleted: aliases.patch =================================================================== --- aliases.patch 2019-07-03 17:54:02 UTC (rev 357272) +++ aliases.patch 2019-07-03 17:54:16 UTC (rev 357273) @@ -1,18 +0,0 @@ ---- etc/postfix/main.cf.orig 2010-12-13 20:18:22.000000000 +0100 -+++ etc/postfix/main.cf 2010-12-13 20:18:24.000000000 +0100 -@@ -382,6 +382,7 @@ - #alias_maps = hash:/etc/aliases - #alias_maps = hash:/etc/aliases, nis:mail.aliases - #alias_maps = netinfo:/aliases -+alias_maps = hash:/etc/postfix/aliases - - # The alias_database parameter specifies the alias database(s) that - # are built with "newaliases" or "sendmail -bi". This is a separate -@@ -392,6 +393,7 @@ - #alias_database = dbm:/etc/mail/aliases - #alias_database = hash:/etc/aliases - #alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases -+alias_database = $alias_maps - - # ADDRESS EXTENSIONS (e.g., user+foo) - # Copied: postfix/repos/extra-x86_64/aliases.patch (from rev 357272, postfix/trunk/aliases.patch) =================================================================== --- aliases.patch (rev 0) +++ aliases.patch 2019-07-03 17:54:16 UTC (rev 357273) @@ -0,0 +1,18 @@ +--- etc/postfix/main.cf.orig 2010-12-13 20:18:22.000000000 +0100 ++++ etc/postfix/main.cf 2010-12-13 20:18:24.000000000 +0100 +@@ -382,6 +382,7 @@ + #alias_maps = hash:/etc/aliases + #alias_maps = hash:/etc/aliases, nis:mail.aliases + #alias_maps = netinfo:/aliases ++alias_maps = hash:/etc/postfix/aliases + + # The alias_database parameter specifies the alias database(s) that + # are built with "newaliases" or "sendmail -bi". This is a separate +@@ -392,6 +393,7 @@ + #alias_database = dbm:/etc/mail/aliases + #alias_database = hash:/etc/aliases + #alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases ++alias_database = $alias_maps + + # ADDRESS EXTENSIONS (e.g., user+foo) + # Deleted: service =================================================================== --- service 2019-07-03 17:54:02 UTC (rev 357272) +++ service 2019-07-03 17:54:16 UTC (rev 357273) @@ -1,14 +0,0 @@ -[Unit] -Description=Postfix Mail Transport Agent -After=network.target - -[Service] -Type=forking -PIDFile=/var/spool/postfix/pid/master.pid -ExecStart=/usr/bin/postfix start -ExecStop=/usr/bin/postfix stop -ExecReload=/usr/bin/postfix reload -Restart=always - -[Install] -WantedBy=multi-user.target Copied: postfix/repos/extra-x86_64/service (from rev 357272, postfix/trunk/service) =================================================================== --- service (rev 0) +++ service 2019-07-03 17:54:16 UTC (rev 357273) @@ -0,0 +1,14 @@ +[Unit] +Description=Postfix Mail Transport Agent +After=network.target + +[Service] +Type=forking +PIDFile=/var/spool/postfix/pid/master.pid +ExecStart=/usr/bin/postfix start +ExecStop=/usr/bin/postfix stop +ExecReload=/usr/bin/postfix reload +Restart=always + +[Install] +WantedBy=multi-user.target Deleted: sysusers.d =================================================================== --- sysusers.d 2019-07-03 17:54:02 UTC (rev 357272) +++ sysusers.d 2019-07-03 17:54:16 UTC (rev 357273) @@ -1,2 +0,0 @@ -g postdrop 75 - -u postfix 73 - /var/spool/postfix Copied: postfix/repos/extra-x86_64/sysusers.d (from rev 357272, postfix/trunk/sysusers.d) =================================================================== --- sysusers.d (rev 0) +++ sysusers.d 2019-07-03 17:54:16 UTC (rev 357273) @@ -0,0 +1,2 @@ +g postdrop 75 - +u postfix 73 - /var/spool/postfix