mirror of
git://slackware.nl/current.git
synced 2024-12-26 09:58:59 +01:00
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:
parent
596059ef33
commit
4447b104f3
29 changed files with 1004 additions and 119 deletions
|
@ -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>
|
||||
|
|
|
@ -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:
|
||||
|
|
210
FILELIST.TXT
210
FILELIST.TXT
|
@ -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
|
||||
|
|
|
@ -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?
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
|
||||
These kernels are version 6.1.25.
|
||||
These kernels are version 6.1.26.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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" \
|
||||
|
|
|
@ -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" \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
10
testing/source/gcc/c89.sh
Normal 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
10
testing/source/gcc/c99.sh
Normal 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
624
testing/source/gcc/gcc.SlackBuild
Executable 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
|
||||
|
31
testing/source/gcc/patches/gcc-no_fixincludes.diff
Normal file
31
testing/source/gcc/patches/gcc-no_fixincludes.diff
Normal 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
|
19
testing/source/gcc/slack-desc.gcc
Normal file
19
testing/source/gcc/slack-desc.gcc
Normal 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:
|
19
testing/source/gcc/slack-desc.gcc-g++
Normal file
19
testing/source/gcc/slack-desc.gcc-g++
Normal 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++:
|
19
testing/source/gcc/slack-desc.gcc-gdc
Normal file
19
testing/source/gcc/slack-desc.gcc-gdc
Normal 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:
|
19
testing/source/gcc/slack-desc.gcc-gfortran
Normal file
19
testing/source/gcc/slack-desc.gcc-gfortran
Normal 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:
|
19
testing/source/gcc/slack-desc.gcc-gnat
Normal file
19
testing/source/gcc/slack-desc.gcc-gnat
Normal 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:
|
19
testing/source/gcc/slack-desc.gcc-go
Normal file
19
testing/source/gcc/slack-desc.gcc-go
Normal 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
|
19
testing/source/gcc/slack-desc.gcc-objc
Normal file
19
testing/source/gcc/slack-desc.gcc-objc
Normal 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:
|
Loading…
Reference in a new issue