mirror of
git://slackware.nl/current.git
synced 2024-12-26 09:58:59 +01:00
Thu Nov 22 05:56:56 UTC 2018
a/kernel-generic-4.19.3-x86_64-1.txz: Upgraded. a/kernel-huge-4.19.3-x86_64-1.txz: Upgraded. a/kernel-modules-4.19.3-x86_64-1.txz: Upgraded. a/openssl-solibs-1.1.1a-x86_64-1.txz: Upgraded. a/sysvinit-scripts-2.1-noarch-21.txz: Rebuilt. rc.S: Don't run rc.fuse - udev takes care of the FUSE module and filesystem. rc.S: Support replacing the /etc/mtab file with a symlink to /proc/mounts. rc.6: Show more information when unmounting filesystems at shutdown. ap/ghostscript-9.26-x86_64-1.txz: Upgraded. ap/mariadb-10.3.11-x86_64-1.txz: Upgraded. This update fixes bugs and security issues. For more information, see: https://mariadb.com/kb/en/library/mariadb-10311-release-notes/ https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3282 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2016-9843 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3174 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3143 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3156 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3251 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3185 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3277 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3162 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3173 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3200 https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3284 (* Security fix *) d/cmake-3.13.0-x86_64-1.txz: Upgraded. d/git-2.19.2-x86_64-1.txz: Upgraded. d/kernel-headers-4.14.63-x86-1.txz: Upgraded. d/kernel-headers-4.19.3-x86-1.txz: Upgraded. d/vala-0.42.3-x86_64-1.txz: Added. k/kernel-source-4.19.3-noarch-1.txz: Upgraded. l/adwaita-icon-theme-3.30.0-noarch-1.txz: Upgraded. l/at-spi2-atk-2.30.0-x86_64-1.txz: Upgraded. l/at-spi2-core-2.30.0-x86_64-1.txz: Upgraded. l/atk-2.30.0-x86_64-1.txz: Upgraded. l/atkmm-2.28.0-x86_64-1.txz: Upgraded. l/dconf-0.28.0-x86_64-1.txz: Upgraded. dconf and dconf-editor require Vala; the alternative would be to try to stick with the old versions forever, and we don't want to do that. l/dconf-editor-3.30.2-x86_64-1.txz: Upgraded. l/gcr-3.28.0-x86_64-3.txz: Rebuilt. Recompiled to add Vala bindings. l/gdk-pixbuf2-2.38.0-x86_64-1.txz: Upgraded. l/gexiv2-0.10.9-x86_64-1.txz: Upgraded. l/glib-networking-2.58.0-x86_64-1.txz: Upgraded. l/glib2-2.58.1-x86_64-1.txz: Upgraded. l/glibmm-2.58.0-x86_64-1.txz: Upgraded. l/gobject-introspection-1.58.0-x86_64-1.txz: Upgraded. l/gtk+3-3.24.1-x86_64-1.txz: Upgraded. l/gtkmm3-3.24.0-x86_64-1.txz: Upgraded. l/gvfs-1.38.1-x86_64-1.txz: Upgraded. l/libcap-2.26-x86_64-1.txz: Upgraded. l/libpsl-0.20.1-x86_64-1.txz: Added. Required by libsoup. l/libsoup-2.64.2-x86_64-1.txz: Upgraded. l/pangomm-2.42.0-x86_64-1.txz: Upgraded. l/pygobject3-3.30.2-x86_64-1.txz: Upgraded. l/vte-0.54.2-x86_64-1.txz: Upgraded. n/openssl-1.1.1a-x86_64-1.txz: Upgraded. This update fixes timing side channel attacks on DSA and ECDSA signature generation that could allow an attacker to recover the private key. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0734 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0735 (* Security fix *) x/pixman-0.36.0-x86_64-1.txz: Upgraded. xfce/xfce4-terminal-0.8.7.4-x86_64-2.txz: Rebuilt. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
This commit is contained in:
parent
595bebf667
commit
44f92d940d
74 changed files with 14895 additions and 602 deletions
|
@ -11,9 +11,90 @@
|
|||
<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>Mon, 19 Nov 2018 02:46:11 GMT</pubDate>
|
||||
<lastBuildDate>Mon, 19 Nov 2018 07:59:40 GMT</lastBuildDate>
|
||||
<pubDate>Thu, 22 Nov 2018 05:56:56 GMT</pubDate>
|
||||
<lastBuildDate>Thu, 22 Nov 2018 16:59:43 GMT</lastBuildDate>
|
||||
<generator>maintain_current_git.sh v 1.10</generator>
|
||||
<item>
|
||||
<title>Thu, 22 Nov 2018 05:56:56 GMT</title>
|
||||
<pubDate>Thu, 22 Nov 2018 05:56:56 GMT</pubDate>
|
||||
<link>https://git.slackware.nl/current/tag/?h=20181122055656</link>
|
||||
<guid isPermaLink="false">20181122055656</guid>
|
||||
<description>
|
||||
<![CDATA[<pre>
|
||||
a/kernel-generic-4.19.3-x86_64-1.txz: Upgraded.
|
||||
a/kernel-huge-4.19.3-x86_64-1.txz: Upgraded.
|
||||
a/kernel-modules-4.19.3-x86_64-1.txz: Upgraded.
|
||||
a/openssl-solibs-1.1.1a-x86_64-1.txz: Upgraded.
|
||||
a/sysvinit-scripts-2.1-noarch-21.txz: Rebuilt.
|
||||
rc.S: Don't run rc.fuse - udev takes care of the FUSE module and filesystem.
|
||||
rc.S: Support replacing the /etc/mtab file with a symlink to /proc/mounts.
|
||||
rc.6: Show more information when unmounting filesystems at shutdown.
|
||||
ap/ghostscript-9.26-x86_64-1.txz: Upgraded.
|
||||
ap/mariadb-10.3.11-x86_64-1.txz: Upgraded.
|
||||
This update fixes bugs and security issues.
|
||||
For more information, see:
|
||||
https://mariadb.com/kb/en/library/mariadb-10311-release-notes/
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3282
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2016-9843
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3174
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3143
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3156
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3251
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3185
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3277
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3162
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3173
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3200
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3284
|
||||
(* Security fix *)
|
||||
d/cmake-3.13.0-x86_64-1.txz: Upgraded.
|
||||
d/git-2.19.2-x86_64-1.txz: Upgraded.
|
||||
d/kernel-headers-4.14.63-x86-1.txz: Upgraded.
|
||||
d/kernel-headers-4.19.3-x86-1.txz: Upgraded.
|
||||
d/vala-0.42.3-x86_64-1.txz: Added.
|
||||
k/kernel-source-4.19.3-noarch-1.txz: Upgraded.
|
||||
l/adwaita-icon-theme-3.30.0-noarch-1.txz: Upgraded.
|
||||
l/at-spi2-atk-2.30.0-x86_64-1.txz: Upgraded.
|
||||
l/at-spi2-core-2.30.0-x86_64-1.txz: Upgraded.
|
||||
l/atk-2.30.0-x86_64-1.txz: Upgraded.
|
||||
l/atkmm-2.28.0-x86_64-1.txz: Upgraded.
|
||||
l/dconf-0.28.0-x86_64-1.txz: Upgraded.
|
||||
dconf and dconf-editor require Vala; the alternative would be to try to
|
||||
stick with the old versions forever, and we don't want to do that.
|
||||
l/dconf-editor-3.30.2-x86_64-1.txz: Upgraded.
|
||||
l/gcr-3.28.0-x86_64-3.txz: Rebuilt.
|
||||
Recompiled to add Vala bindings.
|
||||
l/gdk-pixbuf2-2.38.0-x86_64-1.txz: Upgraded.
|
||||
l/gexiv2-0.10.9-x86_64-1.txz: Upgraded.
|
||||
l/glib-networking-2.58.0-x86_64-1.txz: Upgraded.
|
||||
l/glib2-2.58.1-x86_64-1.txz: Upgraded.
|
||||
l/glibmm-2.58.0-x86_64-1.txz: Upgraded.
|
||||
l/gobject-introspection-1.58.0-x86_64-1.txz: Upgraded.
|
||||
l/gtk+3-3.24.1-x86_64-1.txz: Upgraded.
|
||||
l/gtkmm3-3.24.0-x86_64-1.txz: Upgraded.
|
||||
l/gvfs-1.38.1-x86_64-1.txz: Upgraded.
|
||||
l/libcap-2.26-x86_64-1.txz: Upgraded.
|
||||
l/libpsl-0.20.1-x86_64-1.txz: Added.
|
||||
Required by libsoup.
|
||||
l/libsoup-2.64.2-x86_64-1.txz: Upgraded.
|
||||
l/pangomm-2.42.0-x86_64-1.txz: Upgraded.
|
||||
l/pygobject3-3.30.2-x86_64-1.txz: Upgraded.
|
||||
l/vte-0.54.2-x86_64-1.txz: Upgraded.
|
||||
n/openssl-1.1.1a-x86_64-1.txz: Upgraded.
|
||||
This update fixes timing side channel attacks on DSA and ECDSA signature
|
||||
generation that could allow an attacker to recover the private key.
|
||||
For more information, see:
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0734
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0735
|
||||
(* Security fix *)
|
||||
x/pixman-0.36.0-x86_64-1.txz: Upgraded.
|
||||
xfce/xfce4-terminal-0.8.7.4-x86_64-2.txz: Rebuilt.
|
||||
isolinux/initrd.img: Rebuilt.
|
||||
kernels/*: Upgraded.
|
||||
usb-and-pxe-installers/usbboot.img: Rebuilt.
|
||||
</pre>]]>
|
||||
</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Mon, 19 Nov 2018 02:46:11 GMT</title>
|
||||
<pubDate>Mon, 19 Nov 2018 02:46:11 GMT</pubDate>
|
||||
|
|
|
@ -1,3 +1,76 @@
|
|||
Thu Nov 22 05:56:56 UTC 2018
|
||||
a/kernel-generic-4.19.3-x86_64-1.txz: Upgraded.
|
||||
a/kernel-huge-4.19.3-x86_64-1.txz: Upgraded.
|
||||
a/kernel-modules-4.19.3-x86_64-1.txz: Upgraded.
|
||||
a/openssl-solibs-1.1.1a-x86_64-1.txz: Upgraded.
|
||||
a/sysvinit-scripts-2.1-noarch-21.txz: Rebuilt.
|
||||
rc.S: Don't run rc.fuse - udev takes care of the FUSE module and filesystem.
|
||||
rc.S: Support replacing the /etc/mtab file with a symlink to /proc/mounts.
|
||||
rc.6: Show more information when unmounting filesystems at shutdown.
|
||||
ap/ghostscript-9.26-x86_64-1.txz: Upgraded.
|
||||
ap/mariadb-10.3.11-x86_64-1.txz: Upgraded.
|
||||
This update fixes bugs and security issues.
|
||||
For more information, see:
|
||||
https://mariadb.com/kb/en/library/mariadb-10311-release-notes/
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3282
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2016-9843
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3174
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3143
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3156
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3251
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3185
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3277
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3162
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3173
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3200
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name= CVE-2018-3284
|
||||
(* Security fix *)
|
||||
d/cmake-3.13.0-x86_64-1.txz: Upgraded.
|
||||
d/git-2.19.2-x86_64-1.txz: Upgraded.
|
||||
d/kernel-headers-4.14.63-x86-1.txz: Upgraded.
|
||||
d/kernel-headers-4.19.3-x86-1.txz: Upgraded.
|
||||
d/vala-0.42.3-x86_64-1.txz: Added.
|
||||
k/kernel-source-4.19.3-noarch-1.txz: Upgraded.
|
||||
l/adwaita-icon-theme-3.30.0-noarch-1.txz: Upgraded.
|
||||
l/at-spi2-atk-2.30.0-x86_64-1.txz: Upgraded.
|
||||
l/at-spi2-core-2.30.0-x86_64-1.txz: Upgraded.
|
||||
l/atk-2.30.0-x86_64-1.txz: Upgraded.
|
||||
l/atkmm-2.28.0-x86_64-1.txz: Upgraded.
|
||||
l/dconf-0.28.0-x86_64-1.txz: Upgraded.
|
||||
dconf and dconf-editor require Vala; the alternative would be to try to
|
||||
stick with the old versions forever, and we don't want to do that.
|
||||
l/dconf-editor-3.30.2-x86_64-1.txz: Upgraded.
|
||||
l/gcr-3.28.0-x86_64-3.txz: Rebuilt.
|
||||
Recompiled to add Vala bindings.
|
||||
l/gdk-pixbuf2-2.38.0-x86_64-1.txz: Upgraded.
|
||||
l/gexiv2-0.10.9-x86_64-1.txz: Upgraded.
|
||||
l/glib-networking-2.58.0-x86_64-1.txz: Upgraded.
|
||||
l/glib2-2.58.1-x86_64-1.txz: Upgraded.
|
||||
l/glibmm-2.58.0-x86_64-1.txz: Upgraded.
|
||||
l/gobject-introspection-1.58.0-x86_64-1.txz: Upgraded.
|
||||
l/gtk+3-3.24.1-x86_64-1.txz: Upgraded.
|
||||
l/gtkmm3-3.24.0-x86_64-1.txz: Upgraded.
|
||||
l/gvfs-1.38.1-x86_64-1.txz: Upgraded.
|
||||
l/libcap-2.26-x86_64-1.txz: Upgraded.
|
||||
l/libpsl-0.20.1-x86_64-1.txz: Added.
|
||||
Required by libsoup.
|
||||
l/libsoup-2.64.2-x86_64-1.txz: Upgraded.
|
||||
l/pangomm-2.42.0-x86_64-1.txz: Upgraded.
|
||||
l/pygobject3-3.30.2-x86_64-1.txz: Upgraded.
|
||||
l/vte-0.54.2-x86_64-1.txz: Upgraded.
|
||||
n/openssl-1.1.1a-x86_64-1.txz: Upgraded.
|
||||
This update fixes timing side channel attacks on DSA and ECDSA signature
|
||||
generation that could allow an attacker to recover the private key.
|
||||
For more information, see:
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0734
|
||||
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0735
|
||||
(* Security fix *)
|
||||
x/pixman-0.36.0-x86_64-1.txz: Upgraded.
|
||||
xfce/xfce4-terminal-0.8.7.4-x86_64-2.txz: Rebuilt.
|
||||
isolinux/initrd.img: Rebuilt.
|
||||
kernels/*: Upgraded.
|
||||
usb-and-pxe-installers/usbboot.img: Rebuilt.
|
||||
+--------------------------+
|
||||
Mon Nov 19 02:46:11 UTC 2018
|
||||
l/js185-1.0.0-x86_64-2.txz: Removed.
|
||||
l/libwebp-1.0.1-x86_64-1.txz: Upgraded.
|
||||
|
|
620
FILELIST.TXT
620
FILELIST.TXT
File diff suppressed because it is too large
Load diff
|
@ -1,7 +1,7 @@
|
|||
|
||||
Slackware initrd mini HOWTO
|
||||
by Patrick Volkerding, volkerdi@slackware.com
|
||||
Tue Nov 13 22:36:16 UTC 2018
|
||||
Thu Nov 22 05:27:51 UTC 2018
|
||||
|
||||
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 4.19.2 Linux kernel using the packages
|
||||
upgrading to the generic 4.19.3 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-4.19.2-x86_64-1.txz
|
||||
installpkg kernel-modules-4.19.2-x86_64-1.txz
|
||||
installpkg kernel-generic-4.19.3-x86_64-1.txz
|
||||
installpkg kernel-modules-4.19.3-x86_64-1.txz
|
||||
installpkg mkinitrd-1.4.11-x86_64-8.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 4.19.2 -m ext4
|
||||
mkinitrd -c -k 4.19.3 -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 4.19.2
|
||||
Here's another example: Build an initrd image using Linux 4.19.3
|
||||
kernel modules for a system with an ext4 root partition on /dev/sdb3:
|
||||
|
||||
mkinitrd -c -k 4.19.2 -m ext4 -f ext4 -r /dev/sdb3
|
||||
mkinitrd -c -k 4.19.3 -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.0 (Linux kernel 4.19.2)!
|
||||
Welcome to 09Slackware6407 version 15.0 (Linux kernel 4.19.3)!
|
||||
|
||||
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 4.19.2.
|
||||
These kernels are version 4.19.3.
|
||||
|
||||
|
|
|
@ -47,6 +47,8 @@ gzip ./source/d/llvm/clang-tools-extra.no.clangd.diff
|
|||
gzip ./source/d/opencl-headers/cl.hpp
|
||||
gzip ./source/d/opencl-headers/cl2.hpp
|
||||
gzip ./source/d/rust/link_libffi.diff
|
||||
gzip ./source/d/vala/disable-graphviz.patch
|
||||
gzip ./source/d/vala/no.gvc-compat.c.diff
|
||||
gzip ./source/d/mercurial/doinst.sh
|
||||
gzip ./source/d/gcc/gcc-no_fixincludes.diff
|
||||
gzip ./source/d/doxygen/doxygen.9468ede.diff
|
||||
|
@ -211,6 +213,7 @@ gzip ./source/a/bin/scripts/diskcopy
|
|||
gzip ./source/a/lilo/lilo.allow.colons.in.by-id.diff
|
||||
gzip ./source/a/lilo/lilo.nvme.support.diff
|
||||
gzip ./source/a/lilo/lilo.ignore.usable.memory.above.4G.diff
|
||||
gzip ./source/a/upower/patches/upower.glib_2_58_1.diff
|
||||
gzip ./source/a/upower/patches/linux-Clamp-percentage-for-overfull-batteries.patch
|
||||
gzip ./source/a/upower/patches/Update-UPower-HID-rules-supported-devices-list.patch
|
||||
gzip ./source/a/upower/patches/rules-Add-support-for-Logitech-G700s-G700-Gaming-Mou.patch
|
||||
|
@ -733,7 +736,6 @@ gzip ./source/l/alsa-lib/doinst.sh
|
|||
gzip ./source/l/djvulibre/doinst.sh
|
||||
gzip ./source/l/icon-naming-utils/icon-naming-utils.pkgconfigdir.diff
|
||||
gzip ./source/l/libvisual-plugins/libvisual-plugins.gstreamer.diff
|
||||
gzip ./source/l/libcap/libcap.capability.h.fix.broken.includes.diff
|
||||
gzip ./source/l/imagemagick/policy.xml.diff
|
||||
gzip ./source/l/imagemagick/doinst.sh
|
||||
gzip ./source/l/GConf/patches/0002-dbus-Don-t-spew-to-console-when-unable-to-connect-to.patch
|
||||
|
@ -806,6 +808,7 @@ gzip ./source/l/qt/qt.QTBUG-22829.diff
|
|||
gzip ./source/l/qt/qt.QTBUG-35459.diff
|
||||
gzip ./source/l/qt/qt.qclipboard_fix_recursive.patch
|
||||
gzip ./source/l/hicolor-icon-theme/doinst.sh
|
||||
gzip ./source/l/glib2/glib2.slackware.localtime.diff
|
||||
gzip ./source/l/glib2/doinst.sh
|
||||
gzip ./source/l/gsettings-desktop-schemas/doinst.sh
|
||||
gzip ./source/l/gtk+2/gtk.gtk-faq.diff
|
||||
|
@ -851,7 +854,6 @@ gzip ./source/l/mozjs52/patches/copy-headers.patch
|
|||
gzip ./source/l/mozjs52/patches/mozilla-1253216.patch
|
||||
gzip ./source/l/alsa-plugins/alsa-plugins.a4e7e1282c57a2f4e83afe9a4008042d8b4c5bb9.patch
|
||||
gzip ./source/l/gdk-pixbuf2/doinst.sh
|
||||
gzip ./source/l/gdk-pixbuf2/gdk-pixbuf.pnglz.diff
|
||||
gzip ./source/l/pulseaudio/0002-allow-autospawn-for-root-default.diff
|
||||
gzip ./source/l/pulseaudio/030_posix-completion.diff
|
||||
gzip ./source/l/pulseaudio/020_no-parallel-make.diff
|
||||
|
@ -1112,7 +1114,7 @@ gzip ./source/x/x11/patch/xdm/xdm-1.1.11-setproctitle-include.patch
|
|||
gzip ./source/x/x11/patch/xdm/xdm.glibc.crypt.diff
|
||||
gzip ./source/x/x11/patch/xdm/xdm-consolekit.patch
|
||||
gzip ./source/x/x11/patch/xdm/xdm-1.1.11-arc4random-include.patch
|
||||
gzip ./source/x/x11/patch/pixman/pixman.remove.glyph-test.that.fails.to.compile.diff
|
||||
gzip ./source/x/x11/patch/pixman/pixman.remove.tests.that.fail.to.compile.diff
|
||||
gzip ./source/x/x11/patch/xorg-server/xorg-server.combo.mouse.keyboard.layout.patch
|
||||
gzip ./source/x/x11/patch/xorg-server/0001-autobind-GPUs-to-the-screen.patch
|
||||
gzip ./source/x/x11/patch/xorg-server/0001-xfree86-use-modesetting-driver-by-default-on-GeForce.patch
|
||||
|
|
|
@ -61,9 +61,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 4.19.2 kernel (needs an initrd)" "on" \
|
||||
"kernel-huge" "Loaded 4.19.2 Linux kernel" "on" \
|
||||
"kernel-modules" "Linux 4.19.2 kernel modules -- REQUIRED" "on" \
|
||||
"kernel-generic" "Generic 4.19.3 kernel (needs an initrd)" "on" \
|
||||
"kernel-huge" "Loaded 4.19.3 Linux kernel" "on" \
|
||||
"kernel-modules" "Linux 4.19.3 kernel modules -- REQUIRED" "on" \
|
||||
"kmod" "Kernel module utilities -- REQUIRED" "on" \
|
||||
"lbzip2" "Parallel bzip2 compressor" "on" \
|
||||
"less" "A text pager utility - REQUIRED" "on" \
|
||||
|
|
|
@ -61,9 +61,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 4.19.2 kernel (needs an initrd)" "on" \
|
||||
"kernel-huge" "Loaded 4.19.2 Linux kernel" "on" \
|
||||
"kernel-modules" "Linux 4.19.2 kernel modules -- REQUIRED" "on" \
|
||||
"kernel-generic" "Generic 4.19.3 kernel (needs an initrd)" "on" \
|
||||
"kernel-huge" "Loaded 4.19.3 Linux kernel" "on" \
|
||||
"kernel-modules" "Linux 4.19.3 kernel modules -- REQUIRED" "on" \
|
||||
"kmod" "Kernel module utilities -- REQUIRED" "on" \
|
||||
"lbzip2" "Parallel bzip2 compressor" "on" \
|
||||
"less" "A text pager utility - REQUIRED" "on" \
|
||||
|
|
|
@ -72,13 +72,14 @@ done." 22 72 12 \
|
|||
"strace" "Traces program execution" "on" \
|
||||
"subversion" "Subversion version control system" "on" \
|
||||
"swig" "Simplified Wrapper and Interface Generator" "on" \
|
||||
"vala" "GNOME programming language" "on" \
|
||||
"yasm" "The Yasm Modular Assembler" "on" \
|
||||
2> $TMP/SeTpkgs
|
||||
if [ $? = 1 -o $? = 255 ]; then
|
||||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-brig gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c parallel patchelf perl pkg-config pmake python python-pip python-setuptools python3 rcs re2c ruby rust scons slacktrack strace subversion swig yasm \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-brig gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c parallel patchelf perl pkg-config pmake python python-pip python-setuptools python3 rcs re2c ruby rust scons slacktrack strace subversion swig vala yasm \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -86,7 +87,7 @@ Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 dist
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-brig gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c parallel patchelf perl pkg-config pmake python python-pip python-setuptools python3 rcs re2c ruby rust scons slacktrack strace subversion swig yasm \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-brig gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c parallel patchelf perl pkg-config pmake python python-pip python-setuptools python3 rcs re2c ruby rust scons slacktrack strace subversion swig vala yasm \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -72,13 +72,14 @@ done." 22 72 12 \
|
|||
"strace" "Traces program execution" "on" \
|
||||
"subversion" "Subversion version control system" "on" \
|
||||
"swig" "Simplified Wrapper and Interface Generator" "on" \
|
||||
"vala" "GNOME programming language" "on" \
|
||||
"yasm" "The Yasm Modular Assembler" "on" \
|
||||
2> $TMP/SeTpkgs
|
||||
if [ $? = 1 -o $? = 255 ]; then
|
||||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-brig gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c parallel patchelf perl pkg-config pmake python python-pip python-setuptools python3 rcs re2c ruby rust scons slacktrack strace subversion swig yasm \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-brig gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c parallel patchelf perl pkg-config pmake python python-pip python-setuptools python3 rcs re2c ruby rust scons slacktrack strace subversion swig vala yasm \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -86,7 +87,7 @@ Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 dist
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-brig gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c parallel patchelf perl pkg-config pmake python python-pip python-setuptools python3 rcs re2c ruby rust scons slacktrack strace subversion swig yasm \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-brig gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c parallel patchelf perl pkg-config pmake python python-pip python-setuptools python3 rcs re2c ruby rust scons slacktrack strace subversion swig vala yasm \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -59,4 +59,5 @@ slacktrack:REC
|
|||
strace:REC
|
||||
subversion:OPT
|
||||
swig:REC
|
||||
vala:REC
|
||||
yasm:OPT
|
||||
|
|
|
@ -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 4.19.2 kernel source" "on" \
|
||||
"kernel-source" "Linux 4.19.3 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 4.19.2 kernel source" "on" \
|
||||
"kernel-source" "Linux 4.19.3 kernel source" "on" \
|
||||
2> $TMP/SeTpkgs
|
||||
if [ $? = 1 -o $? = 255 ]; then
|
||||
rm -f $TMP/SeTpkgs
|
||||
|
|
|
@ -195,6 +195,7 @@ you are done." 22 74 10 \
|
|||
"libplist" "Apple Binary and XML Property Lists library" "on" \
|
||||
"libpng" "Portable Network Graphics library" "on" \
|
||||
"libproxy" "proxy configuration library" "on" \
|
||||
"libpsl" "C library to handle the Public Suffix List" "on" \
|
||||
"libraw1394" "User space IEEE 1394 driver" "on" \
|
||||
"librevenge" "Library for REVerse ENGineered formats filters" "on" \
|
||||
"librsvg" "Scalable Vector Graphics library" "on" \
|
||||
|
@ -334,7 +335,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat ffmpeg fftw fluidsynth freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell icon-naming-utils icu4c id3lib ilmbase imagemagick iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs52 mpfr ncurses neon netpbm newt ocl-icd openexr openjpeg opus opusfile orc pango pangomm parted pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-docutils python-idna python-notify2 python-packaging python-pillow python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent urwid utf8proc v4l-utils vte wavpack xapian-core zlib zstd \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat ffmpeg fftw fluidsynth freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell icon-naming-utils icu4c id3lib ilmbase imagemagick iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs52 mpfr ncurses neon netpbm newt ocl-icd openexr openjpeg opus opusfile orc pango pangomm parted pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-docutils python-idna python-notify2 python-packaging python-pillow python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent urwid utf8proc v4l-utils vte wavpack xapian-core zlib zstd \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -342,7 +343,7 @@ ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat ffmpeg fftw fluidsynth freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell icon-naming-utils icu4c id3lib ilmbase imagemagick iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs52 mpfr ncurses neon netpbm newt ocl-icd openexr openjpeg opus opusfile orc pango pangomm parted pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-docutils python-idna python-notify2 python-packaging python-pillow python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent urwid utf8proc v4l-utils vte wavpack xapian-core zlib zstd \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat ffmpeg fftw fluidsynth freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell icon-naming-utils icu4c id3lib ilmbase imagemagick iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs52 mpfr ncurses neon netpbm newt ocl-icd openexr openjpeg opus opusfile orc pango pangomm parted pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-docutils python-idna python-notify2 python-packaging python-pillow python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent urwid utf8proc v4l-utils vte wavpack xapian-core zlib zstd \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -195,6 +195,7 @@ you are done." 22 74 10 \
|
|||
"libplist" "Apple Binary and XML Property Lists library" "on" \
|
||||
"libpng" "Portable Network Graphics library" "on" \
|
||||
"libproxy" "proxy configuration library" "on" \
|
||||
"libpsl" "C library to handle the Public Suffix List" "on" \
|
||||
"libraw1394" "User space IEEE 1394 driver" "on" \
|
||||
"librevenge" "Library for REVerse ENGineered formats filters" "on" \
|
||||
"librsvg" "Scalable Vector Graphics library" "on" \
|
||||
|
@ -334,7 +335,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat ffmpeg fftw fluidsynth freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell icon-naming-utils icu4c id3lib ilmbase imagemagick iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs52 mpfr ncurses neon netpbm newt ocl-icd openexr openjpeg opus opusfile orc pango pangomm parted pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-docutils python-idna python-notify2 python-packaging python-pillow python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent urwid utf8proc v4l-utils vte wavpack xapian-core zlib zstd \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat ffmpeg fftw fluidsynth freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell icon-naming-utils icu4c id3lib ilmbase imagemagick iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs52 mpfr ncurses neon netpbm newt ocl-icd openexr openjpeg opus opusfile orc pango pangomm parted pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-docutils python-idna python-notify2 python-packaging python-pillow python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent urwid utf8proc v4l-utils vte wavpack xapian-core zlib zstd \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -342,7 +343,7 @@ ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat ffmpeg fftw fluidsynth freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell icon-naming-utils icu4c id3lib ilmbase imagemagick iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs52 mpfr ncurses neon netpbm newt ocl-icd openexr openjpeg opus opusfile orc pango pangomm parted pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-docutils python-idna python-notify2 python-packaging python-pillow python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent urwid utf8proc v4l-utils vte wavpack xapian-core zlib zstd \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat ffmpeg fftw fluidsynth freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl gexiv2 giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gst-plugins-libav gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell icon-naming-utils icu4c id3lib ilmbase imagemagick iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy keybinder keyutils lame lcms lcms2 libaio libao libarchive libasyncns libatasmart libbluedevil libbluray libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmng libmpc libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs52 mpfr ncurses neon netpbm newt ocl-icd openexr openjpeg opus opusfile orc pango pangomm parted pcre pcre2 phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-docutils python-idna python-notify2 python-packaging python-pillow python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speex speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent urwid utf8proc v4l-utils vte wavpack xapian-core zlib zstd \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -180,6 +180,7 @@ libpcap:REC
|
|||
libplist:REC
|
||||
libpng:REC
|
||||
libproxy:REC
|
||||
libpsl:REC
|
||||
libraw1394:REC
|
||||
librevenge:REC
|
||||
librsvg:REC
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
Wed Nov 21 18:48:32 UTC 2018
|
||||
upower: preemptive fix for FTBFS with new glib.
|
||||
+--------------------------+
|
||||
Tue Jun 26 09:45:32 UTC 2018
|
||||
grub: fix FTBFS with gcc8 by patching to fix this warning:
|
||||
alignment 1 of struct efi_variable is less than 8 [-Werror=packed-not-aligned]
|
||||
|
|
|
@ -234,8 +234,9 @@ if [ -x /etc/rc.d/rc.cgmanager ]; then
|
|||
/etc/rc.d/rc.cgmanager stop
|
||||
fi
|
||||
|
||||
# Unmount local file systems:
|
||||
echo "Unmounting local file systems:"
|
||||
/bin/umount -v -a -t no,proc,sysfs | tr -d ' ' | grep successfully | sed "s/:successfullyunmounted/ has been successfully unmounted./g" 2> /dev/null
|
||||
/bin/umount -v -a -t no,proc,sysfs,devtmpfs,fuse.gvfsd-fuse
|
||||
|
||||
# JFS needs a sync here or the / partition cannot be remounted read-only.
|
||||
# In spite of this, it seems that a JFS root partition will always be checked
|
||||
|
|
|
@ -176,11 +176,6 @@ fi
|
|||
# Enable swapping:
|
||||
/sbin/swapon -a 2> /dev/null
|
||||
|
||||
# Start FUSE, if requested:
|
||||
if [ -x /etc/rc.d/rc.fuse ]; then
|
||||
/etc/rc.d/rc.fuse start
|
||||
fi
|
||||
|
||||
# Set the tick and frequency for the system clock.
|
||||
# Default values are: TICK=10000 and FREQ=0
|
||||
TICK=10000
|
||||
|
@ -297,22 +292,22 @@ else
|
|||
echo "to the Linux section in your /etc/lilo.conf and type 'lilo' to reinstall it."
|
||||
fi # Done checking root filesystem
|
||||
|
||||
|
||||
# Any /etc/mtab that exists here is old, so we start with a new one:
|
||||
/bin/rm -f /etc/mtab{,~,.tmp} && /bin/touch /etc/mtab
|
||||
|
||||
# Add entry for / to /etc/mtab:
|
||||
/sbin/mount -f -w /
|
||||
|
||||
# Add /proc, /sys, and /dev/shm mounts to /etc/mtab:
|
||||
if [ -d /proc/sys ]; then
|
||||
/sbin/mount -f -t proc proc /proc
|
||||
fi
|
||||
if [ -d /sys/bus ]; then
|
||||
/sbin/mount -f -t sysfs sysfs /sys
|
||||
fi
|
||||
if grep -q '^[^ ]\+ /dev/shm ' /proc/mounts 2> /dev/null ; then
|
||||
/sbin/mount -f -t tmpfs tmpfs /dev/shm
|
||||
# If /etc/mtab is a symlink (probably to /proc/mounts) then we don't want to mess with it.
|
||||
if [ ! -L /etc/mtab -o ! -r /etc/mtab ]; then
|
||||
# /etc/mtab is a file (or doesn't exist), so we'll handle it the old way:
|
||||
# Any /etc/mtab that exists here is old, so we start with a new one:
|
||||
/bin/rm -f /etc/mtab{,~,.tmp} && /bin/touch /etc/mtab
|
||||
# Add /, /proc, /sys, and /dev/shm mounts to /etc/mtab:
|
||||
/sbin/mount -f -w /
|
||||
if [ -d /proc/sys ]; then
|
||||
/sbin/mount -f -t proc proc /proc
|
||||
fi
|
||||
if [ -d /sys/bus ]; then
|
||||
/sbin/mount -f -t sysfs sysfs /sys
|
||||
fi
|
||||
if grep -q '^[^ ]\+ /dev/shm ' /proc/mounts 2> /dev/null ; then
|
||||
/sbin/mount -f -t tmpfs tmpfs /dev/shm
|
||||
fi
|
||||
fi
|
||||
|
||||
# Configure ISA Plug-and-Play devices:
|
||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
PKGNAM=sysvinit-scripts
|
||||
VERSION=${VERSION:-2.1}
|
||||
ARCH=noarch
|
||||
BUILD=${BUILD:-20}
|
||||
BUILD=${BUILD:-21}
|
||||
|
||||
# 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
|
||||
|
|
22
source/a/upower/patches/upower.glib_2_58_1.diff
Normal file
22
source/a/upower/patches/upower.glib_2_58_1.diff
Normal file
|
@ -0,0 +1,22 @@
|
|||
--- ./libupower-glib/up-wakeups.c.orig 2013-10-18 09:41:24.000000000 -0500
|
||||
+++ ./libupower-glib/up-wakeups.c 2018-11-20 23:07:29.603065864 -0600
|
||||
@@ -185,7 +185,7 @@
|
||||
return array;
|
||||
}
|
||||
|
||||
-#pragma GCC diagnostic error "-Wdeprecated-declarations"
|
||||
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
|
||||
/**
|
||||
* up_wakeups_ensure_properties:
|
||||
--- ./libupower-glib/up-device.c.orig 2013-10-18 09:41:24.000000000 -0500
|
||||
+++ ./libupower-glib/up-device.c 2018-11-20 23:07:24.435066237 -0600
|
||||
@@ -748,7 +748,7 @@
|
||||
return array;
|
||||
}
|
||||
|
||||
-#pragma GCC diagnostic error "-Wdeprecated-declarations"
|
||||
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
|
||||
/*
|
||||
* up_device_set_property:
|
|
@ -99,8 +99,11 @@ zcat $CWD/patches/Fix-HID-rules-header-as-per-discussions.patch.gz | patch -p1 -
|
|||
zcat $CWD/patches/Update-UPower-HID-rules-supported-devices-list.patch.gz | patch -p1 --verbose || exit 1
|
||||
zcat $CWD/patches/rules-Add-support-for-Logitech-G700s-G700-Gaming-Mou.patch.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
# Don't fail on deprecated delarations:
|
||||
zcat $CWD/patches/upower.glib_2_58_1.diff.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
CFLAGS="$SLKCFLAGS -Wno-error=deprecated-declarations" \
|
||||
CXXFLAGS="$SLKCFLAGS -Wno-error=deprecated-declarations" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
|
|
|
@ -1 +1 @@
|
|||
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs925/ghostscript-9.25.tar.xz
|
||||
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs926/ghostscript-9.26.tar.xz
|
||||
|
|
224
source/d/vala/disable-graphviz.patch
Normal file
224
source/d/vala/disable-graphviz.patch
Normal file
|
@ -0,0 +1,224 @@
|
|||
From 57f6b661d7865e8cecd17be36fab68f7f8447998 Mon Sep 17 00:00:00 2001
|
||||
From: Rico Tzschichholz <ricotz@ubuntu.com>
|
||||
Date: Wed, 6 Sep 2017 18:52:55 +0200
|
||||
Subject: [PATCH] libvaladoc: Allow disabling the graphviz dependency of
|
||||
|
||||
valadoc
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=787375
|
||||
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||
Upstream-Status: Submitted [bugzilla link above]
|
||||
|
||||
---
|
||||
configure.ac | 60 +++++++++++++++++++----------------
|
||||
libvaladoc/Makefile.am | 25 +++++++++++----
|
||||
libvaladoc/html/basicdoclet.vala | 8 +++++
|
||||
libvaladoc/html/htmlmarkupwriter.vala | 4 +++
|
||||
4 files changed, 63 insertions(+), 34 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 730c72d..af81986 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -119,34 +119,38 @@ PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= $GLIB_REQUIRED)
|
||||
AC_SUBST(GMODULE_CFLAGS)
|
||||
AC_SUBST(GMODULE_LIBS)
|
||||
|
||||
-PKG_CHECK_MODULES(LIBGVC, libgvc >= $LIBGVC_REQUIRED)
|
||||
-AC_MSG_CHECKING([for CGRAPH])
|
||||
-cgraph_tmp_LIBADD="$LIBADD"
|
||||
-cgraph_tmp_CFLAGS="$CFLAGS"
|
||||
-LIBADD="$LIBADD $LIBGVC_LIBS"
|
||||
-CFLAGS="$CFLAGS $LIBGVC_CFLAGS"
|
||||
-AC_RUN_IFELSE(
|
||||
- [AC_LANG_SOURCE([
|
||||
- #include <gvc.h>
|
||||
-
|
||||
- int main(void) {
|
||||
- #ifdef WITH_CGRAPH
|
||||
- return 0;
|
||||
- #else
|
||||
- return -1;
|
||||
- #endif
|
||||
- }
|
||||
- ])], [
|
||||
- AC_MSG_RESULT([yes])
|
||||
- VALAFLAGS="$VALAFLAGS -D WITH_CGRAPH"
|
||||
- have_cgraph=yes
|
||||
- ], [
|
||||
- AC_MSG_RESULT([no])
|
||||
- have_cgraph=no
|
||||
- ]
|
||||
-)
|
||||
-LIBADD="$cgraph_tmp_LIBADD"
|
||||
-CFLAGS="$cgraph_tmp_CFLAGS"
|
||||
+AC_ARG_ENABLE(graphviz, AS_HELP_STRING([--disable-graphviz], [Disable graphviz usage for valadoc]), enable_graphviz=$enableval, enable_graphviz=yes)
|
||||
+if test x$enable_graphviz = xyes; then
|
||||
+ PKG_CHECK_MODULES(LIBGVC, libgvc >= $LIBGVC_REQUIRED)
|
||||
+ AC_MSG_CHECKING([for CGRAPH])
|
||||
+ VALAFLAGS="$VALAFLAGS -D HAVE_GRAPHVIZ"
|
||||
+ cgraph_tmp_LIBADD="$LIBADD"
|
||||
+ cgraph_tmp_CFLAGS="$CFLAGS"
|
||||
+ LIBADD="$LIBADD $LIBGVC_LIBS"
|
||||
+ CFLAGS="$CFLAGS $LIBGVC_CFLAGS"
|
||||
+ AC_RUN_IFELSE(
|
||||
+ [AC_LANG_SOURCE([
|
||||
+ #include <gvc.h>
|
||||
+ int main(void) {
|
||||
+ #ifdef WITH_CGRAPH
|
||||
+ return 0;
|
||||
+ #else
|
||||
+ return -1;
|
||||
+ #endif
|
||||
+ }
|
||||
+ ])], [
|
||||
+ AC_MSG_RESULT([yes])
|
||||
+ VALAFLAGS="$VALAFLAGS -D WITH_CGRAPH"
|
||||
+ have_cgraph=yes
|
||||
+ ], [
|
||||
+ AC_MSG_RESULT([no])
|
||||
+ have_cgraph=no
|
||||
+ ]
|
||||
+ )
|
||||
+ LIBADD="$cgraph_tmp_LIBADD"
|
||||
+ CFLAGS="$cgraph_tmp_CFLAGS"
|
||||
+fi
|
||||
+AM_CONDITIONAL(ENABLE_GRAPHVIZ, test x$enable_graphviz = xyes)
|
||||
AM_CONDITIONAL(HAVE_CGRAPH, test "$have_cgraph" = "yes")
|
||||
|
||||
AC_PATH_PROG([XSLTPROC], [xsltproc], :)
|
||||
diff --git a/libvaladoc/Makefile.am b/libvaladoc/Makefile.am
|
||||
index 384292f..cce50d8 100644
|
||||
--- a/libvaladoc/Makefile.am
|
||||
+++ b/libvaladoc/Makefile.am
|
||||
@@ -126,10 +126,6 @@ libvaladoc_la_VALASOURCES = \
|
||||
content/tablerow.vala \
|
||||
content/taglet.vala \
|
||||
content/text.vala \
|
||||
- charts/chart.vala \
|
||||
- charts/chartfactory.vala \
|
||||
- charts/hierarchychart.vala \
|
||||
- charts/simplechartfactory.vala \
|
||||
parser/manyrule.vala \
|
||||
parser/oneofrule.vala \
|
||||
parser/optionalrule.vala \
|
||||
@@ -156,13 +152,24 @@ libvaladoc_la_VALASOURCES = \
|
||||
highlighter/codetoken.vala \
|
||||
highlighter/highlighter.vala \
|
||||
html/basicdoclet.vala \
|
||||
- html/htmlchartfactory.vala \
|
||||
html/linkhelper.vala \
|
||||
html/cssclassresolver.vala \
|
||||
html/htmlmarkupwriter.vala \
|
||||
html/htmlrenderer.vala \
|
||||
$(NULL)
|
||||
|
||||
+if ENABLE_GRAPHVIZ
|
||||
+libvaladoc_la_VALASOURCES += \
|
||||
+ charts/chart.vala \
|
||||
+ charts/chartfactory.vala \
|
||||
+ charts/hierarchychart.vala \
|
||||
+ charts/simplechartfactory.vala \
|
||||
+ html/htmlchartfactory.vala \
|
||||
+ $(NULL)
|
||||
+
|
||||
+LIBGVC_PKG = --vapidir $(top_srcdir)/vapi --pkg libgvc
|
||||
+endif
|
||||
+
|
||||
libvaladoc@PACKAGE_SUFFIX@_la_SOURCES = \
|
||||
libvaladoc.vala.stamp \
|
||||
$(libvaladoc_la_VALASOURCES:.vala=.c) \
|
||||
@@ -182,9 +189,9 @@ libvaladoc.vala.stamp: $(libvaladoc_la_VALASOURCES)
|
||||
--library valadoc \
|
||||
--vapi valadoc@PACKAGE_SUFFIX@.vapi \
|
||||
--vapidir $(top_srcdir)/vapi --pkg gmodule-2.0 \
|
||||
- --vapidir $(top_srcdir)/vapi --pkg libgvc \
|
||||
--vapidir $(top_srcdir)/gee --pkg gee \
|
||||
--vapidir $(top_srcdir)/vala --pkg vala \
|
||||
+ $(LIBGVC_PKG) \
|
||||
--pkg config \
|
||||
$(filter %.vala %.c,$^)
|
||||
touch $@
|
||||
@@ -211,6 +218,9 @@ nodist_pkgconfig_DATA = valadoc@PACKAGE_SUFFIX@.pc
|
||||
|
||||
valadoc@PACKAGE_SUFFIX@.pc: valadoc.pc
|
||||
cp $< $@
|
||||
+if !ENABLE_GRAPHVIZ
|
||||
+ sed -i "s/libgvc //g" $@
|
||||
+endif
|
||||
|
||||
vapidir = $(datadir)/vala/vapi
|
||||
dist_vapi_DATA = valadoc@PACKAGE_SUFFIX@.vapi
|
||||
@@ -218,6 +228,9 @@ nodist_vapi_DATA = valadoc@PACKAGE_SUFFIX@.deps
|
||||
|
||||
valadoc@PACKAGE_SUFFIX@.deps: valadoc.deps
|
||||
cp $< $@
|
||||
+if !ENABLE_GRAPHVIZ
|
||||
+ sed -i "s/libgvc//g" $@
|
||||
+endif
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(libvaladoc_la_VALASOURCES) \
|
||||
diff --git a/libvaladoc/html/basicdoclet.vala b/libvaladoc/html/basicdoclet.vala
|
||||
index 37c731c..e0326ef 100644
|
||||
--- a/libvaladoc/html/basicdoclet.vala
|
||||
+++ b/libvaladoc/html/basicdoclet.vala
|
||||
@@ -46,7 +46,11 @@ public abstract class Valadoc.Html.BasicDoclet : Api.Visitor, Doclet {
|
||||
protected HtmlRenderer _renderer;
|
||||
protected Html.MarkupWriter writer;
|
||||
protected Html.CssClassResolver cssresolver;
|
||||
+#if HAVE_GRAPHVIZ
|
||||
protected Charts.Factory image_factory;
|
||||
+#else
|
||||
+ protected void* image_factory;
|
||||
+#endif
|
||||
protected ErrorReporter reporter;
|
||||
protected string package_list_link = "../index.html";
|
||||
|
||||
@@ -120,7 +124,9 @@ public abstract class Valadoc.Html.BasicDoclet : Api.Visitor, Doclet {
|
||||
this.linker = new LinkHelper ();
|
||||
|
||||
_renderer = new HtmlRenderer (settings, this.linker, this.cssresolver);
|
||||
+#if HAVE_GRAPHVIZ
|
||||
this.image_factory = new SimpleChartFactory (settings, linker);
|
||||
+#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -1025,6 +1031,7 @@ public abstract class Valadoc.Html.BasicDoclet : Api.Visitor, Doclet {
|
||||
}
|
||||
|
||||
protected void write_image_block (Api.Node element) {
|
||||
+#if HAVE_GRAPHVIZ
|
||||
if (element is Class || element is Interface || element is Struct) {
|
||||
unowned string format = (settings.use_svg_images ? "svg" : "png");
|
||||
var chart = new Charts.Hierarchy (image_factory, element);
|
||||
@@ -1044,6 +1051,7 @@ public abstract class Valadoc.Html.BasicDoclet : Api.Visitor, Doclet {
|
||||
this.get_img_path_html (element, format)});
|
||||
writer.add_usemap (chart);
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
|
||||
public void write_namespace_content (Namespace node, Api.Node? parent) {
|
||||
diff --git a/libvaladoc/html/htmlmarkupwriter.vala b/libvaladoc/html/htmlmarkupwriter.vala
|
||||
index 5aa4afd..e79b0b8 100644
|
||||
--- a/libvaladoc/html/htmlmarkupwriter.vala
|
||||
+++ b/libvaladoc/html/htmlmarkupwriter.vala
|
||||
@@ -51,12 +51,16 @@ public class Valadoc.Html.MarkupWriter : Valadoc.MarkupWriter {
|
||||
}
|
||||
}
|
||||
|
||||
+#if HAVE_GRAPHVIZ
|
||||
public unowned MarkupWriter add_usemap (Charts.Chart chart) {
|
||||
string? buf = (string?) chart.write_buffer ("cmapx");
|
||||
if (buf != null) {
|
||||
raw_text ("\n");
|
||||
raw_text ((!) buf);
|
||||
}
|
||||
+#else
|
||||
+ public unowned MarkupWriter add_usemap (void* chart) {
|
||||
+#endif
|
||||
|
||||
return this;
|
||||
}
|
1
source/d/vala/disable-graphviz.patch.url
Normal file
1
source/d/vala/disable-graphviz.patch.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://github.com/openembedded/openembedded-core/blob/master/meta/recipes-devtools/vala/vala/disable-graphviz.patch
|
10
source/d/vala/no.gvc-compat.c.diff
Normal file
10
source/d/vala/no.gvc-compat.c.diff
Normal file
|
@ -0,0 +1,10 @@
|
|||
--- ./libvaladoc/Makefile.am.orig 2018-11-10 23:02:49.675409848 -0600
|
||||
+++ ./libvaladoc/Makefile.am 2018-11-10 23:09:49.068418810 -0600
|
||||
@@ -173,7 +173,6 @@
|
||||
libvaladoc@PACKAGE_SUFFIX@_la_SOURCES = \
|
||||
libvaladoc.vala.stamp \
|
||||
$(libvaladoc_la_VALASOURCES:.vala=.c) \
|
||||
- gvc-compat.c \
|
||||
$(NULL)
|
||||
|
||||
valadoc@PACKAGE_SUFFIX@.vapi valadoc.h: libvaladoc.vala.stamp
|
19
source/d/vala/slack-desc
Normal file
19
source/d/vala/slack-desc
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------------------------------------------------------|
|
||||
vala: vala (GNOME programming language)
|
||||
vala:
|
||||
vala: Vala is a programming language that aims to bring modern programming
|
||||
vala: language features to GNOME developers without imposing any additional
|
||||
vala: runtime requirements and without using a different ABI compared to
|
||||
vala: applications and libraries written in C.
|
||||
vala:
|
||||
vala: Homepage: https://wiki.gnome.org/Projects/Vala
|
||||
vala:
|
||||
vala:
|
||||
vala:
|
152
source/d/vala/vala.SlackBuild
Executable file
152
source/d/vala/vala.SlackBuild
Executable file
|
@ -0,0 +1,152 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PKGNAM=vala
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$(uname -m)" in
|
||||
i?86) ARCH=i586 ;;
|
||||
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) ARCH=$(uname -m) ;;
|
||||
esac
|
||||
export ARCH
|
||||
fi
|
||||
|
||||
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||
# the name of the created package would be, and then exit. This information
|
||||
# could be useful to other scripts.
|
||||
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
elif [ "$ARCH" = "armv7hl" ]; then
|
||||
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
|
||||
LIBDIRSUFFIX=""
|
||||
else
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf $PKGNAM-$VERSION
|
||||
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
|
||||
cd $PKGNAM-$VERSION || exit 1
|
||||
|
||||
chown -R root:root .
|
||||
find . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||
-exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# Don't use graphviz if it's not on the system. Unless you already have a Vala
|
||||
# compiler though, you'll need to build with graphviz the first time to use
|
||||
# the resulting package to bootstrap a non-graphviz build.
|
||||
# Sorry in advance to the Slackware From Scratch folks.
|
||||
if ! /bin/ls /usr/man/man7/graphviz.7.gz 1> /dev/null 2> /dev/null ; then
|
||||
zcat $CWD/disable-graphviz.patch.gz | patch -p1 --verbose || exit 1
|
||||
# The last one doesn't quite do it for 0.42.3.
|
||||
zcat $CWD/no.gvc-compat.c.diff.gz | patch -p1 --verbose || exit 1
|
||||
GRAPHVIZ_SUPPORT="--disable-graphviz"
|
||||
autoreconf -vif || exit 1
|
||||
fi
|
||||
|
||||
# Configure, build, and install:
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--disable-static \
|
||||
$GRAPHVIZ_SUPPORT \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
|
||||
# Don't ship .la files:
|
||||
rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
|
||||
|
||||
# Strip binaries:
|
||||
( cd $PKG
|
||||
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
|
||||
)
|
||||
|
||||
# Compress manual pages:
|
||||
find $PKG/usr/man -type f -exec gzip -9 {} \;
|
||||
for i in $( find $PKG/usr/man -type l ) ; do
|
||||
ln -s $( readlink $i ).gz $i.gz
|
||||
rm $i
|
||||
done
|
||||
|
||||
# Add a documentation directory:
|
||||
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
|
||||
cp -a \
|
||||
AUTHORS* ChangeLog CHANGES COPYING* LICENSE* NEWS* README* THANKS* TODO* \
|
||||
$PKG/usr/doc/${PKGNAM}-$VERSION
|
||||
|
||||
# If there's a ChangeLog, installing at least part of the recent history
|
||||
# is useful, but don't let it get totally out of control:
|
||||
if [ -r ChangeLog ]; then
|
||||
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
|
||||
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
|
||||
touch -r ChangeLog $DOCSDIR/ChangeLog
|
||||
fi
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 4.19.2 Kernel Configuration
|
||||
# Linux/x86 4.19.3 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 4.19.2 Kernel Configuration
|
||||
# Linux/x86 4.19.3 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 4.19.2 Kernel Configuration
|
||||
# Linux/x86 4.19.3 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 4.19.2 Kernel Configuration
|
||||
# Linux/x86 4.19.3 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 4.19.2 Kernel Configuration
|
||||
# Linux/x86 4.19.3 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 4.19.2 Kernel Configuration
|
||||
# Linux/x86 4.19.3 Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=adwaita-icon-theme
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=at-spi2-atk
|
||||
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
|
||||
|
@ -77,19 +77,27 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
--buildtype=release \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
# Don't ship .la files:
|
||||
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=at-spi2-core
|
||||
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
|
||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=atk
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
|
@ -76,16 +76,29 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--sysconfdir=/etc \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--buildtype=release \
|
||||
-Dintrospection=true \
|
||||
-Ddocs=true \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
# Don't ship .la files:
|
||||
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=atkmm
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=dconf-editor
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-3}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
|
@ -78,19 +78,27 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir build
|
||||
cd build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
--buildtype=release \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
# Compress manual pages:
|
||||
find $PKG/usr/man -type f -exec gzip -9 {} \;
|
||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=dconf
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-3}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
|
@ -78,19 +78,29 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir build
|
||||
cd build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
--buildtype=release \
|
||||
-Denable-man=true \
|
||||
-Denable-gtk-doc=true \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
# Compress manual pages:
|
||||
find $PKG/usr/man -type f -exec gzip -9 {} \;
|
||||
|
|
|
@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=gcr
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-3}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
|
@ -85,10 +85,11 @@ CXXFLAGS="$SLKCFLAGS" \
|
|||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--enable-introspection=yes \
|
||||
--enable-vala=yes \
|
||||
--disable-schemas-compile \
|
||||
--disable-update-mime \
|
||||
--disable-update-icon-cache \
|
||||
--disable-vala \
|
||||
--disable-debug \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
diff -Nur gdk-pixbuf-2.22.0.orig/gdk-pixbuf/Makefile.in gdk-pixbuf-2.22.0/gdk-pixbuf/Makefile.in
|
||||
--- gdk-pixbuf-2.22.0.orig/gdk-pixbuf/Makefile.in 2010-09-21 13:28:57.000000000 -0500
|
||||
+++ gdk-pixbuf-2.22.0/gdk-pixbuf/Makefile.in 2010-10-09 10:24:16.917235308 -0500
|
||||
@@ -795,7 +795,7 @@
|
||||
LIBJASPER = @LIBJASPER@
|
||||
LIBJPEG = @LIBJPEG@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
-LIBPNG = @LIBPNG@
|
||||
+LIBPNG = @LIBPNG@ -lz
|
||||
LIBS = @LIBS@
|
||||
LIBTIFF = @LIBTIFF@
|
||||
LIBTOOL = @LIBTOOL@
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=gdk-pixbuf
|
||||
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
|
||||
|
@ -77,25 +77,31 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# There's been this long standing debate about PNG and -lz
|
||||
# and this patch is the workaround. ;-)
|
||||
zcat $CWD/gdk-pixbuf.pnglz.diff.gz | patch -p1 || exit 1
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--enable-introspection \
|
||||
--with-x11 \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
--buildtype=release \
|
||||
-Ddocs=true \
|
||||
-Dgir=true \
|
||||
-Dx11=true \
|
||||
-Dinstalled_tests=false \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
# Don't ship .la files:
|
||||
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=glib2
|
||||
VERSION=${VERSION:-$(echo glib-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
|
@ -77,8 +77,12 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# Silly upstream, using the bleeding edge. Reconf:
|
||||
#autoreconf --force --install
|
||||
# Get the local timezone link from /etc/localtime-copied-from:
|
||||
zcat $CWD/glib2.slackware.localtime.diff.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
if [ ! -r configure ]; then
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
fi
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
|
@ -86,6 +90,7 @@ CFLAGS="$SLKCFLAGS" \
|
|||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/man \
|
||||
--enable-gtk-doc \
|
||||
--disable-libelf \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
|
|
172
source/l/glib2/glib2.SlackBuild.meson
Executable file
172
source/l/glib2/glib2.SlackBuild.meson
Executable file
|
@ -0,0 +1,172 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2008, 2009, 2010, 2011, 2015, 2017, 2018 Patrick J. Volkerding, Sebeka, MN, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PKGNAM=glib2
|
||||
VERSION=${VERSION:-$(echo glib-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||
# the name of the created package would be, and then exit. This information
|
||||
# could be useful to other scripts.
|
||||
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-glib2
|
||||
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
else
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG/usr
|
||||
cd $TMP
|
||||
rm -rf glib-$VERSION
|
||||
tar xvf $CWD/glib-$VERSION.tar.?z* || exit 1
|
||||
cd glib-$VERSION || exit 1
|
||||
|
||||
chown -R root:root .
|
||||
find . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||
-exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# Get the local timezone link from /etc/localtime-copied-from:
|
||||
zcat $CWD/glib2.slackware.localtime.diff.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--buildtype=release \
|
||||
-Dselinux=false \
|
||||
-Dfam=true \
|
||||
-Dman=true \
|
||||
-Dgtk_doc=true \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
# Don't ship .la files:
|
||||
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||
|
||||
# Install profile scripts:
|
||||
mkdir -p $PKG/etc/profile.d/
|
||||
cp -a $CWD/libglib2.{csh,sh} $PKG/etc/profile.d/
|
||||
chown root:root $PKG/etc/profile.d/*
|
||||
chmod 755 $PKG/etc/profile.d/*
|
||||
mv $PKG/etc/profile.d/libglib2.csh $PKG/etc/profile.d/libglib2.csh.new
|
||||
mv $PKG/etc/profile.d/libglib2.sh $PKG/etc/profile.d/libglib2.sh.new
|
||||
|
||||
find $PKG | xargs file | grep -e "executable" -e "shared object" \
|
||||
| grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
|
||||
# Compress and link manpages, if any:
|
||||
if [ -d $PKG/usr/man ]; then
|
||||
( cd $PKG/usr/man
|
||||
for manpagedir in $(find . -type d -name "man*") ; do
|
||||
( cd $manpagedir
|
||||
for eachpage in $( find . -type l -maxdepth 1) ; do
|
||||
ln -s $( readlink $eachpage ).gz $eachpage.gz
|
||||
rm $eachpage
|
||||
done
|
||||
gzip -9 *.?
|
||||
)
|
||||
done
|
||||
)
|
||||
fi
|
||||
|
||||
mkdir -p $PKG/usr/doc/glib-$VERSION
|
||||
cp -a \
|
||||
AUTHORS COPYING* NEWS README* \
|
||||
$PKG/usr/doc/glib-$VERSION
|
||||
rm -f $PKG/usr/doc/glib-$VERSION/README.{in,win32}
|
||||
|
||||
# Make links to the documentation in /usr/share/gtk-doc/:
|
||||
( cd $PKG/usr/doc/glib-$VERSION
|
||||
for dir in $PKG/usr/share/gtk-doc/html/* ; do
|
||||
ln -s /usr/share/gtk-doc/html/$(basename $dir) .
|
||||
done
|
||||
)
|
||||
|
||||
# If there's a ChangeLog, installing at least part of the recent history
|
||||
# is useful, but don't let it get totally out of control:
|
||||
if [ -r ChangeLog ]; then
|
||||
DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION)
|
||||
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
|
||||
touch -r ChangeLog $DOCSDIR/ChangeLog
|
||||
fi
|
||||
|
||||
# Trim down bloated NEWS file:
|
||||
if [ -r NEWS ]; then
|
||||
DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION)
|
||||
cat NEWS | head -n 1000 > $DOCSDIR/NEWS
|
||||
touch -r NEWS $DOCSDIR/NEWS
|
||||
fi
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
zcat $CWD/doinst.sh.gz | sed "s,@LIBDIR@,/usr/lib${LIBDIRSUFFIX}," > $PKG/install/doinst.sh
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n --prepend $TMP/glib2-$VERSION-$ARCH-$BUILD.txz
|
||||
|
37
source/l/glib2/glib2.slackware.localtime.diff
Normal file
37
source/l/glib2/glib2.slackware.localtime.diff
Normal file
|
@ -0,0 +1,37 @@
|
|||
From 4ac2d88f3153d8cdaa003601363e71f46820a187 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick J. Volkerding <volkerdi@slackware.com>
|
||||
Date: Tue, 20 Nov 2018 13:26:57 -0600
|
||||
Subject: [PATCH] Also look at /etc/localtime-copied-from
|
||||
|
||||
In Slackware, /etc/localtime is a copy of the local timezone file, not a
|
||||
symlink to it, but the latest glib expects a symlink (because that's been
|
||||
demanded by systemd and guess-who). So, if we find that /etc/localtime is
|
||||
not a symlink, consider /etc/localtime-copied-from next. On Slackware
|
||||
systems this will be a symlink to the local timezone file under
|
||||
/usr/share/zoneinfo. We still want to consider the possibility that
|
||||
/etc/localtime *is* a symlink first though, since that's an acceptable
|
||||
local system modification on Slackware.
|
||||
|
||||
--- ./glib/gtimezone.c.orig 2018-09-21 09:23:53.000000000 -0500
|
||||
+++ ./glib/gtimezone.c 2018-11-20 13:11:31.601643410 -0600
|
||||
@@ -440,6 +440,20 @@
|
||||
|
||||
/* Resolve the actual timezone pointed to by /etc/localtime. */
|
||||
resolved_identifier = g_file_read_link (filename, &read_link_err);
|
||||
+
|
||||
+ /* If we didn't get the timezone here (probably because
|
||||
+ * /etc/localtime is not a symlink), then we will try again using
|
||||
+ * /etc/localtime-copied-from, which on Slackware is a symlink to
|
||||
+ * the local timezone file. */
|
||||
+ if (resolved_identifier == NULL)
|
||||
+ {
|
||||
+ filename = g_strdup ("/etc/localtime-copied-from");
|
||||
+ g_clear_error (&read_link_err);
|
||||
+ resolved_identifier = g_file_read_link (filename, &read_link_err);
|
||||
+ }
|
||||
+
|
||||
+ /* Test that we got the resolved_identifier. If not, fall back on the
|
||||
+ * last option (/var/db/zoneinfo file, as found on FreeBSD) */
|
||||
if (resolved_identifier == NULL)
|
||||
{
|
||||
gboolean not_a_symlink = g_error_matches (read_link_err,
|
|
@ -8,12 +8,12 @@
|
|||
|-----handy-ruler------------------------------------------------------|
|
||||
glib2: glib2 (library of C routines)
|
||||
glib2:
|
||||
glib2: GLib is a library which includes support routines for C such as lists,
|
||||
glib2: trees, hashes, memory allocation, and many other things.
|
||||
glib2:
|
||||
glib2:
|
||||
glib2:
|
||||
glib2:
|
||||
glib2: GLib is the low-level core library that forms the basis for projects
|
||||
glib2: such as GTK+ and GNOME. It provides data structure handling for C,
|
||||
glib2: portability wrappers, and interfaces for such runtime functionality as
|
||||
glib2: an event loop, threads, dynamic loading, and an object system.
|
||||
glib2:
|
||||
glib2: Homepage: https://www.gtk.org
|
||||
glib2:
|
||||
glib2:
|
||||
glib2:
|
||||
|
|
|
@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=gobject-introspection
|
||||
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
|
||||
|
|
|
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
SRCNAM=gtkmm
|
||||
PKGNAM=gtkmm3
|
||||
VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
SRCNAM=gtkmm
|
||||
|
||||
|
|
|
@ -75,23 +75,36 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
if [ ! -x configure ]; then
|
||||
autoreconf -vif || exit 1
|
||||
fi
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
# EXAMPLE FOR MESON:
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--enable-gtk-doc \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
--buildtype=release \
|
||||
-Ddnssd=false \
|
||||
-Dgoa=false \
|
||||
-Dgoogle=false \
|
||||
-Dlogind=false \
|
||||
-Dman=true \
|
||||
-Dnfs=false \
|
||||
-Dsystemduserunitdir=no \
|
||||
-Dtmpfilesdir=no \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
## This was an issue in 2012, but we will try commenting this sed command out
|
||||
## in 2017 hoping that the issue no longer occurs...
|
||||
|
|
158
source/l/gvfs/gvfs.SlackBuild.dev-utils
Executable file
158
source/l/gvfs/gvfs.SlackBuild.dev-utils
Executable file
|
@ -0,0 +1,158 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2009-2012 Robby Workman, Northport, Alabama, USA
|
||||
# Copyright 2017, 2018 Patrick J. Volkerding, Sebeka, MN, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PKGNAM=gvfs
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||
# the name of the created package would be, and then exit. This information
|
||||
# could be useful to other scripts.
|
||||
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
else
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
cd $TMP
|
||||
rm -rf $PKGNAM-$VERSION
|
||||
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1
|
||||
cd $PKGNAM-$VERSION || exit 1
|
||||
chown -R root:root .
|
||||
find . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||
-exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# EXAMPLE FOR MESON:
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--buildtype=release \
|
||||
-Ddevel_utils=true \
|
||||
-Ddnssd=false \
|
||||
-Dgoa=false \
|
||||
-Dgoogle=false \
|
||||
-Dlogind=false \
|
||||
-Dman=true \
|
||||
-Dnfs=false \
|
||||
-Dsystemduserunitdir=no \
|
||||
-Dtmpfilesdir=no \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
## This was an issue in 2012, but we will try commenting this sed command out
|
||||
## in 2017 hoping that the issue no longer occurs...
|
||||
##
|
||||
## Don't set AutoMount to true for network volumes. Doing so leads to long
|
||||
## delays in Thunar. Users may click the network button in Thunar to mount
|
||||
## them instead.
|
||||
#sed -i -e "s/AutoMount=true/AutoMount=false/g" $PKG/usr/share/gvfs/mounts/network.mount
|
||||
|
||||
# Don't ship .la files:
|
||||
rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
|
||||
|
||||
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
|
||||
# Compress and link manpages, if any:
|
||||
if [ -d $PKG/usr/man ]; then
|
||||
( cd $PKG/usr/man
|
||||
for manpagedir in $(find . -type d -name "man*") ; do
|
||||
( cd $manpagedir
|
||||
for eachpage in $( find . -type l -maxdepth 1) ; do
|
||||
ln -s $( readlink $eachpage ).gz $eachpage.gz
|
||||
rm $eachpage
|
||||
done
|
||||
gzip -9 *.?
|
||||
)
|
||||
done
|
||||
)
|
||||
fi
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
|
||||
cp -a \
|
||||
AUTHORS COPYING* INSTALL MAINTAINERS NEWS README* TODO \
|
||||
$PKG/usr/doc/$PKGNAM-$VERSION
|
||||
|
||||
# If there's a ChangeLog, installing at least part of the recent history
|
||||
# is useful, but don't let it get totally out of control:
|
||||
if [ -r ChangeLog ]; then
|
||||
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
|
||||
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
|
||||
touch -r ChangeLog $DOCSDIR/ChangeLog
|
||||
fi
|
||||
|
||||
mkdir -p $PKG/install
|
||||
zcat $CWD/doinst.sh.gz | sed "s,@LIBDIR@,/usr/lib${LIBDIRSUFFIX}," > $PKG/install/doinst.sh
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
|
@ -26,9 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=libcap
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | cut -d - -f 2 | rev | cut -f 3- -d . | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
|
@ -48,6 +46,8 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
|||
exit 0
|
||||
fi
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
|
@ -75,8 +75,6 @@ rm -rf $PKGNAM-$VERSION
|
|||
tar xvf $CWD/$PKGNAM-$VERSION.tar.xz || exit 1
|
||||
cd $PKGNAM-$VERSION || exit 1
|
||||
|
||||
zcat $CWD/libcap.capability.h.fix.broken.includes.diff.gz | patch -p1 || exit 1
|
||||
|
||||
chown -R root:root .
|
||||
find . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||
|
@ -92,7 +90,7 @@ sed 's@^BUILD_GPERF@#\0@' -i Make.Rules
|
|||
|
||||
|
||||
make DYNAMIC=yes $NUMJOBS || make DYNAMIC=yes || exit 1
|
||||
make install FAKEROOT=$PKG man_prefix=/usr || exit 1
|
||||
make install RAISE_SETFCAP=no DESTDIR=$PKG man_prefix=/usr || exit 1
|
||||
chmod 755 $PKG/lib${LIBDIRSUFFIX}/libcap.so*
|
||||
|
||||
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
--- ./libcap/include/sys/capability.h.orig 2009-08-27 00:01:01.000000000 -0500
|
||||
+++ ./libcap/include/sys/capability.h 2011-02-08 14:24:36.000000000 -0600
|
||||
@@ -19,9 +19,9 @@
|
||||
* information for the user library.
|
||||
*/
|
||||
|
||||
-#include <sys/types.h>
|
||||
-#include <stdint.h>
|
||||
#include <linux/types.h>
|
||||
+#include <stdint.h>
|
||||
+#include <sys/types.h>
|
||||
|
||||
/*
|
||||
* Required to limit what gets defined in the kernel header file.
|
1
source/l/libcap/libcap.url
Normal file
1
source/l/libcap/libcap.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/
|
|
@ -15,5 +15,5 @@ libcap: Libcap was written by Andrew G. Morgan; however, it would not
|
|||
libcap: have been possible without the help of Aleph1, Roland Buresund,
|
||||
libcap: Andrew Main, and Alexander Kjeldaas.
|
||||
libcap:
|
||||
libcap:
|
||||
libcap: Homepage: http://sites.google.com/site/fullycapable/
|
||||
libcap:
|
||||
|
|
33
source/l/libpsl/convert-gz-to-lz-drop-huge-fuzzing.sh
Executable file
33
source/l/libpsl/convert-gz-to-lz-drop-huge-fuzzing.sh
Executable file
|
@ -0,0 +1,33 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PKGNAM=libpsl
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
rm -rf ${PKGNAM}-${VERSION} ${PKGNAM}-${VERSION}.tar ${PKGNAM}-${VERSION}.tar.lz
|
||||
tar xf ${PKGNAM}-${VERSION}.tar.gz || exit 1
|
||||
rm -rf ${PKGNAM}-${VERSION}/fuzz/libpsl_*{.in,.repro,.dict}
|
||||
tar cf ${PKGNAM}-${VERSION}.tar ${PKGNAM}-${VERSION}
|
||||
plzip -9 ${PKGNAM}-${VERSION}.tar
|
||||
rm -rf ${PKGNAM}-${VERSION}
|
||||
touch -r ${PKGNAM}-${VERSION}.tar.gz ${PKGNAM}-${VERSION}.tar.lz
|
27
source/l/libpsl/fetch-public-suffix-list.sh
Executable file
27
source/l/libpsl/fetch-public-suffix-list.sh
Executable file
|
@ -0,0 +1,27 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
rm -f public_suffix_list.dat*
|
||||
lftpget https://publicsuffix.org/list/public_suffix_list.dat
|
||||
xz -9 public_suffix_list.dat
|
188
source/l/libpsl/libpsl.SlackBuild
Executable file
188
source/l/libpsl/libpsl.SlackBuild
Executable file
|
@ -0,0 +1,188 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PKGNAM=libpsl
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$(uname -m)" in
|
||||
i?86) ARCH=i586 ;;
|
||||
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) ARCH=$(uname -m) ;;
|
||||
esac
|
||||
export ARCH
|
||||
fi
|
||||
|
||||
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
||||
# the name of the created package would be, and then exit. This information
|
||||
# could be useful to other scripts.
|
||||
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
||||
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
elif [ "$ARCH" = "armv7hl" ]; then
|
||||
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
|
||||
LIBDIRSUFFIX=""
|
||||
else
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf $PKGNAM-$VERSION
|
||||
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
|
||||
cd $PKGNAM-$VERSION || exit 1
|
||||
|
||||
chown -R root:root .
|
||||
find . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||
-exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# If the public list is not installed on the system the build cannot proceed.
|
||||
# As I don't think anything other than libpsl will use it, I'd rather not split
|
||||
# it out to yet-another package, so we'll install it on the system here. Once
|
||||
# this package is installed it will overwrite it anyway.
|
||||
#
|
||||
# If this build method makes you uncomfortable, you're welcome to make whatever
|
||||
# changes you require to satisfy your local requirements.
|
||||
if [ ! -r /usr/share/publicsuffix/public_suffix_list.dat ]; then
|
||||
mkdir -p /usr/share/publicsuffix
|
||||
cp -a $CWD/public_suffix_list.dat.xz /usr/share/publicsuffix
|
||||
xz -d /usr/share/publicsuffix/public_suffix_list.dat.xz
|
||||
chown root:root /usr/share/publicsuffix/public_suffix_list.dat
|
||||
chmod 644 /usr/share/publicsuffix/public_suffix_list.dat
|
||||
( cd /usr/share/publicsuffix ; ln -sf public_suffix_list.dat effective_tld_names.dat )
|
||||
cp -a list/tests/tests.txt /usr/share/publicsuffix/test_psl.txt
|
||||
chown root:root /usr/share/publicsuffix/test_psl.txt
|
||||
chmod 644 /usr/share/publicsuffix/test_psl.txt
|
||||
fi
|
||||
|
||||
# Configure, build, and install:
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--disable-silent-rules \
|
||||
--disable-static \
|
||||
--enable-man \
|
||||
--enable-gtk-doc \
|
||||
--enable-builtin=libicu \
|
||||
--enable-runtime=libidn2 \
|
||||
--with-psl-distfile=/usr/share/publicsuffix/public_suffix_list.dafsa \
|
||||
--with-psl-file=/usr/share/publicsuffix/effective_tld_names.dat \
|
||||
--with-psl-testfile=/usr/share/publicsuffix/test_psl.txt \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
|
||||
# Don't ship .la files:
|
||||
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||
|
||||
if [ ! -r $PKG/usr/bin/psl-make-dafsa ]; then
|
||||
cp -a src/psl-make-dafsa $PKG/usr/bin/psl-make-dafsa
|
||||
chown root:root $PKG/usr/bin/psl-make-dafsa
|
||||
chmod 755 $PKG/usr/bin/psl-make-dafsa
|
||||
fi
|
||||
|
||||
# Add the lists into the package:
|
||||
mkdir -p $PKG/usr/share/publicsuffix
|
||||
cp -a $CWD/public_suffix_list.dat.xz $PKG/usr/share/publicsuffix
|
||||
xz -d $PKG/usr/share/publicsuffix/public_suffix_list.dat.xz
|
||||
chown root:root $PKG/usr/share/publicsuffix/public_suffix_list.dat
|
||||
chmod 644 $PKG/usr/share/publicsuffix/public_suffix_list.dat
|
||||
( cd $PKG/usr/share/publicsuffix ; ln -sf public_suffix_list.dat effective_tld_names.dat )
|
||||
cp -a list/tests/tests.txt $PKG/usr/share/publicsuffix/test_psl.txt
|
||||
chown root:root $PKG/usr/share/publicsuffix/test_psl.txt
|
||||
chmod 644 $PKG/usr/share/publicsuffix/test_psl.txt
|
||||
|
||||
# Strip binaries:
|
||||
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
|
||||
# Compress manual pages:
|
||||
find $PKG/usr/man -type f -exec gzip -9 {} \;
|
||||
for i in $( find $PKG/usr/man -type l ) ; do
|
||||
ln -s $( readlink $i ).gz $i.gz
|
||||
rm $i
|
||||
done
|
||||
|
||||
# Compress info files, if any:
|
||||
if [ -d $PKG/usr/info ]; then
|
||||
( cd $PKG/usr/info
|
||||
rm -f dir
|
||||
gzip -9 *
|
||||
)
|
||||
fi
|
||||
|
||||
# Add a documentation directory:
|
||||
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
|
||||
cp -a \
|
||||
AUTHORS* ChangeLog CHANGES COPYING* LICENSE* NEWS* README* THANKS* TODO* \
|
||||
$PKG/usr/doc/${PKGNAM}-$VERSION
|
||||
|
||||
# If there's a ChangeLog, installing at least part of the recent history
|
||||
# is useful, but don't let it get totally out of control:
|
||||
if [ -r ChangeLog ]; then
|
||||
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
|
||||
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
|
||||
touch -r ChangeLog $DOCSDIR/ChangeLog
|
||||
fi
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
1
source/l/libpsl/libpsl.url
Normal file
1
source/l/libpsl/libpsl.url
Normal file
|
@ -0,0 +1 @@
|
|||
https://github.com/rockdaboot/libpsl
|
12650
source/l/libpsl/public_suffix_list.dat
Normal file
12650
source/l/libpsl/public_suffix_list.dat
Normal file
File diff suppressed because it is too large
Load diff
19
source/l/libpsl/slack-desc
Normal file
19
source/l/libpsl/slack-desc
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------------------------------------------------------|
|
||||
libpsl: libpsl (C library to handle the Public Suffix List)
|
||||
libpsl:
|
||||
libpsl: A Public Suffix List is a collection of Top Level Domains (TLDs)
|
||||
libpsl: suffixes. TLDs include Global Top Level Domains (gTLDs) like .com and
|
||||
libpsl: .net; Country Top Level Domains (ccTLDs) like .de and .cn; and Brand
|
||||
libpsl: Top Level Domains like .apple and .google. Brand TLDs allows users to
|
||||
libpsl: register their own top level domain that exist at the same level as
|
||||
libpsl: ICANN's gTLDs. Brand TLDs are sometimes referred to as Vanity Domains.
|
||||
libpsl:
|
||||
libpsl: Homepage: https://github.com/rockdaboot/libpsl
|
||||
libpsl:
|
|
@ -72,19 +72,31 @@ cd $PKGNAM-$VERSION || exit 1
|
|||
chown -R root:root .
|
||||
chmod -R u+w,go+r-w,a-s .
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
# EXAMPLE FOR MESON:
|
||||
# Configure, build, and install:
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var/lib \
|
||||
--disable-static \
|
||||
--with-gnome \
|
||||
--enable-vala=no \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install-strip DESTDIR=$PKG || exit 1
|
||||
--localstatedir=/var \
|
||||
--buildtype=release \
|
||||
-Dgssapi=false \
|
||||
-Dvapi=true \
|
||||
-Ddoc=true \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
# Don't ship .la files:
|
||||
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||
|
|
|
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=pangomm
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
|
|
|
@ -13,7 +13,7 @@ polkit: the policy that allows unprivileged processes to speak to privileged
|
|||
polkit: processes. PolicyKit is specifically targeting applications in rich
|
||||
polkit: desktop environments on multi-user UNIX-like operating systems.
|
||||
polkit:
|
||||
polkit: Homepage: http://www.freedesktop.org/wiki/Software/polkit
|
||||
polkit:
|
||||
polkit:
|
||||
polkit: Home: http://www.freedesktop.org/wiki/Software/PolicyKit
|
||||
polkit:
|
||||
|
|
|
@ -78,31 +78,63 @@ find -L . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
# Configure, build, and install (python3 version):
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--with-python=python3 \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
--buildtype=release \
|
||||
-Dpython=python3 \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
# No ninja "make clean"?
|
||||
cd $TMP
|
||||
rm -rf $SRCNAM-$VERSION
|
||||
tar xvf $CWD/$SRCNAM-$VERSION.tar.xz || exit 1
|
||||
cd $SRCNAM-$VERSION || exit 1
|
||||
chown -R root:root .
|
||||
find -L . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
|
||||
-o -perm 511 \) -exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
|
||||
make clean
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
# Configure, build, and install (python2 version):
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
mkdir meson-build
|
||||
cd meson-build
|
||||
meson setup \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--libdir=lib${LIBDIRSUFFIX} \
|
||||
--libexecdir=/usr/libexec \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--includedir=/usr/include \
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--with-python=python \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
--buildtype=release \
|
||||
-Dpython=python \
|
||||
.. || exit 1
|
||||
ninja || exit 1
|
||||
DESTDIR=$PKG ninja install || exit 1
|
||||
cd ..
|
||||
|
||||
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
|
|
@ -90,7 +90,6 @@ CFLAGS="$SLKCFLAGS" \
|
|||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--disable-static \
|
||||
--enable-introspection \
|
||||
--disable-vala \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
# Build and install:
|
||||
|
|
|
@ -162,12 +162,12 @@ do_build() {
|
|||
$buildscript &> $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log
|
||||
if [ ! $? = 0 ]; then
|
||||
# Exit code from SlackBuild indicated an error:
|
||||
echo "failed to build."
|
||||
echo "$(PRINT_PACKAGE_NAME=foo $buildscript | head -n 1) failed to build."
|
||||
mv $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log.failed
|
||||
elif [ ! -r $OUTPUT_LOCATION/$(PRINT_PACKAGE_NAME=foo $buildscript | head -n 1) ]; then
|
||||
# No error code returned from SlackBuild, but the package(s) were not found.
|
||||
# Possibly the SlackBuild doesn't honor $TMP, and a non-/tmp $TMP variable was set?
|
||||
echo "failed to build."
|
||||
echo "$(PRINT_PACKAGE_NAME=foo $buildscript | head -n 1) failed to build."
|
||||
mv $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log $LOGDIR/$(basename $(echo $buildscript | cut -f 1 -d ' ')).log.failed
|
||||
else
|
||||
# Figure out a progress report to include with the successful build message:
|
||||
|
@ -178,7 +178,7 @@ do_build() {
|
|||
NUMTOTAL="$(cat $LOGDIR/tmp-pkgs-to-build.$$ | wc -l)"
|
||||
NUMBUILT="$(grep -x -f $LOGDIR/tmp-pkgs-built-or-building.$$ $LOGDIR/tmp-pkgs-to-build.$$ | wc -l)"
|
||||
rm -f $LOGDIR/tmp-pkgs-to-build.$$ $LOGDIR/tmp-pkgs-built-or-building.$$
|
||||
echo "built successfully ($NUMBUILT/$NUMTOTAL)."
|
||||
echo "$(PRINT_PACKAGE_NAME=foo $buildscript | head -n 1) built successfully ($NUMBUILT/$NUMTOTAL)."
|
||||
for package in $(PRINT_PACKAGE_NAME=foo $buildscript) ; do
|
||||
upgradepkg --install-new --reinstall $OUTPUT_LOCATION/$package > /dev/null 2>&1
|
||||
done
|
||||
|
|
|
@ -1 +1 @@
|
|||
2
|
||||
1
|
||||
|
|
|
@ -1 +1 @@
|
|||
zcat $CWD/patch/pixman/pixman.remove.glyph-test.that.fails.to.compile.diff.gz | patch -p1 || { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
|
||||
zcat $CWD/patch/pixman/pixman.remove.tests.that.fail.to.compile.diff.gz | patch -p1 --backup --suffix=.orig || { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
|
||||
|
|
|
@ -1,83 +0,0 @@
|
|||
--- ./test/Makefile.in.orig 2016-01-31 08:31:06.000000000 -0600
|
||||
+++ ./test/Makefile.in 2018-09-18 17:37:03.435015910 -0500
|
||||
@@ -122,7 +122,7 @@
|
||||
rotate-test$(EXEEXT) alphamap$(EXEEXT) \
|
||||
gradient-crash-test$(EXEEXT) pixel-test$(EXEEXT) \
|
||||
matrix-test$(EXEEXT) composite-traps-test$(EXEEXT) \
|
||||
- region-contains-test$(EXEEXT) glyph-test$(EXEEXT) \
|
||||
+ region-contains-test$(EXEEXT) \
|
||||
solid-test$(EXEEXT) stress-test$(EXEEXT) cover-test$(EXEEXT) \
|
||||
blitters-test$(EXEEXT) affine-test$(EXEEXT) \
|
||||
scaling-test$(EXEEXT) composite$(EXEEXT) \
|
||||
@@ -210,12 +210,6 @@
|
||||
fetch_test_DEPENDENCIES = libutils.la \
|
||||
$(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
$(am__DEPENDENCIES_1)
|
||||
-glyph_test_SOURCES = glyph-test.c
|
||||
-glyph_test_OBJECTS = glyph-test.$(OBJEXT)
|
||||
-glyph_test_LDADD = $(LDADD)
|
||||
-glyph_test_DEPENDENCIES = libutils.la \
|
||||
- $(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
- $(am__DEPENDENCIES_1)
|
||||
gradient_crash_test_SOURCES = gradient-crash-test.c
|
||||
gradient_crash_test_OBJECTS = gradient-crash-test.$(OBJEXT)
|
||||
gradient_crash_test_LDADD = $(LDADD)
|
||||
@@ -392,7 +386,7 @@
|
||||
affine-test.c alpha-loop.c alphamap.c blitters-test.c \
|
||||
check-formats.c combiner-test.c composite.c \
|
||||
composite-traps-test.c cover-test.c fence-image-self-test.c \
|
||||
- fetch-test.c glyph-test.c gradient-crash-test.c \
|
||||
+ fetch-test.c gradient-crash-test.c \
|
||||
infinite-loop.c lowlevel-blt-bench.c matrix-test.c oob-test.c \
|
||||
pdf-op-test.c pixel-test.c prng-test.c radial-invalid.c \
|
||||
radial-perf-test.c region-contains-test.c region-test.c \
|
||||
@@ -404,7 +398,7 @@
|
||||
affine-test.c alpha-loop.c alphamap.c blitters-test.c \
|
||||
check-formats.c combiner-test.c composite.c \
|
||||
composite-traps-test.c cover-test.c fence-image-self-test.c \
|
||||
- fetch-test.c glyph-test.c gradient-crash-test.c \
|
||||
+ fetch-test.c gradient-crash-test.c \
|
||||
infinite-loop.c lowlevel-blt-bench.c matrix-test.c oob-test.c \
|
||||
pdf-op-test.c pixel-test.c prng-test.c radial-invalid.c \
|
||||
radial-perf-test.c region-contains-test.c region-test.c \
|
||||
@@ -816,7 +810,6 @@
|
||||
matrix-test \
|
||||
composite-traps-test \
|
||||
region-contains-test \
|
||||
- glyph-test \
|
||||
solid-test \
|
||||
stress-test \
|
||||
cover-test \
|
||||
@@ -965,10 +958,6 @@
|
||||
@rm -f fetch-test$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(fetch_test_OBJECTS) $(fetch_test_LDADD) $(LIBS)
|
||||
|
||||
-glyph-test$(EXEEXT): $(glyph_test_OBJECTS) $(glyph_test_DEPENDENCIES) $(EXTRA_glyph_test_DEPENDENCIES)
|
||||
- @rm -f glyph-test$(EXEEXT)
|
||||
- $(AM_V_CCLD)$(LINK) $(glyph_test_OBJECTS) $(glyph_test_LDADD) $(LIBS)
|
||||
-
|
||||
gradient-crash-test$(EXEEXT): $(gradient_crash_test_OBJECTS) $(gradient_crash_test_DEPENDENCIES) $(EXTRA_gradient_crash_test_DEPENDENCIES)
|
||||
@rm -f gradient-crash-test$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(gradient_crash_test_OBJECTS) $(gradient_crash_test_LDADD) $(LIBS)
|
||||
@@ -1080,7 +1069,6 @@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cover-test.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fence-image-self-test.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fetch-test.Po@am__quote@
|
||||
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glyph-test.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gradient-crash-test.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infinite-loop.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lowlevel-blt-bench.Po@am__quote@
|
||||
@@ -1487,13 +1475,6 @@
|
||||
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
||||
--log-file $$b.log --trs-file $$b.trs \
|
||||
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
- "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
-glyph-test.log: glyph-test$(EXEEXT)
|
||||
- @p='glyph-test$(EXEEXT)'; \
|
||||
- b='glyph-test'; \
|
||||
- $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
||||
- --log-file $$b.log --trs-file $$b.trs \
|
||||
- $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
solid-test.log: solid-test$(EXEEXT)
|
||||
@p='solid-test$(EXEEXT)'; \
|
|
@ -0,0 +1,395 @@
|
|||
--- ./test/Makefile.in.orig 2018-11-21 05:41:10.000000000 -0600
|
||||
+++ ./test/Makefile.in 2018-11-21 16:37:38.546566766 -0600
|
||||
@@ -111,12 +111,11 @@
|
||||
scaling-helpers-test$(EXEEXT) thread-test$(EXEEXT) \
|
||||
rotate-test$(EXEEXT) alphamap$(EXEEXT) \
|
||||
gradient-crash-test$(EXEEXT) pixel-test$(EXEEXT) \
|
||||
- matrix-test$(EXEEXT) filter-reduction-test$(EXEEXT) \
|
||||
- composite-traps-test$(EXEEXT) region-contains-test$(EXEEXT) \
|
||||
+ filter-reduction-test$(EXEEXT) \
|
||||
+ composite-traps-test$(EXEEXT) \
|
||||
glyph-test$(EXEEXT) solid-test$(EXEEXT) stress-test$(EXEEXT) \
|
||||
- cover-test$(EXEEXT) blitters-test$(EXEEXT) \
|
||||
- affine-test$(EXEEXT) scaling-test$(EXEEXT) composite$(EXEEXT) \
|
||||
- tolerance-test$(EXEEXT)
|
||||
+ cover-test$(EXEEXT) \
|
||||
+ scaling-test$(EXEEXT) composite$(EXEEXT)
|
||||
am__EXEEXT_2 = lowlevel-blt-bench$(EXEEXT) radial-perf-test$(EXEEXT) \
|
||||
check-formats$(EXEEXT) scaling-bench$(EXEEXT) \
|
||||
affine-bench$(EXEEXT)
|
||||
@@ -144,12 +143,6 @@
|
||||
affine_bench_DEPENDENCIES = libutils.la \
|
||||
$(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
$(am__DEPENDENCIES_1)
|
||||
-affine_test_SOURCES = affine-test.c
|
||||
-affine_test_OBJECTS = affine-test.$(OBJEXT)
|
||||
-affine_test_LDADD = $(LDADD)
|
||||
-affine_test_DEPENDENCIES = libutils.la \
|
||||
- $(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
- $(am__DEPENDENCIES_1)
|
||||
alpha_loop_SOURCES = alpha-loop.c
|
||||
alpha_loop_OBJECTS = alpha-loop.$(OBJEXT)
|
||||
alpha_loop_LDADD = $(LDADD)
|
||||
@@ -162,12 +155,6 @@
|
||||
alphamap_DEPENDENCIES = libutils.la \
|
||||
$(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
$(am__DEPENDENCIES_1)
|
||||
-blitters_test_SOURCES = blitters-test.c
|
||||
-blitters_test_OBJECTS = blitters-test.$(OBJEXT)
|
||||
-blitters_test_LDADD = $(LDADD)
|
||||
-blitters_test_DEPENDENCIES = libutils.la \
|
||||
- $(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
- $(am__DEPENDENCIES_1)
|
||||
check_formats_SOURCES = check-formats.c
|
||||
check_formats_OBJECTS = check-formats.$(OBJEXT)
|
||||
check_formats_LDADD = $(LDADD)
|
||||
@@ -240,12 +227,6 @@
|
||||
lowlevel_blt_bench_DEPENDENCIES = libutils.la \
|
||||
$(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
$(am__DEPENDENCIES_1)
|
||||
-matrix_test_SOURCES = matrix-test.c
|
||||
-matrix_test_OBJECTS = matrix-test.$(OBJEXT)
|
||||
-matrix_test_LDADD = $(LDADD)
|
||||
-matrix_test_DEPENDENCIES = libutils.la \
|
||||
- $(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
- $(am__DEPENDENCIES_1)
|
||||
oob_test_SOURCES = oob-test.c
|
||||
oob_test_OBJECTS = oob-test.$(OBJEXT)
|
||||
oob_test_LDADD = $(LDADD)
|
||||
@@ -282,12 +263,6 @@
|
||||
radial_perf_test_DEPENDENCIES = libutils.la \
|
||||
$(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
$(am__DEPENDENCIES_1)
|
||||
-region_contains_test_SOURCES = region-contains-test.c
|
||||
-region_contains_test_OBJECTS = region-contains-test.$(OBJEXT)
|
||||
-region_contains_test_LDADD = $(LDADD)
|
||||
-region_contains_test_DEPENDENCIES = libutils.la \
|
||||
- $(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
- $(am__DEPENDENCIES_1)
|
||||
region_test_SOURCES = region-test.c
|
||||
region_test_OBJECTS = region-test.$(OBJEXT)
|
||||
region_test_LDADD = $(LDADD)
|
||||
@@ -348,12 +323,6 @@
|
||||
thread_test_DEPENDENCIES = libutils.la \
|
||||
$(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
$(am__DEPENDENCIES_1)
|
||||
-tolerance_test_SOURCES = tolerance-test.c
|
||||
-tolerance_test_OBJECTS = tolerance-test.$(OBJEXT)
|
||||
-tolerance_test_LDADD = $(LDADD)
|
||||
-tolerance_test_DEPENDENCIES = libutils.la \
|
||||
- $(top_builddir)/pixman/libpixman-1.la $(am__DEPENDENCIES_1) \
|
||||
- $(am__DEPENDENCIES_1)
|
||||
trap_crasher_SOURCES = trap-crasher.c
|
||||
trap_crasher_OBJECTS = trap-crasher.$(OBJEXT)
|
||||
trap_crasher_LDADD = $(LDADD)
|
||||
@@ -376,27 +345,27 @@
|
||||
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
||||
am__maybe_remake_depfiles = depfiles
|
||||
am__depfiles_remade = ./$(DEPDIR)/a1-trap-test.Po \
|
||||
- ./$(DEPDIR)/affine-bench.Po ./$(DEPDIR)/affine-test.Po \
|
||||
+ ./$(DEPDIR)/affine-bench.Po \
|
||||
./$(DEPDIR)/alpha-loop.Po ./$(DEPDIR)/alphamap.Po \
|
||||
- ./$(DEPDIR)/blitters-test.Po ./$(DEPDIR)/check-formats.Po \
|
||||
+ ./$(DEPDIR)/check-formats.Po \
|
||||
./$(DEPDIR)/combiner-test.Po \
|
||||
./$(DEPDIR)/composite-traps-test.Po ./$(DEPDIR)/composite.Po \
|
||||
./$(DEPDIR)/cover-test.Po ./$(DEPDIR)/fence-image-self-test.Po \
|
||||
./$(DEPDIR)/fetch-test.Po ./$(DEPDIR)/filter-reduction-test.Po \
|
||||
./$(DEPDIR)/glyph-test.Po ./$(DEPDIR)/gradient-crash-test.Po \
|
||||
./$(DEPDIR)/infinite-loop.Po ./$(DEPDIR)/lowlevel-blt-bench.Po \
|
||||
- ./$(DEPDIR)/matrix-test.Po ./$(DEPDIR)/oob-test.Po \
|
||||
+ ./$(DEPDIR)/oob-test.Po \
|
||||
./$(DEPDIR)/pdf-op-test.Po ./$(DEPDIR)/pixel-test.Po \
|
||||
./$(DEPDIR)/prng-test.Po ./$(DEPDIR)/radial-invalid.Po \
|
||||
./$(DEPDIR)/radial-perf-test.Po \
|
||||
- ./$(DEPDIR)/region-contains-test.Po ./$(DEPDIR)/region-test.Po \
|
||||
+ ./$(DEPDIR)/region-test.Po \
|
||||
./$(DEPDIR)/region-translate-test.Po \
|
||||
./$(DEPDIR)/rotate-test.Po ./$(DEPDIR)/scaling-bench.Po \
|
||||
./$(DEPDIR)/scaling-crash-test.Po \
|
||||
./$(DEPDIR)/scaling-helpers-test.Po \
|
||||
./$(DEPDIR)/scaling-test.Po ./$(DEPDIR)/solid-test.Po \
|
||||
./$(DEPDIR)/stress-test.Po ./$(DEPDIR)/thread-test.Po \
|
||||
- ./$(DEPDIR)/tolerance-test.Po ./$(DEPDIR)/trap-crasher.Po \
|
||||
+ ./$(DEPDIR)/trap-crasher.Po \
|
||||
./$(DEPDIR)/utils-prng.Plo ./$(DEPDIR)/utils.Plo
|
||||
am__mv = mv -f
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
@@ -418,29 +387,29 @@
|
||||
am__v_CCLD_0 = @echo " CCLD " $@;
|
||||
am__v_CCLD_1 =
|
||||
SOURCES = $(libutils_la_SOURCES) a1-trap-test.c affine-bench.c \
|
||||
- affine-test.c alpha-loop.c alphamap.c blitters-test.c \
|
||||
+ alpha-loop.c alphamap.c \
|
||||
check-formats.c combiner-test.c composite.c \
|
||||
composite-traps-test.c cover-test.c fence-image-self-test.c \
|
||||
fetch-test.c filter-reduction-test.c glyph-test.c \
|
||||
gradient-crash-test.c infinite-loop.c lowlevel-blt-bench.c \
|
||||
- matrix-test.c oob-test.c pdf-op-test.c pixel-test.c \
|
||||
+ oob-test.c pdf-op-test.c pixel-test.c \
|
||||
prng-test.c radial-invalid.c radial-perf-test.c \
|
||||
- region-contains-test.c region-test.c region-translate-test.c \
|
||||
+ region-test.c region-translate-test.c \
|
||||
rotate-test.c scaling-bench.c scaling-crash-test.c \
|
||||
scaling-helpers-test.c scaling-test.c solid-test.c \
|
||||
- stress-test.c thread-test.c tolerance-test.c trap-crasher.c
|
||||
+ stress-test.c thread-test.c trap-crasher.c
|
||||
DIST_SOURCES = $(libutils_la_SOURCES) a1-trap-test.c affine-bench.c \
|
||||
- affine-test.c alpha-loop.c alphamap.c blitters-test.c \
|
||||
+ alpha-loop.c alphamap.c \
|
||||
check-formats.c combiner-test.c composite.c \
|
||||
composite-traps-test.c cover-test.c fence-image-self-test.c \
|
||||
fetch-test.c filter-reduction-test.c glyph-test.c \
|
||||
gradient-crash-test.c infinite-loop.c lowlevel-blt-bench.c \
|
||||
- matrix-test.c oob-test.c pdf-op-test.c pixel-test.c \
|
||||
+ oob-test.c pdf-op-test.c pixel-test.c \
|
||||
prng-test.c radial-invalid.c radial-perf-test.c \
|
||||
- region-contains-test.c region-test.c region-translate-test.c \
|
||||
+ region-test.c region-translate-test.c \
|
||||
rotate-test.c scaling-bench.c scaling-crash-test.c \
|
||||
scaling-helpers-test.c scaling-test.c solid-test.c \
|
||||
- stress-test.c thread-test.c tolerance-test.c trap-crasher.c
|
||||
+ stress-test.c thread-test.c trap-crasher.c
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
@@ -844,19 +813,14 @@
|
||||
alphamap \
|
||||
gradient-crash-test \
|
||||
pixel-test \
|
||||
- matrix-test \
|
||||
filter-reduction-test \
|
||||
composite-traps-test \
|
||||
- region-contains-test \
|
||||
glyph-test \
|
||||
solid-test \
|
||||
stress-test \
|
||||
cover-test \
|
||||
- blitters-test \
|
||||
- affine-test \
|
||||
scaling-test \
|
||||
composite \
|
||||
- tolerance-test \
|
||||
$(NULL)
|
||||
|
||||
|
||||
@@ -953,10 +917,6 @@
|
||||
@rm -f affine-bench$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(affine_bench_OBJECTS) $(affine_bench_LDADD) $(LIBS)
|
||||
|
||||
-affine-test$(EXEEXT): $(affine_test_OBJECTS) $(affine_test_DEPENDENCIES) $(EXTRA_affine_test_DEPENDENCIES)
|
||||
- @rm -f affine-test$(EXEEXT)
|
||||
- $(AM_V_CCLD)$(LINK) $(affine_test_OBJECTS) $(affine_test_LDADD) $(LIBS)
|
||||
-
|
||||
alpha-loop$(EXEEXT): $(alpha_loop_OBJECTS) $(alpha_loop_DEPENDENCIES) $(EXTRA_alpha_loop_DEPENDENCIES)
|
||||
@rm -f alpha-loop$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(alpha_loop_OBJECTS) $(alpha_loop_LDADD) $(LIBS)
|
||||
@@ -965,10 +925,6 @@
|
||||
@rm -f alphamap$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(alphamap_OBJECTS) $(alphamap_LDADD) $(LIBS)
|
||||
|
||||
-blitters-test$(EXEEXT): $(blitters_test_OBJECTS) $(blitters_test_DEPENDENCIES) $(EXTRA_blitters_test_DEPENDENCIES)
|
||||
- @rm -f blitters-test$(EXEEXT)
|
||||
- $(AM_V_CCLD)$(LINK) $(blitters_test_OBJECTS) $(blitters_test_LDADD) $(LIBS)
|
||||
-
|
||||
check-formats$(EXEEXT): $(check_formats_OBJECTS) $(check_formats_DEPENDENCIES) $(EXTRA_check_formats_DEPENDENCIES)
|
||||
@rm -f check-formats$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(check_formats_OBJECTS) $(check_formats_LDADD) $(LIBS)
|
||||
@@ -1017,10 +973,6 @@
|
||||
@rm -f lowlevel-blt-bench$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(lowlevel_blt_bench_OBJECTS) $(lowlevel_blt_bench_LDADD) $(LIBS)
|
||||
|
||||
-matrix-test$(EXEEXT): $(matrix_test_OBJECTS) $(matrix_test_DEPENDENCIES) $(EXTRA_matrix_test_DEPENDENCIES)
|
||||
- @rm -f matrix-test$(EXEEXT)
|
||||
- $(AM_V_CCLD)$(LINK) $(matrix_test_OBJECTS) $(matrix_test_LDADD) $(LIBS)
|
||||
-
|
||||
oob-test$(EXEEXT): $(oob_test_OBJECTS) $(oob_test_DEPENDENCIES) $(EXTRA_oob_test_DEPENDENCIES)
|
||||
@rm -f oob-test$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(oob_test_OBJECTS) $(oob_test_LDADD) $(LIBS)
|
||||
@@ -1045,10 +997,6 @@
|
||||
@rm -f radial-perf-test$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(radial_perf_test_OBJECTS) $(radial_perf_test_LDADD) $(LIBS)
|
||||
|
||||
-region-contains-test$(EXEEXT): $(region_contains_test_OBJECTS) $(region_contains_test_DEPENDENCIES) $(EXTRA_region_contains_test_DEPENDENCIES)
|
||||
- @rm -f region-contains-test$(EXEEXT)
|
||||
- $(AM_V_CCLD)$(LINK) $(region_contains_test_OBJECTS) $(region_contains_test_LDADD) $(LIBS)
|
||||
-
|
||||
region-test$(EXEEXT): $(region_test_OBJECTS) $(region_test_DEPENDENCIES) $(EXTRA_region_test_DEPENDENCIES)
|
||||
@rm -f region-test$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(region_test_OBJECTS) $(region_test_LDADD) $(LIBS)
|
||||
@@ -1089,10 +1037,6 @@
|
||||
@rm -f thread-test$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(thread_test_OBJECTS) $(thread_test_LDADD) $(LIBS)
|
||||
|
||||
-tolerance-test$(EXEEXT): $(tolerance_test_OBJECTS) $(tolerance_test_DEPENDENCIES) $(EXTRA_tolerance_test_DEPENDENCIES)
|
||||
- @rm -f tolerance-test$(EXEEXT)
|
||||
- $(AM_V_CCLD)$(LINK) $(tolerance_test_OBJECTS) $(tolerance_test_LDADD) $(LIBS)
|
||||
-
|
||||
trap-crasher$(EXEEXT): $(trap_crasher_OBJECTS) $(trap_crasher_DEPENDENCIES) $(EXTRA_trap_crasher_DEPENDENCIES)
|
||||
@rm -f trap-crasher$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(trap_crasher_OBJECTS) $(trap_crasher_LDADD) $(LIBS)
|
||||
@@ -1105,10 +1049,8 @@
|
||||
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/a1-trap-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/affine-bench.Po@am__quote@ # am--include-marker
|
||||
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/affine-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alpha-loop.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alphamap.Po@am__quote@ # am--include-marker
|
||||
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blitters-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check-formats.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/combiner-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/composite-traps-test.Po@am__quote@ # am--include-marker
|
||||
@@ -1121,14 +1063,12 @@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gradient-crash-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infinite-loop.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lowlevel-blt-bench.Po@am__quote@ # am--include-marker
|
||||
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matrix-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oob-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pdf-op-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixel-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/prng-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/radial-invalid.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/radial-perf-test.Po@am__quote@ # am--include-marker
|
||||
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/region-contains-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/region-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/region-translate-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rotate-test.Po@am__quote@ # am--include-marker
|
||||
@@ -1139,7 +1079,6 @@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/solid-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stress-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread-test.Po@am__quote@ # am--include-marker
|
||||
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tolerance-test.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trap-crasher.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils-prng.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Plo@am__quote@ # am--include-marker
|
||||
@@ -1510,13 +1449,6 @@
|
||||
--log-file $$b.log --trs-file $$b.trs \
|
||||
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
-matrix-test.log: matrix-test$(EXEEXT)
|
||||
- @p='matrix-test$(EXEEXT)'; \
|
||||
- b='matrix-test'; \
|
||||
- $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
||||
- --log-file $$b.log --trs-file $$b.trs \
|
||||
- $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
- "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
filter-reduction-test.log: filter-reduction-test$(EXEEXT)
|
||||
@p='filter-reduction-test$(EXEEXT)'; \
|
||||
b='filter-reduction-test'; \
|
||||
@@ -1531,13 +1463,6 @@
|
||||
--log-file $$b.log --trs-file $$b.trs \
|
||||
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
-region-contains-test.log: region-contains-test$(EXEEXT)
|
||||
- @p='region-contains-test$(EXEEXT)'; \
|
||||
- b='region-contains-test'; \
|
||||
- $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
||||
- --log-file $$b.log --trs-file $$b.trs \
|
||||
- $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
- "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
glyph-test.log: glyph-test$(EXEEXT)
|
||||
@p='glyph-test$(EXEEXT)'; \
|
||||
b='glyph-test'; \
|
||||
@@ -1566,20 +1491,6 @@
|
||||
--log-file $$b.log --trs-file $$b.trs \
|
||||
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
-blitters-test.log: blitters-test$(EXEEXT)
|
||||
- @p='blitters-test$(EXEEXT)'; \
|
||||
- b='blitters-test'; \
|
||||
- $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
||||
- --log-file $$b.log --trs-file $$b.trs \
|
||||
- $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
- "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
-affine-test.log: affine-test$(EXEEXT)
|
||||
- @p='affine-test$(EXEEXT)'; \
|
||||
- b='affine-test'; \
|
||||
- $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
||||
- --log-file $$b.log --trs-file $$b.trs \
|
||||
- $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
- "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
scaling-test.log: scaling-test$(EXEEXT)
|
||||
@p='scaling-test$(EXEEXT)'; \
|
||||
b='scaling-test'; \
|
||||
@@ -1594,13 +1505,6 @@
|
||||
--log-file $$b.log --trs-file $$b.trs \
|
||||
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
-tolerance-test.log: tolerance-test$(EXEEXT)
|
||||
- @p='tolerance-test$(EXEEXT)'; \
|
||||
- b='tolerance-test'; \
|
||||
- $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
||||
- --log-file $$b.log --trs-file $$b.trs \
|
||||
- $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
||||
- "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
.test.log:
|
||||
@p='$<'; \
|
||||
$(am__set_b); \
|
||||
@@ -1695,10 +1599,8 @@
|
||||
distclean: distclean-am
|
||||
-rm -f ./$(DEPDIR)/a1-trap-test.Po
|
||||
-rm -f ./$(DEPDIR)/affine-bench.Po
|
||||
- -rm -f ./$(DEPDIR)/affine-test.Po
|
||||
-rm -f ./$(DEPDIR)/alpha-loop.Po
|
||||
-rm -f ./$(DEPDIR)/alphamap.Po
|
||||
- -rm -f ./$(DEPDIR)/blitters-test.Po
|
||||
-rm -f ./$(DEPDIR)/check-formats.Po
|
||||
-rm -f ./$(DEPDIR)/combiner-test.Po
|
||||
-rm -f ./$(DEPDIR)/composite-traps-test.Po
|
||||
@@ -1711,14 +1613,12 @@
|
||||
-rm -f ./$(DEPDIR)/gradient-crash-test.Po
|
||||
-rm -f ./$(DEPDIR)/infinite-loop.Po
|
||||
-rm -f ./$(DEPDIR)/lowlevel-blt-bench.Po
|
||||
- -rm -f ./$(DEPDIR)/matrix-test.Po
|
||||
-rm -f ./$(DEPDIR)/oob-test.Po
|
||||
-rm -f ./$(DEPDIR)/pdf-op-test.Po
|
||||
-rm -f ./$(DEPDIR)/pixel-test.Po
|
||||
-rm -f ./$(DEPDIR)/prng-test.Po
|
||||
-rm -f ./$(DEPDIR)/radial-invalid.Po
|
||||
-rm -f ./$(DEPDIR)/radial-perf-test.Po
|
||||
- -rm -f ./$(DEPDIR)/region-contains-test.Po
|
||||
-rm -f ./$(DEPDIR)/region-test.Po
|
||||
-rm -f ./$(DEPDIR)/region-translate-test.Po
|
||||
-rm -f ./$(DEPDIR)/rotate-test.Po
|
||||
@@ -1729,7 +1629,6 @@
|
||||
-rm -f ./$(DEPDIR)/solid-test.Po
|
||||
-rm -f ./$(DEPDIR)/stress-test.Po
|
||||
-rm -f ./$(DEPDIR)/thread-test.Po
|
||||
- -rm -f ./$(DEPDIR)/tolerance-test.Po
|
||||
-rm -f ./$(DEPDIR)/trap-crasher.Po
|
||||
-rm -f ./$(DEPDIR)/utils-prng.Plo
|
||||
-rm -f ./$(DEPDIR)/utils.Plo
|
||||
@@ -1780,10 +1679,8 @@
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f ./$(DEPDIR)/a1-trap-test.Po
|
||||
-rm -f ./$(DEPDIR)/affine-bench.Po
|
||||
- -rm -f ./$(DEPDIR)/affine-test.Po
|
||||
-rm -f ./$(DEPDIR)/alpha-loop.Po
|
||||
-rm -f ./$(DEPDIR)/alphamap.Po
|
||||
- -rm -f ./$(DEPDIR)/blitters-test.Po
|
||||
-rm -f ./$(DEPDIR)/check-formats.Po
|
||||
-rm -f ./$(DEPDIR)/combiner-test.Po
|
||||
-rm -f ./$(DEPDIR)/composite-traps-test.Po
|
||||
@@ -1796,14 +1693,12 @@
|
||||
-rm -f ./$(DEPDIR)/gradient-crash-test.Po
|
||||
-rm -f ./$(DEPDIR)/infinite-loop.Po
|
||||
-rm -f ./$(DEPDIR)/lowlevel-blt-bench.Po
|
||||
- -rm -f ./$(DEPDIR)/matrix-test.Po
|
||||
-rm -f ./$(DEPDIR)/oob-test.Po
|
||||
-rm -f ./$(DEPDIR)/pdf-op-test.Po
|
||||
-rm -f ./$(DEPDIR)/pixel-test.Po
|
||||
-rm -f ./$(DEPDIR)/prng-test.Po
|
||||
-rm -f ./$(DEPDIR)/radial-invalid.Po
|
||||
-rm -f ./$(DEPDIR)/radial-perf-test.Po
|
||||
- -rm -f ./$(DEPDIR)/region-contains-test.Po
|
||||
-rm -f ./$(DEPDIR)/region-test.Po
|
||||
-rm -f ./$(DEPDIR)/region-translate-test.Po
|
||||
-rm -f ./$(DEPDIR)/rotate-test.Po
|
||||
@@ -1814,7 +1709,6 @@
|
||||
-rm -f ./$(DEPDIR)/solid-test.Po
|
||||
-rm -f ./$(DEPDIR)/stress-test.Po
|
||||
-rm -f ./$(DEPDIR)/thread-test.Po
|
||||
- -rm -f ./$(DEPDIR)/tolerance-test.Po
|
||||
-rm -f ./$(DEPDIR)/trap-crasher.Po
|
||||
-rm -f ./$(DEPDIR)/utils-prng.Plo
|
||||
-rm -f ./$(DEPDIR)/utils.Plo
|
|
@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PKGNAM=xfce4-terminal
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-2}
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
||||
|
||||
|
|
Loading…
Reference in a new issue