sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Conner Clere (d1cce37c99d5672b03f0fb528e3b016eff0fa426)
- From: Conner Clere <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Conner Clere (d1cce37c99d5672b03f0fb528e3b016eff0fa426)
- Date: Thu, 26 Oct 2023 02:12:32 +0000
GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:
dev/null |binary
graphics-libs/vips/CONFIGURE | 1
graphics-libs/vips/DEPENDS | 140
+++++++++++++++++++++++++++++++++++--------
graphics-libs/vips/DETAILS | 12 +--
graphics-libs/vips/HISTORY | 10 +++
5 files changed, 134 insertions(+), 29 deletions(-)
New commits:
commit d1cce37c99d5672b03f0fb528e3b016eff0fa426
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>
graphics-libs/vip: version 8.14.5
big updates to this spell - added a lot more optional dependencies,
as well as converting to meson build. Also removed some unnecessary
hard dependencies that were in there
diff --git a/graphics-libs/vips/CONFIGURE b/graphics-libs/vips/CONFIGURE
new file mode 100755
index 0000000..9f48d22
--- /dev/null
+++ b/graphics-libs/vips/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/MESON_CONFIGURE"
diff --git a/graphics-libs/vips/DEPENDS b/graphics-libs/vips/DEPENDS
index 6378e22..253af56 100755
--- a/graphics-libs/vips/DEPENDS
+++ b/graphics-libs/vips/DEPENDS
@@ -1,23 +1,117 @@
-depends -sub CXX gcc &&
-depends gtk+2 &&
-depends glib2 &&
-depends libxml2 &&
-depends gettext &&
-depends xorg-libs &&
-depends PKG-CONFIG &&
-depends xml-parser-expat &&
-
-optional_depends libexif "--with-libexif" "--without-libexif" "For
libexif support" &&
-optional_depends JPEG "--with-jpeg" "--without-jpeg" "For
JPEG support" &&
-optional_depends libpng "--with-png" "--without-png" "For
PNG support" &&
-optional_depends tiff "--with-tiff" "--without-tiff" "For
TIFF support" &&
-optional_depends openexr "--with-OpenEXR" "--without-OpenEXR" "For
openexr support" &&
-optional_depends v4l-utils "--with-v4l" "--without-v4l"
"For v4l support" &&
-optional_depends imagemagick "--with-magick" "--without-magick" "For
ImageMagic support" &&
-optional_depends lcms2 "--with-lcms" "--without-lcms" "For
LCMS support" &&
-optional_depends fftw "--with-fftw" "--without-fftw" "For
FFT support" &&
-optional_depends zip "--with-zip" "--without-zip" "For
Zip support" &&
-optional_depends python "--with-python" "--without-python" "For
python bindings" &&
-optional_depends pango "--with-pangoft2" "--without-pangoft2" "For
pango support"
-optional_depends cfitsio "--with-cfitsio" "--without-cfitsio"
-optional_depends orc "--with-orc" "--without-orc"
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+depends -sub CXX gcc &&
+depends glib2 &&
+depends libxml2 &&
+depends gettext &&
+depends PKG-CONFIG &&
+depends xml-parser-expat &&
+
+optional_depends libexif \
+ "exif=enabled" \
+ "exif=disabled" \
+ "For libexif support" &&
+
+optional_depends JPEG \
+ "jpeg=enabled" \
+ "jpeg=disabled" \
+ "For JPEG support" &&
+
+optional_depends libpng \
+ "png=enabled" \
+ "png=disabled" \
+ "For PNG support" &&
+
+optional_depends tiff \
+ "tiff=enabled" \
+ "tiff=disabled" \
+ "For TIFF support" &&
+
+optional_depends openexr \
+ "openexr=enabled" \
+ "openexr=disabled" \
+ "For openexr support" &&
+
+optional_depends imagemagick \
+ "magick=enabled" \
+ "magick=disabled" \
+ "For ImageMagick support" &&
+
+optional_depends lcms2 \
+ "lcms=enabled" \
+ "lcms=disabled" \
+ "For LCMS support" &&
+
+optional_depends fftw \
+ "fftw=enabled" \
+ "fftw=disabled" \
+ "For FFTW support" &&
+
+optional_depends cfitsio \
+ "cfitsio=enabled" \
+ "cfitsio=disabled" \
+ "For cfitsio support" &&
+
+optional_depends orc \
+ "orc=enabled" \
+ "orc=disabled" \
+ "For orc support" &&
+
+optional_depends fontconfig \
+ "fontconfig=enabled" \
+ "fontconfig=disabled" \
+ "For fontconfig support" &&
+
+optional_depends openjpeg \
+ "openjpeg=enabled" \
+ "openjpeg=disabled" \
+ "For openjpeg support" &&
+
+optional_depends poppler \
+ "poppler=enabled" \
+ "poppler=disabled" \
+ "For poppler support" &&
+
+optional_depends librsvg2 \
+ "rsvg=enabled" \
+ "rsvg=disabled" \
+ "For rsvg support" &&
+
+optional_depends libwebp \
+ "webp=enabled" \
+ "webp=disabled" \
+ "For webp support" &&
+
+optional_depends zlib \
+ "zlib=enabled" \
+ "zlib=disabled" \
+ "For zlib support" &&
+
+optional_depends pango \
+ "pangocairo=enabled" \
+ "pangocairo=disabled" \
+ "For pango support" &&
+
+if is_depends_enabled $SPELL pango; then
+ depends cairo
+fi
+
+optional_depends gobject-introspection \
+ "introspection=true" \
+ "introspection=false" \
+ "Build gobj data?" &&
+
+if is_depends_enabled $SPELL gobject-introspection; then
+ optional_depends vala \
+ "vapi=true" \
+ "vapi=false" \
+ "Build VAPI?"
+fi &&
+optional_depends gtk-doc \
+ "gtk_doc=true" \
+ "gtk_doc=false" \
+ "Build GTK-doc docs?" &&
+
+optional_depends doxygen \
+ "doxygen=true" \
+ "doxygen=false" \
+ "Build C++ docs?"
diff --git a/graphics-libs/vips/DETAILS b/graphics-libs/vips/DETAILS
index 9c18e42..9ab1e73 100755
--- a/graphics-libs/vips/DETAILS
+++ b/graphics-libs/vips/DETAILS
@@ -1,11 +1,11 @@
+. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=vips
- VERSION=7.30.2
- SOURCE=${SPELL}-${VERSION}.tar.gz
-#
SOURCE_HASH=sha512:7f2a21e2fac863d2ac43dc4a90f33e34a84d27035050357dba599e8a368b013d04f8ca03155dfc882e77004399800ae35fd40fa1919478e0b6ad0ba970806cb2
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ VERSION=8.14.5
+ SOURCE=${SPELL}-${VERSION}.tar.xz
+
SOURCE_HASH=sha512:ceea6e4d378ac99eb026293e91da530b91febbd5d775b57ab807bcd60f39ca44a088161a713e31b972694d3797d4acaa97028f0e1d3ce4d9db7f8078c005dbe1
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
-
SOURCE_URL[0]=http://www.vips.ecs.soton.ac.uk/supported/${VERSION:0:4}/$SOURCE
- WEB_SITE=http://www.vips.ecs.soton.ac.uk/index.php
+
SOURCE_URL[0]=https://github.com/libvips/libvips/releases/download/v${VERSION}/$SOURCE
+ WEB_SITE=https://www.libvips.org/
ENTERED=20041230
LICENSE[0]=LGPL
KEYWORDS="images graphics libs"
diff --git a/graphics-libs/vips/HISTORY b/graphics-libs/vips/HISTORY
index f0b180b..33408db 100644
--- a/graphics-libs/vips/HISTORY
+++ b/graphics-libs/vips/HISTORY
@@ -1,3 +1,13 @@
+2023-10-25 Conner Clere <xenanthropy AT sourcemage.org>
+ * DETAILS: version 8.14.5, replace sig verification with hash,
+ convert spell to meson build. Update website and source url
+ * vips-7.30.2.tar.gz.sig: removed, sigs no longer needed
+ * DEPENDS: removed hard deps: gtk+2, xorg-libs; removed optional deps:
+ v4l-utils, zip, python; added optional deps: cairo, fontconfig,
openjpeg,
+ gobject-introspection, vapi, gtk-doc, poppler, lihbrsvg2, libwebp,
zlib
+ added MESON_DEPENDS
+ * CONFIGURE: added, for meson build
+
2022-07-27 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: switch to PKG-CONFIG provider (automated)
diff --git a/graphics-libs/vips/vips-7.30.2.tar.gz.sig
b/graphics-libs/vips/vips-7.30.2.tar.gz.sig
deleted file mode 100644
index efdb16d..0000000
Binary files a/graphics-libs/vips/vips-7.30.2.tar.gz.sig and /dev/null differ
- [SM-Commit] GIT changes to master grimoire by Conner Clere (d1cce37c99d5672b03f0fb528e3b016eff0fa426), Conner Clere, 10/25/2023
Archive powered by MHonArc 2.6.24.