New commits:
commit bb4ef076e68b25cd0a162f4f4d6f49106ba3e361
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtwebkit - remove patches
commit 826089a2e40a5bd4c5e9d23482bcf50381a559b7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtwebengine$ - SECURITY FIX
commit 6e1942db73c7d8e50a9e0ae016a84e3ea35c0a0a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qt5/* - remove redundant CONFLICTS
commit a1b3aea6d3d4e9fc3e85d3a5099b17e9a2c2346c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtxmlpatterns: => 5.4.2
commit 612793d3ca35bfaaa801b9434f6294fa22c6fe30
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtx11extras: => 5.4.2
commit 3013176da49a1a70947f66bbdb2ff1904f070d6e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtwebkit: => 5.4.2
commit 6a353336e74b3c059eea4f6a0647551241ef791c
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtwebengine: => 5.4.2
commit dd23e47fd54f8d47d883c2bd1007adba234a48e5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtwayland: => 5.4.2
commit 7d155d0cb7ad8ab901e2340148175fc4b3689250
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qttools: => 5.4.2
commit 281c7318e86be84eb574e5dcaeb4af5e77f7dcb8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtsvg: => 5.4.2
commit b679115a8aefba4879c2b99eadd692edda724467
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtserialport: => 5.4.2
commit c098c9818c1a25ed545704ccf64e114745b7bb29
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtscript: => 5.4.2
commit f2800d1d760371e4bed20852145aa3c657932167
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtquickcontrols: => 5.4.2
commit 21dc1e3ee6cb0cec830f79be333780be5e5c1f1e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtquick1: => 5.4.2
commit b3cb8f7c305cf54c03a92bc7ad48d498f9881e1e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtmultimedia: => 5.4.2
commit 95c4fa291e695fd5d41c300d2029f1bcc1586148
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtlocation: => 5.4.2
commit 1518e01bf1ae42d8f7a13e15d5ee0be152c42808
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtimageformats: => 5.4.2
commit de1316eb62c6ed4975913ed1b2789fbb3900fe2d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtgraphicaleffects: => 5.4.2
commit 6d2bd67af4a443f0a0a066c46d468baebac4f2f8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtdeclarative: => 5.4.2
commit 85cdfe208c2955ca3ad51412a8d44dd0fd97dcca
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
qtbase: => 5.4.2
commit ac389c848deb47802d56d8ad93a86263b5d48223
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
deprecate qt5/qtjsbackend
commit 57fa093fb4e33e769f7db8f38b5bc699b0d13ed9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libinput: => 0.16.0
commit 224544f1b785130aec7f662e214955e4ac6c6ec2
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
syslinux 6.03
commit 7ffae34fd252d263ee08bf324d597cd63133d3b9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
ntp 4.2.8p2, SECURITY_PATCH++
commit 85bf178e7bf48f7b5477b653c6f4b25ee6ebdef2
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
commit 7768274e0e0bf2e611848620afe6c54cc627b1d7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
nano: => 2.4.1
commit ad6efb19fe8c5ed93a9cc7447e1f55eac586ce95
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
rbtools: => 0.7.3
commit 87da0cb80f0fd5154cb3aec86e5e3ea6b18454ab
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
pillow: fixed build with system zlib
commit 5cd7b58bd60bfa64937184925c7a84fe39efdcb8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
harfbuzz: fixed dependencies
commit d5b6aee657bc3bb8e696b6bc5ebed6db309c013f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
freetype2: fixed dependencies
commit b74e07afd904ee518942324f93adb9f906c8dba4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
python-markdown: => 2.6.2
commit 44ea66963738db8d2ee8f3da88eefb84cc7699cf
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
smallerc: Upstream added Makefile
commit d821782fe703810887f56a922f8e19ca78e2ba62
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
whohas: Updated deps: Acme::Damn, forks, Sys::SigAction and
List::Moreutils
commit a91414ded87f428b2c696e5b67371ab43cd7ef09
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
perl-acme-damn: new spell, 'Unbless' Perl objects
commit ccce819603d70349ae5f05958da23dcfe7725c08
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
perl-sys-sigaction: new spell, Perl extension for Consistent Signal
Handling
commit d71142fa43c1216ed1d1919a736490d1bbb61e3b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
perl-forks: new spell, drop-in replacement for Perl threads using fork()
commit f59ae13a644467e52903c418240ff5d89cd4b612
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
eudev: => 3.1
commit d9cba3163f353c221c79e7bbc01b22ce4d31d9f7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
mp4v2: => 2.0.0
commit 36f5e34ef2ac7c85ac9baee271439905c48a430d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
whohas 0.29.1
commit 63cd2b93ae617d959c742815d2373c6c35b42f4a
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
database/sqlite: version 3.8.10.2
commit 43b51d1aa9503b5bac293f27c910cec476c1317a
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
video/mpv: version 0.9.2
commit 54ec35b3a4f154817eb2b737be20a351fc7bd80b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
opencv: => 2.4.11
commit fc8f5e989e3176b1266614f579de4ea74a4af5db
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>
gcc: find C++ spells based on ELF DT_NEEDED entries
commit 7456d20a72ff551d70f201421b1f353976613b70
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
doc/evince: version 3.16.1
diff --git a/ChangeLog b/ChangeLog
index 189fc40..e5e6b2f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2015-06-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * qt5/qtjsbackend: spell deprecated
+ * qt5/*/CONFLICTS: delete no longer needed files
+
+2015-05-31 Ismael Luceno <ismael AT sourcemage.org>
+ * perl-cpan/perl-forks: new spell, drop-in replacement for Perl
+ threads using fork()
+ * perl-cpan/perl-sys-sigaction: new spell, Perl extension for
+ Consistent Signal Handling
+ * perl-cpan/perl-acme-damn: new spell, 'Unbless' Perl objects
+
2015-05-26 Treeve Jelbert <treeve AT sourcemage.org>
* KDE4_FUNCTIONS: fix typo, remove ref to cmake_install
diff --git a/audio-libs/mp4v2/DETAILS b/audio-libs/mp4v2/DETAILS
index 269e628..842a44b 100755
--- a/audio-libs/mp4v2/DETAILS
+++ b/audio-libs/mp4v2/DETAILS
@@ -1,11 +1,12 @@
SPELL=mp4v2
if [ "$MP4V2_BRANCH" == "snapshot" ]; then
VERSION=trunk-r479
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
else
- VERSION=1.9.1
+ VERSION=2.0.0
+
SOURCE_HASH=sha512:15eb882f33d72d4209053b54c883b67715f539c33096705a0e7bc79015b93f6f3ac80ae29c65a0ffe9eab1bf0dedf07198bdee23fa6eafcd6ccb34f984484be0
fi &&
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://$SPELL.googlecode.com/files/$SOURCE
LICENSE[0]=MPL
diff --git a/audio-libs/mp4v2/HISTORY b/audio-libs/mp4v2/HISTORY
index aff78c1..0d40ef1 100644
--- a/audio-libs/mp4v2/HISTORY
+++ b/audio-libs/mp4v2/HISTORY
@@ -1,3 +1,6 @@
+2015-05-30 Treeve Jelbert <treeve AT sourcenage.org>
+ * DETAILS: version 2.0.0
+
2011-12-26 Robin Cook <rcook AT wyrms.net>
* PREPARE: added to select stable or snapshot.
* DETAILS: added to uses selected version
diff --git a/database/sqlite/DETAILS b/database/sqlite/DETAILS
index 51d8903..83aee5d 100755
--- a/database/sqlite/DETAILS
+++ b/database/sqlite/DETAILS
@@ -1,8 +1,9 @@
SPELL=sqlite
- VERSION=3.8.10.1
- VERSIONX=autoconf-$(echo ${VERSION} |
-awk 'BEGIN { FS="."; OFS=""; ORS="" } { print $1; for (i=2; i<=NF; i++)
{printf ("%02d", ($i))} }')
-
SOURCE_HASH=sha512:8e206952b351ef8a9cf523558574cba9630c8c07ef7ae90fb0712d2b99fea91742a26d0af1b01816593ea769fad343101fdbbab9c1626a4d712bb1a18b2b6b30
+ VERSION=3.8.10.2
+ VERSIONX=autoconf-$(echo ${VERSION} | awk \
+'BEGIN { FS="."; OFS=""; ORS="" }
+{ print $1; for (i=2; i<=NF; i++) {printf ("%02d", ($i))} }')
+
SOURCE_HASH=sha512:afdf11d5482a645c37cc0c4c5c2b3f8c56f26c95ee94658c92bfa0ffeb68981f67834215a45a658f733333c68f28231448e87995f9614a56f9f1672cedd13a65
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSIONX}"
SOURCE=${SPELL}-${VERSIONX}.tar.gz
SOURCE_URL[0]=http://www.sqlite.org/$(date "+%Y")/$SOURCE
diff --git a/database/sqlite/HISTORY b/database/sqlite/HISTORY
index 3b3deb3..1bcb73a 100644
--- a/database/sqlite/HISTORY
+++ b/database/sqlite/HISTORY
@@ -1,3 +1,6 @@
+2015-05-30 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: updated spell to 3.8.10.2, minor "cosmetic" fixes
+
2015-05-11 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: updated spell to 3.8.10.1, using AWK now to compute
VERSIONX
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 686d8be..57788d2 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,7 @@
+2015-05-29 Remko van der Vossen <wich AT sourcemage.org>
+ * UP_TRIGGERS: find C++ ELF objects based on ELF DT_NEEDED entries
+ Probably more successful at finding all C++ ELF objects
+
2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: There is no ecj-5.1, trying ecj-4.9.
I can compile a hello world example at least.
diff --git a/gnu/gcc/UP_TRIGGERS b/gnu/gcc/UP_TRIGGERS
index a3ef25a..9d126ee 100755
--- a/gnu/gcc/UP_TRIGGERS
+++ b/gnu/gcc/UP_TRIGGERS
@@ -1,3 +1,6 @@
+LC_ALL=C
+LC_CTYPE=C
+LANG=C
local OLD_SPELL_VERSION=""
spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)"
if [ "$VERSION" != "$OLD_SPELL_VERSION" ]; then
@@ -10,10 +13,20 @@ if [ "$VERSION" != "$OLD_SPELL_VERSION" ]; then
done &&
# for C++ ABI change in 5.1 and, probably, for each major version change
too
- if [[ ${OLD_SPELL_VERSION%%.*} != ${VERSION%%.*} ]]; then
- for each in $(grep "gcc:CXX" "$SUB_DEPENDS_STATUS" | cut -f1 -d:); do
- if spell_ok $each; then
- up_trigger $each cast_self
+ if list_find "$GCC_COMPILER" c++ \
+ && [[ ${OLD_SPELL_VERSION%%.*} != ${VERSION%%.*} ]]; then
+ message "This is an ABI incompatible update of g++..."
+ message "Determining which spells need to be recast, this may take a
while."
+
+ for other_spell in $(gaze installed | cut -d: -f1); do
+ [[ $SPELL != $other_spell ]] || continue
+ if gaze install $other_spell \
+ | xargs file -e apptype -e ascii -e compress -e tar \
+ | grep '\<ELF\>.*\<dynamically linked\>' \
+ | cut -d: -f1 \
+ | xargs readelf -d 2> /dev/null \
+ | grep -q 'NEEDED)[[:space:]]*Shared library: \[libstdc++'; then
+ up_trigger $other_spell cast_self
fi
done
fi
diff --git a/graphics-libs/freetype2/DEPENDS b/graphics-libs/freetype2/DEPENDS
index 7a36fa6..cc17202 100755
--- a/graphics-libs/freetype2/DEPENDS
+++ b/graphics-libs/freetype2/DEPENDS
@@ -1,13 +1,22 @@
-depends glib2 &&
-depends libpng &&
-depends pcre &&
+optional_depends libpng \
+ "--with-png=yes" \
+ "--with-png=no" \
+ "to support png compressed OpenType embedded bitmaps" &&
# freetype2 with harfbuzz requires harfbuzz built against freetype2 first
if spell_ok ${SPELL}; then
optional_depends -sub 'FT' 'harfbuzz' \
'--with-harfbuzz=yes' \
'--with-harfbuzz=no' \
- 'to improve auto-hinting of OpenType fonts'
+ 'to improve auto-hinting of OpenType fonts' &&
+
+ # LDFLAGS are taken from /usr/lib/libharfbuzz.la
+ if is_depends_enabled $SPELL harfbuzz; then
+ if is_depends_enabled harfbuzz glib2; then
+ depends glib2 &&
+ depends pcre
+ fi
+ fi
else
message "${PROBLEM_COLOR}harfbuzz optional dependency disabled until
${DEFAULT_COLOR}${SPELL_COLOR}${SPELL}${DEFAULT_COLOR}${PROBLEM_COLOR} is
cast.${DEFAULT_COLOR}"
fi
diff --git a/graphics-libs/freetype2/HISTORY b/graphics-libs/freetype2/HISTORY
index 788ddd9..6d7d8dd 100644
--- a/graphics-libs/freetype2/HISTORY
+++ b/graphics-libs/freetype2/HISTORY
@@ -1,3 +1,7 @@
+2015-05-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: made libpng optional; glib2 and pcre are required only if
+ it was built against harfbuzz with glib support
+
2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: remove SOURCEFORGE_URL usage (automated)
+optional_depends glib2 \
+ "--with-glib=yes --with-gobject=yes" \
+ "--with-glib=no --with-gobject=no" \
+ "to use glib" &&
+
+persistent_add HARFBUZZ_OPTS &&
+
+if is_depends_enabled $SPELL glib2; then
+ depends pcre &&
+
+ optional_depends gobject-introspection \
+ "--enable-introspection=yes" \
+ "--enable-introspection=no" \
+ "to enable introspection for this build"
+else
+ list_add "HARFBUZZ_OPTS" "--enable-introspection=no"
+fi &&
+
if spell_ok cairo; then
optional_depends cairo "--with-cairo=yes" "--with-cairo=no" \
- "Enable tools used for command-line utilities?"
+ "Enable tools used for command-line utilities?" &&
+
+ if is_depends_enabled $SPELL cairo; then
+ depends libpng
+ fi
else
+ list_add "HARFBUZZ_OPTS" "--with-cairo=no" &&
message "${PROBLEM_COLOR}cyclic ${SPELL_COLOR}cairo${PROBLEM_COLOR}
optional dependency disabled until ${SPELL_COLOR}cairo${PROBLEM_COLOR} is
cast${DEFAULT_COLOR}"
fi &&
diff --git a/graphics-libs/harfbuzz/HISTORY b/graphics-libs/harfbuzz/HISTORY
index d27a7ce..1a41a2c 100644
--- a/graphics-libs/harfbuzz/HISTORY
+++ b/graphics-libs/harfbuzz/HISTORY
@@ -1,3 +1,8 @@
+2015-05-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: libpng is required only if it was built with cairo support;
+ glib2 is optional; added missing gobject-introspection dependency;
+ pcre is required only if it was built with glib2 support
+
2015-04-09 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.40
diff --git a/graphics-libs/opencv/DEPENDS b/graphics-libs/opencv/DEPENDS
index 210108e..fb5a0f4 100755
--- a/graphics-libs/opencv/DEPENDS
+++ b/graphics-libs/opencv/DEPENDS
@@ -5,7 +5,7 @@ depends cmake &&
if [[ $FFM = ffmpeg ]];then
depends LIBAVCODEC
elif [[ $FFM = gstreamer ]]; then
- depends gstreamer
+ depends gstreamer-1.0
elif [[ $FFM = libquicktime ]];then
depends libquicktime
fi &&
diff --git a/graphics-libs/opencv/DETAILS b/graphics-libs/opencv/DETAILS
index cb1132f..11201ef 100755
--- a/graphics-libs/opencv/DETAILS
+++ b/graphics-libs/opencv/DETAILS
@@ -1,6 +1,6 @@
SPELL=opencv
- VERSION=2.4.9
-
SOURCE_HASH=sha512:a24b4bc0f7e58246e55370cdacd161f54b282d71a4ffbd654dd4b158031c9f8f93b8cb5a171f8266d4a776375573eff6b6b88793a812df99b3f516176e7a55b1
+ VERSION=2.4.11
+
SOURCE_HASH=sha512:aba74b47f6009e2db60db2af5cfad323a487029ed8cbf4e42b89babc9006ad1fa4edb53210c1faf7e6e63156e5d75fd0ea3cb5f24fe8af650ed302c6fffef72d
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION}
SOURCE_URL[0]=https://github.com/Itseez/opencv/archive/$VERSION.tar.gz
diff --git a/graphics-libs/opencv/HISTORY b/graphics-libs/opencv/HISTORY
index 5a58d80..a715e51 100644
--- a/graphics-libs/opencv/HISTORY
+++ b/graphics-libs/opencv/HISTORY
@@ -1,3 +1,8 @@
+2015-05-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.11
+ * DEPENDS: gstreamer-1.0
+ * PRE_BUILD, pkgconfig.patch: deleted
+
2014-12-26 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Fix SOURCE to make it a proper tarball name