gegl, bump to version 0.4.68 (#13835)

This commit is contained in:
Schrijvers Luc
2026-03-16 14:24:57 +01:00
committed by GitHub
parent 3bf78c055d
commit e3c966fe6b
3 changed files with 67 additions and 29 deletions

View File

@@ -9,15 +9,15 @@ artistic filters and more forms of image processing GEGL can also be used from t
HOMEPAGE="https://gegl.org/" HOMEPAGE="https://gegl.org/"
COPYRIGHT="Øyvind Kolås" COPYRIGHT="Øyvind Kolås"
LICENSE="GNU LGPL v3" LICENSE="GNU LGPL v3"
REVISION="2" REVISION="1"
SOURCE_URI="https://download.gimp.org/pub/gegl/0.4/gegl-$portVersion.tar.xz" SOURCE_URI="https://download.gimp.org/pub/gegl/${portVersion%.*}/gegl-$portVersion.tar.xz"
CHECKSUM_SHA256="0de1c9dd22c160d5e4bdfc388d292f03447cca6258541b9a12fed783d0cf7c60" CHECKSUM_SHA256="5002309b9a701260658e8b3a61540fd5673887cef998338e1992524a33b23ae3"
PATCHES="gegl-$portVersion.patchset" PATCHES="gegl-$portVersion.patchset"
ARCHITECTURES="ALL !x86_gcc2" ARCHITECTURES="ALL !x86_gcc2"
SECONDARY_ARCHITECTURES="x86" SECONDARY_ARCHITECTURES="x86"
libVersion="0.463.1" libVersion="0.467.1"
libVersionCompat="$libVersion compat >= ${libVersion%%.*}" libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
PROVIDES=" PROVIDES="
@@ -72,9 +72,13 @@ REQUIRES_devel="
gegl$secondaryArchSuffix == $portVersion base gegl$secondaryArchSuffix == $portVersion base
" "
ARCHITECTURES_doc="any"
PROVIDES_doc="
gegl_doc
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
# gobject_introspection${secondaryArchSuffix}_devel
devel:libavcodec$secondaryArchSuffix devel:libavcodec$secondaryArchSuffix
devel:libavformat$secondaryArchSuffix devel:libavformat$secondaryArchSuffix
devel:libbabl_0.1$secondaryArchSuffix devel:libbabl_0.1$secondaryArchSuffix
@@ -95,8 +99,8 @@ BUILD_REQUIRES="
devel:libpangocairo_1.0$secondaryArchSuffix devel:libpangocairo_1.0$secondaryArchSuffix
devel:libpangoft2_1.0$secondaryArchSuffix devel:libpangoft2_1.0$secondaryArchSuffix
devel:libpng16$secondaryArchSuffix devel:libpng16$secondaryArchSuffix
devel:libpoppler$secondaryArchSuffix >= 148 devel:libpoppler$secondaryArchSuffix >= 155
devel:libpoppler_glib$secondaryArchSuffix >= 8.29 devel:libpoppler_glib$secondaryArchSuffix >= 8.31
devel:libraw$secondaryArchSuffix devel:libraw$secondaryArchSuffix
devel:librsvg_2$secondaryArchSuffix devel:librsvg_2$secondaryArchSuffix
devel:libtiff$secondaryArchSuffix devel:libtiff$secondaryArchSuffix
@@ -107,10 +111,14 @@ BUILD_REQUIRES="
devel:libz$secondaryArchSuffix devel:libz$secondaryArchSuffix
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
cmd:cmake
cmd:find cmd:find
cmd:gcc$secondaryArchSuffix cmd:gcc$secondaryArchSuffix
cmd:gi_docgen
cmd:make cmd:make
cmd:meson cmd:meson
cmd:msgfmt$secondaryArchSuffix
cmd:msgmerge$secondaryArchSuffix
cmd:ninja cmd:ninja
cmd:perl cmd:perl
cmd:pkg_config$secondaryArchSuffix cmd:pkg_config$secondaryArchSuffix
@@ -153,4 +161,11 @@ INSTALL()
packageEntries devel \ packageEntries devel \
$developDir \ $developDir \
$dataDir/gir-1.0 $dataDir/gir-1.0
# documentation package
mkdir -p $documentationDir/packages
mv $dataDir/doc/gegl-0.4 $documentationDir/packages
rm -rf $dataDir/doc
packageEntries doc \
$documentationDir
} }

View File

@@ -1,22 +0,0 @@
From c41334f8563aa30dcb8a4df1403a5053025a5e40 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Thu, 11 Feb 2021 12:10:59 +1000
Subject: Disable execinfo
diff --git a/meson.build b/meson.build
index c800c3b..51be2ff 100644
--- a/meson.build
+++ b/meson.build
@@ -301,7 +301,7 @@ w3m = find_program('w3m',
# Required Dependencies
config.set('HAVE_UNISTD_H', cc.has_header('unistd.h'))
-config.set('HAVE_EXECINFO_H', cc.has_header('execinfo.h'))
+#config.set('HAVE_EXECINFO_H', cc.has_header('execinfo.h'))
config.set('HAVE_FSYNC', cc.has_function('fsync'))
config.set('HAVE_MALLOC_TRIM', cc.has_function('malloc_trim'))
config.set('HAVE_STRPTIME', cc.has_function('strptime'))
--
2.51.0

View File

@@ -0,0 +1,45 @@
From b2f9a4a7f98fef6dccf109290d36fea316d8b49b Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Thu, 11 Feb 2021 12:10:59 +1000
Subject: Disable execinfo
diff --git a/meson.build b/meson.build
index 083bc7a..42a4886 100644
--- a/meson.build
+++ b/meson.build
@@ -324,7 +324,7 @@ w3m = find_program('w3m',
# Required Dependencies
config.set('HAVE_UNISTD_H', cc.has_header('unistd.h'))
-config.set('HAVE_EXECINFO_H', cc.has_header('execinfo.h'))
+#config.set('HAVE_EXECINFO_H', cc.has_header('execinfo.h'))
config.set('HAVE_FSYNC', cc.has_function('fsync'))
config.set('HAVE_MALLOC_TRIM', cc.has_function('malloc_trim'))
config.set('HAVE_STRPTIME', cc.has_function('strptime'))
--
2.52.0
From 1dc0b4a5143dfdbc29eab7fc12bfbf5d0b33750d Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Mon, 2 Feb 2026 08:58:34 +0100
Subject: Fix building documentation with gi-docgen (babl issue?)
diff --git a/docs/reference/meson.build b/docs/reference/meson.build
index 1aa904d..246b530 100644
--- a/docs/reference/meson.build
+++ b/docs/reference/meson.build
@@ -47,7 +47,7 @@ if build_gi_docgen
'--output-dir=@OUTPUT@',
'--no-namespace-dir',
'--content-dir=@0@'.format(meson.current_source_dir()),
- '--add-include-path=@0@'.format(get_option('prefix') / 'share' / 'gir-1.0'),
+ '--add-include-path=@0@'.format(('/boot/system') / 'data' / 'gir-1.0'),
'@INPUT@',
],
depend_files: [
--
2.52.0