Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Thomas Orgis (418d87a79959864a80d6e9eccffb5e37e5090a4d)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Thomas Orgis <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Thomas Orgis (418d87a79959864a80d6e9eccffb5e37e5090a4d)
  • Date: Wed, 30 Sep 2020 14:50:05 +0000

GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:

ChangeLog | 6
audio-libs/aubio/DEPENDS | 5
audio-libs/aubio/HISTORY | 3
audio-libs/lilv-0/DETAILS | 2
audio-libs/lilv-0/HISTORY | 3
audio-libs/lv2/DEPENDS | 2
audio-libs/lv2/DETAILS | 6
audio-libs/lv2/HISTORY | 4
audio-libs/soxr/BUILD | 2
audio-libs/soxr/DEPENDS | 1
audio-libs/soxr/DETAILS | 15 +
audio-libs/soxr/HISTORY | 2
audio-libs/sratom-0/DETAILS | 6
audio-libs/sratom-0/HISTORY | 3
audio-libs/suil-0/DETAILS | 6
audio-libs/suil-0/HISTORY | 3
devel/python3/HISTORY | 3
devel/python3/INSTALL | 5
gnome2-libs/atkmm/DEPENDS | 4
gnome2-libs/atkmm/HISTORY | 3
gnome2-libs/gdk-pixbuf2/DETAILS | 1
gnome2-libs/gdk-pixbuf2/HISTORY | 4
gnome2-libs/gdk-pixbuf2/UP_TRIGGERS | 8
gnome2-libs/glib2/HISTORY | 3
gnome2-libs/glib2/UP_TRIGGERS | 6
gnome2-libs/glibmm/DETAILS | 11
gnome2-libs/glibmm/HISTORY | 5
gnome2-libs/glibmm2.4/BUILD | 7
gnome2-libs/glibmm2.4/CONFIGURE | 1
gnome2-libs/glibmm2.4/DEPENDS | 2
gnome2-libs/glibmm2.4/DETAILS | 24 +
gnome2-libs/glibmm2.4/HISTORY | 296 +++++++++++++++++++++
gnome2-libs/glibmm2.4/PRE_SUB_DEPENDS | 5
gnome2-libs/glibmm2.4/SUB_DEPENDS | 7
gnome2-libs/pangomm/DETAILS | 5
gnome2-libs/pangomm/HISTORY | 5
gnome2-libs/pangomm1.4/BUILD | 4
gnome2-libs/pangomm1.4/CONFLICTS | 3
gnome2-libs/pangomm1.4/DEPENDS | 4
gnome2-libs/pangomm1.4/DETAILS | 17 +
gnome2-libs/pangomm1.4/HISTORY | 60 ++++
graphics-libs/libjpeg-turbo/HISTORY | 3
graphics-libs/libjpeg-turbo/UP_TRIGGERS | 5
perl-cpan/perl-libnet/BUILD | 4
perl-cpan/perl-libnet/HISTORY | 3
python-pypi/PY_DEPENDS | 2
python-pypi/setuptools/DEPENDS | 2
python-pypi/setuptools/HISTORY | 3
python-pypi/setuptools2/BUILD | 2
python-pypi/setuptools2/DEPENDS | 1
python-pypi/setuptools2/DETAILS | 28 ++
python-pypi/setuptools2/HISTORY | 444
++++++++++++++++++++++++++++++++
python-pypi/setuptools2/INSTALL | 3
python-pypi/setuptools2/PROVIDES | 1
x11-libs/cairomm/DETAILS | 2
x11-libs/cairomm/HISTORY | 4
x11-libs/cairomm1.0/BUILD | 2
x11-libs/cairomm1.0/DEPENDS | 7
x11-libs/cairomm1.0/DETAILS | 16 +
x11-libs/cairomm1.0/HISTORY | 84 ++++++
x11-toolkits/gtkmm2/DEPENDS | 6
x11-toolkits/gtkmm2/DETAILS | 2
x11-toolkits/gtkmm2/HISTORY | 4
x11-toolkits/wxgtk-new/DEPENDS | 2
x11-toolkits/wxgtk-new/DETAILS | 4
x11-toolkits/wxgtk-new/HISTORY | 4
xorg-lib/pixman/DEPENDS | 10
xorg-lib/pixman/DETAILS | 1
xorg-lib/pixman/HISTORY | 5
xorg-lib/pixman/UP_TRIGGERS | 6
70 files changed, 1180 insertions(+), 42 deletions(-)

New commits:
commit 418d87a79959864a80d6e9eccffb5e37e5090a4d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

libjpeg-turbo: handle removed .la

commit e4673caa238675ef2e4f630577e6caad57682eaf
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

setuptools2: a new spell to keep python2 working

Current setuptools is only for python3. We still need the old one
to keep some installs working.

commit c0fe8aa65265747aed04ce163294b434ee5fae43
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

perl-libnet: ensure non-interactive build

commit f1aeaf06701dc8e7ff677f72a8266a8beda84c8d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

aubio: improve fftw dependency

Still TODO: Sort out the python dependency mess. It only works by
accident. There's a number of implicit deps that are found and used
for creating documentation.

commit bee99fdbc93d4b25df62225542e111ed45527732
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lv2: version 1.18.0, use either PYTHON

commit f42be2747e93a4bf274176802a32fc4982987097
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

suil-0: version 0.10.6

commit d76c70076f91bb03794a8c6408022ababbea8eff
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

sratom-0: version 0.6.4

commit 15f49bf9c29a6871c29aef47872bfd06640320e2
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

lilv-0: version 0.24.8

commit 368c206db591ed742ff9e8d2669e71e983b856e8
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

soxr: spell created

commit be6a872225340df9e846a41c457036a1b6d28a05
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

pixman: handle vanished .la files, avoid fatal gtk dep

commit 650d524370b2ae71a1b10710ed71d35f17046450
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

python3: avoid dangling link confusing cleanse

commit dc1562cb53e6e64c569c138e78192e6851a9d93f
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

wxgtk-new: keep it at stable 3.0.5

commit c32fa9164f1757f6cf636adf8a4c4b0cdef58434
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

gtkmm2: depend on old ABI *mm libs to fix build

commit beac5c19ce5f750f9d134a3e56e55b8788ea30b0
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

cairomm1.0: forked off to keep 1.0 ABI

commit 91bf9e9561c7138a62d619dbcfced128e677176c
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

cairomm: no redundant docs

commit a089be8375ba3e41cfad9cc61e9cc587895a880c
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

ChangeLog: notice for new spells for old ABI

commit 48e0d184313f6dbaf82a191bf811ed78ba4990d6
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

pangomm, pangomm1.4: fork off new/old ABI, drop redundant docs

We need to carry multiple lines of ABI for this family of libs.

Also, GATHER_DOCS served to install two copies of the huge
set of documentation files that most probably people most
often don't want once.

commit 5098ad3bfbc50f23e2d3619b3d61a59825d3d1e9
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

glibmm: version 2.65.1, forked off glibmm2.4

This update is needed to make current pangomm build. Also,
the old 2.4 ABI is needed elsewhere. Generally, we need to
sort out this stuff, ABI-breaking updates are with announcement
in this realm. There is no excuse to stumble through this like
we do.

commit db642e1a2242b8c6b2558541919b8447227d423b
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

atkmm: needs glibmm2.4

We generally need to handle the differing ABI series of the GNOME libs.
Fixing up after the breakage is getting old.

commit 2149552745130e82dee1a529242a2496b877dabd
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

glibmm2.4: fork off 2.4 ABI of glibmm

commit bf9553679b1e55e8f9aea8273d7c4d1fac3e2f3a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

gdk-pixbuf2: handle .la removal

commit 09bec2f39b56705ac725ad0bac2961e8d51d3f7a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

glib2: trigger dependents for .la file removal

diff --git a/ChangeLog b/ChangeLog
index 715978a..549b063 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,12 @@
* la_remove_up_trigger.function: Fine-tune to catch all
dependees, not only first level, and also silence if there
are none possibly affected.
+ * gnome2-libs/glibmm2.4, gnome2-libs/pangomm1.4: spells to keep
+ old ABI
+ * x11-libs/cairomm1.0: keep old ABI alive
+ * audio-libs/soxr: new spell, sox resampler library
+ * python-pypi/setuptools2: setuptools for python2
+ * python-pypi/PY_DEPENDS: depend on setuptools2

2020-09-28 Treeve Jelbert <treeve AT sourcemage.org>
* kde5-extra/seexpr: added, Disney Animation's SeExpr for Krita
diff --git a/audio-libs/aubio/DEPENDS b/audio-libs/aubio/DEPENDS
index fb00c30..3c42107 100755
--- a/audio-libs/aubio/DEPENDS
+++ b/audio-libs/aubio/DEPENDS
@@ -1,7 +1,8 @@
-depends python &&
+depends PYTHON &&
depends libsndfile "--enable-sndfile" &&
depends libsamplerate "--enable-samplerate" &&
-depends fftw "--enable-fftw3 --enable-complex --enable-double" &&
+depends -sub SINGLE fftw \
+ "--enable-fftw3f --enable-complex" &&

depends alsa-lib &&

diff --git a/audio-libs/aubio/HISTORY b/audio-libs/aubio/HISTORY
index a1de864..64052c9 100644
--- a/audio-libs/aubio/HISTORY
+++ b/audio-libs/aubio/HISTORY
@@ -1,3 +1,6 @@
+2020-09-19 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: fftw with FLOAT, PYTHON
+
2019-07-24 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.4.6

diff --git a/audio-libs/lilv-0/DETAILS b/audio-libs/lilv-0/DETAILS
index 394d649..de38c9b 100755
--- a/audio-libs/lilv-0/DETAILS
+++ b/audio-libs/lilv-0/DETAILS
@@ -1,6 +1,6 @@
# Trying to deal with multi-version install of library, as asked by upstream.
SPELL=lilv-0
- VERSION=0.24.2
+ VERSION=0.24.8
SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
SOURCE2="$SOURCE.sig"
SOURCE_URL=http://download.drobilla.net/${SOURCE}
diff --git a/audio-libs/lilv-0/HISTORY b/audio-libs/lilv-0/HISTORY
index 5e65012..b56ee80 100644
--- a/audio-libs/lilv-0/HISTORY
+++ b/audio-libs/lilv-0/HISTORY
@@ -1,3 +1,6 @@
+2020-09-25 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 0.24.8
+
2017-09-27 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: bump to 0.24.2

diff --git a/audio-libs/lv2/DEPENDS b/audio-libs/lv2/DEPENDS
index 6e84a0e..4f88191 100755
--- a/audio-libs/lv2/DEPENDS
+++ b/audio-libs/lv2/DEPENDS
@@ -1 +1 @@
-depends python
+depends PYTHON
diff --git a/audio-libs/lv2/DETAILS b/audio-libs/lv2/DETAILS
index d439bd7..d7988d1 100755
--- a/audio-libs/lv2/DETAILS
+++ b/audio-libs/lv2/DETAILS
@@ -1,9 +1,9 @@
SPELL=lv2
- VERSION=1.14.0
+ VERSION=1.18.0
SOURCE="${SPELL}-${VERSION}.tar.bz2"
- SOURCE2="$SOURCE.asc"
+ SOURCE2="$SOURCE.sig"
SOURCE_URL[0]=http://lv2plug.in/spec/${SOURCE}
- SOURCE2_URL="$SOURCE_URL.asc"
+ SOURCE2_URL="$SOURCE_URL.sig"
SOURCE2_IGNORE=signature
SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/audio-libs/lv2/HISTORY b/audio-libs/lv2/HISTORY
index df4d4ed..c34ce4b 100644
--- a/audio-libs/lv2/HISTORY
+++ b/audio-libs/lv2/HISTORY
@@ -1,3 +1,7 @@
+2020-09-25 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 1.18.0
+ * DEPENDS: both PYTHONS seem to work for waf here
+
2017-09-27 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: bump to 1.14.0

diff --git a/audio-libs/soxr/BUILD b/audio-libs/soxr/BUILD
new file mode 100755
index 0000000..215c7c1
--- /dev/null
+++ b/audio-libs/soxr/BUILD
@@ -0,0 +1,2 @@
+cmake_build &&
+ctest -j$MAKE_NJOBS
diff --git a/audio-libs/soxr/DEPENDS b/audio-libs/soxr/DEPENDS
new file mode 100755
index 0000000..60dd614
--- /dev/null
+++ b/audio-libs/soxr/DEPENDS
@@ -0,0 +1 @@
+depends cmake
diff --git a/audio-libs/soxr/DETAILS b/audio-libs/soxr/DETAILS
new file mode 100755
index 0000000..c31ef48
--- /dev/null
+++ b/audio-libs/soxr/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=soxr
+ VERSION=0.1.3
+ SOURCE=$SPELL-$VERSION-Source.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.tar.xz}"
+ SOURCE_URL[0]=http://sourceforge.net/projects/soxr/files/$SOURCE/download
+
SOURCE_HASH=sha512:f4883ed298d5650399283238aac3dbe78d605b988246bea51fa343d4a8ce5ce97c6e143f6c3f50a3ff81795d9c19e7a07217c586d4020f6ced102aceac46aaa8
+ WEB_SITE=https://sourceforge.net/projects/soxr/
+ ENTERED=20200925
+ LICENSE[0]=LGPL
+ KEYWORDS="audio"
+ SHORT="The SoX resampler library"
+cat << EOF
+The SoX resampler library libsoxr performs one-dimensional sample-rate
+conversion. I may be used, for example, to resample PCM-encoded audio.
+EOF
diff --git a/audio-libs/soxr/HISTORY b/audio-libs/soxr/HISTORY
new file mode 100644
index 0000000..05ebed7
--- /dev/null
+++ b/audio-libs/soxr/HISTORY
@@ -0,0 +1,2 @@
+2020-09-25 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: spell created
diff --git a/audio-libs/sratom-0/DETAILS b/audio-libs/sratom-0/DETAILS
index 458deff..30a3de2 100755
--- a/audio-libs/sratom-0/DETAILS
+++ b/audio-libs/sratom-0/DETAILS
@@ -3,11 +3,11 @@
# that they don't end up here. Multiple library versions shall be
# installable in parallel.
SPELL=sratom-0
- VERSION=0.6.0
+ VERSION=0.6.4
SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
- SOURCE2="$SOURCE.asc"
+ SOURCE2="$SOURCE.sig"
SOURCE_URL=http://download.drobilla.net/${SOURCE}
- SOURCE2_URL="$SOURCE_URL.asc"
+ SOURCE2_URL="$SOURCE_URL.sig"
SOURCE2_IGNORE=signature
SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
diff --git a/audio-libs/sratom-0/HISTORY b/audio-libs/sratom-0/HISTORY
index 41f95e0..e8048a7 100644
--- a/audio-libs/sratom-0/HISTORY
+++ b/audio-libs/sratom-0/HISTORY
@@ -1,3 +1,6 @@
+2020-09-25 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump tp 0.6.4
+
2017-09-27 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: bump to 0.6.0

diff --git a/audio-libs/suil-0/DETAILS b/audio-libs/suil-0/DETAILS
index 4db3c65..f165c13 100755
--- a/audio-libs/suil-0/DETAILS
+++ b/audio-libs/suil-0/DETAILS
@@ -1,10 +1,10 @@
# Trying to deal with multi-version install of library, as asked by upstream.
SPELL=suil-0
- VERSION=0.8.4
+ VERSION=0.10.6
SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
- SOURCE2="$SOURCE.asc"
+ SOURCE2="$SOURCE.sig"
SOURCE_URL=http://download.drobilla.net/${SOURCE}
- SOURCE2_URL="$SOURCE_URL.asc"
+ SOURCE2_URL="$SOURCE_URL.sig"
SOURCE2_IGNORE=signature
SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
diff --git a/audio-libs/suil-0/HISTORY b/audio-libs/suil-0/HISTORY
index d53dc7d..4167e97 100644
--- a/audio-libs/suil-0/HISTORY
+++ b/audio-libs/suil-0/HISTORY
@@ -1,3 +1,6 @@
+2020-09-25 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: bump to 0.10.6
+
2018-03-21 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: fixed build flags for gtk and qt

diff --git a/devel/python3/HISTORY b/devel/python3/HISTORY
index c33b5fe..f77654b 100644
--- a/devel/python3/HISTORY
+++ b/devel/python3/HISTORY
@@ -1,3 +1,6 @@
+2020-09-29 Thomas Orgis <sobukus AT sourcemage.org>
+ * INSTALL: do not create a dangling link
+
2020-09-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 3.8.6

diff --git a/devel/python3/INSTALL b/devel/python3/INSTALL
index 2499afb..af47300 100755
--- a/devel/python3/INSTALL
+++ b/devel/python3/INSTALL
@@ -24,8 +24,9 @@ if test -e "$INSTALL_ROOT/usr/bin/python${PV}m-config"; then
fi &&
ln -sf python$PV "$INSTALL_ROOT/usr/bin/python3" &&
ln -sf python$PV-config "$INSTALL_ROOT/usr/bin/python3-config" &&
-
-ln -sf ${TRACK_ROOT}/usr/include/python${PV}m
${INSTALL_ROOT}/usr/include/python${PV} &&
+if [[ -e ${TRACK_ROOT}/usr/include/python${PV}m ]]; then
+ ln -sf ${TRACK_ROOT}/usr/include/python${PV}m
${INSTALL_ROOT}/usr/include/python${PV}
+fi &&
# this is the primary/only version of python
if [[ $PY3K == y ]]; then
if [[ $SYMLINK == y ]];then
diff --git a/gnome2-libs/atkmm/DEPENDS b/gnome2-libs/atkmm/DEPENDS
index 4a194e7..2e0d11f 100755
--- a/gnome2-libs/atkmm/DEPENDS
+++ b/gnome2-libs/atkmm/DEPENDS
@@ -1,6 +1,6 @@
depends atk &&
-depends glibmm &&
+depends glibmm2.4 &&

if list_find "$ATKMM_OPTS" "--enable-documentation"; then
- depends -sub DOC glibmm
+ depends -sub DOC glibmm2.4
fi
diff --git a/gnome2-libs/atkmm/HISTORY b/gnome2-libs/atkmm/HISTORY
index ca3971d..5881127 100644
--- a/gnome2-libs/atkmm/HISTORY
+++ b/gnome2-libs/atkmm/HISTORY
@@ -1,3 +1,6 @@
+2020-09-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: glibmm2.4
+
2016-02-11 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: update to 2.24.2 (old one fails with modern C++)

diff --git a/gnome2-libs/gdk-pixbuf2/DETAILS b/gnome2-libs/gdk-pixbuf2/DETAILS
index 85cbdcc..54203f0 100755
--- a/gnome2-libs/gdk-pixbuf2/DETAILS
+++ b/gnome2-libs/gdk-pixbuf2/DETAILS
@@ -1,6 +1,7 @@
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=gdk-pixbuf2
VERSION=2.40.0
+ PATCHLEVEL=1

SOURCE_HASH=sha512:6512befd379494dbfd89a16fc4c92641842eb7b82fc820ec83a5b057526209947db646570db1124c073b0ef69c117bdf0f8d3fea807e302a4950db39187c35aa
SECURITY_PATCH=3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
diff --git a/gnome2-libs/gdk-pixbuf2/HISTORY b/gnome2-libs/gdk-pixbuf2/HISTORY
index ef6726d..b26f684 100644
--- a/gnome2-libs/gdk-pixbuf2/HISTORY
+++ b/gnome2-libs/gdk-pixbuf2/HISTORY
@@ -1,3 +1,7 @@
+2020-09-21 Thomas Orgis <sobukus AT sourcemage.org>
+ * UP_TRIGGERS: handle .la file removal
+ * DETAILS: ++PATCHLEVEL
+
2019-12-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: depend on pygments if depending on gtk-doc

diff --git a/gnome2-libs/gdk-pixbuf2/UP_TRIGGERS
b/gnome2-libs/gdk-pixbuf2/UP_TRIGGERS
new file mode 100755
index 0000000..8329dea
--- /dev/null
+++ b/gnome2-libs/gdk-pixbuf2/UP_TRIGGERS
@@ -0,0 +1,8 @@
+# version 2.40 silently removes the .la file, apparently.
+# Since the new version has been present before the trigger,
+# check if anyone references it.
+if grep -qs /libgdk_pixbuf-2.0.la "$INSTALL_ROOT/usr/lib/"*.la; then
+ . $GRIMOIRE/la_remove_up_trigger.function
+ la_remove_up_trigger 0
+fi
+
diff --git a/gnome2-libs/glib2/HISTORY b/gnome2-libs/glib2/HISTORY
index d4c698c..6bd7109 100644
--- a/gnome2-libs/glib2/HISTORY
+++ b/gnome2-libs/glib2/HISTORY
@@ -1,3 +1,6 @@
+2020-09-30 Thomas Orgis <sobukus AT sourcemage.org>
+ * UP_TRIGGERS: .la files are gone, trigger dependents
+
2020-09-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.66.0

diff --git a/gnome2-libs/glib2/UP_TRIGGERS b/gnome2-libs/glib2/UP_TRIGGERS
new file mode 100755
index 0000000..5729fff
--- /dev/null
+++ b/gnome2-libs/glib2/UP_TRIGGERS
@@ -0,0 +1,6 @@
+# glib 2.66 removes .la files ...
+if [[ -e "$INSTALL_ROOT/usr/lib/libgobject-2.0.la" ]]; then
+ . $GRIMOIRE/la_remove_up_trigger.function
+ la_remove_up_trigger 0
+fi
+
diff --git a/gnome2-libs/glibmm/DETAILS b/gnome2-libs/glibmm/DETAILS
index 8e21da4..71d2672 100755
--- a/gnome2-libs/glibmm/DETAILS
+++ b/gnome2-libs/glibmm/DETAILS
@@ -1,6 +1,6 @@
SPELL=glibmm
- VERSION=2.62.0
-
SOURCE_HASH=sha512:f26fca5724c17d915480556b6918ae6e4999c14a25e7623cda3d37a59d6965310fc2b2d8a8500a849f1d0f00fd2d326eeddc690207846d38a13ae695ad0805de
+ VERSION=2.65.1
+
SOURCE_HASH=sha512:7cf118b6d2f539c2d4bd265f03504d82edf8b22f16d582f158bcece0c5aebb27fd47b30191eab3ae6da2bd5ef9a13a21c6113b2b039b7627c71171c93d5c5483
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.xz
@@ -10,13 +10,10 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.gtkmm.org/
ENTERED=20031005
KEYWORDS="gnome2 libs"
+ GATHER_DOCS=off
SHORT="C++ wrapper library for glib"
cat << EOF
glibmm provides a C++ interface to glib. glibmm was previously part of gtkmm.
-glibmm 2.3/2.4 will wrap any additional API in glib 2.4.

-glibmm 2.4 installs in parallel with gtkmm 2.0/2.2, so you can install this
-unstable library without the risk of breaking existing applications. This
allows
-us to break ABI and API, though we will try not to break API unless it is
-absolutely necessary.
+glibmm 2.66 installs in parallel with glibmm 2.4.
EOF
diff --git a/gnome2-libs/glibmm/HISTORY b/gnome2-libs/glibmm/HISTORY
index d0aa27c..7059dee 100644
--- a/gnome2-libs/glibmm/HISTORY
+++ b/gnome2-libs/glibmm/HISTORY
@@ -1,3 +1,8 @@
+2020-09-21 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 2.65.1, needed for current pangomm
+ Also switch off redundant docs, update description.
+ This is new API/ABI 2.66, old forked off to glibmm2.4.
+
2019-09-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.62.0

diff --git a/gnome2-libs/glibmm2.4/BUILD b/gnome2-libs/glibmm2.4/BUILD
new file mode 100755
index 0000000..cdd036a
--- /dev/null
+++ b/gnome2-libs/glibmm2.4/BUILD
@@ -0,0 +1,7 @@
+if [[ $FULLDOCS == y ]]; then
+ OPTS="$OPTS --enable-documentation"
+else
+ OPTS="$OPTS --disable-documentation"
+fi &&
+
+default_build
diff --git a/gnome2-libs/glibmm2.4/CONFIGURE b/gnome2-libs/glibmm2.4/CONFIGURE
new file mode 100755
index 0000000..8309fbe
--- /dev/null
+++ b/gnome2-libs/glibmm2.4/CONFIGURE
@@ -0,0 +1 @@
+config_query FULLDOCS "Generate fully-documented reference docs?" n
diff --git a/gnome2-libs/glibmm2.4/DEPENDS b/gnome2-libs/glibmm2.4/DEPENDS
new file mode 100755
index 0000000..b4a02a3
--- /dev/null
+++ b/gnome2-libs/glibmm2.4/DEPENDS
@@ -0,0 +1,2 @@
+depends libsigc++3 &&
+depends glib2
diff --git a/gnome2-libs/glibmm2.4/DETAILS b/gnome2-libs/glibmm2.4/DETAILS
new file mode 100755
index 0000000..be37cce
--- /dev/null
+++ b/gnome2-libs/glibmm2.4/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=glibmm2.4
+ SPELLX=glibmm
+ VERSION=2.64.2
+
SOURCE_HASH=sha512:0130af9a16981a54630150db6f4b1a95458d72d650c5e4781ee97ce624ec98c600b79ebf234d212e025781453fd11d78b9e8273235ffa143397423418fe970cc
+# SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ SOURCE=$SPELLX-$VERSION.tar.xz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ SOURCE_URL[0]=$GNOME_URL/sources/$SPELLX/$BRANCH/$SOURCE
+ LICENSE[0]="LGPL"
+ WEB_SITE=http://www.gtkmm.org/
+ ENTERED=20031005
+ KEYWORDS="gnome2 libs"
+ GATHER_DOCS=off
+ SHORT="C++ wrapper library for glib"
+cat << EOF
+glibmm provides a C++ interface to glib. glibmm was previously part of gtkmm.
+glibmm 2.3/2.4 will wrap any additional API in glib 2.4.
+
+glibmm 2.4 installs in parallel with gtkmm 2.0/2.2, so you can install this
+unstable library without the risk of breaking existing applications. This
allows
+us to break ABI and API, though we will try not to break API unless it is
+absolutely necessary.
+EOF
diff --git a/gnome2-libs/glibmm2.4/HISTORY b/gnome2-libs/glibmm2.4/HISTORY
new file mode 100644
index 0000000..f32beaf
--- /dev/null
+++ b/gnome2-libs/glibmm2.4/HISTORY
@@ -0,0 +1,296 @@
+2020-09-21 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 2.64.2 and renaming to glibmm2.4 for
+ preserving the last iteration of the old ABI, also
+ disabling redundant docs
+
+2019-09-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.62.0
+
+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
+
+2017-09-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.54.1
+
+2017-09-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.54.0
+
+2017-09-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.52.1
+
+2017-06-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.52.0
+
+2017-04-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.50.1
+
+2017-01-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.50.0
+
+2016-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.48.1
+
+2015-12-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.46.3
+
+2015-08-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.44.0
+
+2015-02-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.42.0
+
+2014-04-19Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.40.0
+
+2013-12-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.38.1
+
+2013-05-04 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.36.2
+
+2013-03-30 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 2.34.1
+ bz2->xz
+
+2011-11-18 Sukneet Basuta <sukneet AT sourcemage.org>
+ * DETAILS: updated spell to 2.30.1
+
+2011-10-02 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.30.0
+
+2011-05-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.28.1
+
+2011-04-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.28.0
+
+2010-10-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.24.2 (keeping stable)
+
+2010-10-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.25.5
+
+2010-09-19 Vasil Yonkov <spirtbrat AT sourcemage.org>
+ * DETAILS: updated spell to 2.25.3
+
+2010-05-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.24.2
+
+2010-04-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.24.1
+
+2010-04-09 Vasil Yonkov <spirtbrat AT sourcemage.org>
+ * REPAIR^none^PRE_SUB_DEPENDS: added
+ * SUB_DEPENDS: added persistent_add FULLDOCS
+
+2010-04-08 Vasil Yonkov <spirtbrat AT sourcemage.org>
+ * PRE_SUB_DEPENDS, SUB_DEPENDS: added DOC
+
+2010-03-30 Vasil Yonkov <spirtbrat AT sourcemage.org>
+ * DETAILS: updated spell to 2.24.0
+
+2010-03-24 Vasil Yonkov <spirtbrat AT sourcemage.org>
+ * DETAILS: updated spell to 2.23.3
+
+2010-02-13 Vasil Yonkov <spirtbrat AT sourcemage.org>
+ * BUILD: changed the FULLDOCS options
+
+2010-02-03 Vasil Yonkov <spirtbrat AT sourcemage.org>
+ * DETAILS: updated spell to 2.23.1
+
+2009-09-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.22.1
+
+2009-09-16 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.20.2
+
+2009-07-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.20.1
+
+2009-03-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.20.0
+
+2008-10-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.18.1
+
+2008-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.18.0; quoting paths; fixed long desc
+
+2008-07-08 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.16.4
+
+2008-06-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.16.3
+
+2008-04-19 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.16.2
+
+2008-03-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.16.1
+
+2008-03-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.16.0 [Bug 14360]
+
+2007-10-24 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.14.2
+
+2007-10-07 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.14.1
+
+2007-09-22 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.14.0
+
+2007-09-08 David Brown <dmlb2000 AT gmail.com>
+ * DETAILS: updated to 2.13.9 for latest gnome beta to work
+
+2007-06-10 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.10
+
+2007-05-01 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.9
+
+2007-04-16 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.8
+
+2007-03-10 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.7
+
+2007-02-18 George Sherwood <george AT beernabeer.com>
+ * DETAILS: updated VERSION to 2.12.6
+
+2007-02-11 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.5
+
+2007-01-13 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.4
+
+2006-12-11 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.3
+
+2006-10-03 Flavien Bridault <vlaaad AT sourcemage.org>
+ * DETAILS: Updated to 2.12.2
+
+2006-09-23 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.1
+
+2006-08-19 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.0
+
+2006-07-02 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.10.4
+
+2006-05-21 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.10.3
+
+2006-05-11 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.10.2
+
+2006-04-15 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.10.1
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-03-10 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.10.0
+
+2006-03-10 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.8.5
+
+2006-01-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.8.4
+
+2005-12-20 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.8.3
+
+2005-11-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.8.2
+
+2005-10-19 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.8.1
+
+2005-09-20 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.8.0
+
+2005-08-18 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.7.3
+
+2005-08-17 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.7.2
+ converted from MD5 to GPG
+ * CONFIGURE: added to query full docs
+ * BUILD: added to set OPTS by query
+
+2005-03-25 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.6.1
+ updated MD5
+
+2005-02-11 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.5.5
+ updated MD5
+ removed BUILD_API
+
+2005-02-03 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.7
+ updated MD5
+
+2005-01-30 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.6
+ updated MD5
+
+2005-01-07 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DEPENDS: removed pango, atk and doxygen
+
+2004-10-27 Robin Cook <rcook AT wyrms.net>
+ * DEPENDS: removed gtk+2
+
+2004-10-27 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.5
+ updated MD5
+
+2004-08-10 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.4
+ updated MD5
+
+2004-06-19 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.3
+ updated MD5
+
+2004-06-04 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.2
+ updated MD5
+ added BUILD_API=2
+
+2004-05-01 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.1
+ updated MD5
+
+2004-04-12 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.0
+ updated MD5
+
+2004-04-09 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.3.8
+ updated MD5
+
+2004-03-16 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.3.7
+ updated MD5
+
+2004-03-10 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.3.6
+ updated MD5
+ removed MAINTAINER
+ * DEPENDS: added doxygen
+ changed libsigc++2 to libsigc++3
+
+2003-12-07 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.3.1
+ updated MD5
+ * DEPENDS: fixed fat fingering
+
+2003-10-05 Robin Cook <rcook AT wyrms.net>
+ * Initial Spell version 2.3.0
diff --git a/gnome2-libs/glibmm2.4/PRE_SUB_DEPENDS
b/gnome2-libs/glibmm2.4/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..131aea8
--- /dev/null
+++ b/gnome2-libs/glibmm2.4/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ DOC) if [[ $FULLDOCS == "y" ]]; then return 0; fi ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/gnome2-libs/glibmm2.4/SUB_DEPENDS
b/gnome2-libs/glibmm2.4/SUB_DEPENDS
new file mode 100755
index 0000000..5c3689d
--- /dev/null
+++ b/gnome2-libs/glibmm2.4/SUB_DEPENDS
@@ -0,0 +1,7 @@
+persistent_add FULLDOCS
+case $THIS_SUB_DEPENDS in
+ DOC) message "Documentation requested, forcing build" &&
+ FULLDOCS="y";;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/gnome2-libs/pangomm/DETAILS b/gnome2-libs/pangomm/DETAILS
index 51668ed..ab57af9 100755
--- a/gnome2-libs/pangomm/DETAILS
+++ b/gnome2-libs/pangomm/DETAILS
@@ -1,10 +1,11 @@
SPELL=pangomm
- VERSION=2.42.0
+ VERSION=2.43.2
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION%.*}/$SOURCE
-
SOURCE_HASH=sha512:2cebf76150414cde96b911eae947a6e1a073352927f01a44ddc276711151dffe0b9d8c54c3df16289d9002f982fa3e3386ddfe002be902f3086b44fff95fdb59
+
SOURCE_HASH=sha512:855639c743444f2c0c7e1864e873d0fd853c4badca742f2765b221ea1073a264321c7409c595f408e73534315d3e9bd411700b17659ca2b49b515fa0142c0692
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.gtkmm.org/
+ GATHER_DOCS=off
LICENSE[0]=LGPL
ENTERED=20080922
SHORT="C++ API for Pango"
diff --git a/gnome2-libs/pangomm/HISTORY b/gnome2-libs/pangomm/HISTORY
index 9063c07..e70951d 100644
--- a/gnome2-libs/pangomm/HISTORY
+++ b/gnome2-libs/pangomm/HISTORY
@@ -1,3 +1,8 @@
+2020-09-21 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 2.43.2 matching new cairomm ABI, old
+ pangomm branching off into pangomm1.4, also no
+ redundant GATHER_DOCS here
+
2020-01-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.42.0

diff --git a/gnome2-libs/pangomm1.4/BUILD b/gnome2-libs/pangomm1.4/BUILD
new file mode 100755
index 0000000..9d4a015
--- /dev/null
+++ b/gnome2-libs/pangomm1.4/BUILD
@@ -0,0 +1,4 @@
+OPTS="$OPTS --disable-maintainer-mode" &&
+OPTS="$OPTS --disable-documentation" &&
+
+default_build
diff --git a/gnome2-libs/pangomm1.4/CONFLICTS
b/gnome2-libs/pangomm1.4/CONFLICTS
new file mode 100755
index 0000000..b5c18b7
--- /dev/null
+++ b/gnome2-libs/pangomm1.4/CONFLICTS
@@ -0,0 +1,3 @@
+if spell_ok gtkmm2 && [[ $(installed_version gtkmm2) < 2.14 ]]; then
+ conflicts gtkmm2 y
+fi
diff --git a/gnome2-libs/pangomm1.4/DEPENDS b/gnome2-libs/pangomm1.4/DEPENDS
new file mode 100755
index 0000000..fdbb85d
--- /dev/null
+++ b/gnome2-libs/pangomm1.4/DEPENDS
@@ -0,0 +1,4 @@
+depends glibmm2.4 &&
+depends cairo &&
+depends pango &&
+depends cairomm1.0
diff --git a/gnome2-libs/pangomm1.4/DETAILS b/gnome2-libs/pangomm1.4/DETAILS
new file mode 100755
index 0000000..076ca4a1
--- /dev/null
+++ b/gnome2-libs/pangomm1.4/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=pangomm1.4
+ SPELLX=pangomm
+ VERSION=2.42.1
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL[0]=$GNOME_URL/sources/$SPELLX/${VERSION%.*}/$SOURCE
+
SOURCE_HASH=sha512:46ba375e61dd32e268397ecb8e69364b642ea3d9a6c4d9e3e52500e1e1c9fa0c6aa822c6d5046f49a2fe4d9a872c6c2b354134d39c17370abcfc6a1d752223b0
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE=http://www.gtkmm.org/
+ GATHER_DOCS=off
+ LICENSE[0]=LGPL
+ ENTERED=20080922
+ SHORT="C++ API for Pango"
+cat << EOF
+Pangomm is a C++ API for Pango.
+
+This is the old ABI that keeps gtkmm2 running.
+EOF
diff --git a/gnome2-libs/pangomm1.4/HISTORY b/gnome2-libs/pangomm1.4/HISTORY
new file mode 100644
index 0000000..ff21a52
--- /dev/null
+++ b/gnome2-libs/pangomm1.4/HISTORY
@@ -0,0 +1,60 @@
+2020-09-21 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 2.42.1 to preserver 1.4 ABI, also no
+ redundant GATHER_DOCS here
+
+2020-01-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.42.0
+
+2016-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.40.1
+
+2016-02-10 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 2.38.1 (to make it build again …)
+
+2015-01-09 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.34.0
+
+2011-10-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.28.4
+
+2011-10-09 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.28.3
+
+2011-04-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.28.2
+
+2011-03-27 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.28.1
+ * BUILD: removed deprecated flag
+
+2011-01-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added missing dependency
+
+2010-12-10 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.26.3
+
+2010-05-04 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.26.2
+
+2010-04-18 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.26.1
+
+2010-04-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD: don't build documentation since this causes
+ the installation to fail, made the build process less
+ verbose
+
+2009-09-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.26.0
+
+2009-03-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.24.0
+
+2008-11-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.14.1
+
+2008-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFLICTS: fixed conflict when gtkmm2 isn't installed
+
+2008-09-22 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, CONFLICTS: spell created
diff --git a/graphics-libs/libjpeg-turbo/HISTORY
b/graphics-libs/libjpeg-turbo/HISTORY
index e742d72..34fe7d1 100644
--- a/graphics-libs/libjpeg-turbo/HISTORY
+++ b/graphics-libs/libjpeg-turbo/HISTORY
@@ -1,3 +1,6 @@
+2020-09-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * UP_TRIGGERS: 2.x removes .la files!
+
2020-06-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.0.5

diff --git a/graphics-libs/libjpeg-turbo/UP_TRIGGERS
b/graphics-libs/libjpeg-turbo/UP_TRIGGERS
new file mode 100755
index 0000000..ef7c55f
--- /dev/null
+++ b/graphics-libs/libjpeg-turbo/UP_TRIGGERS
@@ -0,0 +1,5 @@
+# libjpeg-turbo 2.0 removes .la ...
+if [[ -e "$INSTALL_ROOT/usr/lib/libjpeg.la" ]]; then
+ . $GRIMOIRE/la_remove_up_trigger.function
+ la_remove_up_trigger 0
+fi
diff --git a/perl-cpan/perl-libnet/BUILD b/perl-cpan/perl-libnet/BUILD
index 7a6229d..fd48e49 100755
--- a/perl-cpan/perl-libnet/BUILD
+++ b/perl-cpan/perl-libnet/BUILD
@@ -1,5 +1,5 @@
if [[ $NEW_CUSTOM == n ]]; then
perl Configure -d
fi &&
-
-default_build_perl
+# Avoid query about external tests.
+yes '' | default_build_perl
diff --git a/perl-cpan/perl-libnet/HISTORY b/perl-cpan/perl-libnet/HISTORY
index 0d6e3c4..cce7381 100644
--- a/perl-cpan/perl-libnet/HISTORY
+++ b/perl-cpan/perl-libnet/HISTORY
@@ -1,3 +1,6 @@
+2020-09-18 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD: non-interactive, please
+
2019-01-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.11

diff --git a/python-pypi/PY_DEPENDS b/python-pypi/PY_DEPENDS
index f20cfb3..d1198f8 100755
--- a/python-pypi/PY_DEPENDS
+++ b/python-pypi/PY_DEPENDS
@@ -1,5 +1,5 @@
depends PYTHON &&
# distutils is now included with python3
if is_depends_enabled $SPELL python; then
- depends setuptools
+ depends setuptools2
fi
diff --git a/python-pypi/setuptools/DEPENDS b/python-pypi/setuptools/DEPENDS
index cfb23be..8c09196 100755
--- a/python-pypi/setuptools/DEPENDS
+++ b/python-pypi/setuptools/DEPENDS
@@ -1 +1 @@
-optional_depends python3 '' '' 'support Python v3'
+depends python3
diff --git a/python-pypi/setuptools/HISTORY b/python-pypi/setuptools/HISTORY
index 1b5f4b8..23f0b8a 100644
--- a/python-pypi/setuptools/HISTORY
+++ b/python-pypi/setuptools/HISTORY
@@ -1,3 +1,6 @@
+2020-09-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: hard-depends on python3
+
2020-08-06 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 49.2.1

diff --git a/python-pypi/setuptools2/BUILD b/python-pypi/setuptools2/BUILD
new file mode 100755
index 0000000..be34528
--- /dev/null
+++ b/python-pypi/setuptools2/BUILD
@@ -0,0 +1,2 @@
+python2 bootstrap.py &&
+default_build_python
diff --git a/python-pypi/setuptools2/DEPENDS b/python-pypi/setuptools2/DEPENDS
new file mode 100755
index 0000000..a86d429
--- /dev/null
+++ b/python-pypi/setuptools2/DEPENDS
@@ -0,0 +1 @@
+depends python
diff --git a/python-pypi/setuptools2/DETAILS b/python-pypi/setuptools2/DETAILS
new file mode 100755
index 0000000..3f70776
--- /dev/null
+++ b/python-pypi/setuptools2/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=setuptools2
+ SPELLX=setuptools
+ VERSION=44.1.0
+
SOURCE_HASH=sha512:b3b01e7f2aa063249a9147a78ac1c92527628b56650f5f53f008b5d86b7ac88c9f59ece5527489095211dd4791103e87d7fd8bedc10c422d562a51757a678fe4
+ SOURCE=$SPELLX-$VERSION.tar.gz
+ SOURCE_URL[0]=https://github.com/pypa/$SPELLX/archive/v$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ WEB_SITE=https://pypi.python.org/pypi/setuptools
+ LICENSE[0]="PSF"
+ LICENSE[1]="ZPL"
+ KEYWORDS="python devel"
+ SHORT="collection of enhancements to the Python distutils"
+cat << EOF
+setuptools is a collection of enhancements to the Python distutils (for
Python
+2.3 and up) that allow you to more easily build and distribute Python
packages,
+especially ones that have dependencies on other packages.
+
+Packages built and distributed using setuptools look to the user like
ordinary
+Python packages based on the distutils. Your users don't need to install or
+even know about setuptools in order to use them, and you don't have to
include
+the entire setuptools package in your distributions. By including just a
single
+bootstrap module (a 7K .py file), your package will automatically download
and
+install setuptools if the user is building your package from source and
doesn't
+have a suitable version already installed.
+
+setuptools can be used to create Python Egg - a single-file importable
+distribution format.
+EOF
diff --git a/python-pypi/setuptools2/HISTORY b/python-pypi/setuptools2/HISTORY
new file mode 100644
index 0000000..5ca922e
--- /dev/null
+++ b/python-pypi/setuptools2/HISTORY
@@ -0,0 +1,444 @@
+2020-09-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: forked off setuptools to support old python
+ * DEPENDS, BUILD: python2
+ * INSTALL: do not clobber /usr/bin/easy_install
+
+2020-09-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: hard-depends on python3
+
+2020-08-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 49.2.1
+
+2020-07-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 49.0.0
+
+2020-06-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 47.3.0
+
+2020-05-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 47.1.1
+ * BUILD, DEPENDS, INSTALL, PRE_SUB_DEPENDS, SUB_DEPENDS: remove
support
+ for python 2
+
+2020-05-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 46.4.0
+
+2020-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 46.2.0
+
+2020-04-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 46.3.1
+
+2020-03-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 46.1.1
+
+2020-03-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 46.0.0
+
+2020-02-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 45.2.0
+
+2020-01-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 45.1.0
+
+2020-01-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 45.0.0
+
+2020-01-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 44.0.0
+
+2020-01-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 43.0.0
+
+2019-12-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 42.0.2
+
+2019-11-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 42.0.1
+
+2019-11-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 41.6.0
+
+2019-10-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 41.4.0
+
+2019-08-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 41.2.0
+
+2019-05-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 41.0.1
+
+2019-04-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 41.0.0
+
+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
+
+2018-12-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 40.6.3
+
+2018-12-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 40.6.2
+
+2018-10-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 40.5.0
+
+2018-09-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 40.4.3
+
+2018-09-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 40.4.2
+
+2018-08-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 40.2.0
+
+2018-08-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 40.1.0
+
+2018-07-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 40.0.0
+
+2018-05-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 39.2.0
+
+2018-05-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 39.1.0
+
+2018-04-28 Eric Sandall <sandalle AT sourcemage.org>
+ * SUB_DEPENDS, PRE_SUB_DEPENDS, REPAIR^none^PRE_SUB_DEPENDS: Allow
+ forcing python3 dependency.
+
+2018-03-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 39.0.1
+
+2018-03-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 39.0.0
+
+2018-03-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 38.6.0
+ * DETAILS: version 38.7.0
+
+2018-03-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 38.5.2
+
+2018-02-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 38.5.1
+
+2018-02-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 38.5.0
+
+2018-02-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 38.4.1
+
+2018-01-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 38.4.0
+
+2017-12-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 38.2.4
+
+2017-11-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 38.2.3
+
+2017-11-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 38.2.0
+
+2017-11-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 38.1.0
+
+2017-11-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 37.0.0
+
+2017-11-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 36.7.3
+
+2017-11-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 36.7.1
+
+2017-11-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 36.7.0
+
+2017-10-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 36.6.0
+
+2017-09-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 36.5.0
+
+2017-09-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 36.4.0
+
+2017-08-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 33.3.0
+
+2017-08-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 36.2.7
+
+2017-08-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 33.2.6
+
+2017-07-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 33.2.5
+
+2017-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 33.2.4
+
+2017-07-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 33.2.0
+
+2017-07-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 36.0.1
+
+2017-01-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 33.1.1
+
+2017-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 33.1.0
+
+2017-01-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 33.0.0
+
+2016-12-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.3.1
+
+2016-12-25 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.3.0
+
+2016-12-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.2.0
+
+2016-12-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.1.3
+
+2016-12-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.1.2
+
+2016-12-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 32.1.0
+
+2016-12-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 31.0.1
+
+2016-12-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 30.4.0
+
+2016-12-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 30.2.0
+
+2016-12-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 30.1.0
+
+2016-11-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 29.0.1
+
+2016-11-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 28.8.0
+
+2016-11-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 28.7.1
+
+2016-10-20 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 28.6.1
+
+2016-10-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 28.6.0
+
+2016-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 28.5.0
+
+2016-09-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 27.2.0
+
+2016-08-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 26.0.0
+
+2016-07-23 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 25.0.0
+ * BUILD: added bootstrapping
+
+2016-07-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 24.0.2
+
+2016-05-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 21.2.1
+ download from github
+
+2016-04-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20.9.0
+
+2016-04-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20.8.1
+
+2016-03-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20.3.1
+
+2016-03-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20.2.2
+
+2016-01-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 19.4
+
+2016-01-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 19.2
+
+2015-11-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 18.7
+
+2015-11-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 18.5
+
+2015-10-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 18.3.2
+
+2015-09-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 18.3.1
+
+2015-08-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 18.2
+
+2015-07-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 18.0.1
+
+2015-05-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 16.0
+
+2015-03-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 14.3.1
+
+2015-01-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 9.1
+
+2014-10-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 7.0
+
+2014-08-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.7
+
+2014-07-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.4
+
+2014-06-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.2
+ * DETAILS: version 5.2
+
+2014-06-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.0.1
+
+2014-05-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.6
+
+2014-05-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.5
+
+2014-04-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.4.1
+
+2014-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.3
+
+2014-03-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1
+
+2014-02-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.2
+
+2014-01-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1
+
+2014-01-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.2
+
+2013-12-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.1
+
+2013-12-04 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.2
+
+2013-11-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.1
+
+2013-11-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.2
+
+2013-11-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.7
+
+2013-10-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD, INSTALL: added
+ need to support simultaneous python2/3
+
+2013-09-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.6
+
+2013-09-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.4
+
+2013-08-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1
+
+2013-08-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.8
+
+2013-07-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.6
+ new website
+ * DEPENDS: now supports python2/3
+ * CONFLICTS: force conflict on distribute, which is now deprecated
+
+2011-05-22 Sukneet Basuta <sukneet AT sourcemage.org>
+ * CONFLICTS: created since it conflicts with distribute
+ * PROVIDES: added, provides SETUPTOOLS
+
+2009-12-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.6c11
+
+2009-10-19 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.6c10
+
+2008-09-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 0.6c9; quoting paths; fixed short desc
+
+2008-02-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 0.6c8
+
+2008-01-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * INSTALL: default_install_python due to the new build system in
section
+
+2007-12-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++, cleaned up
+ * INSTALL: installing the sources, not egg!
+
+2007-11-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6c7
+
+2007-06-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6c6
+
+2006-07-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6b4
+
+2006-06-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6b3
+
+2006-05-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.6b1
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-03-05 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: upgrade to 0.6a10.
+
+2006-01-15 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: upgrade to 0.6a9.
+
+2005-12-05 Sergey Lipnevich <sergey AT sourcemage.org>
+ * BUILD,INSTALL: remove and use the default.
+
+2005-11-23 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: upgrade to 0.6a8.
+
+2005-11-01 Sergey Lipnevich <sergey AT sourcemage.org>
+ * ALL: spell created.
diff --git a/python-pypi/setuptools2/INSTALL b/python-pypi/setuptools2/INSTALL
new file mode 100755
index 0000000..226c03a
--- /dev/null
+++ b/python-pypi/setuptools2/INSTALL
@@ -0,0 +1,3 @@
+python2 setup.py install --root "$PWD/install_root" &&
+rm -v install_root/usr/bin/easy_install &&
+cp -av install_root/* "$INSTALL_ROOT/"
diff --git a/python-pypi/setuptools2/PROVIDES
b/python-pypi/setuptools2/PROVIDES
new file mode 100755
index 0000000..6f048db
--- /dev/null
+++ b/python-pypi/setuptools2/PROVIDES
@@ -0,0 +1 @@
+SETUPTOOLS
diff --git a/x11-libs/cairomm/DETAILS b/x11-libs/cairomm/DETAILS
index 7f42d0a..0b36517 100755
--- a/x11-libs/cairomm/DETAILS
+++ b/x11-libs/cairomm/DETAILS
@@ -1,9 +1,11 @@
SPELL=cairomm
VERSION=1.15.5
+ PATCHLEVEL=1

SOURCE_HASH=sha512:c8b28b0cf87ec977b01ac47db76ee3d72151ec8f27c16b0331d6f10b4668b95140beb5bd2251d732703826f32fec42b5d1d9719ca23c1aa41240d655c0e311f6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://cairographics.org/releases/$SOURCE
+ GATHER_DOCS=off
LICENSE[0]=MIT
KEYWORDS="x11 libs"
WEB_SITE=http://cairographics.org/
diff --git a/x11-libs/cairomm/HISTORY b/x11-libs/cairomm/HISTORY
index 5729609..41732cd 100644
--- a/x11-libs/cairomm/HISTORY
+++ b/x11-libs/cairomm/HISTORY
@@ -1,3 +1,7 @@
+2020-09-21 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: turn off redundant GATHER_DOCS,
+ ++PATCHLEVEL
+
2020-01-29 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: fixed dependency on libsigc++, needs 3.0 branch

diff --git a/x11-libs/cairomm1.0/BUILD b/x11-libs/cairomm1.0/BUILD
new file mode 100755
index 0000000..e01574b
--- /dev/null
+++ b/x11-libs/cairomm1.0/BUILD
@@ -0,0 +1,2 @@
+CXXFLAGS+=" -std=c++17" &&
+default_build
diff --git a/x11-libs/cairomm1.0/DEPENDS b/x11-libs/cairomm1.0/DEPENDS
new file mode 100755
index 0000000..70f2050
--- /dev/null
+++ b/x11-libs/cairomm1.0/DEPENDS
@@ -0,0 +1,7 @@
+depends -sub CXX gcc &&
+depends cairo &&
+depends libsigc++3.0 &&
+optional_depends "doxygen" \
+ "--enable-documentation" \
+ "--disable-documentation" \
+ "Build documentation with doxygen"
diff --git a/x11-libs/cairomm1.0/DETAILS b/x11-libs/cairomm1.0/DETAILS
new file mode 100755
index 0000000..833ee46
--- /dev/null
+++ b/x11-libs/cairomm1.0/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=cairomm1.0
+ SPELLX=cairomm
+ VERSION=1.12.0
+
SOURCE_HASH=sha512:417218caaa01424a0a98092e5cf46f4d97b194ee9a5ef94e16c59dde45d41af662f03c4a46f41d8d4f16befa7424d857845197da7d457a621298efd05b248f8d
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+ SOURCE_URL[0]=http://cairographics.org/releases/$SOURCE
+ GATHER_DOCS=off
+ LICENSE[0]=MIT
+ KEYWORDS="x11 libs"
+ WEB_SITE=http://cairographics.org/
+ ENTERED=20060408
+ SHORT="C++ wrapper library for Cairo"
+cat << EOF
+C++ wrapper library for Cairo, 1.0 ABI.
+EOF
diff --git a/x11-libs/cairomm1.0/HISTORY b/x11-libs/cairomm1.0/HISTORY
new file mode 100644
index 0000000..adfe496
--- /dev/null
+++ b/x11-libs/cairomm1.0/HISTORY
@@ -0,0 +1,84 @@
+2020-09-21 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: back to 1.12.0 to preserve 1.0 ABI,
+ turn off redundant GATHER_DOCS,
+
+2020-01-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: fixed dependency on libsigc++, needs 3.0 branch
+
+2020-01-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.15.5
+
+2015-11-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.12.0
+
+2015-03-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 1.11.2
+
+2011-10-29 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.10.0
+
+2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: changed dependency on g++ to dependency on gcc with
+ sub-depends on CXX (scripted)
+
+2011-04-11 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.9.8
+
+2010-12-27 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.6
+
+2010-04-04 Vasil Yonkov <spirtbrat AT sourcemage.org>
+ * DEPENDS: fixed documentation build option
+
+2010-02-20 Remko van der Vossen <wich AT sourcemage.org>
+ * DETAILS: 1.8.4
+
+2009-07-21 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 1.8.2
+
+2009-02-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.8.0
+ * DEPENDS: add libsigc++3
+
+2008-10-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.7.0
+
+2008-09-07 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.4
+ * DEPENDS: cleaned up
+
+2008-08-20 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.2, quoting the paths!
+
+2008-04-12 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.0
+
+2008-03-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.8
+
+2007-12-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.6
+
+2007-08-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.4
+
+2007-07-16 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.4.2
+
+2007-01-20 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.2.4
+
+2006-08-22 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 1.2.2
+
+2006-08-21 Flavien Bridault <vlaaad AT sourcemage.org>
+ * DETAILS: Updated to 1.2.0, updated SOURCE_URL[0] to stable path
+
+2006-07-21 Flavien Bridault <vlaaad AT sourcemage.org>
+ * DETAILS: Updated to 1.1.10
+
+2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Removed BUILD_API=2, set grimoire-wide
+
+2006-04-08 Robin Cook <rcook AT wyrms.net>
+ * Initial Spell
diff --git a/x11-toolkits/gtkmm2/DEPENDS b/x11-toolkits/gtkmm2/DEPENDS
index 9b6e990..11809ac 100755
--- a/x11-toolkits/gtkmm2/DEPENDS
+++ b/x11-toolkits/gtkmm2/DEPENDS
@@ -1,7 +1,7 @@
-depends glibmm &&
+depends glibmm2.4 &&
depends gtk+2 &&
-depends cairomm &&
-depends pangomm &&
+depends cairomm1.0 &&
+depends pangomm1.4 &&
depends atkmm &&

if list_find "$GTKMM2_OPTS" "--enable-documentation"; then
diff --git a/x11-toolkits/gtkmm2/DETAILS b/x11-toolkits/gtkmm2/DETAILS
index 1744266..4c59b1a 100755
--- a/x11-toolkits/gtkmm2/DETAILS
+++ b/x11-toolkits/gtkmm2/DETAILS
@@ -1,5 +1,6 @@
SPELL=gtkmm2
VERSION=2.24.5
+ PATCHLEVEL=1
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=${SPELL%?}-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL%?}-$VERSION"
@@ -9,6 +10,7 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL%?}-$VERSION"
WEB_SITE=http://www.gtkmm.org/
ENTERED=20020523
DOCS=${DOCS/doc*/}
+ GATHER_DOCS=off
KEYWORDS="x11 libs"
SHORT="C++ wrapper library for GTK+"
cat << EOF
diff --git a/x11-toolkits/gtkmm2/HISTORY b/x11-toolkits/gtkmm2/HISTORY
index c09b681..ea147a2 100644
--- a/x11-toolkits/gtkmm2/HISTORY
+++ b/x11-toolkits/gtkmm2/HISTORY
@@ -1,3 +1,7 @@
+2020-09-21 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: depend on new *mm spells for old ABIs,
+ disable redundant GATHER_DOCS, ++PATCHLEVEL
+
2016-09-09 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.24.5

diff --git a/x11-toolkits/wxgtk-new/DEPENDS b/x11-toolkits/wxgtk-new/DEPENDS
index c3bed7e..8d89225 100755
--- a/x11-toolkits/wxgtk-new/DEPENDS
+++ b/x11-toolkits/wxgtk-new/DEPENDS
@@ -22,7 +22,7 @@ optional_depends cairo \
'' \
'' \
'graphics support' &&
-optional_depends gstreamer \
+optional_depends gst-plugins-base-1.0 \
'--enable-mediactrl' \
'--disable-mediactrl' \
'streaming video support' &&
diff --git a/x11-toolkits/wxgtk-new/DETAILS b/x11-toolkits/wxgtk-new/DETAILS
index c20a868..994b8f5 100755
--- a/x11-toolkits/wxgtk-new/DETAILS
+++ b/x11-toolkits/wxgtk-new/DETAILS
@@ -1,7 +1,7 @@
SPELL=wxgtk-new
SPELLX=wxWidgets
- VERSION=3.1.3
-
SOURCE_HASH=sha512:4ecb5c2d13f9bda7aa3c12e887c351a0004509ec24bdd440542bec67e1b6dca20e7838a01236a71dd3cf2e1ba0653c40878047f406464cb2c9ee07c26d6f2599
+ VERSION=3.0.5
+
SOURCE_HASH=sha512:8e0d4aaeeca13d9bc094d9022261e96b01f51646066d63b9e6666beefd0c0814f99a72c8cd64382211cab118593f1efd1612163ac8e56f8c37305e4596901310
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-${VERSION}

SOURCE_URL[0]=https://github.com/wxWidgets/wxWidgets/archive/v${VERSION}.tar.gz
diff --git a/x11-toolkits/wxgtk-new/HISTORY b/x11-toolkits/wxgtk-new/HISTORY
index eb28475..a835000 100644
--- a/x11-toolkits/wxgtk-new/HISTORY
+++ b/x11-toolkits/wxgtk-new/HISTORY
@@ -1,3 +1,7 @@
+2020-09-25 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: back to stable version 3.0.5, trigger still in place
+ * DEPENDS: gst-plugins-base-1.0 is what is looked for
+
2019-11-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, DEPENDS: version 3.1.3

diff --git a/xorg-lib/pixman/DEPENDS b/xorg-lib/pixman/DEPENDS
index f8d692a..e6048b0 100755
--- a/xorg-lib/pixman/DEPENDS
+++ b/xorg-lib/pixman/DEPENDS
@@ -1,11 +1,9 @@
depends meson &&
depends ninja-build-system &&
-
-optional_depends gtk+2 \
- "gtk=enabled" \
- "gtk=disabled" \
- "To build demos - can cause circular dep build issues" &&
-
+# This is just too dangerous, enables itself if gtk is found and triggers
+# nasty build failures. If you want pixman demos, build it manually
+# someplace.
+OPTS+=" gkt=disabled" &&
optional_depends libpng \
"libpng=enabled" \
"libpng=disabled" \
diff --git a/xorg-lib/pixman/DETAILS b/xorg-lib/pixman/DETAILS
index 9d7c205..aa8e4f8 100755
--- a/xorg-lib/pixman/DETAILS
+++ b/xorg-lib/pixman/DETAILS
@@ -1,6 +1,7 @@
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=pixman
VERSION=0.40.0
+ PATCHLEVEL=1

SOURCE_HASH=sha512:8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://cairographics.org/releases/$SOURCE
diff --git a/xorg-lib/pixman/HISTORY b/xorg-lib/pixman/HISTORY
index a6b01d1..3ed9308 100644
--- a/xorg-lib/pixman/HISTORY
+++ b/xorg-lib/pixman/HISTORY
@@ -1,3 +1,8 @@
+2020-09-18 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: end that gtk2 dependency madness
+ * UP_TRIGGERS: trigger dependents for vanished .la
+ * DETAILS: ++PATCHLEVEL
+
2020-04-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.40.0

diff --git a/xorg-lib/pixman/UP_TRIGGERS b/xorg-lib/pixman/UP_TRIGGERS
new file mode 100755
index 0000000..da6fa31
--- /dev/null
+++ b/xorg-lib/pixman/UP_TRIGGERS
@@ -0,0 +1,6 @@
+# Pixman 0.40 silently removes the .la file, apparently.
+if [[ "$INSTALL_ROOT/usr/lib/libpixman-1.la" ]]; then
+ . $GRIMOIRE/la_remove_up_trigger.function
+ la_remove_up_trigger 0
+fi
+



  • [SM-Commit] GIT changes to master grimoire by Thomas Orgis (418d87a79959864a80d6e9eccffb5e37e5090a4d), Thomas Orgis, 09/30/2020

Archive powered by MHonArc 2.6.24.

Top of Page