slackware-current/source
Patrick J Volkerding 353496a7b2 Wed Aug 17 20:41:53 UTC 2022
a/aaa_glibc-solibs-2.36-x86_64-2.txz:  Rebuilt.
a/kernel-generic-5.19.2-x86_64-1.txz:  Upgraded.
a/kernel-huge-5.19.2-x86_64-1.txz:  Upgraded.
a/kernel-modules-5.19.2-x86_64-1.txz:  Upgraded.
ap/vim-9.0.0223-x86_64-1.txz:  Upgraded.
  Fix use after free, out-of-bounds read, and heap based buffer overflow.
  Thanks to marav for the heads-up.
  For more information, see:
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2816
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2817
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2819
  (* Security fix *)
d/kernel-headers-5.19.2-x86-1.txz:  Upgraded.
k/kernel-source-5.19.2-noarch-1.txz:  Upgraded.
l/glibc-2.36-x86_64-2.txz:  Rebuilt.
  Rebuilt with a patch from Arch to reenable DT_HASH in shared objects since
  the change broke Steam games that use EPIC's EAC. I'm not exactly 100% on
  board with this approach, but since DT_GNU_HASH remains and is still used,
  I guess I'll go along with it for now. Hopefully EAC will be patched and we
  can back this out.
  Thanks to Swaggajackin for the notice and for providing links to the glibc
  bug discussion as well as the patch.
  If anything else needs a rebuild after this, let me know in the LQ thread.
l/glibc-i18n-2.36-x86_64-2.txz:  Rebuilt.
l/glibc-profile-2.36-x86_64-2.txz:  Rebuilt.
xap/vim-gvim-9.0.0223-x86_64-1.txz:  Upgraded.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
2022-08-18 07:00:13 +02:00
..
a Mon Aug 15 20:23:47 UTC 2022 2022-08-16 07:00:14 +02:00
ap Fri Aug 12 01:47:02 UTC 2022 2022-08-12 09:00:17 +02:00
d Fri Aug 12 01:47:02 UTC 2022 2022-08-12 09:00:17 +02:00
e
f
installer Fri Jul 1 01:23:50 UTC 2022 2022-07-01 07:00:12 +02:00
k Wed Aug 17 20:41:53 UTC 2022 2022-08-18 07:00:13 +02:00
kde Mon Aug 15 20:23:47 UTC 2022 2022-08-16 07:00:14 +02:00
l Wed Aug 17 20:41:53 UTC 2022 2022-08-18 07:00:13 +02:00
n Wed Aug 10 18:50:54 UTC 2022 2022-08-11 07:00:16 +02:00
t Wed Aug 3 19:33:34 UTC 2022 2022-08-04 07:00:11 +02:00
tcl
x Tue Aug 16 18:51:34 UTC 2022 2022-08-17 07:00:13 +02:00
xap Wed Aug 10 18:50:54 UTC 2022 2022-08-11 07:00:16 +02:00
xfce Fri Aug 12 17:48:27 UTC 2022 2022-08-13 07:00:14 +02:00
y
buildlist-from-changelog.sh
make_world.sh Wed Jun 8 19:15:34 UTC 2022 2022-06-09 07:00:13 +02:00
README.TXT

This is the source used for Slackware.

To look for a particular bit of source (let's say for 'cp'), first you would
look for the full path:

fuzzy:~# which cp
/bin/cp

Then, you grep for the package it came from. Note that the leading '/'
is removed, and ^ and $ mark the beginning and end of the pattern to match:

fuzzy:~# grep ^bin/cp$ /var/lib/pkgtools/packages/*
/var/lib/pkgtools/packages/coreutils-9.0-x86_64-3:bin/cp

From this, you can see that 'cp' came from the coreutils-9.0-x86_64-3 package.
The source will be found in a corresponding subdirectory. In this case, that
would be ./a/coreutils/.

All of these packages have scripts that extract, patch, and compile the source
automatically. These are the 'SlackBuild' scripts.

Have fun!

---
Patrick J. Volkerding
volkerdi@slackware.com