Wed Oct 11 22:22:40 UTC 2023

l/libcaca-0.99.beta20-x86_64-1.txz:  Upgraded.
  Fixed a crash bug (a crafted file defining width of zero leads to divide by
  zero and a crash). Seems to be merely a bug rather than a security issue, but
  I'd been meaning to get beta20 building so this was a good excuse.
  Thanks to marav.
  For more information, see:
    https://www.cve.org/CVERecord?id=CVE-2022-0856
  (* Security fix *)
l/libcue-2.3.0-x86_64-1.txz:  Upgraded.
xap/xscreensaver-6.08-x86_64-1.txz:  Upgraded.
testing/packages/rust-1.73.0-x86_64-1.txz:  Upgraded.
This commit is contained in:
Patrick J Volkerding 2023-10-11 22:22:40 +00:00 committed by Eric Hameleers
parent 9671cdebfb
commit ce35a4d47a
12 changed files with 422 additions and 92 deletions

View file

@ -11,9 +11,30 @@
<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>Wed, 11 Oct 2023 06:37:21 GMT</pubDate> <pubDate>Wed, 11 Oct 2023 22:22:40 GMT</pubDate>
<lastBuildDate>Wed, 11 Oct 2023 07:54:25 GMT</lastBuildDate> <lastBuildDate>Wed, 11 Oct 2023 23:03:57 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator> <generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Wed, 11 Oct 2023 22:22:40 GMT</title>
<pubDate>Wed, 11 Oct 2023 22:22:40 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20231011222240</link>
<guid isPermaLink="false">20231011222240</guid>
<description>
<![CDATA[<pre>
l/libcaca-0.99.beta20-x86_64-1.txz: Upgraded.
Fixed a crash bug (a crafted file defining width of zero leads to divide by
zero and a crash). Seems to be merely a bug rather than a security issue, but
I'd been meaning to get beta20 building so this was a good excuse.
Thanks to marav.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-0856
(* Security fix *)
l/libcue-2.3.0-x86_64-1.txz: Upgraded.
xap/xscreensaver-6.08-x86_64-1.txz: Upgraded.
testing/packages/rust-1.73.0-x86_64-1.txz: Upgraded.
</pre>]]>
</description>
</item>
<item> <item>
<title>Wed, 11 Oct 2023 06:37:21 GMT</title> <title>Wed, 11 Oct 2023 06:37:21 GMT</title>
<pubDate>Wed, 11 Oct 2023 06:37:21 GMT</pubDate> <pubDate>Wed, 11 Oct 2023 06:37:21 GMT</pubDate>

View file

@ -1,3 +1,16 @@
Wed Oct 11 22:22:40 UTC 2023
l/libcaca-0.99.beta20-x86_64-1.txz: Upgraded.
Fixed a crash bug (a crafted file defining width of zero leads to divide by
zero and a crash). Seems to be merely a bug rather than a security issue, but
I'd been meaning to get beta20 building so this was a good excuse.
Thanks to marav.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-0856
(* Security fix *)
l/libcue-2.3.0-x86_64-1.txz: Upgraded.
xap/xscreensaver-6.08-x86_64-1.txz: Upgraded.
testing/packages/rust-1.73.0-x86_64-1.txz: Upgraded.
+--------------------------+
Wed Oct 11 06:37:21 UTC 2023 Wed Oct 11 06:37:21 UTC 2023
a/kernel-generic-6.1.57-x86_64-1.txz: Upgraded. a/kernel-generic-6.1.57-x86_64-1.txz: Upgraded.
a/kernel-huge-6.1.57-x86_64-1.txz: Upgraded. a/kernel-huge-6.1.57-x86_64-1.txz: Upgraded.

View file

@ -1,20 +1,20 @@
Wed Oct 11 06:48:14 UTC 2023 Wed Oct 11 22:27:38 UTC 2023
Here is the file list for this directory. If you are using a Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh subdirectories, please have the archive administrator refresh
the mirror. the mirror.
drwxr-xr-x 12 root root 4096 2023-10-11 06:37 . drwxr-xr-x 12 root root 4096 2023-10-11 22:22 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0 -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 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1119341 2023-10-10 19:32 ./CHECKSUMS.md5 -rw-r--r-- 1 root root 1119420 2023-10-11 06:48 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-10-10 19:32 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-10-11 06:48 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -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 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 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 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 802678 2023-10-11 06:39 ./ChangeLog.txt -rw-r--r-- 1 root root 803271 2023-10-11 22:22 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2023-10-11 04:36 ./EFI/BOOT drwxr-xr-x 2 root root 4096 2023-10-11 04:36 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2023-10-11 04:36 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh -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 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 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1461005 2023-10-10 19:32 ./FILELIST.TXT -rw-r--r-- 1 root root 1461100 2023-10-11 06:48 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 883326 2023-10-11 06:47 ./PACKAGES.TXT -rw-r--r-- 1 root root 883325 2023-10-11 22:26 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2023-10-11 04:24 ./README.initrd -rw-r--r-- 1 root root 3629 2023-10-11 04:24 ./README.initrd
-rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT -rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT
@ -666,11 +666,11 @@ 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 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 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT -rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
drwxr-xr-x 17 root root 4096 2023-10-11 06:47 ./slackware64 drwxr-xr-x 17 root root 4096 2023-10-11 22:27 ./slackware64
-rw-r--r-- 1 root root 344180 2023-10-11 06:47 ./slackware64/CHECKSUMS.md5 -rw-r--r-- 1 root root 344177 2023-10-11 22:27 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-10-11 06:47 ./slackware64/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-10-11 22:27 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 426582 2023-10-11 06:46 ./slackware64/FILE_LIST -rw-r--r-- 1 root root 426579 2023-10-11 22:26 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4337215 2023-10-11 06:46 ./slackware64/MANIFEST.bz2 -rw-r--r-- 1 root root 4343506 2023-10-11 22:26 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 32768 2023-10-11 06:46 ./slackware64/a drwxr-xr-x 2 root root 32768 2023-10-11 06:46 ./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 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
@ -2742,7 +2742,7 @@ drwxr-xr-x 2 root root 86016 2023-10-05 21:46 ./slackware64/kde
-rw-r--r-- 1 root root 403 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txt -rw-r--r-- 1 root root 403 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 754048 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz -rw-r--r-- 1 root root 754048 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz.asc
drwxr-xr-x 2 root root 86016 2023-10-10 19:30 ./slackware64/l drwxr-xr-x 2 root root 86016 2023-10-11 22:26 ./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 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 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 -rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc
@ -3186,9 +3186,9 @@ drwxr-xr-x 2 root root 86016 2023-10-10 19:30 ./slackware64/l
-rw-r--r-- 1 root root 414 2023-06-09 19:39 ./slackware64/l/libburn-1.5.6-x86_64-1.txt -rw-r--r-- 1 root root 414 2023-06-09 19:39 ./slackware64/l/libburn-1.5.6-x86_64-1.txt
-rw-r--r-- 1 root root 293252 2023-06-09 19:39 ./slackware64/l/libburn-1.5.6-x86_64-1.txz -rw-r--r-- 1 root root 293252 2023-06-09 19:39 ./slackware64/l/libburn-1.5.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-06-09 19:39 ./slackware64/l/libburn-1.5.6-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-06-09 19:39 ./slackware64/l/libburn-1.5.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 359 2021-11-03 00:55 ./slackware64/l/libcaca-0.99.beta19-x86_64-11.txt -rw-r--r-- 1 root root 359 2023-10-11 19:55 ./slackware64/l/libcaca-0.99.beta20-x86_64-1.txt
-rw-r--r-- 1 root root 294876 2021-11-03 00:55 ./slackware64/l/libcaca-0.99.beta19-x86_64-11.txz -rw-r--r-- 1 root root 291720 2023-10-11 19:55 ./slackware64/l/libcaca-0.99.beta20-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-03 00:55 ./slackware64/l/libcaca-0.99.beta19-x86_64-11.txz.asc -rw-r--r-- 1 root root 163 2023-10-11 19:55 ./slackware64/l/libcaca-0.99.beta20-x86_64-1.txz.asc
-rw-r--r-- 1 root root 479 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txt -rw-r--r-- 1 root root 479 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txt
-rw-r--r-- 1 root root 97484 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txz -rw-r--r-- 1 root root 97484 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txz
-rw-r--r-- 1 root root 163 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txz.asc -rw-r--r-- 1 root root 163 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txz.asc
@ -3210,9 +3210,9 @@ drwxr-xr-x 2 root root 86016 2023-10-10 19:30 ./slackware64/l
-rw-r--r-- 1 root root 327 2023-09-24 22:42 ./slackware64/l/libclc-17.0.1-x86_64-1.txt -rw-r--r-- 1 root root 327 2023-09-24 22:42 ./slackware64/l/libclc-17.0.1-x86_64-1.txt
-rw-r--r-- 1 root root 6482040 2023-09-24 22:42 ./slackware64/l/libclc-17.0.1-x86_64-1.txz -rw-r--r-- 1 root root 6482040 2023-09-24 22:42 ./slackware64/l/libclc-17.0.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-09-24 22:42 ./slackware64/l/libclc-17.0.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-09-24 22:42 ./slackware64/l/libclc-17.0.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 464 2023-10-10 17:05 ./slackware64/l/libcue-2.2.1-x86_64-4.txt -rw-r--r-- 1 root root 464 2023-10-11 20:06 ./slackware64/l/libcue-2.3.0-x86_64-1.txt
-rw-r--r-- 1 root root 27224 2023-10-10 17:05 ./slackware64/l/libcue-2.2.1-x86_64-4.txz -rw-r--r-- 1 root root 27944 2023-10-11 20:06 ./slackware64/l/libcue-2.3.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-10 17:05 ./slackware64/l/libcue-2.2.1-x86_64-4.txz.asc -rw-r--r-- 1 root root 163 2023-10-11 20:06 ./slackware64/l/libcue-2.3.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 461 2021-02-13 07:01 ./slackware64/l/libdbusmenu-16.04.0-x86_64-3.txt -rw-r--r-- 1 root root 461 2021-02-13 07:01 ./slackware64/l/libdbusmenu-16.04.0-x86_64-3.txt
-rw-r--r-- 1 root root 129340 2021-02-13 07:01 ./slackware64/l/libdbusmenu-16.04.0-x86_64-3.txz -rw-r--r-- 1 root root 129340 2021-02-13 07:01 ./slackware64/l/libdbusmenu-16.04.0-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:01 ./slackware64/l/libdbusmenu-16.04.0-x86_64-3.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 07:01 ./slackware64/l/libdbusmenu-16.04.0-x86_64-3.txz.asc
@ -5358,7 +5358,7 @@ drwxr-xr-x 2 root root 65536 2023-10-09 18:14 ./slackware64/x
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt -rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz -rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
drwxr-xr-x 2 root root 16384 2023-10-11 06:46 ./slackware64/xap drwxr-xr-x 2 root root 16384 2023-10-11 22:26 ./slackware64/xap
-rw-r--r-- 1 root root 625 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txt -rw-r--r-- 1 root root 625 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txt
-rw-r--r-- 1 root root 2750024 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz -rw-r--r-- 1 root root 2750024 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz.asc
@ -5511,9 +5511,9 @@ drwxr-xr-x 2 root root 16384 2023-10-11 06:46 ./slackware64/xap
-rw-r--r-- 1 root root 498 2021-02-13 13:46 ./slackware64/xap/xsane-0.999-x86_64-5.txt -rw-r--r-- 1 root root 498 2021-02-13 13:46 ./slackware64/xap/xsane-0.999-x86_64-5.txt
-rw-r--r-- 1 root root 1636864 2021-02-13 13:46 ./slackware64/xap/xsane-0.999-x86_64-5.txz -rw-r--r-- 1 root root 1636864 2021-02-13 13:46 ./slackware64/xap/xsane-0.999-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:46 ./slackware64/xap/xsane-0.999-x86_64-5.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 13:46 ./slackware64/xap/xsane-0.999-x86_64-5.txz.asc
-rw-r--r-- 1 root root 463 2023-09-01 19:02 ./slackware64/xap/xscreensaver-6.07-x86_64-1.txt -rw-r--r-- 1 root root 463 2023-10-11 20:10 ./slackware64/xap/xscreensaver-6.08-x86_64-1.txt
-rw-r--r-- 1 root root 9226012 2023-09-01 19:02 ./slackware64/xap/xscreensaver-6.07-x86_64-1.txz -rw-r--r-- 1 root root 9235984 2023-10-11 20:10 ./slackware64/xap/xscreensaver-6.08-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-09-01 19:02 ./slackware64/xap/xscreensaver-6.07-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-10-11 20:10 ./slackware64/xap/xscreensaver-6.08-x86_64-1.txz.asc
-rw-r--r-- 1 root root 230 2023-06-28 19:46 ./slackware64/xap/xsnow-3.7.5-x86_64-1.txt -rw-r--r-- 1 root root 230 2023-06-28 19:46 ./slackware64/xap/xsnow-3.7.5-x86_64-1.txt
-rw-r--r-- 1 root root 1788332 2023-06-28 19:46 ./slackware64/xap/xsnow-3.7.5-x86_64-1.txz -rw-r--r-- 1 root root 1788332 2023-06-28 19:46 ./slackware64/xap/xsnow-3.7.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-06-28 19:46 ./slackware64/xap/xsnow-3.7.5-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-06-28 19:46 ./slackware64/xap/xsnow-3.7.5-x86_64-1.txz.asc
@ -5625,11 +5625,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y
-rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz -rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
drwxr-xr-x 18 root root 4096 2023-10-11 06:48 ./source drwxr-xr-x 18 root root 4096 2023-10-11 22:27 ./source
-rw-r--r-- 1 root root 602570 2023-10-11 06:48 ./source/CHECKSUMS.md5 -rw-r--r-- 1 root root 602750 2023-10-11 22:27 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-10-11 06:48 ./source/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-10-11 22:27 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 838816 2023-10-11 06:48 ./source/FILE_LIST -rw-r--r-- 1 root root 839048 2023-10-11 22:27 ./source/FILE_LIST
-rw-r--r-- 1 root root 25076057 2023-10-11 06:48 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 25106258 2023-10-11 22:27 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 124 root root 4096 2023-09-28 19:04 ./source/a drwxr-xr-x 124 root root 4096 2023-09-28 19:04 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog -rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@ -9822,7 +9822,7 @@ drwxr-xr-x 2 root root 4096 2023-07-06 17:29 ./source/kde/zxing-cpp
-rw-r--r-- 1 root root 574494 2023-07-05 16:25 ./source/kde/zxing-cpp/zxing-cpp-2.1.0.tar.lz -rw-r--r-- 1 root root 574494 2023-07-05 16:25 ./source/kde/zxing-cpp/zxing-cpp-2.1.0.tar.lz
-rwxr-xr-x 1 root root 3872 2023-04-20 20:52 ./source/kde/zxing-cpp/zxing-cpp.SlackBuild -rwxr-xr-x 1 root root 3872 2023-04-20 20:52 ./source/kde/zxing-cpp/zxing-cpp.SlackBuild
-rw-r--r-- 1 root root 39 2023-04-20 20:51 ./source/kde/zxing-cpp/zxing-cpp.url -rw-r--r-- 1 root root 39 2023-04-20 20:51 ./source/kde/zxing-cpp/zxing-cpp.url
drwxr-xr-x 404 root root 12288 2023-10-08 18:30 ./source/l drwxr-xr-x 404 root root 12288 2023-10-11 19:55 ./source/l
-rw-r--r-- 1 root root 1227 2023-08-15 02:21 ./source/l/FTBFSlog -rw-r--r-- 1 root root 1227 2023-08-15 02:21 ./source/l/FTBFSlog
drwxr-xr-x 3 root root 4096 2022-03-06 19:58 ./source/l/GConf drwxr-xr-x 3 root root 4096 2022-03-06 19:58 ./source/l/GConf
-rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz -rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz
@ -10666,9 +10666,13 @@ drwxr-xr-x 2 root root 4096 2023-06-09 19:37 ./source/l/libburn
-rwxr-xr-x 1 root root 4451 2023-06-09 19:38 ./source/l/libburn/libburn.SlackBuild -rwxr-xr-x 1 root root 4451 2023-06-09 19:38 ./source/l/libburn/libburn.SlackBuild
-rw-r--r-- 1 root root 43 2023-06-09 19:35 ./source/l/libburn/libburn.url -rw-r--r-- 1 root root 43 2023-06-09 19:35 ./source/l/libburn/libburn.url
-rw-r--r-- 1 root root 901 2020-11-01 20:04 ./source/l/libburn/slack-desc -rw-r--r-- 1 root root 901 2020-11-01 20:04 ./source/l/libburn/slack-desc
drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/l/libcaca drwxr-xr-x 2 root root 4096 2023-10-11 19:49 ./source/l/libcaca
-rw-r--r-- 1 root root 805684 2014-05-16 19:22 ./source/l/libcaca/libcaca-0.99.beta19.tar.xz -rw-r--r-- 1 root root 2857 2023-07-21 18:51 ./source/l/libcaca/70.patch
-rwxr-xr-x 1 root root 4369 2021-11-02 19:02 ./source/l/libcaca/libcaca.SlackBuild -rw-r--r-- 1 root root 1146 2023-10-11 19:48 ./source/l/libcaca/libcaca-0.99.beta20-CVE-2022-0856.patch
-rw-r--r-- 1 root root 719772 2021-12-07 16:32 ./source/l/libcaca/libcaca-0.99.beta20.tar.xz
-rwxr-xr-x 1 root root 4629 2023-10-11 19:49 ./source/l/libcaca/libcaca.SlackBuild
-rw-r--r-- 1 root root 7223 2023-10-11 19:45 ./source/l/libcaca/libcaca.git.20211207.patch
-rw-r--r-- 1 root root 36 2023-07-21 18:46 ./source/l/libcaca/libcaca.url
-rw-r--r-- 1 root root 814 2018-02-27 06:12 ./source/l/libcaca/slack-desc -rw-r--r-- 1 root root 814 2018-02-27 06:12 ./source/l/libcaca/slack-desc
drwxr-xr-x 2 root root 4096 2022-01-31 19:59 ./source/l/libcanberra drwxr-xr-x 2 root root 4096 2022-01-31 19:59 ./source/l/libcanberra
-rw-r--r-- 1 root root 974 2022-01-31 19:59 ./source/l/libcanberra/libcanberra-0.30-wayland-1.patch.gz -rw-r--r-- 1 root root 974 2022-01-31 19:59 ./source/l/libcanberra/libcanberra-0.30-wayland-1.patch.gz
@ -10709,10 +10713,9 @@ drwxr-xr-x 2 root root 4096 2023-09-24 18:37 ./source/l/libclc
-rwxr-xr-x 1 root root 3612 2021-10-15 03:22 ./source/l/libclc/libclc.SlackBuild -rwxr-xr-x 1 root root 3612 2021-10-15 03:22 ./source/l/libclc/libclc.SlackBuild
-rw-r--r-- 1 root root 95 2023-09-24 18:37 ./source/l/libclc/libclc.url -rw-r--r-- 1 root root 95 2023-09-24 18:37 ./source/l/libclc/libclc.url
-rw-r--r-- 1 root root 813 2018-02-27 06:12 ./source/l/libclc/slack-desc -rw-r--r-- 1 root root 813 2018-02-27 06:12 ./source/l/libclc/slack-desc
drwxr-xr-x 2 root root 4096 2023-10-10 17:04 ./source/l/libcue drwxr-xr-x 2 root root 4096 2023-10-11 20:06 ./source/l/libcue
-rw-r--r-- 1 root root 692 2023-10-10 17:04 ./source/l/libcue/fdf72c8bded8d24cfa0608b8e97f2eed210a920e.patch -rw-r--r-- 1 root root 20940 2023-10-10 20:38 ./source/l/libcue/libcue-2.3.0.tar.lz
-rw-r--r-- 1 root root 20903 2018-05-02 00:51 ./source/l/libcue/libcue-2.2.1.tar.lz -rwxr-xr-x 1 root root 4006 2023-10-11 20:06 ./source/l/libcue/libcue.SlackBuild
-rwxr-xr-x 1 root root 4095 2023-10-10 17:05 ./source/l/libcue/libcue.SlackBuild
-rw-r--r-- 1 root root 35 2020-03-22 18:38 ./source/l/libcue/libcue.url -rw-r--r-- 1 root root 35 2020-03-22 18:38 ./source/l/libcue/libcue.url
-rw-r--r-- 1 root root 918 2020-03-22 18:46 ./source/l/libcue/slack-desc -rw-r--r-- 1 root root 918 2020-03-22 18:46 ./source/l/libcue/slack-desc
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/libdbusmenu drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/libdbusmenu
@ -15257,12 +15260,12 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/xsane
-rw-r--r-- 1 root root 12822 2015-03-26 16:54 ./source/xap/xsane/xsane-0.999-snprintf-update.patch.gz -rw-r--r-- 1 root root 12822 2015-03-26 16:54 ./source/xap/xsane/xsane-0.999-snprintf-update.patch.gz
-rw-r--r-- 1 root root 1878344 2013-06-04 15:48 ./source/xap/xsane/xsane-0.999.tar.xz -rw-r--r-- 1 root root 1878344 2013-06-04 15:48 ./source/xap/xsane/xsane-0.999.tar.xz
-rwxr-xr-x 1 root root 5039 2021-02-13 05:32 ./source/xap/xsane/xsane.SlackBuild -rwxr-xr-x 1 root root 5039 2021-02-13 05:32 ./source/xap/xsane/xsane.SlackBuild
drwxr-xr-x 2 root root 4096 2023-09-01 19:01 ./source/xap/xscreensaver drwxr-xr-x 2 root root 4096 2023-10-11 20:09 ./source/xap/xscreensaver
-rw-r--r-- 1 root root 280 2020-02-07 00:37 ./source/xap/xscreensaver/doinst.sh.gz -rw-r--r-- 1 root root 280 2020-02-07 00:37 ./source/xap/xscreensaver/doinst.sh.gz
-rwxr-xr-x 1 root root 616 2017-12-24 07:25 ./source/xap/xscreensaver/dump.android.osx.sources.sh -rwxr-xr-x 1 root root 616 2017-12-24 07:25 ./source/xap/xscreensaver/dump.android.osx.sources.sh
-rw-r--r-- 1 root root 2868 2008-10-17 04:30 ./source/xap/xscreensaver/setuid.c.gz -rw-r--r-- 1 root root 2868 2008-10-17 04:30 ./source/xap/xscreensaver/setuid.c.gz
-rw-r--r-- 1 root root 923 2018-02-27 06:13 ./source/xap/xscreensaver/slack-desc -rw-r--r-- 1 root root 923 2018-02-27 06:13 ./source/xap/xscreensaver/slack-desc
-rw-r--r-- 1 root root 9954571 2023-08-30 16:05 ./source/xap/xscreensaver/xscreensaver-6.07.tar.lz -rw-r--r-- 1 root root 9955050 2023-10-11 00:41 ./source/xap/xscreensaver/xscreensaver-6.08.tar.lz
-rw-r--r-- 1 root root 16569 2011-01-30 03:18 ./source/xap/xscreensaver/xscreensaver-getimage-file-5.14 -rw-r--r-- 1 root root 16569 2011-01-30 03:18 ./source/xap/xscreensaver/xscreensaver-getimage-file-5.14
-rwxr-xr-x 1 root root 6008 2023-09-01 18:54 ./source/xap/xscreensaver/xscreensaver.SlackBuild -rwxr-xr-x 1 root root 6008 2023-09-01 18:54 ./source/xap/xscreensaver/xscreensaver.SlackBuild
-rw-r--r-- 1 root root 285 2022-12-12 19:21 ./source/xap/xscreensaver/xscreensaver.electricsheep.diff.gz -rw-r--r-- 1 root root 285 2022-12-12 19:21 ./source/xap/xscreensaver/xscreensaver.electricsheep.diff.gz
@ -15479,22 +15482,22 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack
-rwxr-xr-x 1 root root 4972 2023-02-19 18:30 ./source/y/nethack/nethack.SlackBuild -rwxr-xr-x 1 root root 4972 2023-02-19 18:30 ./source/y/nethack/nethack.SlackBuild
-rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url -rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url
-rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc -rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc
drwxr-xr-x 4 root root 4096 2023-10-09 18:16 ./testing drwxr-xr-x 4 root root 4096 2023-10-11 22:27 ./testing
-rw-r--r-- 1 root root 1086 2023-10-09 18:16 ./testing/CHECKSUMS.md5 -rw-r--r-- 1 root root 1086 2023-10-11 22:27 ./testing/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-10-09 18:16 ./testing/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-10-11 22:27 ./testing/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 1451 2023-10-09 18:16 ./testing/FILE_LIST -rw-r--r-- 1 root root 1451 2023-10-11 22:27 ./testing/FILE_LIST
-rw-r--r-- 1 root root 1655757 2023-10-09 18:16 ./testing/MANIFEST.bz2 -rw-r--r-- 1 root root 1721982 2023-10-11 22:27 ./testing/MANIFEST.bz2
-rw-r--r-- 1 root root 832 2023-10-09 18:16 ./testing/PACKAGES.TXT -rw-r--r-- 1 root root 832 2023-10-11 22:27 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2023-10-08 18:30 ./testing/packages drwxr-xr-x 2 root root 4096 2023-10-11 22:27 ./testing/packages
-rw-r--r-- 1 root root 426 2023-09-19 22:46 ./testing/packages/rust-1.72.1-x86_64-1.txt -rw-r--r-- 1 root root 426 2023-10-11 21:00 ./testing/packages/rust-1.73.0-x86_64-1.txt
-rw-r--r-- 1 root root 96914996 2023-09-19 22:46 ./testing/packages/rust-1.72.1-x86_64-1.txz -rw-r--r-- 1 root root 97451788 2023-10-11 21:00 ./testing/packages/rust-1.73.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-09-19 22:46 ./testing/packages/rust-1.72.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-10-11 21:00 ./testing/packages/rust-1.73.0-x86_64-1.txz.asc
drwxr-xr-x 3 root root 4096 2023-10-08 18:30 ./testing/source drwxr-xr-x 3 root root 4096 2023-10-08 18:30 ./testing/source
drwxr-xr-x 2 root root 4096 2023-09-19 22:46 ./testing/source/rust drwxr-xr-x 2 root root 4096 2023-10-11 21:02 ./testing/source/rust
-rw-r--r-- 1 root root 261 2020-11-19 19:46 ./testing/source/rust/link_libffi.diff.gz -rw-r--r-- 1 root root 261 2020-11-19 19:46 ./testing/source/rust/link_libffi.diff.gz
-rwxr-xr-x 1 root root 10063 2023-09-19 21:57 ./testing/source/rust/rust.SlackBuild -rwxr-xr-x 1 root root 10063 2023-10-11 20:14 ./testing/source/rust/rust.SlackBuild
-rw-r--r-- 1 root root 1670 2023-09-19 21:57 ./testing/source/rust/rust.url -rw-r--r-- 1 root root 1670 2023-10-11 20:16 ./testing/source/rust/rust.url
-rw-r--r-- 1 root root 154968650 2023-09-19 14:05 ./testing/source/rust/rustc-1.72.1-src.tar.lz -rw-r--r-- 1 root root 158020101 2023-10-05 16:09 ./testing/source/rust/rustc-1.73.0-src.tar.lz
-rw-r--r-- 1 root root 910 2018-02-27 06:49 ./testing/source/rust/slack-desc -rw-r--r-- 1 root root 910 2018-02-27 06:49 ./testing/source/rust/slack-desc
drwxr-xr-x 2 root root 4096 2023-10-11 04:36 ./usb-and-pxe-installers drwxr-xr-x 2 root root 4096 2023-10-11 04:36 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT -rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT

84
source/l/libcaca/70.patch Normal file
View file

@ -0,0 +1,84 @@
From afacac2cf7dfad8015c059a96046d9c2fa34632f Mon Sep 17 00:00:00 2001
From: Johannes Kauffmann <johanneskauffmann@hotmail.com>
Date: Sun, 18 Sep 2022 17:31:19 +0200
Subject: [PATCH 1/3] common-image: avoid implicit function declaration
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
common-image.c: In function load_image:
common-image.c:164:18: warning: implicit declaration of function _caca_alloc2d [-Wimplicit-function-declaration]
164 | im->pixels = _caca_alloc2d(im->w, im->h, depth);
| ^~~~~~~~~~~~~
---
src/common-image.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/common-image.c b/src/common-image.c
index 7059bf40..d40eba12 100644
--- a/src/common-image.c
+++ b/src/common-image.c
@@ -22,6 +22,7 @@
#endif
#include "caca.h"
+#include "caca_internals.h"
#include "common-image.h"
From f57b0d65cfaac5f1fbdc75458170e102f57a8dfa Mon Sep 17 00:00:00 2001
From: Johannes Kauffmann <johanneskauffmann@hotmail.com>
Date: Sun, 18 Sep 2022 17:52:40 +0200
Subject: [PATCH 2/3] caca: avoid nested externs
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
common-image.c:164:18: warning: nested extern declaration of _caca_alloc2d [-Wnested-externs]
---
caca/caca.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/caca/caca.c b/caca/caca.c
index 327a8f9f..a9f461d8 100644
--- a/caca/caca.c
+++ b/caca/caca.c
@@ -284,7 +284,7 @@ char const * caca_get_version(void)
* XXX: The following functions are private.
*/
-extern void *_caca_alloc2d(size_t width, size_t height, size_t elem_size)
+void *_caca_alloc2d(size_t width, size_t height, size_t elem_size)
{
if (width == 0 || height == 0 || elem_size == 0 || SIZE_MAX / width / height < elem_size)
return NULL;
From 9683d1f7efe316b1e6113b65c6fff40671d35632 Mon Sep 17 00:00:00 2001
From: Johannes Kauffmann <johanneskauffmann@hotmail.com>
Date: Sun, 18 Sep 2022 18:01:31 +0200
Subject: [PATCH 3/3] caca_internals: export _caca_alloc2d
It is used by the image viewer:
/usr/bin/ld: img2txt-common-image.o: in function `load_image':
../../src/common-image.c:164: undefined reference to `_caca_alloc2d'
Fixes #59.
---
caca/caca_internals.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/caca/caca_internals.h b/caca/caca_internals.h
index 7b74b9e9..0bd7f6c8 100644
--- a/caca/caca_internals.h
+++ b/caca/caca_internals.h
@@ -268,7 +268,7 @@ extern int _caca_pop_event(caca_display_t *, caca_privevent_t *);
extern void _caca_set_term_title(char const *);
/* Internal memory function */
-extern void *_caca_alloc2d(size_t width, size_t height, size_t elem_size);
+__extern void *_caca_alloc2d(size_t width, size_t height, size_t elem_size);
/* Profiling functions */
#if defined PROF

View file

@ -0,0 +1,38 @@
From d33a9ca2b7e9f32483c1aee4c3944c56206d456b Mon Sep 17 00:00:00 2001
From: Josef Moellers <jmoellers@suse.de>
Date: Fri, 18 Mar 2022 11:52:22 +0100
Subject: [PATCH] Prevent a divide-by-zero by checking for a zero width or
height.
---
src/img2txt.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/img2txt.c b/src/img2txt.c
index b8a25899..b9d5ba24 100644
--- a/src/img2txt.c
+++ b/src/img2txt.c
@@ -177,7 +177,13 @@ int main(int argc, char **argv)
}
/* Assume a 6×10 font */
- if(!cols && !lines)
+ if(!i->w || !i->h)
+ {
+ fprintf(stderr, "%s: image size is 0\n", argv[0]);
+ lines = 0;
+ cols = 0;
+ }
+ else if(!cols && !lines)
{
cols = 60;
lines = cols * i->h * font_width / i->w / font_height;
@@ -214,7 +220,7 @@ int main(int argc, char **argv)
export = caca_export_canvas_to_memory(cv, format?format:"ansi", &len);
if(!export)
{
- fprintf(stderr, "%s: Can't export to format '%s'\n", argv[0], format);
+ fprintf(stderr, "%s: Can't export to format '%s'\n", argv[0], format?format:"ansi");
}
else
{

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2006, 2007, 2008, 2009, 2010, 2017, 2018 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2006, 2007, 2008, 2009, 2010, 2017, 2018, 2023 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,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libcaca PKGNAM=libcaca
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:-11} 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
@ -78,7 +78,15 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+ -exec chmod 644 {} \+
# Fix build failure:
cat $CWD/libcaca.git.20211207.patch | patch -p1 --verbose || exit 1
cat $CWD/70.patch | patch -p1 --verbose || exit 1
# Fix crash bug:
cat $CWD/libcaca-0.99.beta20-CVE-2022-0856.patch | patch -p1 --verbose || exit 1
# Configure: # Configure:
autoreconf -vif
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \

View file

@ -0,0 +1,188 @@
diff -u -r --new-file libcaca-0.99.beta20.orig/caca/caca_internals.h libcaca-0.99.beta20/caca/caca_internals.h
--- libcaca-0.99.beta20.orig/caca/caca_internals.h 2021-10-19 08:58:30.000000000 -0500
+++ libcaca-0.99.beta20/caca/caca_internals.h 2021-12-07 03:03:53.000000000 -0600
@@ -26,6 +26,13 @@
# define MAX_DIRTY_COUNT 8
#endif
+#undef __extern
+#if defined CACA_ENABLE_VISIBILITY
+# define __extern extern __attribute__((visibility("default")))
+#else
+# define __extern extern
+#endif
+
struct caca_frame
{
/* Frame size */
@@ -116,7 +123,7 @@
int conio_install(caca_display_t *);
#endif
#if defined(USE_GL)
-int gl_install(caca_display_t *);
+__extern int gl_install(caca_display_t *);
#endif
#if defined(USE_NCURSES)
int ncurses_install(caca_display_t *);
@@ -133,7 +140,7 @@
int win32_install(caca_display_t *);
#endif
#if defined(USE_X11)
-int x11_install(caca_display_t *);
+__extern int x11_install(caca_display_t *);
#endif
/* Timer structure */
@@ -252,8 +259,9 @@
/* Internal event functions */
extern void _caca_handle_resize(caca_display_t *);
#if defined(USE_SLANG) || defined(USE_NCURSES) || defined(USE_CONIO) || defined(USE_GL)
-extern void _push_event(caca_display_t *, caca_privevent_t *);
-extern int _pop_event(caca_display_t *, caca_privevent_t *);
+/* Expose this with __extern because the GL driver uses it */
+__extern void _caca_push_event(caca_display_t *, caca_privevent_t *);
+extern int _caca_pop_event(caca_display_t *, caca_privevent_t *);
#endif
/* Internal window functions */
@@ -269,4 +277,6 @@
extern void _caca_fini_stat(struct caca_stat *);
#endif
+#undef __extern
+
#endif /* __CACA_INTERNALS_H__ */
diff -u -r --new-file libcaca-0.99.beta20.orig/caca/driver/conio.c libcaca-0.99.beta20/caca/driver/conio.c
--- libcaca-0.99.beta20.orig/caca/driver/conio.c 2021-10-19 08:58:30.000000000 -0500
+++ libcaca-0.99.beta20/caca/driver/conio.c 2021-12-07 03:03:53.000000000 -0600
@@ -151,7 +151,7 @@
release = *ev;
release.type = CACA_EVENT_KEY_RELEASE;
- _push_event(dp, &release);
+ _caca_push_event(dp, &release);
return 1;
}
diff -u -r --new-file libcaca-0.99.beta20.orig/caca/driver/gl.c libcaca-0.99.beta20/caca/driver/gl.c
--- libcaca-0.99.beta20.orig/caca/driver/gl.c 2021-10-19 08:58:30.000000000 -0500
+++ libcaca-0.99.beta20/caca/driver/gl.c 2021-12-07 03:03:53.000000000 -0600
@@ -374,7 +374,7 @@
if(dp->drv.p->mouse_clicked)
{
- _push_event(dp, ev);
+ _caca_push_event(dp, ev);
ev->type = CACA_EVENT_MOUSE_PRESS;
ev->data.mouse.button = dp->drv.p->mouse_button;
dp->drv.p->mouse_clicked = 0;
diff -u -r --new-file libcaca-0.99.beta20.orig/caca/driver/ncurses.c libcaca-0.99.beta20/caca/driver/ncurses.c
--- libcaca-0.99.beta20.orig/caca/driver/ncurses.c 2021-10-19 08:58:30.000000000 -0500
+++ libcaca-0.99.beta20/caca/driver/ncurses.c 2021-12-07 03:03:53.000000000 -0600
@@ -482,9 +482,9 @@
switch(mevent.bstate)
{
#define PRESS(x) ev->data.mouse.button = x; \
- ev->type = CACA_EVENT_MOUSE_PRESS; _push_event(dp, ev)
+ ev->type = CACA_EVENT_MOUSE_PRESS; _caca_push_event(dp, ev)
#define RELEASE(x) ev->data.mouse.button = x; \
- ev->type = CACA_EVENT_MOUSE_RELEASE; _push_event(dp, ev)
+ ev->type = CACA_EVENT_MOUSE_RELEASE; _caca_push_event(dp, ev)
#define CLICK(x) PRESS(x); RELEASE(x)
case BUTTON1_PRESSED: PRESS(1); break;
case BUTTON1_RELEASED: RELEASE(1); break;
@@ -530,7 +530,7 @@
}
if(dp->mouse.x == mevent.x && dp->mouse.y == mevent.y)
- return _pop_event(dp, ev);
+ return _caca_pop_event(dp, ev);
dp->mouse.x = mevent.x;
dp->mouse.y = mevent.y;
diff -u -r --new-file libcaca-0.99.beta20.orig/caca/driver/slang.c libcaca-0.99.beta20/caca/driver/slang.c
--- libcaca-0.99.beta20.orig/caca/driver/slang.c 2021-10-19 08:58:30.000000000 -0500
+++ libcaca-0.99.beta20/caca/driver/slang.c 2021-12-07 03:03:53.000000000 -0600
@@ -403,12 +403,12 @@
ev->data.mouse.button = button;
ev->type = CACA_EVENT_MOUSE_PRESS;
- _push_event(dp, ev);
+ _caca_push_event(dp, ev);
ev->type = CACA_EVENT_MOUSE_RELEASE;
- _push_event(dp, ev);
+ _caca_push_event(dp, ev);
if(dp->mouse.x == x && dp->mouse.y == y)
- return _pop_event(dp, ev);
+ return _caca_pop_event(dp, ev);
dp->mouse.x = x;
dp->mouse.y = y;
diff -u -r --new-file libcaca-0.99.beta20.orig/caca/event.c libcaca-0.99.beta20/caca/event.c
--- libcaca-0.99.beta20.orig/caca/event.c 2021-10-19 08:58:30.000000000 -0500
+++ libcaca-0.99.beta20/caca/event.c 2021-12-07 03:03:53.000000000 -0600
@@ -380,7 +380,7 @@
&& dp->events.autorepeat_ticks > AUTOREPEAT_THRESHOLD
&& dp->events.autorepeat_ticks > AUTOREPEAT_RATE)
{
- _push_event(dp, ev);
+ _caca_push_event(dp, ev);
dp->events.autorepeat_ticks -= AUTOREPEAT_RATE;
*ev = dp->events.last_key_event;
return 1;
@@ -403,7 +403,7 @@
&& (dp->events.last_key_ticks > AUTOREPEAT_THRESHOLD
|| (ev->type & CACA_EVENT_KEY_PRESS)))
{
- _push_event(dp, ev);
+ _caca_push_event(dp, ev);
*ev = dp->events.last_key_event;
ev->type = CACA_EVENT_KEY_RELEASE;
dp->events.last_key_event.type = CACA_EVENT_NONE;
@@ -425,7 +425,7 @@
static int _lowlevel_event(caca_display_t *dp, caca_privevent_t *ev)
{
#if defined(USE_SLANG) || defined(USE_NCURSES) || defined(USE_CONIO)
- int ret = _pop_event(dp, ev);
+ int ret = _caca_pop_event(dp, ev);
if(ret)
return ret;
@@ -435,7 +435,7 @@
}
#if defined(USE_SLANG) || defined(USE_NCURSES) || defined(USE_CONIO) || defined(USE_GL)
-void _push_event(caca_display_t *dp, caca_privevent_t *ev)
+void _caca_push_event(caca_display_t *dp, caca_privevent_t *ev)
{
if(!ev->type || dp->events.queue == EVENTBUF_LEN)
return;
@@ -443,7 +443,7 @@
dp->events.queue++;
}
-int _pop_event(caca_display_t *dp, caca_privevent_t *ev)
+int _caca_pop_event(caca_display_t *dp, caca_privevent_t *ev)
{
int i;
diff -u -r --new-file libcaca-0.99.beta20.orig/configure.ac libcaca-0.99.beta20/configure.ac
--- libcaca-0.99.beta20.orig/configure.ac 2021-10-19 08:58:30.000000000 -0500
+++ libcaca-0.99.beta20/configure.ac 2021-12-07 03:03:53.000000000 -0600
@@ -269,7 +269,6 @@
[ac_cv_my_have_cocoa="yes"])
CFLAGS="$save_CFLAGS"
if test "${ac_cv_my_have_cocoa}" = "yes"; then
- [[[ "$target_os" =~ [0-9]+ ]]] && darwin_ver="${BASH_REMATCH[[0]]}"
case x${target} in
xpowerpc*darwin*)
# 10.3 needed to link with X11
@@ -297,6 +296,7 @@
esac
CC="${CC:-gcc-${GCC_VERSION}}"
CXX="${CXX:-g++-${GCC_VERSION}}"
+ darwin_ver="$(echo "${target_os}" | sed -ne 's/[^0-9]*\([0-9]\+\).*/\1/p')"
if [[ "$darwin_ver" -lt "13" ]]; then
MACOSX_SDK_FRAMEWORKS="${MACOSX_SDK_FRAMEWORKS:--F${MACOSX_SDK}/System/Library/Frameworks}"
CPPFLAGS="${CPPFLAGS} ${ARCH} ${MACOSX_SDK_FRAMEWORKS}"

View file

@ -0,0 +1 @@
https://github.com/cacalabs/libcaca

View file

@ -1,24 +0,0 @@
From fdf72c8bded8d24cfa0608b8e97f2eed210a920e Mon Sep 17 00:00:00 2001
From: Kevin Backhouse <kevinbackhouse@github.com>
Date: Wed, 27 Sep 2023 20:22:43 +0100
Subject: [PATCH] Check that the array index isn't negative. This fixes
CVE-2023-43641.
Signed-off-by: Kevin Backhouse <kevinbackhouse@github.com>
---
cd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cd.c b/cd.c
index cf77a18..4bbea19 100644
--- a/cd.c
+++ b/cd.c
@@ -339,7 +339,7 @@ track_get_rem(const Track* track)
void track_set_index(Track *track, int i, long ind)
{
- if (i > MAXINDEX) {
+ if (i < 0 || i > MAXINDEX) {
fprintf(stderr, "too many indexes\n");
return;
}

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libcue PKGNAM=libcue
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:-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
@ -85,8 +85,6 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+ -exec chmod 644 {} \+
cat $CWD/fdf72c8bded8d24cfa0608b8e97f2eed210a920e.patch | patch -p1 --verbose || exit 1
# Configure, build, and install: # Configure, build, and install:
mkdir cmake-build mkdir cmake-build
cd cmake-build cd cmake-build

View file

@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=rust PKGNAM=rust
SRCNAM="${PKGNAM}c" SRCNAM="${PKGNAM}c"
VERSION=${VERSION:-1.72.1} VERSION=${VERSION:-1.73.0}
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM. # Set this to YES to build with the system LLVM, or NO to use the bundled LLVM.
@ -34,9 +34,9 @@ BUILD=${BUILD:-1}
SYSTEM_LLVM=${SYSTEM_LLVM:-NO} SYSTEM_LLVM=${SYSTEM_LLVM:-NO}
# Bootstrap variables (might not be kept updated for latest Rust): # Bootstrap variables (might not be kept updated for latest Rust):
RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.71.0} RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.72.0}
RSTAGE0_DIR=${RSTAGE0_DIR:-2023-07-13} RSTAGE0_DIR=${RSTAGE0_DIR:-2023-08-24}
CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.71.0} CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.72.0}
CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR} CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:

View file

@ -1,5 +1,5 @@
# Source code (repacked to .tar.lz): # Source code (repacked to .tar.lz):
VERSION=1.72.1 VERSION=1.73.0
rm -f rustc-${VERSION}-src.tar.* rm -f rustc-${VERSION}-src.tar.*
lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz
lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz.asc lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz.asc
@ -20,8 +20,8 @@ fi
# update the settings below, look at src/stage0.json in the Rust sources. # update the settings below, look at src/stage0.json in the Rust sources.
exit 0 exit 0
BOOTSTRAP_DATE=2023-07-13 BOOTSTRAP_DATE=2023-08-24
BOOTSTRAP_VERSION=1.71.0 BOOTSTRAP_VERSION=1.72.0
BOOTSTRAP_CARGO=$BOOTSTRAP_VERSION BOOTSTRAP_CARGO=$BOOTSTRAP_VERSION
# i686 bootstrap: # i686 bootstrap: