Thu Apr 27 04:40:20 UTC 2023

a/kernel-generic-6.1.26-x86_64-1.txz:  Upgraded.
a/kernel-huge-6.1.26-x86_64-1.txz:  Upgraded.
a/kernel-modules-6.1.26-x86_64-1.txz:  Upgraded.
ap/dc3dd-7.3.1-x86_64-1.txz:  Upgraded.
d/kernel-headers-6.1.26-x86-1.txz:  Upgraded.
k/kernel-source-6.1.26-noarch-1.txz:  Upgraded.
l/harfbuzz-7.2.0-x86_64-1.txz:  Upgraded.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
testing/packages/gcc-13.1.0-x86_64-1.txz:  Added.
testing/packages/gcc-g++-13.1.0-x86_64-1.txz:  Added.
testing/packages/gcc-gdc-13.1.0-x86_64-1.txz:  Added.
testing/packages/gcc-gfortran-13.1.0-x86_64-1.txz:  Added.
testing/packages/gcc-gnat-13.1.0-x86_64-1.txz:  Added.
testing/packages/gcc-go-13.1.0-x86_64-1.txz:  Added.
testing/packages/gcc-objc-13.1.0-x86_64-1.txz:  Added.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
This commit is contained in:
Patrick J Volkerding 2023-04-27 04:40:20 +00:00 committed by Eric Hameleers
parent 596059ef33
commit 4447b104f3
29 changed files with 1004 additions and 119 deletions

View file

@ -11,9 +11,36 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Tue, 25 Apr 2023 21:20:19 GMT</pubDate>
<lastBuildDate>Tue, 25 Apr 2023 22:45:39 GMT</lastBuildDate>
<pubDate>Thu, 27 Apr 2023 04:40:20 GMT</pubDate>
<lastBuildDate>Thu, 27 Apr 2023 05:41:09 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Thu, 27 Apr 2023 04:40:20 GMT</title>
<pubDate>Thu, 27 Apr 2023 04:40:20 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20230427044020</link>
<guid isPermaLink="false">20230427044020</guid>
<description>
<![CDATA[<pre>
a/kernel-generic-6.1.26-x86_64-1.txz: Upgraded.
a/kernel-huge-6.1.26-x86_64-1.txz: Upgraded.
a/kernel-modules-6.1.26-x86_64-1.txz: Upgraded.
ap/dc3dd-7.3.1-x86_64-1.txz: Upgraded.
d/kernel-headers-6.1.26-x86-1.txz: Upgraded.
k/kernel-source-6.1.26-noarch-1.txz: Upgraded.
l/harfbuzz-7.2.0-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
testing/packages/gcc-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-g++-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-gdc-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-gfortran-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-gnat-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-go-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-objc-13.1.0-x86_64-1.txz: Added.
usb-and-pxe-installers/usbboot.img: Rebuilt.
</pre>]]>
</description>
</item>
<item>
<title>Tue, 25 Apr 2023 21:20:19 GMT</title>
<pubDate>Tue, 25 Apr 2023 21:20:19 GMT</pubDate>

View file

@ -1,3 +1,22 @@
Thu Apr 27 04:40:20 UTC 2023
a/kernel-generic-6.1.26-x86_64-1.txz: Upgraded.
a/kernel-huge-6.1.26-x86_64-1.txz: Upgraded.
a/kernel-modules-6.1.26-x86_64-1.txz: Upgraded.
ap/dc3dd-7.3.1-x86_64-1.txz: Upgraded.
d/kernel-headers-6.1.26-x86-1.txz: Upgraded.
k/kernel-source-6.1.26-noarch-1.txz: Upgraded.
l/harfbuzz-7.2.0-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
testing/packages/gcc-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-g++-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-gdc-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-gfortran-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-gnat-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-go-13.1.0-x86_64-1.txz: Added.
testing/packages/gcc-objc-13.1.0-x86_64-1.txz: Added.
usb-and-pxe-installers/usbboot.img: Rebuilt.
+--------------------------+
Tue Apr 25 21:20:19 UTC 2023
d/git-2.40.1-x86_64-1.txz: Upgraded.
This update fixes security issues:

View file

@ -1,35 +1,35 @@
Tue Apr 25 21:28:46 UTC 2023
Thu Apr 27 04:45:03 UTC 2023
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
drwxr-xr-x 12 root root 4096 2023-04-25 21:20 .
drwxr-xr-x 12 root root 4096 2023-04-27 04:40 .
-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 1111519 2023-04-24 22:32 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-04-24 22:32 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 1111704 2023-04-25 21:29 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-04-25 21:29 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 608177 2023-04-25 21:20 ./ChangeLog.txt
-rw-r--r-- 1 root root 609034 2023-04-27 04:40 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2023-04-21 05:15 ./EFI/BOOT
drwxr-xr-x 2 root root 4096 2023-04-27 04:39 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
-rw-r--r-- 1 root root 78 2013-09-23 20:35 ./EFI/BOOT/grub-embedded.cfg
-rw-r--r-- 1 root root 893 2018-04-17 21:17 ./EFI/BOOT/grub.cfg
-rw-r--r-- 2 root root 12085376 2023-04-20 18:52 ./EFI/BOOT/huge.s
-rw-r--r-- 2 root root 45930424 2023-04-21 05:13 ./EFI/BOOT/initrd.img
-rw-r--r-- 2 root root 12077152 2023-04-26 22:57 ./EFI/BOOT/huge.s
-rw-r--r-- 2 root root 45925588 2023-04-27 04:39 ./EFI/BOOT/initrd.img
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1449691 2023-04-24 22:32 ./FILELIST.TXT
-rw-r--r-- 1 root root 1449908 2023-04-25 21:28 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 871503 2023-04-25 21:28 ./PACKAGES.TXT
-rw-r--r-- 1 root root 871503 2023-04-27 04:44 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2023-04-21 05:01 ./README.initrd
-rw-r--r-- 1 root root 3629 2023-04-27 04:29 ./README.initrd
-rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT
-rw-r--r-- 1 root root 8754 2022-03-30 19:05 ./README_LVM.TXT
-rw-r--r-- 1 root root 19658 2013-06-18 04:34 ./README_RAID.TXT
@ -643,16 +643,16 @@ drwxr-xr-x 2 root root 4096 2022-02-25 00:07 ./extra/xv
-rw-r--r-- 1 root root 233 2022-02-24 20:04 ./extra/xv/xv-3.10a-x86_64-10.txt
-rw-r--r-- 1 root root 942524 2022-02-24 20:04 ./extra/xv/xv-3.10a-x86_64-10.txz
-rw-r--r-- 1 root root 163 2022-02-24 20:04 ./extra/xv/xv-3.10a-x86_64-10.txz.asc
drwxr-xr-x 3 root root 4096 2023-04-21 05:13 ./isolinux
drwxr-xr-x 3 root root 4096 2023-04-27 04:39 ./isolinux
-rw-r--r-- 1 root root 6185 2022-02-03 06:53 ./isolinux/README.TXT
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
-rw-r--r-- 1 root root 1474560 2021-06-15 19:16 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
-rw-r--r-- 2 root root 45930424 2023-04-21 05:13 ./isolinux/initrd.img
-rw-r--r-- 2 root root 45925588 2023-04-27 04:39 ./isolinux/initrd.img
-rw-r--r-- 1 root root 50 2003-01-18 00:02 ./isolinux/iso.sort
-rw-r--r-- 1 root root 24576 2016-05-27 20:36 ./isolinux/isolinux.bin
-rw-r--r-- 1 root root 578 2013-03-27 03:29 ./isolinux/isolinux.cfg
-rw-r--r-- 1 root root 682 2023-04-21 05:01 ./isolinux/message.txt
-rw-r--r-- 1 root root 682 2023-04-27 04:29 ./isolinux/message.txt
drwxr-xr-x 2 root root 4096 2003-03-17 07:31 ./isolinux/sbootmgr
-rwxr-xr-x 1 root root 36064 1995-05-12 01:23 ./isolinux/sbootmgr/RAWRITE.EXE
-rw-r--r-- 1 root root 2138 1997-12-01 01:21 ./isolinux/sbootmgr/RAWRITE12.DOC
@ -663,12 +663,12 @@ lrwxrwxrwx 1 root root 11 2009-08-23 23:37 ./isolinux/sbootmgr/RAWRITE13
-rw-r--r-- 1 root root 1291 2003-03-17 07:31 ./isolinux/sbootmgr/README.TXT
-rw-r--r-- 1 root root 110592 2003-03-16 08:38 ./isolinux/sbootmgr/sbootmgr.dsk
-rw-r--r-- 1 root root 2879 2020-12-07 20:48 ./isolinux/setpkg
drwxr-xr-x 5 root root 4096 2023-04-21 05:01 ./kernels
-rw-r--r-- 1 root root 36 2023-04-21 05:01 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2023-04-20 18:52 ./kernels/huge.s
-rw-r--r-- 1 root root 1198313 2023-04-20 18:51 ./kernels/huge.s/System.map.gz
-rw-r--r-- 2 root root 12085376 2023-04-20 18:52 ./kernels/huge.s/bzImage
-rw-r--r-- 1 root root 252475 2023-04-20 17:16 ./kernels/huge.s/config
drwxr-xr-x 5 root root 4096 2023-04-27 04:29 ./kernels
-rw-r--r-- 1 root root 36 2023-04-27 04:29 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2023-04-26 22:57 ./kernels/huge.s
-rw-r--r-- 1 root root 1198327 2023-04-26 22:56 ./kernels/huge.s/System.map.gz
-rw-r--r-- 2 root root 12077152 2023-04-26 22:57 ./kernels/huge.s/bzImage
-rw-r--r-- 1 root root 252444 2023-04-26 21:10 ./kernels/huge.s/config
drwxr-xr-x 2 root root 4096 2011-03-25 03:15 ./kernels/memtest
-rw-r--r-- 1 root root 60 2011-03-24 00:19 ./kernels/memtest/README
-rw-r--r-- 1 root root 150024 2013-10-17 04:15 ./kernels/memtest/memtest
@ -687,13 +687,13 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
drwxr-xr-x 17 root root 4096 2023-04-25 21:28 ./slackware64
-rw-r--r-- 1 root root 340252 2023-04-25 21:28 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-04-25 21:28 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 421811 2023-04-25 21:27 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4292743 2023-04-25 21:27 ./slackware64/MANIFEST.bz2
drwxr-xr-x 17 root root 4096 2023-04-27 04:44 ./slackware64
-rw-r--r-- 1 root root 340252 2023-04-27 04:44 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-04-27 04:44 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 421811 2023-04-27 04:43 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4291476 2023-04-27 04:43 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 32768 2023-04-21 05:20 ./slackware64/a
drwxr-xr-x 2 root root 32768 2023-04-27 04:43 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
-rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc
@ -861,15 +861,15 @@ drwxr-xr-x 2 root root 32768 2023-04-21 05:20 ./slackware64/a
-rw-r--r-- 1 root root 422 2023-04-20 17:09 ./slackware64/a/kernel-firmware-20230418_8451c2b-noarch-1.txt
-rw-r--r-- 1 root root 251608276 2023-04-20 17:09 ./slackware64/a/kernel-firmware-20230418_8451c2b-noarch-1.txz
-rw-r--r-- 1 root root 163 2023-04-20 17:09 ./slackware64/a/kernel-firmware-20230418_8451c2b-noarch-1.txz.asc
-rw-r--r-- 1 root root 624 2023-04-20 18:54 ./slackware64/a/kernel-generic-6.1.25-x86_64-1.txt
-rw-r--r-- 1 root root 8800856 2023-04-20 18:54 ./slackware64/a/kernel-generic-6.1.25-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-20 18:54 ./slackware64/a/kernel-generic-6.1.25-x86_64-1.txz.asc
-rw-r--r-- 1 root root 636 2023-04-20 18:52 ./slackware64/a/kernel-huge-6.1.25-x86_64-1.txt
-rw-r--r-- 1 root root 12937400 2023-04-20 18:52 ./slackware64/a/kernel-huge-6.1.25-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-20 18:52 ./slackware64/a/kernel-huge-6.1.25-x86_64-1.txz.asc
-rw-r--r-- 1 root root 567 2023-04-20 19:07 ./slackware64/a/kernel-modules-6.1.25-x86_64-1.txt
-rw-r--r-- 1 root root 53288292 2023-04-20 19:07 ./slackware64/a/kernel-modules-6.1.25-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-20 19:07 ./slackware64/a/kernel-modules-6.1.25-x86_64-1.txz.asc
-rw-r--r-- 1 root root 624 2023-04-26 22:59 ./slackware64/a/kernel-generic-6.1.26-x86_64-1.txt
-rw-r--r-- 1 root root 8774616 2023-04-26 22:59 ./slackware64/a/kernel-generic-6.1.26-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-26 22:59 ./slackware64/a/kernel-generic-6.1.26-x86_64-1.txz.asc
-rw-r--r-- 1 root root 636 2023-04-26 22:57 ./slackware64/a/kernel-huge-6.1.26-x86_64-1.txt
-rw-r--r-- 1 root root 12928504 2023-04-26 22:57 ./slackware64/a/kernel-huge-6.1.26-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-26 22:57 ./slackware64/a/kernel-huge-6.1.26-x86_64-1.txz.asc
-rw-r--r-- 1 root root 567 2023-04-26 23:14 ./slackware64/a/kernel-modules-6.1.26-x86_64-1.txt
-rw-r--r-- 1 root root 53280432 2023-04-26 23:14 ./slackware64/a/kernel-modules-6.1.26-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-26 23:14 ./slackware64/a/kernel-modules-6.1.26-x86_64-1.txz.asc
-rw-r--r-- 1 root root 508 2023-03-08 02:13 ./slackware64/a/kmod-30-x86_64-2.txt
-rw-r--r-- 1 root root 118348 2023-03-08 02:13 ./slackware64/a/kmod-30-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-03-08 02:13 ./slackware64/a/kmod-30-x86_64-2.txz.asc
@ -915,8 +915,8 @@ drwxr-xr-x 2 root root 32768 2023-04-21 05:20 ./slackware64/a
-rw-r--r-- 1 root root 405 2022-01-27 19:11 ./slackware64/a/lzlib-1.13-x86_64-1.txt
-rw-r--r-- 1 root root 58460 2022-01-27 19:11 ./slackware64/a/lzlib-1.13-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-01-27 19:11 ./slackware64/a/lzlib-1.13-x86_64-1.txz.asc
-rw-r--r-- 1 root root 9970 2023-04-21 05:01 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9970 2023-04-21 05:01 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 9970 2023-04-27 04:29 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9970 2023-04-27 04:29 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 591 2023-04-09 18:44 ./slackware64/a/mcelog-194-x86_64-1.txt
-rw-r--r-- 1 root root 353332 2023-04-09 18:44 ./slackware64/a/mcelog-194-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-09 18:44 ./slackware64/a/mcelog-194-x86_64-1.txz.asc
@ -1025,7 +1025,7 @@ drwxr-xr-x 2 root root 32768 2023-04-21 05:20 ./slackware64/a
-rw-r--r-- 1 root root 378 2022-12-21 19:52 ./slackware64/a/sysvinit-scripts-15.1-noarch-3.txt
-rw-r--r-- 1 root root 16436 2022-12-21 19:52 ./slackware64/a/sysvinit-scripts-15.1-noarch-3.txz
-rw-r--r-- 1 root root 163 2022-12-21 19:52 ./slackware64/a/sysvinit-scripts-15.1-noarch-3.txz.asc
-rw-r--r-- 1 root root 1569 2023-04-21 05:01 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 1569 2023-04-27 04:29 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 395 2023-03-24 18:56 ./slackware64/a/tar-1.34-x86_64-3.txt
-rw-r--r-- 1 root root 803840 2023-03-24 18:56 ./slackware64/a/tar-1.34-x86_64-3.txz
-rw-r--r-- 1 root root 163 2023-03-24 18:56 ./slackware64/a/tar-1.34-x86_64-3.txz.asc
@ -1080,7 +1080,7 @@ drwxr-xr-x 2 root root 32768 2023-04-21 05:20 ./slackware64/a
-rw-r--r-- 1 root root 540 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txt
-rw-r--r-- 1 root root 56160 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz.asc
drwxr-xr-x 2 root root 20480 2023-04-15 03:26 ./slackware64/ap
drwxr-xr-x 2 root root 20480 2023-04-27 04:43 ./slackware64/ap
-rw-r--r-- 1 root root 291 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txt
-rw-r--r-- 1 root root 703580 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz.asc
@ -1120,9 +1120,9 @@ drwxr-xr-x 2 root root 20480 2023-04-15 03:26 ./slackware64/ap
-rw-r--r-- 1 root root 576 2023-03-03 19:45 ./slackware64/ap/dash-0.5.12-x86_64-1.txt
-rw-r--r-- 1 root root 79976 2023-03-03 19:45 ./slackware64/ap/dash-0.5.12-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-03-03 19:45 ./slackware64/ap/dash-0.5.12-x86_64-1.txz.asc
-rw-r--r-- 1 root root 465 2023-03-09 18:47 ./slackware64/ap/dc3dd-7.3.0-x86_64-1.txt
-rw-r--r-- 1 root root 126112 2023-03-09 18:47 ./slackware64/ap/dc3dd-7.3.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-03-09 18:47 ./slackware64/ap/dc3dd-7.3.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 465 2023-04-27 02:40 ./slackware64/ap/dc3dd-7.3.1-x86_64-1.txt
-rw-r--r-- 1 root root 126424 2023-04-27 02:40 ./slackware64/ap/dc3dd-7.3.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-27 02:40 ./slackware64/ap/dc3dd-7.3.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 463 2023-01-23 20:07 ./slackware64/ap/ddrescue-1.27-x86_64-1.txt
-rw-r--r-- 1 root root 113520 2023-01-23 20:07 ./slackware64/ap/ddrescue-1.27-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-01-23 20:07 ./slackware64/ap/ddrescue-1.27-x86_64-1.txz.asc
@ -1335,7 +1335,7 @@ drwxr-xr-x 2 root root 20480 2023-04-15 03:26 ./slackware64/ap
-rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt
-rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc
drwxr-xr-x 2 root root 20480 2023-04-25 21:27 ./slackware64/d
drwxr-xr-x 2 root root 20480 2023-04-27 04:43 ./slackware64/d
-rw-r--r-- 1 root root 360 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txt
-rw-r--r-- 1 root root 2393012 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txz.asc
@ -1446,9 +1446,9 @@ drwxr-xr-x 2 root root 20480 2023-04-25 21:27 ./slackware64/d
-rw-r--r-- 1 root root 279 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txt
-rw-r--r-- 1 root root 48024 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txz
-rw-r--r-- 1 root root 163 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txz.asc
-rw-r--r-- 1 root root 332 2023-04-20 19:07 ./slackware64/d/kernel-headers-6.1.25-x86-1.txt
-rw-r--r-- 1 root root 1144852 2023-04-20 19:07 ./slackware64/d/kernel-headers-6.1.25-x86-1.txz
-rw-r--r-- 1 root root 163 2023-04-20 19:07 ./slackware64/d/kernel-headers-6.1.25-x86-1.txz.asc
-rw-r--r-- 1 root root 332 2023-04-26 23:14 ./slackware64/d/kernel-headers-6.1.26-x86-1.txt
-rw-r--r-- 1 root root 1144764 2023-04-26 23:14 ./slackware64/d/kernel-headers-6.1.26-x86-1.txz
-rw-r--r-- 1 root root 163 2023-04-26 23:14 ./slackware64/d/kernel-headers-6.1.26-x86-1.txz.asc
-rw-r--r-- 1 root root 498 2022-09-06 18:30 ./slackware64/d/libtool-2.4.7-x86_64-4.txt
-rw-r--r-- 1 root root 438292 2022-09-06 18:30 ./slackware64/d/libtool-2.4.7-x86_64-4.txz
-rw-r--r-- 1 root root 163 2022-09-06 18:30 ./slackware64/d/libtool-2.4.7-x86_64-4.txz.asc
@ -1584,15 +1584,15 @@ drwxr-xr-x 2 root root 4096 2016-04-01 21:41 ./slackware64/f
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag.ez
-rw-r--r-- 1 root root 32 2018-03-01 07:54 ./slackware64/f/tagfile
drwxr-xr-x 2 root root 4096 2023-04-21 05:20 ./slackware64/k
drwxr-xr-x 2 root root 4096 2023-04-27 04:43 ./slackware64/k
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/k/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/k/install.end
-rw-r--r-- 1 root root 317 2023-04-20 18:48 ./slackware64/k/kernel-source-6.1.25-noarch-1.txt
-rw-r--r-- 1 root root 131367276 2023-04-20 18:48 ./slackware64/k/kernel-source-6.1.25-noarch-1.txz
-rw-r--r-- 1 root root 163 2023-04-20 18:48 ./slackware64/k/kernel-source-6.1.25-noarch-1.txz.asc
-rw-r--r-- 1 root root 1170 2023-04-21 05:01 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1170 2023-04-21 05:01 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2023-04-21 05:01 ./slackware64/k/tagfile
-rw-r--r-- 1 root root 317 2023-04-26 22:53 ./slackware64/k/kernel-source-6.1.26-noarch-1.txt
-rw-r--r-- 1 root root 131353320 2023-04-26 22:53 ./slackware64/k/kernel-source-6.1.26-noarch-1.txz
-rw-r--r-- 1 root root 163 2023-04-26 22:53 ./slackware64/k/kernel-source-6.1.26-noarch-1.txz.asc
-rw-r--r-- 1 root root 1170 2023-04-27 04:29 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1170 2023-04-27 04:29 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2023-04-27 04:29 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 86016 2023-04-24 22:30 ./slackware64/kde
-rw-r--r-- 1 root root 382 2023-04-20 20:37 ./slackware64/kde/akonadi-23.04.0-x86_64-1.txt
-rw-r--r-- 1 root root 2579504 2023-04-20 20:37 ./slackware64/kde/akonadi-23.04.0-x86_64-1.txz
@ -2751,7 +2751,7 @@ drwxr-xr-x 2 root root 86016 2023-04-24 22:30 ./slackware64/kde
-rw-r--r-- 1 root root 403 2023-04-20 20:52 ./slackware64/kde/zxing-cpp-2.0.0-x86_64-1.txt
-rw-r--r-- 1 root root 713544 2023-04-20 20:52 ./slackware64/kde/zxing-cpp-2.0.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-20 20:52 ./slackware64/kde/zxing-cpp-2.0.0-x86_64-1.txz.asc
drwxr-xr-x 2 root root 86016 2023-04-24 22:30 ./slackware64/l
drwxr-xr-x 2 root root 86016 2023-04-27 04:43 ./slackware64/l
-rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt
-rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz
-rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc
@ -3094,9 +3094,9 @@ drwxr-xr-x 2 root root 86016 2023-04-24 22:30 ./slackware64/l
-rw-r--r-- 1 root root 428 2023-03-28 18:10 ./slackware64/l/gvfs-1.50.4-x86_64-1.txt
-rw-r--r-- 1 root root 1051892 2023-03-28 18:10 ./slackware64/l/gvfs-1.50.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-03-28 18:10 ./slackware64/l/gvfs-1.50.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 225 2023-04-14 19:42 ./slackware64/l/harfbuzz-7.1.0-x86_64-2.txt
-rw-r--r-- 1 root root 1185156 2023-04-14 19:42 ./slackware64/l/harfbuzz-7.1.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-04-14 19:42 ./slackware64/l/harfbuzz-7.1.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 225 2023-04-27 02:43 ./slackware64/l/harfbuzz-7.2.0-x86_64-1.txt
-rw-r--r-- 1 root root 1198384 2023-04-27 02:43 ./slackware64/l/harfbuzz-7.2.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-27 02:43 ./slackware64/l/harfbuzz-7.2.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 506 2021-02-13 06:50 ./slackware64/l/hicolor-icon-theme-0.17-noarch-4.txt
-rw-r--r-- 1 root root 13876 2021-02-13 06:50 ./slackware64/l/hicolor-icon-theme-0.17-noarch-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:50 ./slackware64/l/hicolor-icon-theme-0.17-noarch-4.txz.asc
@ -5589,11 +5589,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 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
drwxr-xr-x 18 root root 4096 2023-04-25 21:28 ./source
-rw-r--r-- 1 root root 598358 2023-04-25 21:28 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-04-25 21:28 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 831905 2023-04-25 21:28 ./source/FILE_LIST
-rw-r--r-- 1 root root 24472821 2023-04-25 21:28 ./source/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2023-04-27 04:44 ./source
-rw-r--r-- 1 root root 598358 2023-04-27 04:44 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-04-27 04:44 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 831905 2023-04-27 04:44 ./source/FILE_LIST
-rw-r--r-- 1 root root 24470533 2023-04-27 04:44 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 123 root root 4096 2023-03-28 18:30 ./source/a
-rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog
@ -6793,8 +6793,8 @@ drwxr-xr-x 2 root root 4096 2023-03-03 19:44 ./source/ap/dash
-rwxr-xr-x 1 root root 4655 2022-09-06 18:27 ./source/ap/dash/dash.SlackBuild
-rw-r--r-- 1 root root 181 2017-09-10 18:01 ./source/ap/dash/doinst.sh.gz
-rw-r--r-- 1 root root 1028 2018-02-27 06:12 ./source/ap/dash/slack-desc
drwxr-xr-x 2 root root 4096 2023-03-09 18:46 ./source/ap/dc3dd
-rw-r--r-- 1 root root 2159404 2023-03-09 18:45 ./source/ap/dc3dd/dc3dd-7.3.0.tar.lz
drwxr-xr-x 2 root root 4096 2023-04-27 02:40 ./source/ap/dc3dd
-rw-r--r-- 1 root root 2159765 2023-04-25 20:39 ./source/ap/dc3dd/dc3dd-7.3.1.tar.lz
-rwxr-xr-x 1 root root 3697 2023-03-09 18:46 ./source/ap/dc3dd/dc3dd.SlackBuild
-rw-r--r-- 1 root root 919 2023-03-09 18:43 ./source/ap/dc3dd/slack-desc
drwxr-xr-x 2 root root 4096 2023-01-23 20:07 ./source/ap/ddrescue
@ -7820,21 +7820,21 @@ drwxr-xr-x 2 root root 4096 2023-03-21 21:05 ./source/installer/sources/i
drwxr-xr-x 2 root root 4096 2022-12-14 18:57 ./source/installer/sources/nano
-rw-r--r-- 1 root root 1605272 2022-12-14 10:35 ./source/installer/sources/nano/nano-7.1.tar.xz
-rw-r--r-- 1 root root 833 2022-12-14 10:35 ./source/installer/sources/nano/nano-7.1.tar.xz.sig
drwxr-xr-x 5 root root 4096 2023-04-20 17:06 ./source/k
drwxr-xr-x 5 root root 4096 2023-04-26 21:04 ./source/k
-rwxr-xr-x 1 root root 8310 2022-10-22 18:02 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2023-04-20 17:16 ./source/k/kernel-configs
-rw-r--r-- 1 root root 248559 2023-04-20 17:14 ./source/k/kernel-configs/config-generic-6.1.25
-rw-r--r-- 1 root root 252506 2023-04-20 17:16 ./source/k/kernel-configs/config-generic-6.1.25.x64
-rw-r--r-- 1 root root 249803 2023-04-20 17:14 ./source/k/kernel-configs/config-generic-smp-6.1.25-smp
-rw-r--r-- 1 root root 248528 2023-04-20 17:14 ./source/k/kernel-configs/config-huge-6.1.25
-rw-r--r-- 1 root root 252475 2023-04-20 17:16 ./source/k/kernel-configs/config-huge-6.1.25.x64
-rw-r--r-- 1 root root 249772 2023-04-20 17:14 ./source/k/kernel-configs/config-huge-smp-6.1.25-smp
drwxr-xr-x 2 root root 4096 2023-04-26 21:11 ./source/k/kernel-configs
-rw-r--r-- 1 root root 248528 2023-04-26 21:08 ./source/k/kernel-configs/config-generic-6.1.26
-rw-r--r-- 1 root root 252475 2023-04-26 21:10 ./source/k/kernel-configs/config-generic-6.1.26.x64
-rw-r--r-- 1 root root 249772 2023-04-26 21:08 ./source/k/kernel-configs/config-generic-smp-6.1.26-smp
-rw-r--r-- 1 root root 248497 2023-04-26 21:09 ./source/k/kernel-configs/config-huge-6.1.26
-rw-r--r-- 1 root root 252444 2023-04-26 21:10 ./source/k/kernel-configs/config-huge-6.1.26.x64
-rw-r--r-- 1 root root 249741 2023-04-26 21:08 ./source/k/kernel-configs/config-huge-smp-6.1.26-smp
-rwxr-xr-x 1 root root 7441 2020-06-11 19:56 ./source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3779 2019-09-29 23:48 ./source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 6504 2022-10-22 18:03 ./source/k/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 10927 2023-01-25 19:02 ./source/k/kernel-source.SlackBuild
-rw-r--r-- 1 root root 989 2023-04-20 10:43 ./source/k/linux-6.1.25.tar.sign
-rw-r--r-- 1 root root 134864040 2023-04-20 10:43 ./source/k/linux-6.1.25.tar.xz
-rw-r--r-- 1 root root 989 2023-04-26 12:34 ./source/k/linux-6.1.26.tar.sign
-rw-r--r-- 1 root root 134853116 2023-04-26 12:34 ./source/k/linux-6.1.26.tar.xz
drwxr-xr-x 2 root root 4096 2023-01-04 20:50 ./source/k/patches-revert-i686
-rw-r--r-- 1 root root 1132 2023-01-03 00:53 ./source/k/patches-revert-i686/0001-x86-ioremap-Fix-page-aligned-size-calculation-in-__i.patch.gz
-rw-r--r-- 1 root root 246 2023-01-04 20:50 ./source/k/patches-revert-i686/README
@ -10456,9 +10456,9 @@ drwxr-xr-x 2 root root 4096 2023-03-28 18:09 ./source/l/gvfs
-rw-r--r-- 1 root root 1226728 2023-03-17 13:47 ./source/l/gvfs/gvfs-1.50.4.tar.xz
-rwxr-xr-x 1 root root 4847 2022-07-12 03:06 ./source/l/gvfs/gvfs.SlackBuild
-rw-r--r-- 1 root root 882 2018-02-27 06:12 ./source/l/gvfs/slack-desc
drwxr-xr-x 2 root root 4096 2023-04-14 19:09 ./source/l/harfbuzz
-rw-r--r-- 1 root root 16160266 2023-03-02 23:05 ./source/l/harfbuzz/harfbuzz-7.1.0.tar.lz
-rwxr-xr-x 1 root root 4101 2023-04-14 19:09 ./source/l/harfbuzz/harfbuzz.SlackBuild
drwxr-xr-x 2 root root 4096 2023-04-27 02:42 ./source/l/harfbuzz
-rw-r--r-- 1 root root 16312518 2023-04-26 22:48 ./source/l/harfbuzz/harfbuzz-7.2.0.tar.lz
-rwxr-xr-x 1 root root 4101 2023-04-27 02:42 ./source/l/harfbuzz/harfbuzz.SlackBuild
-rw-r--r-- 1 root root 89 2022-10-09 20:33 ./source/l/harfbuzz/harfbuzz.url
-rw-r--r-- 1 root root 713 2020-04-20 19:20 ./source/l/harfbuzz/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/hicolor-icon-theme
@ -15348,26 +15348,62 @@ 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
-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
drwxr-xr-x 4 root root 4096 2023-03-31 18:09 ./testing
-rw-r--r-- 1 root root 1086 2023-03-31 18:09 ./testing/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-03-31 18:09 ./testing/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 1451 2023-03-31 18:08 ./testing/FILE_LIST
-rw-r--r-- 1 root root 1486278 2023-03-31 18:09 ./testing/MANIFEST.bz2
-rw-r--r-- 1 root root 833 2023-03-31 18:09 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2023-03-31 18:08 ./testing/packages
drwxr-xr-x 4 root root 4096 2023-04-27 04:45 ./testing
-rw-r--r-- 1 root root 3503 2023-04-27 04:45 ./testing/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2023-04-27 04:45 ./testing/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 4546 2023-04-27 04:44 ./testing/FILE_LIST
-rw-r--r-- 1 root root 2293078 2023-04-27 04:44 ./testing/MANIFEST.bz2
-rw-r--r-- 1 root root 4873 2023-04-27 04:45 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2023-04-27 04:44 ./testing/packages
-rw-r--r-- 1 root root 313 2023-04-27 03:30 ./testing/packages/gcc-13.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 30166628 2023-04-27 03:30 ./testing/packages/gcc-13.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-27 03:30 ./testing/packages/gcc-13.1.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 255 2023-04-27 03:30 ./testing/packages/gcc-g++-13.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 13465164 2023-04-27 03:30 ./testing/packages/gcc-g++-13.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-27 03:30 ./testing/packages/gcc-g++-13.1.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 275 2023-04-27 03:32 ./testing/packages/gcc-gdc-13.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 16486788 2023-04-27 03:32 ./testing/packages/gcc-gdc-13.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-27 03:32 ./testing/packages/gcc-gdc-13.1.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 584 2023-04-27 03:30 ./testing/packages/gcc-gfortran-13.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 11387596 2023-04-27 03:30 ./testing/packages/gcc-gfortran-13.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-27 03:30 ./testing/packages/gcc-gfortran-13.1.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 424 2023-04-27 03:31 ./testing/packages/gcc-gnat-13.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 19172876 2023-04-27 03:31 ./testing/packages/gcc-gnat-13.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-27 03:31 ./testing/packages/gcc-gnat-13.1.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 572 2023-04-27 03:32 ./testing/packages/gcc-go-13.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 17870092 2023-04-27 03:32 ./testing/packages/gcc-go-13.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-27 03:32 ./testing/packages/gcc-go-13.1.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 489 2023-04-27 03:31 ./testing/packages/gcc-objc-13.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 13672984 2023-04-27 03:31 ./testing/packages/gcc-objc-13.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-27 03:31 ./testing/packages/gcc-objc-13.1.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 426 2023-03-30 19:47 ./testing/packages/rust-1.68.2-x86_64-2.txt
-rw-r--r-- 1 root root 100035668 2023-03-30 19:47 ./testing/packages/rust-1.68.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-03-30 19:47 ./testing/packages/rust-1.68.2-x86_64-2.txz.asc
drwxr-xr-x 3 root root 4096 2023-03-08 18:51 ./testing/source
drwxr-xr-x 4 root root 4096 2023-04-27 02:45 ./testing/source
drwxr-xr-x 3 root root 4096 2023-04-26 17:24 ./testing/source/gcc
-rw-r--r-- 1 root root 224 2015-08-03 18:13 ./testing/source/gcc/c89.sh
-rw-r--r-- 1 root root 215 2015-08-03 18:13 ./testing/source/gcc/c99.sh
-rw-r--r-- 1 root root 87451196 2023-04-26 07:58 ./testing/source/gcc/gcc-13.1.0.tar.xz
-rw-r--r-- 1 root root 543 2023-04-26 07:58 ./testing/source/gcc/gcc-13.1.0.tar.xz.sig
-rwxr-xr-x 1 root root 21286 2023-04-26 17:24 ./testing/source/gcc/gcc.SlackBuild
drwxr-xr-x 2 root root 4096 2022-08-19 17:30 ./testing/source/gcc/patches
-rw-r--r-- 1 root root 559 2023-04-26 18:41 ./testing/source/gcc/patches/gcc-no_fixincludes.diff.gz
-rw-r--r-- 1 root root 764 2021-01-19 21:38 ./testing/source/gcc/slack-desc.gcc
-rw-r--r-- 1 root root 710 2018-06-26 01:38 ./testing/source/gcc/slack-desc.gcc-g++
-rw-r--r-- 1 root root 730 2020-05-09 18:56 ./testing/source/gcc/slack-desc.gcc-gdc
-rw-r--r-- 1 root root 1044 2018-06-26 01:38 ./testing/source/gcc/slack-desc.gcc-gfortran
-rw-r--r-- 1 root root 880 2022-08-19 16:32 ./testing/source/gcc/slack-desc.gcc-gnat
-rw-r--r-- 1 root root 1026 2020-05-09 18:56 ./testing/source/gcc/slack-desc.gcc-go
-rw-r--r-- 1 root root 945 2019-05-07 21:16 ./testing/source/gcc/slack-desc.gcc-objc
drwxr-xr-x 2 root root 4096 2023-03-28 18:16 ./testing/source/rust
-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 9878 2023-03-30 19:12 ./testing/source/rust/rust.SlackBuild
-rw-r--r-- 1 root root 1670 2023-03-28 18:13 ./testing/source/rust/rust.url
-rw-r--r-- 1 root root 135535941 2023-03-28 12:54 ./testing/source/rust/rustc-1.68.2-src.tar.lz
-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-04-21 05:13 ./usb-and-pxe-installers
drwxr-xr-x 2 root root 4096 2023-04-27 04:39 ./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 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
-rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default
-rw-r--r-- 1 root root 59077632 2023-04-21 05:13 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 59065344 2023-04-27 04:39 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 16314 2022-03-24 20:54 ./usb-and-pxe-installers/usbimg2disk.sh

View file

@ -1,7 +1,7 @@
Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com
Fri Apr 21 05:01:05 UTC 2023
Thu Apr 27 04:29:27 UTC 2023
This document describes how to create and install an initrd, which may be
required to use the 4.x kernel. Also see "man mkinitrd".
@ -33,15 +33,15 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of
upgrading to the generic 6.1.25 Linux kernel using the packages
upgrading to the generic 6.1.26 Linux kernel using the packages
found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so
this is just an example):
installpkg kernel-generic-6.1.25-x86_64-1.txz
installpkg kernel-modules-6.1.25-x86_64-1.txz
installpkg kernel-generic-6.1.26-x86_64-1.txz
installpkg kernel-modules-6.1.26-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-32.txz
Change into the /boot directory:
@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
and since the disk controller requires no special support the ext4 module
will be the only one I need to load:
mkinitrd -c -k 6.1.25 -m ext4
mkinitrd -c -k 6.1.26 -m ext4
This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will
@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that.
Here's another example: Build an initrd image using Linux 6.1.25
Here's another example: Build an initrd image using Linux 6.1.26
kernel modules for a system with an ext4 root partition on /dev/sdb3:
mkinitrd -c -k 6.1.25 -m ext4 -f ext4 -r /dev/sdb3
mkinitrd -c -k 6.1.26 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it?

View file

@ -1,5 +1,5 @@
Welcome to 09Slackware6407 version 15.1 (Linux kernel 6.1.25)!
Welcome to 09Slackware6407 version 15.1 (Linux kernel 6.1.26)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., huge.s).

View file

@ -1,3 +1,3 @@
These kernels are version 6.1.25.
These kernels are version 6.1.26.

View file

@ -1152,6 +1152,7 @@ gzip ./source/x/ibus/emoji-test.txt
gzip ./source/x/xcm/xcm.udev.rules.diff
gzip ./source/x/libva/doinst.sh
gzip ./testing/source/rust/link_libffi.diff
gzip ./testing/source/gcc/patches/gcc-no_fixincludes.diff
bzip2 ./extra/source/xv/xv-3.10a-enhancements.20070520-20081216.diff
bzip2 ./extra/source/xv/xv-3.10a-jumbo-additions.diff
bzip2 ./extra/source/xv/xv-3.10a-jumbo-fix-enh-patch-20070520.txt

View file

@ -66,9 +66,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 6.1.25 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 6.1.25 Linux kernel" "on" \
"kernel-modules" "Linux 6.1.25 kernel modules -- REQUIRED" "on" \
"kernel-generic" "Generic 6.1.26 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 6.1.26 Linux kernel" "on" \
"kernel-modules" "Linux 6.1.26 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \

View file

@ -66,9 +66,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 6.1.25 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 6.1.25 Linux kernel" "on" \
"kernel-modules" "Linux 6.1.25 kernel modules -- REQUIRED" "on" \
"kernel-generic" "Generic 6.1.26 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 6.1.26 Linux kernel" "on" \
"kernel-modules" "Linux 6.1.26 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 6.1.25 kernel source" "on" \
"kernel-source" "Linux 6.1.26 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 6.1.25 kernel source" "on" \
"kernel-source" "Linux 6.1.26 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.25 Kernel Configuration
# Linux/x86 6.1.26 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@ -187,7 +187,6 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
CONFIG_GCC11_NO_ARRAY_BOUNDS=y
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
CONFIG_CC_NO_ARRAY_BOUNDS=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.25 Kernel Configuration
# Linux/x86 6.1.26 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@ -200,7 +200,6 @@ CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_CC_HAS_INT128=y
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
CONFIG_GCC11_NO_ARRAY_BOUNDS=y
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
CONFIG_CC_NO_ARRAY_BOUNDS=y
CONFIG_ARCH_SUPPORTS_INT128=y
# CONFIG_NUMA_BALANCING is not set

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.25 Kernel Configuration
# Linux/x86 6.1.26 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@ -195,7 +195,6 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
CONFIG_GCC11_NO_ARRAY_BOUNDS=y
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
CONFIG_CC_NO_ARRAY_BOUNDS=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.25 Kernel Configuration
# Linux/x86 6.1.26 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@ -187,7 +187,6 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
CONFIG_GCC11_NO_ARRAY_BOUNDS=y
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
CONFIG_CC_NO_ARRAY_BOUNDS=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.25 Kernel Configuration
# Linux/x86 6.1.26 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@ -200,7 +200,6 @@ CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_CC_HAS_INT128=y
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
CONFIG_GCC11_NO_ARRAY_BOUNDS=y
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
CONFIG_CC_NO_ARRAY_BOUNDS=y
CONFIG_ARCH_SUPPORTS_INT128=y
# CONFIG_NUMA_BALANCING is not set

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.25 Kernel Configuration
# Linux/x86 6.1.26 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@ -195,7 +195,6 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
CONFIG_GCC11_NO_ARRAY_BOUNDS=y
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
CONFIG_CC_NO_ARRAY_BOUNDS=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=harfbuzz
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

10
testing/source/gcc/c89.sh Normal file
View file

@ -0,0 +1,10 @@
#!/bin/sh
fl="-std=c89"
for opt; do
case "$opt" in
-ansi|-std=c89|-std=iso9899:1990) fl="";;
-std=*) echo "`basename $0` called with non ANSI/ISO C option $opt" >&2
exit 1;;
esac
done
exec gcc $fl ${1+"$@"}

10
testing/source/gcc/c99.sh Normal file
View file

@ -0,0 +1,10 @@
#!/bin/sh
fl="-std=c99"
for opt; do
case "$opt" in
-std=c99|-std=iso9899:1999) fl="";;
-std=*) echo "`basename $0` called with non ISO C99 option $opt" >&2
exit 1;;
esac
done
exec gcc $fl ${1+"$@"}

624
testing/source/gcc/gcc.SlackBuild Executable file
View file

@ -0,0 +1,624 @@
#!/bin/bash
# GCC package build script (written by volkerdi@slackware.com)
#
# Copyright 2003, 2004 Slackware Linux, Inc., Concord, California, USA
# Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 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.
#
# Modified 2011 by Eric Hameleers <alien at slackware.com> for OpenJDK.
# Some notes, Fri May 16 12:31:32 PDT 2003:
#
# Why i486 and not i386? Because the shared C++ libraries in gcc-3.2.x will
# require 486 opcodes even when a 386 target is used (so we already weren't
# compatible with the i386 for Slackware 9.0, didn't notice, and nobody
# complained :-). gcc-3.3 fixes this issue and allows you to build a 386
# compiler, but the fix is done in a way that produces binaries that are not
# compatible with gcc-3.2.x compiled binaries. To retain compatibility with
# Slackware 9.0, we'll have to use i486 (or better) as the compiler target
# for gcc-3.3.
#
# It's time to say goodbye to i386 support in Slackware. I've surveyed 386
# usage online, and the most common thing I see people say when someone asks
# about running Linux on a 386 is to "run Slackware", but then they also
# usually go on to say "be sure to get an OLD version, like 4.0, before glibc,
# because it'll be more efficient." Now, if that's the general advice, then
# I see no reason to continue 386 support in the latest Slackware (and indeed
# it's no longer easily possible).
# Some more notes, Mon Aug 3 19:49:51 UTC 2015:
#
# Changing to -march=i586 for 32-bit x86 as several things (Mesa being one of
# them) no longer work if constrained to -march=i486. We're not going to use
# -march=i686 since the only additional opcode is CMOV, which is actually less
# efficient on modern CPUs running in 32-bit mode than the alternate i586
# instructions. No need to throw i586 CPUs under the bus (yet).
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gcc
SRCVER=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
VERSION=$(echo $SRCVER | cut -f 1 -d _)
BUILD=${BUILD:-1}
# How many jobs to run in parallel:
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
i?86) ARCH=i586 ;;
arm*) readelf /usr/bin/file -A | grep -E -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 "gcc-$VERSION-$ARCH-$BUILD.txz"
echo "gcc-g++-$VERSION-$ARCH-$BUILD.txz"
echo "gcc-gfortran-$VERSION-$ARCH-$BUILD.txz"
echo "gcc-gnat-$VERSION-$ARCH-$BUILD.txz"
echo "gcc-objc-$VERSION-$ARCH-$BUILD.txz"
echo "gcc-go-$VERSION-$ARCH-$BUILD.txz"
echo "gcc-gdc-$VERSION-$ARCH-$BUILD.txz"
exit 0
fi
if [ "$ARCH" = "i386" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
LIBDIRSUFFIX=""
LIB_ARCH=i386
elif [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
LIB_ARCH=i386
elif [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
LIB_ARCH=i386
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686"
LIBDIRSUFFIX=""
LIB_ARCH=i386
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
LIB_ARCH=s390
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
LIB_ARCH=amd64
elif [ "$ARCH" = "armv7hl" ]; then
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
LIBDIRSUFFIX=""
LIB_ARCH=armv7hl
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
LIB_ARCH=$ARCH
fi
case "$ARCH" in
arm*) TARGET=$ARCH-slackware-linux-gnueabi ;;
*) TARGET=$ARCH-slackware-linux ;;
esac
# Temporary build location:
TMP=${TMP:-/tmp}
# Extract the source code:
cd $TMP
rm -rf gcc-$SRCVER
tar xvf $CWD/gcc-$SRCVER.tar.?z || exit 1
# This is the main DESTDIR target:
PKG1=$TMP/package-gcc
# These are the directories to build other packages in:
PKG2=$TMP/package-gcc-g++
PKG3=$TMP/package-gcc-gfortran
PKG4=$TMP/package-gcc-gnat
PKG6=$TMP/package-gcc-objc
PKG8=$TMP/package-gcc-go
PKG10=$TMP/package-gcc-gdc
# Clear the build locations:
rm -rf $PKG{1,2,3,4,6,8,10}
mkdir -p $PKG{1,2,3,4,6,8,10}/usr/doc/gcc-$VERSION
# Insert package descriptions:
mkdir -p $PKG{1,2,3,4,6,8,9,10}/install
cat $CWD/slack-desc.gcc > $PKG1/install/slack-desc
cat $CWD/slack-desc.gcc-g++ > $PKG2/install/slack-desc
cat $CWD/slack-desc.gcc-gfortran > $PKG3/install/slack-desc
cat $CWD/slack-desc.gcc-gnat > $PKG4/install/slack-desc
cat $CWD/slack-desc.gcc-objc > $PKG6/install/slack-desc
cat $CWD/slack-desc.gcc-go > $PKG8/install/slack-desc
cat $CWD/slack-desc.gcc-gdc > $PKG10/install/slack-desc
cd gcc-$SRCVER || exit 1
# Smite the fixincludes:
zcat $CWD/patches/gcc-no_fixincludes.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
# Fix perms/owners:
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 754 \) \
-exec chmod 755 {} \+ -o \
\( -perm 664 \) \
-exec chmod 644 {} \+
# Install docs:
mkdir -p $PKG1/usr/doc/gcc-$VERSION
cp -a \
COPYING* ChangeLog* FAQ INSTALL \
LAST_UPDATED MAINTAINERS NEWS \
README* *.html \
$PKG1/usr/doc/gcc-$VERSION
# We will keep part of these, but they are really big...
if [ -r ChangeLog ]; then
DOCSDIR=$(echo $PKG1/usr/doc/gcc-$VERSION)
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
touch -r ChangeLog $DOCSDIR/ChangeLog
fi
if [ -r NEWS ]; then
DOCSDIR=$(echo $PKG1/usr/doc/gcc-$VERSION)
cat NEWS | head -n 1500 > $DOCSDIR/NEWS
touch -r NEWS $DOCSDIR/NEWS
fi
mkdir -p $PKG1/usr/doc/gcc-${VERSION}/gcc
( cd gcc || exit 0
cp -a \
ABOUT* COPYING* DATESTAMP DEV-PHASE LANG* ONEWS README* SERVICE \
$PKG1/usr/doc/gcc-$VERSION/gcc
)
mkdir -p $PKG3/usr/doc/gcc-${VERSION}/gcc/fortran
( cd gcc/fortran || exit 0
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG3/usr/doc/gcc-$VERSION/gcc/fortran/ChangeLog
touch -r ChangeLog $PKG3/usr/doc/gcc-$VERSION/gcc/fortran/ChangeLog
fi
)
mkdir -p $PKG4/usr/doc/gcc-${VERSION}/gcc/ada
( cd gcc/ada || exit 0
cp -a \
ChangeLog.tree-ssa \
$PKG4/usr/doc/gcc-$VERSION/gcc/ada
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG4/usr/doc/gcc-$VERSION/gcc/ada/ChangeLog
touch -r ChangeLog $PKG4/usr/doc/gcc-$VERSION/gcc/ada/ChangeLog
fi
)
mkdir -p $PKG6/usr/doc/gcc-${VERSION}/gcc/objc
( cd gcc/objc || exit 0
cp -a \
README* \
$PKG6/usr/doc/gcc-${VERSION}/gcc/objc
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG6/usr/doc/gcc-${VERSION}/gcc/objc/ChangeLog
touch -r ChangeLog $PKG6/usr/doc/gcc-${VERSION}/gcc/objc/ChangeLog
fi
)
mkdir -p $PKG6/usr/doc/gcc-${VERSION}/gcc/objcp
( cd gcc/objcp || exit 0
cp -a \
README* \
$PKG6/usr/doc/gcc-${VERSION}/gcc/objcp
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG6/usr/doc/gcc-${VERSION}/gcc/objcp/ChangeLog
touch -r ChangeLog $PKG6/usr/doc/gcc-${VERSION}/gcc/objcp/ChangeLog
fi
)
mkdir -p $PKG8/usr/doc/gcc-${VERSION}/gcc/go
( cd gcc/go || exit 0
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG8/usr/doc/gcc-${VERSION}/gcc/go/ChangeLog
touch -r ChangeLog $PKG8/usr/doc/gcc-${VERSION}/gcc/go/ChangeLog
fi
cp -a \
README* THREADS* \
gofrontend/{LICENSE,PATENTS,README} \
$PKG8/usr/doc/gcc-${VERSION}/gcc/go
)
mkdir -p $PKG10/usr/doc/gcc-${VERSION}/gcc/d
( cd gcc/d || exit 0
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG10/usr/doc/gcc-${VERSION}/gcc/d/ChangeLog
touch -r ChangeLog $PKG10/usr/doc/gcc-${VERSION}/gcc/d/ChangeLog
fi
)
mkdir -p $PKG3/usr/doc/gcc-${VERSION}/libgfortran
( cd libgfortran || exit 0
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG3/usr/doc/gcc-${VERSION}/libgfortran/ChangeLog
touch -r ChangeLog $PKG3/usr/doc/gcc-${VERSION}/libgfortran/ChangeLog
fi
)
mkdir -p $PKG4/usr/doc/gcc-${VERSION}/libada
( cd libada || exit 0
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG4/usr/doc/gcc-${VERSION}/libada/ChangeLog
touch -r ChangeLog $PKG4/usr/doc/gcc-${VERSION}/libada/ChangeLog
fi
)
mkdir -p $PKG1/usr/doc/gcc-${VERSION}/libgomp
( cd libgomp || exit 0
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG1/usr/doc/gcc-${VERSION}/libgomp/ChangeLog
touch -r ChangeLog $PKG1/usr/doc/gcc-${VERSION}/libgomp/ChangeLog
fi
)
mkdir -p $PKG6/usr/doc/gcc-${VERSION}/libobjc
( cd libobjc || exit 0
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG6/usr/doc/gcc-${VERSION}/libobjc/ChangeLog
touch -r ChangeLog $PKG6/usr/doc/gcc-${VERSION}/libobjc/ChangeLog
fi
cp -a \
README* THREADS* \
$PKG6/usr/doc/gcc-${VERSION}/libobjc
)
mkdir -p $PKG2/usr/doc/gcc-${VERSION}/libstdc++-v3
( cd libstdc++-v3 || exit 0
cp -a \
README* \
doc/html/faq.html \
$PKG2/usr/doc/gcc-${VERSION}/libstdc++-v3
if [ -r ChangeLog ]; then
cat ChangeLog | head -n 1000 > $PKG2/usr/doc/gcc-${VERSION}/libstdc++-v3/ChangeLog
touch -r ChangeLog $PKG2/usr/doc/gcc-${VERSION}/libstdc++-v3/ChangeLog
fi
)
# build gcc
( mkdir gcc.build.lnx
cd gcc.build.lnx
# I think it's incorrect to include this option (as it'll end up set
# to i586 on x86 platforms), and we want to tune the binary structure
# for i686, as that's where almost all of the optimization speedups
# are to be found.
# Correct me if my take on this is wrong.
# --with-cpu=$ARCH
if [ "$ARCH" != "x86_64" ]; then
GCC_ARCHOPTS="--with-arch=$ARCH"
else
GCC_ARCHOPTS="--disable-multilib"
fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
../configure --prefix=/usr \
--libdir=/usr/lib$LIBDIRSUFFIX \
--mandir=/usr/man \
--infodir=/usr/info \
--enable-shared \
--enable-bootstrap \
--enable-languages=ada,c,c++,d,fortran,go,lto,objc,obj-c++ \
--enable-threads=posix \
--enable-checking=release \
--enable-objc-gc \
--with-system-zlib \
--enable-libstdcxx-dual-abi \
--with-default-libstdcxx-abi=new \
--disable-libstdcxx-pch \
--disable-libunwind-exceptions \
--enable-__cxa_atexit \
--disable-libssp \
--enable-gnu-unique-object \
--enable-plugin \
--enable-lto \
--disable-install-libiberty \
--disable-werror \
--with-gnu-ld \
--with-isl \
--verbose \
--with-arch-directory=$LIB_ARCH \
--disable-gtktest \
--enable-clocale=gnu \
$GCC_ARCHOPTS \
--target=${TARGET} \
--build=${TARGET} \
--host=${TARGET} || exit 1
# Start the build:
# Include all debugging info (for now):
make $NUMJOBS bootstrap || exit 1
( cd gcc
make $NUMJOBS gnatlib GNATLIBCFLAGS="$SLKCFLAGS" || exit 1
# This wants a shared -ladd2line?
#make gnatlib-shared || exit 1
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
make $NUMJOBS gnattools || exit 1
) || exit 1
make info || exit 1
# Set GCCCHECK=something to run the tests
if [ ! -z $GCCCHECK ]; then
make $NUMJOBS check || exit 1
fi
make install DESTDIR=$PKG1 || exit 1
# Move gdb pretty printers to the correct place
mkdir -p $PKG1/usr/share/gdb/auto-load/usr/lib$LIBDIRSUFFIX
mv $PKG1/usr/lib$LIBDIRSUFFIX/*-gdb.py \
$PKG1/usr/share/gdb/auto-load/usr/lib$LIBDIRSUFFIX/
# Be sure the "specs" file is installed.
if [ ! -r $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/${TARGET}/${VERSION}/specs ]; then
cat stage1-gcc/specs > $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/${TARGET}/${VERSION}/specs
fi
# Make our 64bit gcc look for 32bit gcc binaries in ./32 subdirectory:
if [ "$ARCH" = "x86_64" ]; then
sed -i 's#;.\(:../lib !m64 m32;\)$#;32\1#' \
$PKG1/usr/lib${LIBDIRSUFFIX}/gcc/${TARGET}/${VERSION}/specs
fi
# make ada.install-common DESTDIR=$PKG1 || exit 1
# make install-gnatlib DESTDIR=$PKG1 || exit 1
make -i install-info DESTDIR=$PKG1 || exit 1
chmod 755 $PKG1/usr/lib${LIBDIRSUFFIX}/libgcc_s.so.1
# Fix stuff up:
( cd $PKG1/usr/info ; rm dir ; gzip -9 * )
( cd $PKG1
# *not* ${LIBDIRSUFFIX}
mkdir -p lib
cd lib
ln -sf /usr/bin/cpp .
)
( cd $PKG1/usr/bin
mv g++ g++-gcc-$VERSION
mv gcc gcc-$VERSION
mv ${TARGET}-gfortran gfortran-gcc-$VERSION
ln -sf g++-gcc-$VERSION g++
ln -sf gcc-$VERSION gcc
ln -sf g++ c++
ln -sf gcc cc
ln -sf gcc-$VERSION ${TARGET}-cc
ln -sf gcc-$VERSION ${TARGET}-gcc
ln -sf gcc-$VERSION ${TARGET}-gcc-$VERSION
ln -sf gcc-ar ${TARGET}-gcc-ar
ln -sf gcc-nm ${TARGET}-gcc-nm
ln -sf gcc-ranlib ${TARGET}-gcc-ranlib
ln -sf g++-gcc-$VERSION ${TARGET}-c++
ln -sf g++-gcc-$VERSION ${TARGET}-g++
ln -sf gfortran-gcc-$VERSION gfortran
ln -sf gfortran-gcc-$VERSION ${TARGET}-gfortran
ln -sf gfortran-gcc-$VERSION ${TARGET}-gfortran-$VERSION
ln -sf gfortran-gcc-$VERSION ${TARGET}-g95
ln -sf gfortran g95
ln -sf gfortran f95
ln -sf gfortran-gcc-$VERSION ${TARGET}-g77
ln -sf gfortran g77
ln -sf gfortran f77
cat $CWD/c89.sh > c89
cat $CWD/c99.sh > c99
chmod 755 c89 c99
)
( cd $PKG1/usr/man
gzip -9 */*
cd man1
ln -sf g++.1.gz c++.1.gz
ln -sf gcc.1.gz cc.1.gz
)
## build an all-in-one txz package:
#(
# cd $PKG1;
# makepkg -l y -c n $TMP/gcc-$VERSION-$ARCH-$BUILD.txz
#)
# keep a log:
) 2>&1 | tee gcc.build.log
# Filter all .la files (thanks much to Mark Post for the sed script):
( cd $PKG1
for file in $(find . -type f -name "*.la") ; do
cat $file | sed -e 's%-L/gcc-[[:graph:]]* % %g' > $TMP/tmp-la-file
cat $TMP/tmp-la-file > $file
done
rm $TMP/tmp-la-file
)
# Don't ship .la files in /{,usr/}lib${LIBDIRSUFFIX}:
rm -f $PKG1/{,usr/}lib${LIBDIRSUFFIX}/*.la
# Strip bloated binaries and libraries:
( cd $PKG1
find . -name "lib*so*" -exec strip --strip-unneeded "{}" \;
find . -name "lib*so*" -exec patchelf --remove-rpath "{}" \;
find . -name "lib*a" -exec strip -g "{}" \;
strip --strip-unneeded usr/bin/* 2> /dev/null
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
# OK, time to split the big package where needed:
# gcc-g++:
( cd $PKG2
mkdir -p usr/bin
mv $PKG1/usr/bin/*++* usr/bin
mkdir -p usr/include
mv $PKG1/usr/include/c++ usr/include
mkdir -p usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/*++* usr/lib${LIBDIRSUFFIX}
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/cc1plus usr/libexec/gcc/$TARGET/$VERSION/cc1plus
mkdir -p usr/man/man1
mv $PKG1/usr/man/man1/*++* usr/man/man1
mkdir -p usr/share
mv $PKG1/usr/share/gdb usr/share
mkdir -p usr/share/gcc-$VERSION/python
mv $PKG1/usr/share/gcc-$VERSION/python/libstdcxx usr/share/gcc-$VERSION/python
)
# gcc-gfortran:
( cd $PKG3
mkdir -p usr/bin
mv $PKG1/usr/bin/*gfortran* usr/bin
mv $PKG1/usr/bin/*95* usr/bin
mv $PKG1/usr/bin/*77* usr/bin
# Doesn't this seem like a logical idea?
( cd usr/bin ; ln -sf gfortran-gcc-${VERSION} fortran )
mkdir -p usr/info
mv $PKG1/usr/info/gfortran* usr/info
mkdir -p usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/libgfortran* usr/lib${LIBDIRSUFFIX}
mkdir -p usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/finclude usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/libgfortran* usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/f951 usr/libexec/gcc/$TARGET/$VERSION/f951
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/libgfortran* usr/libexec/gcc/$TARGET/$VERSION
mkdir -p usr/man/man1
mv $PKG1/usr/man/man1/gfortran* usr/man/man1
)
# gcc-gnat:
( cd $PKG4
mkdir -p usr/bin
mv $PKG1/usr/bin/gnat* usr/bin
mv $PKG1/usr/bin/gpr* usr/bin
mkdir -p usr/info
mv $PKG1/usr/info/gnat* usr/info
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/gnat1 usr/libexec/gcc/$TARGET/$VERSION
mkdir -p usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/adainclude usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/adalib usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
)
# gcc-objc:
( cd $PKG6
mkdir -p usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/libobjc* usr/lib${LIBDIRSUFFIX}
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/cc1obj usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/cc1objplus usr/libexec/gcc/$TARGET/$VERSION
mkdir -p usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include/objc usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include/cc1objplus usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include
)
## NOTE: Thought about this, because the precompiled headers are so large.
## Probably easier to keep everything together, though.
## gcc-g++-gch (precompiled c++ headers)
#( cd $PKG7
# mkdir -p usr/include/c++/$VERSION/$TARGET/bits
# mv $PKG2/usr/include/c++/$VERSION/$TARGET/bits/stdc++.h.gch usr/include/c++/$VERSION/$TARGET/bits
#)
# gcc-go:
( cd $PKG8
mkdir -p usr/bin
mv $PKG1/usr/bin/*gccgo* usr/bin
mv $PKG1/usr/bin/go{,fmt} usr/bin
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/{cgo,go1} usr/libexec/gcc/$TARGET/$VERSION
mkdir -p usr/info
mv $PKG1/usr/info/gccgo.info.gz usr/info
mkdir -p usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/go usr/lib${LIBDIRSUFFIX}
if [ -r $PKG1/usr/lib${LIBDIRSUFFIX}/libgo.la ]; then
mv $PKG1/usr/lib${LIBDIRSUFFIX}/libgo.la usr/lib${LIBDIRSUFFIX}
fi
mv $PKG1/usr/lib${LIBDIRSUFFIX}/{libgo.so*,libgobegin.a,libgolibbegin.a} usr/lib${LIBDIRSUFFIX} || exit 1
# Don't package the (bloated) libgo.a. As a rule, we don't package static libraries.
rm -f $PKG1/usr/lib${LIBDIRSUFFIX}/libgo.a
mkdir -p usr/man/man1
mv $PKG1/usr/man/man1/gccgo.1.gz usr/man/man1
mv $PKG1/usr/man/man1/go.1.gz usr/man/man1
mv $PKG1/usr/man/man1/gofmt.1.gz usr/man/man1
) || exit 1
# gcc-gdc:
( cd $PKG10
mkdir -p usr/bin
mv $PKG1/usr/bin/gdc $PKG1/usr/bin/*-gdc usr/bin
mkdir -p usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/libgdruntime* usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/libgphobos* usr/lib${LIBDIRSUFFIX}
## COMMENTED OUT: defaults to static linking and that default does not
## seem to be easlity changed...
## Don't package the (bloated) libgphobos.a or libgdruntime.a.
## As a rule, we don't package static libraries.
#rm -f usr/lib${LIBDIRSUFFIX}/libgphobos.a
#rm -f usr/lib${LIBDIRSUFFIX}/libgdruntime.a
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/d21 usr/libexec/gcc/$TARGET/$VERSION
mkdir -p usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include/d usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include
mkdir -p usr/info
mv $PKG1/usr/info/gdc.info.gz usr/info
mkdir -p usr/man/man1
mv $PKG1/usr/man/man1/gdc.1.gz usr/man/man1
) || exit 1
# Generate packages:
( cd $PKG1
makepkg -l y -c n $TMP/gcc-$VERSION-$ARCH-$BUILD.txz )
( cd $PKG2
makepkg -l y -c n $TMP/gcc-g++-$VERSION-$ARCH-$BUILD.txz )
( cd $PKG3
makepkg -l y -c n $TMP/gcc-gfortran-$VERSION-$ARCH-$BUILD.txz )
( cd $PKG4
makepkg -l y -c n $TMP/gcc-gnat-$VERSION-$ARCH-$BUILD.txz )
( cd $PKG6
makepkg -l y -c n $TMP/gcc-objc-$VERSION-$ARCH-$BUILD.txz )
( cd $PKG8
makepkg -l y -c n $TMP/gcc-go-$VERSION-$ARCH-$BUILD.txz )
( cd $PKG10
makepkg -l y -c n $TMP/gcc-gdc-$VERSION-$ARCH-$BUILD.txz )
echo
echo "Slackware GCC package build complete!"
echo

View file

@ -0,0 +1,31 @@
--- ./gcc/Makefile.in.orig 2023-04-26 12:25:33.525797045 -0500
+++ ./gcc/Makefile.in 2023-04-26 13:40:12.282459243 -0500
@@ -3202,11 +3202,11 @@
cp $(srcdir)/gsyslimits.h $${include_dir}/syslimits.h; \
done
# Install the README
- if [ x$(STMP_FIXINC) != x ]; then \
- rm -f include-fixed/README; \
- cp $(srcdir)/../fixincludes/README-fixinc include-fixed/README; \
- chmod a+r include-fixed/README; \
- fi;
+# if [ x$(STMP_FIXINC) != x ]; then \
+# rm -f include-fixed/README; \
+# cp $(srcdir)/../fixincludes/README-fixinc include-fixed/README; \
+# chmod a+r include-fixed/README; \
+# fi;
$(STAMP) $@
.PHONY: install-gcc-tooldir
@@ -3287,10 +3287,7 @@
(TARGET_MACHINE='$(target)'; srcdir=`cd $(srcdir); ${PWD_COMMAND}`; \
SHELL='$(SHELL)'; MACRO_LIST=`${PWD_COMMAND}`/macro_list ; \
gcc_dir=`${PWD_COMMAND}` ; \
- export TARGET_MACHINE srcdir SHELL MACRO_LIST && \
- cd $(build_objdir)/fixincludes && \
- $(SHELL) ./fixinc.sh "$${gcc_dir}/$${fix_dir}" \
- $(BUILD_SYSTEM_HEADER_DIR) $(OTHER_FIXINCLUDES_DIRS) ); \
+ export TARGET_MACHINE srcdir SHELL MACRO_LIST ); \
done; \
fi
$(STAMP) stmp-fixinc

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
gcc: gcc (Base GCC package with C support)
gcc:
gcc: GCC is the GNU Compiler Collection.
gcc:
gcc: This package contains those parts of the compiler collection needed to
gcc: compile C code. Other packages add Ada, C++, D, Fortran, Go,
gcc: Objective-C, and BRIG support to the compiler core.
gcc:
gcc:
gcc:
gcc:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
gcc-g++: gcc-g++ (C++ for GCC)
gcc-g++:
gcc-g++: C++ support for the GNU Compiler Collection.
gcc-g++:
gcc-g++: This package contains those parts of the compiler collection needed to
gcc-g++: compile C++ code.
gcc-g++:
gcc-g++:
gcc-g++:
gcc-g++:
gcc-g++:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
gcc-gdc: gcc-gdc (D support for GCC)
gcc-gdc:
gcc-gdc: D support for the GNU Compiler Collection.
gcc-gdc:
gcc-gdc: D is a general-purpose programming language with static typing,
gcc-gdc: systems-level access, and C-like syntax.
gcc-gdc:
gcc-gdc:
gcc-gdc:
gcc-gdc:
gcc-gdc:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
gcc-gfortran: gcc-gfortran (Fortran support for GCC)
gcc-gfortran:
gcc-gfortran: The GNU Fortran compiler is fully compliant with the Fortran 95
gcc-gfortran: Standard and includes legacy F77 support. In addition, a significant
gcc-gfortran: number of Fortran 2003 and Fortran 2008 features are implemented.
gcc-gfortran: GNU Fortran also contains many standard and extensions and can be
gcc-gfortran: used to run real-world programs.
gcc-gfortran:
gcc-gfortran: This package contains those parts of the compiler collection
gcc-gfortran: needed to compile Fortran code.
gcc-gfortran:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
gcc-gnat: gcc-gnat (Ada support for GCC)
gcc-gnat:
gcc-gnat: Ada support for the GNU Compiler Collection.
gcc-gnat:
gcc-gnat: This package contains those parts of the compiler collection needed to
gcc-gnat: compile Ada code. GNAT implements Ada 95, Ada 2005, Ada 2012 and Ada
gcc-gnat: 2022, and it may also be invoked in Ada 83 compatibility mode.
gcc-gnat: By default, GNAT assumes Ada 2012.
gcc-gnat:
gcc-gnat:
gcc-gnat:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
gcc-go: gcc-go (Go support for GCC)
gcc-go:
gcc-go: Go is a compiled, garbage-collected, concurrent programming language
gcc-go: developed by Google Inc. The initial design of Go was started in
gcc-go: September 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.
gcc-go: Rob Pike has stated that Go is being used "for real stuff" at Google.
gcc-go: Go's "gc" compiler targets the Linux, Mac OS X, FreeBSD, OpenBSD and
gcc-go: Microsoft Windows operating systems, and the i386, amd64, and ARM
gcc-go: processor architectures.
gcc-go:
gcc-go: Homepage: http://golang.org

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
gcc-objc: gcc-objc (Objective-C/C++ support for GCC)
gcc-objc:
gcc-objc: Objective-C/C++ support for the GNU Compiler Collection.
gcc-objc:
gcc-objc: This package contains those parts of the compiler collection needed to
gcc-objc: compile code written in Objective-C and Objective-C++. Objective-C was
gcc-objc: originally developed to add object-oriented extensions to the C
gcc-objc: language, and is best known as the native language of the NeXT
gcc-objc: computer.
gcc-objc:
gcc-objc: