mirror of
git://slackware.nl/current.git
synced 2024-12-27 09:59:16 +01:00
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.
This commit is contained in:
parent
a5a6e494a7
commit
f85cda2ade
71 changed files with 1226 additions and 540 deletions
141
ChangeLog.rss
141
ChangeLog.rss
|
@ -11,9 +11,146 @@
|
||||||
<description>Tracking Slackware development in git.</description>
|
<description>Tracking Slackware development in git.</description>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
|
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
|
||||||
<pubDate>Mon, 19 Oct 2020 20:16:19 GMT</pubDate>
|
<pubDate>Tue, 20 Oct 2020 21:58:52 GMT</pubDate>
|
||||||
<lastBuildDate>Tue, 20 Oct 2020 06:59:49 GMT</lastBuildDate>
|
<lastBuildDate>Wed, 21 Oct 2020 06:59:51 GMT</lastBuildDate>
|
||||||
<generator>maintain_current_git.sh v 1.12</generator>
|
<generator>maintain_current_git.sh v 1.12</generator>
|
||||||
|
<item>
|
||||||
|
<title>Tue, 20 Oct 2020 21:58:52 GMT</title>
|
||||||
|
<pubDate>Tue, 20 Oct 2020 21:58:52 GMT</pubDate>
|
||||||
|
<link>https://git.slackware.nl/current/tag/?h=20201020215852</link>
|
||||||
|
<guid isPermaLink="false">20201020215852</guid>
|
||||||
|
<description>
|
||||||
|
<![CDATA[<pre>
|
||||||
|
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.
|
||||||
|
</pre>]]>
|
||||||
|
</description>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<title>Mon, 19 Oct 2020 20:16:19 GMT</title>
|
<title>Mon, 19 Oct 2020 20:16:19 GMT</title>
|
||||||
<pubDate>Mon, 19 Oct 2020 20:16:19 GMT</pubDate>
|
<pubDate>Mon, 19 Oct 2020 20:16:19 GMT</pubDate>
|
||||||
|
|
129
ChangeLog.txt
129
ChangeLog.txt
|
@ -1,3 +1,132 @@
|
||||||
|
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.
|
||||||
|
+--------------------------+
|
||||||
Mon Oct 19 20:16:19 UTC 2020
|
Mon Oct 19 20:16:19 UTC 2020
|
||||||
a/glibc-zoneinfo-2020c-noarch-1.txz: Upgraded.
|
a/glibc-zoneinfo-2020c-noarch-1.txz: Upgraded.
|
||||||
This package provides the latest timezone updates.
|
This package provides the latest timezone updates.
|
||||||
|
|
706
FILELIST.TXT
706
FILELIST.TXT
File diff suppressed because it is too large
Load diff
|
@ -21,7 +21,7 @@
|
||||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
VERSION=8.16.1
|
VERSION=8.16.1
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
VERSION=8.16.1
|
VERSION=8.16.1
|
||||||
ARCH=noarch
|
ARCH=noarch
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
CWD=$(pwd)
|
CWD=$(pwd)
|
||||||
TMP=${TMP:-/tmp}
|
TMP=${TMP:-/tmp}
|
||||||
|
|
|
@ -610,8 +610,6 @@ gzip ./source/n/htdig/doinst.sh
|
||||||
gzip ./source/n/netwrite/netwrite-0.17.diff
|
gzip ./source/n/netwrite/netwrite-0.17.diff
|
||||||
gzip ./source/n/libtirpc/doinst.sh
|
gzip ./source/n/libtirpc/doinst.sh
|
||||||
gzip ./source/n/stunnel/doinst.sh
|
gzip ./source/n/stunnel/doinst.sh
|
||||||
gzip ./source/n/yptools/ypbind-mt.gettid.diff
|
|
||||||
gzip ./source/n/yptools/yp-tools-2.14-glibc217-crypt.diff
|
|
||||||
gzip ./source/n/yptools/nsswitch.conf-nis
|
gzip ./source/n/yptools/nsswitch.conf-nis
|
||||||
gzip ./source/n/yptools/rc.yp
|
gzip ./source/n/yptools/rc.yp
|
||||||
gzip ./source/n/netkit-rsh/netkit-rsh.arg_max.diff
|
gzip ./source/n/netkit-rsh/netkit-rsh.arg_max.diff
|
||||||
|
|
|
@ -194,6 +194,8 @@ you are done." 22 74 10 \
|
||||||
"libnl" "Netlink socket library" "on" \
|
"libnl" "Netlink socket library" "on" \
|
||||||
"libnl3" "Netlink socket library version 3" "on" \
|
"libnl3" "Netlink socket library version 3" "on" \
|
||||||
"libnotify" "A library for event notification" "on" \
|
"libnotify" "A library for event notification" "on" \
|
||||||
|
"libnsl" "NIS/YP and NIS+ library" "on" \
|
||||||
|
"libnss_nis" "glibc NSS NIS plugin" "on" \
|
||||||
"libodfgen" "Library for generating ODF documents" "on" \
|
"libodfgen" "Library for generating ODF documents" "on" \
|
||||||
"libogg" "Ogg Bitstream library" "on" \
|
"libogg" "Ogg Bitstream library" "on" \
|
||||||
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
||||||
|
@ -318,6 +320,7 @@ you are done." 22 74 10 \
|
||||||
"rasqal" "RDF parsing library" "on" \
|
"rasqal" "RDF parsing library" "on" \
|
||||||
"readline" "Input library with editing" "on" \
|
"readline" "Input library with editing" "on" \
|
||||||
"redland" "RDF high-level interface library" "on" \
|
"redland" "RDF high-level interface library" "on" \
|
||||||
|
"rpcsvc-proto" "rpcsvc proto.x files" "on" \
|
||||||
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
|
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
|
||||||
"sdl" "Simple DirectMedia Layer library" "on" \
|
"sdl" "Simple DirectMedia Layer library" "on" \
|
||||||
"serf" "Asynchronous HTTP client library" "on" \
|
"serf" "Asynchronous HTTP client library" "on" \
|
||||||
|
@ -358,7 +361,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
for pkg in \
|
||||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freetype fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder3 keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 python2-module-collection qca qca-qt5 qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vte wavpack woff2 xapian-core xxHash zlib zstd \
|
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freetype fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder3 keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 python2-module-collection qca qca-qt5 qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland rpcsvc-proto sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vte wavpack woff2 xapian-core xxHash zlib zstd \
|
||||||
; do
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -366,7 +369,7 @@ ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
for PACKAGE in \
|
||||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freetype fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder3 keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 python2-module-collection qca qca-qt5 qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vte wavpack woff2 xapian-core xxHash zlib zstd \
|
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freetype fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder3 keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 python2-module-collection qca qca-qt5 qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland rpcsvc-proto sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vte wavpack woff2 xapian-core xxHash zlib zstd \
|
||||||
; do
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -194,6 +194,8 @@ you are done." 22 74 10 \
|
||||||
"libnl" "Netlink socket library" "on" \
|
"libnl" "Netlink socket library" "on" \
|
||||||
"libnl3" "Netlink socket library version 3" "on" \
|
"libnl3" "Netlink socket library version 3" "on" \
|
||||||
"libnotify" "A library for event notification" "on" \
|
"libnotify" "A library for event notification" "on" \
|
||||||
|
"libnsl" "NIS/YP and NIS+ library" "on" \
|
||||||
|
"libnss_nis" "glibc NSS NIS plugin" "on" \
|
||||||
"libodfgen" "Library for generating ODF documents" "on" \
|
"libodfgen" "Library for generating ODF documents" "on" \
|
||||||
"libogg" "Ogg Bitstream library" "on" \
|
"libogg" "Ogg Bitstream library" "on" \
|
||||||
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
||||||
|
@ -318,6 +320,7 @@ you are done." 22 74 10 \
|
||||||
"rasqal" "RDF parsing library" "on" \
|
"rasqal" "RDF parsing library" "on" \
|
||||||
"readline" "Input library with editing" "on" \
|
"readline" "Input library with editing" "on" \
|
||||||
"redland" "RDF high-level interface library" "on" \
|
"redland" "RDF high-level interface library" "on" \
|
||||||
|
"rpcsvc-proto" "rpcsvc proto.x files" "on" \
|
||||||
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
|
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
|
||||||
"sdl" "Simple DirectMedia Layer library" "on" \
|
"sdl" "Simple DirectMedia Layer library" "on" \
|
||||||
"serf" "Asynchronous HTTP client library" "on" \
|
"serf" "Asynchronous HTTP client library" "on" \
|
||||||
|
@ -358,7 +361,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
for pkg in \
|
||||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freetype fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder3 keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 python2-module-collection qca qca-qt5 qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vte wavpack woff2 xapian-core xxHash zlib zstd \
|
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freetype fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder3 keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 python2-module-collection qca qca-qt5 qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland rpcsvc-proto sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vte wavpack woff2 xapian-core xxHash zlib zstd \
|
||||||
; do
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -366,7 +369,7 @@ ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
for PACKAGE in \
|
||||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freetype fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder3 keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 python2-module-collection qca qca-qt5 qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vte wavpack woff2 xapian-core xxHash zlib zstd \
|
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freetype fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder3 keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 python2-module-collection qca qca-qt5 qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland rpcsvc-proto sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vte wavpack woff2 xapian-core xxHash zlib zstd \
|
||||||
; do
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -179,6 +179,8 @@ libnjb:REC
|
||||||
libnl:REC
|
libnl:REC
|
||||||
libnl3:REC
|
libnl3:REC
|
||||||
libnotify:REC
|
libnotify:REC
|
||||||
|
libnsl:REC
|
||||||
|
libnss_nis:REC
|
||||||
libodfgen:REC
|
libodfgen:REC
|
||||||
libogg:REC
|
libogg:REC
|
||||||
liboggz:REC
|
liboggz:REC
|
||||||
|
@ -303,6 +305,7 @@ raptor2:REC
|
||||||
rasqal:REC
|
rasqal:REC
|
||||||
readline:REC
|
readline:REC
|
||||||
redland:REC
|
redland:REC
|
||||||
|
rpcsvc-proto:REC
|
||||||
sbc:REC
|
sbc:REC
|
||||||
sdl:REC
|
sdl:REC
|
||||||
serf:REC
|
serf:REC
|
||||||
|
|
|
@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=aaa_elflibs
|
PKGNAM=aaa_elflibs
|
||||||
VERSION=${VERSION:-15.0}
|
VERSION=${VERSION:-15.0}
|
||||||
BUILD=${BUILD:-23}
|
BUILD=${BUILD:-24}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
/lib/libncurses.so.6
|
/lib/libncurses.so.6
|
||||||
/lib/libncursesw.so.5
|
/lib/libncursesw.so.5
|
||||||
/lib/libncursesw.so.6
|
/lib/libncursesw.so.6
|
||||||
|
/lib/libnsl.so.1
|
||||||
|
/lib/libnsl.so.2
|
||||||
/lib/libpcre.so.1
|
/lib/libpcre.so.1
|
||||||
/lib/libpcreposix.so.0
|
/lib/libpcreposix.so.0
|
||||||
/lib/libpopt.so.0
|
/lib/libpopt.so.0
|
||||||
|
|
|
@ -10,21 +10,9 @@
|
||||||
/usr/lib/libmpfr.so.6
|
/usr/lib/libmpfr.so.6
|
||||||
/usr/lib/libgmp.so.10
|
/usr/lib/libgmp.so.10
|
||||||
/usr/lib/libgmpxx.so.4
|
/usr/lib/libgmpxx.so.4
|
||||||
#
|
# We'll keep this one around for just a little bit:
|
||||||
# Add the shared library from libdvdread-6.0.1 until third party packages catch up:
|
/usr/lib/libffi.so.7
|
||||||
#
|
|
||||||
/usr/lib/libdvdread.so.4
|
|
||||||
# Need these saved here during the KDE4 -> Plasma 5 transition:
|
# Need these saved here during the KDE4 -> Plasma 5 transition:
|
||||||
/usr/lib/libexiv2.so.26
|
/usr/lib/libexiv2.so.26
|
||||||
/usr/lib/libraw.so.16
|
/usr/lib/libraw.so.16
|
||||||
/usr/lib/libraw_r.so.16
|
/usr/lib/libraw_r.so.16
|
||||||
# We'll keep this one around for just a little bit:
|
|
||||||
/usr/lib/libffi.so.6
|
|
||||||
# Upgrading icu4c is always painful. We'll hang onto these until nothing in the
|
|
||||||
# main tree or common third-party additions require them.
|
|
||||||
/usr/lib/libicudata.so.65
|
|
||||||
/usr/lib/libicui18n.so.65
|
|
||||||
/usr/lib/libicuio.so.65
|
|
||||||
/usr/lib/libicutest.so.65
|
|
||||||
/usr/lib/libicutu.so.65
|
|
||||||
/usr/lib/libicuuc.so.65
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ SRCNAM=Linux-PAM
|
||||||
PKGNAM=pam
|
PKGNAM=pam
|
||||||
PAMRHVER=${PAMRHVER:-$(echo pam-redhat-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
PAMRHVER=${PAMRHVER:-$(echo pam-redhat-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=quota
|
PKGNAM=quota
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -32,7 +32,7 @@ if [ -z "$ARCH" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export PKGVERSION=0.9.73 # use the version of linuxdoc-tools as the package version.
|
export PKGVERSION=0.9.73 # use the version of linuxdoc-tools as the package version.
|
||||||
BUILD=${BUILD:-5}
|
BUILD=${BUILD:-6}
|
||||||
PKGEXT=${PKGEXT:-txz}
|
PKGEXT=${PKGEXT:-txz}
|
||||||
|
|
||||||
export CWD=$PWD
|
export CWD=$PWD
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=vorbis-tools
|
PKGNAM=vorbis-tools
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-4}
|
BUILD=${BUILD:-5}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=cvs
|
PKGNAM=cvs
|
||||||
VERSION=1.11.23
|
VERSION=1.11.23
|
||||||
BUILD=${BUILD:-4}
|
BUILD=${BUILD:-5}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=perl
|
PKGNAM=perl
|
||||||
VERSION=5.32.0
|
VERSION=5.32.0
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -26,7 +26,7 @@ PKGNAM=python2
|
||||||
SRCNAM=Python
|
SRCNAM=Python
|
||||||
VERSION=$(echo $SRCNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
VERSION=$(echo $SRCNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
BRANCH_VERSION=$(echo $VERSION | cut -f 1,2 -d . )
|
BRANCH_VERSION=$(echo $VERSION | cut -f 1,2 -d . )
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ PKGNAM=python3
|
||||||
SRCNAM=Python
|
SRCNAM=Python
|
||||||
VERSION=$(echo $SRCNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
VERSION=$(echo $SRCNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
BRANCH_VERSION=$(echo $VERSION | cut -f 1,2 -d . )
|
BRANCH_VERSION=$(echo $VERSION | cut -f 1,2 -d . )
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=rcs
|
PKGNAM=rcs
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=subversion
|
PKGNAM=subversion
|
||||||
VERSION=${VERSION:-$(echo subversion-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo subversion-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
6
|
7
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
8
|
9
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
9
|
10
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
10
|
11
|
||||||
|
|
|
@ -152,6 +152,14 @@ cp -a \
|
||||||
# too much
|
# too much
|
||||||
rm -rf $PKG/usr/doc/freetype-$VERSION/docs/reference
|
rm -rf $PKG/usr/doc/freetype-$VERSION/docs/reference
|
||||||
|
|
||||||
|
# If there's a CHANGES file, installing at least part of the recent history
|
||||||
|
# is useful, but don't let it get totally out of control:
|
||||||
|
if [ -r docs/CHANGES ]; then
|
||||||
|
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)/docs
|
||||||
|
cat docs/CHANGES | head -n 1000 > $DOCSDIR/CHANGES
|
||||||
|
touch -r CHANGES $DOCSDIR/CHANGES
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir $PKG/install
|
mkdir $PKG/install
|
||||||
zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
|
zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
|
||||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||||
|
|
|
@ -121,16 +121,12 @@ rm -f etc/profile.d/glibc.sh.new
|
||||||
# time call to ldconfig, which would then take care of any missing links.
|
# time call to ldconfig, which would then take care of any missing links.
|
||||||
# In case there's no ldconfig, make the links manually:
|
# In case there's no ldconfig, make the links manually:
|
||||||
if [ ! -x /sbin/ldconfig ]; then
|
if [ ! -x /sbin/ldconfig ]; then
|
||||||
( cd lib ; rm -rf libnss_nis.so.2 )
|
|
||||||
( cd lib ; ln -sf libnss_nis-@@VERSION@@.so libnss_nis.so.2 )
|
|
||||||
( cd lib ; rm -rf libm.so.6 )
|
( cd lib ; rm -rf libm.so.6 )
|
||||||
( cd lib ; ln -sf libm-@@VERSION@@.so libm.so.6 )
|
( cd lib ; ln -sf libm-@@VERSION@@.so libm.so.6 )
|
||||||
( cd lib ; rm -rf libnss_files.so.2 )
|
( cd lib ; rm -rf libnss_files.so.2 )
|
||||||
( cd lib ; ln -sf libnss_files-@@VERSION@@.so libnss_files.so.2 )
|
( cd lib ; ln -sf libnss_files-@@VERSION@@.so libnss_files.so.2 )
|
||||||
( cd lib ; rm -rf libresolv.so.2 )
|
( cd lib ; rm -rf libresolv.so.2 )
|
||||||
( cd lib ; ln -sf libresolv-@@VERSION@@.so libresolv.so.2 )
|
( cd lib ; ln -sf libresolv-@@VERSION@@.so libresolv.so.2 )
|
||||||
( cd lib ; rm -rf libnsl.so.1 )
|
|
||||||
( cd lib ; ln -sf libnsl-@@VERSION@@.so libnsl.so.1 )
|
|
||||||
( cd lib ; rm -rf libutil.so.1 )
|
( cd lib ; rm -rf libutil.so.1 )
|
||||||
( cd lib ; ln -sf libutil-@@VERSION@@.so libutil.so.1 )
|
( cd lib ; ln -sf libutil-@@VERSION@@.so libutil.so.1 )
|
||||||
( cd lib ; rm -rf libnss_compat.so.2 )
|
( cd lib ; rm -rf libnss_compat.so.2 )
|
||||||
|
@ -153,8 +149,6 @@ if [ ! -x /sbin/ldconfig ]; then
|
||||||
( cd lib ; ln -sf libnss_dns-@@VERSION@@.so libnss_dns.so.2 )
|
( cd lib ; ln -sf libnss_dns-@@VERSION@@.so libnss_dns.so.2 )
|
||||||
( cd lib ; rm -rf libpthread.so.0 )
|
( cd lib ; rm -rf libpthread.so.0 )
|
||||||
( cd lib ; ln -sf libpthread-@@VERSION@@.so libpthread.so.0 )
|
( cd lib ; ln -sf libpthread-@@VERSION@@.so libpthread.so.0 )
|
||||||
( cd lib ; rm -rf libnss_nisplus.so.2 )
|
|
||||||
( cd lib ; ln -sf libnss_nisplus-@@VERSION@@.so libnss_nisplus.so.2 )
|
|
||||||
( cd lib ; rm -rf libc.so.6 )
|
( cd lib ; rm -rf libc.so.6 )
|
||||||
( cd lib ; ln -sf libc-@@VERSION@@.so libc.so.6 )
|
( cd lib ; ln -sf libc-@@VERSION@@.so libc.so.6 )
|
||||||
( cd lib ; rm -rf librt.so.1 )
|
( cd lib ; rm -rf librt.so.1 )
|
||||||
|
|
|
@ -119,16 +119,12 @@ rm -f etc/profile.d/glibc.sh.new
|
||||||
# we did fall back on this the machine would boot until it reached the boot
|
# we did fall back on this the machine would boot until it reached the boot
|
||||||
# time call to ldconfig, which would then take care of any missing links.
|
# time call to ldconfig, which would then take care of any missing links.
|
||||||
if [ ! -x /sbin/ldconfig ]; then
|
if [ ! -x /sbin/ldconfig ]; then
|
||||||
( cd lib ; rm -rf libnss_nis.so.2 )
|
|
||||||
( cd lib ; ln -sf libnss_nis-@@VERSION@@.so libnss_nis.so.2 )
|
|
||||||
( cd lib ; rm -rf libm.so.6 )
|
( cd lib ; rm -rf libm.so.6 )
|
||||||
( cd lib ; ln -sf libm-@@VERSION@@.so libm.so.6 )
|
( cd lib ; ln -sf libm-@@VERSION@@.so libm.so.6 )
|
||||||
( cd lib ; rm -rf libnss_files.so.2 )
|
( cd lib ; rm -rf libnss_files.so.2 )
|
||||||
( cd lib ; ln -sf libnss_files-@@VERSION@@.so libnss_files.so.2 )
|
( cd lib ; ln -sf libnss_files-@@VERSION@@.so libnss_files.so.2 )
|
||||||
( cd lib ; rm -rf libresolv.so.2 )
|
( cd lib ; rm -rf libresolv.so.2 )
|
||||||
( cd lib ; ln -sf libresolv-@@VERSION@@.so libresolv.so.2 )
|
( cd lib ; ln -sf libresolv-@@VERSION@@.so libresolv.so.2 )
|
||||||
( cd lib ; rm -rf libnsl.so.1 )
|
|
||||||
( cd lib ; ln -sf libnsl-@@VERSION@@.so libnsl.so.1 )
|
|
||||||
( cd lib ; rm -rf libutil.so.1 )
|
( cd lib ; rm -rf libutil.so.1 )
|
||||||
( cd lib ; ln -sf libutil-@@VERSION@@.so libutil.so.1 )
|
( cd lib ; ln -sf libutil-@@VERSION@@.so libutil.so.1 )
|
||||||
( cd lib ; rm -rf libnss_compat.so.2 )
|
( cd lib ; rm -rf libnss_compat.so.2 )
|
||||||
|
@ -151,8 +147,6 @@ if [ ! -x /sbin/ldconfig ]; then
|
||||||
( cd lib ; ln -sf libnss_dns-@@VERSION@@.so libnss_dns.so.2 )
|
( cd lib ; ln -sf libnss_dns-@@VERSION@@.so libnss_dns.so.2 )
|
||||||
( cd lib ; rm -rf libpthread.so.0 )
|
( cd lib ; rm -rf libpthread.so.0 )
|
||||||
( cd lib ; ln -sf libpthread-@@VERSION@@.so libpthread.so.0 )
|
( cd lib ; ln -sf libpthread-@@VERSION@@.so libpthread.so.0 )
|
||||||
( cd lib ; rm -rf libnss_nisplus.so.2 )
|
|
||||||
( cd lib ; ln -sf libnss_nisplus-@@VERSION@@.so libnss_nisplus.so.2 )
|
|
||||||
( cd lib ; rm -rf libc.so.6 )
|
( cd lib ; rm -rf libc.so.6 )
|
||||||
( cd lib ; ln -sf libc-@@VERSION@@.so libc.so.6 )
|
( cd lib ; ln -sf libc-@@VERSION@@.so libc.so.6 )
|
||||||
( cd lib ; rm -rf librt.so.1 )
|
( cd lib ; rm -rf librt.so.1 )
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
PKGNAM=glibc
|
PKGNAM=glibc
|
||||||
VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
CHECKOUT=${CHECKOUT:-""}
|
CHECKOUT=${CHECKOUT:-""}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# I was considering disabling NSCD, but MoZes talked me out of it. :)
|
# I was considering disabling NSCD, but MoZes talked me out of it. :)
|
||||||
#DISABLE_NSCD=" --disable-nscd "
|
#DISABLE_NSCD=" --disable-nscd "
|
||||||
|
@ -230,8 +230,6 @@ CFLAGS="-g $OPTIMIZ" \
|
||||||
--enable-kernel=2.6.32 \
|
--enable-kernel=2.6.32 \
|
||||||
--with-headers=/usr/include \
|
--with-headers=/usr/include \
|
||||||
--enable-add-ons \
|
--enable-add-ons \
|
||||||
--enable-obsolete-nsl \
|
|
||||||
--enable-obsolete-rpc \
|
|
||||||
--enable-profile \
|
--enable-profile \
|
||||||
$DISABLE_NSCD \
|
$DISABLE_NSCD \
|
||||||
$WERROR \
|
$WERROR \
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
PKGNAM=gmime
|
PKGNAM=gmime
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | cut -d - -f 2 | rev | cut -f 3- -d . | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | cut -d - -f 2 | rev | cut -f 3- -d . | rev)}
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=libasyncns
|
PKGNAM=libasyncns
|
||||||
VERSION=$(ls libasyncns-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
VERSION=$(ls libasyncns-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
153
source/l/libnsl/libnsl.SlackBuild
Executable file
153
source/l/libnsl/libnsl.SlackBuild
Executable file
|
@ -0,0 +1,153 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Copyright 2020 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.
|
||||||
|
|
||||||
|
cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
|
PKGNAM=libnsl
|
||||||
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
|
# Automatically determine the architecture we're building on:
|
||||||
|
if [ -z "$ARCH" ]; then
|
||||||
|
case "$(uname -m)" in
|
||||||
|
i?86) ARCH=i586 ;;
|
||||||
|
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
|
||||||
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||||
|
*) ARCH=$(uname -m) ;;
|
||||||
|
esac
|
||||||
|
export ARCH
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||||
|
# the name of the created package would be, and then exit. This information
|
||||||
|
# could be useful to other scripts.
|
||||||
|
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||||
|
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
if [ "$ARCH" = "i586" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "i686" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=i686"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "s390" ]; then
|
||||||
|
SLKCFLAGS="-O2"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "x86_64" ]; then
|
||||||
|
SLKCFLAGS="-O2 -fPIC"
|
||||||
|
LIBDIRSUFFIX="64"
|
||||||
|
elif [ "$ARCH" = "armv7hl" ]; then
|
||||||
|
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
else
|
||||||
|
SLKCFLAGS="-O2"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
TMP=${TMP:-/tmp}
|
||||||
|
PKG=$TMP/package-$PKGNAM
|
||||||
|
|
||||||
|
rm -rf $PKG
|
||||||
|
mkdir -p $TMP $PKG
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
rm -rf $PKGNAM-$VERSION
|
||||||
|
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
|
||||||
|
cd $PKGNAM-$VERSION || exit 1
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
# Configure, build, and install:
|
||||||
|
if [ ! -r configure ]; then
|
||||||
|
if [ -x ./autogen.sh ]; then
|
||||||
|
NOCONFIGURE=1 ./autogen.sh
|
||||||
|
else
|
||||||
|
autoreconf -vif
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
CFLAGS="$SLKCFLAGS" \
|
||||||
|
CXXFLAGS="$SLKCFLAGS" \
|
||||||
|
./configure \
|
||||||
|
--prefix=/usr \
|
||||||
|
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--localstatedir=/var \
|
||||||
|
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||||
|
--mandir=/usr/man \
|
||||||
|
--infodir=/usr/info \
|
||||||
|
--disable-static \
|
||||||
|
--build=$ARCH-slackware-linux || exit 1
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
# Don't ship .la files:
|
||||||
|
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||||
|
|
||||||
|
# Move libraries to the traditional glibc location:
|
||||||
|
mkdir $PKG/lib${LIBDIRSUFFIX}
|
||||||
|
( cd $PKG/usr/lib${LIBDIRSUFFIX}
|
||||||
|
for file in lib*.so.?.* ; do
|
||||||
|
mv $file ../../lib${LIBDIRSUFFIX}
|
||||||
|
ln -sf ../../lib${LIBDIRSUFFIX}/$file .
|
||||||
|
done
|
||||||
|
cp -a lib*.so.? ../../lib${LIBDIRSUFFIX}
|
||||||
|
)
|
||||||
|
|
||||||
|
# Strip binaries:
|
||||||
|
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||||
|
|
||||||
|
# Compress manual pages:
|
||||||
|
find $PKG/usr/man -type f -exec gzip -9 {} \+
|
||||||
|
for i in $( find $PKG/usr/man -type l ) ; do
|
||||||
|
ln -s $( readlink $i ).gz $i.gz
|
||||||
|
rm $i
|
||||||
|
done
|
||||||
|
|
||||||
|
# Add a documentation directory:
|
||||||
|
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
|
||||||
|
cp -a \
|
||||||
|
AUTHORS* COPYING* NEWS* README* \
|
||||||
|
AUTHORS* ChangeLog CHANGES COPYING* LICENSE* NEWS* README* THANKS* TODO* \
|
||||||
|
$PKG/usr/doc/${PKGNAM}-$VERSION
|
||||||
|
|
||||||
|
# If there's a ChangeLog, installing at least part of the recent history
|
||||||
|
# is useful, but don't let it get totally out of control:
|
||||||
|
if [ -r ChangeLog ]; then
|
||||||
|
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
|
||||||
|
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
|
||||||
|
touch -r ChangeLog $DOCSDIR/ChangeLog
|
||||||
|
fi
|
||||||
|
|
||||||
|
mkdir -p $PKG/install
|
||||||
|
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||||
|
|
||||||
|
cd $PKG
|
||||||
|
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
1
source/l/libnsl/libnsl.url
Normal file
1
source/l/libnsl/libnsl.url
Normal file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/thkukuk/libnsl
|
19
source/l/libnsl/slack-desc
Normal file
19
source/l/libnsl/slack-desc
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# HOW TO EDIT THIS FILE:
|
||||||
|
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||||
|
# up the first '|' above the ':' following the base package name, and the '|'
|
||||||
|
# on the right side marks the last column you can put a character in. You must
|
||||||
|
# make exactly 11 lines for the formatting to be correct. It's also
|
||||||
|
# customary to leave one space after the ':'.
|
||||||
|
|
||||||
|
|-----handy-ruler------------------------------------------------------|
|
||||||
|
libnsl: libnsl (NIS/YP and NIS+ library)
|
||||||
|
libnsl:
|
||||||
|
libnsl: This package contains the libnsl library. This library contains the
|
||||||
|
libnsl: public client interface for NIS(YP) and NIS+. This code was formerly
|
||||||
|
libnsl: part of glibc, but is now standalone to be able to link against TI-RPC
|
||||||
|
libnsl: for IPv6 support.
|
||||||
|
libnsl:
|
||||||
|
libnsl: Homepage: https://github.com/thkukuk/libnsl
|
||||||
|
libnsl:
|
||||||
|
libnsl:
|
||||||
|
libnsl:
|
152
source/l/libnss_nis/libnss_nis.SlackBuild
Executable file
152
source/l/libnss_nis/libnss_nis.SlackBuild
Executable file
|
@ -0,0 +1,152 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Copyright 2020 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.
|
||||||
|
|
||||||
|
cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
|
PKGNAM=libnss_nis
|
||||||
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
|
# Automatically determine the architecture we're building on:
|
||||||
|
if [ -z "$ARCH" ]; then
|
||||||
|
case "$(uname -m)" in
|
||||||
|
i?86) ARCH=i586 ;;
|
||||||
|
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
|
||||||
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||||
|
*) ARCH=$(uname -m) ;;
|
||||||
|
esac
|
||||||
|
export ARCH
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||||
|
# the name of the created package would be, and then exit. This information
|
||||||
|
# could be useful to other scripts.
|
||||||
|
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||||
|
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
if [ "$ARCH" = "i586" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "i686" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=i686"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "s390" ]; then
|
||||||
|
SLKCFLAGS="-O2"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "x86_64" ]; then
|
||||||
|
SLKCFLAGS="-O2 -fPIC"
|
||||||
|
LIBDIRSUFFIX="64"
|
||||||
|
elif [ "$ARCH" = "armv7hl" ]; then
|
||||||
|
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
else
|
||||||
|
SLKCFLAGS="-O2"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
TMP=${TMP:-/tmp}
|
||||||
|
PKG=$TMP/package-$PKGNAM
|
||||||
|
|
||||||
|
rm -rf $PKG
|
||||||
|
mkdir -p $TMP $PKG
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
rm -rf $PKGNAM-$VERSION
|
||||||
|
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
|
||||||
|
cd $PKGNAM-$VERSION || exit 1
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
# Configure, build, and install:
|
||||||
|
if [ ! -r configure ]; then
|
||||||
|
if [ -x ./autogen.sh ]; then
|
||||||
|
NOCONFIGURE=1 ./autogen.sh
|
||||||
|
else
|
||||||
|
autoreconf -vif
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
CFLAGS="$SLKCFLAGS" \
|
||||||
|
CXXFLAGS="$SLKCFLAGS" \
|
||||||
|
./configure \
|
||||||
|
--prefix=/usr \
|
||||||
|
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--localstatedir=/var \
|
||||||
|
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||||
|
--mandir=/usr/man \
|
||||||
|
--infodir=/usr/info \
|
||||||
|
--disable-static \
|
||||||
|
--build=$ARCH-slackware-linux || exit 1
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
# Don't ship .la files:
|
||||||
|
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||||
|
|
||||||
|
# Move libraries to the traditional glibc location:
|
||||||
|
mkdir $PKG/lib${LIBDIRSUFFIX}
|
||||||
|
( cd $PKG/usr/lib${LIBDIRSUFFIX}
|
||||||
|
for file in lib*.so.?.* ; do
|
||||||
|
mv $file ../../lib${LIBDIRSUFFIX}
|
||||||
|
ln -sf ../../lib${LIBDIRSUFFIX}/$file .
|
||||||
|
done
|
||||||
|
cp -a lib*.so.? ../../lib${LIBDIRSUFFIX}
|
||||||
|
)
|
||||||
|
|
||||||
|
# Strip binaries:
|
||||||
|
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||||
|
|
||||||
|
# Compress manual pages:
|
||||||
|
find $PKG/usr/man -type f -exec gzip -9 {} \+
|
||||||
|
for i in $( find $PKG/usr/man -type l ) ; do
|
||||||
|
ln -s $( readlink $i ).gz $i.gz
|
||||||
|
rm $i
|
||||||
|
done
|
||||||
|
|
||||||
|
# Add a documentation directory:
|
||||||
|
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
|
||||||
|
cp -a \
|
||||||
|
AUTHORS* COPYING* ChangeLog NEWS* README* \
|
||||||
|
$PKG/usr/doc/${PKGNAM}-$VERSION
|
||||||
|
|
||||||
|
# If there's a ChangeLog, installing at least part of the recent history
|
||||||
|
# is useful, but don't let it get totally out of control:
|
||||||
|
if [ -r ChangeLog ]; then
|
||||||
|
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
|
||||||
|
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
|
||||||
|
touch -r ChangeLog $DOCSDIR/ChangeLog
|
||||||
|
fi
|
||||||
|
|
||||||
|
mkdir -p $PKG/install
|
||||||
|
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||||
|
|
||||||
|
cd $PKG
|
||||||
|
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
1
source/l/libnss_nis/libnss_nis.url
Normal file
1
source/l/libnss_nis/libnss_nis.url
Normal file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/thkukuk/libnss_nis
|
19
source/l/libnss_nis/slack-desc
Normal file
19
source/l/libnss_nis/slack-desc
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# HOW TO EDIT THIS FILE:
|
||||||
|
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||||
|
# up the first '|' above the ':' following the base package name, and the '|'
|
||||||
|
# on the right side marks the last column you can put a character in. You must
|
||||||
|
# make exactly 11 lines for the formatting to be correct. It's also
|
||||||
|
# customary to leave one space after the ':'.
|
||||||
|
|
||||||
|
|-----handy-ruler------------------------------------------------------|
|
||||||
|
libnss_nis: libnss_nis (glibc NSS NIS plugin)
|
||||||
|
libnss_nis:
|
||||||
|
libnss_nis: This package contains the NSS NIS plugin for glibc. This code was
|
||||||
|
libnss_nis: formerly part of glibc, but is now standalone to be able to link
|
||||||
|
libnss_nis: against TI-RPC for IPv6 support.
|
||||||
|
libnss_nis:
|
||||||
|
libnss_nis: Homepage: https://github.com/thkukuk/libnss_nis
|
||||||
|
libnss_nis:
|
||||||
|
libnss_nis:
|
||||||
|
libnss_nis:
|
||||||
|
libnss_nis:
|
|
@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=loudmouth
|
PKGNAM=loudmouth
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-4}
|
BUILD=${BUILD:-5}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
145
source/l/rpcsvc-proto/rpcsvc-proto.SlackBuild
Executable file
145
source/l/rpcsvc-proto/rpcsvc-proto.SlackBuild
Executable file
|
@ -0,0 +1,145 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Copyright 2020 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.
|
||||||
|
|
||||||
|
cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
|
PKGNAM=rpcsvc-proto
|
||||||
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
|
# Automatically determine the architecture we're building on:
|
||||||
|
if [ -z "$ARCH" ]; then
|
||||||
|
case "$(uname -m)" in
|
||||||
|
i?86) ARCH=i586 ;;
|
||||||
|
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
|
||||||
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||||
|
*) ARCH=$(uname -m) ;;
|
||||||
|
esac
|
||||||
|
export ARCH
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||||
|
# the name of the created package would be, and then exit. This information
|
||||||
|
# could be useful to other scripts.
|
||||||
|
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||||
|
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
if [ "$ARCH" = "i586" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "i686" ]; then
|
||||||
|
SLKCFLAGS="-O2 -march=i686"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "s390" ]; then
|
||||||
|
SLKCFLAGS="-O2"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
elif [ "$ARCH" = "x86_64" ]; then
|
||||||
|
SLKCFLAGS="-O2 -fPIC"
|
||||||
|
LIBDIRSUFFIX="64"
|
||||||
|
elif [ "$ARCH" = "armv7hl" ]; then
|
||||||
|
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
else
|
||||||
|
SLKCFLAGS="-O2"
|
||||||
|
LIBDIRSUFFIX=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
TMP=${TMP:-/tmp}
|
||||||
|
PKG=$TMP/package-$PKGNAM
|
||||||
|
|
||||||
|
rm -rf $PKG
|
||||||
|
mkdir -p $TMP $PKG
|
||||||
|
|
||||||
|
cd $TMP
|
||||||
|
rm -rf $PKGNAM-$VERSION
|
||||||
|
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
|
||||||
|
cd $PKGNAM-$VERSION || exit 1
|
||||||
|
|
||||||
|
chown -R root:root .
|
||||||
|
find . \
|
||||||
|
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||||
|
-exec chmod 755 {} \+ -o \
|
||||||
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
|
-exec chmod 644 {} \+
|
||||||
|
|
||||||
|
# Configure, build, and install:
|
||||||
|
if [ ! -r configure ]; then
|
||||||
|
if [ -x ./autogen.sh ]; then
|
||||||
|
NOCONFIGURE=1 ./autogen.sh
|
||||||
|
else
|
||||||
|
autoreconf -vif
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
CFLAGS="$SLKCFLAGS" \
|
||||||
|
CXXFLAGS="$SLKCFLAGS" \
|
||||||
|
./configure \
|
||||||
|
--prefix=/usr \
|
||||||
|
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--localstatedir=/var \
|
||||||
|
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||||
|
--mandir=/usr/man \
|
||||||
|
--infodir=/usr/info \
|
||||||
|
--disable-static \
|
||||||
|
--build=$ARCH-slackware-linux || exit 1
|
||||||
|
make $NUMJOBS || make || exit 1
|
||||||
|
make install DESTDIR=$PKG || exit 1
|
||||||
|
|
||||||
|
# These ones are included in the quota package:
|
||||||
|
rm -f $PKG/usr/include/rpcsvc/rquota.{h,x}
|
||||||
|
|
||||||
|
# Don't ship .la files:
|
||||||
|
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||||
|
|
||||||
|
# Strip binaries:
|
||||||
|
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||||
|
|
||||||
|
# Compress manual pages:
|
||||||
|
find $PKG/usr/man -type f -exec gzip -9 {} \+
|
||||||
|
for i in $( find $PKG/usr/man -type l ) ; do
|
||||||
|
ln -s $( readlink $i ).gz $i.gz
|
||||||
|
rm $i
|
||||||
|
done
|
||||||
|
|
||||||
|
# Add a documentation directory:
|
||||||
|
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
|
||||||
|
cp -a \
|
||||||
|
AUTHORS* COPYING* ChangeLog NEWS* README* THANKS* \
|
||||||
|
$PKG/usr/doc/${PKGNAM}-$VERSION
|
||||||
|
|
||||||
|
# If there's a ChangeLog, installing at least part of the recent history
|
||||||
|
# is useful, but don't let it get totally out of control:
|
||||||
|
if [ -r ChangeLog ]; then
|
||||||
|
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
|
||||||
|
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
|
||||||
|
touch -r ChangeLog $DOCSDIR/ChangeLog
|
||||||
|
fi
|
||||||
|
|
||||||
|
mkdir -p $PKG/install
|
||||||
|
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||||
|
|
||||||
|
cd $PKG
|
||||||
|
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
1
source/l/rpcsvc-proto/rpcsvc-proto.url
Normal file
1
source/l/rpcsvc-proto/rpcsvc-proto.url
Normal file
|
@ -0,0 +1 @@
|
||||||
|
https://github.com/thkukuk/rpcsvc-proto
|
19
source/l/rpcsvc-proto/slack-desc
Normal file
19
source/l/rpcsvc-proto/slack-desc
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# HOW TO EDIT THIS FILE:
|
||||||
|
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||||
|
# up the first '|' above the ':' following the base package name, and the '|'
|
||||||
|
# on the right side marks the last column you can put a character in. You must
|
||||||
|
# make exactly 11 lines for the formatting to be correct. It's also
|
||||||
|
# customary to leave one space after the ':'.
|
||||||
|
|
||||||
|
|-----handy-ruler------------------------------------------------------|
|
||||||
|
rpcsvc-proto: rpcsvc-proto (rpcsvc proto.x files)
|
||||||
|
rpcsvc-proto:
|
||||||
|
rpcsvc-proto: This package contains rpcsvc proto.x files from glibc, which are
|
||||||
|
rpcsvc-proto: missing in libtirpc. Additionally it contains rpcgen, which is needed
|
||||||
|
rpcsvc-proto: to create header files and sources from protocol files.
|
||||||
|
rpcsvc-proto:
|
||||||
|
rpcsvc-proto: Homepage: https://github.com/thkukuk/rpcsvc-proto
|
||||||
|
rpcsvc-proto:
|
||||||
|
rpcsvc-proto:
|
||||||
|
rpcsvc-proto:
|
||||||
|
rpcsvc-proto:
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=autofs
|
PKGNAM=autofs
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ PKGNAM=epic5
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
EPICVER=5
|
EPICVER=5
|
||||||
HELPFILE=current
|
HELPFILE=current
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
## Default to no Ruby support, since it seems that ruby-2.7.0 is not compatible.
|
## Default to no Ruby support, since it seems that ruby-2.7.0 is not compatible.
|
||||||
## Patches to fix this are welcome, otherwise we'll keep an eye on upstream.
|
## Patches to fix this are welcome, otherwise we'll keep an eye on upstream.
|
||||||
|
|
|
@ -28,7 +28,7 @@ PKG=$TMP/package-irssi
|
||||||
|
|
||||||
VERSION=${VERSION:-$(echo irssi-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo irssi-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
DIRCD=${VERSION}
|
DIRCD=${VERSION}
|
||||||
BUILD=${BUILD:-3}
|
BUILD=${BUILD:-4}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=net-snmp
|
PKGNAM=net-snmp
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=netatalk
|
PKGNAM=netatalk
|
||||||
VERSION=${VERSION:-$(echo netatalk-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo netatalk-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-3}
|
BUILD=${BUILD:-4}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=ntp
|
PKGNAM=ntp
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=openldap
|
PKGNAM=openldap
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -30,7 +30,7 @@ PKG=$TMP/package-openssh
|
||||||
|
|
||||||
PKGNAM=openssh
|
PKGNAM=openssh
|
||||||
VERSION=${VERSION:-$(echo openssh-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo openssh-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=openvpn
|
PKGNAM=openvpn
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=postfix
|
PKGNAM=postfix
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
case "$( uname -m )" in
|
case "$( uname -m )" in
|
||||||
|
|
|
@ -26,7 +26,7 @@ PKGNAM=ppp
|
||||||
VERSION=2.4.8
|
VERSION=2.4.8
|
||||||
RADVER=1.1.7
|
RADVER=1.1.7
|
||||||
PPPVER=1.98
|
PPPVER=1.98
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=procmail
|
PKGNAM=procmail
|
||||||
VERSION=3.22
|
VERSION=3.22
|
||||||
BUILD=${BUILD:-3}
|
BUILD=${BUILD:-4}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
PKGNAM=proftpd
|
PKGNAM=proftpd
|
||||||
VERSION=1.3.7a
|
VERSION=1.3.7a
|
||||||
DIRVER=1.3.7a
|
DIRVER=1.3.7a
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=rpcbind
|
PKGNAM=rpcbind
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=samba
|
PKGNAM=samba
|
||||||
VERSION=${VERSION:-$(echo samba-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo samba-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
if [ -e $CWD/machine.conf ]; then
|
if [ -e $CWD/machine.conf ]; then
|
||||||
. $CWD/machine.conf ]
|
. $CWD/machine.conf ]
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=socat
|
PKGNAM=socat
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=stunnel
|
PKGNAM=stunnel
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=tcp_wrappers
|
PKGNAM=tcp_wrappers
|
||||||
VERSION=7.6
|
VERSION=7.6
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=tftp-hpa
|
PKGNAM=tftp-hpa
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-5}
|
BUILD=${BUILD:-6}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=uucp
|
PKGNAM=uucp
|
||||||
VERSION=1.07
|
VERSION=1.07
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=vsftpd
|
PKGNAM=vsftpd
|
||||||
VERSION=${VERSION:-$(echo ${PKGNAM}-*.tar.gz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo ${PKGNAM}-*.tar.gz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-6}
|
BUILD=${BUILD:-7}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -1,86 +0,0 @@
|
||||||
Starting with glibc 2.17 (eglibc 2.17), crypt() fails with EINVAL
|
|
||||||
(w/ NULL return) if the salt violates specifications. Additionally,
|
|
||||||
on FIPS-140 enabled Linux systems, DES/MD5-encrypted passwords
|
|
||||||
passed to crypt() fail with EPERM (w/ NULL return).
|
|
||||||
|
|
||||||
If using glibc's crypt(), check return value to avoid a possible
|
|
||||||
NULL pointer dereference.
|
|
||||||
|
|
||||||
Author: mancha
|
|
||||||
|
|
||||||
====
|
|
||||||
|
|
||||||
--- yp-tools-2.14/src/yppasswd.c.orig 2010-04-21
|
|
||||||
+++ yp-tools-2.14/src/yppasswd.c 2013-05-22
|
|
||||||
@@ -423,6 +423,7 @@ static int /* return values: 0 = not ok,
|
|
||||||
verifypassword (struct passwd *pwd, char *pwdstr, uid_t uid)
|
|
||||||
{
|
|
||||||
char *p, *q;
|
|
||||||
+ char *crypted_pass;
|
|
||||||
int ucase, lcase, other, r;
|
|
||||||
int passwdlen;
|
|
||||||
|
|
||||||
@@ -448,12 +449,19 @@ verifypassword (struct passwd *pwd, char
|
|
||||||
}
|
|
||||||
|
|
||||||
passwdlen = get_passwd_len (pwd->pw_passwd);
|
|
||||||
- if (pwd->pw_passwd[0]
|
|
||||||
- && !strncmp (pwd->pw_passwd, crypt (pwdstr, pwd->pw_passwd), passwdlen)
|
|
||||||
- && uid)
|
|
||||||
+ if (pwd->pw_passwd[0] && uid)
|
|
||||||
{
|
|
||||||
- fputs (_("You cannot reuse the old password.\n"), stderr);
|
|
||||||
- return 0;
|
|
||||||
+ crypted_pass = crypt (pwdstr, pwd->pw_passwd);
|
|
||||||
+ if (crypted_pass == NULL)
|
|
||||||
+ {
|
|
||||||
+ fputs (_("crypt() call failed.\n"), stderr);
|
|
||||||
+ return 0;
|
|
||||||
+ }
|
|
||||||
+ if (!strncmp (pwd->pw_passwd, crypted_pass, passwdlen))
|
|
||||||
+ {
|
|
||||||
+ fputs (_("You cannot reuse the old password.\n"), stderr);
|
|
||||||
+ return 0;
|
|
||||||
+ }
|
|
||||||
}
|
|
||||||
|
|
||||||
r = 0;
|
|
||||||
@@ -517,6 +525,7 @@ int
|
|
||||||
main (int argc, char **argv)
|
|
||||||
{
|
|
||||||
char *s, *progname, *domainname = NULL, *user = NULL, *master = NULL;
|
|
||||||
+ char *crypted_pass;
|
|
||||||
int f_flag = 0, l_flag = 0, p_flag = 0, error, status;
|
|
||||||
int hash_id = DES;
|
|
||||||
char rounds[11] = "\0"; /* max length is '999999999$' */
|
|
||||||
@@ -738,7 +747,13 @@ main (int argc, char **argv)
|
|
||||||
char *sane_passwd = alloca (passwdlen + 1);
|
|
||||||
strncpy (sane_passwd, pwd->pw_passwd, passwdlen);
|
|
||||||
sane_passwd[passwdlen] = 0;
|
|
||||||
- if (strcmp (crypt (s, sane_passwd), sane_passwd))
|
|
||||||
+ crypted_pass = crypt (s, sane_passwd);
|
|
||||||
+ if (crypted_pass == NULL)
|
|
||||||
+ {
|
|
||||||
+ fprintf (stderr, _("crypt() call failed.\n"));
|
|
||||||
+ return 1;
|
|
||||||
+ }
|
|
||||||
+ if (strcmp (crypted_pass, sane_passwd))
|
|
||||||
{
|
|
||||||
fprintf (stderr, _("Sorry.\n"));
|
|
||||||
return 1;
|
|
||||||
@@ -833,7 +848,14 @@ main (int argc, char **argv)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
- yppwd.newpw.pw_passwd = strdup (crypt (buf, salt));
|
|
||||||
+ crypted_pass = crypt (buf, salt);
|
|
||||||
+ if (crypted_pass == NULL)
|
|
||||||
+ {
|
|
||||||
+ printf (_("crypt() call failed - password unchanged.\n"));
|
|
||||||
+ return 1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ yppwd.newpw.pw_passwd = strdup (crypted_pass);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (f_flag)
|
|
|
@ -1,22 +0,0 @@
|
||||||
--- ./src/log_msg.c.orig 2011-08-31 08:13:22.000000000 -0500
|
|
||||||
+++ ./src/log_msg.c 2019-08-20 12:44:45.474253136 -0500
|
|
||||||
@@ -30,19 +30,6 @@
|
|
||||||
#include "log_msg.h"
|
|
||||||
|
|
||||||
#include <sys/syscall.h>
|
|
||||||
-#ifdef __NR_gettid
|
|
||||||
-static pid_t
|
|
||||||
-gettid (void)
|
|
||||||
-{
|
|
||||||
- return syscall (__NR_gettid);
|
|
||||||
-}
|
|
||||||
-#else
|
|
||||||
-pid_t
|
|
||||||
-gettid (void)
|
|
||||||
-{
|
|
||||||
- return getpid ();
|
|
||||||
-}
|
|
||||||
-#endif
|
|
||||||
|
|
||||||
int debug_flag = 0;
|
|
||||||
int logfile_flag = 0;
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2016, 2017, 2018 Patrick J. Volkerding, Sebeka, MN, USA
|
# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2016, 2017, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Redistribution and use of this script, with or without modification, is
|
# Redistribution and use of this script, with or without modification, is
|
||||||
|
@ -24,13 +24,13 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
# Package version number:
|
# Package version number:
|
||||||
PKGNAM=yptools
|
PKGNAM=yptools
|
||||||
VERSION=2.14
|
VERSION=4.2.3
|
||||||
BUILD=${BUILD:-12}
|
BUILD=${BUILD:-1}
|
||||||
|
|
||||||
YPTOOLS=$VERSION
|
YPTOOLS=$VERSION
|
||||||
YPBINDMT=1.38
|
YPBINDMT=2.7.2
|
||||||
#YPMAKE=0.11
|
#YPMAKE=0.11
|
||||||
YPSERV=2.32.1
|
YPSERV=4.1
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
@ -79,7 +79,13 @@ zcat $CWD/nsswitch.conf-nis.gz > $PKG/etc/nsswitch.conf-nis.new
|
||||||
rm -rf yp-tools-$YPTOOLS
|
rm -rf yp-tools-$YPTOOLS
|
||||||
tar xvf $CWD/yp-tools-$YPTOOLS.tar.?z || exit 1
|
tar xvf $CWD/yp-tools-$YPTOOLS.tar.?z || exit 1
|
||||||
cd yp-tools-$YPTOOLS || exit 1
|
cd yp-tools-$YPTOOLS || exit 1
|
||||||
zcat $CWD/yp-tools-2.14-glibc217-crypt.diff.gz | patch -p1 --verbose || exit 1
|
if [ ! -r configure ]; then
|
||||||
|
if [ -x ./autogen.sh ]; then
|
||||||
|
NOCONFIGURE=1 ./autogen.sh
|
||||||
|
else
|
||||||
|
autoreconf -vif
|
||||||
|
fi
|
||||||
|
fi
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||||
|
@ -141,7 +147,6 @@ cd $TMP
|
||||||
rm -rf ypbind-mt-$YPBINDMT
|
rm -rf ypbind-mt-$YPBINDMT
|
||||||
tar xvf $CWD/ypbind-mt-$YPBINDMT.tar.?z || exit 1
|
tar xvf $CWD/ypbind-mt-$YPBINDMT.tar.?z || exit 1
|
||||||
cd ypbind-mt-$YPBINDMT || exit 1
|
cd ypbind-mt-$YPBINDMT || exit 1
|
||||||
zcat $CWD/ypbind-mt.gettid.diff.gz | patch -p1 --verbose || exit 1
|
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=gftp
|
PKGNAM=gftp
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-8}
|
BUILD=${BUILD:-9}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
PKGNAM=pidgin
|
PKGNAM=pidgin
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-2.*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-2.*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
PIDGINENC=${PIDGINENC:-3.1}
|
PIDGINENC=${PIDGINENC:-3.1}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
||||||
|
|
||||||
PKGNAM=rxvt-unicode
|
PKGNAM=rxvt-unicode
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
BUILD=${BUILD:-8}
|
BUILD=${BUILD:-9}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -32,7 +32,7 @@ DIRVER=1.2.10
|
||||||
# Version used for the Slackware package
|
# Version used for the Slackware package
|
||||||
PKGVER=1.2.10
|
PKGVER=1.2.10
|
||||||
|
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
|
@ -26,7 +26,7 @@ PKGNAM=xine-ui
|
||||||
VERSION=${VERSION:-$(echo xine-ui-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
VERSION=${VERSION:-$(echo xine-ui-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||||
# I would use "-march=i586 -mcpu=i686" here as usual, but with XINE it's all or nothing.
|
# I would use "-march=i586 -mcpu=i686" here as usual, but with XINE it's all or nothing.
|
||||||
# I'd rather have it work well for the i686/Athlon crowd than suck for everyone.
|
# I'd rather have it work well for the i686/Athlon crowd than suck for everyone.
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
|
|
Loading…
Reference in a new issue