diff --git a/ChangeLog.rss b/ChangeLog.rss
index e476f54a1..7b15183ae 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,38 @@
Tracking Slackware development in git.
en-us
urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f
- Thu, 19 Sep 2024 19:16:36 GMT
- Thu, 19 Sep 2024 20:04:30 GMT
+ Fri, 20 Sep 2024 19:25:40 GMT
+ Fri, 20 Sep 2024 19:58:29 GMT
maintain_current_git.sh v 1.17
+ -
+ Fri, 20 Sep 2024 19:25:40 GMT
+ Fri, 20 Sep 2024 19:25:40 GMT
+ https://git.slackware.nl/current/tag/?h=20240920192540
+ 20240920192540
+
+
+a/dracut-103-x86_64-2.txz: Rebuilt.
+ Include /etc/dracut.conf.d/elogind.conf to handle uaccess rules correctly.
+ Thanks to LuckyCyborg.
+l/cairo-1.18.2-x86_64-2.txz: Rebuilt.
+ [PATCH] cff: Don't fail if no local subs.
+ Fixes printing PDFs with CUPS. Thanks to pee_bee and reddog83.
+l/glib2-2.82.1-x86_64-1.txz: Upgraded.
+l/pipewire-1.2.4-x86_64-1.txz: Upgraded.
+n/NetworkManager-1.48.10-x86_64-2.txz: Rebuilt.
+ Rebuilt to pick up the new plugin directory for ppp-2.5.1.
+n/bind-9.20.2-x86_64-1.txz: Upgraded.
+n/openssh-9.9p1-x86_64-1.txz: Upgraded.
+ Future deprecation notice: OpenSSH plans to remove support for the DSA
+ signature algorithm in early 2025. For now, this package retains DSA
+ support, but plan accordingly.
+n/ppp-2.5.1-x86_64-1.txz: Upgraded.
+n/rp-pppoe-4.0-x86_64-1.txz: Upgraded.
+ Upstream has removed "ancient crufty scripts," so see HOW-TO-CONNECT in the
+ documentation if you were using those to connect previously.
+ ]]>
+
+
-
Thu, 19 Sep 2024 19:16:36 GMT
Thu, 19 Sep 2024 19:16:36 GMT
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 405442ddd..b43c06d86 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,24 @@
+Fri Sep 20 19:25:40 UTC 2024
+a/dracut-103-x86_64-2.txz: Rebuilt.
+ Include /etc/dracut.conf.d/elogind.conf to handle uaccess rules correctly.
+ Thanks to LuckyCyborg.
+l/cairo-1.18.2-x86_64-2.txz: Rebuilt.
+ [PATCH] cff: Don't fail if no local subs.
+ Fixes printing PDFs with CUPS. Thanks to pee_bee and reddog83.
+l/glib2-2.82.1-x86_64-1.txz: Upgraded.
+l/pipewire-1.2.4-x86_64-1.txz: Upgraded.
+n/NetworkManager-1.48.10-x86_64-2.txz: Rebuilt.
+ Rebuilt to pick up the new plugin directory for ppp-2.5.1.
+n/bind-9.20.2-x86_64-1.txz: Upgraded.
+n/openssh-9.9p1-x86_64-1.txz: Upgraded.
+ Future deprecation notice: OpenSSH plans to remove support for the DSA
+ signature algorithm in early 2025. For now, this package retains DSA
+ support, but plan accordingly.
+n/ppp-2.5.1-x86_64-1.txz: Upgraded.
+n/rp-pppoe-4.0-x86_64-1.txz: Upgraded.
+ Upstream has removed "ancient crufty scripts," so see HOW-TO-CONNECT in the
+ documentation if you were using those to connect previously.
++--------------------------+
Thu Sep 19 19:16:36 UTC 2024
ap/ghostscript-10.04.0-x86_64-1.txz: Upgraded.
This release fixes security issues:
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 119eb866f..54c8dbd16 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Thu Sep 19 19:20:54 UTC 2024
+Fri Sep 20 19:30:38 UTC 2024
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
-drwxr-xr-x 12 root root 4096 2024-09-19 19:16 .
+drwxr-xr-x 12 root root 4096 2024-09-20 19:25 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 1162119 2024-09-18 21:28 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-09-18 21:28 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1162119 2024-09-19 19:21 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-09-19 19:21 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
--rw-r--r-- 1 root root 1182967 2024-09-19 19:16 ./ChangeLog.txt
+-rw-r--r-- 1 root root 1183979 2024-09-20 19:25 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-09-18 21:22 ./EFI/BOOT
-rw-r--r-- 1 root root 1200128 2024-09-12 20:40 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-09-18 21:22 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1520914 2024-09-18 21:27 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1520914 2024-09-19 19:20 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 916005 2024-09-19 19:20 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 916004 2024-09-20 19:30 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3576 2024-09-18 19:55 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
@@ -662,13 +662,13 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
-drwxr-xr-x 17 root root 4096 2024-09-19 19:20 ./slackware64
--rw-r--r-- 1 root root 357340 2024-09-19 19:20 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-09-19 19:20 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 442490 2024-09-19 19:19 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4776951 2024-09-19 19:19 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2024-09-20 19:30 ./slackware64
+-rw-r--r-- 1 root root 357337 2024-09-20 19:30 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-09-20 19:30 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 442487 2024-09-20 19:29 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4774998 2024-09-20 19:29 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 32768 2024-09-18 21:08 ./slackware64/a
+drwxr-xr-x 2 root root 32768 2024-09-20 19:29 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
-rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc
@@ -735,9 +735,9 @@ drwxr-xr-x 2 root root 32768 2024-09-18 21:08 ./slackware64/a
-rw-r--r-- 1 root root 336 2021-02-13 10:57 ./slackware64/a/dosfstools-4.2-x86_64-2.txt
-rw-r--r-- 1 root root 97376 2021-02-13 10:57 ./slackware64/a/dosfstools-4.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:57 ./slackware64/a/dosfstools-4.2-x86_64-2.txz.asc
--rw-r--r-- 1 root root 355 2024-09-18 18:05 ./slackware64/a/dracut-103-x86_64-1.txt
--rw-r--r-- 1 root root 334748 2024-09-18 18:05 ./slackware64/a/dracut-103-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-09-18 18:05 ./slackware64/a/dracut-103-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 355 2024-09-20 18:48 ./slackware64/a/dracut-103-x86_64-2.txt
+-rw-r--r-- 1 root root 334992 2024-09-20 18:48 ./slackware64/a/dracut-103-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-09-20 18:48 ./slackware64/a/dracut-103-x86_64-2.txz.asc
-rw-r--r-- 1 root root 404 2024-05-26 17:12 ./slackware64/a/e2fsprogs-1.47.1-x86_64-2.txt
-rw-r--r-- 1 root root 1270604 2024-05-26 17:12 ./slackware64/a/e2fsprogs-1.47.1-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-26 17:12 ./slackware64/a/e2fsprogs-1.47.1-x86_64-2.txz.asc
@@ -2783,7 +2783,7 @@ drwxr-xr-x 2 root root 86016 2024-09-11 17:50 ./slackware64/kde
-rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 102400 2024-09-19 19:19 ./slackware64/l
+drwxr-xr-x 2 root root 102400 2024-09-20 19:29 ./slackware64/l
-rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt
-rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz
-rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc
@@ -2898,9 +2898,9 @@ drwxr-xr-x 2 root root 102400 2024-09-19 19:19 ./slackware64/l
-rw-r--r-- 1 root root 537 2024-03-29 04:53 ./slackware64/l/brotli-1.1.0-x86_64-2.txt
-rw-r--r-- 1 root root 427820 2024-03-29 04:53 ./slackware64/l/brotli-1.1.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:53 ./slackware64/l/brotli-1.1.0-x86_64-2.txz.asc
--rw-r--r-- 1 root root 430 2024-09-09 04:11 ./slackware64/l/cairo-1.18.2-x86_64-1.txt
--rw-r--r-- 1 root root 655788 2024-09-09 04:11 ./slackware64/l/cairo-1.18.2-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-09-09 04:11 ./slackware64/l/cairo-1.18.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 430 2024-09-20 18:15 ./slackware64/l/cairo-1.18.2-x86_64-2.txt
+-rw-r--r-- 1 root root 655488 2024-09-20 18:15 ./slackware64/l/cairo-1.18.2-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-09-20 18:15 ./slackware64/l/cairo-1.18.2-x86_64-2.txz.asc
-rw-r--r-- 1 root root 401 2023-02-13 19:48 ./slackware64/l/cairomm-1.14.4-x86_64-1.txt
-rw-r--r-- 1 root root 105172 2023-02-13 19:48 ./slackware64/l/cairomm-1.14.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-13 19:48 ./slackware64/l/cairomm-1.14.4-x86_64-1.txz.asc
@@ -3066,9 +3066,9 @@ drwxr-xr-x 2 root root 102400 2024-09-19 19:19 ./slackware64/l
-rw-r--r-- 1 root root 300 2024-03-19 21:59 ./slackware64/l/glib-networking-2.80.0-x86_64-1.txt
-rw-r--r-- 1 root root 146404 2024-03-19 21:59 ./slackware64/l/glib-networking-2.80.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-19 21:59 ./slackware64/l/glib-networking-2.80.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 407 2024-08-26 16:53 ./slackware64/l/glib2-2.82.0-x86_64-1.txt
--rw-r--r-- 1 root root 3992664 2024-08-26 16:53 ./slackware64/l/glib2-2.82.0-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-08-26 16:53 ./slackware64/l/glib2-2.82.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 407 2024-09-20 16:26 ./slackware64/l/glib2-2.82.1-x86_64-1.txt
+-rw-r--r-- 1 root root 3987256 2024-09-20 16:26 ./slackware64/l/glib2-2.82.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-09-20 16:26 ./slackware64/l/glib2-2.82.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 313 2024-08-29 20:08 ./slackware64/l/glibc-2.40-x86_64-5.txt
-rw-r--r-- 1 root root 8586040 2024-08-29 20:08 ./slackware64/l/glibc-2.40-x86_64-5.txz
-rw-r--r-- 1 root root 195 2024-08-29 20:08 ./slackware64/l/glibc-2.40-x86_64-5.txz.asc
@@ -3745,9 +3745,9 @@ drwxr-xr-x 2 root root 102400 2024-09-19 19:19 ./slackware64/l
-rw-r--r-- 1 root root 415 2024-03-20 03:49 ./slackware64/l/pilot-link-0.12.5-x86_64-17.txt
-rw-r--r-- 1 root root 492800 2024-03-20 03:49 ./slackware64/l/pilot-link-0.12.5-x86_64-17.txz
-rw-r--r-- 1 root root 195 2024-03-20 03:49 ./slackware64/l/pilot-link-0.12.5-x86_64-17.txz.asc
--rw-r--r-- 1 root root 552 2024-08-22 12:17 ./slackware64/l/pipewire-1.2.3-x86_64-1.txt
--rw-r--r-- 1 root root 2382432 2024-08-22 12:17 ./slackware64/l/pipewire-1.2.3-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-08-22 12:17 ./slackware64/l/pipewire-1.2.3-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 552 2024-09-20 17:27 ./slackware64/l/pipewire-1.2.4-x86_64-1.txt
+-rw-r--r-- 1 root root 2384200 2024-09-20 17:27 ./slackware64/l/pipewire-1.2.4-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-09-20 17:27 ./slackware64/l/pipewire-1.2.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 450 2024-08-09 20:48 ./slackware64/l/polkit-125-x86_64-1.txt
-rw-r--r-- 1 root root 191340 2024-08-09 20:48 ./slackware64/l/polkit-125-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-09 20:48 ./slackware64/l/polkit-125-x86_64-1.txz.asc
@@ -4121,13 +4121,13 @@ drwxr-xr-x 2 root root 102400 2024-09-19 19:19 ./slackware64/l
-rw-r--r-- 1 root root 403 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 773596 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 36864 2024-09-18 20:40 ./slackware64/n
+drwxr-xr-x 2 root root 36864 2024-09-20 19:29 ./slackware64/n
-rw-r--r-- 1 root root 357 2024-08-21 17:23 ./slackware64/n/ModemManager-1.22.0-x86_64-1.txt
-rw-r--r-- 1 root root 1520380 2024-08-21 17:23 ./slackware64/n/ModemManager-1.22.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-21 17:23 ./slackware64/n/ModemManager-1.22.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 602 2024-08-26 17:03 ./slackware64/n/NetworkManager-1.48.10-x86_64-1.txt
--rw-r--r-- 1 root root 4393212 2024-08-26 17:03 ./slackware64/n/NetworkManager-1.48.10-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-08-26 17:03 ./slackware64/n/NetworkManager-1.48.10-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 602 2024-09-20 18:41 ./slackware64/n/NetworkManager-1.48.10-x86_64-2.txt
+-rw-r--r-- 1 root root 4392484 2024-09-20 18:41 ./slackware64/n/NetworkManager-1.48.10-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-09-20 18:41 ./slackware64/n/NetworkManager-1.48.10-x86_64-2.txz.asc
-rw-r--r-- 1 root root 613 2023-03-08 02:05 ./slackware64/n/alpine-2.26-x86_64-3.txt
-rw-r--r-- 1 root root 2163548 2023-03-08 02:05 ./slackware64/n/alpine-2.26-x86_64-3.txz
-rw-r--r-- 1 root root 163 2023-03-08 02:05 ./slackware64/n/alpine-2.26-x86_64-3.txz.asc
@@ -4137,9 +4137,9 @@ drwxr-xr-x 2 root root 36864 2024-09-18 20:40 ./slackware64/n
-rw-r--r-- 1 root root 683 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txt
-rw-r--r-- 1 root root 11280 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz.asc
--rw-r--r-- 1 root root 334 2024-09-14 16:44 ./slackware64/n/bind-9.20.1-x86_64-1.txt
--rw-r--r-- 1 root root 2557508 2024-09-14 16:44 ./slackware64/n/bind-9.20.1-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-09-14 16:44 ./slackware64/n/bind-9.20.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 334 2024-09-20 16:24 ./slackware64/n/bind-9.20.2-x86_64-1.txt
+-rw-r--r-- 1 root root 2567440 2024-09-20 16:24 ./slackware64/n/bind-9.20.2-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-09-20 16:24 ./slackware64/n/bind-9.20.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 333 2024-09-09 16:50 ./slackware64/n/bluez-5.78-x86_64-1.txt
-rw-r--r-- 1 root root 1421416 2024-09-09 16:50 ./slackware64/n/bluez-5.78-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-09 16:50 ./slackware64/n/bluez-5.78-x86_64-1.txz.asc
@@ -4465,9 +4465,9 @@ drwxr-xr-x 2 root root 36864 2024-09-18 20:40 ./slackware64/n
-rw-r--r-- 1 root root 471 2023-06-30 18:32 ./slackware64/n/openresolv-3.13.2-noarch-1.txt
-rw-r--r-- 1 root root 22520 2023-06-30 18:32 ./slackware64/n/openresolv-3.13.2-noarch-1.txz
-rw-r--r-- 1 root root 163 2023-06-30 18:32 ./slackware64/n/openresolv-3.13.2-noarch-1.txz.asc
--rw-r--r-- 1 root root 672 2024-07-07 18:18 ./slackware64/n/openssh-9.8p1-x86_64-3.txt
--rw-r--r-- 1 root root 1108896 2024-07-07 18:18 ./slackware64/n/openssh-9.8p1-x86_64-3.txz
--rw-r--r-- 1 root root 195 2024-07-07 18:18 ./slackware64/n/openssh-9.8p1-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 672 2024-09-20 17:23 ./slackware64/n/openssh-9.9p1-x86_64-1.txt
+-rw-r--r-- 1 root root 1144324 2024-09-20 17:23 ./slackware64/n/openssh-9.9p1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-09-20 17:23 ./slackware64/n/openssh-9.9p1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 559 2024-09-03 17:49 ./slackware64/n/openssl-3.3.2-x86_64-1.txt
-rw-r--r-- 1 root root 5619220 2024-09-03 17:49 ./slackware64/n/openssl-3.3.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-03 17:49 ./slackware64/n/openssl-3.3.2-x86_64-1.txz.asc
@@ -4498,9 +4498,9 @@ drwxr-xr-x 2 root root 36864 2024-09-18 20:40 ./slackware64/n
-rw-r--r-- 1 root root 409 2024-03-07 19:58 ./slackware64/n/postfix-3.9.0-x86_64-1.txt
-rw-r--r-- 1 root root 2121968 2024-03-07 19:58 ./slackware64/n/postfix-3.9.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-07 19:58 ./slackware64/n/postfix-3.9.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 493 2023-03-08 02:29 ./slackware64/n/ppp-2.4.9-x86_64-4.txt
--rw-r--r-- 1 root root 408220 2023-03-08 02:29 ./slackware64/n/ppp-2.4.9-x86_64-4.txz
--rw-r--r-- 1 root root 163 2023-03-08 02:29 ./slackware64/n/ppp-2.4.9-x86_64-4.txz.asc
+-rw-r--r-- 1 root root 493 2024-09-20 18:47 ./slackware64/n/ppp-2.5.1-x86_64-1.txt
+-rw-r--r-- 1 root root 353952 2024-09-20 18:47 ./slackware64/n/ppp-2.5.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-09-20 18:47 ./slackware64/n/ppp-2.5.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 687 2023-03-05 21:13 ./slackware64/n/procmail-3.24-x86_64-2.txt
-rw-r--r-- 1 root root 135308 2023-03-05 21:13 ./slackware64/n/procmail-3.24-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-03-05 21:13 ./slackware64/n/procmail-3.24-x86_64-2.txz.asc
@@ -4513,9 +4513,9 @@ drwxr-xr-x 2 root root 36864 2024-09-18 20:40 ./slackware64/n
-rw-r--r-- 1 root root 353 2021-02-13 12:25 ./slackware64/n/rdist-6.1.5-x86_64-5.txt
-rw-r--r-- 1 root root 60444 2021-02-13 12:25 ./slackware64/n/rdist-6.1.5-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:25 ./slackware64/n/rdist-6.1.5-x86_64-5.txz.asc
--rw-r--r-- 1 root root 552 2021-05-10 04:00 ./slackware64/n/rp-pppoe-3.15-x86_64-1.txt
--rw-r--r-- 1 root root 92388 2021-05-10 04:00 ./slackware64/n/rp-pppoe-3.15-x86_64-1.txz
--rw-r--r-- 1 root root 163 2021-05-10 04:00 ./slackware64/n/rp-pppoe-3.15-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 552 2024-09-20 19:09 ./slackware64/n/rp-pppoe-4.0-x86_64-1.txt
+-rw-r--r-- 1 root root 80300 2024-09-20 19:09 ./slackware64/n/rp-pppoe-4.0-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-09-20 19:09 ./slackware64/n/rp-pppoe-4.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 582 2024-07-26 17:56 ./slackware64/n/rpcbind-1.2.7-x86_64-1.txt
-rw-r--r-- 1 root root 43272 2024-07-26 17:56 ./slackware64/n/rpcbind-1.2.7-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-07-26 17:56 ./slackware64/n/rpcbind-1.2.7-x86_64-1.txz.asc
@@ -5807,11 +5807,11 @@ drwxr-xr-x 2 root root 4096 2024-05-05 18:37 ./slackware64/y
-rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2024-09-19 19:20 ./source
--rw-r--r-- 1 root root 626136 2024-09-19 19:20 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-09-19 19:20 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 872611 2024-09-19 19:20 ./source/FILE_LIST
--rw-r--r-- 1 root root 30524749 2024-09-19 19:20 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2024-09-20 19:30 ./source
+-rw-r--r-- 1 root root 625727 2024-09-20 19:30 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-09-20 19:30 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 872120 2024-09-20 19:30 ./source/FILE_LIST
+-rw-r--r-- 1 root root 30533575 2024-09-20 19:30 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 125 root root 4096 2024-09-18 21:06 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@@ -6045,10 +6045,12 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/a/dosfstools
-rwxr-xr-x 1 root root 4476 2021-02-13 05:31 ./source/a/dosfstools/dosfstools.SlackBuild
-rw-r--r-- 1 root root 41 2021-01-31 19:39 ./source/a/dosfstools/dosfstools.url
-rw-r--r-- 1 root root 794 2018-02-27 06:13 ./source/a/dosfstools/slack-desc
-drwxr-xr-x 2 root root 4096 2024-09-18 18:05 ./source/a/dracut
+drwxr-xr-x 2 root root 4096 2024-09-20 18:46 ./source/a/dracut
+-rw-r--r-- 1 root root 392 2024-09-20 18:47 ./source/a/dracut/doinst.sh
-rw-r--r-- 1 root root 405196 2024-07-14 01:26 ./source/a/dracut/dracut-ng-103.tar.lz
--rwxr-xr-x 1 root root 3904 2024-09-18 18:04 ./source/a/dracut/dracut.SlackBuild
+-rwxr-xr-x 1 root root 4131 2024-09-20 18:48 ./source/a/dracut/dracut.SlackBuild
-rw-r--r-- 1 root root 111 2024-09-15 01:32 ./source/a/dracut/dracut.url
+-rw-r--r-- 1 root root 53 2024-09-20 18:43 ./source/a/dracut/elogind.conf
-rw-r--r-- 1 root root 841 2024-09-15 01:33 ./source/a/dracut/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-21 17:49 ./source/a/e2fsprogs
-rw-r--r-- 1 root root 325 2009-05-30 01:25 ./source/a/e2fsprogs/doinst.sh.gz
@@ -10293,9 +10295,10 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/brotli
-rw-r--r-- 1 root root 34 2020-02-16 20:39 ./source/l/brotli/brotli.url
-rwxr-xr-x 1 root root 1979 2020-02-16 20:26 ./source/l/brotli/repack-github-archive.sh
-rw-r--r-- 1 root root 1024 2020-02-16 20:42 ./source/l/brotli/slack-desc
-drwxr-xr-x 2 root root 4096 2024-09-09 04:11 ./source/l/cairo
+drwxr-xr-x 2 root root 4096 2024-09-20 18:12 ./source/l/cairo
+-rw-r--r-- 1 root root 1126 2024-09-20 18:12 ./source/l/cairo/595.patch
-rw-r--r-- 1 root root 1787097 2024-09-01 14:07 ./source/l/cairo/cairo-1.18.2.tar.lz
--rwxr-xr-x 1 root root 4143 2024-09-09 04:11 ./source/l/cairo/cairo.SlackBuild
+-rwxr-xr-x 1 root root 4216 2024-09-20 18:14 ./source/l/cairo/cairo.SlackBuild
-rw-r--r-- 1 root root 76 2023-09-16 18:06 ./source/l/cairo/cairo.url
-rwxr-xr-x 1 root root 2142 2018-09-24 18:50 ./source/l/cairo/paredown.sh
-rw-r--r-- 1 root root 884 2018-02-27 06:12 ./source/l/cairo/slack-desc
@@ -10618,9 +10621,9 @@ drwxr-xr-x 2 root root 4096 2024-03-19 21:59 ./source/l/glib-networking
-rw-r--r-- 1 root root 346080 2001-03-15 14:59 ./source/l/glib/glib-1.2.10.tar.bz2
-rwxr-xr-x 1 root root 5603 2024-05-10 19:59 ./source/l/glib/glib.SlackBuild
-rw-r--r-- 1 root root 754 2018-02-27 06:12 ./source/l/glib/slack-desc
-drwxr-xr-x 2 root root 4096 2024-08-26 16:52 ./source/l/glib2
+drwxr-xr-x 2 root root 4096 2024-09-20 16:25 ./source/l/glib2
-rw-r--r-- 1 root root 516 2011-11-06 22:03 ./source/l/glib2/doinst.sh.gz
--rw-r--r-- 1 root root 5549388 2024-08-26 09:38 ./source/l/glib2/glib-2.82.0.tar.xz
+-rw-r--r-- 1 root root 5554132 2024-09-19 21:21 ./source/l/glib2/glib-2.82.1.tar.xz
-rwxr-xr-x 1 root root 5392 2024-08-26 16:52 ./source/l/glib2/glib2.SlackBuild
-rw-r--r-- 1 root root 913 2021-09-02 23:31 ./source/l/glib2/libglib2.csh
-rw-r--r-- 1 root root 909 2021-09-01 17:51 ./source/l/glib2/libglib2.sh
@@ -11844,15 +11847,15 @@ drwxr-xr-x 2 root root 4096 2024-05-11 01:11 ./source/l/pilot-link
-rw-r--r-- 1 root root 990 2024-01-25 00:00 ./source/l/pilot-link/pilot-link-configure-c99.patch
-rwxr-xr-x 1 root root 5573 2024-05-11 01:11 ./source/l/pilot-link/pilot-link.SlackBuild
-rw-r--r-- 1 root root 873 2018-02-27 06:12 ./source/l/pilot-link/slack-desc
-drwxr-xr-x 2 root root 4096 2024-08-22 12:16 ./source/l/pipewire
+drwxr-xr-x 2 root root 4096 2024-09-20 17:26 ./source/l/pipewire
-rw-r--r-- 1 root root 144 2024-02-11 20:04 ./source/l/pipewire/doinst.sh.gz
--rw-r--r-- 1 root root 1554244 2024-08-22 07:50 ./source/l/pipewire/pipewire-1.2.3.tar.lz
+-rw-r--r-- 1 root root 1554823 2024-09-19 09:34 ./source/l/pipewire/pipewire-1.2.4.tar.lz
-rw-r--r-- 1 root root 2639 2023-04-13 18:07 ./source/l/pipewire/pipewire-disable.sh
-rw-r--r-- 1 root root 2156 2023-04-13 18:07 ./source/l/pipewire/pipewire-enable.sh
-rw-r--r-- 1 root root 266 2022-01-05 06:27 ./source/l/pipewire/pipewire-pulse.desktop.sample
-rwxr-xr-x 1 root root 4984 2024-08-22 12:16 ./source/l/pipewire/pipewire.SlackBuild
-rw-r--r-- 1 root root 268 2022-01-03 20:11 ./source/l/pipewire/pipewire.desktop.sample
--rw-r--r-- 1 root root 136 2024-08-22 12:15 ./source/l/pipewire/pipewire.url
+-rw-r--r-- 1 root root 136 2024-09-20 17:25 ./source/l/pipewire/pipewire.url
-rw-r--r-- 1 root root 1038 2020-11-01 20:04 ./source/l/pipewire/slack-desc
drwxr-xr-x 2 root root 4096 2024-08-09 20:43 ./source/l/polkit
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/l/polkit-gnome
@@ -12593,7 +12596,7 @@ drwxr-xr-x 2 root root 4096 2024-08-21 17:03 ./source/n/ModemManager
drwxr-xr-x 4 root root 4096 2024-08-26 17:02 ./source/n/NetworkManager
-rw-r--r-- 1 root root 189 2015-01-02 05:15 ./source/n/NetworkManager/10-org.freedesktop.NetworkManager.rules
-rw-r--r-- 1 root root 6085272 2024-08-26 09:37 ./source/n/NetworkManager/NetworkManager-1.48.10.tar.xz
--rwxr-xr-x 1 root root 6760 2024-07-26 17:51 ./source/n/NetworkManager/NetworkManager.SlackBuild
+-rwxr-xr-x 1 root root 6760 2024-09-20 18:40 ./source/n/NetworkManager/NetworkManager.SlackBuild
-rw-r--r-- 1 root root 139 2016-04-22 03:58 ./source/n/NetworkManager/NetworkManager.conf
drwxr-xr-x 2 root root 4096 2016-03-25 04:54 ./source/n/NetworkManager/conf.d
-rw-r--r-- 1 root root 329 2021-09-17 06:12 ./source/n/NetworkManager/conf.d/00-dhcp-client.conf
@@ -12631,10 +12634,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/biff+comsat
-rw-r--r-- 1 root root 729 2004-06-21 20:51 ./source/n/biff+comsat/biff+comsat.badutmp.diff.gz
-rw-r--r-- 1 root root 1222 2001-06-03 08:32 ./source/n/biff+comsat/biff+comsat.offset.diff.gz
-rw-r--r-- 1 root root 1142 2018-02-27 06:13 ./source/n/biff+comsat/slack-desc
-drwxr-xr-x 3 root root 4096 2024-09-14 16:43 ./source/n/bind
+drwxr-xr-x 3 root root 4096 2024-09-20 16:23 ./source/n/bind
-rw-r--r-- 1 root root 5120 2007-06-08 04:48 ./source/n/bind/3link.sh
--rw-r--r-- 1 root root 5789604 2024-08-21 11:39 ./source/n/bind/bind-9.20.1.tar.xz
--rw-r--r-- 1 root root 833 2024-08-21 11:39 ./source/n/bind/bind-9.20.1.tar.xz.asc
+-rw-r--r-- 1 root root 5865060 2024-09-18 14:07 ./source/n/bind/bind-9.20.2.tar.xz
+-rw-r--r-- 1 root root 833 2024-09-18 14:07 ./source/n/bind/bind-9.20.2.tar.xz.asc
-rwxr-xr-x 1 root root 5847 2024-08-22 11:57 ./source/n/bind/bind.SlackBuild
drwxr-xr-x 2 root root 4096 2024-04-18 17:15 ./source/n/bind/caching-example
-rw-r--r-- 1 root root 195 2001-05-18 02:03 ./source/n/bind/caching-example/localhost.zone
@@ -13389,11 +13392,11 @@ drwxr-xr-x 2 root root 4096 2023-06-30 18:32 ./source/n/openresolv
-rw-r--r-- 1 root root 99 2023-04-14 18:15 ./source/n/openresolv/openresolv.url
-rw-r--r-- 1 root root 962 2021-08-16 04:48 ./source/n/openresolv/slack-desc
-rw-r--r-- 1 root root 1368 2020-02-15 03:05 ./source/n/openresolv/update-resolv-conf
-drwxr-xr-x 2 root root 4096 2024-07-07 17:30 ./source/n/openssh
+drwxr-xr-x 2 root root 4096 2024-09-20 17:20 ./source/n/openssh
-rw-r--r-- 1 root root 1697 2024-07-07 18:17 ./source/n/openssh/doinst.sh
--rw-r--r-- 1 root root 1910393 2024-07-01 07:34 ./source/n/openssh/openssh-9.8p1.tar.gz
--rw-r--r-- 1 root root 833 2024-07-01 07:34 ./source/n/openssh/openssh-9.8p1.tar.gz.asc
--rwxr-xr-x 1 root root 6285 2024-07-07 17:30 ./source/n/openssh/openssh.SlackBuild
+-rw-r--r-- 1 root root 1964864 2024-09-19 23:23 ./source/n/openssh/openssh-9.9p1.tar.gz
+-rw-r--r-- 1 root root 833 2024-09-19 23:23 ./source/n/openssh/openssh-9.9p1.tar.gz.asc
+-rwxr-xr-x 1 root root 6104 2024-09-20 17:22 ./source/n/openssh/openssh.SlackBuild
-rw-r--r-- 1 root root 1682 2024-07-01 18:12 ./source/n/openssh/openssh.tcp_wrappers.diff.gz
-rw-r--r-- 1 root root 54 2020-02-14 19:40 ./source/n/openssh/openssh.url
-rw-r--r-- 1 root root 1865 2024-07-03 22:17 ./source/n/openssh/rc.sshd
@@ -13485,15 +13488,12 @@ drwxr-xr-x 2 root root 4096 2024-04-23 19:23 ./source/n/postfix
-rw-r--r-- 1 root root 58 2018-05-22 17:24 ./source/n/postfix/postfix.url
-rw-r--r-- 1 root root 1616 2017-10-14 18:09 ./source/n/postfix/rc.postfix
-rw-r--r-- 1 root root 896 2018-02-27 06:13 ./source/n/postfix/slack-desc
-drwxr-xr-x 2 root root 4096 2024-05-11 01:18 ./source/n/ppp
--rw-r--r-- 1 root root 345 2020-02-07 02:48 ./source/n/ppp/doinst.sh.gz
+drwxr-xr-x 2 root root 4096 2024-09-20 18:46 ./source/n/ppp
+-rw-r--r-- 1 root root 332 2024-09-20 18:46 ./source/n/ppp/doinst.sh.gz
-rw-r--r-- 1 root root 278608 2015-01-19 16:18 ./source/n/ppp/freeradius-client-1.1.7.tar.xz
--rw-r--r-- 1 root root 3620 1999-09-30 05:49 ./source/n/ppp/options.new.gz
--rw-r--r-- 1 root root 474017 2021-01-04 23:06 ./source/n/ppp/ppp-2.4.9.tar.lz
--rw-r--r-- 1 root root 278 2015-04-17 16:45 ./source/n/ppp/ppp.CVE-2015-3310.diff.gz
--rwxr-xr-x 1 root root 6642 2024-05-11 01:19 ./source/n/ppp/ppp.SlackBuild
--rw-r--r-- 1 root root 348 2024-05-11 01:18 ./source/n/ppp/ppp.gcc14.diff
--rw-r--r-- 1 root root 727 2021-01-25 18:58 ./source/n/ppp/ppp.slack.diff.gz
+-rw-r--r-- 1 root root 830 2024-09-20 17:54 ./source/n/ppp/options.new.gz
+-rw-r--r-- 1 root root 404594 2024-09-18 04:30 ./source/n/ppp/ppp-2.5.1.tar.lz
+-rwxr-xr-x 1 root root 6467 2024-09-20 18:09 ./source/n/ppp/ppp.SlackBuild
-rw-r--r-- 1 root root 71 2020-03-04 20:03 ./source/n/ppp/ppp.url
-rw-r--r-- 1 root root 348 2002-05-20 02:06 ./source/n/ppp/pppsetup-1.98.backupfiles.diff.gz
-rw-r--r-- 1 root root 1303 2002-05-20 01:53 ./source/n/ppp/pppsetup-1.98.moredevs.diff.gz
@@ -13543,15 +13543,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/rdist
-rw-r--r-- 1 root root 5320 2004-09-09 11:08 ./source/n/rdist/rdist-eu-license.txt
-rwxr-xr-x 1 root root 4039 2021-02-13 05:32 ./source/n/rdist/rdist.SlackBuild
-rw-r--r-- 1 root root 806 2018-02-27 06:13 ./source/n/rdist/slack-desc
-drwxr-xr-x 2 root root 4096 2021-05-10 04:00 ./source/n/rp-pppoe
--rw-r--r-- 1 root root 307 2005-09-03 17:27 ./source/n/rp-pppoe/doinst.sh.gz
--rw-r--r-- 1 root root 392 2017-08-04 17:13 ./source/n/rp-pppoe/rp-pppoe-3.12-doc.patch.gz
--rw-r--r-- 1 root root 304 2017-08-04 17:13 ./source/n/rp-pppoe/rp-pppoe-3.12-plugin.patch.gz
--rw-r--r-- 1 root root 336 2017-08-04 17:13 ./source/n/rp-pppoe/rp-pppoe-3.12-pluginpath.patch.gz
--rw-r--r-- 1 root root 1435 2020-05-27 22:57 ./source/n/rp-pppoe/rp-pppoe-3.14-ip-allocation.patch.gz
--rw-r--r-- 1 root root 177745 2021-05-07 13:19 ./source/n/rp-pppoe/rp-pppoe-3.15.tar.lz
--rw-r--r-- 1 root root 1200 2017-08-04 17:13 ./source/n/rp-pppoe/rp-pppoe-manpages.patch.gz
--rwxr-xr-x 1 root root 3705 2024-05-11 21:46 ./source/n/rp-pppoe/rp-pppoe.SlackBuild
+drwxr-xr-x 2 root root 4096 2024-09-20 18:37 ./source/n/rp-pppoe
+-rw-r--r-- 1 root root 280 2024-09-20 18:37 ./source/n/rp-pppoe/doinst.sh.gz
+-rw-r--r-- 1 root root 109411 2023-04-26 19:02 ./source/n/rp-pppoe/rp-pppoe-4.0.tar.lz
+-rwxr-xr-x 1 root root 3527 2024-09-20 19:09 ./source/n/rp-pppoe/rp-pppoe.SlackBuild
-rw-r--r-- 1 root root 1008 2020-03-06 05:08 ./source/n/rp-pppoe/slack-desc
drwxr-xr-x 2 root root 4096 2024-07-26 17:58 ./source/n/rpcbind
-rw-r--r-- 1 root root 732 2017-07-18 04:32 ./source/n/rpcbind/0001-man-rpcibind.8-Clarify-state-file-usage-and-history.patch.gz
@@ -15285,11 +15280,11 @@ drwxr-xr-x 2 root root 4096 2024-03-03 19:29 ./source/x/x11/src/font
-rw-r--r-- 1 root root 633212 2023-02-27 23:47 ./source/x/x11/src/font/font-bh-type1-1.0.4.tar.xz
-rw-r--r-- 1 root root 176520 2023-02-27 23:50 ./source/x/x11/src/font/font-bitstream-100dpi-1.0.4.tar.xz
-rw-r--r-- 1 root root 159708 2023-02-27 23:53 ./source/x/x11/src/font/font-bitstream-75dpi-1.0.4.tar.xz
--rw-r--r-- 1 root root 329196 2010-11-15 20:53 ./source/x/x11/src/font/font-bitstream-speedo-1.0.2.tar.xz
--rw-r--r-- 1 root root 393644 2023-02-27 23:56 ./source/x/x11/src/font/font-bitstream-type1-1.0.4.tar.xz
--rw-r--r-- 1 root root 235908 2023-02-28 00:02 ./source/x/x11/src/font/font-cronyx-cyrillic-1.0.4.tar.xz
--rw-r--r-- 1 root root 97384 2023-02-28 00:05 ./source/x/x11/src/font/font-cursor-misc-1.0.4.tar.xz
--rw-r--r-- 1 root root 493896 2023-02-28 00:11 ./source/x/x11/src/font/font-daewoo-misc-1.0.4.tar.xz
+-rw-r--r-- 1 root root 329196 2010-11-15 20:53 ./source/x/x11/src/font/font-bitstream-speedo-1.0.2.tar.xz
+-rw-r--r-- 1 root root 393644 2023-02-27 23:56 ./source/x/x11/src/font/font-bitstream-type1-1.0.4.tar.xz
+-rw-r--r-- 1 root root 235908 2023-02-28 00:02 ./source/x/x11/src/font/font-cronyx-cyrillic-1.0.4.tar.xz
+-rw-r--r-- 1 root root 97384 2023-02-28 00:05 ./source/x/x11/src/font/font-cursor-misc-1.0.4.tar.xz
+-rw-r--r-- 1 root root 493896 2023-02-28 00:11 ./source/x/x11/src/font/font-daewoo-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 95284 2023-02-28 00:13 ./source/x/x11/src/font/font-dec-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 378468 2023-02-28 00:23 ./source/x/x11/src/font/font-ibm-type1-1.0.4.tar.xz
-rw-r--r-- 1 root root 712068 2023-02-28 00:27 ./source/x/x11/src/font/font-isas-misc-1.0.4.tar.xz
diff --git a/recompress.sh b/recompress.sh
index a8df71aa4..acb2117ef 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -380,10 +380,8 @@ gzip ./source/n/bsd-finger/bsd-finger-0.17-usagi-ipv6.patch
gzip ./source/n/bsd-finger/bsd-finger-0.17-init-realname.patch
gzip ./source/n/ppp/radius.msdict
gzip ./source/n/ppp/pppsetup-1.98.pppoff.diff
-gzip ./source/n/ppp/ppp.slack.diff
gzip ./source/n/ppp/pppsetup-1.98.slack.diff
gzip ./source/n/ppp/pppsetup-1.98.moredevs.diff
-gzip ./source/n/ppp/ppp.CVE-2015-3310.diff
gzip ./source/n/ppp/realms
gzip ./source/n/ppp/doinst.sh
gzip ./source/n/ppp/options.new
@@ -461,12 +459,7 @@ gzip ./source/n/NetworkManager/patches/dhcpcd.graceful.exit.patch
gzip ./source/n/NetworkManager/doinst.sh
gzip ./source/n/netwatch/netwatch.phonemyself.diff
gzip ./source/n/netwatch/netwatch.makefile.diff
-gzip ./source/n/rp-pppoe/rp-pppoe-3.14-ip-allocation.patch
-gzip ./source/n/rp-pppoe/rp-pppoe-manpages.patch
-gzip ./source/n/rp-pppoe/rp-pppoe-3.12-doc.patch
-gzip ./source/n/rp-pppoe/rp-pppoe-3.12-plugin.patch
gzip ./source/n/rp-pppoe/doinst.sh
-gzip ./source/n/rp-pppoe/rp-pppoe-3.12-pluginpath.patch
gzip ./source/n/newspost/newspost.getline.diff
gzip ./source/n/openvpn/doinst.sh
gzip ./source/n/openldap/doinst.sh
diff --git a/source/a/dracut/doinst.sh b/source/a/dracut/doinst.sh
new file mode 100644
index 000000000..89ec66020
--- /dev/null
+++ b/source/a/dracut/doinst.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+config() {
+ NEW="$1"
+ OLD="`dirname $NEW`/`basename $NEW .new`"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+config etc/dracut.conf.d/elogind.conf.new
diff --git a/source/a/dracut/dracut.SlackBuild b/source/a/dracut/dracut.SlackBuild
index 0c4fcf873..182385a29 100755
--- a/source/a/dracut/dracut.SlackBuild
+++ b/source/a/dracut/dracut.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=dracut
SRCNAM=dracut-ng
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:
if [ -z "$ARCH" ]; then
@@ -97,6 +97,9 @@ CXXFLAGS="$SLKCFLAGS" \
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
+# Include elogind-uaccess-command to allow processing uaccess rules correctly:
+cat $CWD/elogind.conf | sed "s#/lib/#/lib${LIBDIRSUFFIX}/#g" > $PKG/etc/dracut.conf.d/elogind.conf.new
+
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
@@ -117,6 +120,7 @@ cp -a \
$PKG/usr/doc/${PKGNAM}-$VERSION
mkdir -p $PKG/install
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
diff --git a/source/a/dracut/elogind.conf b/source/a/dracut/elogind.conf
new file mode 100644
index 000000000..f944528c2
--- /dev/null
+++ b/source/a/dracut/elogind.conf
@@ -0,0 +1 @@
+install_items="/lib/elogind/elogind-uaccess-command"
diff --git a/source/l/cairo/595.patch b/source/l/cairo/595.patch
new file mode 100644
index 000000000..ed1056a0c
--- /dev/null
+++ b/source/l/cairo/595.patch
@@ -0,0 +1,34 @@
+From f19e2fe080ddcfce93c8234a919fd882f3d63362 Mon Sep 17 00:00:00 2001
+From: Adrian Johnson
+Date: Fri, 13 Sep 2024 06:28:39 +0930
+Subject: [PATCH] cff: Don't fail if no local subs
+
+Fixes: #870
+---
+ src/cairo-cff-subset.c | 10 +++++++---
+ 1 file changed, 7 insertions(+), 3 deletions(-)
+
+diff --git a/src/cairo-cff-subset.c b/src/cairo-cff-subset.c
+index 076cb2b0a..8a7de0065 100644
+--- a/src/cairo-cff-subset.c
++++ b/src/cairo-cff-subset.c
+@@ -952,9 +952,13 @@ cairo_cff_font_read_private_dict (cairo_cff_font_t *font,
+ decode_number (operand, nominal_width);
+
+ num_subs = _cairo_array_num_elements (local_sub_index);
+- *local_subs_used = _cairo_calloc_ab (num_subs, sizeof (cairo_bool_t));
+- if (unlikely (*local_subs_used == NULL))
+- return _cairo_error (CAIRO_STATUS_NO_MEMORY);
++ if (num_subs > 0) {
++ *local_subs_used = _cairo_calloc_ab (num_subs, sizeof (cairo_bool_t));
++ if (unlikely (*local_subs_used == NULL))
++ return _cairo_error (CAIRO_STATUS_NO_MEMORY);
++ } else {
++ *local_subs_used = NULL;
++ }
+
+ if (num_subs < 1240)
+ *local_sub_bias = 107;
+--
+GitLab
+
diff --git a/source/l/cairo/cairo.SlackBuild b/source/l/cairo/cairo.SlackBuild
index 1da04d0e7..e3926ce64 100755
--- a/source/l/cairo/cairo.SlackBuild
+++ b/source/l/cairo/cairo.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=cairo
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:
if [ -z "$ARCH" ]; then
@@ -73,6 +73,9 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
+# Fix cups printing:
+cat $CWD/595.patch | patch -p1 --verbose || exit 1
+
# Configure, build, and install:
export CFLAGS="$SLKCFLAGS"
export CXXFLAGS="$SLKCFLAGS"
diff --git a/source/l/pipewire/pipewire.url b/source/l/pipewire/pipewire.url
index 2d87a1646..04ebedaf3 100644
--- a/source/l/pipewire/pipewire.url
+++ b/source/l/pipewire/pipewire.url
@@ -1,2 +1,2 @@
https://gitlab.freedesktop.org/pipewire/pipewire
-https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.2.3/pipewire-1.2.3.tar.gz
+https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.2.4/pipewire-1.2.4.tar.gz
diff --git a/source/n/NetworkManager/NetworkManager.SlackBuild b/source/n/NetworkManager/NetworkManager.SlackBuild
index 6b1ff7cf5..200ea0242 100755
--- a/source/n/NetworkManager/NetworkManager.SlackBuild
+++ b/source/n/NetworkManager/NetworkManager.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=NetworkManager
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:
MARCH=$( uname -m )
diff --git a/source/n/openssh/openssh.SlackBuild b/source/n/openssh/openssh.SlackBuild
index d5dd2cea3..9a53a6098 100755
--- a/source/n/openssh/openssh.SlackBuild
+++ b/source/n/openssh/openssh.SlackBuild
@@ -2,7 +2,7 @@
# Copyright 2000 BSDi, Inc. Concord, CA, USA
# Copyright 2001, 2002, 2003, 2004 Slackware Linux, Inc. Concord, CA, USA
-# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2018, 2020, 2021, 2023 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2018, 2020, 2021, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -30,14 +30,14 @@ PKG=$TMP/package-openssh
PKGNAM=openssh
VERSION=${VERSION:-$(echo openssh-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) export ARCH=i586 ;;
+ i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
@@ -52,21 +52,12 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0
fi
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "s390" ]; then
- SLKCFLAGS="-O2"
+if [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
-elif [ "$ARCH" = "arm" ]; then
- SLKCFLAGS="-O2 -march=armv4 -mtune=xscale"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "armel" ]; then
- SLKCFLAGS="-O2 -march=armv4t"
- LIBDIRSUFFIX=""
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
@@ -113,6 +104,7 @@ CFLAGS="$SLKCFLAGS" \
--with-default-path=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin \
--with-privsep-path=/var/empty \
--with-privsep-user=sshd \
+ --enable-dsa-keys \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
diff --git a/source/n/ppp/doinst.sh b/source/n/ppp/doinst.sh
index 3a74db67c..fa67ed922 100644
--- a/source/n/ppp/doinst.sh
+++ b/source/n/ppp/doinst.sh
@@ -11,10 +11,7 @@ config() {
# Otherwise, we leave the .new copy for the admin to consider...
}
-if [ -r etc/pam.d/ppp.new ]; then
- config etc/pam.d/ppp.new
-fi
-
+config etc/pam.d/ppp.new
config etc/ppp/chap-secrets.new
config etc/ppp/options.new
config etc/ppp/pap-secrets.new
diff --git a/source/n/ppp/options.new b/source/n/ppp/options.new
index 2a0286576..a8f93365d 100644
--- a/source/n/ppp/options.new
+++ b/source/n/ppp/options.new
@@ -1,68 +1,15 @@
# /etc/ppp/options
#
-# $Id: options,v 1.4 1996/05/01 18:57:04 alvar Exp $
-#
-# Originally created by Jim Knoble
-# Modified for Debian by alvar Bray
-# Modified for PPP Server setup by Christoph Lameter
-# Modified for Slackware by Pat Volkerding
-#
-# Use the command egrep -v '#|^ *$' /etc/ppp/options to quickly see what
-# options are active in this file.
-
-# Specify which DNS Servers the incoming Win95 or WinNT Connection should use
-# Two Servers can be remotely configured
-# dns-addr 192.168.1.1
-# dns-addr 192.168.1.2
-
-# Specify which WINS Servers the incoming connection Win95 or WinNT should use
-# wins-addr 192.168.1.50
-# wins-addr 192.168.1.51
-
-# Run the executable or shell command specified after pppd has
-# terminated the link. This script could, for example, issue commands
-# to the modem to cause it to hang up if hardware modem control signals
-# were not available.
-#disconnect "chat -- \d+++\d\c OK ath0 OK"
# async character map -- 32-bit hex; each bit is a character
# that needs to be escaped for pppd to receive it. 0x00000001
# represents '\x01', and 0x80000000 represents '\x1f'.
asyncmap 0
-# Require the peer to authenticate itself before allowing network
-# packets to be sent or received.
-# For a PPP Server with script based logins not using PAP or CHAP
-# you need to disable this setting.
-#auth
-
-# Do not require the other end of the connection to authenticate itself.
-# This option is dangerous if pppd is setuid.
-# If you also have ethernet and are having problems getting PPP to connect
-# over a modem, try this option.
-#noauth
-
# Use hardware flow control (i.e. RTS/CTS) to control the flow of data
# on the serial port.
crtscts
-# Use software flow control (i.e. XON/XOFF) to control the flow of data
-# on the serial port.
-#xonxoff
-
-# Specifies that certain characters should be escaped on transmission
-# (regardless of whether the peer requests them to be escaped with its
-# async control character map). The characters to be escaped are
-# specified as a list of hex numbers separated by commas. Note that
-# almost any character can be specified for the escape option, unlike
-# the asyncmap option which only allows control characters to be
-# specified. The characters which may not be escaped are those with hex
-# values 0x20 - 0x3f or 0x5e.
-#escape 11,13,ff
-
-# Don't use the modem control lines.
-#local
-
# Specifies that pppd should use a UUCP-style lock on the serial device
# to ensure exclusive access to the device.
lock
@@ -72,131 +19,11 @@ lock
# implemented.)
modem
-# Set the MRU [Maximum Receive Unit] value to for negotiation. pppd
-# will ask the peer to send packets of no more than bytes. The
-# minimum MRU value is 128. The default MRU value is 1500. A value of
-# 296 is recommended for slow links (40 bytes for TCP/IP header + 256
-# bytes of data).
-#mru 542
-
-# Set the interface netmask to , a 32 bit netmask in "decimal dot"
-# notation (e.g. 255.255.255.0).
-#netmask 255.255.255.0
-
-# Disables the default behaviour when no local IP address is specified,
-# which is to determine (if possible) the local IP address from the
-# hostname. With this option, the peer will have to supply the local IP
-# address during IPCP negotiation (unless it specified explicitly on the
-# command line or in an options file).
-#noipdefault
-
-# Enables the "passive" option in the LCP. With this option, pppd will
-# attempt to initiate a connection; if no reply is received from the
-# peer, pppd will then just wait passively for a valid LCP packet from
-# the peer (instead of exiting, as it does without this option).
-#passive
-
-# With this option, pppd will not transmit LCP packets to initiate a
-# connection until a valid LCP packet is received from the peer (as for
-# the "passive" option with old versions of pppd).
-#silent
-
-# Don't request or allow negotiation of any options for LCP and IPCP
-# (use default values).
-#-all
-
-# Disable Address/Control compression negotiation (use default, i.e.
-# address/control field disabled).
-#-ac
-
-# Disable asyncmap negotiation (use the default asyncmap, i.e. escape
-# all control characters).
-#-am
-
-# Don't fork to become a background process (otherwise pppd will do so
-# if a serial device is specified).
-#-detach
-
-# Disable IP address negotiation (with this option, the remote IP
-# address must be specified with an option on the command line or in an
-# options file).
-#-ip
-
-# Disable magic number negotiation. With this option, pppd cannot
-# detect a looped-back line.
-#-mn
-
-# Disable MRU [Maximum Receive Unit] negotiation (use default, i.e.
-# 1500).
-#-mru
-
-# Disable protocol field compression negotiation (use default, i.e.
-# protocol field compression disabled).
-#-pc
-
-# Require the peer to authenticate itself using PAP.
-#+pap
-
-# Don't agree to authenticate using PAP.
-#-pap
-
-# Require the peer to authenticate itself using CHAP [Cryptographic
-# Handshake Authentication Protocol] authentication.
-#+chap
-
-# Don't agree to authenticate using CHAP.
-#-chap
-
-# Disable negotiation of Van Jacobson style IP header compression (use
-# default, i.e. no compression).
-#-vj
-
-# Increase debugging level (same as -d). If this option is given, pppd
-# will log the contents of all control packets sent or received in a
-# readable form. The packets are logged through syslog with facility
-# daemon and level debug. This information can be directed to a file by
-# setting up /etc/syslog.conf appropriately (see syslog.conf(5)). (If
-# pppd is compiled with extra debugging enabled, it will log messages
-# using facility local2 instead of daemon).
-#debug
-
-# Append the domain name to the local host name for authentication
-# purposes. For example, if gethostname() returns the name porsche,
-# but the fully qualified domain name is porsche.Quotron.COM, you would
-# use the domain option to set the domain name to Quotron.COM.
-#domain
-
-# Enable debugging code in the kernel-level PPP driver. The argument n
-# is a number which is the sum of the following values: 1 to enable
-# general debug messages, 2 to request that the contents of received
-# packets be printed, and 4 to request that the contents of transmitted
-# packets be printed.
-#kdebug n
-
-# Set the MTU [Maximum Transmit Unit] value to . Unless the peer
-# requests a smaller value via MRU negotiation, pppd will request that
-# the kernel networking code send data packets of no more than n bytes
-# through the PPP network interface.
-#mtu
-
-# Enforce the use of the hostname as the name of the local system for
-# authentication purposes (overrides the name option).
-#usehostname
-
-# Set the assumed name of the remote system for authentication purposes
-# to .
-#remotename
-
# Add an entry to this system's ARP [Address Resolution Protocol]
# table with the IP address of the peer and the Ethernet address of this
# system.
proxyarp
-# Use the system password database for authenticating the peer using
-# PAP. Note: mgetty already provides this option. If this is specified
-# then dialin from users using a script under Linux to fire up ppp wont work.
-# login
-
# If this option is given, pppd will send an LCP echo-request frame to
# the peer every n seconds. Under Linux, the echo-request is sent when
# no packets have been received from the peer for n seconds. Normally
@@ -213,64 +40,3 @@ lcp-echo-interval 30
# connection has been broken (e.g., the modem has hung up) in
# situations where no hardware modem control lines are available.
lcp-echo-failure 4
-
-# Set the LCP restart interval (retransmission timeout) to seconds
-# (default 3).
-#lcp-restart
-
-# Set the maximum number of LCP terminate-request transmissions to
-# (default 3).
-#lcp-max-terminate
-
-# Set the maximum number of LCP configure-request transmissions to
-# (default 10).
-#lcp-max-configure
-
-# Set the maximum number of LCP configure-NAKs returned before starting
-# to send configure-Rejects instead to (default 10).
-#lcp-max-failure
-
-# Set the IPCP restart interval (retransmission timeout) to
-# seconds (default 3).
-#ipcp-restart
-
-# Set the maximum number of IPCP terminate-request transmissions to
-# (default 3).
-#ipcp-max-terminate
-
-# Set the maximum number of IPCP configure-request transmissions to
-# (default 10).
-#ipcp-max-configure
-
-# Set the maximum number of IPCP configure-NAKs returned before starting
-# to send configure-Rejects instead to (default 10).
-#ipcp-max-failure
-
-# Set the PAP restart interval (retransmission timeout) to seconds
-# (default 3).
-#pap-restart
-
-# Set the maximum number of PAP authenticate-request transmissions to
-# (default 10).
-#pap-max-authreq
-
-# Set the CHAP restart interval (retransmission timeout for
-# challenges) to seconds (default 3).
-#chap-restart
-
-# Set the maximum number of CHAP challenge transmissions to
-# (default 10).
-#chap-max-challenge
-
-# If this option is given, pppd will rechallenge the peer every
-# seconds.
-#chap-interval
-
-# With this option, pppd will accept the peer's idea of our local IP
-# address, even if the local IP address was specified in an option.
-#ipcp-accept-local
-
-# With this option, pppd will accept the peer's idea of its (remote) IP
-# address, even if the remote IP address was specified in an option.
-#ipcp-accept-remote
-
diff --git a/source/n/ppp/ppp.CVE-2015-3310.diff b/source/n/ppp/ppp.CVE-2015-3310.diff
deleted file mode 100644
index ecf53ce49..000000000
--- a/source/n/ppp/ppp.CVE-2015-3310.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./pppd/plugins/radius/util.c.orig 2015-04-17 11:43:59.687374237 -0500
-+++ ./pppd/plugins/radius/util.c 2015-04-17 11:45:12.612379499 -0500
-@@ -77,7 +77,7 @@
- static unsigned short int cnt = 0;
- sprintf (buf, "%08lX%04X%02hX",
- (unsigned long int) time (NULL),
-- (unsigned int) getpid (),
-+ (unsigned int) getpid () % 65535,
- cnt & 0xFF);
- cnt++;
- return buf;
diff --git a/source/n/ppp/ppp.SlackBuild b/source/n/ppp/ppp.SlackBuild
index a71345dbd..c5ff8dd17 100755
--- a/source/n/ppp/ppp.SlackBuild
+++ b/source/n/ppp/ppp.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2008, 2009, 2010, 2013, 2015, 2018, 2020, 2021 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2008, 2009, 2010, 2013, 2015, 2018, 2020, 2021, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,17 +23,17 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=ppp
-VERSION=2.4.9
+VERSION=2.5.1
RADVER=1.1.7
PPPVER=1.98
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) export ARCH=i586 ;;
+ i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
@@ -74,38 +74,37 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
-zcat $CWD/ppp.slack.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
sed -i -e "s#lib/pppd#lib${LIBDIRSUFFIX}/pppd#g" $(grep -lr 'lib/pppd' *)
-# This conflicts with the header in 3.5+ kernels:
-rm -f include/linux/if_pppol2tp.h
-
-zcat $CWD/ppp.CVE-2015-3310.diff.gz | patch -p1 --verbose || exit 1
-
-cat $CWD/ppp.gcc14.diff | patch -p1 --verbose || exit 1
-
-# Choose correct options depending on whether PAM is installed:
-if [ -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then
- PAM_OPTIONS="USE_PAM=y"
-else
- unset PAM_OPTIONS
+# 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} || exit 1
-
-make $PAM_OPTIONS $NUMJOBS || make $PAM_OPTIONS || exit 1
-make $PAM_OPTIONS install DESTDIR=$PKG/usr || exit 1
-
-if [ ! -z "$PAM_OPTIONS" ]; then
- mkdir -p $PKG/etc/pam.d
- cat pppd/ppp.pam > $PKG/etc/pam.d/ppp.new
-fi
+ --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
# Install PPP config files:
-mkdir -p $PKG/etc/ppp
+rm -f $PKG/etc/ppp/*
cp -a etc.ppp/* $PKG/etc/ppp
+for file in $PKG/etc/ppp/*.example ; do
+ mv $file $(dirname $file)/$(basename $file .example)
+done
chmod 600 $PKG/etc/ppp/*secrets
( cd $PKG/etc/ppp
mv chap-secrets chap-secrets.new
@@ -113,22 +112,21 @@ chmod 600 $PKG/etc/ppp/*secrets
mv pap-secrets pap-secrets.new
)
zcat $CWD/options.new.gz > $PKG/etc/ppp/options.new
+mkdir -p $PKG/etc/pam.d
+cat pppd/ppp.pam > $PKG/etc/pam.d/ppp.new
-# Fix what seems like an insecure default setting.
-# Feel free to "chmod 4750 pppoatm.so rp-pppoe.so" at your own risk.
-# Since they are only runnable by group root, the risk really isn't much...
-chmod 755 $PKG/usr/lib${LIBDIRSUFFIX}/pppd/*/*.so
-
-# The Makefile doesn't error out if building rp-pppoe.so fails, so check for it:
-if [ ! -r $PKG/usr/lib${LIBDIRSUFFIX}/pppd/${VERSION}/rp-pppoe.so ]; then
- echo "FATAL: /usr/lib${LIBDIRSUFFIX}/pppd/${VERSION}/rp-pppoe.so failed to build."
+# The Makefile doesn't error out if building pppoe.so fails, so check for it:
+if [ ! -r $PKG/usr/lib${LIBDIRSUFFIX}/pppd/${VERSION}/pppoe.so ]; then
+ echo "FATAL: /usr/lib${LIBDIRSUFFIX}/pppd/${VERSION}/pppoe.so failed to build."
exit 1
fi
mkdir -p $PKG/usr/doc/ppp-$VERSION
cp -a \
- FAQ PLUGINS README* SETUP scripts \
+ AUTHORS* COPYING* ChangeLog* FAQ* LICENSE* NEWS* PLUGINS* README* SECURITY* SETUP* Submitting-patches* \
+ scripts \
$PKG/usr/doc/ppp-$VERSION
+rm -f $PKG/usr/doc/ppp-$VERSION/scripts/Makefile*
echo "+====================+"
echo "| freeradius-client-$RADVER |"
@@ -182,7 +180,7 @@ cp -a \
$PKG/usr/doc/pppsetup
# Don't ship .la files:
-rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+find $PKG -name "*.la" -exec rm -f "{}" \;
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
diff --git a/source/n/ppp/ppp.gcc14.diff b/source/n/ppp/ppp.gcc14.diff
deleted file mode 100644
index a8c12efc8..000000000
--- a/source/n/ppp/ppp.gcc14.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./configure.orig 2021-01-04 17:06:37.000000000 -0600
-+++ ./configure 2024-05-10 20:18:35.477503626 -0500
-@@ -20,7 +20,7 @@
- makext="linux";
- ksrc="linux";
- state="known";
-- CFLAGS="-O2 -g -pipe";;
-+ CFLAGS="-O2 -g -pipe -Wno-error=incompatible-pointer-types";;
- SunOS)
- karch=`/usr/bin/isainfo -k`
- case $release in
diff --git a/source/n/ppp/ppp.slack.diff b/source/n/ppp/ppp.slack.diff
deleted file mode 100644
index 585247d7c..000000000
--- a/source/n/ppp/ppp.slack.diff
+++ /dev/null
@@ -1,86 +0,0 @@
---- ./chat/Makefile.linux.orig 2021-01-04 17:06:37.000000000 -0600
-+++ ./chat/Makefile.linux 2021-01-25 12:56:35.570645743 -0600
-@@ -4,7 +4,7 @@
-
- DESTDIR = $(INSTROOT)@DESTDIR@
- BINDIR = $(DESTDIR)/sbin
--MANDIR = $(DESTDIR)/share/man/man8
-+MANDIR = $(DESTDIR)/man/man8
-
- CDEF1= -DTERMIOS # Use the termios structure
- CDEF2= -DSIGTYPE=void # Standard definition
---- ./pppdump/Makefile.linux.orig 2021-01-04 17:06:37.000000000 -0600
-+++ ./pppdump/Makefile.linux 2021-01-25 12:56:35.570645743 -0600
-@@ -4,7 +4,7 @@
-
- DESTDIR = $(INSTROOT)@DESTDIR@
- BINDIR = $(DESTDIR)/sbin
--MANDIR = $(DESTDIR)/share/man/man8
-+MANDIR = $(DESTDIR)/man/man8
-
- CFLAGS = $(COPTS) -I../include/net
- OBJS = pppdump.o bsd-comp.o deflate.o zlib.o
---- ./pppd/Makefile.linux.orig 2021-01-04 17:06:37.000000000 -0600
-+++ ./pppd/Makefile.linux 2021-01-25 12:56:35.570645743 -0600
-@@ -10,7 +10,7 @@
- # Default installation locations
- DESTDIR = $(INSTROOT)@DESTDIR@
- BINDIR = $(DESTDIR)/sbin
--MANDIR = $(DESTDIR)/share/man/man8
-+MANDIR = $(DESTDIR)/man/man8
- INCDIR = $(DESTDIR)/include
-
- TARGETS = pppd
-@@ -74,7 +74,7 @@
- PLUGIN=y
-
- # Enable Microsoft proprietary Callback Control Protocol
--#CBCP=y
-+CBCP=y
-
- # Enable EAP SRP-SHA1 authentication (requires libsrp)
- #USE_SRP=y
---- ./pppd/plugins/Makefile.linux.orig 2021-01-04 17:06:37.000000000 -0600
-+++ ./pppd/plugins/Makefile.linux 2021-01-25 12:56:35.570645743 -0600
-@@ -4,7 +4,7 @@
-
- DESTDIR = $(INSTROOT)@DESTDIR@
- BINDIR = $(DESTDIR)/sbin
--MANDIR = $(DESTDIR)/share/man/man8
-+MANDIR = $(DESTDIR)/man/man8
- LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION)
-
- CFLAGS = $(COPTS) -I.. -I../../include -fPIC
---- ./pppd/plugins/radius/Makefile.linux.orig 2021-01-04 17:06:37.000000000 -0600
-+++ ./pppd/plugins/radius/Makefile.linux 2021-01-25 12:56:35.570645743 -0600
-@@ -8,7 +8,7 @@
- COPTS=@CFLAGS@
-
- DESTDIR = $(INSTROOT)@DESTDIR@
--MANDIR = $(DESTDIR)/share/man/man8
-+MANDIR = $(DESTDIR)/man/man8
- LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION)
-
- VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h)
---- ./linux/Makefile.top.orig 2021-01-04 17:06:37.000000000 -0600
-+++ ./linux/Makefile.top 2021-01-25 12:56:35.570645743 -0600
-@@ -3,7 +3,7 @@
- DESTDIR = $(INSTROOT)@DESTDIR@
- BINDIR = $(DESTDIR)/sbin
- INCDIR = $(DESTDIR)/include
--MANDIR = $(DESTDIR)/share/man
-+MANDIR = $(DESTDIR)/man
- ETCDIR = $(INSTROOT)@SYSCONF@/ppp
-
- # uid 0 = root
---- ./pppstats/Makefile.linux.orig 2021-01-04 17:06:37.000000000 -0600
-+++ ./pppstats/Makefile.linux 2021-01-25 12:56:35.570645743 -0600
-@@ -7,7 +7,7 @@
-
- DESTDIR = $(INSTROOT)@DESTDIR@
- BINDIR = $(DESTDIR)/sbin
--MANDIR = $(DESTDIR)/share/man/man8
-+MANDIR = $(DESTDIR)/man/man8
-
- PPPSTATSRCS = pppstats.c
- PPPSTATOBJS = pppstats.o
diff --git a/source/n/rp-pppoe/doinst.sh b/source/n/rp-pppoe/doinst.sh
index 527dfa903..dd0fdd6a9 100644
--- a/source/n/rp-pppoe/doinst.sh
+++ b/source/n/rp-pppoe/doinst.sh
@@ -10,7 +10,4 @@ config() {
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
-config etc/ppp/firewall-masq.new
-config etc/ppp/firewall-standalone.new
config etc/ppp/pppoe-server-options.new
-config etc/ppp/pppoe.conf.new
diff --git a/source/n/rp-pppoe/rp-pppoe-3.12-doc.patch b/source/n/rp-pppoe/rp-pppoe-3.12-doc.patch
deleted file mode 100644
index e6e1b117d..000000000
--- a/source/n/rp-pppoe/rp-pppoe-3.12-doc.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -up rp-pppoe-3.12/src/Makefile.in.than rp-pppoe-3.12/src/Makefile.in
---- rp-pppoe-3.12/src/Makefile.in.than 2015-11-16 17:25:40.566618656 +0100
-+++ rp-pppoe-3.12/src/Makefile.in 2015-11-16 17:25:57.749517019 +0100
-@@ -165,14 +165,6 @@ install: all
- $(install) -m 755 ../scripts/pppoe-status $(DESTDIR)$(sbindir)
- $(install) -m 755 ../scripts/pppoe-stop $(DESTDIR)$(sbindir)
- $(install) -m 755 ../scripts/pppoe-setup $(DESTDIR)$(sbindir)
-- -mkdir -p $(DESTDIR)$(docdir)
-- $(install) -m 644 ../doc/CHANGES $(DESTDIR)$(docdir)
-- $(install) -m 644 ../doc/KERNEL-MODE-PPPOE $(DESTDIR)$(docdir)
-- $(install) -m 644 ../doc/HOW-TO-CONNECT $(DESTDIR)$(docdir)
-- $(install) -m 644 ../doc/LICENSE $(DESTDIR)$(docdir)
-- $(install) -m 644 ../README $(DESTDIR)$(docdir)
-- $(install) -m 644 ../SERVPOET $(DESTDIR)$(docdir)
-- $(install) -m 644 ../configs/pap-secrets $(DESTDIR)$(docdir)
- -mkdir -p $(DESTDIR)$(mandir)/man8
- for i in $(TARGETS) ; do \
- if test -f ../man/$$i.8 ; then \
diff --git a/source/n/rp-pppoe/rp-pppoe-3.12-plugin.patch b/source/n/rp-pppoe/rp-pppoe-3.12-plugin.patch
deleted file mode 100644
index 5b7671724..000000000
--- a/source/n/rp-pppoe/rp-pppoe-3.12-plugin.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up rp-pppoe-3.12/src/configure.in.than rp-pppoe-3.12/src/configure.in
---- rp-pppoe-3.12/src/configure.in.than 2015-12-11 16:19:38.700092797 +0100
-+++ rp-pppoe-3.12/src/configure.in 2015-12-11 16:20:15.670875690 +0100
-@@ -26,6 +26,7 @@ AC_CHECK_HEADERS(linux/if_pppox.h, [], [
- #include
- #include
- #include
-+#include
- ])
-
- dnl Checks for typedefs, structures, and compiler characteristics.
-diff -up rp-pppoe-3.12/src/configure.than rp-pppoe-3.12/src/configure
diff --git a/source/n/rp-pppoe/rp-pppoe-3.12-pluginpath.patch b/source/n/rp-pppoe/rp-pppoe-3.12-pluginpath.patch
deleted file mode 100644
index c322b00a3..000000000
--- a/source/n/rp-pppoe/rp-pppoe-3.12-pluginpath.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up rp-pppoe-3.12/src/pppoe-server.c.than rp-pppoe-3.12/src/pppoe-server.c
---- rp-pppoe-3.12/src/pppoe-server.c.than 2015-12-17 11:17:30.257775608 +0100
-+++ rp-pppoe-3.12/src/pppoe-server.c 2015-12-17 11:18:44.276951643 +0100
-@@ -2014,7 +2014,7 @@ startPPPDLinuxKernelMode(ClientSession *
-
- argv[c++] = "pppd";
- argv[c++] = "plugin";
-- argv[c++] = PLUGIN_PATH;
-+ argv[c++] = "rp-pppoe.so";
-
- /* Add "nic-" to interface name */
- snprintf(buffer, SMALLBUF, "nic-%s", session->ethif->name);
diff --git a/source/n/rp-pppoe/rp-pppoe-3.14-ip-allocation.patch b/source/n/rp-pppoe/rp-pppoe-3.14-ip-allocation.patch
deleted file mode 100644
index 0fc03e753..000000000
--- a/source/n/rp-pppoe/rp-pppoe-3.14-ip-allocation.patch
+++ /dev/null
@@ -1,109 +0,0 @@
---- ./man/pppoe-server.8.orig 2020-05-26 19:29:37.000000000 -0500
-+++ ./man/pppoe-server.8 2020-05-27 17:54:43.214892590 -0500
-@@ -96,6 +96,11 @@
- of 10.67.15.1 is used.
-
- .TP
-+.B \-D
-+Delegate the allocation of IP addresses to \fBpppd\fR. If specified, no
-+local and remote addresses passed to pppd.
-+
-+.TP
- .B \-N \fInum\fR
- Allows at most \fInum\fR concurrent PPPoE sessions. If not specified,
- the default is 64.
---- ./src/pppoe-server.c.orig 2020-05-26 19:29:37.000000000 -0500
-+++ ./src/pppoe-server.c 2020-05-27 17:56:43.228890338 -0500
-@@ -182,6 +182,9 @@
- unsigned char LocalIP[IPV4ALEN] = {10, 0, 0, 1}; /* Counter optionally STARTS here */
- unsigned char RemoteIP[IPV4ALEN] = {10, 67, 15, 1}; /* Counter STARTS here */
-
-+/* Delegates the allocation of IP addresses to pppd (as the pptpd doing) */
-+int DelegateIPAllocation = 0;
-+
- /* Do we increment local IP for each connection? */
- int IncrLocalIP = 0;
-
-@@ -247,8 +250,8 @@
-
- memset(&conn, 0, sizeof(conn));
- conn.hostUniq = NULL;
--
-- syslog(LOG_INFO,
-+ if (!DelegateIPAllocation) {
-+ syslog(LOG_INFO,
- "Session %u closed for client "
- "%02x:%02x:%02x:%02x:%02x:%02x (%d.%d.%d.%d) on %s",
- (unsigned int) ntohs(session->sess),
-@@ -257,6 +260,15 @@
- (int) session->realpeerip[0], (int) session->realpeerip[1],
- (int) session->realpeerip[2], (int) session->realpeerip[3],
- session->ethif->name);
-+ } else {
-+ syslog(LOG_INFO,
-+ "Session %u closed for client "
-+ "%02x:%02x:%02x:%02x:%02x:%02x on %s",
-+ (unsigned int) ntohs(session->sess),
-+ session->eth[0], session->eth[1], session->eth[2],
-+ session->eth[3], session->eth[4], session->eth[5],
-+ session->ethif->name);
-+ }
- memcpy(conn.myEth, session->ethif->mac, ETH_ALEN);
- conn.discoverySocket = session->ethif->sock;
- conn.session = session->sess;
-@@ -1155,6 +1167,7 @@
- fprintf(stderr, " -L ip -- Set local IP address.\n");
- fprintf(stderr, " -l -- Increment local IP address for each session.\n");
- fprintf(stderr, " -R ip -- Set start address of remote IP pool.\n");
-+ fprintf(stderr, " -D -- Delegates the allocation of IP addresses to pppd.\n");
- fprintf(stderr, " -S name -- Advertise specified service-name.\n");
- fprintf(stderr, " -O fname -- Use PPPD options from specified file\n");
- fprintf(stderr, " (default %s).\n", PPPOE_SERVER_OPTIONS);
-@@ -1224,9 +1237,9 @@
- #endif
-
- #ifndef HAVE_LINUX_KERNEL_PPPOE
-- char *options = "X:ix:hI:C:L:R:T:m:FN:f:O:o:sp:lrudPc:S:1q:Q:H:M:";
-+ char *options = "X:ix:hI:C:L:R:DT:m:FN:f:O:o:sp:lrudPc:S:1q:Q:H:M:";
- #else
-- char *options = "X:ix:hI:C:L:R:T:m:FN:f:O:o:skp:lrudPc:S:1q:Q:H:M:";
-+ char *options = "X:ix:hI:C:L:R:DT:m:FN:f:O:o:skp:lrudPc:S:1q:Q:H:M:";
- #endif
-
- if (getuid() != geteuid() ||
-@@ -1448,6 +1461,10 @@
- }
- break;
-
-+ case 'D':
-+ DelegateIPAllocation = 1;
-+ break;
-+
- case 'T':
- case 'm':
- /* These just get passed to pppoe */
-@@ -2056,6 +2073,7 @@
- argv[c++] = "file";
- argv[c++] = pppoptfile;
-
-+ if (!DelegateIPAllocation) {
- snprintf(buffer, SMALLBUF, "%d.%d.%d.%d:%d.%d.%d.%d",
- (int) session->myip[0], (int) session->myip[1],
- (int) session->myip[2], (int) session->myip[3],
-@@ -2071,6 +2089,16 @@
- session->ethif->name,
- session->serviceName);
- argv[c++] = strdup(buffer);
-+ } else {
-+ syslog(LOG_INFO,
-+ "Session %u created for client %02x:%02x:%02x:%02x:%02x:%02x on %s using Service-Name '%s'",
-+ (unsigned int) ntohs(session->sess),
-+ session->eth[0], session->eth[1], session->eth[2],
-+ session->eth[3], session->eth[4], session->eth[5],
-+ session->ethif->name,
-+ session->serviceName);
-+ }
-+
- if (!argv[c-1]) {
- /* TODO: Send a PADT */
- exit(EXIT_FAILURE);
diff --git a/source/n/rp-pppoe/rp-pppoe-manpages.patch b/source/n/rp-pppoe/rp-pppoe-manpages.patch
deleted file mode 100644
index fd0f24009..000000000
--- a/source/n/rp-pppoe/rp-pppoe-manpages.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-diff -up rp-pppoe-3.12/man/pppoe.8.than rp-pppoe-3.12/man/pppoe.8
---- rp-pppoe-3.12/man/pppoe.8.than 2015-11-11 16:10:01.000000000 +0100
-+++ rp-pppoe-3.12/man/pppoe.8 2016-06-03 17:24:49.649336285 +0200
-@@ -32,6 +32,10 @@ triggered. The best way to do this is t
- PPPoE timeout to be about four times the LCP echo interval.
-
- .TP
-+.B \-t \fItimeout\fR
-+The \fB\-t\fR option sets the initial timeout for discovery packets in seconds.
-+
-+.TP
- .B \-D \fIfile_name\fR
- The \fB\-D\fR option causes every packet to be dumped to the specified
- \fIfile_name\fR. This is intended for debugging only; it produces huge
-@@ -147,6 +151,10 @@ the peer you are dealing with uses non-s
- ISP uses non-standard frame types, complain!
-
- .TP
-+.B \-F numfloods
-+The \fB\-F\fR option sets the discovery flood, only used for stress-testing.
-+
-+.TP
- .B \-h
- The \fB\-h\fR option causes \fBpppoe\fR to print usage information and
- exit.
-diff -up rp-pppoe-3.12/man/pppoe-server.8.than rp-pppoe-3.12/man/pppoe-server.8
---- rp-pppoe-3.12/man/pppoe-server.8.than 2016-06-03 17:24:49.641336586 +0200
-+++ rp-pppoe-3.12/man/pppoe-server.8 2016-06-03 17:24:49.650336248 +0200
-@@ -77,12 +77,20 @@ PADI and PADR packets are ignored. If y
- then no limit is imposed on the number of sessions per peer MAC address.
-
- .TP
-+.B \-P
-+Check pool file for correctness and exit.
-+
-+.TP
- .B \-s
- This option is passed directly to \fBpppoe\fR; see \fBpppoe\fR(8) for
- details. In addition, it causes \fBpppd\fR to be invoked with the
- \fIsync\fR option.
-
- .TP
-+.B \-l
-+Increment local IP address for each session.
-+
-+.TP
- .B \-L \fIip\fR
- Sets the local IP address. This is passed to spawned \fBpppd\fR processes.
- If not specified, the default is 10.0.0.1.
-@@ -147,6 +155,10 @@ handing out sessions in order, the sessi
- unpredictable order.
-
- .TP
-+.B \-d
-+Debug session creation.
-+
-+.TP
- .B \-u
- Tells the server to invoke \fBpppd\fR with the \fIunit\fR option. Note
- that this option only works for \fBpppd\fR version 2.4.0 or newer.
-diff -up rp-pppoe-3.12/src/pppoe.c.than rp-pppoe-3.12/src/pppoe.c
---- rp-pppoe-3.12/src/pppoe.c.than 2016-06-03 17:24:49.650336248 +0200
-+++ rp-pppoe-3.12/src/pppoe.c 2016-06-03 17:27:40.888903213 +0200
-@@ -380,6 +380,7 @@ usage(char const *argv0)
- " -k -- Kill a session with PADT (requires -e)\n"
- " -d -- Perform discovery, print session info and exit.\n"
- " -f disc:sess -- Set Ethernet frame types (hex).\n"
-+ " -F numfloods -- Set the discovery flood, only used for stress-testing.\n"
- " -h -- Print usage information.\n\n"
- "PPPoE Version %s, Copyright (C) 2001-2015 Roaring Penguin Software Inc.\n"
- "PPPoE comes with ABSOLUTELY NO WARRANTY.\n"
diff --git a/source/n/rp-pppoe/rp-pppoe.SlackBuild b/source/n/rp-pppoe/rp-pppoe.SlackBuild
index a0e0d04b0..05eb2720f 100755
--- a/source/n/rp-pppoe/rp-pppoe.SlackBuild
+++ b/source/n/rp-pppoe/rp-pppoe.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2008, 2009, 2010, 2012, 2015, 2018 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2008, 2009, 2010, 2012, 2015, 2018, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +29,7 @@ BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) export ARCH=i586 ;;
+ i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
@@ -46,12 +46,10 @@ fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
-elif [ "$ARCH" = "s390" ]; then
- SLKCFLAGS="-O2"
+if [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
else
SLKCFLAGS="-O2"
fi
@@ -75,28 +73,29 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
-zcat $CWD/rp-pppoe-3.14-ip-allocation.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/rp-pppoe-3.12-plugin.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/rp-pppoe-3.12-pluginpath.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/rp-pppoe-manpages.patch.gz | patch -p1 --verbose || exit 1
-
cd src
CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
./configure \
- --enable-plugin=/ppp-2.4.4 \
--prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --docdir=/usr/doc/$PKGNAM-$VERSION \
--mandir=/usr/man \
+ --infodir=/usr/info \
+ --disable-static \
+ --enable-plugin \
--build=$ARCH-slackware-linux || exit 1
-
make $NUMJOBS || make || exit 1
-make install docdir=/usr/doc/rp-pppoe-$VERSION DESTDIR=$PKG install || exit 1
+make install docdir=/usr/doc/rp-pppoe-$VERSION DESTDIR=$PKG || exit 1
find $PKG | xargs file | grep -e "executable" -e "shared object" \
| grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
( cd $PKG/etc/ppp
- for config in firewall-masq firewall-standalone pppoe-server-options pppoe.conf ; do
+ for config in pppoe-server-options ; do
mv $config ${config}.new
done
)