slackware-current/extra/source/sendmail/SlackBuild-sendmail-cf
Patrick J Volkerding f85cda2ade Tue Oct 20 21:58:52 UTC 2020
a/aaa_elflibs-15.0-x86_64-24.txz:  Rebuilt.
  Don't skip this one as it contains the libnsl-2.30.so built by glibc that
  it's likely many third-party packages will be linking to for some time.
  Upgraded: libcap.so.2.44, libelf-0.181.so, libpopt.so.0.0.1,
  libcurl.so.4.7.0, libexpat.so.1.6.12, libglib-2.0.so.0.6600.2,
  libgmodule-2.0.so.0.6600.2, libgobject-2.0.so.0.6600.2,
  libgthread-2.0.so.0.6600.2, libidn.so.12.6.1, liblber-2.4.so.2.11.2,
  libldap-2.4.so.2.11.2, libmpc.so.3.2.0, libmpfr.so.6.1.0, libpsl.so.5.3.3.
  Added: libnsl-2.30.so, libnsl.so.2.0.1.
  Removed: libdvdread.so.4.2.0, libicudata.so.65.1, libicui18n.so.65.1,
  libicuio.so.65.1, libicutest.so.65.1, libicutu.so.65.1, libicuuc.so.65.1.
a/glibc-solibs-2.30-x86_64-2.txz:  Rebuilt.
a/pam-1.4.0-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
a/quota-4.05-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
a/xfsprogs-5.9.0-x86_64-1.txz:  Upgraded.
ap/linuxdoc-tools-0.9.73-x86_64-6.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
ap/vorbis-tools-1.4.0-x86_64-5.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
d/cvs-1.11.23-x86_64-5.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
d/git-2.29.0-x86_64-1.txz:  Upgraded.
d/perl-5.32.0-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
d/python2-2.7.18-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
d/python3-3.8.6-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
d/rcs-5.10.0-x86_64-1.txz:  Upgraded.
d/subversion-1.14.0-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
kde/kdelibs-4.14.38-x86_64-7.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
kde/kopete-4.14.3-x86_64-9.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
kde/perlkde-4.14.3-x86_64-10.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
kde/perlqt-4.14.3-x86_64-11.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
l/freetype-2.10.4-x86_64-1.txz:  Upgraded.
  Fix heap buffer overflow in embedded PNG bitmap handling.
  For more information, see:
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15999
  (* Security fix *)
l/glibc-2.30-x86_64-2.txz:  Rebuilt.
  Rebuilt without the --enable-obsolete-nsl and --enable-obsolete-rpc options.
  This change has been somewhat overdue, but since glibc was providing these
  options we just continued to use them here - however, newer versions of
  glibc have dropped this code entirely and it is expected to be provided in
  standalone packages. So we'll do that to make things easier moving forward.
  Please note that libnss_nisplus has been unmaintained upstream for quite
  some time, is considered obsolete, and no longer compiles. As a result it
  will no longer be provided... but there are better options these days.
l/glibc-i18n-2.30-x86_64-2.txz:  Rebuilt.
l/glibc-profile-2.30-x86_64-2.txz:  Rebuilt.
l/gmime-3.2.7-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
l/libasyncns-0.8-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
l/libnsl-1.3.0-x86_64-1.txz:  Added.
  This provides the standalone libnsl.
  Shared library .so-version bump.
l/libnss_nis-3.1-x86_64-1.txz:  Added.
l/loudmouth-1.5.3-x86_64-5.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
l/rpcsvc-proto-1.4.2-x86_64-1.txz:  Added.
n/autofs-5.1.6-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/epic5-2.1.2-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/irssi-1.2.2-x86_64-4.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/net-snmp-5.9-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/netatalk-3.1.12-x86_64-4.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/ntp-4.2.8p15-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/openldap-2.4.54-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/openssh-8.4p1-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/openvpn-2.4.9-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/postfix-3.5.7-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/ppp-2.4.8-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/procmail-3.22-x86_64-4.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/proftpd-1.3.7a-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/rpcbind-1.2.5-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/samba-4.13.0-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/socat-1.7.3.4-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/stunnel-5.57-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/tcp_wrappers-7.6-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/tftp-hpa-5.2-x86_64-6.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/uucp-1.07-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/vsftpd-3.0.3-x86_64-7.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
n/yptools-4.2.3-x86_64-1.txz:  Upgraded.
  Compiled against libnsl-1.3.0.
xap/gftp-2.0.19-x86_64-9.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
xap/pidgin-2.14.1-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
xap/rxvt-unicode-9.22-x86_64-9.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
xap/xine-lib-1.2.10-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
xap/xine-ui-0.99.12-x86_64-2.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
extra/pure-alsa-system/xine-lib-1.2.10-x86_64-3_alsa.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
extra/sendmail/sendmail-8.16.1-x86_64-3.txz:  Rebuilt.
  Recompiled against libnsl-1.3.0.
extra/sendmail/sendmail-cf-8.16.1-noarch-3.txz:  Rebuilt.
2020-10-21 08:59:58 +02:00

57 lines
2.1 KiB
Bash
Executable file

#!/bin/sh
# Copyright 2008, 2009, 2012, 2013, 2014, 2015 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
VERSION=8.16.1
ARCH=noarch
BUILD=${BUILD:-3}
CWD=$(pwd)
TMP=${TMP:-/tmp}
PKG=$TMP/package-sendmail-cf
rm -rf $PKG
mkdir -p $TMP $PKG
echo "+====================+"
echo "| sendmail.cf.$VERSION |"
echo "+====================+"
( cd $TMP/sendmail-$VERSION ; find . -name "*~" -print -exec rm {} \; )
cd $PKG
mkdir -p usr/share/sendmail/cf
cd usr/share/sendmail/cf
cp -a $TMP/sendmail-$VERSION/cf/README .
cp -a $TMP/package-sendmail/usr/share/sendmail/README.linux .
for dir in cf domain feature hack m4 mailer ostype sh siteconfig ; do
cp -a $TMP/sendmail-$VERSION/cf/$dir .
done
# Replace the sendmail Build script with a simple (working) one:
cp -a $PKG/usr/share/sendmail/cf/cf/Build $PKG/usr/share/sendmail/cf/cf/Build.orig
zcat $CWD/Build.gz > $PKG/usr/share/sendmail/cf/cf/Build
chown -R root.root *
mkdir -p $PKG/install
cat $CWD/slack-desc.sendmail-cf > $PKG/install/slack-desc
# Build the package:
cd $PKG
/sbin/makepkg -l y -c n $TMP/sendmail-cf-$VERSION-noarch-$BUILD.txz