Sun Dec 10 01:12:17 UTC 2023

l/libxml2-2.12.2-x86_64-2.txz:  Rebuilt.
  Add --sysconfdir=/etc option so that this can find the xml catalog.
  Thanks to SpiderTux.
  Fix the following security issues:
  Fix integer overflows with XML_PARSE_HUGE.
  Fix dict corruption caused by entity reference cycles.
  Hashing of empty dict strings isn't deterministic.
  Fix null deref in xmlSchemaFixupComplexType.
  For more information, see:
    https://www.cve.org/CVERecord?id=CVE-2022-40303
    https://www.cve.org/CVERecord?id=CVE-2022-40304
    https://www.cve.org/CVERecord?id=CVE-2023-29469
    https://www.cve.org/CVERecord?id=CVE-2023-28484
  (* Security fix *)
This commit is contained in:
Patrick J Volkerding 2023-12-10 01:12:17 +00:00 committed by Eric Hameleers
parent 4f2f8fa3a5
commit 48a597699d
13 changed files with 123 additions and 338 deletions

View file

@ -11,9 +11,33 @@
<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>Sat, 9 Dec 2023 19:55:12 GMT</pubDate> <pubDate>Sun, 10 Dec 2023 01:12:17 GMT</pubDate>
<lastBuildDate>Sat, 9 Dec 2023 20:35:11 GMT</lastBuildDate> <lastBuildDate>Sun, 10 Dec 2023 01:58:50 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator> <generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Sun, 10 Dec 2023 01:12:17 GMT</title>
<pubDate>Sun, 10 Dec 2023 01:12:17 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20231210011217</link>
<guid isPermaLink="false">20231210011217</guid>
<description>
<![CDATA[<pre>
l/libxml2-2.12.2-x86_64-2.txz: Rebuilt.
Add --sysconfdir=/etc option so that this can find the xml catalog.
Thanks to SpiderTux.
Fix the following security issues:
Fix integer overflows with XML_PARSE_HUGE.
Fix dict corruption caused by entity reference cycles.
Hashing of empty dict strings isn't deterministic.
Fix null deref in xmlSchemaFixupComplexType.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-40303
https://www.cve.org/CVERecord?id=CVE-2022-40304
https://www.cve.org/CVERecord?id=CVE-2023-29469
https://www.cve.org/CVERecord?id=CVE-2023-28484
(* Security fix *)
</pre>]]>
</description>
</item>
<item> <item>
<title>Sat, 9 Dec 2023 19:55:12 GMT</title> <title>Sat, 9 Dec 2023 19:55:12 GMT</title>
<pubDate>Sat, 9 Dec 2023 19:55:12 GMT</pubDate> <pubDate>Sat, 9 Dec 2023 19:55:12 GMT</pubDate>

View file

@ -1,3 +1,19 @@
Sun Dec 10 01:12:17 UTC 2023
l/libxml2-2.12.2-x86_64-2.txz: Rebuilt.
Add --sysconfdir=/etc option so that this can find the xml catalog.
Thanks to SpiderTux.
Fix the following security issues:
Fix integer overflows with XML_PARSE_HUGE.
Fix dict corruption caused by entity reference cycles.
Hashing of empty dict strings isn't deterministic.
Fix null deref in xmlSchemaFixupComplexType.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-40303
https://www.cve.org/CVERecord?id=CVE-2022-40304
https://www.cve.org/CVERecord?id=CVE-2023-29469
https://www.cve.org/CVERecord?id=CVE-2023-28484
(* Security fix *)
+--------------------------+
Sat Dec 9 19:55:12 UTC 2023 Sat Dec 9 19:55:12 UTC 2023
kde/plasma-wayland-protocols-1.12.0-x86_64-1.txz: Upgraded. kde/plasma-wayland-protocols-1.12.0-x86_64-1.txz: Upgraded.
l/libxslt-1.1.39-x86_64-1.txz: Upgraded. l/libxslt-1.1.39-x86_64-1.txz: Upgraded.

View file

@ -1,20 +1,20 @@
Sat Dec 9 20:04:38 UTC 2023 Sun Dec 10 01:19:31 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-12-09 20:00 . drwxr-xr-x 12 root root 4096 2023-12-10 01:12 .
-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 1129799 2023-12-09 20:00 ./CHECKSUMS.md5 -rw-r--r-- 1 root root 1129738 2023-12-09 20:04 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-12-09 20:00 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-12-09 20:04 ./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 894781 2023-12-09 19:55 ./ChangeLog.txt -rw-r--r-- 1 root root 895470 2023-12-10 01:12 ./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-12-08 21:58 ./EFI/BOOT drwxr-xr-x 2 root root 4096 2023-12-08 21:58 ./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-12-08 21:58 ./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 1474462 2023-12-09 20:00 ./FILELIST.TXT -rw-r--r-- 1 root root 1474384 2023-12-09 20:04 ./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 888224 2023-12-09 19:59 ./PACKAGES.TXT -rw-r--r-- 1 root root 888223 2023-12-10 01:18 ./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-12-08 21:44 ./README.initrd -rw-r--r-- 1 root root 3629 2023-12-08 21:44 ./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-12-09 20:00 ./slackware64 drwxr-xr-x 17 root root 4096 2023-12-10 01:19 ./slackware64
-rw-r--r-- 1 root root 345880 2023-12-09 20:00 ./slackware64/CHECKSUMS.md5 -rw-r--r-- 1 root root 345880 2023-12-10 01:19 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-12-09 20:00 ./slackware64/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-12-10 01:19 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 428630 2023-12-09 19:59 ./slackware64/FILE_LIST -rw-r--r-- 1 root root 428630 2023-12-10 01:18 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4353573 2023-12-09 19:59 ./slackware64/MANIFEST.bz2 -rw-r--r-- 1 root root 4359365 2023-12-10 01:18 ./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-12-08 22:04 ./slackware64/a drwxr-xr-x 2 root root 32768 2023-12-08 22:04 ./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
@ -2754,7 +2754,7 @@ drwxr-xr-x 2 root root 86016 2023-12-09 19:59 ./slackware64/kde
-rw-r--r-- 1 root root 517 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txt -rw-r--r-- 1 root root 517 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txt
-rw-r--r-- 1 root root 683696 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz -rw-r--r-- 1 root root 683696 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz.asc
drwxr-xr-x 2 root root 86016 2023-12-09 19:59 ./slackware64/l drwxr-xr-x 2 root root 86016 2023-12-10 01:18 ./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
@ -3528,9 +3528,9 @@ drwxr-xr-x 2 root root 86016 2023-12-09 19:59 ./slackware64/l
-rw-r--r-- 1 root root 291 2021-02-13 07:19 ./slackware64/l/libxklavier-5.4-x86_64-4.txt -rw-r--r-- 1 root root 291 2021-02-13 07:19 ./slackware64/l/libxklavier-5.4-x86_64-4.txt
-rw-r--r-- 1 root root 79564 2021-02-13 07:19 ./slackware64/l/libxklavier-5.4-x86_64-4.txz -rw-r--r-- 1 root root 79564 2021-02-13 07:19 ./slackware64/l/libxklavier-5.4-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:19 ./slackware64/l/libxklavier-5.4-x86_64-4.txz.asc -rw-r--r-- 1 root root 163 2021-02-13 07:19 ./slackware64/l/libxklavier-5.4-x86_64-4.txz.asc
-rw-r--r-- 1 root root 518 2022-05-02 17:54 ./slackware64/l/libxml2-2.9.14-x86_64-1.txt -rw-r--r-- 1 root root 518 2023-12-10 00:47 ./slackware64/l/libxml2-2.12.2-x86_64-2.txt
-rw-r--r-- 1 root root 1373992 2022-05-02 17:54 ./slackware64/l/libxml2-2.9.14-x86_64-1.txz -rw-r--r-- 1 root root 1158824 2023-12-10 00:47 ./slackware64/l/libxml2-2.12.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-05-02 17:54 ./slackware64/l/libxml2-2.9.14-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-12-10 00:47 ./slackware64/l/libxml2-2.12.2-x86_64-2.txz.asc
-rw-r--r-- 1 root root 219 2023-12-09 19:23 ./slackware64/l/libxslt-1.1.39-x86_64-1.txt -rw-r--r-- 1 root root 219 2023-12-09 19:23 ./slackware64/l/libxslt-1.1.39-x86_64-1.txt
-rw-r--r-- 1 root root 240384 2023-12-09 19:23 ./slackware64/l/libxslt-1.1.39-x86_64-1.txz -rw-r--r-- 1 root root 240384 2023-12-09 19:23 ./slackware64/l/libxslt-1.1.39-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-09 19:23 ./slackware64/l/libxslt-1.1.39-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-12-09 19:23 ./slackware64/l/libxslt-1.1.39-x86_64-1.txz.asc
@ -5649,11 +5649,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-12-09 20:04 ./source drwxr-xr-x 18 root root 4096 2023-12-10 01:19 ./source
-rw-r--r-- 1 root root 606391 2023-12-09 20:04 ./source/CHECKSUMS.md5 -rw-r--r-- 1 root root 606316 2023-12-10 01:19 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-12-09 20:04 ./source/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-12-10 01:19 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 843942 2023-12-09 20:04 ./source/FILE_LIST -rw-r--r-- 1 root root 843850 2023-12-10 01:19 ./source/FILE_LIST
-rw-r--r-- 1 root root 25151093 2023-12-09 20:04 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 25138518 2023-12-10 01:19 ./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-11-20 18:52 ./source/a drwxr-xr-x 124 root root 4096 2023-11-20 18:52 ./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
@ -9869,7 +9869,7 @@ drwxr-xr-x 2 root root 4096 2023-11-30 17:19 ./source/kde/wcslib
-rw-r--r-- 1 root root 2607622 2023-11-29 08:11 ./source/kde/wcslib/wcslib-8.2.2.tar.lz -rw-r--r-- 1 root root 2607622 2023-11-29 08:11 ./source/kde/wcslib/wcslib-8.2.2.tar.lz
-rwxr-xr-x 1 root root 4611 2023-10-22 00:57 ./source/kde/wcslib/wcslib.SlackBuild -rwxr-xr-x 1 root root 4611 2023-10-22 00:57 ./source/kde/wcslib/wcslib.SlackBuild
-rw-r--r-- 1 root root 44 2023-11-17 18:29 ./source/kde/wcslib/wcslib.url -rw-r--r-- 1 root root 44 2023-11-17 18:29 ./source/kde/wcslib/wcslib.url
drwxr-xr-x 408 root root 12288 2023-12-09 19:22 ./source/l drwxr-xr-x 408 root root 12288 2023-12-10 00:46 ./source/l
-rw-r--r-- 1 root root 1485 2023-10-27 17:56 ./source/l/FTBFSlog -rw-r--r-- 1 root root 1485 2023-10-27 17:56 ./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
@ -11253,16 +11253,15 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/l/libxklavier
-rw-r--r-- 1 root root 318336 2013-04-23 23:05 ./source/l/libxklavier/libxklavier-5.4.tar.xz -rw-r--r-- 1 root root 318336 2013-04-23 23:05 ./source/l/libxklavier/libxklavier-5.4.tar.xz
-rwxr-xr-x 1 root root 3932 2021-02-13 05:32 ./source/l/libxklavier/libxklavier.SlackBuild -rwxr-xr-x 1 root root 3932 2021-02-13 05:32 ./source/l/libxklavier/libxklavier.SlackBuild
-rw-r--r-- 1 root root 744 2018-02-27 06:12 ./source/l/libxklavier/slack-desc -rw-r--r-- 1 root root 744 2018-02-27 06:12 ./source/l/libxklavier/slack-desc
drwxr-xr-x 2 root root 4096 2022-05-02 17:59 ./source/l/libxml2 drwxr-xr-x 2 root root 4096 2023-12-09 19:10 ./source/l/libxml2
-rw-r--r-- 1 root root 3022896 2022-05-02 17:59 ./source/l/libxml2/libxml2-2.9.14.tar.xz -rw-r--r-- 1 root root 1254 2023-12-06 00:00 ./source/l/libxml2/libxml2-2.12.0-python3-unicode-errors.patch
-rwxr-xr-x 1 root root 4916 2022-02-28 19:21 ./source/l/libxml2/libxml2.SlackBuild -rw-r--r-- 1 root root 2642336 2023-12-05 19:59 ./source/l/libxml2/libxml2-2.12.2.tar.xz
-rw-r--r-- 1 root root 495 2013-04-19 07:57 ./source/l/libxml2/libxml2.do-not-check-crc.diff.gz -rwxr-xr-x 1 root root 5063 2023-12-10 00:35 ./source/l/libxml2/libxml2.SlackBuild
-rw-r--r-- 1 root root 620 2021-07-22 15:29 ./source/l/libxml2/libxml2.python3-unicode-errors.patch.gz -rw-r--r-- 1 root root 114 2022-08-27 18:08 ./source/l/libxml2/libxml2.url
-rw-r--r-- 1 root root 70 2022-02-28 18:56 ./source/l/libxml2/libxml2.url
-rw-r--r-- 1 root root 973 2018-02-27 06:49 ./source/l/libxml2/slack-desc -rw-r--r-- 1 root root 973 2018-02-27 06:49 ./source/l/libxml2/slack-desc
drwxr-xr-x 2 root root 4096 2023-12-09 20:03 ./source/l/libxslt drwxr-xr-x 2 root root 4096 2023-12-09 20:03 ./source/l/libxslt
-rw-r--r-- 1 root root 1578216 2023-11-16 13:06 ./source/l/libxslt/libxslt-1.1.39.tar.xz -rw-r--r-- 1 root root 1578216 2023-11-16 13:06 ./source/l/libxslt/libxslt-1.1.39.tar.xz
-rwxr-xr-x 1 root root 4724 2022-08-19 19:24 ./source/l/libxslt/libxslt.SlackBuild -rwxr-xr-x 1 root root 4746 2023-12-10 00:37 ./source/l/libxslt/libxslt.SlackBuild
-rw-r--r-- 1 root root 114 2023-11-17 02:15 ./source/l/libxslt/libxslt.url -rw-r--r-- 1 root root 114 2023-11-17 02:15 ./source/l/libxslt/libxslt.url
-rw-r--r-- 1 root root 198 2023-11-17 02:16 ./source/l/libxslt/libxslt.xsltMaxDepth.diff.gz -rw-r--r-- 1 root root 198 2023-11-17 02:16 ./source/l/libxslt/libxslt.xsltMaxDepth.diff.gz
-rw-r--r-- 1 root root 674 2018-02-27 06:12 ./source/l/libxslt/slack-desc -rw-r--r-- 1 root root 674 2018-02-27 06:12 ./source/l/libxslt/slack-desc
@ -15563,13 +15562,13 @@ 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-12-09 20:00 ./testing drwxr-xr-x 4 root root 4096 2023-12-10 01:19 ./testing
-rw-r--r-- 1 root root 4857 2023-12-09 20:00 ./testing/CHECKSUMS.md5 -rw-r--r-- 1 root root 4271 2023-12-10 01:19 ./testing/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-12-09 20:00 ./testing/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2023-12-10 01:19 ./testing/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 6339 2023-12-09 20:00 ./testing/FILE_LIST -rw-r--r-- 1 root root 5558 2023-12-10 01:19 ./testing/FILE_LIST
-rw-r--r-- 1 root root 3149095 2023-12-09 20:00 ./testing/MANIFEST.bz2 -rw-r--r-- 1 root root 3120390 2023-12-10 01:19 ./testing/MANIFEST.bz2
-rw-r--r-- 1 root root 4313 2023-12-09 20:00 ./testing/PACKAGES.TXT -rw-r--r-- 1 root root 3638 2023-12-10 01:19 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2023-12-09 20:00 ./testing/packages drwxr-xr-x 2 root root 4096 2023-12-10 00:41 ./testing/packages
-rw-r--r-- 1 root root 489 2023-12-08 21:28 ./testing/packages/kernel-generic-6.6.5-x86_64-1.txt -rw-r--r-- 1 root root 489 2023-12-08 21:28 ./testing/packages/kernel-generic-6.6.5-x86_64-1.txt
-rw-r--r-- 1 root root 13288100 2023-12-08 21:28 ./testing/packages/kernel-generic-6.6.5-x86_64-1.txz -rw-r--r-- 1 root root 13288100 2023-12-08 21:28 ./testing/packages/kernel-generic-6.6.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-08 21:28 ./testing/packages/kernel-generic-6.6.5-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-12-08 21:28 ./testing/packages/kernel-generic-6.6.5-x86_64-1.txz.asc
@ -15585,19 +15584,10 @@ drwxr-xr-x 2 root root 4096 2023-12-09 20:00 ./testing/packages
-rw-r--r-- 1 root root 317 2023-12-08 21:22 ./testing/packages/kernel-source-6.6.5-noarch-1.txt -rw-r--r-- 1 root root 317 2023-12-08 21:22 ./testing/packages/kernel-source-6.6.5-noarch-1.txt
-rw-r--r-- 1 root root 136058972 2023-12-08 21:22 ./testing/packages/kernel-source-6.6.5-noarch-1.txz -rw-r--r-- 1 root root 136058972 2023-12-08 21:22 ./testing/packages/kernel-source-6.6.5-noarch-1.txz
-rw-r--r-- 1 root root 163 2023-12-08 21:22 ./testing/packages/kernel-source-6.6.5-noarch-1.txz.asc -rw-r--r-- 1 root root 163 2023-12-08 21:22 ./testing/packages/kernel-source-6.6.5-noarch-1.txz.asc
-rw-r--r-- 1 root root 518 2023-12-09 19:44 ./testing/packages/libxml2-2.12.2-x86_64-1.txt
-rw-r--r-- 1 root root 1158636 2023-12-09 19:44 ./testing/packages/libxml2-2.12.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-09 19:44 ./testing/packages/libxml2-2.12.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 426 2023-12-07 20:29 ./testing/packages/rust-1.74.1-x86_64-1.txt -rw-r--r-- 1 root root 426 2023-12-07 20:29 ./testing/packages/rust-1.74.1-x86_64-1.txt
-rw-r--r-- 1 root root 104210984 2023-12-07 20:29 ./testing/packages/rust-1.74.1-x86_64-1.txz -rw-r--r-- 1 root root 104210984 2023-12-07 20:29 ./testing/packages/rust-1.74.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-07 20:29 ./testing/packages/rust-1.74.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-12-07 20:29 ./testing/packages/rust-1.74.1-x86_64-1.txz.asc
drwxr-xr-x 5 root root 4096 2023-12-09 19:22 ./testing/source drwxr-xr-x 4 root root 4096 2023-12-10 00:41 ./testing/source
drwxr-xr-x 2 root root 4096 2023-12-09 19:10 ./testing/source/libxml2
-rw-r--r-- 1 root root 1254 2023-12-06 00:00 ./testing/source/libxml2/libxml2-2.12.0-python3-unicode-errors.patch
-rw-r--r-- 1 root root 2642336 2023-12-05 19:59 ./testing/source/libxml2/libxml2-2.12.2.tar.xz
-rwxr-xr-x 1 root root 5019 2023-12-09 19:12 ./testing/source/libxml2/libxml2.SlackBuild
-rw-r--r-- 1 root root 114 2022-08-27 18:08 ./testing/source/libxml2/libxml2.url
-rw-r--r-- 1 root root 973 2018-02-27 06:49 ./testing/source/libxml2/slack-desc
drwxr-xr-x 5 root root 4096 2023-12-08 18:05 ./testing/source/linux-6.6.x drwxr-xr-x 5 root root 4096 2023-12-08 18:05 ./testing/source/linux-6.6.x
-rwxr-xr-x 1 root root 8119 2023-11-15 21:04 ./testing/source/linux-6.6.x/build-all-kernels.sh -rwxr-xr-x 1 root root 8119 2023-11-15 21:04 ./testing/source/linux-6.6.x/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2023-12-08 18:16 ./testing/source/linux-6.6.x/kernel-configs drwxr-xr-x 2 root root 4096 2023-12-08 18:16 ./testing/source/linux-6.6.x/kernel-configs

View file

@ -738,8 +738,6 @@ gzip ./source/l/mozjs102/double_t.x86.diff
gzip ./source/l/clucene/clucene.ctime.diff gzip ./source/l/clucene/clucene.ctime.diff
gzip ./source/l/clucene/clucene.install_contribs_lib.diff gzip ./source/l/clucene/clucene.install_contribs_lib.diff
gzip ./source/l/clucene/clucene.pkgconfig.diff gzip ./source/l/clucene/clucene.pkgconfig.diff
gzip ./source/l/libxml2/libxml2.python3-unicode-errors.patch
gzip ./source/l/libxml2/libxml2.do-not-check-crc.diff
gzip ./source/l/libgpod/doinst.sh gzip ./source/l/libgpod/doinst.sh
gzip ./source/l/alsa-lib/doinst.sh gzip ./source/l/alsa-lib/doinst.sh
gzip ./source/l/djvulibre/doinst.sh gzip ./source/l/djvulibre/doinst.sh

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2018, 2022 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2018, 2022, 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=libxml2 PKGNAM=libxml2
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1} BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -60,7 +60,7 @@ else
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
fi fi
PYTHONLIB=$( python -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' ) PYTHONLIB=$( python2 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' )
PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' ) PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' )
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
@ -79,14 +79,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 {} \+
zcat $CWD/libxml2.do-not-check-crc.diff.gz | patch -p1 --verbose || exit 1
zcat $CWD/libxml2.python3-unicode-errors.patch.gz | patch -p1 --verbose || exit 1
# Fixes for python-3.9.x:
sed -i '/if Py/{s/Py/(Py/;s/)/))/}' python/{types.c,libxml.c}
sed -i '/_PyVerify_fd/,+1d' python/types.c
sed -i 's/test.test/#&/' python/tests/tstLastError.py
if [ ! -r configure ]; then if [ ! -r configure ]; then
if [ -x ./autogen.sh ]; then if [ -x ./autogen.sh ]; then
NOCONFIGURE=1 ./autogen.sh NOCONFIGURE=1 ./autogen.sh
@ -94,14 +86,50 @@ if [ ! -r configure ]; then
autoreconf -vif autoreconf -vif
fi fi
fi fi
# Build for python2, for now...
PYTHON=/usr/bin/python2 \
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \
--libdir=/usr/lib${LIBDIRSUFFIX} \ --libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \ --mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \ --docdir=/usr/doc/$PKGNAM-$VERSION \
--disable-static \ --disable-static \
--with-python=/usr/bin/python3 \ --with-python \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
python2 -m compileall "${PKG}$PYTHONLIB"
python2 -O -m compileall "${PKG}$PYTHONLIB"
make clean
# Next build for python3...
## Fixes for python-3.9.x:
#sed -i '/if Py/{s/Py/(Py/;s/)/))/}' python/{types.c,libxml.c}
#sed -i '/_PyVerify_fd/,+1d' python/types.c
#sed -i 's/test.test/#&/' python/tests/tstLastError.py
# Patch from openSUSE.
# See: https://bugzilla.gnome.org/show_bug.cgi?id=789714
cat $CWD/libxml2-2.12.0-python3-unicode-errors.patch | patch -p1 --verbose || exit 1
PYTHON=/usr/bin/python3 \
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
--disable-static \
--with-python \
--build=$ARCH-slackware-linux || exit 1 --build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1 make $NUMJOBS || make || exit 1
@ -110,24 +138,6 @@ make install DESTDIR=$PKG || exit 1
python3 -m compileall "${PKG}$PYTHON3LIB" python3 -m compileall "${PKG}$PYTHON3LIB"
python3 -O -m compileall "${PKG}$PYTHON3LIB" python3 -O -m compileall "${PKG}$PYTHON3LIB"
make clean
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
--disable-static \
--with-python=/usr/bin/python \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
python -m compileall "${PKG}$PYTHONLIB"
python -O -m compileall "${PKG}$PYTHONLIB"
# Don't ship .la files: # Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
@ -153,4 +163,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG cd $PKG
/sbin/makepkg -l y -c n $TMP/libxml2-$VERSION-$ARCH-$BUILD.txz /sbin/makepkg -l y -c n $TMP/libxml2-$VERSION-$ARCH-$BUILD.txz

View file

@ -1,35 +0,0 @@
diff -up libxml2-2.9.0/xzlib.c.do-not-check-crc libxml2-2.9.0/xzlib.c
--- libxml2-2.9.0/xzlib.c.do-not-check-crc 2012-09-11 05:52:46.000000000 +0200
+++ libxml2-2.9.0/xzlib.c 2012-11-19 19:28:42.431700534 +0100
@@ -552,17 +552,20 @@ xz_decomp(xz_statep state)
#ifdef HAVE_ZLIB_H
if (state->how == GZIP) {
if (gz_next4(state, &crc) == -1 || gz_next4(state, &len) == -1) {
- xz_error(state, LZMA_DATA_ERROR, "unexpected end of file");
- return -1;
- }
- if (crc != state->zstrm.adler) {
- xz_error(state, LZMA_DATA_ERROR, "incorrect data check");
- return -1;
- }
- if (len != (state->zstrm.total_out & 0xffffffffL)) {
- xz_error(state, LZMA_DATA_ERROR, "incorrect length check");
- return -1;
- }
+ /*
+ xz_error(state, LZMA_DATA_ERROR, "unexpected end of file");
+ return -1;
+ */
+ } else {
+ if (crc != state->zstrm.adler) {
+ xz_error(state, LZMA_DATA_ERROR, "incorrect data check");
+ return -1;
+ }
+ if (len != (state->zstrm.total_out & 0xffffffffL)) {
+ xz_error(state, LZMA_DATA_ERROR, "incorrect length check");
+ return -1;
+ }
+ }
state->strm.avail_in = 0;
state->strm.next_in = NULL;
state->strm.avail_out = 0;

View file

@ -1,34 +0,0 @@
Index: libxml2-2.9.5/python/libxml.c
===================================================================
--- libxml2-2.9.5.orig/python/libxml.c
+++ libxml2-2.9.5/python/libxml.c
@@ -1620,6 +1620,7 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
PyObject *message;
PyObject *result;
char str[1000];
+ unsigned char *ptr = (unsigned char *)str;
#ifdef DEBUG_ERROR
printf("libxml_xmlErrorFuncHandler(%p, %s, ...) called\n", ctx, msg);
@@ -1636,12 +1637,20 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
str[999] = 0;
va_end(ap);
+#if PY_MAJOR_VERSION >= 3
+ /* Ensure the error string doesn't start at UTF8 continuation. */
+ while (*ptr && (*ptr & 0xc0) == 0x80)
+ ptr++;
+#endif
+
list = PyTuple_New(2);
PyTuple_SetItem(list, 0, libxml_xmlPythonErrorFuncCtxt);
Py_XINCREF(libxml_xmlPythonErrorFuncCtxt);
- message = libxml_charPtrConstWrap(str);
+ message = libxml_charPtrConstWrap(ptr);
PyTuple_SetItem(list, 1, message);
result = PyEval_CallObject(libxml_xmlPythonErrorFuncHandler, list);
+ /* Forget any errors caused in the error handler. */
+ PyErr_Clear();
Py_XDECREF(list);
Py_XDECREF(result);
}

View file

@ -1,2 +1,3 @@
#ftp://ftp.xmlsoft.org/libxml2 #ftp://ftp.xmlsoft.org/libxml2
https://gitlab.gnome.org/GNOME/libxml2 #https://gitlab.gnome.org/GNOME/libxml2
https://download.gnome.org/sources/libxml2

View file

@ -93,6 +93,7 @@ PYTHON=/usr/bin/python3 \
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \
--libdir=/usr/lib${LIBDIRSUFFIX} \ --libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \ --mandir=/usr/man \
--disable-static \ --disable-static \

View file

@ -1,163 +0,0 @@
#!/bin/bash
# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2018, 2022, 2023 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libxml2
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) export ARCH=i586 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
esac
fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
exit 0
fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
PYTHONLIB=$( python2 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' )
PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' )
TMP=${TMP:-/tmp}
PKG=$TMP/package-libxml2
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf libxml2-$VERSION
tar xvf $CWD/libxml2-$VERSION.tar.?z || exit 1
cd libxml2-$VERSION || exit 1
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
if [ ! -r configure ]; then
if [ -x ./autogen.sh ]; then
NOCONFIGURE=1 ./autogen.sh
else
autoreconf -vif
fi
fi
# Build for python2, for now...
PYTHON=/usr/bin/python2 \
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
--disable-static \
--with-python \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
python2 -m compileall "${PKG}$PYTHONLIB"
python2 -O -m compileall "${PKG}$PYTHONLIB"
make clean
# Next build for python3...
## Fixes for python-3.9.x:
#sed -i '/if Py/{s/Py/(Py/;s/)/))/}' python/{types.c,libxml.c}
#sed -i '/_PyVerify_fd/,+1d' python/types.c
#sed -i 's/test.test/#&/' python/tests/tstLastError.py
# Patch from openSUSE.
# See: https://bugzilla.gnome.org/show_bug.cgi?id=789714
cat $CWD/libxml2-2.12.0-python3-unicode-errors.patch | patch -p1 --verbose || exit 1
PYTHON=/usr/bin/python3 \
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
--disable-static \
--with-python \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
python3 -m compileall "${PKG}$PYTHON3LIB"
python3 -O -m compileall "${PKG}$PYTHON3LIB"
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
mv $PKG/usr/share/doc/libxml2-python-$VERSION $PKG/usr/doc/libxml2-$VERSION
rmdir $PKG/usr/share/doc
cp -a \
AUTHORS* COPYING* Copyright* INSTALL* NEWS* README* TODO* \
$PKG/usr/doc/libxml2-$VERSION
find $PKG/usr/doc/libxml2-$VERSION -type f | xargs chmod 644
# Compress manual pages:
find $PKG/usr/man -type f -exec gzip -9 {} \+
for i in $( find $PKG/usr/man -type l ) ; do
ln -s $( readlink $i ).gz $i.gz
rm $i
done
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $TMP/libxml2-$VERSION-$ARCH-$BUILD.txz

View file

@ -1,3 +0,0 @@
#ftp://ftp.xmlsoft.org/libxml2
#https://gitlab.gnome.org/GNOME/libxml2
https://download.gnome.org/sources/libxml2

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
libxml2: libxml2 (XML parser library)
libxml2:
libxml2: Libxml2 is the XML C parser library and toolkit. XML itself is a
libxml2: metalanguage to design markup languages - i.e. a text language where
libxml2: structures are added to the content using extra "markup" information
libxml2: enclosed between angle brackets. HTML is the most well-known markup
libxml2: language. Though the library is written in C, a variety of language
libxml2: bindings make it available in other environments.
libxml2:
libxml2:
libxml2: