Thu Dec 8 22:48:34 UTC 2022

patches/packages/emacs-27.2-x86_64-2_slack15.0.txz:  Rebuilt.
  GNU Emacs through 28.2 allows attackers to execute commands via shell
  metacharacters in the name of a source-code file, because lib-src/etags.c
  uses the system C library function in its implementation of the ctags
  program. For example, a victim may use the "ctags *" command (suggested in
  the ctags documentation) in a situation where the current working directory
  has contents that depend on untrusted input.
  For more information, see:
    https://www.cve.org/CVERecord?id=CVE-2022-45939
  (* Security fix *)
patches/packages/vim-9.0.1034-x86_64-1_slack15.0.txz:  Upgraded.
  This update fixes various security issues such as a heap-based buffer
  overflow and use after free.
  For more information, see:
    https://www.cve.org/CVERecord?id=CVE-2022-4141
    https://www.cve.org/CVERecord?id=CVE-2022-3591
    https://www.cve.org/CVERecord?id=CVE-2022-3520
    https://www.cve.org/CVERecord?id=CVE-2022-3491
    https://www.cve.org/CVERecord?id=CVE-2022-4292
    https://www.cve.org/CVERecord?id=CVE-2022-4293
  (* Security fix *)
patches/packages/vim-gvim-9.0.1034-x86_64-1_slack15.0.txz:  Upgraded.
This commit is contained in:
Patrick J Volkerding 2022-12-08 22:48:34 +00:00 committed by Eric Hameleers
parent 7add5d2865
commit d17567f359
11 changed files with 9675 additions and 50 deletions

View file

@ -11,9 +11,41 @@
<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, 7 Dec 2022 18:48:07 GMT</pubDate> <pubDate>Thu, 8 Dec 2022 22:48:34 GMT</pubDate>
<lastBuildDate>Thu, 8 Dec 2022 12:30:17 GMT</lastBuildDate> <lastBuildDate>Fri, 9 Dec 2022 12:29:53 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator> <generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Thu, 8 Dec 2022 22:48:34 GMT</title>
<pubDate>Thu, 8 Dec 2022 22:48:34 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20221208224834</link>
<guid isPermaLink="false">20221208224834</guid>
<description>
<![CDATA[<pre>
patches/packages/emacs-27.2-x86_64-2_slack15.0.txz: Rebuilt.
GNU Emacs through 28.2 allows attackers to execute commands via shell
metacharacters in the name of a source-code file, because lib-src/etags.c
uses the system C library function in its implementation of the ctags
program. For example, a victim may use the "ctags *" command (suggested in
the ctags documentation) in a situation where the current working directory
has contents that depend on untrusted input.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-45939
(* Security fix *)
patches/packages/vim-9.0.1034-x86_64-1_slack15.0.txz: Upgraded.
This update fixes various security issues such as a heap-based buffer
overflow and use after free.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-4141
https://www.cve.org/CVERecord?id=CVE-2022-3591
https://www.cve.org/CVERecord?id=CVE-2022-3520
https://www.cve.org/CVERecord?id=CVE-2022-3491
https://www.cve.org/CVERecord?id=CVE-2022-4292
https://www.cve.org/CVERecord?id=CVE-2022-4293
(* Security fix *)
patches/packages/vim-gvim-9.0.1034-x86_64-1_slack15.0.txz: Upgraded.
</pre>]]>
</description>
</item>
<item> <item>
<title>Wed, 7 Dec 2022 18:48:07 GMT</title> <title>Wed, 7 Dec 2022 18:48:07 GMT</title>
<pubDate>Wed, 7 Dec 2022 18:48:07 GMT</pubDate> <pubDate>Wed, 7 Dec 2022 18:48:07 GMT</pubDate>

View file

@ -1,3 +1,27 @@
Thu Dec 8 22:48:34 UTC 2022
patches/packages/emacs-27.2-x86_64-2_slack15.0.txz: Rebuilt.
GNU Emacs through 28.2 allows attackers to execute commands via shell
metacharacters in the name of a source-code file, because lib-src/etags.c
uses the system C library function in its implementation of the ctags
program. For example, a victim may use the "ctags *" command (suggested in
the ctags documentation) in a situation where the current working directory
has contents that depend on untrusted input.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-45939
(* Security fix *)
patches/packages/vim-9.0.1034-x86_64-1_slack15.0.txz: Upgraded.
This update fixes various security issues such as a heap-based buffer
overflow and use after free.
For more information, see:
https://www.cve.org/CVERecord?id=CVE-2022-4141
https://www.cve.org/CVERecord?id=CVE-2022-3591
https://www.cve.org/CVERecord?id=CVE-2022-3520
https://www.cve.org/CVERecord?id=CVE-2022-3491
https://www.cve.org/CVERecord?id=CVE-2022-4292
https://www.cve.org/CVERecord?id=CVE-2022-4293
(* Security fix *)
patches/packages/vim-gvim-9.0.1034-x86_64-1_slack15.0.txz: Upgraded.
+--------------------------+
Wed Dec 7 18:48:07 UTC 2022 Wed Dec 7 18:48:07 UTC 2022
patches/packages/python3-3.9.16-x86_64-1_slack15.0.txz: Upgraded. patches/packages/python3-3.9.16-x86_64-1_slack15.0.txz: Upgraded.
This update fixes security issues: This update fixes security issues:

View file

@ -1,20 +1,20 @@
Wed Dec 7 18:50:38 UTC 2022 Thu Dec 8 22:52:27 UTC 2022
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 2022-12-07 18:48 . drwxr-xr-x 12 root root 4096 2022-12-08 22:48 .
-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 16609 2022-03-30 19:03 ./CHANGES_AND_HINTS.TXT -rw-r--r-- 1 root root 16609 2022-03-30 19:03 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1161998 2022-12-05 21:05 ./CHECKSUMS.md5 -rw-r--r-- 1 root root 1161998 2022-12-07 18:50 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2022-12-05 21:05 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2022-12-07 18:50 ./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 1961368 2022-12-07 18:48 ./ChangeLog.txt -rw-r--r-- 1 root root 1962606 2022-12-08 22:48 ./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 2022-02-02 08:21 ./EFI/BOOT drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./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,7 +25,7 @@ drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./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 1517981 2022-12-05 21:05 ./FILELIST.TXT -rw-r--r-- 1 root root 1517981 2022-12-07 18:50 ./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 864745 2022-02-02 08:25 ./PACKAGES.TXT -rw-r--r-- 1 root root 864745 2022-02-02 08:25 ./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
@ -738,13 +738,13 @@ drwxr-xr-x 2 root root 4096 2008-05-07 05:21 ./pasture/source/php/pear
-rwxr-xr-x 1 root root 9448 2018-05-16 22:38 ./pasture/source/php/php.SlackBuild -rwxr-xr-x 1 root root 9448 2018-05-16 22:38 ./pasture/source/php/php.SlackBuild
-rw-r--r-- 1 root root 775 2017-07-07 19:25 ./pasture/source/php/php.ini-development.diff.gz -rw-r--r-- 1 root root 775 2017-07-07 19:25 ./pasture/source/php/php.ini-development.diff.gz
-rw-r--r-- 1 root root 830 2005-12-09 05:18 ./pasture/source/php/slack-desc -rw-r--r-- 1 root root 830 2005-12-09 05:18 ./pasture/source/php/slack-desc
drwxr-xr-x 4 root root 4096 2022-12-07 18:50 ./patches drwxr-xr-x 4 root root 4096 2022-12-08 22:52 ./patches
-rw-r--r-- 1 root root 56953 2022-12-07 18:50 ./patches/CHECKSUMS.md5 -rw-r--r-- 1 root root 57619 2022-12-08 22:52 ./patches/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2022-12-07 18:50 ./patches/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 163 2022-12-08 22:52 ./patches/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 77037 2022-12-07 18:50 ./patches/FILE_LIST -rw-r--r-- 1 root root 77922 2022-12-08 22:52 ./patches/FILE_LIST
-rw-r--r-- 1 root root 11825028 2022-12-07 18:50 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 11906406 2022-12-08 22:52 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 41760 2022-12-07 18:50 ./patches/PACKAGES.TXT -rw-r--r-- 1 root root 42425 2022-12-08 22:52 ./patches/PACKAGES.TXT
drwxr-xr-x 3 root root 16384 2022-12-07 18:50 ./patches/packages drwxr-xr-x 3 root root 16384 2022-12-08 22:52 ./patches/packages
-rw-r--r-- 1 root root 327 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txt -rw-r--r-- 1 root root 327 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txt
-rw-r--r-- 1 root root 10716 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz -rw-r--r-- 1 root root 10716 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz.asc
@ -778,6 +778,9 @@ drwxr-xr-x 3 root root 16384 2022-12-07 18:50 ./patches/packages
-rw-r--r-- 1 root root 443 2022-09-26 18:15 ./patches/packages/dnsmasq-2.87-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 443 2022-09-26 18:15 ./patches/packages/dnsmasq-2.87-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 389100 2022-09-26 18:15 ./patches/packages/dnsmasq-2.87-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 389100 2022-09-26 18:15 ./patches/packages/dnsmasq-2.87-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-09-26 18:15 ./patches/packages/dnsmasq-2.87-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-09-26 18:15 ./patches/packages/dnsmasq-2.87-x86_64-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 481 2022-12-08 18:53 ./patches/packages/emacs-27.2-x86_64-2_slack15.0.txt
-rw-r--r-- 1 root root 39096876 2022-12-08 18:53 ./patches/packages/emacs-27.2-x86_64-2_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-12-08 18:53 ./patches/packages/emacs-27.2-x86_64-2_slack15.0.txz.asc
-rw-r--r-- 1 root root 301 2022-10-25 18:07 ./patches/packages/expat-2.5.0-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 301 2022-10-25 18:07 ./patches/packages/expat-2.5.0-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 131232 2022-10-25 18:07 ./patches/packages/expat-2.5.0-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 131232 2022-10-25 18:07 ./patches/packages/expat-2.5.0-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-10-25 18:07 ./patches/packages/expat-2.5.0-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-10-25 18:07 ./patches/packages/expat-2.5.0-x86_64-1_slack15.0.txz.asc
@ -908,12 +911,12 @@ drwxr-xr-x 2 root root 4096 2022-11-29 21:00 ./patches/packages/linux-5.15
-rw-r--r-- 1 root root 354 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 354 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 2805300 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 2805300 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 383 2022-10-31 23:19 ./patches/packages/vim-9.0.0814-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 383 2022-12-08 18:40 ./patches/packages/vim-9.0.1034-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 8473744 2022-10-31 23:19 ./patches/packages/vim-9.0.0814-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 8530824 2022-12-08 18:40 ./patches/packages/vim-9.0.1034-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-10-31 23:19 ./patches/packages/vim-9.0.0814-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-12-08 18:40 ./patches/packages/vim-9.0.1034-x86_64-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 503 2022-10-31 23:20 ./patches/packages/vim-gvim-9.0.0814-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 503 2022-12-08 18:40 ./patches/packages/vim-gvim-9.0.1034-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 1699924 2022-10-31 23:20 ./patches/packages/vim-gvim-9.0.0814-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 1711556 2022-12-08 18:40 ./patches/packages/vim-gvim-9.0.1034-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-10-31 23:20 ./patches/packages/vim-gvim-9.0.0814-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-12-08 18:40 ./patches/packages/vim-gvim-9.0.1034-x86_64-1_slack15.0.txz.asc
-rw-r--r-- 1 root root 507 2022-07-10 18:40 ./patches/packages/wavpack-5.5.0-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 507 2022-07-10 18:40 ./patches/packages/wavpack-5.5.0-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 185936 2022-07-10 18:40 ./patches/packages/wavpack-5.5.0-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 185936 2022-07-10 18:40 ./patches/packages/wavpack-5.5.0-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-07-10 18:40 ./patches/packages/wavpack-5.5.0-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-07-10 18:40 ./patches/packages/wavpack-5.5.0-x86_64-1_slack15.0.txz.asc
@ -944,7 +947,7 @@ drwxr-xr-x 2 root root 4096 2022-11-29 21:00 ./patches/packages/linux-5.15
-rw-r--r-- 1 root root 388 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 388 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txt
-rw-r--r-- 1 root root 105356 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 105356 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz
-rw-r--r-- 1 root root 163 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 163 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz.asc
drwxr-xr-x 58 root root 4096 2022-12-07 18:16 ./patches/source drwxr-xr-x 59 root root 4096 2022-12-08 19:16 ./patches/source
drwxr-xr-x 2 root root 4096 2022-01-16 05:07 ./patches/source/aaa_base drwxr-xr-x 2 root root 4096 2022-01-16 05:07 ./patches/source/aaa_base
-rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./patches/source/aaa_base/_aaa_base.tar.gz -rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./patches/source/aaa_base/_aaa_base.tar.gz
-rwxr-xr-x 1 root root 3894 2022-02-15 05:07 ./patches/source/aaa_base/aaa_base.SlackBuild -rwxr-xr-x 1 root root 3894 2022-02-15 05:07 ./patches/source/aaa_base/aaa_base.SlackBuild
@ -1049,6 +1052,13 @@ drwxr-xr-x 2 root root 4096 2022-09-26 18:09 ./patches/source/dnsmasq
-rw-r--r-- 1 root root 345 2021-04-25 18:48 ./patches/source/dnsmasq/doinst.sh.gz -rw-r--r-- 1 root root 345 2021-04-25 18:48 ./patches/source/dnsmasq/doinst.sh.gz
-rw-r--r-- 1 root root 383 2021-04-25 18:44 ./patches/source/dnsmasq/rc.dnsmasq.gz -rw-r--r-- 1 root root 383 2021-04-25 18:44 ./patches/source/dnsmasq/rc.dnsmasq.gz
-rw-r--r-- 1 root root 898 2018-02-27 06:13 ./patches/source/dnsmasq/slack-desc -rw-r--r-- 1 root root 898 2018-02-27 06:13 ./patches/source/dnsmasq/slack-desc
drwxr-xr-x 2 root root 4096 2022-12-08 18:47 ./patches/source/emacs
-rw-r--r-- 1 root root 125229 2022-12-08 18:41 ./patches/source/emacs/d48bb4874bc6cd3e69c7a15fc3c91cc141025c51.patch.gz
-rw-r--r-- 1 root root 312 2008-04-06 03:10 ./patches/source/emacs/doinst.sh.gz
-rw-r--r-- 1 root root 44624480 2021-03-25 11:53 ./patches/source/emacs/emacs-27.2.tar.xz
-rw-r--r-- 1 root root 473 2021-03-25 11:53 ./patches/source/emacs/emacs-27.2.tar.xz.sig
-rwxr-xr-x 1 root root 7566 2022-12-08 18:48 ./patches/source/emacs/emacs.SlackBuild
-rw-r--r-- 1 root root 559 2021-01-12 18:45 ./patches/source/emacs/slack-desc
drwxr-xr-x 2 root root 4096 2022-10-25 18:01 ./patches/source/expat drwxr-xr-x 2 root root 4096 2022-10-25 18:01 ./patches/source/expat
-rw-r--r-- 1 root root 459132 2022-10-25 15:41 ./patches/source/expat/expat-2.5.0.tar.lz -rw-r--r-- 1 root root 459132 2022-10-25 15:41 ./patches/source/expat/expat-2.5.0.tar.lz
-rw-r--r-- 1 root root 833 2022-10-25 15:41 ./patches/source/expat/expat-2.5.0.tar.lz.asc -rw-r--r-- 1 root root 833 2022-10-25 15:41 ./patches/source/expat/expat-2.5.0.tar.lz.asc
@ -1476,14 +1486,14 @@ drwxr-xr-x 2 root root 4096 2020-05-08 19:39 ./patches/source/util-linux/p
-rw-r--r-- 1 root root 335 2014-07-03 08:34 ./patches/source/util-linux/util-linux.fdisk-no-solaris.diff.gz -rw-r--r-- 1 root root 335 2014-07-03 08:34 ./patches/source/util-linux/util-linux.fdisk-no-solaris.diff.gz
-rw-r--r-- 1 root root 10292 2009-05-30 01:25 ./patches/source/util-linux/ziptool-1.4.0.tar.xz -rw-r--r-- 1 root root 10292 2009-05-30 01:25 ./patches/source/util-linux/ziptool-1.4.0.tar.xz
-rw-r--r-- 1 root root 386 2009-05-30 01:25 ./patches/source/util-linux/ziptool-fix_build.patch.gz -rw-r--r-- 1 root root 386 2009-05-30 01:25 ./patches/source/util-linux/ziptool-fix_build.patch.gz
drwxr-xr-x 2 root root 4096 2022-10-31 20:57 ./patches/source/vim drwxr-xr-x 2 root root 4096 2022-12-08 18:38 ./patches/source/vim
-rw-r--r-- 1 root root 299348 2009-07-09 22:03 ./patches/source/vim/ctags-5.8.tar.xz -rw-r--r-- 1 root root 299348 2009-07-09 22:03 ./patches/source/vim/ctags-5.8.tar.xz
-rw-r--r-- 1 root root 2768 2022-02-12 08:11 ./patches/source/vim/ctags.use-conventional-unused-marker.patch.gz -rw-r--r-- 1 root root 2768 2022-02-12 08:11 ./patches/source/vim/ctags.use-conventional-unused-marker.patch.gz
-rw-r--r-- 1 root root 505 2022-09-26 18:00 ./patches/source/vim/doinst.sh.gz -rw-r--r-- 1 root root 505 2022-09-26 18:00 ./patches/source/vim/doinst.sh.gz
-rw-r--r-- 1 root root 8249 2006-01-19 17:01 ./patches/source/vim/gvim.png -rw-r--r-- 1 root root 8249 2006-01-19 17:01 ./patches/source/vim/gvim.png
-rw-r--r-- 1 root root 834 2018-02-27 06:13 ./patches/source/vim/slack-desc.vim -rw-r--r-- 1 root root 834 2018-02-27 06:13 ./patches/source/vim/slack-desc.vim
-rw-r--r-- 1 root root 959 2018-03-15 02:41 ./patches/source/vim/slack-desc.vim-gvim -rw-r--r-- 1 root root 959 2018-03-15 02:41 ./patches/source/vim/slack-desc.vim-gvim
-rw-r--r-- 1 root root 10685009 2022-10-31 18:27 ./patches/source/vim/vim-9.0.0814.tar.lz -rw-r--r-- 1 root root 10753720 2022-12-08 18:24 ./patches/source/vim/vim-9.0.1034.tar.lz
-rwxr-xr-x 1 root root 6370 2022-09-26 18:39 ./patches/source/vim/vim-gvim.SlackBuild -rwxr-xr-x 1 root root 6370 2022-09-26 18:39 ./patches/source/vim/vim-gvim.SlackBuild
-rwxr-xr-x 1 root root 7549 2022-09-26 18:39 ./patches/source/vim/vim.SlackBuild -rwxr-xr-x 1 root root 7549 2022-09-26 18:39 ./patches/source/vim/vim.SlackBuild
-rw-r--r-- 1 root root 283 2019-01-11 20:43 ./patches/source/vim/vim.vimrc.diff.gz -rw-r--r-- 1 root root 283 2019-01-11 20:43 ./patches/source/vim/vim.vimrc.diff.gz

View file

@ -0,0 +1,11 @@
emacs: emacs (GNU Emacs)
emacs:
emacs: Emacs is the extensible, customizable, self-documenting real-time
emacs: display editor. If this seems to be a bit of a mouthful, an
emacs: easier explanation is that Emacs is a text editor and more. At
emacs: its core is an interpreter for Emacs Lisp, a dialect of the Lisp
emacs: programming language with extensions to support text editing.
emacs: This version supports X.
emacs:
emacs: Homepage: http://www.gnu.org/software/emacs/
emacs:

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,10 @@
# Vim ships a better (IMHO) version of ctags, and we don't want
# to overwrite it with this one. If you really want emacs' ctags
# either copy or link it into place yourself, or remove the vim
# packages and reinstall emacs. Besides, does anyone know/use
# *both* emacs and vi? I'd think that would bring the universe
# to an end. ;-)
if [ ! -e usr/bin/ctags ]; then
cp -a usr/bin/ctags-emacs usr/bin/ctags
cp -a usr/man/man1/ctags-emacs.1.gz usr/man/man1/ctags.1.gz
fi

View file

@ -0,0 +1,231 @@
#!/bin/bash
# Copyright 2008, 2009, 2010, 2011, 2012, 2014, 2015, 2017, 2018, 2019, 2020, 2021 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.
# Written by Dušan Stefanović (stefanovic.dusan@gmail.com)
# Modified by Robby Workman <rworkman@slackbuilds.org>
# Modified by Patrick Volkerding <volkerdi@slackware.com>
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=emacs
BUILD=${BUILD:-2_slack15.0}
# Determine version number the tarball is labeled with:
TARBALLVER=${TARBALLVER:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
# OK, now what's being used as the source directory version number... account
# for subversions a, b, c, and d in the $TARBALLVER:
SRCDIRVER=$(echo $TARBALLVER | tr -d a | tr -d b | tr -d c | tr -d d)
# I guess this is the main "version"... we don't use this variable anywhere below, but
# defining it is traditional:
VERSION=$SRCDIRVER
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
i?86) ARCH=i586 ;;
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$(uname -m) ;;
esac
export ARCH
fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PKGNAM-$TARBALLVER-$ARCH-$BUILD.txz"
exit 0
fi
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
elif [ "$ARCH" = "armv7hl" ]; then
SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
else
SLKCFLAGS="-O2"
fi
# Without this, the emacs-no-x11 binary won't work with the installed files:
PDUMPER=${PDUMPER:-"--with-pdumper=no --with-dumping=unexec"}
# Don't use icecream:
PATH=$(echo $PATH | sed "s|/usr/libexec/icecc/bin||g" | tr -s : | sed "s/^://g" | sed "s/:$//g")
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf $PKGNAM-$TARBALLVER
tar xvf $CWD/$PKGNAM-$TARBALLVER.tar.xz || exit 1
cd $PKGNAM-$SRCDIRVER || exit 1
zcat $CWD/d48bb4874bc6cd3e69c7a15fc3c91cc141025c51.patch.gz | patch -p1 --verbose || 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 {} \+
# The defaults are a little too worried about adding a few more K of pure
# memory given the amount available on modern systems:
sed -i "s/#define SYSTEM_PURESIZE_EXTRA 0/#define SYSTEM_PURESIZE_EXTRA 100000/g" src/puresize.h
#autoreconf -vif
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--program-prefix="" \
--program-suffix="" \
--mandir=/usr/man \
--infodir=/usr/info \
--without-gconf \
--without-gsettings \
--with-modules \
--with-x \
--with-x-toolkit=${X_TOOLKIT:-gtk3} \
$PDUMPER \
--build=${ARCH}-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
( cd $PKG/usr/bin
rm emacs
mv emacs-${SRCDIRVER} emacs-${TARBALLVER}-with-x11
)
# Also add a version of the binary that is not linked to X11:
cd $TMP
rm -rf $PKGNAM-$TARBALLVER
tar xvf $CWD/$PKGNAM-$TARBALLVER.tar.xz || exit 1
cd $PKGNAM-$SRCDIRVER || exit 1
zcat $CWD/d48bb4874bc6cd3e69c7a15fc3c91cc141025c51.patch.gz | patch -p1 --verbose || 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 {} \+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--program-prefix="" \
--program-suffix="" \
--mandir=/usr/man \
--infodir=/usr/info \
--without-gconf \
--without-gsettings \
--with-modules \
--with-x=no \
$PDUMPER \
--build=${ARCH}-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
# Install the non-x version:
cat src/emacs > $PKG/usr/bin/emacs-${TARBALLVER}-no-x11
chown root:root $PKG/usr/bin/emacs-${TARBALLVER}-no-x11
chmod 1755 $PKG/usr/bin/emacs-${TARBALLVER}-no-x11
# Create unversioned symlinks for both versions of emacs:
( cd $PKG/usr/bin
ln -sf emacs-${TARBALLVER}-with-x11 emacs-with-x11
ln -sf emacs-${TARBALLVER}-no-x11 emacs-no-x11
# Create a plain "emacs" symlink pointing to emacs-with-x11:
ln -sf emacs-with-x11 emacs
)
# Seems like this nonsense is finally obsolete:
if [ -d $PKG/var/games/emacs ]; then
# I don't care for broken permissions.
chmod 755 $PKG/var/games/emacs
chown -R root:games $PKG/var/games/emacs
chmod 664 $PKG/var/games/emacs/*
fi
# This avoids a collision with Exuberant Ctags...
mv $PKG/usr/bin/ctags $PKG/usr/bin/ctags-emacs
if [ -r $PKG/usr/man/man1/ctags.1 ]; then
mv $PKG/usr/man/man1/ctags.1 $PKG/usr/man/man1/ctags-emacs.1
elif [ -r $PKG/usr/man/man1/ctags.1.gz ]; then
mv $PKG/usr/man/man1/ctags.1.gz $PKG/usr/man/man1/ctags-emacs.1.gz
fi
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/usr/man
find . -type f -exec gzip -9 {} \+
for i in $(find . -type l) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
)
( cd $PKG/usr/info
rm -f dir
gzip -9 *
)
mkdir -p $PKG/usr/doc/$PKGNAM-$TARBALLVER
cp -a \
AUTHORS COPYING* INSTALL README* \
$PKG/usr/doc/$PKGNAM-$TARBALLVER
# If there's a ChangeLog, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r ChangeLog ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$TARBALLVER)
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
touch -r ChangeLog $DOCSDIR/ChangeLog
fi
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
# Tag packages that use a toolkit other than default (currently gtk3):
if [ -z "$TAG" ] && [ ! -z "$X_TOOLKIT" ]; then
TAG="_$X_TOOLKIT"
fi
cd $PKG
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$TARBALLVER-$ARCH-$BUILD$TAG.txz

View file

@ -0,0 +1,12 @@
|-----handy-ruler------------------------------------------------------|
emacs: emacs (GNU Emacs)
emacs:
emacs: Emacs is the extensible, customizable, self-documenting real-time
emacs: display editor. If this seems to be a bit of a mouthful, an
emacs: easier explanation is that Emacs is a text editor and more. At
emacs: its core is an interpreter for Emacs Lisp, a dialect of the Lisp
emacs: programming language with extensions to support text editing.
emacs: This version supports X.
emacs:
emacs: Homepage: http://www.gnu.org/software/emacs/
emacs:

View file

@ -1212,6 +1212,8 @@ gzip ./patches/source/ca-certificates/fixup_update-ca-certificates.diff
gzip ./patches/source/ca-certificates/doinst.sh gzip ./patches/source/ca-certificates/doinst.sh
gzip ./patches/source/ca-certificates/update-ca-certificates.c_rehash.diff gzip ./patches/source/ca-certificates/update-ca-certificates.c_rehash.diff
gzip ./patches/source/krb5/doinst.sh gzip ./patches/source/krb5/doinst.sh
gzip ./patches/source/emacs/d48bb4874bc6cd3e69c7a15fc3c91cc141025c51.patch
gzip ./patches/source/emacs/doinst.sh
gzip ./patches/source/xorg-server/patch/xorg-server/xorg-server.combo.mouse.keyboard.layout.patch gzip ./patches/source/xorg-server/patch/xorg-server/xorg-server.combo.mouse.keyboard.layout.patch
gzip ./patches/source/xorg-server/patch/xorg-server/CVE-2022-3553.patch gzip ./patches/source/xorg-server/patch/xorg-server/CVE-2022-3553.patch
gzip ./patches/source/xorg-server/patch/xorg-server/0001-autobind-GPUs-to-the-screen.patch gzip ./patches/source/xorg-server/patch/xorg-server/0001-autobind-GPUs-to-the-screen.patch