summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss22
-rw-r--r--ChangeLog.txt10
-rw-r--r--FILELIST.TXT117
-rwxr-xr-xrecompress.sh1
-rw-r--r--slackware64/l/maketag5
-rw-r--r--slackware64/l/maketag.ez5
-rw-r--r--slackware64/l/tagfile1
-rw-r--r--source/ap/ghostscript/ghostscript.url2
-rwxr-xr-xsource/l/PyQt5/PyQt5.SlackBuild160
-rw-r--r--source/l/PyQt5/patches/pyqt5-python2-crash.patch13
-rw-r--r--source/l/PyQt5/slack-desc19
-rwxr-xr-xsource/l/QScintilla/QScintilla.SlackBuild20
-rwxr-xr-xsource/l/sip/sip.SlackBuild2
-rwxr-xr-xsource/n/gpgme/gpgme.SlackBuild5
14 files changed, 307 insertions, 75 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index bfbaae8b..80ead08c 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,28 @@
<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>Thu, 19 Mar 2020 01:45:30 GMT</pubDate>
- <lastBuildDate>Thu, 19 Mar 2020 07:59:21 GMT</lastBuildDate>
+ <pubDate>Thu, 19 Mar 2020 22:01:05 GMT</pubDate>
+ <lastBuildDate>Fri, 20 Mar 2020 07:59:28 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.11</generator>
<item>
+ <title>Thu, 19 Mar 2020 22:01:05 GMT</title>
+ <pubDate>Thu, 19 Mar 2020 22:01:05 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20200319220105</link>
+ <guid isPermaLink="false">20200319220105</guid>
+ <description>
+ <![CDATA[<pre>
+ap/ghostscript-9.52-x86_64-1.txz: Upgraded.
+l/PyQt5-5.13.2-x86_64-1.txz: Added.
+l/QScintilla-2.11.4-x86_64-3.txz: Rebuilt.
+ Added PyQt5 support. Thanks to alienBOB.
+l/sip-4.19.21-x86_64-2.txz: Rebuilt.
+ Recompiled to pick up Qt5 support.
+n/gpgme-1.13.1-x86_64-3.txz: Rebuilt.
+ Added Qt5 bindings. Thanks to alienBOB.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Thu, 19 Mar 2020 01:45:30 GMT</title>
<pubDate>Thu, 19 Mar 2020 01:45:30 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20200319014530</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 7adf5329..337bf7b6 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,13 @@
+Thu Mar 19 22:01:05 UTC 2020
+ap/ghostscript-9.52-x86_64-1.txz: Upgraded.
+l/PyQt5-5.13.2-x86_64-1.txz: Added.
+l/QScintilla-2.11.4-x86_64-3.txz: Rebuilt.
+ Added PyQt5 support. Thanks to alienBOB.
+l/sip-4.19.21-x86_64-2.txz: Rebuilt.
+ Recompiled to pick up Qt5 support.
+n/gpgme-1.13.1-x86_64-3.txz: Rebuilt.
+ Added Qt5 bindings. Thanks to alienBOB.
++--------------------------+
Thu Mar 19 01:45:30 UTC 2020
Don't bother with 5.4.26 folks, just wait for the next one. Trust me.
a/tcsh-6.22.02-x86_64-2.txz: Rebuilt.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 76fd53ff..9c739670 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Thu Mar 19 02:32:55 UTC 2020
+Thu Mar 19 22:22:15 UTC 2020
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
-drwxr-xr-x 12 root root 4096 2020-03-19 02:27 .
+drwxr-xr-x 12 root root 4096 2020-03-19 22:13 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 14975 2020-02-08 21:06 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 959627 2020-03-19 02:27 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-03-19 02:27 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 960261 2020-03-19 22:13 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-03-19 22:13 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
--rw-r--r-- 1 root root 835323 2020-03-19 01:45 ./ChangeLog.txt
+-rw-r--r-- 1 root root 835706 2020-03-19 22:01 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2020-03-19 02:08 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2020-03-19 02:08 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1260820 2020-03-19 02:31 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1261754 2020-03-19 22:12 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 744970 2020-03-19 02:25 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 745403 2020-03-19 22:10 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3629 2020-03-13 19:43 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@@ -831,11 +831,11 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
-drwxr-xr-x 18 root root 4096 2020-03-19 02:25 ./slackware64
--rw-r--r-- 1 root root 294717 2020-03-19 02:25 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-03-19 02:25 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 367012 2020-03-19 02:23 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 3799492 2020-03-19 02:23 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2020-03-19 22:10 ./slackware64
+-rw-r--r-- 1 root root 294913 2020-03-19 22:10 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-03-19 22:10 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 367255 2020-03-19 22:08 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 3806641 2020-03-19 22:09 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 28672 2020-03-19 02:17 ./slackware64/a
-rw-r--r-- 1 root root 327 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txt
@@ -1191,7 +1191,7 @@ drwxr-xr-x 2 root root 28672 2020-03-19 02:17 ./slackware64/a
-rw-r--r-- 1 root root 540 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txt
-rw-r--r-- 1 root root 56156 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 20480 2020-03-15 20:09 ./slackware64/ap
+drwxr-xr-x 2 root root 20480 2020-03-19 22:08 ./slackware64/ap
-rw-r--r-- 1 root root 291 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txt
-rw-r--r-- 1 root root 694880 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz.asc
@@ -1261,9 +1261,9 @@ drwxr-xr-x 2 root root 20480 2020-03-15 20:09 ./slackware64/ap
-rw-r--r-- 1 root root 602 2019-08-05 18:59 ./slackware64/ap/flac-1.3.3-x86_64-1.txt
-rw-r--r-- 1 root root 385160 2019-08-05 18:59 ./slackware64/ap/flac-1.3.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-08-05 18:59 ./slackware64/ap/flac-1.3.3-x86_64-1.txz.asc
--rw-r--r-- 1 root root 558 2020-03-13 19:19 ./slackware64/ap/ghostscript-9.51-x86_64-1.txt
--rw-r--r-- 1 root root 12530452 2020-03-13 19:19 ./slackware64/ap/ghostscript-9.51-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-03-13 19:19 ./slackware64/ap/ghostscript-9.51-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 558 2020-03-19 18:48 ./slackware64/ap/ghostscript-9.52-x86_64-1.txt
+-rw-r--r-- 1 root root 12531196 2020-03-19 18:48 ./slackware64/ap/ghostscript-9.52-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-03-19 18:48 ./slackware64/ap/ghostscript-9.52-x86_64-1.txz.asc
-rw-r--r-- 1 root root 368 2018-06-06 06:18 ./slackware64/ap/ghostscript-fonts-std-8.11-noarch-3.txt
-rw-r--r-- 1 root root 3514908 2018-06-06 06:18 ./slackware64/ap/ghostscript-fonts-std-8.11-noarch-3.txz
-rw-r--r-- 1 root root 163 2018-06-06 06:18 ./slackware64/ap/ghostscript-fonts-std-8.11-noarch-3.txz.asc
@@ -2511,7 +2511,7 @@ drwxr-xr-x 2 root root 20480 2016-03-10 03:11 ./slackware64/kdei
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag.ez
-rw-r--r-- 1 root root 1500 2018-03-01 07:54 ./slackware64/kdei/tagfile
-drwxr-xr-x 2 root root 69632 2020-03-19 01:52 ./slackware64/l
+drwxr-xr-x 2 root root 69632 2020-03-19 22:08 ./slackware64/l
-rw-r--r-- 1 root root 338 2020-02-15 20:39 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-3.txt
-rw-r--r-- 1 root root 191012 2020-02-15 20:39 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2020-02-15 20:39 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-3.txz.asc
@@ -2530,9 +2530,12 @@ drwxr-xr-x 2 root root 69632 2020-03-19 01:52 ./slackware64/l
-rw-r--r-- 1 root root 268 2019-12-30 01:12 ./slackware64/l/PyQt-4.12.3-x86_64-2.txt
-rw-r--r-- 1 root root 10053004 2019-12-30 01:12 ./slackware64/l/PyQt-4.12.3-x86_64-2.txz
-rw-r--r-- 1 root root 163 2019-12-30 01:12 ./slackware64/l/PyQt-4.12.3-x86_64-2.txz.asc
--rw-r--r-- 1 root root 667 2019-12-30 01:08 ./slackware64/l/QScintilla-2.11.4-x86_64-2.txt
--rw-r--r-- 1 root root 2215784 2019-12-30 01:08 ./slackware64/l/QScintilla-2.11.4-x86_64-2.txz
--rw-r--r-- 1 root root 163 2019-12-30 01:08 ./slackware64/l/QScintilla-2.11.4-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 290 2020-03-19 20:25 ./slackware64/l/PyQt5-5.13.2-x86_64-1.txt
+-rw-r--r-- 1 root root 3843916 2020-03-19 20:25 ./slackware64/l/PyQt5-5.13.2-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-03-19 20:25 ./slackware64/l/PyQt5-5.13.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 667 2020-03-19 21:40 ./slackware64/l/QScintilla-2.11.4-x86_64-3.txt
+-rw-r--r-- 1 root root 2646584 2020-03-19 21:40 ./slackware64/l/QScintilla-2.11.4-x86_64-3.txz
+-rw-r--r-- 1 root root 163 2020-03-19 21:40 ./slackware64/l/QScintilla-2.11.4-x86_64-3.txz.asc
-rw-r--r-- 1 root root 377 2020-03-11 19:09 ./slackware64/l/SDL2-2.0.12-x86_64-1.txt
-rw-r--r-- 1 root root 668356 2020-03-11 19:09 ./slackware64/l/SDL2-2.0.12-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-11 19:09 ./slackware64/l/SDL2-2.0.12-x86_64-1.txz.asc
@@ -2726,8 +2729,8 @@ drwxr-xr-x 2 root root 69632 2020-03-19 01:52 ./slackware64/l
-rw-r--r-- 1 root root 1763416 2018-04-13 14:38 ./slackware64/l/glade3-3.8.6-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 14:38 ./slackware64/l/glade3-3.8.6-x86_64-2.txz.asc
-rw-r--r-- 1 root root 302 2019-08-05 19:51 ./slackware64/l/glib-1.2.10-x86_64-7.txt
--rw-r--r-- 1 root root 115868 2019-08-05 19:51 ./slackware64/l/glib-1.2.10-x86_64-7.txz
--rw-r--r-- 1 root root 163 2019-08-05 19:51 ./slackware64/l/glib-1.2.10-x86_64-7.txz.asc
+-rw-r--r-- 1 root root 115868 2019-08-05 19:51 ./slackware64/l/glib-1.2.10-x86_64-7.txz
+-rw-r--r-- 1 root root 163 2019-08-05 19:51 ./slackware64/l/glib-1.2.10-x86_64-7.txz.asc
-rw-r--r-- 1 root root 300 2020-03-06 20:01 ./slackware64/l/glib-networking-2.64.0-x86_64-1.txt
-rw-r--r-- 1 root root 117648 2020-03-06 20:01 ./slackware64/l/glib-networking-2.64.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-06 20:01 ./slackware64/l/glib-networking-2.64.0-x86_64-1.txz.asc
@@ -3201,8 +3204,8 @@ drwxr-xr-x 2 root root 69632 2020-03-19 01:52 ./slackware64/l
-rw-r--r-- 1 root root 272 2018-04-13 15:08 ./slackware64/l/lzo-2.10-x86_64-2.txt
-rw-r--r-- 1 root root 85468 2018-04-13 15:08 ./slackware64/l/lzo-2.10-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:08 ./slackware64/l/lzo-2.10-x86_64-2.txz.asc
--rw-r--r-- 1 root root 24073 2020-02-21 00:11 ./slackware64/l/maketag
--rw-r--r-- 1 root root 24073 2020-02-21 00:11 ./slackware64/l/maketag.ez
+-rw-r--r-- 1 root root 24126 2020-03-19 21:53 ./slackware64/l/maketag
+-rw-r--r-- 1 root root 24126 2020-03-19 21:53 ./slackware64/l/maketag.ez
-rw-r--r-- 1 root root 520 2018-09-12 19:31 ./slackware64/l/media-player-info-24-noarch-1.txt
-rw-r--r-- 1 root root 20680 2018-09-12 19:31 ./slackware64/l/media-player-info-24-noarch-1.txz
-rw-r--r-- 1 root root 163 2018-09-12 19:31 ./slackware64/l/media-player-info-24-noarch-1.txz.asc
@@ -3425,9 +3428,9 @@ drwxr-xr-x 2 root root 69632 2020-03-19 01:52 ./slackware64/l
-rw-r--r-- 1 root root 487 2019-11-06 20:19 ./slackware64/l/shared-mime-info-1.15-x86_64-1.txt
-rw-r--r-- 1 root root 519684 2019-11-06 20:19 ./slackware64/l/shared-mime-info-1.15-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-11-06 20:19 ./slackware64/l/shared-mime-info-1.15-x86_64-1.txz.asc
--rw-r--r-- 1 root root 393 2020-02-01 18:40 ./slackware64/l/sip-4.19.21-x86_64-1.txt
--rw-r--r-- 1 root root 566568 2020-02-01 18:40 ./slackware64/l/sip-4.19.21-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-02-01 18:40 ./slackware64/l/sip-4.19.21-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 393 2020-03-19 19:28 ./slackware64/l/sip-4.19.21-x86_64-2.txt
+-rw-r--r-- 1 root root 566948 2020-03-19 19:28 ./slackware64/l/sip-4.19.21-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2020-03-19 19:28 ./slackware64/l/sip-4.19.21-x86_64-2.txz.asc
-rw-r--r-- 1 root root 576 2018-04-13 15:23 ./slackware64/l/slang-2.3.2-x86_64-3.txt
-rw-r--r-- 1 root root 512824 2018-04-13 15:23 ./slackware64/l/slang-2.3.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:23 ./slackware64/l/slang-2.3.2-x86_64-3.txz.asc
@@ -3461,7 +3464,7 @@ drwxr-xr-x 2 root root 69632 2020-03-19 01:52 ./slackware64/l
-rw-r--r-- 1 root root 356 2018-04-13 15:23 ./slackware64/l/t1lib-5.1.2-x86_64-4.txt
-rw-r--r-- 1 root root 515556 2018-04-13 15:23 ./slackware64/l/t1lib-5.1.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:23 ./slackware64/l/t1lib-5.1.2-x86_64-4.txz.asc
--rw-r--r-- 1 root root 4408 2020-02-21 00:11 ./slackware64/l/tagfile
+-rw-r--r-- 1 root root 4418 2020-03-19 21:53 ./slackware64/l/tagfile
-rw-r--r-- 1 root root 339 2018-04-17 09:07 ./slackware64/l/taglib-1.11.1-x86_64-3.txt
-rw-r--r-- 1 root root 355744 2018-04-17 09:07 ./slackware64/l/taglib-1.11.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-17 09:07 ./slackware64/l/taglib-1.11.1-x86_64-3.txz.asc
@@ -3510,7 +3513,7 @@ drwxr-xr-x 2 root root 69632 2020-03-19 01:52 ./slackware64/l
-rw-r--r-- 1 root root 463 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txt
-rw-r--r-- 1 root root 405812 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 36864 2020-03-19 01:52 ./slackware64/n
+drwxr-xr-x 2 root root 36864 2020-03-19 22:08 ./slackware64/n
-rw-r--r-- 1 root root 357 2020-03-14 19:06 ./slackware64/n/ModemManager-1.12.8-x86_64-1.txt
-rw-r--r-- 1 root root 1769464 2020-03-14 19:06 ./slackware64/n/ModemManager-1.12.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-14 19:06 ./slackware64/n/ModemManager-1.12.8-x86_64-1.txz.asc
@@ -3604,9 +3607,9 @@ drwxr-xr-x 2 root root 36864 2020-03-19 01:52 ./slackware64/n
-rw-r--r-- 1 root root 286 2018-10-29 18:51 ./slackware64/n/gpa-0.10.0-x86_64-1.txt
-rw-r--r-- 1 root root 302692 2018-10-29 18:51 ./slackware64/n/gpa-0.10.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-29 18:51 ./slackware64/n/gpa-0.10.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 537 2019-12-30 00:54 ./slackware64/n/gpgme-1.13.1-x86_64-2.txt
--rw-r--r-- 1 root root 767264 2019-12-30 00:54 ./slackware64/n/gpgme-1.13.1-x86_64-2.txz
--rw-r--r-- 1 root root 163 2019-12-30 00:54 ./slackware64/n/gpgme-1.13.1-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 537 2020-03-19 19:20 ./slackware64/n/gpgme-1.13.1-x86_64-3.txt
+-rw-r--r-- 1 root root 977940 2020-03-19 19:20 ./slackware64/n/gpgme-1.13.1-x86_64-3.txz
+-rw-r--r-- 1 root root 163 2020-03-19 19:20 ./slackware64/n/gpgme-1.13.1-x86_64-3.txz.asc
-rw-r--r-- 1 root root 434 2018-05-08 04:18 ./slackware64/n/htdig-3.2.0b6-x86_64-6.txt
-rw-r--r-- 1 root root 965084 2018-05-08 04:18 ./slackware64/n/htdig-3.2.0b6-x86_64-6.txz
-rw-r--r-- 1 root root 163 2018-05-08 04:18 ./slackware64/n/htdig-3.2.0b6-x86_64-6.txz.asc
@@ -5106,11 +5109,11 @@ drwxr-xr-x 2 root root 4096 2019-02-17 23:51 ./slackware64/y
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez
-rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile
-drwxr-xr-x 19 root root 4096 2020-03-19 01:57 ./source
--rw-r--r-- 1 root root 485855 2020-03-19 01:57 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-03-19 01:57 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 685024 2020-03-19 01:56 ./source/FILE_LIST
--rw-r--r-- 1 root root 20596818 2020-03-19 01:56 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2020-03-19 22:22 ./source
+-rw-r--r-- 1 root root 486116 2020-03-19 22:22 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-03-19 22:22 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 685489 2020-03-19 22:21 ./source/FILE_LIST
+-rw-r--r-- 1 root root 20602154 2020-03-19 22:21 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 112 root root 4096 2020-03-06 20:27 ./source/a
-rw-r--r-- 1 root root 1034 2019-05-04 17:56 ./source/a/FTBFSlog
@@ -5609,8 +5612,8 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/lilo
-rw-r--r-- 1 root root 777400 2015-11-22 00:41 ./source/a/lilo/lilo-24.2.tar.gz
-rw-r--r-- 1 root root 648 2015-11-22 00:41 ./source/a/lilo/lilo-24.2.tar.gz.asc
-rwxr-xr-x 1 root root 3873 2020-02-23 18:37 ./source/a/lilo/lilo.SlackBuild
--rw-r--r-- 1 root root 727 2017-03-23 20:31 ./source/a/lilo/lilo.allow.colons.in.by-id.diff.gz
--rw-r--r-- 1 root root 893 2016-04-21 20:15 ./source/a/lilo/lilo.ignore.usable.memory.above.4G.diff.gz
+-rw-r--r-- 1 root root 727 2017-03-23 20:31 ./source/a/lilo/lilo.allow.colons.in.by-id.diff.gz
+-rw-r--r-- 1 root root 893 2016-04-21 20:15 ./source/a/lilo/lilo.ignore.usable.memory.above.4G.diff.gz
-rw-r--r-- 1 root root 1231 2018-02-26 19:22 ./source/a/lilo/lilo.nvme.support.diff.gz
-rw-r--r-- 1 root root 38338 2018-03-01 18:50 ./source/a/lilo/liloconfig
-rw-r--r-- 1 root root 105 2002-03-09 08:27 ./source/a/lilo/setup.liloconfig
@@ -6251,7 +6254,7 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/ap/flac
-rw-r--r-- 1 root root 433 2014-11-29 12:34 ./source/ap/flac/flac.man.diff.gz
-rw-r--r-- 1 root root 41 2019-08-05 18:53 ./source/ap/flac/flac.url
-rw-r--r-- 1 root root 1054 2018-02-27 06:12 ./source/ap/flac/slack-desc
-drwxr-xr-x 2 root root 4096 2020-03-13 19:16 ./source/ap/ghostscript
+drwxr-xr-x 2 root root 4096 2020-03-19 18:46 ./source/ap/ghostscript
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/ap/ghostscript-fonts-std
-rw-r--r-- 1 root root 169 2018-06-05 22:36 ./source/ap/ghostscript-fonts-std/doinst.sh.gz
-rw-r--r-- 1 root root 3621829 2003-07-24 12:38 ./source/ap/ghostscript-fonts-std/ghostscript-fonts-std-8.11.tar.bz2
@@ -6259,9 +6262,9 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/ap/ghostscript-font
-rw-r--r-- 1 root root 837 2018-02-27 06:12 ./source/ap/ghostscript-fonts-std/slack-desc
-rw-r--r-- 1 root root 1878 2017-10-05 21:02 ./source/ap/ghostscript/cidfmap.gz
-rwxr-xr-x 1 root root 873 2020-03-13 19:14 ./source/ap/ghostscript/dump.unused.internal.libraries.from.sources.sh
--rw-r--r-- 1 root root 26768854 2020-03-12 15:39 ./source/ap/ghostscript/ghostscript-9.51.tar.lz
+-rw-r--r-- 1 root root 26756170 2020-03-19 12:53 ./source/ap/ghostscript/ghostscript-9.52.tar.lz
-rwxr-xr-x 1 root root 7823 2020-03-13 19:16 ./source/ap/ghostscript/ghostscript.SlackBuild
--rw-r--r-- 1 root root 102 2020-03-13 19:09 ./source/ap/ghostscript/ghostscript.url
+-rw-r--r-- 1 root root 102 2020-03-19 18:45 ./source/ap/ghostscript/ghostscript.url
-rw-r--r-- 1 root root 942 2013-05-21 06:34 ./source/ap/ghostscript/ijs-config
-rw-r--r-- 1 root root 1017 2018-02-27 06:12 ./source/ap/ghostscript/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/ap/gphoto2
@@ -8292,7 +8295,7 @@ drwxr-xr-x 2 root root 4096 2018-02-27 06:35 ./source/kdei/kde-l10n/slack
-rw-r--r-- 1 root root 648 2018-02-27 06:35 ./source/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa
-rw-r--r-- 1 root root 698 2018-02-27 06:37 ./source/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN
-rw-r--r-- 1 root root 687 2018-02-27 06:37 ./source/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW
-drwxr-xr-x 330 root root 12288 2020-03-16 20:02 ./source/l
+drwxr-xr-x 331 root root 12288 2020-03-19 21:12 ./source/l
drwxr-xr-x 2 root root 4096 2020-02-15 17:59 ./source/l/ConsoleKit2
-rw-r--r-- 1 root root 711364 2018-11-17 13:31 ./source/l/ConsoleKit2/ConsoleKit2-1.2.1.tar.xz
-rwxr-xr-x 1 root root 5606 2020-02-15 19:43 ./source/l/ConsoleKit2/ConsoleKit2.SlackBuild
@@ -8333,9 +8336,15 @@ drwxr-xr-x 2 root root 4096 2019-12-29 19:15 ./source/l/PyQt
-rw-r--r-- 1 root root 254 2010-03-25 19:48 ./source/l/PyQt/PyQt.phonon.diff.gz
-rw-r--r-- 1 root root 8493465 2019-02-10 14:56 ./source/l/PyQt/PyQt4_gpl_x11-4.12.3.tar.lz
-rw-r--r-- 1 root root 720 2019-02-21 18:28 ./source/l/PyQt/slack-desc
-drwxr-xr-x 2 root root 4096 2019-12-29 19:15 ./source/l/QScintilla
--rw-r--r-- 1 root root 3007719 2019-12-21 11:44 ./source/l/QScintilla/QScintilla-2.11.4.tar.gz
--rwxr-xr-x 1 root root 6431 2019-12-29 19:15 ./source/l/QScintilla/QScintilla.SlackBuild
+drwxr-xr-x 3 root root 4096 2020-03-19 22:18 ./source/l/PyQt5
+-rw-r--r-- 1 root root 2252624 2019-11-03 10:36 ./source/l/PyQt5/PyQt5-5.13.2.tar.lz
+-rwxr-xr-x 1 root root 5591 2020-03-19 20:15 ./source/l/PyQt5/PyQt5.SlackBuild
+drwxr-xr-x 2 root root 4096 2020-03-19 20:01 ./source/l/PyQt5/patches
+-rw-r--r-- 1 root root 414 2019-07-01 20:17 ./source/l/PyQt5/patches/pyqt5-python2-crash.patch.gz
+-rw-r--r-- 1 root root 744 2020-03-19 20:00 ./source/l/PyQt5/slack-desc
+drwxr-xr-x 2 root root 4096 2020-03-19 21:42 ./source/l/QScintilla
+-rw-r--r-- 1 root root 1450299 2019-12-21 11:44 ./source/l/QScintilla/QScintilla-2.11.4.tar.lz
+-rwxr-xr-x 1 root root 6469 2020-03-19 21:38 ./source/l/QScintilla/QScintilla.SlackBuild
-rw-r--r-- 1 root root 57 2017-11-26 19:43 ./source/l/QScintilla/QScintilla.url
-rw-r--r-- 1 root root 211 2019-02-20 23:06 ./source/l/QScintilla/QScintilla_qsciscintillabase_qurl.diff.gz
-rw-r--r-- 1 root root 1121 2018-02-27 06:12 ./source/l/QScintilla/slack-desc
@@ -10010,7 +10019,7 @@ drwxr-xr-x 2 root root 4096 2019-11-06 20:18 ./source/l/shared-mime-info
-rw-r--r-- 1 root root 951 2018-02-27 06:12 ./source/l/shared-mime-info/slack-desc
drwxr-xr-x 2 root root 4096 2020-02-01 18:39 ./source/l/sip
-rw-r--r-- 1 root root 650902 2020-01-31 16:02 ./source/l/sip/sip-4.19.21.tar.lz
--rwxr-xr-x 1 root root 5773 2020-02-01 18:39 ./source/l/sip/sip.SlackBuild
+-rwxr-xr-x 1 root root 5773 2020-03-19 19:22 ./source/l/sip/sip.SlackBuild
-rw-r--r-- 1 root root 844 2018-11-29 19:17 ./source/l/sip/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/slang
-rw-r--r-- 1 root root 1029 2018-02-27 06:12 ./source/l/slang/slack-desc
@@ -10408,7 +10417,7 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/n/gpa
-rw-r--r-- 1 root root 737 2018-02-27 06:13 ./source/n/gpa/slack-desc
drwxr-xr-x 2 root root 4096 2019-12-29 19:15 ./source/n/gpgme
-rw-r--r-- 1 root root 1273082 2019-06-13 13:23 ./source/n/gpgme/gpgme-1.13.1.tar.lz
--rwxr-xr-x 1 root root 3932 2019-12-29 19:15 ./source/n/gpgme/gpgme.SlackBuild
+-rwxr-xr-x 1 root root 3890 2020-03-19 19:19 ./source/n/gpgme/gpgme.SlackBuild
-rw-r--r-- 1 root root 990 2018-02-27 06:13 ./source/n/gpgme/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/n/htdig
-rw-r--r-- 1 root root 274 2007-04-07 22:58 ./source/n/htdig/doinst.sh.gz
@@ -12431,12 +12440,12 @@ drwxr-xr-x 2 root root 4096 2020-02-20 19:51 ./source/x/x11/src/app
-rw-r--r-- 1 root root 102156 2010-10-31 17:10 ./source/x/x11/src/app/xdbedizzy-1.1.0.tar.xz
-rw-r--r-- 1 root root 138812 2019-03-03 19:14 ./source/x/x11/src/app/xditview-1.0.5.tar.xz
-rw-r--r-- 1 root root 381740 2011-09-25 07:43 ./source/x/x11/src/app/xdm-1.1.11.tar.xz
--rw-r--r-- 1 root root 130524 2015-04-17 06:02 ./source/x/x11/src/app/xdpyinfo-1.3.2.tar.xz
--rw-r--r-- 1 root root 114728 2018-03-07 07:23 ./source/x/x11/src/app/xdriinfo-1.0.6.tar.xz
--rw-r--r-- 1 root root 473760 2015-02-21 21:49 ./source/x/x11/src/app/xedit-1.2.2.tar.xz
--rw-r--r-- 1 root root 124656 2019-02-19 22:23 ./source/x/x11/src/app/xev-1.2.3.tar.xz
--rw-r--r-- 1 root root 122600 2018-03-10 01:26 ./source/x/x11/src/app/xeyes-1.1.2.tar.xz
--rw-r--r-- 1 root root 97320 2010-10-31 18:20 ./source/x/x11/src/app/xf86dga-1.0.3.tar.xz
+-rw-r--r-- 1 root root 130524 2015-04-17 06:02 ./source/x/x11/src/app/xdpyinfo-1.3.2.tar.xz
+-rw-r--r-- 1 root root 114728 2018-03-07 07:23 ./source/x/x11/src/app/xdriinfo-1.0.6.tar.xz
+-rw-r--r-- 1 root root 473760 2015-02-21 21:49 ./source/x/x11/src/app/xedit-1.2.2.tar.xz
+-rw-r--r-- 1 root root 124656 2019-02-19 22:23 ./source/x/x11/src/app/xev-1.2.3.tar.xz
+-rw-r--r-- 1 root root 122600 2018-03-10 01:26 ./source/x/x11/src/app/xeyes-1.1.2.tar.xz
+-rw-r--r-- 1 root root 97320 2010-10-31 18:20 ./source/x/x11/src/app/xf86dga-1.0.3.tar.xz
-rw-r--r-- 1 root root 130128 2019-03-10 02:58 ./source/x/x11/src/app/xfd-1.1.3.tar.xz
-rw-r--r-- 1 root root 134204 2018-03-10 01:31 ./source/x/x11/src/app/xfontsel-1.0.6.tar.xz
-rw-r--r-- 1 root root 210408 2017-11-28 17:19 ./source/x/x11/src/app/xfs-1.2.0.tar.xz
diff --git a/recompress.sh b/recompress.sh
index e7861aac..84aae028 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -982,6 +982,7 @@ gzip ./source/l/libvncserver/libvncserver.CMAKE_INSTALL_LIBDIR.diff
gzip ./source/l/libvncserver/libvncserver.15c4f144a3783d9f1f2c976acf9f4d85988fd466.patch
gzip ./source/l/lmdb/lmdb-s390-check.patch
gzip ./source/l/lmdb/lmdb-make.patch
+gzip ./source/l/PyQt5/patches/pyqt5-python2-crash.patch
gzip ./source/l/taglib-extras/taglib-extras-1.0.1-version.patch
gzip ./source/l/taglib-extras/taglib-extras-1.0.1-taglib_ver.patch
gzip ./source/l/taglib-extras/taglib-extras-0.1-multilib-1.patch
diff --git a/slackware64/l/maketag b/slackware64/l/maketag
index e99a85d9..84bfc7c8 100644
--- a/slackware64/l/maketag
+++ b/slackware64/l/maketag
@@ -19,6 +19,7 @@ you are done." 22 74 10 \
"M2Crypto" "Cryptography toolkit for Python" "on" \
"Mako" "Template library written in Python" "on" \
"PyQt" "Python bindings for Qt" "on" \
+"PyQt5" "Python bindings for Qt5" "on" \
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
"SDL2" "Simple DirectMedia Layer library Version 2" "on" \
"SDL2_gfx" "SDL2 graphics primitives / surface functions" "on" \
@@ -349,7 +350,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 argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene 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 fuse3 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-extra gnu-efi gobject-introspection grantlee graphite2 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 hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl 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 libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs60 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft 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-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl 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 woff2 xapian-core zlib zstd \
+ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 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 argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene 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 fuse3 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-extra gnu-efi gobject-introspection grantlee graphite2 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 hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl 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 libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs60 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft 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-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl 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 woff2 xapian-core zlib zstd \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -357,7 +358,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 argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene 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 fuse3 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-extra gnu-efi gobject-introspection grantlee graphite2 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 hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl 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 libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs60 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft 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-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl 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 woff2 xapian-core zlib zstd \
+ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 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 argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene 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 fuse3 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-extra gnu-efi gobject-introspection grantlee graphite2 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 hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl 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 libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs60 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft 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-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl 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 woff2 xapian-core zlib zstd \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
diff --git a/slackware64/l/maketag.ez b/slackware64/l/maketag.ez
index e99a85d9..84bfc7c8 100644
--- a/slackware64/l/maketag.ez
+++ b/slackware64/l/maketag.ez
@@ -19,6 +19,7 @@ you are done." 22 74 10 \
"M2Crypto" "Cryptography toolkit for Python" "on" \
"Mako" "Template library written in Python" "on" \
"PyQt" "Python bindings for Qt" "on" \
+"PyQt5" "Python bindings for Qt5" "on" \
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
"SDL2" "Simple DirectMedia Layer library Version 2" "on" \
"SDL2_gfx" "SDL2 graphics primitives / surface functions" "on" \
@@ -349,7 +350,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 argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene 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 fuse3 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-extra gnu-efi gobject-introspection grantlee graphite2 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 hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl 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 libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs60 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft 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-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl 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 woff2 xapian-core zlib zstd \
+ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 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 argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene 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 fuse3 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-extra gnu-efi gobject-introspection grantlee graphite2 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 hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl 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 libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs60 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft 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-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl 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 woff2 xapian-core zlib zstd \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -357,7 +358,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 argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene 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 fuse3 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-extra gnu-efi gobject-introspection grantlee graphite2 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 hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl 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 libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs60 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft 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-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl 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 woff2 xapian-core zlib zstd \
+ConsoleKit2 GConf LibRaw M2Crypto Mako PyQt PyQt5 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 argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost brotli cairo cairomm chmlib clucene 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 fuse3 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-extra gnu-efi gobject-introspection grantlee graphite2 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 hyphen icon-naming-utils icu4c id3lib ilmbase imagemagick isl 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 libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lzo media-player-info mhash mm mozilla-nss mozjs60 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft 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-distro python-docutils python-future python-idna python-notify2 python-packaging python-pillow python-ply python-pygments python-requests python-sane python-six python-urllib3 qca qimageblitz qjson qt qt-gstreamer qt5 qt5-webkit qtscriptgenerator raptor2 rasqal readline redland sbc sdl 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 woff2 xapian-core zlib zstd \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
diff --git a/slackware64/l/tagfile b/slackware64/l/tagfile
index 47911912..3167bb07 100644
--- a/slackware64/l/tagfile
+++ b/slackware64/l/tagfile
@@ -4,6 +4,7 @@ LibRaw:REC
M2Crypto:REC
Mako:REC
PyQt:REC
+PyQt5:REC
QScintilla:REC
SDL2:REC
SDL2_gfx:REC
diff --git a/source/ap/ghostscript/ghostscript.url b/source/ap/ghostscript/ghostscript.url
index 687efb23..6b8fdf3d 100644
--- a/source/ap/ghostscript/ghostscript.url
+++ b/source/ap/ghostscript/ghostscript.url
@@ -1 +1 @@
-https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs951/ghostscript-9.51.tar.xz
+https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/ghostscript-9.52.tar.xz
diff --git a/source/l/PyQt5/PyQt5.SlackBuild b/source/l/PyQt5/PyQt5.SlackBuild
new file mode 100755
index 00000000..3e7d703a
--- /dev/null
+++ b/source/l/PyQt5/PyQt5.SlackBuild
@@ -0,0 +1,160 @@
+#!/bin/sh
+
+# Slackware build script for PyQt
+
+# Copyright 2008 Aleksandar Samardzic <asamardzic@gmail.com>
+# Copyright 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2020 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Modified by Robby Workman <rworkman@slackware.com>
+# Modified by Eric Hameleers <alien@slackware.com>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PKGNAM=PyQt5
+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 [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+elif [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
+else
+ SLKCFLAGS="-O2"
+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-$(echo $VERSION |tr - _)-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+PYTHON2LIB=$( python2 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' 2>/dev/null )
+PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' 2>/dev/null )
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf ${PKGNAM}-$VERSION
+tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z || exit 1
+cd ${PKGNAM}-$VERSION || exit 1
+
+# Remove code that is unneeded if Qt is not bundled and crashes on python2
+# https://www.riverbankcomputing.com/pipermail/pyqt/2019-July/041896.html
+zcat $CWD/patches/pyqt5-python2-crash.patch.gz | patch -p1 --verbose || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# This avoids compiling a version number into KDE's .la files:
+export QTDIR=/usr/lib${LIBDIRSUFFIX}/qt5
+export QT5DIR=/usr/lib${LIBDIRSUFFIX}/qt5
+
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+
+## I see no reason at this point to include python2 support. We'll see later if
+## we can get away with that or not...
+#python2 configure.py \
+# --confirm-license \
+# --verbose \
+# --qsci-api \
+# -q /usr/bin/qmake-qt5 \
+# || exit 1
+#
+#make $NUMJOBS || make || exit 1
+## INSTALL_ROOT is needed for QtDesigner, the other Makefiles use DESTDIR
+#make -j1 install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1
+#
+#mv $PKG/usr/bin/pyrcc5 $PKG/usr/bin/pyrcc5-py2
+#mv $PKG/usr/bin/pyuic5 $PKG/usr/bin/pyuic5-py2
+#mv $PKG/usr/bin/pylupdate5 $PKG/usr/bin/pylupdate5-py2
+#rm -rf $PKG/$PYTHON2LIB/${PKGNAM}/uic/port_v3/
+#make clean
+
+python3 configure.py \
+ --confirm-license \
+ --verbose \
+ --qsci-api \
+ -q /usr/bin/qmake-qt5 \
+ || exit 1
+
+make $NUMJOBS || make || exit 1
+# INSTALL_ROOT is needed for QtDesigner, the other Makefiles use DESTDIR
+make -j1 install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1
+
+rm -rf $PKG/$PYTHON3LIB/${PKGNAM}/uic/port_v2/
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# Remove rpaths:
+for file in $(find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : 2> /dev/null) ; do
+ if [ ! "$(patchelf --print-rpath $file 2> /dev/null)" = "" ]; then
+ patchelf --remove-rpath $file
+ fi
+done
+
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a \
+ ChangeLog LICENSE* NEWS* README* \
+ $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-$(echo $VERSION |tr - _)-$ARCH-$BUILD.txz
diff --git a/source/l/PyQt5/patches/pyqt5-python2-crash.patch b/source/l/PyQt5/patches/pyqt5-python2-crash.patch
new file mode 100644
index 00000000..14462f75
--- /dev/null
+++ b/source/l/PyQt5/patches/pyqt5-python2-crash.patch
@@ -0,0 +1,13 @@
+diff -ur PyQt5_gpl-5.12.3/qpy/QtCore/qpycore_post_init.cpp.in PyQt5_gpl-5.12.3b/qpy/QtCore/qpycore_post_init.cpp.in
+--- PyQt5_gpl-5.12.3/qpy/QtCore/qpycore_post_init.cpp.in 2019-06-25 14:41:02.000000000 +0200
++++ PyQt5_gpl-5.12.3b/qpy/QtCore/qpycore_post_init.cpp.in 2019-07-01 17:06:34.882644535 +0200
+@@ -151,8 +151,4 @@
+ // initialised first (at least for Windows) and this is the only way to
+ // guarantee things are done in the right order.
+ PyQtSlotProxy::mutex = new QMutex(QMutex::Recursive);
+-
+- // Load the embedded qt.conf file if there is a bundled copy of Qt.
+- if (!qpycore_qt_conf())
+- Py_FatalError("PyQt5.QtCore: Unable to embed qt.conf");
+ }
+
diff --git a/source/l/PyQt5/slack-desc b/source/l/PyQt5/slack-desc
new file mode 100644
index 00000000..bd72b7e8
--- /dev/null
+++ b/source/l/PyQt5/slack-desc
@@ -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------------------------------------------------------|
+PyQt5: PyQt5 (Python bindings for Qt5)
+PyQt5:
+PyQt5: PyQt5 is a set of Python bindings for Trolltech's Qt5 application
+PyQt5: framework and runs on all platforms supported by Qt5.
+PyQt5:
+PyQt5: Homepage: http://www.riverbankcomputing.co.uk/software/pyqt/
+PyQt5:
+PyQt5:
+PyQt5:
+PyQt5:
+PyQt5:
diff --git a/source/l/QScintilla/QScintilla.SlackBuild b/source/l/QScintilla/QScintilla.SlackBuild
index 22e042a1..3895c5b3 100755
--- a/source/l/QScintilla/QScintilla.SlackBuild
+++ b/source/l/QScintilla/QScintilla.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=QScintilla
VERSION=${VERSION:-$(echo ${PKGNAM}-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -132,15 +132,15 @@ if qtpaths-qt5 --qt-version 1>/dev/null 2>/dev/null ; then
make -j1 install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1
make clean || exit 1
-
- python2 configure.py \
- --verbose \
- --qmake /usr/bin/qmake-qt5 \
- --pyqt=PyQt5 \
- -n ../Qt4Qt5/ -o ../Qt4Qt5/ -c \
- || exit 1
- make || exit 1
- make -j1 install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1
+ ## No Qt5 python2 support!
+ #python2 configure.py \
+ # --verbose \
+ # --qmake /usr/bin/qmake-qt5 \
+ # --pyqt=PyQt5 \
+ # -n ../Qt4Qt5/ -o ../Qt4Qt5/ -c \
+ # || exit 1
+ #make || exit 1
+ #make -j1 install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1
cd -
# In order to compile Qt4 support next, clean up first:
diff --git a/source/l/sip/sip.SlackBuild b/source/l/sip/sip.SlackBuild
index 9863095a..c722f9ed 100755
--- a/source/l/sip/sip.SlackBuild
+++ b/source/l/sip/sip.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=sip
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) "}
diff --git a/source/n/gpgme/gpgme.SlackBuild b/source/n/gpgme/gpgme.SlackBuild
index 7ec11f06..ef7caaac 100755
--- a/source/n/gpgme/gpgme.SlackBuild
+++ b/source/n/gpgme/gpgme.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gpgme
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -77,7 +77,6 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
-# Don't build qt binding which requires qt5:
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -85,7 +84,7 @@ CXXFLAGS="$SLKCFLAGS" \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--infodir=/usr/info \
- --enable-languages="cl cpp python" \
+ --enable-languages="cl cpp python qt" \
--docdir=/usr/doc/gpgme-$VERSION \
--build=$ARCH-slackware-linux \
--host=$ARCH-slackware-linux || exit 1