Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (347377a8832c8708f0f8f2233006d40276e826ea)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (347377a8832c8708f0f8f2233006d40276e826ea)
  • Date: Fri, 5 Apr 2019 16:13:59 +0000

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 6
crypto/libssh2/DETAILS | 2
crypto/libssh2/HISTORY | 3
crypto/pkcs11-helper/DEPENDS | 3
crypto/pkcs11-helper/DETAILS | 12
crypto/pkcs11-helper/HISTORY | 3
crypto/pkcs11-helper/PRE_BUILD | 4
devel/iasl/DETAILS | 4
devel/iasl/HISTORY | 3
devel/llvm/0001-fix-compile-error-clang.patch | 32 -
devel/llvm/0001-fix-compile-error.patch | 202
+---------
devel/llvm/DEPENDS | 2
devel/llvm/DETAILS | 26 -
devel/llvm/HISTORY | 11
devel/llvm/PREPARE | 7
devel/llvm/PRE_BUILD | 6
devel/llvm/PRE_SUB_DEPENDS | 1
devel/llvm/SUB_DEPENDS | 4
devel/radare2/DETAILS | 4
devel/radare2/HISTORY | 3
devel/rust/HISTORY | 3
devel/rust/TRIGGERS | 1
devel/vala/DETAILS | 4
devel/vala/HISTORY | 3
devel/zarith/DETAILS | 4
devel/zarith/HISTORY | 4
devel/zarith/INSTALL | 3
disk/eject/0001-add-missing-include.patch | 110 +++++
disk/eject/HISTORY | 3
disk/eject/PRE_BUILD | 5
doc/evince/DETAILS | 4
doc/evince/HISTORY | 3
editors/vim/DETAILS | 4
editors/vim/HISTORY | 6
ftp/curl/DETAILS | 2
ftp/curl/HISTORY | 3
gnome2-libs/glibmm/DETAILS | 4
gnome2-libs/glibmm/HISTORY | 3
gnome3-libs/adwaita-icon-theme/DETAILS | 4
gnome3-libs/adwaita-icon-theme/HISTORY | 3
gnome3-libs/pygobject3/DEPENDS | 8
gnome3-libs/pygobject3/DETAILS | 4
gnome3-libs/pygobject3/HISTORY | 4
graphics/darktable/DETAILS | 4
graphics/darktable/HISTORY | 3
http/firefox-esr/DETAILS | 6
http/firefox-esr/HISTORY | 3
kernels/linux/HISTORY | 5
kernels/linux/info/patches/maintenance_patches_4/patch-4.19.33 | 5
kernels/linux/latest.defaults | 4
kernels/virtualbox-module/DETAILS | 2
kernels/virtualbox-module/HISTORY | 3
libs/glm/DETAILS | 4
libs/glm/HISTORY | 6
libs/protobuf/DETAILS | 4
libs/protobuf/HISTORY | 3
libs/tbb/DETAILS | 4
libs/tbb/HISTORY | 3
mail/mailutils/DETAILS | 4
mail/mailutils/HISTORY | 3
net/bind-tools/BUILD | 14
net/bind-tools/DEPENDS | 19
net/bind-tools/DETAILS | 2
net/bind-tools/HISTORY | 3
net/isc.gpg |binary
python-pypi/cherrypy/DETAILS | 4
python-pypi/cherrypy/HISTORY | 3
python-pypi/greenlet/DETAILS | 4
python-pypi/greenlet/HISTORY | 3
python-pypi/lxml/DETAILS | 4
python-pypi/lxml/HISTORY | 3
python-pypi/pillow/DETAILS | 4
python-pypi/pillow/HISTORY | 3
python-pypi/psutil/DETAILS | 4
python-pypi/psutil/HISTORY | 3
python-pypi/python-ply/DEPENDS | 1
python-pypi/python-ply/DETAILS | 13
python-pypi/python-ply/HISTORY | 3
python-pypi/setuptools/DETAILS | 4
python-pypi/setuptools/HISTORY | 3
qt5/qttools/0001-actually-build-the-tools.patch | 65 +++
qt5/qttools/DETAILS | 2
qt5/qttools/HISTORY | 4
qt5/qttools/PRE_BUILD | 5
rust-crates/cbindgen/DETAILS | 6
rust-crates/cbindgen/HISTORY | 3
science/uhd/DETAILS | 4
science/uhd/HISTORY | 3
science/wxmaxima/DETAILS | 6
science/wxmaxima/HISTORY | 3
security/nmap/BUILD | 3
security/nmap/DEPENDS | 8
security/nmap/HISTORY | 4
shell-term-fm/nnn/DETAILS | 4
shell-term-fm/nnn/HISTORY | 3
utils/virtualbox/DEPENDS | 8
utils/virtualbox/DETAILS | 4
utils/virtualbox/HISTORY | 3
video/ffmpeg/CONFIGURE | 2
video/ffmpeg/DEPENDS | 9
video/ffmpeg/DETAILS | 2
video/ffmpeg/HISTORY | 4
102 files changed, 520 insertions(+), 328 deletions(-)

New commits:
commit 347377a8832c8708f0f8f2233006d40276e826ea
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

qt5/qttools: re-add patch to actually let this spell do something useful

commit 1cb6874e0531a44783cf8ed0578fa8c734a77707
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/cherrypy: version 18.1.1

commit f92410fb0ad8c1e1870db8d0241e3454a9dc0c80
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome2-libs/glibmm: version 2.60.0

commit aeaa4e8a5f9df52fccbb67e3799f97f494cda20d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

security/nmap: add dependency on apr

commit be1926fd52081d920194fb8ab5b86ab05e1b5a2b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

security/nmap: remove optional dependency on subversion

commit 2b180ae44bf1f24200c2b8d2824b02ab93b4dc40
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/eject: fix compile error

commit 6696944b58fa6befbccdddddc7c04fb6020a7da4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/vala: version 0.44.2

commit dd496ed34c6a4ccb943881863092c3b40bb4436c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome3-libs/pygobject3: version 3.32.0

commit 1f99fa9caa1df913a263c5afacca9b0e5271f533
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

gnome3-libs/adwaita-icon-theme: version 3.32.0

commit f672741228f18614f6a8a66a8ffb0798826207b4
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/psutil: version 5.6.1

commit 7ede7e47d630a1b7a37597c185023b95f9f41a3e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/glm: version 0.9.9.5

commit dcd0db87ff8c7ddf25004c39e9b5dc5bc25eecf5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/radare2: version 3.4.1

commit 5caa7c66eef0a938a2607148841cd97816c15779
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/iasl: version 20190329

commit 36616a21a257c9670a5cc9c25d1d6ca4d1146be3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/ffmpeg: support openssl-1.1

commit bf8b22776e8de7815807bb040303a12f85d053d9
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/ffmpeg: version 4.1.3

commit 59d06a5241f5b106d57bcc6803d72b56e5a9f1a0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/tbb: version 2019U5

commit 50e0282bf8faf0927162b174192d55148c09b7ca
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

ftp/curl: version 7.64.1

commit fd6e8e0f57c59d8b176d57dc0894e77c352a131e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/setuptools: version 40.9.0

commit 4a66b1d0781d926599f38222ba813987d4d8a9d7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/isc.gpg: add current isc key

commit bca1f9ce29aa9a616b66e118e5dd45ba4e7b3b1c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/protobuf: version 3.7.1

commit d7293ad63fabeb3a325992c47b457317c3387ecb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/libssh2: version 1.8.2

commit 6e60da1e22ae89ee8deda5fbc115e622583ba430
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/lxml: version 4.3.3

commit 5937b380c9accabc60325fa2f26ec3653518d34e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/zarith: version 1.8

commit 5ea676724455682f45a9dc07be88cfc57200fc3f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/pillow: version 6.0.0

commit f94f68e5da18ae769d3360b7b2dcde72dbfa3233
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

editors/vim: version 8.1.1107

commit af786eb128f411ec522d8da5225996155e226aa1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/wxmaxima: version 19.04.1

commit b48f4d4d72a36542c3ae75a03e3e4334335b3ba2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

graphics/darktable: version 2.6.2

commit e7792184eb073a1ba1149db4311df64aee21b87b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: switch version 4 kernel to 4.19, 4.20 is EOL

commit 916fd1a28ffcb8d5b00c8da59e36025e4b90468d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

mail/mailutils: version 3.6

commit 484287914379281ec0e24eeb423c5c881ea775db
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/uhd: version 3.14.0.0

commit cf11a9b54900bf26f586c460c05a5a705263af0c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/pkcs11-helper: version 1.25.1

commit 79cd363514ad1fb320ef62a2413e5f6fae5eb313
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

net/bind-tools: version 9.14.0

commit 93c52c42f311cb5fb9a78ad9b39c14947902fc4d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/python-ply: new spell, lex/yacc for python

commit 5602be6a4ccc253e9ce5fd6094df00837c6e6b3c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

Revert "llvm: => 8.0.0"

This reverts commit 3c0f33ed5e88645284e84392b48d4ddf2fe5b7b6.

incompatible with rust 1.33.0

commit 689a2a64b20a236ac18c85e7bc3dc8c497881124
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

Revert "devel/llvm: reenabled and updated the PIC patches"

This reverts commit 94b502f24a450c5d9f7d1fc72762a96de3d0eb7f.

commit f39bb9c09a263f4c7fb2e680100ac30dd3e3fa2d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/rust: on_cast llvm check_self

commit b8442d2f6394796291556ed7abe523d1fcf4caa7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/llvm: add support for the llvm's linker

commit fd01838905f1b92ecbb31ba0211b185f097e3edc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

python-pypi/greenlet: version 0.4.15

commit b08317a038e7d3b11f10f93b987ecba78cd2a25f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

rust-crates/cbindgen: version 0.8.2

commit 9fe4337068915a66bd71729fdd46cd24b663e4ab
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

shell-term-fm/nnn: version 2.4

commit 1e3c5a3d085a88e3773d02f7f9226fa64fb52e9f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

doc/evince: version 3.32.0

commit f586f2a6ffea2ad946ca13b193b53ba3839f23b6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/glm: version 0.9.9.4

commit b89af86b58857ede58a8f203af43de97d116a005
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

editors/vim: version 8.1.1011

commit 21d46ffcabf40b070b81b3ef412599652c40f5bb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/virtualbox: version 6.0.4

commit c9e2383e832491003dcadc59a052f61d9f376e1b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/virtualbox-module: version 6.0.4

commit 2503e3c810a20dcced6a3b65aeb8d232ec374817
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

http/firefox-esr: version 60.5.2esr

diff --git a/ChangeLog b/ChangeLog
index fcb647b..3837563 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * net/isc.gpg: add current isc key
+
+2019-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * python-pypi/python-ply: new spell, lex/yacc for python
+
2019-04-01 Pavel Vinogradov <public AT sourcemage.org>
* gnu.gpg: added new key, 2A1743EDA91A35B6,
Darshit Shah <darnir AT gmail.com>
diff --git a/crypto/libssh2/DETAILS b/crypto/libssh2/DETAILS
index 0426be3..c743eaf 100755
--- a/crypto/libssh2/DETAILS
+++ b/crypto/libssh2/DETAILS
@@ -1,5 +1,5 @@
SPELL=libssh2
- VERSION=1.8.1
+ VERSION=1.8.2
SECURITY_PATCH=3
PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/crypto/libssh2/HISTORY b/crypto/libssh2/HISTORY
index 6896d8a..ba8a8a8 100644
--- a/crypto/libssh2/HISTORY
+++ b/crypto/libssh2/HISTORY
@@ -1,3 +1,6 @@
+2017-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8.2
+
2019-03-25 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.8.1
SECURITY_PATCH++ fixes:
diff --git a/crypto/pkcs11-helper/DEPENDS b/crypto/pkcs11-helper/DEPENDS
new file mode 100755
index 0000000..2f7e7a1
--- /dev/null
+++ b/crypto/pkcs11-helper/DEPENDS
@@ -0,0 +1,3 @@
+depends gcc &&
+depends autoconf &&
+depends automake
diff --git a/crypto/pkcs11-helper/DETAILS b/crypto/pkcs11-helper/DETAILS
index 9e7ccf3..3d777b4 100755
--- a/crypto/pkcs11-helper/DETAILS
+++ b/crypto/pkcs11-helper/DETAILS
@@ -1,11 +1,11 @@
SPELL=pkcs11-helper
- VERSION=1.11
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/opensc/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:cab34a6c3336cf4077d5b7face9e4b8eeb12f0edb6e265704e481b5ef9738495a45d61a99153b244a91960ed353d79edb99b30f01b0e00efc524542c2a1ac4e1
+ VERSION=1.25.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$SPELL-$VERSION
+ SOURCE_URL[0]=https://github.com/OpenSC/$SPELL/archive/$SOURCE
+
SOURCE_HASH=sha512:d9e7d63747529a0af21eb18c822ec23c25f613dfa2a9c7bcdc1749e70ec4f6aa6ffd1a2ab731e2cbaaf576a6a0e612923a15cace79dc6119b1ef4fd7ac79f269
LICENSE[0]=BSD
- WEB_SITE=http://www.opensc-project.org/opensc/wiki/pkcs11-helper
+ WEB_SITE=https://github.com/OpenSC/pkcs11-helper
ENTERED=20090103
KEYWORDS="crypto"
SHORT="a library that simplifies the interaction with PKCS#11
providers"
diff --git a/crypto/pkcs11-helper/HISTORY b/crypto/pkcs11-helper/HISTORY
index b443e21..333a6d4 100644
--- a/crypto/pkcs11-helper/HISTORY
+++ b/crypto/pkcs11-helper/HISTORY
@@ -1,3 +1,6 @@
+2019-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS, PRE_BUILD: version 1.25.1, fix WEB_SITE,
SOURCE_URL
+
2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: remove SOURCEFORGE_URL usage (automated)

diff --git a/crypto/pkcs11-helper/PRE_BUILD b/crypto/pkcs11-helper/PRE_BUILD
new file mode 100755
index 0000000..2c7959e
--- /dev/null
+++ b/crypto/pkcs11-helper/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+autoreconf -fi
diff --git a/devel/iasl/DETAILS b/devel/iasl/DETAILS
index e73495f..0e9de2b 100755
--- a/devel/iasl/DETAILS
+++ b/devel/iasl/DETAILS
@@ -1,9 +1,9 @@
SPELL=iasl
- VERSION=20190215
+ VERSION=20190329
SOURCE=acpica-unix-$VERSION.tar.gz
SOURCE_URL[0]=https://www.acpica.org/sites/acpica/files/$SOURCE
# SOURCE_HINTS="no-check-certificate"
-
SOURCE_HASH=sha512:7a469097d82721ea55f86eeefa2a67fc6be6b3d2e0382bb830f64c7daf7d99e2bce60011fb68e54b3891939b1fed91da03de9d19c2d4020d3412656cce2c09b0
+
SOURCE_HASH=sha512:7e3cd2ab3ad800aff841e97e19d1af6e2204d665a67ac7b368d62493ee5d7fc3c63db2e4d913cb740abbee793f0b56b47747d7ecd88e78bda06a93ee161ec411
SOURCE_DIRECTORY="$BUILD_DIRECTORY/acpica-unix-$VERSION"
LICENSE[0]=INTEL
DOCS="changes.txt"
diff --git a/devel/iasl/HISTORY b/devel/iasl/HISTORY
index 8db410a..310fe76 100644
--- a/devel/iasl/HISTORY
+++ b/devel/iasl/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20190329
+
2019-03-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 20190215

diff --git a/devel/llvm/0001-fix-compile-error-clang.patch
b/devel/llvm/0001-fix-compile-error-clang.patch
index c3de92e..9a47821 100644
--- a/devel/llvm/0001-fix-compile-error-clang.patch
+++ b/devel/llvm/0001-fix-compile-error-clang.patch
@@ -142,35 +142,3 @@
llvm-5.0.1.src.backup/tools/clang/tools/driver/cc1as_main.cpp
if (Opts.SaveTemporaryLabels)
Ctx.setAllowTemporaryLabels(false);
if (Opts.GenDwarfForAssembly)
-diff --git a/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
a/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
---- a/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
-+++ b/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
-@@ -723,8 +723,8 @@
- } else if (Optional<PostInitializer> PIP = P.getAs<PostInitializer>()) {
- return
PathDiagnosticLocation(PIP->getInitializer()->getSourceLocation(),
- SMng);
-- } else if (Optional<PreImplicitCall> PIC = P.getAs<PreImplicitCall>()) {
-- return PathDiagnosticLocation(PIC->getLocation(), SMng);
-+ } else if (Optional<PreImplicitCall> pic = P.getAs<PreImplicitCall>()) {
-+ return PathDiagnosticLocation(pic->getLocation(), SMng);
- } else if (Optional<PostImplicitCall> PIE = P.getAs<PostImplicitCall>()) {
- return PathDiagnosticLocation(PIE->getLocation(), SMng);
- } else if (Optional<CallEnter> CE = P.getAs<CallEnter>()) {
-diff --git a/tools/opt/NewPMDriver.cpp b/tools/opt/NewPMDriver.cpp
---- a/tools/opt/NewPMDriver.cpp
-+++ b/tools/opt/NewPMDriver.cpp
-@@ -245,11 +245,11 @@
- else
- P = None;
- }
-- PassInstrumentationCallbacks PIC;
-+ PassInstrumentationCallbacks pic;
- StandardInstrumentations SI;
-- SI.registerCallbacks(PIC);
-+ SI.registerCallbacks(pic);
-
-- PassBuilder PB(TM, P, &PIC);
-+ PassBuilder PB(TM, P, &pic);
- registerEPCallbacks(PB, VerifyEachPass, DebugPM);
-
- // Load requested pass plugins and let them register pass builder
callbacks
diff --git a/devel/llvm/0001-fix-compile-error.patch
b/devel/llvm/0001-fix-compile-error.patch
index 762e74e..b98fa7c 100644
--- a/devel/llvm/0001-fix-compile-error.patch
+++ b/devel/llvm/0001-fix-compile-error.patch
@@ -54,56 +54,55 @@ diff --git a/lib/Transforms/Scalar/LICM.cpp
b/lib/Transforms/Scalar/LICM.cpp
index 37b9c4b..19742d2 100644
--- a/lib/Transforms/Scalar/LICM.cpp
+++ b/lib/Transforms/Scalar/LICM.cpp
-@@ -348,7 +348,7 @@
+@@ -299,7 +299,7 @@ bool LoopInvariantCodeMotion::runOnLoop(
for (BasicBlock *ExitBlock : ExitBlocks)
InsertPts.push_back(&*ExitBlock->getFirstInsertionPt());
-
+
- PredIteratorCache PIC;
+ PredIteratorCache pic;
-
+
bool Promoted = false;
-
-@@ -371,7 +371,7 @@
- PointerMustAliases.insert(ASI.getValue());
-
- Promoted |= promoteLoopAccessesToScalars(
-- PointerMustAliases, ExitBlocks, InsertPts, PIC, LI, DT, TLI,
L,
-+ PointerMustAliases, ExitBlocks, InsertPts, pic, LI, DT, TLI,
L,
- CurAST.get(), &SafetyInfo, ORE);
- }
+
+@@ -321,7 +321,7 @@ bool LoopInvariantCodeMotion::runOnLoop(
+ PointerMustAliases.insert(ASI.getValue());
+
+ Promoted |= promoteLoopAccessesToScalars(PointerMustAliases,
ExitBlocks,
+- InsertPts, PIC, LI, DT,
TLI, L,
++ InsertPts, pic, LI, DT,
TLI, L,
+ CurAST, &SafetyInfo, ORE);
}
-@@ -1639,12 +1639,12 @@
+
+@@ -1145,11 +1145,11 @@ public:
LoopPromoter(Value *SP, ArrayRef<const Instruction *> Insts, SSAUpdater
&S,
const SmallSetVector<Value *, 8> &PMA,
SmallVectorImpl<BasicBlock *> &LEB,
- SmallVectorImpl<Instruction *> &LIP, PredIteratorCache &PIC,
+ SmallVectorImpl<Instruction *> &LIP, PredIteratorCache &pic,
AliasSetTracker &ast, LoopInfo &li, DebugLoc dl, int
alignment,
- bool UnorderedAtomic, const AAMDNodes &AATags,
- ICFLoopSafetyInfo &SafetyInfo)
+ bool UnorderedAtomic, const AAMDNodes &AATags)
: LoadAndStorePromoter(Insts, S), SomePtr(SP),
PointerMustAliases(PMA),
- LoopExitBlocks(LEB), LoopInsertPts(LIP), PredCache(PIC), AST(ast),
+ LoopExitBlocks(LEB), LoopInsertPts(LIP), PredCache(pic), AST(ast),
LI(li), DL(std::move(dl)), Alignment(alignment),
- UnorderedAtomic(UnorderedAtomic), AATags(AATags),
SafetyInfo(SafetyInfo)
- {}
-@@ -1723,7 +1723,7 @@
+ UnorderedAtomic(UnorderedAtomic), AATags(AATags) {}
+
+@@ -1224,7 +1224,7 @@ bool isKnownNonEscaping(Value *Object, c
bool llvm::promoteLoopAccessesToScalars(
const SmallSetVector<Value *, 8> &PointerMustAliases,
SmallVectorImpl<BasicBlock *> &ExitBlocks,
- SmallVectorImpl<Instruction *> &InsertPts, PredIteratorCache &PIC,
+ SmallVectorImpl<Instruction *> &InsertPts, PredIteratorCache &pic,
LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI,
- Loop *CurLoop, AliasSetTracker *CurAST, ICFLoopSafetyInfo *SafetyInfo,
+ Loop *CurLoop, AliasSetTracker *CurAST, LoopSafetyInfo *SafetyInfo,
OptimizationRemarkEmitter *ORE) {
-@@ -1943,7 +1943,7 @@
+@@ -1446,7 +1446,7 @@ bool llvm::promoteLoopAccessesToScalars(
SmallVector<PHINode *, 16> NewPHIs;
SSAUpdater SSA(&NewPHIs);
LoopPromoter Promoter(SomePtr, LoopUses, SSA, PointerMustAliases,
ExitBlocks,
- InsertPts, PIC, *CurAST, *LI, DL, Alignment,
+ InsertPts, pic, *CurAST, *LI, DL, Alignment,
- SawUnorderedAtomic, AATags, *SafetyInfo);
-
+ SawUnorderedAtomic, AATags);
+
// Set up the preheader to have a definition of the value. It is the
live-out
diff --git a/lib/Transforms/Utils/PredicateInfo.cpp
b/lib/Transforms/Utils/PredicateInfo.cpp
index d4cdaed..5fcd5dd 100644
@@ -158,162 +157,3 @@ index 8782588..c5900ce 100644

if (SaveTempLabels)
Ctx.setAllowTemporaryLabels(false);
-diff --git a/include/llvm/IR/PassTimingInfo.h
b/include/llvm/IR/PassTimingInfo.h
---- a/include/llvm/IR/PassTimingInfo.h
-+++ b/include/llvm/IR/PassTimingInfo.h
-@@ -83,7 +83,7 @@
- TimePassesHandler(const TimePassesHandler &) = delete;
- void operator=(const TimePassesHandler &) = delete;
-
-- void registerCallbacks(PassInstrumentationCallbacks &PIC);
-+ void registerCallbacks(PassInstrumentationCallbacks &pic);
-
- private:
- /// Dumps information for running/triggered timers, useful for debugging
-diff --git a/lib/IR/PassTimingInfo.cpp b/lib/IR/PassTimingInfo.cpp
---- a/lib/IR/PassTimingInfo.cpp
-+++ b/lib/IR/PassTimingInfo.cpp
-@@ -249,19 +249,19 @@
- LLVM_DEBUG(dump());
- }
-
--void TimePassesHandler::registerCallbacks(PassInstrumentationCallbacks
&PIC) {
-+void TimePassesHandler::registerCallbacks(PassInstrumentationCallbacks
&pic) {
- if (!Enabled)
- return;
-
-- PIC.registerBeforePassCallback(
-+ pic.registerBeforePassCallback(
- [this](StringRef P, Any) { return this->runBeforePass(P); });
-- PIC.registerAfterPassCallback(
-+ pic.registerAfterPassCallback(
- [this](StringRef P, Any) { this->runAfterPass(P); });
-- PIC.registerAfterPassInvalidatedCallback(
-+ pic.registerAfterPassInvalidatedCallback(
- [this](StringRef P) { this->runAfterPass(P); });
-- PIC.registerBeforeAnalysisCallback(
-+ pic.registerBeforeAnalysisCallback(
- [this](StringRef P, Any) { this->runBeforePass(P); });
-- PIC.registerAfterAnalysisCallback(
-+ pic.registerAfterAnalysisCallback(
- [this](StringRef P, Any) { this->runAfterPass(P); });
- }
-
-diff -git a/include/llvm/Passes/PassBuilder.h
b/include/llvm/Passes/PassBuilder.h
---- a/include/llvm/Passes/PassBuilder.h
-+++ bc/include/llvm/Passes/PassBuilder.h
-@@ -63,7 +63,7 @@
- class PassBuilder {
- TargetMachine *TM;
- Optional<PGOOptions> PGOOpt;
-- PassInstrumentationCallbacks *PIC;
-+ PassInstrumentationCallbacks *pic;
-
- public:
- /// A struct to capture parsed pass pipeline names.
-@@ -179,8 +179,8 @@
-
- explicit PassBuilder(TargetMachine *TM = nullptr,
- Optional<PGOOptions> PGOOpt = None,
-- PassInstrumentationCallbacks *PIC = nullptr)
-- : TM(TM), PGOOpt(PGOOpt), PIC(PIC) {}
-+ PassInstrumentationCallbacks *pic = nullptr)
-+ : TM(TM), PGOOpt(PGOOpt), pic(pic) {}
-
- /// Cross register the analysis managers through their proxies.
- ///
-diff --git a/include/llvm/Passes/StandardInstrumentations.h
b/include/llvm/Passes/StandardInstrumentations.h
---- a/include/llvm/Passes/StandardInstrumentations.h
-+++ b/include/llvm/Passes/StandardInstrumentations.h
-@@ -36,7 +36,7 @@
- PrintIRInstrumentation() = default;
- ~PrintIRInstrumentation();
-
-- void registerCallbacks(PassInstrumentationCallbacks &PIC);
-+ void registerCallbacks(PassInstrumentationCallbacks &pic);
-
- private:
- bool printBeforePass(StringRef PassID, Any IR);
-@@ -63,7 +63,7 @@
- public:
- StandardInstrumentations() = default;
-
-- void registerCallbacks(PassInstrumentationCallbacks &PIC);
-+ void registerCallbacks(PassInstrumentationCallbacks &pic);
- };
- } // namespace llvm
-
-diff --git a/lib/Passes/PassRegistry.def b/lib/Passes/PassRegistry.def
---- a/lib/Passes/PassRegistry.def
-+++ b/lib/Passes/PassRegistry.def
-@@ -27,7 +27,7 @@
- MODULE_ANALYSIS("stack-safety", StackSafetyGlobalAnalysis())
- MODULE_ANALYSIS("targetlibinfo", TargetLibraryAnalysis())
- MODULE_ANALYSIS("verify", VerifierAnalysis())
--MODULE_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(PIC))
-+MODULE_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(pic))
-
- #ifndef MODULE_ALIAS_ANALYSIS
- #define MODULE_ALIAS_ANALYSIS(NAME, CREATE_PASS)
\
-@@ -89,7 +89,7 @@
- #endif
- CGSCC_ANALYSIS("no-op-cgscc", NoOpCGSCCAnalysis())
- CGSCC_ANALYSIS("fam-proxy", FunctionAnalysisManagerCGSCCProxy())
--CGSCC_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(PIC))
-+CGSCC_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(pic))
- #undef CGSCC_ANALYSIS
-
- #ifndef CGSCC_PASS
-@@ -128,7 +128,7 @@
- FUNCTION_ANALYSIS("targetir",
- TM ? TM->getTargetIRAnalysis() : TargetIRAnalysis())
- FUNCTION_ANALYSIS("verify", VerifierAnalysis())
--FUNCTION_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(PIC))
-+FUNCTION_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(pic))
-
- #ifndef FUNCTION_ALIAS_ANALYSIS
- #define FUNCTION_ALIAS_ANALYSIS(NAME, CREATE_PASS)
\
-@@ -249,7 +249,7 @@
- LOOP_ANALYSIS("no-op-loop", NoOpLoopAnalysis())
- LOOP_ANALYSIS("access-info", LoopAccessAnalysis())
- LOOP_ANALYSIS("ivusers", IVUsersAnalysis())
--LOOP_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(PIC))
-+LOOP_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(pic))
- #undef LOOP_ANALYSIS
-
- #ifndef LOOP_PASS
-diff --git a/lib/Passes/StandardInstrumentations.cpp
b/lib/Passes/StandardInstrumentations.cpp
---- a/lib/Passes/StandardInstrumentations.cpp
-+++ b/lib/Passes/StandardInstrumentations.cpp
-@@ -220,24 +220,24 @@
- }
-
- void PrintIRInstrumentation::registerCallbacks(
-- PassInstrumentationCallbacks &PIC) {
-+ PassInstrumentationCallbacks &pic) {
- // BeforePass callback is not just for printing, it also saves a Module
- // for later use in AfterPassInvalidated.
- StoreModuleDesc = llvm::forcePrintModuleIR() &&
llvm::shouldPrintAfterPass();
- if (llvm::shouldPrintBeforePass() || StoreModuleDesc)
-- PIC.registerBeforePassCallback(
-+ pic.registerBeforePassCallback(
- [this](StringRef P, Any IR) { return this->printBeforePass(P, IR);
});
-
- if (llvm::shouldPrintAfterPass()) {
-- PIC.registerAfterPassCallback(
-+ pic.registerAfterPassCallback(
- [this](StringRef P, Any IR) { this->printAfterPass(P, IR); });
-- PIC.registerAfterPassInvalidatedCallback(
-+ pic.registerAfterPassInvalidatedCallback(
- [this](StringRef P) { this->printAfterPassInvalidated(P); });
- }
- }
-
- void StandardInstrumentations::registerCallbacks(
-- PassInstrumentationCallbacks &PIC) {
-- PrintIR.registerCallbacks(PIC);
-- TimePasses.registerCallbacks(PIC);
-+ PassInstrumentationCallbacks &pic) {
-+ PrintIR.registerCallbacks(pic);
-+ TimePasses.registerCallbacks(pic);
- }
diff --git a/devel/llvm/DEPENDS b/devel/llvm/DEPENDS
index 5efaadd..8bdafaa 100755
--- a/devel/llvm/DEPENDS
+++ b/devel/llvm/DEPENDS
@@ -12,7 +12,7 @@ fi &&

optional_depends ocaml '' '' 'build bindings for OCaml' &&
optional_depends doxygen '' '' "build documentation?" &&
-optional_depends libffi '-DLLVM_ENABLE_FFI=1
-DFFI_INCLUDE_DIR=/usr/lib/libffi-3.2.1/include' '' 'use sytem FFI' &&
+optional_depends libffi '-DLLVM_ENABLE_FFI=1' '' 'use sytem FFI'
if [[ "$LLVM_WITH_LLDB" == y ]]; then
depends swig &&
depends libedit &&
diff --git a/devel/llvm/DETAILS b/devel/llvm/DETAILS
index 6295b56..af9001b 100755
--- a/devel/llvm/DETAILS
+++ b/devel/llvm/DETAILS
@@ -1,34 +1,34 @@
SPELL=llvm
- VERSION=8.0.0
+ VERSION="7.0.1"
SOURCE="${SPELL}-${VERSION}.src.tar.xz"
SOURCE2=$SOURCE.sig
- SOURCE_URL[0]=https://${SPELL}.org/releases/${VERSION}/${SOURCE}
+ SOURCE_URL[0]=http://${SPELL}.org/releases/${VERSION}/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=llvm.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
if [[ "$LLVM_WITH_CLANG" == y ]]; then
SOURCE3="cfe-${VERSION}.src.tar.xz"
- SOURCE3_URL[0]="https://${SPELL}.org/releases/${VERSION}/${SOURCE3}";
+ SOURCE3_URL[0]="http://${SPELL}.org/releases/${VERSION}/${SOURCE3}";
SOURCE4="$SOURCE3.sig"
SOURCE4_URL[0]="${SOURCE3_URL[0]}.sig"
SOURCE3_GPG="llvm.gpg:$SOURCE4:UPSTREAM_KEY"
SOURCE4_IGNORE="signature"
SOURCE5="compiler-rt-${VERSION}.src.tar.xz"
- SOURCE5_URL[0]="https://${SPELL}.org/releases/${VERSION}/${SOURCE5}";
+ SOURCE5_URL[0]="http://${SPELL}.org/releases/${VERSION}/${SOURCE5}";
SOURCE6="$SOURCE5.sig"
SOURCE5_GPG="llvm.gpg:$SOURCE6:UPSTREAM_KEY"
SOURCE6_URL[0]="${SOURCE5_URL[0]}.sig"
SOURCE6_IGNORE="signature"
SOURCE9="clang-tools-extra-${VERSION}.src.tar.xz"
- SOURCE9_URL[0]="https://llvm.org/releases/${VERSION}/${SOURCE9}";
+ SOURCE9_URL[0]="http://llvm.org/releases/${VERSION}/${SOURCE9}";
SOURCE10="$SOURCE9.sig"
- SOURCE10_URL[0]="https://llvm.org/releases/${VERSION}/${SOURCE10}";
+ SOURCE10_URL[0]="http://llvm.org/releases/${VERSION}/${SOURCE10}";
SOURCE10_IGNORE=signature
SOURCE9_GPG="llvm.gpg:$SOURCE10:UPSTREAM_KEY"
fi
if [[ "$LLVM_WITH_LLDB" == y ]]; then
SOURCE7="lldb-${VERSION}.src.tar.xz"
- SOURCE7_URL[0]="https://${SPELL}.org/releases/${VERSION}/${SOURCE7}";
+ SOURCE7_URL[0]="http://${SPELL}.org/releases/${VERSION}/${SOURCE7}";
SOURCE8="$SOURCE7.sig"
SOURCE8_URL[0]="${SOURCE7_URL[0]}.sig"
SOURCE7_GPG="llvm.gpg:$SOURCE8:UPSTREAM_KEY"
@@ -36,14 +36,22 @@ if [[ "$LLVM_WITH_LLDB" == y ]]; then
fi
if [[ "$LLVM_WITH_POLLY" == y ]]; then
SOURCE11="polly-${VERSION}.src.tar.xz"
- SOURCE11_URL[0]="https://${SPELL}.org/releases/${VERSION}/${SOURCE11}";
+ SOURCE11_URL[0]="http://${SPELL}.org/releases/${VERSION}/${SOURCE11}";
SOURCE12="$SOURCE11.sig"
SOURCE12_URL[0]="${SOURCE11_URL[0]}.sig"
SOURCE11_GPG="llvm.gpg:$SOURCE12:UPSTREAM_KEY"
SOURCE12_IGNORE="signature"
fi
+if [[ "$LLVM_WITH_LLD" == y ]]; then
+ SOURCE13="lld-${VERSION}.src.tar.xz"
+ SOURCE13_URL[0]="https://${SPELL}.org/releases/${VERSION}/${SOURCE13}";
+ SOURCE14="$SOURCE13.sig"
+ SOURCE14_URL[0]="${SOURCE13_URL[0]}.sig"
+ SOURCE13_GPG="llvm.gpg:$SOURCE14:UPSTREAM_KEY"
+ SOURCE14_IGNORE="signature"
+fi
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}.src"
- WEB_SITE="https://llvm.org";
+ WEB_SITE="http://llvm.org";
LICENSE[0]=BSD
ENTERED=20081115
SHORT="A novel compiler infrastructure for the optimization of
programs."
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index dcbebcd..cca6352 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,12 +1,5 @@
-2019-03-21 Pavel Vinogradov <public AT sourcemage.org>
- * PRE_BUILD, 0001-fix-compile-error.patch,
- 0001-fix-compile-error-clang.patch: reenabled and updated,
- otherwise compilation fails for PIC code generation
-
-2019-03-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 8.0.0
- * DEPENDS: improve libffi flags
- * PRE_BUILD: disbale at present, build without patching
+2019-04-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, PREPARE, PRE_BUILD, PRE_SUB_DEPENDS, SUB_DEPENDS: add
support for llvm's linker

2018-12-15 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 7.0.1
diff --git a/devel/llvm/PREPARE b/devel/llvm/PREPARE
index bbeae33..b003f79 100755
--- a/devel/llvm/PREPARE
+++ b/devel/llvm/PREPARE
@@ -1,3 +1,4 @@
-config_query LLVM_WITH_CLANG "Enable clang compiler frontend?" n &&
-config_query LLVM_WITH_LLDB "Enable lldb debugger?" n &&
-config_query LLVM_WITH_POLLY "Enable polihedral optimizer?" n
+config_query LLVM_WITH_CLANG "Enable clang compiler frontend?" n &&
+config_query LLVM_WITH_LLDB "Enable lldb debugger?" n &&
+config_query LLVM_WITH_POLLY "Enable polihedral optimizer?" n &&
+config_query LLVM_WITH_LLD "Enable llvm's linker?" n
diff --git a/devel/llvm/PRE_BUILD b/devel/llvm/PRE_BUILD
index da1cfd6..4d277f8 100755
--- a/devel/llvm/PRE_BUILD
+++ b/devel/llvm/PRE_BUILD
@@ -32,6 +32,12 @@ if [[ "$LLVM_WITH_POLLY" == y ]]; then
mv polly-${VERSION}.src polly
fi &&

+if [[ "$LLVM_WITH_LLD" == y ]]; then
+ cd ${SOURCE_DIRECTORY}/tools &&
+ unpack_file 13 &&
+ mv lld-${VERSION}.src lld
+fi &&
+
# small cmake related fix for libffi
cd ${SOURCE_DIRECTORY} &&
if spell_ok libffi;then
diff --git a/devel/llvm/PRE_SUB_DEPENDS b/devel/llvm/PRE_SUB_DEPENDS
index e3cc49c..6ccdf7e 100755
--- a/devel/llvm/PRE_SUB_DEPENDS
+++ b/devel/llvm/PRE_SUB_DEPENDS
@@ -3,6 +3,7 @@ AMD) list_find "${LLVM_TARGETS}" AMDGPU ;;
CLANG) [[ "${LLVM_WITH_CLANG}" == "y" ]] ;;
LLDB) [[ "${LLVM_WITH_LLDB}" == "y" ]] ;;
POLLY) [[ "${LLVM_WITH_POLLY}" == "y" ]] ;;
+LLD) [[ "${LLVM_WITH_LLD}" == "y" ]] ;;
*)
message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1
diff --git a/devel/llvm/SUB_DEPENDS b/devel/llvm/SUB_DEPENDS
index 57e222c..163c264 100755
--- a/devel/llvm/SUB_DEPENDS
+++ b/devel/llvm/SUB_DEPENDS
@@ -15,6 +15,10 @@ POLLY)
message "${MESSAGE_COLOR}Building polly enforced by
sub-dependency.$DEFAULT_COLOR"
LLVM_WITH_POLLY=y
;;
+LLD)
+ message "${MESSAGE_COLOR}Building lld enforced by
sub-dependency.$DEFAULT_COLOR"
+ LLVM_WITH_LLD=y
+;;
*)
message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
return 1
diff --git a/devel/radare2/DETAILS b/devel/radare2/DETAILS
index cb74c99..1d1adc9 100755
--- a/devel/radare2/DETAILS
+++ b/devel/radare2/DETAILS
@@ -2,10 +2,10 @@
SPELL=radare2
if [[ "$RADARE2_BRANCH" == "stable" ]]
then
- VERSION=3.3.0
+ VERSION=3.4.1
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]="https://github.com/radare/radare2/archive/$VERSION.tar.gz";
-
SOURCE_HASH=sha512:4db9d547b72b952babfd67c8cef2b94fdac9d6fd1194fb50b2ebab538d5bbda0bab4b704d5af64ef684ce9311634c8e04465906a1e7e706b211427054fe0721a
+
SOURCE_HASH=sha512:8803d54a8158aedd5900792bd013dad440a14abbb6fcbdf963e5d9031f30e66865479f29877e6f656ab01b59b3138458daf52f1eaeb462ec767c128d0b12640a
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
else
VERSION=$(get_scm_version)
diff --git a/devel/radare2/HISTORY b/devel/radare2/HISTORY
index c165f1f..09acbb1 100644
--- a/devel/radare2/HISTORY
+++ b/devel/radare2/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.4.1
+
2019-03-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.3.0

diff --git a/devel/rust/HISTORY b/devel/rust/HISTORY
index 22a5792..932d354 100644
--- a/devel/rust/HISTORY
+++ b/devel/rust/HISTORY
@@ -1,3 +1,6 @@
+2019-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * TRIGGERS: on_cast llvm check_self
+
2019-02-28 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.33.0

diff --git a/devel/rust/TRIGGERS b/devel/rust/TRIGGERS
new file mode 100755
index 0000000..c14e7c1
--- /dev/null
+++ b/devel/rust/TRIGGERS
@@ -0,0 +1 @@
+on_cast llvm check_self
diff --git a/devel/vala/DETAILS b/devel/vala/DETAILS
index 7dfffc4..ee11cdd 100755
--- a/devel/vala/DETAILS
+++ b/devel/vala/DETAILS
@@ -3,8 +3,8 @@ if [[ "$VALA_DEVEL" == "y" ]]; then
VERSION=0.35.3

SOURCE_HASH=sha512:8b514713fe5befedba408a99afc29fe2a0d5b51ad796bf32d80a05796fbb2ed945f45722613f9c2d2dae23f27e2e8cecbf62cfb1f02bfa67513d9872647bb1d6
else
- VERSION=0.44.0
-
SOURCE_HASH=sha512:1c2e962e849fbf7f3a2be56cca3f26770f6f754f403f7ff7dc8a7ed28bba212d3b704313e02cce86a27432b9b3b918009f59155398ca3be26afc698cc3952b3d
+ VERSION=0.44.2
+
SOURCE_HASH=sha512:c7151efce9c4da4b31eadd646105ce8fb244ddd285f6d086ab65c044c0725ac7b33752316a8dba6f5709998a48eac77510815cba2609742947b41a2e6268515d
fi
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/devel/vala/HISTORY b/devel/vala/HISTORY
index 54df328..073a3b9 100644
--- a/devel/vala/HISTORY
+++ b/devel/vala/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: stable version 0.44.2
+
2019-03-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: stable version 0.44.0

diff --git a/devel/zarith/DETAILS b/devel/zarith/DETAILS
index cd5c383..0f52b9a 100755
--- a/devel/zarith/DETAILS
+++ b/devel/zarith/DETAILS
@@ -1,8 +1,8 @@
SPELL=zarith
- VERSION=1.7
+ VERSION=1.8
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=https://github.com/ocaml/Zarith/archive/release-${VERSION}.tar.gz
-
SOURCE_HASH=sha512:812b5f9b24ce7a24d3370b8728ff6eeb56e3280fa1573e694fe54e781668c29bf8ff95e94aeff59df948adc85b8acd6b4efe117fb50a124f19b4227bee78e753
+
SOURCE_HASH=sha512:5a21dbaeab51bbf25352cb4513652fb5bb15a561a3d88cd931e252458aee34c0ed4610efd08dd493cc7d29d1fa70966ac1dc898e3a62bc734d68db8255177f78
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Zarith-release-${VERSION}"
WEB_SITE="https://github.com/ocaml/Zarith";
LICENSE[0]=LGPL
diff --git a/devel/zarith/HISTORY b/devel/zarith/HISTORY
index ffff2cd..eea96ef 100644
--- a/devel/zarith/HISTORY
+++ b/devel/zarith/HISTORY
@@ -1,3 +1,7 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.8
+ * INSTALL: call ocamlfind
+
2018-11-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.7

diff --git a/devel/zarith/INSTALL b/devel/zarith/INSTALL
new file mode 100755
index 0000000..0196cdd
--- /dev/null
+++ b/devel/zarith/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+
+ocamlfind install zarith META
diff --git a/disk/eject/0001-add-missing-include.patch
b/disk/eject/0001-add-missing-include.patch
new file mode 100644
index 0000000..6bbcb87
--- /dev/null
+++ b/disk/eject/0001-add-missing-include.patch
@@ -0,0 +1,110 @@
+From a7cecee6dd797577f861b78513110eee03a339c6 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <bwlf AT bandrate.org>
+Date: Thu, 4 Apr 2019 11:26:51 +0200
+Subject: [PATCH] add missing include
+
+---
+ eject.c | 21 +++++++++++----------
+ 1 file changed, 11 insertions(+), 10 deletions(-)
+
+diff --git a/eject.c b/eject.c
+index b14d5f2..5fb9c97 100644
+--- a/eject.c
++++ b/eject.c
+@@ -54,13 +54,14 @@
+ #include <sys/wait.h>
+ #include <sys/mtio.h>
+ #include <sys/mount.h>
++#include <sys/sysmacros.h>
+
+ #if defined(__linux__)
+ #include <linux/version.h>
+ /* handy macro found in 2.1 kernels, but not in older ones */
+ #ifndef KERNEL_VERSION
+ #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
+-#endif
++#endif
+ #include <linux/types.h>
+ #include <linux/cdrom.h>
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(2,1,0)
+@@ -418,7 +419,7 @@ static char *FindDevice(const char *name)
+ strcat(buf, name);
+ if (FileExists(buf, try, &found))
+ return buf;
+-
++
+ strcpy(buf, "/mnt/");
+ strcat(buf, name);
+ if (FileExists(buf, try, &found))
+@@ -463,7 +464,7 @@ static void AutoEject(int fd, int onOff)
+ {
+ int status = -1;
+
+-#if defined(CDROM_SET_OPTIONS) && defined(CDROM_CLEAR_OPTIONS)
++#if defined(CDROM_SET_OPTIONS) && defined(CDROM_CLEAR_OPTIONS)
+ if (onOff)
+ status = ioctl(fd, CDROM_SET_OPTIONS, CDO_AUTO_EJECT);
+ else
+@@ -548,7 +549,7 @@ static void ToggleTray(int fd)
+ * seconds if the tray was already open, and at least 1.5 seconds
+ * if it was closed. */
+ gettimeofday(&time_start, NULL);
+-
++
+ /* Send the CDROMEJECT command to the device. */
+ if (ioctl(fd, CDROMEJECT, 0) < 0) {
+ perror("ioctl");
+@@ -571,7 +572,7 @@ static void ToggleTray(int fd)
+ #else
+ fprintf(stderr, _("%s: CD-ROM tray toggle command not supported by this
kernel\n"), programName);
+ #endif
+-
++
+ }
+
+ /*
+@@ -603,12 +604,12 @@ static int ReadSpeedCdrom(const char *shortName)
+ char *str_speed, *str_name;
+ int drive_number = -1, i;
+ FILE *f = fopen("/proc/sys/dev/cdrom/info", "r");
+-
++
+ if (f == NULL) {
+ fprintf(stderr, _("%s: unable to read the speed from
/proc/sys/dev/cdrom/info\n"), programName);
+ exit(1);
+ }
+-
++
+ while (!feof(f)) {
+ fgets(line, sizeof(line), f);
+
+@@ -656,7 +657,7 @@ static void ListSpeedCdrom(const char *fullName, int fd)
+ #ifdef CDROM_SELECT_SPEED
+ int max_speed, curr_speed = 0, prev_speed;
+ char *shortName = rindex(fullName, '/') + 1;
+-
++
+ SelectSpeedCdrom(fd, 0);
+ max_speed = ReadSpeedCdrom(shortName);
+ while (curr_speed < max_speed) {
+@@ -1122,7 +1123,7 @@ int main(int argc, char **argv)
+ /* figure out full device or mount point name */
+ fullName = FindDevice(device);
+ if (fullName == 0) {
+- fprintf(stderr, _("%s: unable to find or open device for:
`%s'\n"),
++ fprintf(stderr, _("%s: unable to find or open device for:
`%s'\n"),
+ programName, device);
+ exit(1);
+ }
+@@ -1250,7 +1251,7 @@ int main(int argc, char **argv)
+ HandleXOption(deviceName);
+ exit(0);
+ }
+-
++
+ /* handle -c option */
+ if (c_option) {
+ if (v_option)
+--
+2.21.0
+
diff --git a/disk/eject/HISTORY b/disk/eject/HISTORY
index 57d9677..546b917 100644
--- a/disk/eject/HISTORY
+++ b/disk/eject/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, 0001-add-missing-include.patch: fix compile error
+
2012-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: fixed SOURCE_URL and WEB_SITE

diff --git a/disk/eject/PRE_BUILD b/disk/eject/PRE_BUILD
new file mode 100755
index 0000000..8b4b9a6
--- /dev/null
+++ b/disk/eject/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p1 < "$SPELL_DIRECTORY/0001-add-missing-include.patch"
+
diff --git a/doc/evince/DETAILS b/doc/evince/DETAILS
index c7f70c7..9d20e82 100755
--- a/doc/evince/DETAILS
+++ b/doc/evince/DETAILS
@@ -1,11 +1,11 @@
SPELL=evince
- VERSION=3.30.2
+ VERSION=3.32.0
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
WEB_SITE=http://www.gnome.org/projects/evince
-
SOURCE_HASH=sha512:dfffcf15547d0720bd2379054d7b9bee02f8bea7113562162cbab62d77cf84c04f70dcc87a3e6b1ba62db38783df8f481d801854d8f0767f60e9cfabd9efc646
+
SOURCE_HASH=sha512:565298a200d9ae2f6b4cb53c3cba0d0d0e4cfbef60e4145bfb9c82a5682947ceb2371e52c27179cd69a238cd387bcfd744d3c55df814b6347f07781aec3ea658
LICENSE[0]=GPL
ENTERED=20050502
KEYWORDS="doc"
diff --git a/doc/evince/HISTORY b/doc/evince/HISTORY
index d391d1f..f4cd2f9 100644
--- a/doc/evince/HISTORY
+++ b/doc/evince/HISTORY
@@ -1,3 +1,6 @@
+2019-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.32.0
+
2018-10-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.30.2

diff --git a/editors/vim/DETAILS b/editors/vim/DETAILS
index 990e813..4e6460c 100755
--- a/editors/vim/DETAILS
+++ b/editors/vim/DETAILS
@@ -9,8 +9,8 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
SOURCE_IGNORE="volatile"
FORCE_DOWNLOAD="on"
else
- VERSION=8.1.0990
-
SOURCE_HASH=sha512:e01d0f9f9ddc9f4accf408453dbfb4dde7c4c78b73c30eb2f735158bd749c6a4e2756072b4de12cc5cee245c0568984534e2f1323df4a52c140ba86a1da7c211
+ VERSION=8.1.1107
+
SOURCE_HASH=sha512:99fea1f1f59afc77427c93806f404550e13e6a89f079e4166efb28d39a5a2c6ad511007b423f3ab52146b2a23e66a7998c050c39c0e8ace4dc3759ab45c3aeab
SECURITY_PATCH=4
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/editors/vim/HISTORY b/editors/vim/HISTORY
index ddb8a2a..a16ff7c 100644
--- a/editors/vim/HISTORY
+++ b/editors/vim/HISTORY
@@ -1,3 +1,9 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 8.1.1107
+
+2019-03-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 8.1.1011
+
2019-03-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 8.1.0990

diff --git a/ftp/curl/DETAILS b/ftp/curl/DETAILS
index ae323e2..295801e 100755
--- a/ftp/curl/DETAILS
+++ b/ftp/curl/DETAILS
@@ -1,5 +1,5 @@
SPELL=curl
- VERSION=7.64.0
+ VERSION=7.64.1
SECURITY_PATCH=30
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
diff --git a/ftp/curl/HISTORY b/ftp/curl/HISTORY
index cfbff8e..35a30a7 100644
--- a/ftp/curl/HISTORY
+++ b/ftp/curl/HISTORY
@@ -1,4 +1,7 @@
2019-02-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 7.64.1
+
+2019-02-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 7.64.0, SECURITY_PATCH++ (CVE-2018-16890,
CVE-2019-3822, CVE-2019-3823)

diff --git a/gnome2-libs/glibmm/DETAILS b/gnome2-libs/glibmm/DETAILS
index 87fd291..adf39bd 100755
--- a/gnome2-libs/glibmm/DETAILS
+++ b/gnome2-libs/glibmm/DETAILS
@@ -1,6 +1,6 @@
SPELL=glibmm
- VERSION=2.56.0
-
SOURCE_HASH=sha512:65e577009019e30e340ae5fe6e4c854e5a75551b2eb83ad85403d73eb4e77879783162d4c3c354bc37be0be842f0ddffc1977021a5e0c32985fb596d86929c08
+ VERSION=2.60.0
+
SOURCE_HASH=sha512:ea0477d5cb6e59019e87f929630ff32ac38dd5e4fb53fe84ef64b5b41c1090c8e10a0a67b26c786ab4d9ebf64b993fa0044333b4aa8554c331a0a6d02039c5ad
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/gnome2-libs/glibmm/HISTORY b/gnome2-libs/glibmm/HISTORY
index c75af14..baab339 100644
--- a/gnome2-libs/glibmm/HISTORY
+++ b/gnome2-libs/glibmm/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.60.0
+
2018-04-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.56.0

diff --git a/gnome3-libs/adwaita-icon-theme/DETAILS
b/gnome3-libs/adwaita-icon-theme/DETAILS
index d112dc7..d95f761 100755
--- a/gnome3-libs/adwaita-icon-theme/DETAILS
+++ b/gnome3-libs/adwaita-icon-theme/DETAILS
@@ -1,9 +1,9 @@
SPELL=adwaita-icon-theme
- VERSION=3.30.0
+ VERSION=3.32.0
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION:0:4}/$SOURCE
-
SOURCE_HASH=sha512:7adcf5291d1e5135bdb37310ccc1ca228434ef44281aab058464716abfafddd3d02cb9400f55df1ac9d526a6f69fe573a29a2662ccbb39bc2714fe0755083e4c
+
SOURCE_HASH=sha512:9609732cd51c6794d4d86598818bb2a589b0f4b6b795e57f3507dad69b21ef1b2fc2e83e24e937428bbace32fcccf587a5771cbc02c5768206e704f0456a6d1d
LICENSE[0]=LGPL
WEB_SITE=http://www.gnome.org/
ENTERED=20140919
diff --git a/gnome3-libs/adwaita-icon-theme/HISTORY
b/gnome3-libs/adwaita-icon-theme/HISTORY
index 83f0de7..3eac4b0 100644
--- a/gnome3-libs/adwaita-icon-theme/HISTORY
+++ b/gnome3-libs/adwaita-icon-theme/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.32.0
+
2018-09-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.30.0

diff --git a/gnome3-libs/pygobject3/DEPENDS b/gnome3-libs/pygobject3/DEPENDS
index c4e65ef..7f76f56 100755
--- a/gnome3-libs/pygobject3/DEPENDS
+++ b/gnome3-libs/pygobject3/DEPENDS
@@ -1,6 +1,6 @@
-depends python &&
-depends meson &&
-depends glib2 &&
+depends python3 &&
+depends meson &&
+depends glib2 &&
depends gobject-introspection &&

-optional_depends pycairo "pycairo=true" "pycairo=false" "for pycairo
integration"
+optional_depends py3cairo "pycairo=true" "pycairo=false" "for pycairo
integration"
diff --git a/gnome3-libs/pygobject3/DETAILS b/gnome3-libs/pygobject3/DETAILS
index e7f5bcb..7fdce90 100755
--- a/gnome3-libs/pygobject3/DETAILS
+++ b/gnome3-libs/pygobject3/DETAILS
@@ -4,8 +4,8 @@ if [[ $PYGOBJECT3_BRANCH == devel ]]; then
VERSION=3.21.0

SOURCE_HASH=sha512:68ce77da051fbc71696bbf271f3693679912e0ba352f1e107b508c0b3eb347498be52745dbf962ed424e133540f77f0f2420948c0fe65d1462fd5797b70650d8
else
- VERSION=3.30.4
-
SOURCE_HASH=sha512:4540f9db2dedc428ecf403b3bb800c2a2ebcf1c701debfd53e9b88b1081e9c19ee0f48885ac9b3a8cec6b09b572b54f1e7d5a15a15d4459ec1052be566989ffb
+ VERSION=3.32.0
+
SOURCE_HASH=sha512:beb0625e3257cdc2be251624dbf852d2f51bcb95d13bff676b93d46a80d9df94f6fb6ef9850e5c38c56325b72854165fba9ce20ab78f13d99552b3b10ff0fa81
fi
SOURCE=pygobject-$VERSION.tar.xz
SOURCE_URL[0]=$GNOME_URL/sources/pygobject/${VERSION%.*}/$SOURCE
diff --git a/gnome3-libs/pygobject3/HISTORY b/gnome3-libs/pygobject3/HISTORY
index cc335db..768831a 100644
--- a/gnome3-libs/pygobject3/HISTORY
+++ b/gnome3-libs/pygobject3/HISTORY
@@ -1,3 +1,7 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: stable version 3.32.0
+ * DEPENDS: depend on python3 and py3cairo
+
2018-12-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: stable version 3.30.4
* PRE_BUILD, 0001-fix-pycairo.h-include.patch: removed
diff --git a/graphics/darktable/DETAILS b/graphics/darktable/DETAILS
index 7fc59b3..e457228 100755
--- a/graphics/darktable/DETAILS
+++ b/graphics/darktable/DETAILS
@@ -1,10 +1,10 @@
. "$GRIMOIRE/FUNCTIONS"
SPELL=darktable
if [[ "$DARKTABLE_BRANCH" == "stable" ]]; then
- VERSION=2.6.1
+ VERSION=2.6.2
SOURCE="${SPELL}-${VERSION}.tar.xz"

SOURCE_URL[0]=https://github.com/darktable-org/darktable/releases/download/release-${VERSION}/${SOURCE}
-
SOURCE_HASH=sha256:63c53332eecff946e41c1b6551d51bc0a2515572532f470b7b570b60805c3026:UPSTREAM_HASH
+
SOURCE_HASH=sha256:9cb9efbb09a40375ff05cef89343235a621c58339539e44985470a029a7ffb45:UPSTREAM_HASH
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
else
VERSION=$(get_scm_version)
diff --git a/graphics/darktable/HISTORY b/graphics/darktable/HISTORY
index 4d620a4..f4db337 100644
--- a/graphics/darktable/HISTORY
+++ b/graphics/darktable/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.6.2
+
2019-03-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.6.1

diff --git a/http/firefox-esr/DETAILS b/http/firefox-esr/DETAILS
index b5fdbe6..8ae4e3d 100755
--- a/http/firefox-esr/DETAILS
+++ b/http/firefox-esr/DETAILS
@@ -1,11 +1,11 @@
SPELL=firefox-esr
SPELLX=firefox
- VERSION=60.5.1esr
+ VERSION=60.5.2esr
SOURCE=$SPELLX-$VERSION.source.tar.xz
-
SOURCE_HASH=sha512:5fe63dfad06775877219e7a384936c29a9db4b86d4b7e465265ac77c3a1fdb52d830e40e91dd756125103481dc414cb6baebddc4ade0450ac499146abf70b91d
+
SOURCE_HASH=sha512:5be7e5aefcd038b83a6859004042e796fee5adb48d1a010547ba5fb6eb9c69b11267d56ae9f55ea8f9e7859ea8d600fb93e03e3712f6f9c023370b53c0f5efcd

SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/${SPELLX}/releases/${VERSION}/source/${SOURCE}

SOURCE_URL[1]=http://ftp.mozilla.org/pub/mozilla.org/${SPELLX}/releases/${VERSION}/source/${SOURCE}
- SECURITY_PATCH=115
+ SECURITY_PATCH=116
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-${VERSION%esr}"
WEB_SITE=https://www.mozilla.org/en-US/firefox/fx/
GATHER_DOCS=off
diff --git a/http/firefox-esr/HISTORY b/http/firefox-esr/HISTORY
index 0cfded6..35de360 100644
--- a/http/firefox-esr/HISTORY
+++ b/http/firefox-esr/HISTORY
@@ -1,3 +1,6 @@
+2019-03-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 60.5.2, SECURITY_PATCH++
+
2019-02-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 60.5.1, SECURITY_PATCH++

diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index 0ace21f..460a3f7 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,8 @@
+2019-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * latest.defaults: LATEST_maintenance_patches_4=patch-4.19.33
+ * info/patches/maintenance_patches_4/patch-4.19.33: added
+ 4.20 is EOL
+
2019-03-29 Pavel Vinogradov <public AT sourcemage.org>
* latest.defaults: LATEST_maintenance_patches_5=patch-5.0.5
* info/patches/maintenance_patches_5/patch-5.0.5: added
diff --git a/kernels/linux/info/patches/maintenance_patches_4/patch-4.19.33
b/kernels/linux/info/patches/maintenance_patches_4/patch-4.19.33
new file mode 100755
index 0000000..96e8a61
--- /dev/null
+++ b/kernels/linux/info/patches/maintenance_patches_4/patch-4.19.33
@@ -0,0 +1,5 @@
+appliedkernels="4.19"
+patchversion="${appliedkernels}.33"
+source="patch-${patchversion}.xz"
+source_url="${KERNEL_URL}/pub/linux/kernel/v4.x/${source}"
+sha1sum="cfcbb501d99f721cabf3679da0f5a3a27df629fe"
diff --git a/kernels/linux/latest.defaults b/kernels/linux/latest.defaults
index c829738..310e752 100644
--- a/kernels/linux/latest.defaults
+++ b/kernels/linux/latest.defaults
@@ -1,6 +1,6 @@
LATEST_5=5.0
-LATEST_4=4.20
+LATEST_4=4.19
LATEST_3=3.19
LATEST_maintenance_patches_3=patch-3.19.3
-LATEST_maintenance_patches_4=patch-4.20.17
+LATEST_maintenance_patches_4=patch-4.19.33
LATEST_maintenance_patches_5=patch-5.0.5
diff --git a/kernels/virtualbox-module/DETAILS
b/kernels/virtualbox-module/DETAILS
index 5486e64..5afe180 100755
--- a/kernels/virtualbox-module/DETAILS
+++ b/kernels/virtualbox-module/DETAILS
@@ -1,5 +1,5 @@
SPELL=virtualbox-module
- VERSION=5.2.10
+ VERSION=6.0.4
SOURCE=virtualbox-module-$VERSION.tar.gz
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/vboxdrv
diff --git a/kernels/virtualbox-module/HISTORY
b/kernels/virtualbox-module/HISTORY
index d0df060..7e36822 100644
--- a/kernels/virtualbox-module/HISTORY
+++ b/kernels/virtualbox-module/HISTORY
@@ -1,3 +1,6 @@
+2019-03-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.0.4
+
2018-04-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.2.10

diff --git a/libs/glm/DETAILS b/libs/glm/DETAILS
index b4a11eb..60ac000 100755
--- a/libs/glm/DETAILS
+++ b/libs/glm/DETAILS
@@ -1,9 +1,9 @@
SPELL=glm
- VERSION=0.9.9.3
+ VERSION=0.9.9.5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION}"
SOURCE_URL[0]=https://github.com/g-truc/glm/archive/${VERSION}.tar.gz
-
SOURCE_HASH=sha512:44152ea6438763feda3b78813287fd59d3574a9630a41647a157825bf5ce4a18fbbecae5a5ccd94acc118ed3d42cbce53d3a67f25632d0c00ab77e7de2bb4650
+
SOURCE_HASH=sha512:3b329acf5144aab1c0f47f8045d34e097699bd6685118ad8322c5ce23afdcb44ba2bb07e49301db06355b8eef7d4340b72251d55e113b533740d1e6ef6609911
WEB_SITE=http://glm.g-truc.net/
ENTERED=20120812
LICENSE[0]=MIT
diff --git a/libs/glm/HISTORY b/libs/glm/HISTORY
index 56c01cf..5f76294 100644
--- a/libs/glm/HISTORY
+++ b/libs/glm/HISTORY
@@ -1,3 +1,9 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.9.9.5
+
+2019-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.9.9.4
+
2018-10-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 0.9.9.3

diff --git a/libs/protobuf/DETAILS b/libs/protobuf/DETAILS
index 524a3af..1798ee6 100755
--- a/libs/protobuf/DETAILS
+++ b/libs/protobuf/DETAILS
@@ -1,6 +1,6 @@
SPELL=protobuf
- VERSION=3.7.0
-
SOURCE_HASH=sha512:c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
+ VERSION=3.7.1
+
SOURCE_HASH=sha512:7d4cfabd4bd55926336a3baafa0bc1f1f15380b1b2af945f70a2bb3ba24c6ac6567f49c492326d6d1c43a488166bff178f9266377758a05d8541d8b242f4f80f
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=https://$SPELL.googlecode.com
diff --git a/libs/protobuf/HISTORY b/libs/protobuf/HISTORY
index e71b30a..2bbc819 100644
--- a/libs/protobuf/HISTORY
+++ b/libs/protobuf/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.7.1
+
2019-03-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.7.0

diff --git a/libs/tbb/DETAILS b/libs/tbb/DETAILS
index 8270dcd..f1b2c3b 100755
--- a/libs/tbb/DETAILS
+++ b/libs/tbb/DETAILS
@@ -1,6 +1,6 @@
SPELL=tbb
- VERSION=2019_U4
-
SOURCE_HASH=sha512:f8ba92663c822e36f68f2b1837aa66d4fc285abe8c0c9b501f6cc31d3186d39b193588e49988e488beb9d400a1c3aa3fe72580f428e7ceca3581e649f28ae59e
+ VERSION=2019_U5
+
SOURCE_HASH=sha512:227b12e3864fbb922ddbc99700bf94d7d8897d62e2056bf3beb608efacf3ca785dd416b94ad65b421b6c9fc11caff688147b5fbe400c51e98678cee5dc04f274
SOURCE=tbb-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
WEB_SITE=https://www.threadingbuildingblocks.org
diff --git a/libs/tbb/HISTORY b/libs/tbb/HISTORY
index 975b8de..9b4fbc1 100644
--- a/libs/tbb/HISTORY
+++ b/libs/tbb/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2019_U5
+
2019-03-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2019_U4

diff --git a/mail/mailutils/DETAILS b/mail/mailutils/DETAILS
index 5efa3ec..373d931 100755
--- a/mail/mailutils/DETAILS
+++ b/mail/mailutils/DETAILS
@@ -1,10 +1,10 @@
SPELL=mailutils
- VERSION=1.2
+ VERSION=3.6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=ftp://ftp.gnu.org/gnu/mailutils/$SOURCE
WEB_SITE=http://www.gnu.org/software/mailutils
-
SOURCE_HASH=sha512:afddecace74f5c76378802f562569e40f97c1015a5fb45bcae0df64bad2817d0213584741d51db2c46c6220e787150d6475841c03135b1eca15a48094d855fe9
+
SOURCE_HASH=sha512:b24b38abfd69beed99a045d20ff7c32c6afbe2c1de8488cef13bee909d35a9fba1325f70b8c7e0cb537035f09048232f9a34aac4a242e6525c3d651a7a2a0e1c
LICENSE[0]=GPL
ENTERED=20041111
KEYWORDS="mail"
diff --git a/mail/mailutils/HISTORY b/mail/mailutils/HISTORY
index 4b3ffa8..e11ec4e 100644
--- a/mail/mailutils/HISTORY
+++ b/mail/mailutils/HISTORY
@@ -1,3 +1,6 @@
+2019-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.6
+
2008-03-28 Dale E. Edmons <linuxfan AT sourcemage.org>
* DETAILS: BUILD_DIRECTORY for bug 14100

diff --git a/net/bind-tools/BUILD b/net/bind-tools/BUILD
index 2bbf48b..86868f5 100755
--- a/net/bind-tools/BUILD
+++ b/net/bind-tools/BUILD
@@ -3,18 +3,16 @@
--localstatedir=${INSTALL_ROOT}/var \
--mandir=${INSTALL_ROOT}/usr/share/man \
--infodir=${INSTALL_ROOT}/usr/share/info \
- --without-libjson \
+ --without-libjson \
$OPTS &&

make_single &&
#
# The order here is important
#
-make -C lib/lwres &&
-make -C lib/dns &&
-make -C lib/isc &&
-make -C lib/isccfg &&
-make -C lib/bind9 &&
-cd bin/dig &&
-make &&
+make -C lib &&
+make -C bin/delv &&
+make -C bin/dig &&
+make -C bin/nsupdate &&
+make -C bin/dnssec &&
make_normal
diff --git a/net/bind-tools/DEPENDS b/net/bind-tools/DEPENDS
index dceab6c..5fafa40 100755
--- a/net/bind-tools/DEPENDS
+++ b/net/bind-tools/DEPENDS
@@ -7,3 +7,22 @@ optional_depends SSL \
"--with-openssl" \
"--without-openssl" \
"to build with OpenSSL, required for DNSSEC"
+if is_depends_enabled SSL; then
+ depends PYTHON &&
+ depends python-ply
+fi &&
+
+optional_depends libxml2 \
+ "--with-libxml2" \
+ "--without-libxml2" \
+ "link against libxml2" &&
+
+optional_depends zlib \
+ "--with-zlib" \
+ "--without-zlib" \
+ "for zlib compression" &&
+
+optional_depends libidn2 \
+ "--with-libidn2" \
+ "--without-libidn2" \
+ "for IDN support"
diff --git a/net/bind-tools/DETAILS b/net/bind-tools/DETAILS
index 01227a1..a303cf1 100755
--- a/net/bind-tools/DETAILS
+++ b/net/bind-tools/DETAILS
@@ -1,5 +1,5 @@
SPELL=bind-tools
- VERSION=9.11.0-P3
+ VERSION=9.14.0
SOURCE=bind-$VERSION.tar.gz
SOURCE2=$SOURCE.sha512.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/bind-$VERSION"
diff --git a/net/bind-tools/HISTORY b/net/bind-tools/HISTORY
index 3c49d03..7ec4585 100644
--- a/net/bind-tools/HISTORY
+++ b/net/bind-tools/HISTORY
@@ -1,3 +1,6 @@
+2019-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS, DETAILS: version 9.14.0
+
2017-03-04 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: Disabled jsoncpp dependency, causes build failure
* DETAILS: updated spell to 9.11.0-P3
diff --git a/net/isc.gpg b/net/isc.gpg
index e13eb06..619b745 100644
Binary files a/net/isc.gpg and b/net/isc.gpg differ
diff --git a/python-pypi/cherrypy/DETAILS b/python-pypi/cherrypy/DETAILS
index cfeea39..a987a27 100755
--- a/python-pypi/cherrypy/DETAILS
+++ b/python-pypi/cherrypy/DETAILS
@@ -1,9 +1,9 @@
SPELL=cherrypy
SPELLX=CherryPy
- VERSION=18.1.0
+ VERSION=18.1.1
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL[0]="https://pypi.io/packages/source/C/${SPELLX}/${SOURCE}";
-
SOURCE_HASH=sha512:58ae40ef62efeda051bf5dd35768a599094792d06a0e7c6e34c21cc5b003b700f43a02460d38a00067d255939e341fc438d248e3499fad76ccc8100f8eac94d3
+
SOURCE_HASH=sha512:2cd1479604fb9dfd11d39a184b6fa1cf0397eaed7e00b7b0dbaff3a7095a6b26a2fc68d60d693b3ca42d8caef3852f3e1c1b62d01b85cc70cb665b93487649cd
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
WEB_SITE=http://www.cherrypy.org/
LICENSE[0]=BSD
diff --git a/python-pypi/cherrypy/HISTORY b/python-pypi/cherrypy/HISTORY
index f49ff52..c4403d2 100644
--- a/python-pypi/cherrypy/HISTORY
+++ b/python-pypi/cherrypy/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 18.1.1
+
2019-01-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 18.1.0

diff --git a/python-pypi/greenlet/DETAILS b/python-pypi/greenlet/DETAILS
index e45974e..6e02a9b 100755
--- a/python-pypi/greenlet/DETAILS
+++ b/python-pypi/greenlet/DETAILS
@@ -1,8 +1,8 @@
SPELL=greenlet
- VERSION=0.4.13
+ VERSION=0.4.15
SOURCE=$SPELL-$VERSION.tar.gz

SOURCE_URL[0]="https://files.pythonhosted.org/packages/source/g/${SPELL}/${SOURCE}";
-
SOURCE_HASH=sha512:625aaa8875b408442139191e1a63eca71c668675229907335f5caee623487aba5305c1d53b51e1764ad982b8edd07d04f984e08a75318a0a5672805667917a61
+
SOURCE_HASH=sha512:a3b7856aadc988fe153f5cf62552dd6219358f35ee2ca136e5eb5c9871cb7545986753af299e6b3e95877e9aa564559e95c548785f78e680766630b047a1ec89
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
DOC_DIRS=""
LICENSE[0]=MIT
diff --git a/python-pypi/greenlet/HISTORY b/python-pypi/greenlet/HISTORY
index 865c6c6..2c55f78 100644
--- a/python-pypi/greenlet/HISTORY
+++ b/python-pypi/greenlet/HISTORY
@@ -1,3 +1,6 @@
+2019-03-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.4.15
+
2018-06-27 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.4.13, zip -> tar.gz, updated SOURCE_URL[0]

diff --git a/python-pypi/lxml/DETAILS b/python-pypi/lxml/DETAILS
index d2b9d92..0d323f7 100755
--- a/python-pypi/lxml/DETAILS
+++ b/python-pypi/lxml/DETAILS
@@ -1,8 +1,8 @@
SPELL=lxml
- VERSION=4.3.2
+ VERSION=4.3.3
SOURCE=$SPELL-$VERSION.tgz
SOURCE_URL[0]=https://lxml.de/files/$SOURCE
-
SOURCE_HASH=sha512:9536e0dd58f43c3760b57d8e2f2ec7e365e6c27f3bc7276fac4877f7665ffd19a4f9613c9e55d6b295c3045a89cc7f62f35c4dcd6a7b61f46f85d14d1a4f0283
+
SOURCE_HASH=sha512:cbc1cd30bac4b9ac845d99949c8c231a7870398f942695df5a00586d70d0f6b6ebd457a1a9306806af7d0fd521a14c54d266902943263927a0d940abc3cdf5c0
SECURITY_PATCH=1
# SOURCE2=$SOURCE.asc
# SOURCE2_URL[0]=$SOURCE_URL.asc
diff --git a/python-pypi/lxml/HISTORY b/python-pypi/lxml/HISTORY
index d273b69..5f9b642 100644
--- a/python-pypi/lxml/HISTORY
+++ b/python-pypi/lxml/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.3.3
+
2019-03-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.3.2

diff --git a/python-pypi/pillow/DETAILS b/python-pypi/pillow/DETAILS
index 7824dc3..9ce28fb 100755
--- a/python-pypi/pillow/DETAILS
+++ b/python-pypi/pillow/DETAILS
@@ -1,9 +1,9 @@
SPELL=pillow
SPELLX=Pillow
- VERSION=5.4.1
+ VERSION=6.0.0
SOURCE="${SPELLX}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://pypi.io/packages/source/P/${SPELLX}/${SOURCE}";
-
SOURCE_HASH=sha512:c1423833b6c19dd48121b90505f21967446e2afa3c28ba1b1f499780127c009e821fc1907e152f732d5a48fd7c716845243b82b6aff440ff775186c3dfd998c4
+
SOURCE_HASH=sha512:0cd4617519506c9bcbd6eae0d2578a2e21e1c37a1e6175a31842d2671a2f159888f38f5345e50945b243a6fbd6e2feffd5cd7dd1601f48c6bc4858a4b3664c76
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE="https://python-pillow.org/";
LICENSE[0]=PIL
diff --git a/python-pypi/pillow/HISTORY b/python-pypi/pillow/HISTORY
index 4711ec0..f48f3e5 100644
--- a/python-pypi/pillow/HISTORY
+++ b/python-pypi/pillow/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 6.0.0
+
2019-01-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.4.1

diff --git a/python-pypi/psutil/DETAILS b/python-pypi/psutil/DETAILS
index 5be87c3..49d90a5 100755
--- a/python-pypi/psutil/DETAILS
+++ b/python-pypi/psutil/DETAILS
@@ -1,8 +1,8 @@
SPELL=psutil
- VERSION=5.4.8
+ VERSION=5.6.1
SOURCE=$SPELL-$VERSION.tar.gz

SOURCE_URL[0]=https://github.com/giampaolo/psutil/archive/release-${VERSION}.tar.gz
-
SOURCE_HASH=sha512:66990d006680142c309874624882ba7612cdef99f44cfed07ba5371ba20e1c978e42364248dba09fce053d78a62630061d1995662f9b965492ea2261eda83ea8
+
SOURCE_HASH=sha512:b094b3b7b4aede0e1f1408793b2722190fa24a3a99a9e6a6cdef96fd5ba5677b6176643d33a8c2dcacb415c57b5ec49b07b93b9677798464b0171c8dd359e79f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-release-$VERSION"
WEB_SITE=https://github.com/giampaolo/psutil
LICENSE[0]=BSD
diff --git a/python-pypi/psutil/HISTORY b/python-pypi/psutil/HISTORY
index dbd9b4c..00f74e9 100644
--- a/python-pypi/psutil/HISTORY
+++ b/python-pypi/psutil/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 5.6.1
+
2018-11-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 5.4.8

diff --git a/python-pypi/python-ply/DEPENDS b/python-pypi/python-ply/DEPENDS
new file mode 100755
index 0000000..6de4242
--- /dev/null
+++ b/python-pypi/python-ply/DEPENDS
@@ -0,0 +1 @@
+. "${SECTION_DIRECTORY}/PY_DEPENDS"
diff --git a/python-pypi/python-ply/DETAILS b/python-pypi/python-ply/DETAILS
new file mode 100755
index 0000000..db2dd99
--- /dev/null
+++ b/python-pypi/python-ply/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=python-ply
+ VERSION=3.11
+ SOURCE="ply-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.dabeaz.com/ply/${SOURCE}
+
SOURCE_HASH=sha512:37e39a4f930874933223be58a3da7f259e155b75135f1edd47069b3b40e5e96af883ebf1c8a1bbd32f914a9e92cfc12e29fec05cf61b518f46c1d37421b20008
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ply-${VERSION}"
+ WEB_SITE="http://www.dabeaz.com/ply/";
+ LICENSE[0]=BSD
+ ENTERED=20190403
+ SHORT="an implementation of lex and yacc parsing tools for Python"
+cat << EOF
+PLY is an implementation of lex and yacc parsing tools for Python.
+EOF
diff --git a/python-pypi/python-ply/HISTORY b/python-pypi/python-ply/HISTORY
new file mode 100644
index 0000000..6eae08b
--- /dev/null
+++ b/python-pypi/python-ply/HISTORY
@@ -0,0 +1,3 @@
+2019-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: spell created
+
diff --git a/python-pypi/setuptools/DETAILS b/python-pypi/setuptools/DETAILS
index 4ef2f79..fdfa192 100755
--- a/python-pypi/setuptools/DETAILS
+++ b/python-pypi/setuptools/DETAILS
@@ -1,6 +1,6 @@
SPELL=setuptools
- VERSION=40.8.0
-
SOURCE_HASH=sha512:95d6fb36276b3fee3d123e7ff8c4e5f7687cb96456a92ae1094fff75c1c5faf84967400c20442fca903c41ccacb00cd85630d550719f59d797d311986f7aaf6b
+ VERSION=40.9.0
+
SOURCE_HASH=sha512:0267e3767d3d1685609dce33a4a1b9ebec2649c9fe057d30bb79b7049818a362997a3ea43c4732b70004cae4cc5e476fdd451c032c01ae668f29e77c672960f1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=https://github.com/pypa/$SPELL/archive/v$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/python-pypi/setuptools/HISTORY b/python-pypi/setuptools/HISTORY
index 45fbc2e..222ae73 100644
--- a/python-pypi/setuptools/HISTORY
+++ b/python-pypi/setuptools/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 40.9.0
+
2019-03-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 40.8.0

diff --git a/qt5/qttools/0001-actually-build-the-tools.patch
b/qt5/qttools/0001-actually-build-the-tools.patch
new file mode 100644
index 0000000..fb5a506
--- /dev/null
+++ b/qt5/qttools/0001-actually-build-the-tools.patch
@@ -0,0 +1,65 @@
+From ada1942eddb12623b5826186f9ec2d9bac8390b6 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <bwlf AT bandrate.org>
+Date: Thu, 4 Apr 2019 14:59:41 +0200
+Subject: [PATCH] actually build the tools
+
+---
+ src/assistant/assistant.pro | 3 ---
+ src/designer/src/src.pro | 4 ----
+ src/linguist/linguist.pro | 1 -
+ src/src.pro | 2 --
+ 4 files changed, 10 deletions(-)
+
+diff --git a/src/assistant/assistant.pro b/src/assistant/assistant.pro
+index 1529167..86ac5fc 100644
+--- a/src/assistant/assistant.pro
++++ b/src/assistant/assistant.pro
+@@ -11,7 +11,4 @@ assistant.depends = help
+ qhelpgenerator.depends = help
+
+ qtNomakeTools( \
+- assistant \
+- qhelpgenerator \
+- qcollectiongenerator \
+ )
+diff --git a/src/designer/src/src.pro b/src/designer/src/src.pro
+index 79e9e64..313dfee 100644
+--- a/src/designer/src/src.pro
++++ b/src/designer/src/src.pro
+@@ -21,8 +21,4 @@ qtConfig(process) {
+ uitools.depends = uiplugin
+
+ qtNomakeTools( \
+- lib \
+- components \
+- designer \
+- plugins \
+ )
+diff --git a/src/linguist/linguist.pro b/src/linguist/linguist.pro
+index 3f54c39..ff6c1dd 100644
+--- a/src/linguist/linguist.pro
++++ b/src/linguist/linguist.pro
+@@ -11,7 +11,6 @@ SUBDIRS = \
+ }
+
+ qtNomakeTools( \
+- linguist \
+ )
+
+ equals(QMAKE_HOST.os, Windows): CMAKE_BIN_SUFFIX = ".exe"
+diff --git a/src/src.pro b/src/src.pro
+index 5c256ea..9f941a6 100644
+--- a/src/src.pro
++++ b/src/src.pro
+@@ -40,8 +40,6 @@ winrt:SUBDIRS += winrtrunner
+ qtHaveModule(gui):!wasm:!android:!uikit:!qnx:!winrt: SUBDIRS += qtdiag
+
+ qtNomakeTools( \
+- distancefieldgenerator \
+- pixeltool \
+ )
+
+ # This is necessary to avoid a race condition between toolchain.prf
+--
+2.21.0
+
diff --git a/qt5/qttools/DETAILS b/qt5/qttools/DETAILS
index 0361c7c..60b68d7 100755
--- a/qt5/qttools/DETAILS
+++ b/qt5/qttools/DETAILS
@@ -2,7 +2,7 @@ QT_URL=https://download.qt.io/official_releases/
SPELL=qttools
SPELLX=$SPELL-everywhere-src
VERSION=5.12.2
- PATCHLEVEL=2
+ PATCHLEVEL=3

SOURCE_HASH=sha512:bfc415d2764ecee50b5eb1b5641ac709ebeaf3cfbbc73bc431acab307b9fd3f056f093e6b4010e2f7802f5714b56564c39ebe9fc280ce514c175fb44e0a35b8c
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE
diff --git a/qt5/qttools/HISTORY b/qt5/qttools/HISTORY
index a3facac..0831f70 100644
--- a/qt5/qttools/HISTORY
+++ b/qt5/qttools/HISTORY
@@ -1,3 +1,7 @@
+2017-01-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-actually-build-the-tools.patch, PRE_BUILD,: actually build the
tools
+ * DETAILS: PATCHLEVEL++
+
2019-03-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.12.2

diff --git a/qt5/qttools/PRE_BUILD b/qt5/qttools/PRE_BUILD
new file mode 100755
index 0000000..4f2b3e4
--- /dev/null
+++ b/qt5/qttools/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+
+patch -p1 < "$SPELL_DIRECTORY/0001-actually-build-the-tools.patch"
diff --git a/rust-crates/cbindgen/DETAILS b/rust-crates/cbindgen/DETAILS
index 289d205..ad026fb 100755
--- a/rust-crates/cbindgen/DETAILS
+++ b/rust-crates/cbindgen/DETAILS
@@ -8,10 +8,10 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
SOURCE_IGNORE="volatile"
FORCE_DOWNLOAD="on"
else
- VERSION="0.7.1"
-
SOURCE_HASH="sha512:0c7a4c8d538c6a435e0301387b181170c5937d3334265e7ea9446663d4144a0467bd4c39dbeebc2fa05cb3c16f80232111df46441ba3dd6d2af9bce9ccca72ef"
+ VERSION="0.8.2"
+
SOURCE_HASH="sha512:421ef43d59d19f5f4bb478ba094fb52d5dc7c45ffd34c06097da78bb5313c17ecf7197816f6399bd47b84bffc94bc765940d398c8dc961de6be3e48a7ce23d4c"
SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_URL[0]="https://github.com/egrion/${SPELL}/archive/v${VERSION}.tar.gz";
+
SOURCE_URL[0]="https://github.com/eqrion/${SPELL}/archive/v${VERSION}.tar.gz";
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE="https://docs.rs/cbindgen";
diff --git a/rust-crates/cbindgen/HISTORY b/rust-crates/cbindgen/HISTORY
index 0d22a83..f34ea95 100644
--- a/rust-crates/cbindgen/HISTORY
+++ b/rust-crates/cbindgen/HISTORY
@@ -1,3 +1,6 @@
+2019-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 0.8.2
+
2019-01-28 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.7.1

diff --git a/science/uhd/DETAILS b/science/uhd/DETAILS
index a3d5cd8..91b31f0 100755
--- a/science/uhd/DETAILS
+++ b/science/uhd/DETAILS
@@ -1,8 +1,8 @@
SPELL=uhd
- VERSION=3.13.0.2
+ VERSION=3.14.0.0
SOURCE="$SPELL-${VERSION}.tar.gz"

SOURCE_URL[0]=https://github.com/EttusResearch/${SPELL}/archive/v${VERSION}.tar.gz
-
SOURCE_HASH=sha512:fa4018c7c4256cd927c7d80f8cf50e2647edac257ec96be1c0ed0e9d02d8f9feaf7e28118cd21381eb3bb3af18ba054ef4ee7a29ba78419abcab8febe30c7bd2
+
SOURCE_HASH=sha512:c4754dbbd3540a41407a3bb31866a83c8ab319375db300113c0d13a3debbc4f0f820ccb83c30079c22388409edd032609cdb77bf6c098b37152b1985f773d1cb
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://github.com/EttusResearch/uhd";
LICENSE[0]=GPL
diff --git a/science/uhd/HISTORY b/science/uhd/HISTORY
index 3c29c9d..c45354c 100644
--- a/science/uhd/HISTORY
+++ b/science/uhd/HISTORY
@@ -1,3 +1,6 @@
+2019-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 3.14.0.0
+
2018-08-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.13.0.2

diff --git a/science/wxmaxima/DETAILS b/science/wxmaxima/DETAILS
index 025c71d..11fe572 100755
--- a/science/wxmaxima/DETAILS
+++ b/science/wxmaxima/DETAILS
@@ -1,8 +1,8 @@
SPELL=wxmaxima
- VERSION=19.03.0
+ VERSION=19.04.1
SOURCE="wxmaxima-${VERSION}.tar.gz"

SOURCE_URL[0]="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${VERSION}.tar.gz";
-
SOURCE_HASH=sha512:1677d9fdac79fc9a67fa85eccded4d2fba264095e8fc64ba57caedfaed4478e81713a3a522e39a52adef59421c6d0de5c43be83255d9ffbcbad61027e54bce03
+
SOURCE_HASH=sha512:e4ce5c3b95a0ea6d666d9ddc8347c575359ce5cd42433d03543d942b5fe023ddec8b99fb4d16998aa62e486dcd587e4ca632930409898bd85fb202221d2a81c7
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/wxmaxima-Version-${VERSION}"
WEB_SITE="http://andrejv.github.com/wxmaxima";
LICENSE[0]=GPL
@@ -13,4 +13,4 @@ wxMaxima is a document based interface for the computer
algebra system Maxima.
It uses wxWidgets and runs natively on Windows, X11 and Mac OS X. wxMaxima
provides menus and dialogs for many common maxima commands, autocompletion,
inline plots and simple animations.
-EOF
+!OF
diff --git a/science/wxmaxima/HISTORY b/science/wxmaxima/HISTORY
index 37a97f1..bebc7ef 100644
--- a/science/wxmaxima/HISTORY
+++ b/science/wxmaxima/HISTORY
@@ -1,3 +1,6 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 19.04.1
+
2019-03-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 19.03.0

diff --git a/security/nmap/BUILD b/security/nmap/BUILD
index 87b0ca2..39a4938 100755
--- a/security/nmap/BUILD
+++ b/security/nmap/BUILD
@@ -1,4 +1,7 @@
LDFLAGS="${LDFLAGS/-Wl,--as-needed/}" &&
+
OPTS="$NMAP_OPTS --with-libdnet=included $OPTS" &&
+OPTS="--without-nmap-update $OPTS"
+
export PYTHON=python2 &&
default_build
diff --git a/security/nmap/DEPENDS b/security/nmap/DEPENDS
index 515d62e..a0ce334 100755
--- a/security/nmap/DEPENDS
+++ b/security/nmap/DEPENDS
@@ -1,4 +1,5 @@
depends -sub CXX gcc &&
+depends apr &&

config_query_list ZENMAP "Who should provide the zenmap graphical frontend?"
\
none "python with sqlite support" "pysqlite" &&
@@ -32,9 +33,4 @@ optional_depends pcre \
optional_depends lua51 \
"--with-liblua=$INSTALL_ROOT/usr" \
"--with-liblua=included" \
- "use external Lua lib?" &&
-
-optional_depends subversion \
- "--with-nmap-update" \
- "--without-nmap-update" \
- "build nmap_update"
+ "use external Lua lib?"
diff --git a/security/nmap/HISTORY b/security/nmap/HISTORY
index 8753740..d594afb 100644
--- a/security/nmap/HISTORY
+++ b/security/nmap/HISTORY
@@ -1,3 +1,7 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS: remove optional dependency on subversion, fails to
compile
+ * DEPENDS: add dependency on apr
+
2018-11-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 7.70

diff --git a/shell-term-fm/nnn/DETAILS b/shell-term-fm/nnn/DETAILS
index 1255ec6..801e7df 100755
--- a/shell-term-fm/nnn/DETAILS
+++ b/shell-term-fm/nnn/DETAILS
@@ -1,8 +1,8 @@
SPELL=nnn
- VERSION=2.3
+ VERSION=2.4
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/jarun/${SPELL}/archive/v${VERSION}.tar.gz
-
SOURCE_HASH=sha512:416eb08a40534ff4b92b8757c75d8e599d2ea1cbfe7cdedaccac42fd819b1f15e3da839181b232036b1d63dd8bf7c82df801cb4c456e8917fbe47a9a25fae361
+
SOURCE_HASH=sha512:b285b14bb73e81a8480b19be7adf0b6efebc632cae82cddf9f040e644dd07dfef4e5c27df2e318aaa21eb1ac4d9e20b6d89f66b8e9b481160bc49f1302806722
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/jarun/nnn
LICENSE[0]=BSD
diff --git a/shell-term-fm/nnn/HISTORY b/shell-term-fm/nnn/HISTORY
index d07988b..270af77 100644
--- a/shell-term-fm/nnn/HISTORY
+++ b/shell-term-fm/nnn/HISTORY
@@ -1,3 +1,6 @@
+2019-03-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.4
+
2019-03-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.3

diff --git a/utils/virtualbox/DEPENDS b/utils/virtualbox/DEPENDS
index 40f9222..21d9c1a 100755
--- a/utils/virtualbox/DEPENDS
+++ b/utils/virtualbox/DEPENDS
@@ -12,7 +12,6 @@ depends libidl &&
depends xorg-libs &&
depends makeself &&
depends lvm &&
-depends READCD &&

optional_depends python \
"" \
@@ -32,4 +31,9 @@ optional_depends JAVA \
optional_depends pulseaudio \
"" \
"--disable-pulse" \
- "for PulseAudio output support"
+ "for PulseAudio output support" &&
+
+optional_depends opus \
+ "" \
+ "--disable-libopus" \
+ "for audio capturing"
diff --git a/utils/virtualbox/DETAILS b/utils/virtualbox/DETAILS
index b94f2ae..28f748f 100755
--- a/utils/virtualbox/DETAILS
+++ b/utils/virtualbox/DETAILS
@@ -1,9 +1,9 @@
SPELL=virtualbox
- VERSION=5.2.10
+ VERSION=6.0.4
SOURCE=VirtualBox-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/VirtualBox-${VERSION%-*}

SOURCE_URL[0]=http://download.virtualbox.org/virtualbox/${VERSION%-*}/$SOURCE
-
SOURCE_HASH=sha512:1e6d5e5c6ce45d9a3864860819f6301c192c83be154c674cfb37c98506db88a8f70526ec05d115c53e40c4c91d243513f0a3196261c7dee244a18091b2e5717e
+
SOURCE_HASH=sha512:c2e5418bafd5d50b46e1bc70280753c2fdfbf7248d782fc398771839950fb575eaea437e9699d56f4d8c92ea4dc9ba8bed74379565dac6114f7e9c45aecc9fdb
TMPFS=off
LICENSE[0]=GPL
WEB_SITE=http://www.virtualbox.org/
diff --git a/utils/virtualbox/HISTORY b/utils/virtualbox/HISTORY
index d099e46..a2c5518 100644
--- a/utils/virtualbox/HISTORY
+++ b/utils/virtualbox/HISTORY
@@ -1,3 +1,6 @@
+2019-03-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 6.0.4
+
2018-04-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, INSTALL, virtualbox: version 5.2.10

diff --git a/video/ffmpeg/CONFIGURE b/video/ffmpeg/CONFIGURE
index a97cf9a..016ddf7 100755
--- a/video/ffmpeg/CONFIGURE
+++ b/video/ffmpeg/CONFIGURE
@@ -31,4 +31,4 @@ config_query_multi FFMPEG_PROGRAMS "Which command line
programs would you like t
all \
none &&
config_query_list FFMPEG_HTTPS "how to support https"\
- libressl gnutls openssl none
+ libressl gnutls openssl openssl-1.1 none
diff --git a/video/ffmpeg/DEPENDS b/video/ffmpeg/DEPENDS
index 429dbae..182e734 100755
--- a/video/ffmpeg/DEPENDS
+++ b/video/ffmpeg/DEPENDS
@@ -62,10 +62,13 @@ optional_depends frei0r-plugins \

if [[ $FFMPEG_RELEASE == stable ]]; then
case $FFMPEG_HTTPS in
- libressl) depends gnutls "--enable-nonfree --enable-libtls";;
- gnutls) depends gnutls "--enable-gnutls";;
+ libressl) depends gnutls "--enable-nonfree --enable-libtls" &&
+ message "LibreSSL ${PROBLEM_COLOR}nonfree${DEFAULT_COLOR}" ;;
+ gnutls) depends gnutls "--enable-gnutls" ;;
openssl) depends openssl "--enable-nonfree --enable-openssl" &&
- message "OpenSSL ${PROBLEM_COLOR}nonfree${DEFAULT_COLOR}";;
+ message "OpenSSL ${PROBLEM_COLOR}nonfree${DEFAULT_COLOR}" ;;
+ openssl-1.1) depends openssl-1.1 "--enable-nonfree --enable-openssl" &&
+ message "OpenSSL ${PROBLEM_COLOR}nonfree${DEFAULT_COLOR}" ;;
esac &&

optional_depends fontconfig \
diff --git a/video/ffmpeg/DETAILS b/video/ffmpeg/DETAILS
index 9877926..2691d1c 100755
--- a/video/ffmpeg/DETAILS
+++ b/video/ffmpeg/DETAILS
@@ -1,6 +1,6 @@
SPELL=ffmpeg
if [[ $FFMPEG_RELEASE == stable ]]; then
- VERSION=4.1.1
+ VERSION=4.1.3
SECURITY_PATCH=20
else
VERSION=0.7.16
diff --git a/video/ffmpeg/HISTORY b/video/ffmpeg/HISTORY
index 6c9b607..740add7 100644
--- a/video/ffmpeg/HISTORY
+++ b/video/ffmpeg/HISTORY
@@ -1,3 +1,7 @@
+2019-04-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.1.3
+ * DEPENDS, CONFIGURE: support openssl-1.1
+
2019-02-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 4.1.1




  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (347377a8832c8708f0f8f2233006d40276e826ea), Florian Franzmann, 04/05/2019

Archive powered by MHonArc 2.6.24.

Top of Page