sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Thomas Orgis (ccd2ab9d9fa475875fea55a64ee2530afcce5653)
- 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 (ccd2ab9d9fa475875fea55a64ee2530afcce5653)
- Date: Sun, 12 Nov 2023 10:55:48 +0000
GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:
audio-libs/lv2/BUILD | 1
audio-libs/lv2/DEPENDS | 4
audio-libs/lv2/DETAILS | 13 +-
audio-libs/lv2/HISTORY | 4
audio-libs/lv2/INSTALL | 3
audio-libs/lv2/PRE_BUILD | 5
audio-libs/suil-0/BUILD | 1
audio-libs/suil-0/DEPENDS | 13 +-
audio-libs/suil-0/DETAILS | 15 +-
audio-libs/suil-0/HISTORY | 7 +
audio-libs/suil-0/INSTALL | 3
dev/null |binary
devel/graphviz/DEPENDS | 3
devel/graphviz/DETAILS | 6 -
devel/graphviz/HISTORY | 6 +
devel/graphviz/UP_TRIGGERS | 13 --
devel/llvm/HISTORY | 3
devel/llvm/patches-lldb/lldb-musl.patch | 12 --
devel/ocaml/DETAILS | 4
devel/ocaml/HISTORY | 3
gnome2-libs/gdk-pixbuf2/DEPENDS | 3
gnome2-libs/gdk-pixbuf2/HISTORY | 6 +
gnome2-libs/gdk-pixbuf2/patches/fix-always-clone-gi-docgen.patch | 43
+++++++
gnome2-libs/libcanberra/DEPENDS | 10 +
gnome2-libs/libcanberra/HISTORY | 3
graphics/feh/DETAILS | 3
graphics/feh/HISTORY | 5
graphics/openexr/BUILD | 3
graphics/openexr/DEPENDS | 3
graphics/openexr/DETAILS | 4
graphics/openexr/HISTORY | 6 +
libs/findlib/DETAILS | 6 -
libs/findlib/HISTORY | 3
libs/jsoncpp/HISTORY | 4
libs/jsoncpp/UP_TRIGGERS | 3
libs/libpaper/HISTORY | 4
libs/libpaper/UP_TRIGGERS | 3
libs/raptor/DETAILS | 2
libs/raptor/HISTORY | 4
libs/raptor/PRE_BUILD | 1
libs/raptor/patches/0001-fix-libxml2-2.11.patch | 36
++++++
net/libpsl/DEPENDS | 3
net/libpsl/DETAILS | 1
net/libpsl/HISTORY | 6 +
python-pypi/lxml/HISTORY | 3
python-pypi/lxml/PRE_BUILD | 18 +++
python-pypi/numpy/DETAILS | 4
python-pypi/numpy/HISTORY | 3
science/hdf5/BUILD | 3
science/hdf5/DETAILS | 1
science/hdf5/HISTORY | 4
security/nmap/DEPENDS | 2
security/nmap/DETAILS | 4
security/nmap/HISTORY | 4
security/shadow/DEPENDS | 1
security/shadow/HISTORY | 3
utils/supermin/DETAILS | 7 -
utils/supermin/HISTORY | 6 +
utils/supermin/PRE_BUILD | 4
utils/supermin/ocaml-4.06.patch | 57
----------
x11-libs/cairo/HISTORY | 3
x11-libs/cairo/UP_TRIGGERS | 4
xfce/exo/DEPENDS | 9 +
xfce/exo/HISTORY | 3
xfce/garcon/DEPENDS | 2
xfce/garcon/HISTORY | 3
xfce/libxfce4ui/DEPENDS | 9 +
xfce/libxfce4ui/HISTORY | 3
xfce/thunar/DEPENDS | 10 +
xfce/thunar/HISTORY | 3
xorg-font/font-bh-lucidatypewriter-75dpi/DETAILS | 2
xorg-font/font-bh-lucidatypewriter-75dpi/HISTORY | 4
72 files changed, 316 insertions(+), 147 deletions(-)
New commits:
commit ccd2ab9d9fa475875fea55a64ee2530afcce5653
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
suil-0: dumber syntax as by commit filter rule
I don't like that. As long as we don't have DEPENDS in a DSL, we should
be able to use features of the shell that reduce typos and noise. And even
with a DSL, we really should ensure that we aren't prone to typos writing
enabled, disabled, yes, no, true, false all the time.
commit 38669be39b2416dab3903d18dc675f1820f11fb0
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
font-bh-lucidatypewriter-75dpi: update checksum (no access to old file)
commit d2c741ec75824d727f4cb277599961cd03984265
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
cairo: add trigger for .la removal to handle big breakage
commit aa776f37f927380cbf7aee9f7a19d90d123a3406
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
supermin: version 5.2.2, but still failing build (not worse than
before...)
commit db15ee018a576b28fa21f4f3034d96e5914de1b4
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
shadow: needs libbsd
commit 38bebda9bdaf214f378665d7f0de46a1b2cd164d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
nmap: version 7.94 and depend on PYTHON
commit 2d1f70d0d524b18ebd11fe0153f2c1021d08508a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
hdf5: build with v18 API to make netcdf work
commit 51c338bdc96d09e796e5944618ef468cdcf3573a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
numpy: version 1.26.0
commit 151bb72b4f277aeda86f965f1fb3a001596000c2
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
lxml: fix build with cython 3.x
commit 9095ac12a8d80246465cc78d3d7a44193d02ef68
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
libpsl: explicit dep on libunistring to help triggering (and reduce
toolchain breakage)
commit 1e6bcc6b29a6085b0cef242c46ebadb14bae9095
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
raptor: update to 2.0.16 and fix build with libxml2
commit eded1a589244518d6ef01ae5ce8711fd285da7cc
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
libpaper: handle soversion changes with major releases
commit ef80ed71f756d5defc0ec7a54ae8a9508f00b489
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
jsoncpp: handle soversion changes (breaking cmake!)
commit 8e446b3fbefaeb973dd88c7f734258eda26579b0
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
gdk-pixbuf2: note about patch being obsolete on next release
commit f45c1b7456f87b7b23a9d49087e793dcdff745b3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
findlib: update to 1.9.6
commit d9cab409320252faf845e2e061c09fde6bdbc49e
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
openexr: updared to 3.2.2, build cleanup, avoid build-time downloads
commit d0cdd1afec61f72c32d17ec79834bb34fd03405d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
feh: drop expired key and signature, use hash
commit 09b21e54bfe54edf5a110e3162fe3faf26f3dd37
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
gdk-pixbuf2: avoid gi-docgen subproject download without docs, warn
otherwise
Right now, we miss a spell for gi-docgen, so enabling API docs will always
trigger a download during build. The added patch fixes the logic to at
least avoid that when it is unnecessary.
commit b97cd26cfce28b96b248a174a52c1e047d07ed52
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
libcanberra: atk dependency switch
commit 58d202d8574a7d9c9c8e0c8c266be8a345a2ebb1
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
libxfce4ui: atk dependency switch
commit 7171b33b057f89a8e0b38a24fc3adea8ac54c780
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
thunar: atk dependency switch
commit c6847ebb6d495ca7bcc5527982f3eaadcdf9f847
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
garcon: more explicit dependnecies
commit a92bef31acc555373100a1c46d13443d0b5537fc
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
exo: add hack to depend on atk variants
This copies from firefox spell the logic to depend on at-spi2-core if
it is recent enough. I don't quite get it, though: Shouldn't we switch
every
depends atk
to
depends at-spi2-core
and be done with it? Deprecating atk altogether? Right now, there is a
pretty
mess with stuff requesting conflicting atk all the time and failing.
commit e0dd9d1ea845b45c340926ca3fe4b03408659d22
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
ocaml: version 5.1.0
commit 046fdcd5cbf921b4d710a1d46ff898dac9af60fe
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
llvm: fix build with lldb by dropping outdated musl patch
The respective paired header inclusion seems gone, so patch
just not needed anymore?
commit 7874d8eec2a70cc0f609cc30b6b36e288126e980
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
graphviz: version 9.0.0 and updated trigger logic
commit ffccb80ecada30da86e5717d26b5dd1176b9de9d
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
lv2, suil: update to lv2-1.18.10 and suil-0 0.10.18
This fixes builds, switches to meson for lv2, depends on python3 for
suil-0. They're updated together as they belong/build together.
diff --git a/audio-libs/lv2/BUILD b/audio-libs/lv2/BUILD
deleted file mode 100755
index 1d8ce04..0000000
--- a/audio-libs/lv2/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-waf_build
diff --git a/audio-libs/lv2/DEPENDS b/audio-libs/lv2/DEPENDS
index 4f88191..fa23c8b 100755
--- a/audio-libs/lv2/DEPENDS
+++ b/audio-libs/lv2/DEPENDS
@@ -1 +1,3 @@
-depends PYTHON
+. "$GRIMOIRE"/MESON_DEPENDS &&
+depends python3 &&
+depends gtk+2 "plugins=enabled"
diff --git a/audio-libs/lv2/DETAILS b/audio-libs/lv2/DETAILS
index 9eb21fb..6d9224b 100755
--- a/audio-libs/lv2/DETAILS
+++ b/audio-libs/lv2/DETAILS
@@ -1,13 +1,12 @@
+source $GRIMOIRE/MESON_FUNCTIONS
SPELL=lv2
- VERSION=1.18.2
- SOURCE="${SPELL}-${VERSION}.tar.bz2"
- SOURCE2="$SOURCE.sig"
+ VERSION=1.18.10
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]=http://lv2plug.in/spec/${SOURCE}
- SOURCE2_URL="$SOURCE_URL.sig"
- SOURCE2_IGNORE=signature
- SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+# download and verify $SOURCE_URL.sig using dave_robillard.gpg
+
SOURCE_HASH=sha512:ab4bcf593f633b1ed16c0eb6aa4525458a00655ef9c87619bf85eaa966f8fd094a8e871b825f679e0d97923f8bbbf11841ff467022390ca2f1a5b5f66ccd5d1b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://lv2plug.in"
+ WEB_SITE="https://lv2plug.in"
LICENSE[0]=ISC
ENTERED=20131023
SHORT="LV2 specification and example plugin bundle"
diff --git a/audio-libs/lv2/HISTORY b/audio-libs/lv2/HISTORY
index 5b3fe19..e366887 100644
--- a/audio-libs/lv2/HISTORY
+++ b/audio-libs/lv2/HISTORY
@@ -1,3 +1,7 @@
+2023-10-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS: version 1.18.10, meson build
+ * PRE_BUILD, BUILD, INSTALL: gone
+
2023-03-23 Ismael Luceno <ismael AT sourcemage.org>
* PRE_BUILD: fixed building with python3
diff --git a/audio-libs/lv2/INSTALL b/audio-libs/lv2/INSTALL
deleted file mode 100755
index 6af2edc..0000000
--- a/audio-libs/lv2/INSTALL
+++ /dev/null
@@ -1,3 +0,0 @@
-# Too dumb to use mkdir -p in waf?
-mkdir -p "$INSTALL_ROOT/usr/lib/lv2" &&
-waf_install
diff --git a/audio-libs/lv2/PRE_BUILD b/audio-libs/lv2/PRE_BUILD
deleted file mode 100755
index 69fd106..0000000
--- a/audio-libs/lv2/PRE_BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-if is_depends_enabled "$SPELL" python3; then
- sedit '1s/python$/&3/' waf
-fi
diff --git a/audio-libs/suil-0/BUILD b/audio-libs/suil-0/BUILD
deleted file mode 100755
index 1d8ce04..0000000
--- a/audio-libs/suil-0/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-waf_build
diff --git a/audio-libs/suil-0/DEPENDS b/audio-libs/suil-0/DEPENDS
index 26c31c1..d3dc886 100755
--- a/audio-libs/suil-0/DEPENDS
+++ b/audio-libs/suil-0/DEPENDS
@@ -1,7 +1,14 @@
-depends python &&
+. "$GRIMOIRE"/MESON_DEPENDS &&
+depends python3 &&
depends lv2 &&
-optional_depends gtk+2 "" "--no-gtk" "support gtk+2 plugins" &&
-optional_depends qtbase "" "--no-qt" "support QT5 plugins" &&
+optional_depends gtk+2 gtk2=enabled gtk2=disabled "support gtk+2 plugins" &&
+optional_depends gtk+3 gtk3=enabled gtk3=disabled "support gtk+3 plugins" &&
+optional_depends qtbase qt5=enabled qt5=disabled "support QT5 plugins" &&
if is_depends_enabled $SPELL qtbase; then
depends -sub CXX gcc
+fi &&
+optional_depends python-sphinx docs=enabled docs=disabled "build
documentation" &&
+if is_depends_enabled $SPELL python-sphinx; then
+ depends python-sphinx
fi
+
diff --git a/audio-libs/suil-0/DETAILS b/audio-libs/suil-0/DETAILS
index f165c13..2090a33 100755
--- a/audio-libs/suil-0/DETAILS
+++ b/audio-libs/suil-0/DETAILS
@@ -1,14 +1,13 @@
+source $GRIMOIRE/MESON_FUNCTIONS
# Trying to deal with multi-version install of library, as asked by upstream.
SPELL=suil-0
- VERSION=0.10.6
- SOURCE="${SPELL%-*}-${VERSION}.tar.bz2"
- SOURCE2="$SOURCE.sig"
- SOURCE_URL=http://download.drobilla.net/${SOURCE}
- SOURCE2_URL="$SOURCE_URL.sig"
- SOURCE2_IGNORE=signature
- SOURCE_GPG=dave_robillard.gpg:$SOURCE2:UPSTREAM_KEY
+ VERSION=0.10.18
+ SOURCE="${SPELL%-*}-${VERSION}.tar.xz"
+ SOURCE_URL=https://download.drobilla.net/${SOURCE}
+# Download $SOURCE_URL.sig and verify using dave_robillard.gpg, then hash.
+
SOURCE_HASH=sha512:2c4630ef37f13c0e344eadfc8fdcfe70538abdabad1ad0865c43f9f5947fdbc3bdf56bb90e7a58f20d3e641ab9b7a7a670799920aca04374d7c992c52b93f8f3
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL%-*}-${VERSION}"
- WEB_SITE="http://drobilla.net/software/sord/"
+ WEB_SITE="https://drobilla.net/software/suil.html"
LICENSE[0]="ISC"
KEYWORDS=""
SHORT="lightweight C library for loading and wrapping LV2 plugin
UIs"
diff --git a/audio-libs/suil-0/HISTORY b/audio-libs/suil-0/HISTORY
index 4167e97..3f59307 100644
--- a/audio-libs/suil-0/HISTORY
+++ b/audio-libs/suil-0/HISTORY
@@ -1,3 +1,10 @@
+2023-11-12 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: removing option={en,dis}abled, under protest
+
+2023-10-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 0.10.18, fix website, switch to meson
+ * DEPENDS: python3, update options
+
2020-09-25 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: bump to 0.10.6
diff --git a/audio-libs/suil-0/INSTALL b/audio-libs/suil-0/INSTALL
deleted file mode 100755
index c9f605c..0000000
--- a/audio-libs/suil-0/INSTALL
+++ /dev/null
@@ -1,3 +0,0 @@
-# Filtering-out of binaries not yet needed.
-# If newer release adds some, see lilv-0 for the hack.
-waf_install
diff --git a/devel/graphviz/DEPENDS b/devel/graphviz/DEPENDS
index 539cbf9..ecc5066 100755
--- a/devel/graphviz/DEPENDS
+++ b/devel/graphviz/DEPENDS
@@ -4,8 +4,7 @@ depends automake &&
depends bison &&
depends expat &&
depends flex &&
-# use external GD so that graphviz doesn't install its own
-depends gd '--without-mylibgd' &&
+depends gd '--with-libgd' &&
depends GETTEXT &&
depends glib2 &&
depends groff &&
diff --git a/devel/graphviz/DETAILS b/devel/graphviz/DETAILS
index 8b8fd76..a0f0875 100755
--- a/devel/graphviz/DETAILS
+++ b/devel/graphviz/DETAILS
@@ -1,9 +1,9 @@
SPELL=graphviz
- VERSION=2.40.1
+ VERSION=9.0.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.graphviz.org/pub/graphviz/ARCHIVE/$SOURCE
-
SOURCE_HASH=sha512:a3f358a7050523a39b91a259563a95925b37853ffec799e571211af5b686d3af42457c937882954482785745d90416b1abd945caf05f8abb52b3876e07aa70f5
+
SOURCE_URL[0]=https://gitlab.com/api/v4/projects/4207231/packages/generic/$SPELL-releases/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:ad20b786d9f4e0baf322bf68a1a1c61016a13026d3b847200d7128ee10ede88f2120f124f95b285de64c08df5dd58682922a3675094c344a3724fa71974065b2
WEB_SITE=http://www.graphviz.org/
GATHER_DOCS="off"
KEYWORDS="graph devel"
diff --git a/devel/graphviz/HISTORY b/devel/graphviz/HISTORY
index 8153ca7..48e693e 100644
--- a/devel/graphviz/HISTORY
+++ b/devel/graphviz/HISTORY
@@ -1,3 +1,9 @@
+2023-11-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 9.0.0 (with quite some jumps
+ in API)
+ * UP_TRIGGERS: check on each major update
+ * DEPENDS: no internal libgd
+
2019-05-18 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: Update dependency; s/gettext/GETTEXT/
diff --git a/devel/graphviz/UP_TRIGGERS b/devel/graphviz/UP_TRIGGERS
index abfbe0e..81f041f 100755
--- a/devel/graphviz/UP_TRIGGERS
+++ b/devel/graphviz/UP_TRIGGERS
@@ -1,9 +1,4 @@
-local OLD_SPELL_VERSION=""
-spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)"
-if [ "${VERSION:0:4}" != "${OLD_SPELL_VERSION:0:4}" ]; then
- message "This is an incompatible update of $SPELL..."
- message "Figuring out what spells need to be recast, this may take a
while."
- for each in $(show_up_depends $SPELL 1); do
- up_trigger $each cast_self
- done
-fi
+. $GRIMOIRE/FUNCTIONS
+# Graphviz since 3.x claims to use semver, so only check on
+# major version updates.
+check_dependents_on_update $SPELL $VERSION cut -d . -f 1
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index 06233ac..2df9686 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * patches-lldb/lldb-musl.patch: gone, apparently outdated/mismatched
+
2023-11-10 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: simplified SOURCE_DIRECTORY to match llvm15
diff --git a/devel/llvm/patches-lldb/lldb-musl.patch
b/devel/llvm/patches-lldb/lldb-musl.patch
deleted file mode 100644
index f2ba9cc..0000000
--- a/devel/llvm/patches-lldb/lldb-musl.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Origin: Void Linux
-
---- a/tools/lldb/source/Plugins/Process/Linux/Procfs.h
-+++ b/tools/lldb/source/Plugins/Process/Linux/Procfs.h
-@@ -10,6 +10,7 @@
- // sys/procfs.h on Android/Linux for all supported architectures.
-
- #include <sys/ptrace.h>
-+#include <asm/ptrace.h>
-
- #ifdef __ANDROID__
- #if defined(__arm64__) || defined(__aarch64__)
diff --git a/devel/ocaml/DETAILS b/devel/ocaml/DETAILS
index e01ef6f..c536462 100755
--- a/devel/ocaml/DETAILS
+++ b/devel/ocaml/DETAILS
@@ -1,6 +1,6 @@
SPELL=ocaml
- VERSION=5.0.0
-
SOURCE_HASH=sha512:1ddc5ae1cbdccdb44dd1bb9878470bbac3ba225d4339aae35220cac99dda2640c74d48e536111ee47e7fe2a9848db8581966a6f1e182bb102ffade0454dc4ecd
+ VERSION=5.1.0
+
SOURCE_HASH=sha512:23579b76592e225f2ddec58d78084dfd11befede18b61be71d3896fd72a90cc0fe4fb1f64a7dcbc83239ed69ec4254e13ab86fd810671851044c2a353da3adc5
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION%pl*}
SOURCE_URL[0]=http://caml.inria.fr/pub/distrib/$SPELL-${VERSION%.*}/$SOURCE
diff --git a/devel/ocaml/HISTORY b/devel/ocaml/HISTORY
index ac542cb..d4316e0 100644
--- a/devel/ocaml/HISTORY
+++ b/devel/ocaml/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 5.1.0
+
2023-03-25 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 5.0.0
diff --git a/gnome2-libs/gdk-pixbuf2/DEPENDS b/gnome2-libs/gdk-pixbuf2/DEPENDS
index e70c9ba..4fd191b 100755
--- a/gnome2-libs/gdk-pixbuf2/DEPENDS
+++ b/gnome2-libs/gdk-pixbuf2/DEPENDS
@@ -15,6 +15,9 @@ optional_depends tiff "tiff=enabled" "tiff=disabled"
"enable TIFF loader" &&
optional_depends gobject-introspection \
introspection=enabled introspection=disabled "enable gobject-introspection"
&&
+message "${MESSAGE_COLOR}Enabling gtk-doc will git clone gi-docgen at build\
+ time until that is properly packaged and added as dependency\
+ here.${DEFAULT_COLOR}" &&
optional_depends gtk-doc \
gtk_doc=true gtk_doc=false "generate the API reference" &&
if is_depends_enabled $SPELL gtk-doc; then
diff --git a/gnome2-libs/gdk-pixbuf2/HISTORY b/gnome2-libs/gdk-pixbuf2/HISTORY
index f2744eb..2f48587 100644
--- a/gnome2-libs/gdk-pixbuf2/HISTORY
+++ b/gnome2-libs/gdk-pixbuf2/HISTORY
@@ -1,3 +1,9 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: warn about build-time download of gi-docgen
+ * patches/fix-always-clone-gi-docgen.patch: Actually avoid the
download
+ if docs are not requested. (issue fixed in upstream scm via obscure
meson
+ behaviour)
+
2022-12-25 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: delete pcre
diff --git a/gnome2-libs/gdk-pixbuf2/patches/fix-always-clone-gi-docgen.patch
b/gnome2-libs/gdk-pixbuf2/patches/fix-always-clone-gi-docgen.patch
new file mode 100644
index 0000000..f11d179
--- /dev/null
+++ b/gnome2-libs/gdk-pixbuf2/patches/fix-always-clone-gi-docgen.patch
@@ -0,0 +1,43 @@
+The build always unconditionally depends on gi-docgen and clones the git repo
+if not found in the system. That get_option part is broken? Using meson
1.2.2.
+
+It would be nice if you wouldn't have any automatism downloading things
during
+build. Please stop that.
+
+--- gdk-pixbuf2-2.42.10/docs/meson.build.orig 2023-11-11 12:22:08.410634330
+0000
++++ gdk-pixbuf2-2.42.10/docs/meson.build 2023-11-11 12:23:44.497625422
+0000
+@@ -1,9 +1,16 @@
+-gidocgen_dep = dependency('gi-docgen',
+- version: '>= 2021.1',
+- fallback: ['gi-docgen', 'dummy_dep'],
+- required: get_option('gtk_doc'),
+-)
++build_docs = get_option('gtk_doc')
++if get_option('docs')
++ warning('The docs option is deprecated; use -Dgtk_doc=true')
++ build_docs = true
++endif
+
++if build_docs
++ gidocgen_dep = dependency('gi-docgen',
++ version: '>= 2021.1',
++ fallback: ['gi-docgen', 'dummy_dep'],
++ required: get_option('gtk_doc'),
++ )
++endif
+
+ toml_conf = configuration_data()
+ toml_conf.set('VERSION', meson.project_version())
+@@ -18,12 +25,6 @@
+ 'scaling-compositing.md',
+ ]
+
+-build_docs = get_option('gtk_doc')
+-if get_option('docs')
+- warning('The docs option is deprecated; use -Dgtk_doc=true')
+- build_docs = true
+-endif
+-
+ if build_docs
+ custom_target('gdk-pixbuf-doc',
+ input: [ pixbuf_toml, gdkpixbuf_gir[0] ],
diff --git a/gnome2-libs/libcanberra/DEPENDS b/gnome2-libs/libcanberra/DEPENDS
index b63d576..7544170 100755
--- a/gnome2-libs/libcanberra/DEPENDS
+++ b/gnome2-libs/libcanberra/DEPENDS
@@ -1,3 +1,5 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
depends libvorbis &&
optional_depends alsa-lib \
@@ -42,7 +44,13 @@ optional_depends gtk-doc \
"Build devhelp docs?" &&
if is_depends_enabled $SPELL gtk+2 || is_depends_enabled $SPELL gtk+3; then
- depends atk &&
+ # Cargo-coded from firefox. Dunno what this mess is supposed to be.
+ if spell_ok at-spi2-core &&
+ is_version_less "2.45.0" "$(installed_version at-spi2-core)"; then
+ depends at-spi2-core
+ else
+ depends atk
+ fi &&
depends cairo &&
depends fontconfig &&
depends freetype2 &&
diff --git a/gnome2-libs/libcanberra/HISTORY b/gnome2-libs/libcanberra/HISTORY
index d12a6e7..efeb03c 100644
--- a/gnome2-libs/libcanberra/HISTORY
+++ b/gnome2-libs/libcanberra/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: cargo-coded atk mess
+
2022-12-22 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: add DEVICE-MANAGER
diff --git a/graphics/feh/5166E005.gpg b/graphics/feh/5166E005.gpg
deleted file mode 100644
index 335ce42..0000000
Binary files a/graphics/feh/5166E005.gpg and /dev/null differ
diff --git a/graphics/feh/DETAILS b/graphics/feh/DETAILS
index bd64bbd..3a61795 100755
--- a/graphics/feh/DETAILS
+++ b/graphics/feh/DETAILS
@@ -2,15 +2,12 @@
VERSION=3.10
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://feh.finalrewind.org/$SOURCE
# Watch: https://feh.finalrewind.org/
- SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
WEB_SITE=https://feh.finalrewind.org/
ENTERED=20011101
SOURCE_HASH=sha512:9dc242a545590ab20847662613c289f4b78d44a1647c3696a65fd05c307628f869adf68fa3a66ca637b3974a309efb0b96d58a7aaa3d29725faf21208f40383e
- SOURCE_GPG=5166E005.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
LICENSE[0]=GPL
KEYWORDS="graphics"
diff --git a/graphics/feh/HISTORY b/graphics/feh/HISTORY
index 76f08a7..fe09209 100644
--- a/graphics/feh/HISTORY
+++ b/graphics/feh/HISTORY
@@ -1,3 +1,8 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: drop signature
+ * 5166E005.gpg: remove expired key (that's why no to rely on
+ upstream signatures at cast time!)
+
2023-07-20 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: removed SOURCE*_HINTS, no longer needed
added SOURCE_HASH
diff --git a/graphics/openexr/BUILD b/graphics/openexr/BUILD
index 103a9ba..8ecd892 100755
--- a/graphics/openexr/BUILD
+++ b/graphics/openexr/BUILD
@@ -3,9 +3,8 @@ if [[ $RESTEST == y ]]; then
fi &&
OPTS+=" -DBUILD_SHARED_LIBS=on" &&
-OPTS+=" -DOPENEXR_NAMESPACE_VERSIONING=off" &&
OPTS+=" -DOPENEXR_INSTALL_PKG_CONFIG=on" &&
-OPTS+=" -DOPENEXR_BUILD_EXAMPLES=off" &&
OPTS+=" -DOPENEXR_USE_CLANG_TIDY=off" &&
+OPTS+=" -DBUILD_TESTING=off" &&
CXXFLAGS="${CXXFLAGS} -fpermissive" LDFLAGS="${LDFLAGS} -lpthread"
default_build
diff --git a/graphics/openexr/DEPENDS b/graphics/openexr/DEPENDS
index 66526e3..4358d12 100755
--- a/graphics/openexr/DEPENDS
+++ b/graphics/openexr/DEPENDS
@@ -2,4 +2,5 @@ source $GRIMOIRE/CMAKE_DEPENDS &&
depends -sub CXX gcc &&
depends PYTHON &&
depends -sub PYTHON boost &&
-depends ilmbase
+depends libdeflate &&
+depends imath
diff --git a/graphics/openexr/DETAILS b/graphics/openexr/DETAILS
index 32bba94..6862d5a 100755
--- a/graphics/openexr/DETAILS
+++ b/graphics/openexr/DETAILS
@@ -1,11 +1,11 @@
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=openexr
- VERSION=3.1.5
+ VERSION=3.2.1
SECURITY_PATCH=8
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://github.com/openexr/openexr/archive/v${VERSION}.tar.gz
-
SOURCE_HASH[0]=sha512:01ef16eacd2dde83c67b81522bae87f47ba272a41ce7d4e35d865dbdcaa03093e7ac504b95d2c1b3a19535f2364a4f937b0e0570c74243bb1c6e021fce7b620c
+
SOURCE_HASH[0]=sha512:7ee14487357ef6c350b2408ea99089f5dc49be03552ae0fa0a1c97ff38a45297b89c25e38a3c21798415287c75d918683717c480c81aed43e314e6b3c5d14e11
WEB_SITE=http://www.openexr.com/
ENTERED=20030123
LICENSE[0]=http://www.ilm.com/opensource/ilm-bsd-lic.html
diff --git a/graphics/openexr/HISTORY b/graphics/openexr/HISTORY
index a4986fa..2a704e1 100644
--- a/graphics/openexr/HISTORY
+++ b/graphics/openexr/HISTORY
@@ -1,3 +1,9 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 3.2.2
+ * DEPENDS: libdeflate and imatha
+ * BUILD: do not build tests (pulls images from github), remove
+ non-existing variables
+
2022-04-30 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 3.1.5
diff --git a/libs/findlib/DETAILS b/libs/findlib/DETAILS
index 3579939..57a02c1 100755
--- a/libs/findlib/DETAILS
+++ b/libs/findlib/DETAILS
@@ -1,8 +1,8 @@
SPELL=findlib
- VERSION=1.8.1
+ VERSION=1.9.6
SOURCE=${SPELL}-${VERSION}.tar.gz
- SOURCE_URL[0]=http://www.ocaml-programming.de/packages/${SOURCE}
-
SOURCE_HASH=sha512:0d8e1ff21217fcc6823aab3ac71282789691e4ae8c3607703d0393468247f93e2d084bd4e2a8795b523f2c7f193521d3aae4b8122c934ebf8b58c3185a5bc9c1
+ SOURCE_URL[0]=http://download.camlcity.org/download/$SOURCE
+
SOURCE_HASH=sha512:cfaf1872d6ccda548f07d32cc6b90c3aafe136d2aa6539e03143702171ee0199add55269bba894c77115535dc46a5835901a5d7c75768999e72db503bfd83027
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=http://projects.camlcity.org/projects/findlib.html
ENTERED=20060629
diff --git a/libs/findlib/HISTORY b/libs/findlib/HISTORY
index bff8c31..f71a33b 100644
--- a/libs/findlib/HISTORY
+++ b/libs/findlib/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: update to 1.9.6, hopefully fixing build
+
2022-05-21 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Requires ocamlbuild as well
diff --git a/libs/jsoncpp/HISTORY b/libs/jsoncpp/HISTORY
index 003a3e8..6274d7d 100644
--- a/libs/jsoncpp/HISTORY
+++ b/libs/jsoncpp/HISTORY
@@ -1,3 +1,7 @@
+2023-10-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * UP_TRIGGERS: handle soversion change with minor
+ releases (1.8 to 1.9 broke cmake!)
+
2022-03-17 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: switched to MESON_DEPENDS
diff --git a/libs/jsoncpp/UP_TRIGGERS b/libs/jsoncpp/UP_TRIGGERS
new file mode 100755
index 0000000..93c071f
--- /dev/null
+++ b/libs/jsoncpp/UP_TRIGGERS
@@ -0,0 +1,3 @@
+. $GRIMOIRE/FUNCTIONS
+# Update from 1.8.x to 1.9.x changed soversion, expect more of that.
+check_dependents_on_update $SPELL $VERSION cut -d . -f 1,2
diff --git a/libs/libpaper/HISTORY b/libs/libpaper/HISTORY
index 6046694..4d520b8 100644
--- a/libs/libpaper/HISTORY
+++ b/libs/libpaper/HISTORY
@@ -1,3 +1,7 @@
+2023-10-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * UP_TRIGGERS: trigger dependents that might miss
+ libpaper.so.1 (!)
+
2023-04-14 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.1.0
new website
diff --git a/libs/libpaper/UP_TRIGGERS b/libs/libpaper/UP_TRIGGERS
new file mode 100755
index 0000000..b048c23
--- /dev/null
+++ b/libs/libpaper/UP_TRIGGERS
@@ -0,0 +1,3 @@
+. $GRIMOIRE/FUNCTIONS
+# Version 2 incremented soversion, other major versions might, too.
+check_dependents_on_update $SPELL $VERSION cut -d . -f 1
diff --git a/libs/raptor/DETAILS b/libs/raptor/DETAILS
index 3964c93..8be795d 100755
--- a/libs/raptor/DETAILS
+++ b/libs/raptor/DETAILS
@@ -1,7 +1,7 @@
SPELL=raptor
SPELLX=raptor2
PATCHLEVEL=1
- VERSION=2.0.15
+ VERSION=2.0.16
SECURITY_PATCH=1
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
diff --git a/libs/raptor/HISTORY b/libs/raptor/HISTORY
index 8573600..4da0382 100644
--- a/libs/raptor/HISTORY
+++ b/libs/raptor/HISTORY
@@ -1,3 +1,7 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 2.0.16
+ * PRE_BUILD, patches/0001-fix-libxml2-2.11.patch: fix build
+
2022-01-27 Ismael Luceno <ismael AT sourcemage.org>
* PRE_BUILD: disabled installation of libtool pseudo-libraries
* DETAILS: PATCHLEVEL++
diff --git a/libs/raptor/PRE_BUILD b/libs/raptor/PRE_BUILD
index ce77d99..5d38d2c 100755
--- a/libs/raptor/PRE_BUILD
+++ b/libs/raptor/PRE_BUILD
@@ -1,5 +1,6 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
+apply_patch_dir patches &&
# disable instalation of libtool pseudo-libraries
sed -E -i '/^[\t ]*(func_show_|$run )eval "[$]install_prog [$]instname /d' \
build/ltmain.sh
diff --git a/libs/raptor/patches/0001-fix-libxml2-2.11.patch
b/libs/raptor/patches/0001-fix-libxml2-2.11.patch
new file mode 100644
index 0000000..046f3a3
--- /dev/null
+++ b/libs/raptor/patches/0001-fix-libxml2-2.11.patch
@@ -0,0 +1,36 @@
+diff --git a/media-libs/raptor/files/raptor-2.0.15-libxml2-2.11.patch
b/media-libs/raptor/files/raptor-2.0.15-libxml2-2.11.patch
+new file mode 100644
+index 000000000000..605301ca0fd1
+--- /dev/null
+++ b/media-libs/raptor/files/raptor-2.0.15-libxml2-2.11.patch
+1,30 @@
+https://bugs.gentoo.org/906227
+https://github.com/dajobe/raptor/issues/59
+https://github.com/dajobe/raptor/pull/58
+
+From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001
+From: David Anes <david.anes AT suse.com>
+Date: Thu, 4 May 2023 11:54:02 +0200
+Subject: [PATCH] Remove the access to entities 'checked' private symbol for
+ libxml2 2.11.0
+
+Since version 2.11.0, some private symbols that were never intended
+as public API/ABI have been removed from libxml2, therefore the field
+'checked' is no longer present and raptor fails to build in this
+scenario.
+--- a/src/raptor_libxml.c
++++ b/src/raptor_libxml.c
+@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar
*name)
+
+ ret->owner = 1;
+
+-#if LIBXML_VERSION >= 20627
++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100
+ /* Checked field was released in 2.6.27 on 2006-10-25
+ *
http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6
+ *
++ * and was later removed in version 2.11.0
+ */
+
+ /* Mark this entity as having been checked - never do this again */
+
diff --git a/net/libpsl/DEPENDS b/net/libpsl/DEPENDS
index f99b537..dc9cdcc 100755
--- a/net/libpsl/DEPENDS
+++ b/net/libpsl/DEPENDS
@@ -1,4 +1,5 @@
. "$GRIMOIRE"/MESON_DEPENDS &&
depends python3 &&
-depends icu
+depends icu &&
+depends libunistring
diff --git a/net/libpsl/DETAILS b/net/libpsl/DETAILS
index 62ae728..9370e4e 100755
--- a/net/libpsl/DETAILS
+++ b/net/libpsl/DETAILS
@@ -1,6 +1,7 @@
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=libpsl
VERSION=0.21.2
+ PATCHLEVEL=1
SOURCE_HASH=sha512:f1df72220bf4391d4701007100b0df66c833a2cbcb7481c9d13f0b9e0cad3b66d2d15d4b976e5bad60d2ad1540355112fa1acb07aa925c241d2d7cd20681c71d
SOURCE=$SPELL-$VERSION.tar.gz
# Watch: https://github.com/rockdaboot/libpsl/tags tags/([0-9.]+)[.]tar
diff --git a/net/libpsl/HISTORY b/net/libpsl/HISTORY
index c59a4b6..6c5041e 100644
--- a/net/libpsl/HISTORY
+++ b/net/libpsl/HISTORY
@@ -1,3 +1,9 @@
+2023-10-07 Thomas <sobukus AT sourcemage.org>
+ * DEPENDS: libunistring
+ * DETAILS: increase patchlevel record dependency
+ for triggering, as basic stuff breaks if libpsl
+ breaks (like cmake)
+
2023-03-26 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 0.21.2
diff --git a/python-pypi/lxml/HISTORY b/python-pypi/lxml/HISTORY
index d38950e..30e2229 100644
--- a/python-pypi/lxml/HISTORY
+++ b/python-pypi/lxml/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILDS: added to fix build with cython 3.x
+
2022-12-23 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 4.9.2
diff --git a/python-pypi/lxml/PRE_BUILD b/python-pypi/lxml/PRE_BUILD
new file mode 100755
index 0000000..2408f33
--- /dev/null
+++ b/python-pypi/lxml/PRE_BUILD
@@ -0,0 +1,18 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+message "${MESSAGE_COLOR}Hack build for new cython (remove on update to lxml
5.x).${DEFAULT_COLOR}" &&
+patch -p0 <<EOT
+--- setupinfo.py.orig 2023-11-11 11:01:30.149082879 +0000
++++ setupinfo.py 2023-11-11 11:04:02.318068772 +0000
+@@ -150,7 +150,9 @@
+ }
+ if OPTION_WITH_COVERAGE:
+ cythonize_directives['linetrace'] = True
+-
++ # cython 3 pukes about exception stuff, adding legacy hack
++ # https://github.com/openai/mujoco-py/issues/773#issuecomment-1712434247
++ cythonize_directives['legacy_implicit_noexcept'] = True
+ result = []
+ for module, src_file in zip(modules, module_files):
+ is_py = module in COMPILED_MODULES
+EOT
diff --git a/python-pypi/numpy/DETAILS b/python-pypi/numpy/DETAILS
index 8814b4a..2e04163 100755
--- a/python-pypi/numpy/DETAILS
+++ b/python-pypi/numpy/DETAILS
@@ -1,7 +1,7 @@
SPELL=numpy
- VERSION=1.22.4
+ VERSION=1.26.0
SECURITY_PATCH=3
-
SOURCE_HASH=sha512:4415c6a96af625fcc7fe5395b1441c389fbe4a9b97b18e87ffa063609245f4b352e0b623f96bbacd3d0939fdc86fd79009bf09b1ee0004c13e3d05af298d8f10
+
SOURCE_HASH=sha512:0d500c623b274a219740c78ae2febb32a2f167016a9ff529678526e6b3e89a5b732c41defa23460a5da6f7f89d4a7d827f44fa9a1334c78e204b00ce164fb40c
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://github.com/numpy/numpy/releases/download/v$VERSION/$SOURCE
diff --git a/python-pypi/numpy/HISTORY b/python-pypi/numpy/HISTORY
index 4f6aed2..13f2d8d 100644
--- a/python-pypi/numpy/HISTORY
+++ b/python-pypi/numpy/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 1.26.0
+
2022-06-15 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 1.22.4
diff --git a/science/hdf5/BUILD b/science/hdf5/BUILD
new file mode 100755
index 0000000..1ce3edf
--- /dev/null
+++ b/science/hdf5/BUILD
@@ -0,0 +1,3 @@
+# NetCDF needs API v18. Update once that requirement changes.
+OPTS="$OPTS --with-default-api-version=v18" &&
+default_build
diff --git a/science/hdf5/DETAILS b/science/hdf5/DETAILS
index 9b26baa..b85d5e5 100755
--- a/science/hdf5/DETAILS
+++ b/science/hdf5/DETAILS
@@ -1,5 +1,6 @@
SPELL=hdf5
VERSION=1.12.1
+ PATCHLEVEL=1
SOURCE_HASH=sha512:158a067ee284ccb9e2c4db12e9d37cf187d90d9ef1bed7a6303e2c3a2fd216d7b13a46c5f46018b097511281c4246156b6f917633ca88872f10f0ad04be285fd
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]="https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-$(echo
$VERSION|cut -f1,2 -d.)/hdf5-${VERSION}/src/${SOURCE}"
diff --git a/science/hdf5/HISTORY b/science/hdf5/HISTORY
index 5d96aa6..259ba74 100644
--- a/science/hdf5/HISTORY
+++ b/science/hdf5/HISTORY
@@ -1,3 +1,7 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD: build --with-default-api-version=v18 to fix netcdf build
+ * DETAILS: ++PATCHLEVEL
+
2021-08-24 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.12.1
diff --git a/security/nmap/DEPENDS b/security/nmap/DEPENDS
index 198ddf7..c0fb889 100755
--- a/security/nmap/DEPENDS
+++ b/security/nmap/DEPENDS
@@ -1,6 +1,6 @@
depends -sub CXX gcc &&
depends apr &&
-depends python &&
+depends PYTHON &&
config_query_list ZENMAP "Who should provide the zenmap graphical frontend?"
\
none "python with sqlite support" "pysqlite" &&
diff --git a/security/nmap/DETAILS b/security/nmap/DETAILS
index 21ed486..35e4a21 100755
--- a/security/nmap/DETAILS
+++ b/security/nmap/DETAILS
@@ -1,10 +1,10 @@
SPELL=nmap
- VERSION=7.92
+ VERSION=7.94
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://nmap.org/dist/$SOURCE
SOURCE_URL[1]=https://sectools.org/nmap/$SOURCE
-
SOURCE_HASH=sha512:7828367f9dc76ff4d1e8c821260e565fb0c3cb6aba0473d24759133a3006cdf2cb087574f0dd7d2ba47a63754ba4f72e0b78cdae1333a58f05c41d428b56ad59
+
SOURCE_HASH=sha512:a55cddf9c1d9272243d01251eb3315b26f232d0596818857083222a385398618b428dc2bd8282c3e832527e135a74aeb020ca8609d83d8337342f5d8a04d7f2c
WEB_SITE=https://nmap.org/
ENTERED=20010922
LICENSE[0]=GPL
diff --git a/security/nmap/HISTORY b/security/nmap/HISTORY
index a4c8b6b..ba715d6 100644
--- a/security/nmap/HISTORY
+++ b/security/nmap/HISTORY
@@ -1,3 +1,7 @@
+2023-10-20 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 7.94
+ * DEPENDS: PYTHON
+
2022-05-30 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 7.92
diff --git a/security/shadow/DEPENDS b/security/shadow/DEPENDS
index 1da6dc7..66b8aa3 100755
--- a/security/shadow/DEPENDS
+++ b/security/shadow/DEPENDS
@@ -1,6 +1,7 @@
depends coreutils &&
depends libxcrypt &&
depends smgl-fhs &&
+depends libbsd &&
optional_depends GETTEXT \
"--enable-nls" \
diff --git a/security/shadow/HISTORY b/security/shadow/HISTORY
index c17408d..a0c9eee 100644
--- a/security/shadow/HISTORY
+++ b/security/shadow/HISTORY
@@ -1,3 +1,6 @@
+2023-11-03 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: also needs libbsd for readpassphrase()
+
2023-10-30 Pavel Vinogradov <public AT sorcemage.org>
* DETAILS: version 4.14.2
* shadow.gpg: updated, old key was replaced by D57633D441E25BB5,
diff --git a/utils/supermin/DETAILS b/utils/supermin/DETAILS
index efafd6d..614b242 100755
--- a/utils/supermin/DETAILS
+++ b/utils/supermin/DETAILS
@@ -1,11 +1,12 @@
SPELL=supermin
- VERSION=5.1.19
+ VERSION=5.2.2
+ VERSIONX=$(echo $VERSION | cut -f 1,2 -d .)-stable
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2="${SOURCE}.sig"
SOURCE_GPG="redhat.gpg:${SOURCE2}:UPSTREAM_HASH"
SOURCE2_IGNORE="signature"
- SOURCE_URL[0]="http://libguestfs.org/download/${SPELL}/${SOURCE}"
- SOURCE2_URL[0]="http://libguestfs.org/download/${SPELL}/${SOURCE2}"
+
SOURCE_URL[0]="http://libguestfs.org/download/${SPELL}/${VERSIONX}/${SOURCE}"
+
SOURCE2_URL[0]="http://libguestfs.org/download/${SPELL}/${VERSIONX}/${SOURCE2}"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://libguestfs.org"
LICENSE[0]="GPL"
diff --git a/utils/supermin/HISTORY b/utils/supermin/HISTORY
index c2c9b1e..217707a 100644
--- a/utils/supermin/HISTORY
+++ b/utils/supermin/HISTORY
@@ -1,3 +1,9 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: update to 5.2.2, still build failure with
+ ocamlfind: Package `threads' not found, same error as with old
+ version (and old ocaml)
+ * PRE_BUILD, ocaml-4.06.patch: gone
+
2018-09-13 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 5.1.19
* PRE_BUILD: Apply ocaml-4.06.patch
diff --git a/utils/supermin/PRE_BUILD b/utils/supermin/PRE_BUILD
deleted file mode 100755
index 413566d..0000000
--- a/utils/supermin/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "${SOURCE_DIRECTORY}" &&
-message "${MESSAGE_COLOR}Applying ocaml 7.06 patch...${DEFAULT_COLOR}" &&
-patch -p1 < "${SPELL_DIRECTORY}"/ocaml-4.06.patch
diff --git a/utils/supermin/ocaml-4.06.patch b/utils/supermin/ocaml-4.06.patch
deleted file mode 100644
index e8231ce..0000000
--- a/utils/supermin/ocaml-4.06.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-# See
https://github.com/libguestfs/supermin/commit/5c5eff66dfaccb212b8906e769e40633d8b8f5e4
-From 5c5eff66dfaccb212b8906e769e40633d8b8f5e4 Mon Sep 17 00:00:00 2001
-From: "Richard W.M. Jones" <rjones AT redhat.com>
-Date: Tue, 13 Feb 2018 08:20:52 +0000
-Subject: [PATCH] Fix Bytes/String for OCaml 4.06.
-
----
- src/format_ext2_kernel.ml | 4 ++--
- src/mode_build.ml | 10 ++++++----
- 2 files changed, 8 insertions(+), 6 deletions(-)
-
-diff --git a/src/format_ext2_kernel.ml b/src/format_ext2_kernel.ml
-index d5d529d..98bff3a 100644
---- a/src/format_ext2_kernel.ml
-+++ b/src/format_ext2_kernel.ml
-@@ -290,9 +290,9 @@ and read_leshort chan offset =
-
- and read_string chan offset len =
- seek_in chan offset;
-- let buf = String.create len in
-+ let buf = Bytes.create len in
- really_input chan buf 0 len;
-- buf
-+ Bytes.to_string buf
-
- and copy_or_symlink_file copy_kernel src dest =
- if not copy_kernel then
-diff --git a/src/mode_build.ml b/src/mode_build.ml
-index 95869cb..b5f5fa6 100644
---- a/src/mode_build.ml
-+++ b/src/mode_build.ml
-@@ -299,9 +299,10 @@ and update_appliance appliance lines = function
- (* Determine the [file_type] of [file], or exit with an error. *)
- and get_file_type file =
- let chan = open_in file in
-- let buf = String.create 512 in
-- let len = input chan buf 0 (String.length buf) in
-+ let buf = Bytes.create 512 in
-+ let len = input chan buf 0 (Bytes.length buf) in
- close_in chan;
-+ let buf = Bytes.to_string buf in
-
- if len >= 3 && buf.[0] = '\x1f' && buf.[1] = '\x8b' && buf.[2] = '\x08'
- then (* gzip-compressed file *)
-@@ -335,8 +336,9 @@ and get_file_content file buf len =
- and get_compressed_file_content zcat file =
- let cmd = sprintf "%s %s" zcat (quote file) in
- let chan_out, chan_in, chan_err = open_process_full cmd [||] in
-- let buf = String.create 512 in
-- let len = input chan_out buf 0 (String.length buf) in
-+ let buf = Bytes.create 512 in
-+ let len = input chan_out buf 0 (Bytes.length buf) in
-+ let buf = Bytes.to_string buf in
- (* We're expecting the subprocess to fail because we close the pipe
- * early, so:
- *)
-
diff --git a/x11-libs/cairo/HISTORY b/x11-libs/cairo/HISTORY
index 89af473..9f59fcb 100644
--- a/x11-libs/cairo/HISTORY
+++ b/x11-libs/cairo/HISTORY
@@ -1,3 +1,6 @@
+2023-11-07 Thomas Orgis <sobukus AT sourcemage.org>
+ * UP_TRIGGERS: added for la removal (after 1.16)
+
2023-09-29 Pavel Vinogradov <public AT sorcemage.org>
* patches/0001-Fix-build-with-external-libexecinfo.patch ->
patches-stable/0001-Fix-build-with-external-libexecinfo.patch
diff --git a/x11-libs/cairo/UP_TRIGGERS b/x11-libs/cairo/UP_TRIGGERS
new file mode 100755
index 0000000..3361d40
--- /dev/null
+++ b/x11-libs/cairo/UP_TRIGGERS
@@ -0,0 +1,4 @@
+if [[ -e "$INSTALL_ROOT/usr/lib/libcairo.la" ]]; then
+ . $GRIMOIRE/la_remove_up_trigger.function
+ la_remove_up_trigger 0
+fi
diff --git a/xfce/exo/DEPENDS b/xfce/exo/DEPENDS
index e51574a..8a0e4c4 100755
--- a/xfce/exo/DEPENDS
+++ b/xfce/exo/DEPENDS
@@ -1,4 +1,12 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
depends gtk+3 &&
+# Cargo-coded from firefox. Dunno what this mess is supposed to be.
+if spell_ok at-spi2-core &&
+ is_version_less "2.45.0" "$(installed_version at-spi2-core)"; then
+ depends at-spi2-core
+else
+ depends atk
+fi &&
depends libxfce4util &&
depends libxfce4ui &&
depends uri &&
@@ -13,7 +21,6 @@ optional_depends gtk-doc \
"--disable-gtk-doc" \
"use gtk-doc to build documentation" &&
-depends atk &&
depends bzip2 &&
depends cairo &&
depends expat &&
diff --git a/xfce/exo/HISTORY b/xfce/exo/HISTORY
index d64d3e4..24ff7cf 100644
--- a/xfce/exo/HISTORY
+++ b/xfce/exo/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: cargo-coded atk mess
+
2023-06-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.18.0
diff --git a/xfce/garcon/DEPENDS b/xfce/garcon/DEPENDS
index 9daeb54..6c224c7 100755
--- a/xfce/garcon/DEPENDS
+++ b/xfce/garcon/DEPENDS
@@ -1,5 +1,7 @@
depends glib2 &&
+depends gtk+3 &&
depends libxfce4util &&
+depends libxfce4ui &&
optional_depends GETTEXT \
"--enable-nls" \
"--disable-nls" \
diff --git a/xfce/garcon/HISTORY b/xfce/garcon/HISTORY
index 76c27b2..c308899 100644
--- a/xfce/garcon/HISTORY
+++ b/xfce/garcon/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: kindof needs gtk+3, libxfce4ui
+
2021-4-24 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: version 0.8.0, thanks to VinZou
diff --git a/xfce/libxfce4ui/DEPENDS b/xfce/libxfce4ui/DEPENDS
index 93f628a..e487614 100755
--- a/xfce/libxfce4ui/DEPENDS
+++ b/xfce/libxfce4ui/DEPENDS
@@ -1,4 +1,11 @@
-depends atk &&
+. "${GRIMOIRE}/FUNCTIONS" &&
+# Cargo-coded from firefox. Dunno what this mess is supposed to be.
+if spell_ok at-spi2-core &&
+ is_version_less "2.45.0" "$(installed_version at-spi2-core)"; then
+ depends at-spi2-core
+else
+ depends atk
+fi &&
depends cairo &&
depends dbus &&
depends dbus-glib &&
diff --git a/xfce/libxfce4ui/HISTORY b/xfce/libxfce4ui/HISTORY
index cd20af4..4f948ee 100644
--- a/xfce/libxfce4ui/HISTORY
+++ b/xfce/libxfce4ui/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: adding atk switchery
+
2023-06-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.19.2
diff --git a/xfce/thunar/DEPENDS b/xfce/thunar/DEPENDS
index e9a1ef3..3fd03ba 100755
--- a/xfce/thunar/DEPENDS
+++ b/xfce/thunar/DEPENDS
@@ -1,3 +1,12 @@
+. "$GRIMOIRE/FUNCTIONS" &&
+
+# Cargo-coded from firefox. Dunno what this mess is supposed to be.
+if spell_ok at-spi2-core &&
+ is_version_less "2.45.0" "$(installed_version at-spi2-core)"; then
+ depends at-spi2-core
+else
+ depends atk
+fi &&
depends exo &&
depends intltool &&
depends libxfce4util &&
@@ -54,7 +63,6 @@ optional_depends startup-notification \
"--disable-startup-notification" \
"for startup notification library support" &&
-depends atk &&
depends cairo &&
if is_depends_enabled $SPELL dbus-glib; then
depends dbus
diff --git a/xfce/thunar/HISTORY b/xfce/thunar/HISTORY
index eb3114f..2fa229b 100644
--- a/xfce/thunar/HISTORY
+++ b/xfce/thunar/HISTORY
@@ -1,3 +1,6 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: cargo-coded atk switchery
+
2023-06-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.18.6
diff --git a/xorg-font/font-bh-lucidatypewriter-75dpi/DETAILS
b/xorg-font/font-bh-lucidatypewriter-75dpi/DETAILS
index 7a94499..2f063d6 100755
--- a/xorg-font/font-bh-lucidatypewriter-75dpi/DETAILS
+++ b/xorg-font/font-bh-lucidatypewriter-75dpi/DETAILS
@@ -4,7 +4,7 @@
SOURCE=${PKG}-${VERSION}.tar.xz
SOURCE_URL[0]=https://xorg.freedesktop.org/releases/individual/font/${SOURCE}
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${PKG}-${VERSION}
-
SOURCE_HASH=sha512:2bba19c10df8e95f95d59d5fc7c15380c91a5140b0fa490497dbdf78a5574adae06a5566941c8c61e4a9850712fc9ca16974173aeee771f41976f472f0a2de13
+
SOURCE_HASH=sha512:bfe2776b84533dd23648df42b2c74fb7f49e665e4f2128c6af529425a1569051c9ddadb696dfa7a6bd959a4929f8a75f7e4fbd7da7767d272a0a8a5424a879cf
WEB_SITE=https://xorg.freedesktop.org
ENTERED=20051125
LICENSE[0]=XCL
diff --git a/xorg-font/font-bh-lucidatypewriter-75dpi/HISTORY
b/xorg-font/font-bh-lucidatypewriter-75dpi/HISTORY
index a68efaa..97cb3c5 100644
--- a/xorg-font/font-bh-lucidatypewriter-75dpi/HISTORY
+++ b/xorg-font/font-bh-lucidatypewriter-75dpi/HISTORY
@@ -1,3 +1,7 @@
+2023-11-11 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: fix hashsum (only able to get the
+ new one, dunno if the old one once was correct)
+
2023-08-10 Stephane Fontaine <esselfe16 AT gmail.com>
* DETAILS: updated to 1.0.4
bz2 tarball unavailable, use xz
- [SM-Commit] GIT changes to master grimoire by Thomas Orgis (ccd2ab9d9fa475875fea55a64ee2530afcce5653), Thomas Orgis, 11/12/2023
Archive powered by MHonArc 2.6.24.