public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-05-12 10:58 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-05-12 10:58 UTC (permalink / raw
  To: gentoo-commits

commit:     7140af69f752fee5f1983271a56cbd4f3a8a1561
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 10:53:40 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 12 10:57:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7140af69

media-libs/vips: skip unnecessary fuzz subdir

Bug: https://bugs.gentoo.org/901291
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/vips-8.14.2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/media-libs/vips/vips-8.14.2.ebuild b/media-libs/vips/vips-8.14.2.ebuild
index 5b86067ed672..b0592777c293 100644
--- a/media-libs/vips/vips-8.14.2.ebuild
+++ b/media-libs/vips/vips-8.14.2.ebuild
@@ -93,6 +93,8 @@ src_prepare() {
 	use vala && vala_setup
 
 	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+
+	sed -i "/subdir('fuzz')/d" meson.build || die
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-09-03 12:31 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2024-09-03 12:31 UTC (permalink / raw
  To: gentoo-commits

commit:     6639a7b9e8eb83870281f5c26acfd656fff7e1db
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  3 11:29:20 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep  3 11:51:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6639a7b9

media-libs/vips: enable py3.13

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/vips-8.15.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vips/vips-8.15.2.ebuild b/media-libs/vips/vips-8.15.2.ebuild
index 5c06e49cb788..317bef1eb0a8 100644
--- a/media-libs/vips/vips-8.15.2.ebuild
+++ b/media-libs/vips/vips-8.15.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit flag-o-matic meson python-single-r1 toolchain-funcs vala
 
 MY_PV=${PV}a # cleanup next bump


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-04-27 12:11 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2024-04-27 12:11 UTC (permalink / raw
  To: gentoo-commits

commit:     53033b65ef17397d2434b017ccc10abf2ed15daa
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 27 11:39:18 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Apr 27 12:10:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53033b65

media-libs/vips: drop 8.15.1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 -
 media-libs/vips/vips-8.15.1.ebuild | 167 -------------------------------------
 2 files changed, 168 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index bd28d3845ea2..36179aa87689 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1 @@
-DIST vips-8.15.1.tar.xz 18648116 BLAKE2B 734f9d6bba794cf01ef38de0f0ed25fe93d2924579bbe966de94739ff1c7309815924e8926a86f90d9138daeeb6fba255be4be41496c1725e44cb52f22873628 SHA512 41f81c3bcb49e570c548d47494b0b705c5dbf870e16d67a85098a00c3f198a6f04e43899d97f92efe9bfdd5cedde79f51cc112c6953574748e1905d91d083dfa
 DIST vips-8.15.2.tar.xz 18653840 BLAKE2B fa46d58d77ec835cbb7036764bcc40554a72c2d6a854adee31905d04cb189de131340f990b432293935bc8563236816d14fa45c08ba858de6b1be5ee3ea148ec SHA512 f746e4590f0105cb40dbb4ee35fe4b177acbf09d7fc4202f623812018030b9cfdfcbe585742724b35f40ef9b68717ebd015243f3db293086621d9eac3d89a5b2

diff --git a/media-libs/vips/vips-8.15.1.ebuild b/media-libs/vips/vips-8.15.1.ebuild
deleted file mode 100644
index e61cce4e087c..000000000000
--- a/media-libs/vips/vips-8.15.1.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit flag-o-matic meson python-single-r1 toolchain-funcs vala
-
-DESCRIPTION="VIPS Image Processing Library"
-HOMEPAGE="https://libvips.github.io/libvips/"
-SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1+ MIT"
-SLOT="0/42" # soname
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="
-	archive deprecated doc exif fftw fits fontconfig graphicsmagick
-	gtk-doc heif +highway imagemagick imagequant +introspection +jpeg
-	jpeg2k jpegxl lcms matio openexr orc pango pdf +png python svg
-	test tiff vala webp
-"
-REQUIRED_USE="
-	fontconfig? ( pango )
-	graphicsmagick? ( imagemagick )
-	python? ( ${PYTHON_REQUIRED_USE} )
-	test? ( jpeg png webp )
-	vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/glib:2
-	dev-libs/expat
-	virtual/libintl
-	archive? ( app-arch/libarchive:= )
-	exif? ( media-libs/libexif )
-	fftw? ( sci-libs/fftw:3.0= )
-	fits? ( sci-libs/cfitsio:= )
-	fontconfig? ( media-libs/fontconfig )
-	heif? ( media-libs/libheif:= )
-	highway? ( >=dev-cpp/highway-1.0.5 )
-	!highway? (
-		orc? ( dev-lang/orc )
-	)
-	imagemagick? (
-		graphicsmagick? ( media-gfx/graphicsmagick:= )
-		!graphicsmagick? ( media-gfx/imagemagick:= )
-	)
-	imagequant? ( media-gfx/libimagequant )
-	introspection? ( dev-libs/gobject-introspection )
-	jpeg? ( media-libs/libjpeg-turbo:= )
-	jpeg2k? ( media-libs/openjpeg:= )
-	jpegxl? ( media-libs/libjxl:= )
-	lcms? ( media-libs/lcms:2 )
-	matio? ( sci-libs/matio:= )
-	openexr? ( media-libs/openexr:= )
-	pango? (
-		x11-libs/cairo
-		x11-libs/pango
-	)
-	pdf? (
-		app-text/poppler[cairo]
-		x11-libs/cairo
-	)
-	png? ( media-libs/libpng:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
-	)
-	svg? (
-		gnome-base/librsvg:2
-		sys-libs/zlib:=
-		x11-libs/cairo
-	)
-	tiff? ( media-libs/tiff:= )
-	webp? ( media-libs/libwebp:= )
-"
-DEPEND="
-	${RDEPEND}
-	pango? ( x11-base/xorg-proto )
-	pdf? ( x11-base/xorg-proto )
-	svg? ( x11-base/xorg-proto )
-	test? (
-		tiff? ( media-libs/tiff[jpeg] )
-	)
-"
-BDEPEND="
-	dev-util/glib-utils
-	sys-devel/gettext
-	doc? (
-		app-text/doxygen
-		media-gfx/graphviz
-	)
-	gtk-doc? ( dev-util/gtk-doc )
-	python? ( ${PYTHON_DEPS} )
-	vala? ( $(vala_depend) )
-"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-
-	use vala && vala_setup
-
-	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
-
-	sed -i "/subdir('fuzz')/d" meson.build || die
-}
-
-src_configure() {
-	# workaround for bug in lld (bug #921728)
-	tc-ld-is-lld && filter-lto
-
-	local emesonargs=(
-		$(meson_use deprecated)
-		$(meson_use doc doxygen)
-		-Dexamples=false
-		$(meson_use gtk-doc gtk_doc)
-		$(meson_use vala vapi)
-		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
-		$(meson_feature archive)
-		$(meson_feature exif)
-		$(meson_feature fftw)
-		$(meson_feature fits cfitsio)
-		$(meson_feature fontconfig)
-		$(meson_feature heif)
-		$(meson_feature highway)
-		$(meson_feature imagemagick magick)
-		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
-		$(meson_feature imagequant)
-		$(meson_feature introspection)
-		$(meson_feature jpeg)
-		$(meson_feature jpeg2k openjpeg)
-		$(meson_feature jpegxl jpeg-xl)
-		$(meson_feature lcms)
-		$(meson_feature matio)
-		-Dnifti=disabled # not packaged
-		$(meson_feature openexr)
-		-Dopenslide=disabled # not packaged
-		$(meson_feature orc) # no-op if USE=highway is set
-		$(meson_feature pango pangocairo)
-		-Dpdfium=disabled # not packaged, can use poppler instead
-		$(meson_feature png)
-		$(meson_feature pdf poppler)
-		-Dquantizr=disabled # not packaged, can use imagequant instead
-		-Dspng=disabled # not packaged, can use libpng instead
-		$(meson_feature svg rsvg)
-		$(meson_feature tiff)
-		$(meson_feature webp)
-		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-
-	if use python; then
-		python_fix_shebang "${ED}"/usr/bin/vipsprofile
-	else
-		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
-	fi
-}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-04-03  9:14 Arthur Zamarin
  0 siblings, 0 replies; 30+ messages in thread
From: Arthur Zamarin @ 2024-04-03  9:14 UTC (permalink / raw
  To: gentoo-commits

commit:     ee8b7b7befb6d3c2ea4ac2a31fc88ba470e88bd5
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  3 09:13:40 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Apr  3 09:13:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8b7b7b

media-libs/vips: Stabilize 8.15.2 amd64, #928458

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/vips/vips-8.15.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vips/vips-8.15.2.ebuild b/media-libs/vips/vips-8.15.2.ebuild
index 1334fa469c63..5c06e49cb788 100644
--- a/media-libs/vips/vips-8.15.2.ebuild
+++ b/media-libs/vips/vips-8.15.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/libvips/libvips/releases/download/v${MY_PV}/${P}.tar
 
 LICENSE="LGPL-2.1+ MIT"
 SLOT="0/42" # soname
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="
 	archive deprecated doc exif fftw fits fontconfig graphicsmagick
 	gtk-doc heif +highway imagemagick imagequant +introspection +jpeg


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-03-13 12:56 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2024-03-13 12:56 UTC (permalink / raw
  To: gentoo-commits

commit:     fac86035834523933c402c919867d45306e480d5
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 12:50:33 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 12:55:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac86035

media-libs/vips: add 8.15.2

Upstream did a last minute ChangeLog correction by doing v8.15.2a
but the tarball, source dir name, and official release version is
still 8.15.2.

For convenience keep it as 8.15.2 but add the "a" only to the URI.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 +
 media-libs/vips/vips-8.15.2.ebuild | 169 +++++++++++++++++++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 667bf5f7d8c9..bd28d3845ea2 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1 +1,2 @@
 DIST vips-8.15.1.tar.xz 18648116 BLAKE2B 734f9d6bba794cf01ef38de0f0ed25fe93d2924579bbe966de94739ff1c7309815924e8926a86f90d9138daeeb6fba255be4be41496c1725e44cb52f22873628 SHA512 41f81c3bcb49e570c548d47494b0b705c5dbf870e16d67a85098a00c3f198a6f04e43899d97f92efe9bfdd5cedde79f51cc112c6953574748e1905d91d083dfa
+DIST vips-8.15.2.tar.xz 18653840 BLAKE2B fa46d58d77ec835cbb7036764bcc40554a72c2d6a854adee31905d04cb189de131340f990b432293935bc8563236816d14fa45c08ba858de6b1be5ee3ea148ec SHA512 f746e4590f0105cb40dbb4ee35fe4b177acbf09d7fc4202f623812018030b9cfdfcbe585742724b35f40ef9b68717ebd015243f3db293086621d9eac3d89a5b2

diff --git a/media-libs/vips/vips-8.15.2.ebuild b/media-libs/vips/vips-8.15.2.ebuild
new file mode 100644
index 000000000000..1334fa469c63
--- /dev/null
+++ b/media-libs/vips/vips-8.15.2.ebuild
@@ -0,0 +1,169 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic meson python-single-r1 toolchain-funcs vala
+
+MY_PV=${PV}a # cleanup next bump
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${MY_PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="
+	archive deprecated doc exif fftw fits fontconfig graphicsmagick
+	gtk-doc heif +highway imagemagick imagequant +introspection +jpeg
+	jpeg2k jpegxl lcms matio openexr orc pango pdf +png python svg
+	test tiff vala webp
+"
+REQUIRED_USE="
+	fontconfig? ( pango )
+	graphicsmagick? ( imagemagick )
+	python? ( ${PYTHON_REQUIRED_USE} )
+	test? ( jpeg png webp )
+	vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/glib:2
+	dev-libs/expat
+	virtual/libintl
+	archive? ( app-arch/libarchive:= )
+	exif? ( media-libs/libexif )
+	fftw? ( sci-libs/fftw:3.0= )
+	fits? ( sci-libs/cfitsio:= )
+	fontconfig? ( media-libs/fontconfig )
+	heif? ( media-libs/libheif:= )
+	highway? ( >=dev-cpp/highway-1.0.5 )
+	!highway? (
+		orc? ( dev-lang/orc )
+	)
+	imagemagick? (
+		graphicsmagick? ( media-gfx/graphicsmagick:= )
+		!graphicsmagick? ( media-gfx/imagemagick:= )
+	)
+	imagequant? ( media-gfx/libimagequant )
+	introspection? ( dev-libs/gobject-introspection )
+	jpeg? ( media-libs/libjpeg-turbo:= )
+	jpeg2k? ( media-libs/openjpeg:= )
+	jpegxl? ( media-libs/libjxl:= )
+	lcms? ( media-libs/lcms:2 )
+	matio? ( sci-libs/matio:= )
+	openexr? ( media-libs/openexr:= )
+	pango? (
+		x11-libs/cairo
+		x11-libs/pango
+	)
+	pdf? (
+		app-text/poppler[cairo]
+		x11-libs/cairo
+	)
+	png? ( media-libs/libpng:= )
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+	)
+	svg? (
+		gnome-base/librsvg:2
+		sys-libs/zlib:=
+		x11-libs/cairo
+	)
+	tiff? ( media-libs/tiff:= )
+	webp? ( media-libs/libwebp:= )
+"
+DEPEND="
+	${RDEPEND}
+	pango? ( x11-base/xorg-proto )
+	pdf? ( x11-base/xorg-proto )
+	svg? ( x11-base/xorg-proto )
+	test? (
+		tiff? ( media-libs/tiff[jpeg] )
+	)
+"
+BDEPEND="
+	dev-util/glib-utils
+	sys-devel/gettext
+	doc? (
+		app-text/doxygen
+		media-gfx/graphviz
+	)
+	gtk-doc? ( dev-util/gtk-doc )
+	python? ( ${PYTHON_DEPS} )
+	vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	use vala && vala_setup
+
+	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+
+	sed -i "/subdir('fuzz')/d" meson.build || die
+}
+
+src_configure() {
+	# workaround for bug in lld (bug #921728)
+	tc-ld-is-lld && filter-lto
+
+	local emesonargs=(
+		$(meson_use deprecated)
+		$(meson_use doc doxygen)
+		-Dexamples=false
+		$(meson_use gtk-doc gtk_doc)
+		$(meson_use vala vapi)
+		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
+		$(meson_feature archive)
+		$(meson_feature exif)
+		$(meson_feature fftw)
+		$(meson_feature fits cfitsio)
+		$(meson_feature fontconfig)
+		$(meson_feature heif)
+		$(meson_feature highway)
+		$(meson_feature imagemagick magick)
+		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+		$(meson_feature imagequant)
+		$(meson_feature introspection)
+		$(meson_feature jpeg)
+		$(meson_feature jpeg2k openjpeg)
+		$(meson_feature jpegxl jpeg-xl)
+		$(meson_feature lcms)
+		$(meson_feature matio)
+		-Dnifti=disabled # not packaged
+		$(meson_feature openexr)
+		-Dopenslide=disabled # not packaged
+		$(meson_feature orc) # no-op if USE=highway is set
+		$(meson_feature pango pangocairo)
+		-Dpdfium=disabled # not packaged, can use poppler instead
+		$(meson_feature png)
+		$(meson_feature pdf poppler)
+		-Dquantizr=disabled # not packaged, can use imagequant instead
+		-Dspng=disabled # not packaged, can use libpng instead
+		$(meson_feature svg rsvg)
+		$(meson_feature tiff)
+		$(meson_feature webp)
+		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	if use python; then
+		python_fix_shebang "${ED}"/usr/bin/vipsprofile
+	else
+		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-02-22  6:16 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2024-02-22  6:16 UTC (permalink / raw
  To: gentoo-commits

commit:     b2199c41a08ba5a5ef5ff655877e6f95b4e4a832
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 22 05:09:48 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 06:14:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2199c41

media-libs/vips: drop 8.14.5

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 -
 media-libs/vips/metadata.xml       |   1 -
 media-libs/vips/vips-8.14.5.ebuild | 159 -------------------------------------
 3 files changed, 161 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 341ac2034302..667bf5f7d8c9 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1 @@
-DIST vips-8.14.5.tar.xz 18652928 BLAKE2B 033359fcb7e52ec11daf7cf85641789e3c4b858644bce6290742920cbee8a1d8bc2f56ffdcd52ccb6d4da9f8bf24fbab626e121bba063eb97201af28eb440d57 SHA512 ceea6e4d378ac99eb026293e91da530b91febbd5d775b57ab807bcd60f39ca44a088161a713e31b972694d3797d4acaa97028f0e1d3ce4d9db7f8078c005dbe1
 DIST vips-8.15.1.tar.xz 18648116 BLAKE2B 734f9d6bba794cf01ef38de0f0ed25fe93d2924579bbe966de94739ff1c7309815924e8926a86f90d9138daeeb6fba255be4be41496c1725e44cb52f22873628 SHA512 41f81c3bcb49e570c548d47494b0b705c5dbf870e16d67a85098a00c3f198a6f04e43899d97f92efe9bfdd5cedde79f51cc112c6953574748e1905d91d083dfa

diff --git a/media-libs/vips/metadata.xml b/media-libs/vips/metadata.xml
index 8c7203ce40fc..6341b9174606 100644
--- a/media-libs/vips/metadata.xml
+++ b/media-libs/vips/metadata.xml
@@ -9,7 +9,6 @@
 		<flag name="archive">Enable support for compressed files using <pkg>app-arch/libarchive</pkg></flag>
 		<flag name="deprecated">Enable deprecated components</flag>
 		<flag name="fits">Enable support for the Flexible Image Transport System data format using <pkg>sci-libs/cfitsio</pkg></flag>
-		<flag name="gsf">Enable support for structured files using <pkg>gnome-extra/libgsf</pkg></flag>
 		<flag name="highway">Enable SIMD optimizations using <pkg>dev-cpp/highway</pkg> (replaces USE=orc)</flag>
 		<flag name="imagequant">Enable support for Image Quantization using <pkg>media-gfx/libimagequant</pkg></flag>
 		<flag name="matio">Enable support for matlab files using <pkg>sci-libs/matio</pkg></flag>

diff --git a/media-libs/vips/vips-8.14.5.ebuild b/media-libs/vips/vips-8.14.5.ebuild
deleted file mode 100644
index f76986eae5a4..000000000000
--- a/media-libs/vips/vips-8.14.5.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-single-r1 vala
-
-DESCRIPTION="VIPS Image Processing Library"
-HOMEPAGE="https://libvips.github.io/libvips/"
-SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1+ MIT"
-SLOT="0/42" # soname
-KEYWORDS="amd64 ~x86"
-IUSE="
-	deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
-	imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
-	openexr +orc pango pdf +png python svg test tiff vala webp
-"
-REQUIRED_USE="
-	fontconfig? ( pango )
-	graphicsmagick? ( imagemagick )
-	python? ( ${PYTHON_REQUIRED_USE} )
-	test? ( jpeg png webp )
-	vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/glib:2
-	dev-libs/expat
-	virtual/libintl
-	exif? ( media-libs/libexif )
-	fftw? ( sci-libs/fftw:3.0= )
-	fits? ( sci-libs/cfitsio:= )
-	fontconfig? ( media-libs/fontconfig )
-	gsf? ( gnome-extra/libgsf:= )
-	heif? ( media-libs/libheif:= )
-	imagemagick? (
-		graphicsmagick? ( media-gfx/graphicsmagick:= )
-		!graphicsmagick? ( media-gfx/imagemagick:= )
-	)
-	imagequant? ( media-gfx/libimagequant )
-	introspection? ( dev-libs/gobject-introspection )
-	jpeg? ( media-libs/libjpeg-turbo:= )
-	jpeg2k? ( media-libs/openjpeg:= )
-	jpegxl? ( media-libs/libjxl )
-	lcms? ( media-libs/lcms:2 )
-	matio? ( sci-libs/matio:= )
-	openexr? ( media-libs/openexr:= )
-	orc? ( dev-lang/orc )
-	pango? (
-		x11-libs/cairo
-		x11-libs/pango
-	)
-	pdf? (
-		app-text/poppler[cairo]
-		x11-libs/cairo
-	)
-	png? ( media-libs/libpng:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
-	)
-	svg? (
-		gnome-base/librsvg:2
-		sys-libs/zlib:=
-		x11-libs/cairo
-	)
-	tiff? ( media-libs/tiff:= )
-	webp? ( media-libs/libwebp:= )
-"
-DEPEND="
-	${RDEPEND}
-	pango? ( x11-base/xorg-proto )
-	pdf? ( x11-base/xorg-proto )
-	svg? ( x11-base/xorg-proto )
-	test? (
-		tiff? ( media-libs/tiff[jpeg] )
-	)
-"
-BDEPEND="
-	dev-util/glib-utils
-	sys-devel/gettext
-	doc? (
-		app-text/doxygen
-		media-gfx/graphviz
-	)
-	gtk-doc? ( dev-util/gtk-doc )
-	python? ( ${PYTHON_DEPS} )
-	vala? ( $(vala_depend) )
-"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-
-	use vala && vala_setup
-
-	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
-
-	sed -i "/subdir('fuzz')/d" meson.build || die
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_use deprecated)
-		$(meson_use doc doxygen)
-		-Dexamples=false
-		$(meson_use gtk-doc gtk_doc)
-		$(meson_use introspection)
-		$(meson_use vala vapi)
-		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
-		$(meson_feature exif)
-		$(meson_feature fftw)
-		$(meson_feature fits cfitsio)
-		$(meson_feature fontconfig)
-		$(meson_feature gsf)
-		$(meson_feature heif)
-		$(meson_feature imagemagick magick)
-		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
-		$(meson_feature imagequant)
-		$(meson_feature jpeg)
-		$(meson_feature jpeg2k openjpeg)
-		$(meson_feature jpegxl jpeg-xl)
-		$(meson_feature lcms)
-		$(meson_feature matio)
-		-Dnifti=disabled # not packaged
-		$(meson_feature openexr)
-		-Dopenslide=disabled # not packaged
-		$(meson_feature orc)
-		$(meson_feature pango pangocairo)
-		-Dpdfium=disabled # not packaged, can use poppler instead
-		$(meson_feature png)
-		$(meson_feature pdf poppler)
-		-Dquantizr=disabled # not packaged, can use imagequant instead
-		-Dspng=disabled # not packaged, can use libpng instead
-		$(meson_feature svg rsvg)
-		$(meson_feature tiff)
-		$(meson_feature webp)
-		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-
-	if use python; then
-		python_fix_shebang "${ED}"/usr/bin/vipsprofile
-	else
-		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
-	fi
-}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-01-31 22:47 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2024-01-31 22:47 UTC (permalink / raw
  To: gentoo-commits

commit:     36e88b0ee9484782b6281e9ade96693f5eeee0a4
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Jan 31 21:46:04 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 31 22:31:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e88b0e

media-libs/vips: Stabilize 8.15.1 amd64, #922318

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/vips-8.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vips/vips-8.15.1.ebuild b/media-libs/vips/vips-8.15.1.ebuild
index 867b06ef5d5b..e61cce4e087c 100644
--- a/media-libs/vips/vips-8.15.1.ebuild
+++ b/media-libs/vips/vips-8.15.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="LGPL-2.1+ MIT"
 SLOT="0/42" # soname
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="
 	archive deprecated doc exif fftw fits fontconfig graphicsmagick
 	gtk-doc heif +highway imagemagick imagequant +introspection +jpeg


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-01-29 16:47 Arthur Zamarin
  0 siblings, 0 replies; 30+ messages in thread
From: Arthur Zamarin @ 2024-01-29 16:47 UTC (permalink / raw
  To: gentoo-commits

commit:     0b665b83f313058436482b32059e3d565197f5d6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 29 16:46:57 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 29 16:46:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b665b83

media-libs/vips: Keyword 8.15.1 arm64, #923244

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/vips/vips-8.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vips/vips-8.15.1.ebuild b/media-libs/vips/vips-8.15.1.ebuild
index c8e38bcc7e0a..867b06ef5d5b 100644
--- a/media-libs/vips/vips-8.15.1.ebuild
+++ b/media-libs/vips/vips-8.15.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="LGPL-2.1+ MIT"
 SLOT="0/42" # soname
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="
 	archive deprecated doc exif fftw fits fontconfig graphicsmagick
 	gtk-doc heif +highway imagemagick imagequant +introspection +jpeg


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-01-24  8:35 Michał Górny
  0 siblings, 0 replies; 30+ messages in thread
From: Michał Górny @ 2024-01-24  8:35 UTC (permalink / raw
  To: gentoo-commits

commit:     a3fe701db55339ba5df9e089a7fe8ae9cff09d6c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 24 08:32:41 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 24 08:32:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3fe701d

media-libs/vips: Add := dep on media-libs/libjxl

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/vips/vips-8.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vips/vips-8.15.1.ebuild b/media-libs/vips/vips-8.15.1.ebuild
index 896fec522ee0..c8e38bcc7e0a 100644
--- a/media-libs/vips/vips-8.15.1.ebuild
+++ b/media-libs/vips/vips-8.15.1.ebuild
@@ -50,7 +50,7 @@ RDEPEND="
 	introspection? ( dev-libs/gobject-introspection )
 	jpeg? ( media-libs/libjpeg-turbo:= )
 	jpeg2k? ( media-libs/openjpeg:= )
-	jpegxl? ( media-libs/libjxl )
+	jpegxl? ( media-libs/libjxl:= )
 	lcms? ( media-libs/lcms:2 )
 	matio? ( sci-libs/matio:= )
 	openexr? ( media-libs/openexr:= )


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-01-16  5:46 Viorel Munteanu
  0 siblings, 0 replies; 30+ messages in thread
From: Viorel Munteanu @ 2024-01-16  5:46 UTC (permalink / raw
  To: gentoo-commits

commit:     1cf82dd5c51f9a7cd4f2b3d52ee6eb0f88dcf10d
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Mon Jan 15 18:28:47 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue Jan 16 05:41:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf82dd5

media-libs/vips: Stabilize 8.14.5 amd64, #914908

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 media-libs/vips/vips-8.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vips/vips-8.14.5.ebuild b/media-libs/vips/vips-8.14.5.ebuild
index 745e1a5fdbed..f76986eae5a4 100644
--- a/media-libs/vips/vips-8.14.5.ebuild
+++ b/media-libs/vips/vips-8.14.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="LGPL-2.1+ MIT"
 SLOT="0/42" # soname
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="
 	deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
 	imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-01-10 22:02 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2024-01-10 22:02 UTC (permalink / raw
  To: gentoo-commits

commit:     24c3f88d3f485ce5d101148ef13659c0c7167303
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 10 22:02:12 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 10 22:02:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24c3f88d

media-libs/vips: sort inherits

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/vips-8.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vips/vips-8.15.1.ebuild b/media-libs/vips/vips-8.15.1.ebuild
index 373fbfe480ac..a07898aff8e8 100644
--- a/media-libs/vips/vips-8.15.1.ebuild
+++ b/media-libs/vips/vips-8.15.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit flag-o-matic toolchain-funcs meson python-single-r1 vala
+inherit flag-o-matic meson python-single-r1 toolchain-funcs vala
 
 DESCRIPTION="VIPS Image Processing Library"
 HOMEPAGE="https://libvips.github.io/libvips/"


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2024-01-10 22:01 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2024-01-10 22:01 UTC (permalink / raw
  To: gentoo-commits

commit:     2f9d197f5bd533d2643c19ecbd8a16583240bb43
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 10 21:58:40 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 10 21:59:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9d197f

media-libs/vips: filter-lto when lld is used

wrt bug #921728, remember to revert this when trying to reproduce.

Bug: https://bugs.gentoo.org/921728
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/vips-8.15.1.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/media-libs/vips/vips-8.15.1.ebuild b/media-libs/vips/vips-8.15.1.ebuild
index a7cf33376ada..373fbfe480ac 100644
--- a/media-libs/vips/vips-8.15.1.ebuild
+++ b/media-libs/vips/vips-8.15.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-single-r1 vala
+inherit flag-o-matic toolchain-funcs meson python-single-r1 vala
 
 DESCRIPTION="VIPS Image Processing Library"
 HOMEPAGE="https://libvips.github.io/libvips/"
@@ -111,6 +111,9 @@ src_prepare() {
 }
 
 src_configure() {
+	# workaround for bug in lld (bug #921728)
+	tc-ld-is-lld && filter-lto
+
 	local emesonargs=(
 		$(meson_use deprecated)
 		$(meson_use doc doxygen)


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-12-18 18:43 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-12-18 18:43 UTC (permalink / raw
  To: gentoo-commits

commit:     b62bd6bceee3432a02740ad4f106ef18fb6647cd
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 18 17:42:49 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 18:18:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b62bd6bc

media-libs/vips: add 8.15.1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 +
 media-libs/vips/vips-8.15.1.ebuild | 164 +++++++++++++++++++++++++++++++++++++
 2 files changed, 165 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 8a340df7f1b2..b9ed6f8c6d4d 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1,3 @@
 DIST vips-8.14.5.tar.xz 18652928 BLAKE2B 033359fcb7e52ec11daf7cf85641789e3c4b858644bce6290742920cbee8a1d8bc2f56ffdcd52ccb6d4da9f8bf24fbab626e121bba063eb97201af28eb440d57 SHA512 ceea6e4d378ac99eb026293e91da530b91febbd5d775b57ab807bcd60f39ca44a088161a713e31b972694d3797d4acaa97028f0e1d3ce4d9db7f8078c005dbe1
 DIST vips-8.15.0.tar.xz 18653932 BLAKE2B 3c5dfbf12de1d2fce5a0d1e11311d20d9f431276c42a72a9cbd4229ad9abbc2af3549c2b12934f1baefce688170346ae4b68f8c5bbbc07be005f44167d81e277 SHA512 2b5ba9529c3bb9c0fb80ef19dc958ba272611599a1e56395b4516c5dc66981b7a2dfea1039437843dc16f22f8d15a5a6233ec673c796d195154717d2d5167f67
+DIST vips-8.15.1.tar.xz 18648116 BLAKE2B 734f9d6bba794cf01ef38de0f0ed25fe93d2924579bbe966de94739ff1c7309815924e8926a86f90d9138daeeb6fba255be4be41496c1725e44cb52f22873628 SHA512 41f81c3bcb49e570c548d47494b0b705c5dbf870e16d67a85098a00c3f198a6f04e43899d97f92efe9bfdd5cedde79f51cc112c6953574748e1905d91d083dfa

diff --git a/media-libs/vips/vips-8.15.1.ebuild b/media-libs/vips/vips-8.15.1.ebuild
new file mode 100644
index 000000000000..a7cf33376ada
--- /dev/null
+++ b/media-libs/vips/vips-8.15.1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-single-r1 vala
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~x86"
+IUSE="
+	archive deprecated doc exif fftw fits fontconfig graphicsmagick
+	gtk-doc heif +highway imagemagick imagequant +introspection +jpeg
+	jpeg2k jpegxl lcms matio openexr orc pango pdf +png python svg
+	test tiff vala webp
+"
+REQUIRED_USE="
+	fontconfig? ( pango )
+	graphicsmagick? ( imagemagick )
+	python? ( ${PYTHON_REQUIRED_USE} )
+	test? ( jpeg png webp )
+	vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/glib:2
+	dev-libs/expat
+	virtual/libintl
+	archive? ( app-arch/libarchive:= )
+	exif? ( media-libs/libexif )
+	fftw? ( sci-libs/fftw:3.0= )
+	fits? ( sci-libs/cfitsio:= )
+	fontconfig? ( media-libs/fontconfig )
+	heif? ( media-libs/libheif:= )
+	highway? ( >=dev-cpp/highway-1.0.5 )
+	!highway? (
+		orc? ( dev-lang/orc )
+	)
+	imagemagick? (
+		graphicsmagick? ( media-gfx/graphicsmagick:= )
+		!graphicsmagick? ( media-gfx/imagemagick:= )
+	)
+	imagequant? ( media-gfx/libimagequant )
+	introspection? ( dev-libs/gobject-introspection )
+	jpeg? ( media-libs/libjpeg-turbo:= )
+	jpeg2k? ( media-libs/openjpeg:= )
+	jpegxl? ( media-libs/libjxl )
+	lcms? ( media-libs/lcms:2 )
+	matio? ( sci-libs/matio:= )
+	openexr? ( media-libs/openexr:= )
+	pango? (
+		x11-libs/cairo
+		x11-libs/pango
+	)
+	pdf? (
+		app-text/poppler[cairo]
+		x11-libs/cairo
+	)
+	png? ( media-libs/libpng:= )
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+	)
+	svg? (
+		gnome-base/librsvg:2
+		sys-libs/zlib:=
+		x11-libs/cairo
+	)
+	tiff? ( media-libs/tiff:= )
+	webp? ( media-libs/libwebp:= )
+"
+DEPEND="
+	${RDEPEND}
+	pango? ( x11-base/xorg-proto )
+	pdf? ( x11-base/xorg-proto )
+	svg? ( x11-base/xorg-proto )
+	test? (
+		tiff? ( media-libs/tiff[jpeg] )
+	)
+"
+BDEPEND="
+	dev-util/glib-utils
+	sys-devel/gettext
+	doc? (
+		app-doc/doxygen
+		media-gfx/graphviz
+	)
+	gtk-doc? ( dev-util/gtk-doc )
+	python? ( ${PYTHON_DEPS} )
+	vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	use vala && vala_setup
+
+	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+
+	sed -i "/subdir('fuzz')/d" meson.build || die
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_use deprecated)
+		$(meson_use doc doxygen)
+		-Dexamples=false
+		$(meson_use gtk-doc gtk_doc)
+		$(meson_use vala vapi)
+		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
+		$(meson_feature archive)
+		$(meson_feature exif)
+		$(meson_feature fftw)
+		$(meson_feature fits cfitsio)
+		$(meson_feature fontconfig)
+		$(meson_feature heif)
+		$(meson_feature highway)
+		$(meson_feature imagemagick magick)
+		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+		$(meson_feature imagequant)
+		$(meson_feature introspection)
+		$(meson_feature jpeg)
+		$(meson_feature jpeg2k openjpeg)
+		$(meson_feature jpegxl jpeg-xl)
+		$(meson_feature lcms)
+		$(meson_feature matio)
+		-Dnifti=disabled # not packaged
+		$(meson_feature openexr)
+		-Dopenslide=disabled # not packaged
+		$(meson_feature orc) # no-op if USE=highway is set
+		$(meson_feature pango pangocairo)
+		-Dpdfium=disabled # not packaged, can use poppler instead
+		$(meson_feature png)
+		$(meson_feature pdf poppler)
+		-Dquantizr=disabled # not packaged, can use imagequant instead
+		-Dspng=disabled # not packaged, can use libpng instead
+		$(meson_feature svg rsvg)
+		$(meson_feature tiff)
+		$(meson_feature webp)
+		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	if use python; then
+		python_fix_shebang "${ED}"/usr/bin/vipsprofile
+	else
+		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-11-11 21:21 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-11-11 21:21 UTC (permalink / raw
  To: gentoo-commits

commit:     2ad415df9042cdfe2de75a4a7b82387fa350e940
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 11 20:48:46 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Nov 11 21:20:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ad415df

media-libs/vips: add 8.15.0

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 +
 media-libs/vips/metadata.xml       |   2 +
 media-libs/vips/vips-8.15.0.ebuild | 164 +++++++++++++++++++++++++++++++++++++
 3 files changed, 167 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index d858ce7e51df..8a340df7f1b2 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1 +1,2 @@
 DIST vips-8.14.5.tar.xz 18652928 BLAKE2B 033359fcb7e52ec11daf7cf85641789e3c4b858644bce6290742920cbee8a1d8bc2f56ffdcd52ccb6d4da9f8bf24fbab626e121bba063eb97201af28eb440d57 SHA512 ceea6e4d378ac99eb026293e91da530b91febbd5d775b57ab807bcd60f39ca44a088161a713e31b972694d3797d4acaa97028f0e1d3ce4d9db7f8078c005dbe1
+DIST vips-8.15.0.tar.xz 18653932 BLAKE2B 3c5dfbf12de1d2fce5a0d1e11311d20d9f431276c42a72a9cbd4229ad9abbc2af3549c2b12934f1baefce688170346ae4b68f8c5bbbc07be005f44167d81e277 SHA512 2b5ba9529c3bb9c0fb80ef19dc958ba272611599a1e56395b4516c5dc66981b7a2dfea1039437843dc16f22f8d15a5a6233ec673c796d195154717d2d5167f67

diff --git a/media-libs/vips/metadata.xml b/media-libs/vips/metadata.xml
index 8c635b822ae4..8c7203ce40fc 100644
--- a/media-libs/vips/metadata.xml
+++ b/media-libs/vips/metadata.xml
@@ -6,9 +6,11 @@
 		<name>Ionen Wolkens</name>
 	</maintainer>
 	<use>
+		<flag name="archive">Enable support for compressed files using <pkg>app-arch/libarchive</pkg></flag>
 		<flag name="deprecated">Enable deprecated components</flag>
 		<flag name="fits">Enable support for the Flexible Image Transport System data format using <pkg>sci-libs/cfitsio</pkg></flag>
 		<flag name="gsf">Enable support for structured files using <pkg>gnome-extra/libgsf</pkg></flag>
+		<flag name="highway">Enable SIMD optimizations using <pkg>dev-cpp/highway</pkg> (replaces USE=orc)</flag>
 		<flag name="imagequant">Enable support for Image Quantization using <pkg>media-gfx/libimagequant</pkg></flag>
 		<flag name="matio">Enable support for matlab files using <pkg>sci-libs/matio</pkg></flag>
 		<flag name="pango">Enable support for text rendering using <pkg>x11-libs/pango</pkg></flag>

diff --git a/media-libs/vips/vips-8.15.0.ebuild b/media-libs/vips/vips-8.15.0.ebuild
new file mode 100644
index 000000000000..a7cf33376ada
--- /dev/null
+++ b/media-libs/vips/vips-8.15.0.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-single-r1 vala
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~x86"
+IUSE="
+	archive deprecated doc exif fftw fits fontconfig graphicsmagick
+	gtk-doc heif +highway imagemagick imagequant +introspection +jpeg
+	jpeg2k jpegxl lcms matio openexr orc pango pdf +png python svg
+	test tiff vala webp
+"
+REQUIRED_USE="
+	fontconfig? ( pango )
+	graphicsmagick? ( imagemagick )
+	python? ( ${PYTHON_REQUIRED_USE} )
+	test? ( jpeg png webp )
+	vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/glib:2
+	dev-libs/expat
+	virtual/libintl
+	archive? ( app-arch/libarchive:= )
+	exif? ( media-libs/libexif )
+	fftw? ( sci-libs/fftw:3.0= )
+	fits? ( sci-libs/cfitsio:= )
+	fontconfig? ( media-libs/fontconfig )
+	heif? ( media-libs/libheif:= )
+	highway? ( >=dev-cpp/highway-1.0.5 )
+	!highway? (
+		orc? ( dev-lang/orc )
+	)
+	imagemagick? (
+		graphicsmagick? ( media-gfx/graphicsmagick:= )
+		!graphicsmagick? ( media-gfx/imagemagick:= )
+	)
+	imagequant? ( media-gfx/libimagequant )
+	introspection? ( dev-libs/gobject-introspection )
+	jpeg? ( media-libs/libjpeg-turbo:= )
+	jpeg2k? ( media-libs/openjpeg:= )
+	jpegxl? ( media-libs/libjxl )
+	lcms? ( media-libs/lcms:2 )
+	matio? ( sci-libs/matio:= )
+	openexr? ( media-libs/openexr:= )
+	pango? (
+		x11-libs/cairo
+		x11-libs/pango
+	)
+	pdf? (
+		app-text/poppler[cairo]
+		x11-libs/cairo
+	)
+	png? ( media-libs/libpng:= )
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+	)
+	svg? (
+		gnome-base/librsvg:2
+		sys-libs/zlib:=
+		x11-libs/cairo
+	)
+	tiff? ( media-libs/tiff:= )
+	webp? ( media-libs/libwebp:= )
+"
+DEPEND="
+	${RDEPEND}
+	pango? ( x11-base/xorg-proto )
+	pdf? ( x11-base/xorg-proto )
+	svg? ( x11-base/xorg-proto )
+	test? (
+		tiff? ( media-libs/tiff[jpeg] )
+	)
+"
+BDEPEND="
+	dev-util/glib-utils
+	sys-devel/gettext
+	doc? (
+		app-doc/doxygen
+		media-gfx/graphviz
+	)
+	gtk-doc? ( dev-util/gtk-doc )
+	python? ( ${PYTHON_DEPS} )
+	vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	use vala && vala_setup
+
+	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+
+	sed -i "/subdir('fuzz')/d" meson.build || die
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_use deprecated)
+		$(meson_use doc doxygen)
+		-Dexamples=false
+		$(meson_use gtk-doc gtk_doc)
+		$(meson_use vala vapi)
+		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
+		$(meson_feature archive)
+		$(meson_feature exif)
+		$(meson_feature fftw)
+		$(meson_feature fits cfitsio)
+		$(meson_feature fontconfig)
+		$(meson_feature heif)
+		$(meson_feature highway)
+		$(meson_feature imagemagick magick)
+		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+		$(meson_feature imagequant)
+		$(meson_feature introspection)
+		$(meson_feature jpeg)
+		$(meson_feature jpeg2k openjpeg)
+		$(meson_feature jpegxl jpeg-xl)
+		$(meson_feature lcms)
+		$(meson_feature matio)
+		-Dnifti=disabled # not packaged
+		$(meson_feature openexr)
+		-Dopenslide=disabled # not packaged
+		$(meson_feature orc) # no-op if USE=highway is set
+		$(meson_feature pango pangocairo)
+		-Dpdfium=disabled # not packaged, can use poppler instead
+		$(meson_feature png)
+		$(meson_feature pdf poppler)
+		-Dquantizr=disabled # not packaged, can use imagequant instead
+		-Dspng=disabled # not packaged, can use libpng instead
+		$(meson_feature svg rsvg)
+		$(meson_feature tiff)
+		$(meson_feature webp)
+		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	if use python; then
+		python_fix_shebang "${ED}"/usr/bin/vipsprofile
+	else
+		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-10-27 15:20 Michał Górny
  0 siblings, 0 replies; 30+ messages in thread
From: Michał Górny @ 2023-10-27 15:20 UTC (permalink / raw
  To: gentoo-commits

commit:     a1f23bc86d320ba3708c32563c860d30347e5b13
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 22 12:50:26 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 15:18:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1f23bc8

media-libs/vips: Remove redundant local flag descs

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/vips/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/vips/metadata.xml b/media-libs/vips/metadata.xml
index 1e0f895e9ef4..8c635b822ae4 100644
--- a/media-libs/vips/metadata.xml
+++ b/media-libs/vips/metadata.xml
@@ -10,7 +10,6 @@
 		<flag name="fits">Enable support for the Flexible Image Transport System data format using <pkg>sci-libs/cfitsio</pkg></flag>
 		<flag name="gsf">Enable support for structured files using <pkg>gnome-extra/libgsf</pkg></flag>
 		<flag name="imagequant">Enable support for Image Quantization using <pkg>media-gfx/libimagequant</pkg></flag>
-		<flag name="jpegxl">Enable support for the JPEG-XL image format using <pkg>media-libs/libjxl</pkg></flag>
 		<flag name="matio">Enable support for matlab files using <pkg>sci-libs/matio</pkg></flag>
 		<flag name="pango">Enable support for text rendering using <pkg>x11-libs/pango</pkg></flag>
 	</use>


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-10-10 20:20 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-10-10 20:20 UTC (permalink / raw
  To: gentoo-commits

commit:     e0ae5b94ed87c9857de187dced587a6211f869c9
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 10 18:50:37 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 10 20:18:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ae5b94

media-libs/vips: drop 8.14.4

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 -
 media-libs/vips/vips-8.14.4.ebuild | 159 -------------------------------------
 2 files changed, 160 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index def4d44ddacc..d858ce7e51df 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1 @@
-DIST vips-8.14.4.tar.xz 18662704 BLAKE2B 215c9625e1c4aae30b8a85a43ff885fb355c24bb2a12defe3002e0412afcbe0b10dfac36bd34af3f43dc33a435b3336e4a34015fd7aa2b9d2397d1af1f755858 SHA512 1843deb64613aeb0f97b5db0b5181c38e8b32a56e480814f409d28dcb65e2798a558fb92ce57380a80a078496553dcd0f3edf6dab48f2694d519b880577b3639
 DIST vips-8.14.5.tar.xz 18652928 BLAKE2B 033359fcb7e52ec11daf7cf85641789e3c4b858644bce6290742920cbee8a1d8bc2f56ffdcd52ccb6d4da9f8bf24fbab626e121bba063eb97201af28eb440d57 SHA512 ceea6e4d378ac99eb026293e91da530b91febbd5d775b57ab807bcd60f39ca44a088161a713e31b972694d3797d4acaa97028f0e1d3ce4d9db7f8078c005dbe1

diff --git a/media-libs/vips/vips-8.14.4.ebuild b/media-libs/vips/vips-8.14.4.ebuild
deleted file mode 100644
index 50110eca65bc..000000000000
--- a/media-libs/vips/vips-8.14.4.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-single-r1 vala
-
-DESCRIPTION="VIPS Image Processing Library"
-HOMEPAGE="https://libvips.github.io/libvips/"
-SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1+ MIT"
-SLOT="0/42" # soname
-KEYWORDS="~amd64 ~x86"
-IUSE="
-	deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
-	imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
-	openexr +orc pango pdf +png python svg test tiff vala webp
-"
-REQUIRED_USE="
-	fontconfig? ( pango )
-	graphicsmagick? ( imagemagick )
-	python? ( ${PYTHON_REQUIRED_USE} )
-	test? ( jpeg png webp )
-	vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/glib:2
-	dev-libs/expat
-	virtual/libintl
-	exif? ( media-libs/libexif )
-	fftw? ( sci-libs/fftw:3.0= )
-	fits? ( sci-libs/cfitsio:= )
-	fontconfig? ( media-libs/fontconfig )
-	gsf? ( gnome-extra/libgsf:= )
-	heif? ( media-libs/libheif:= )
-	imagemagick? (
-		graphicsmagick? ( media-gfx/graphicsmagick:= )
-		!graphicsmagick? ( media-gfx/imagemagick:= )
-	)
-	imagequant? ( media-gfx/libimagequant )
-	introspection? ( dev-libs/gobject-introspection )
-	jpeg? ( media-libs/libjpeg-turbo:= )
-	jpeg2k? ( media-libs/openjpeg:= )
-	jpegxl? ( media-libs/libjxl )
-	lcms? ( media-libs/lcms:2 )
-	matio? ( sci-libs/matio:= )
-	openexr? ( media-libs/openexr:= )
-	orc? ( dev-lang/orc )
-	pango? (
-		x11-libs/cairo
-		x11-libs/pango
-	)
-	pdf? (
-		app-text/poppler[cairo]
-		x11-libs/cairo
-	)
-	png? ( media-libs/libpng:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
-	)
-	svg? (
-		gnome-base/librsvg:2
-		sys-libs/zlib:=
-		x11-libs/cairo
-	)
-	tiff? ( media-libs/tiff:= )
-	webp? ( media-libs/libwebp:= )
-"
-DEPEND="
-	${RDEPEND}
-	pango? ( x11-base/xorg-proto )
-	pdf? ( x11-base/xorg-proto )
-	svg? ( x11-base/xorg-proto )
-	test? (
-		tiff? ( media-libs/tiff[jpeg] )
-	)
-"
-BDEPEND="
-	dev-util/glib-utils
-	sys-devel/gettext
-	doc? (
-		app-doc/doxygen
-		media-gfx/graphviz
-	)
-	gtk-doc? ( dev-util/gtk-doc )
-	python? ( ${PYTHON_DEPS} )
-	vala? ( $(vala_depend) )
-"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-
-	use vala && vala_setup
-
-	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
-
-	sed -i "/subdir('fuzz')/d" meson.build || die
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_use deprecated)
-		$(meson_use doc doxygen)
-		-Dexamples=false
-		$(meson_use gtk-doc gtk_doc)
-		$(meson_use introspection)
-		$(meson_use vala vapi)
-		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
-		$(meson_feature exif)
-		$(meson_feature fftw)
-		$(meson_feature fits cfitsio)
-		$(meson_feature fontconfig)
-		$(meson_feature gsf)
-		$(meson_feature heif)
-		$(meson_feature imagemagick magick)
-		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
-		$(meson_feature imagequant)
-		$(meson_feature jpeg)
-		$(meson_feature jpeg2k openjpeg)
-		$(meson_feature jpegxl jpeg-xl)
-		$(meson_feature lcms)
-		$(meson_feature matio)
-		-Dnifti=disabled # not packaged
-		$(meson_feature openexr)
-		-Dopenslide=disabled # not packaged
-		$(meson_feature orc)
-		$(meson_feature pango pangocairo)
-		-Dpdfium=disabled # not packaged, can use poppler instead
-		$(meson_feature png)
-		$(meson_feature pdf poppler)
-		-Dquantizr=disabled # not packaged, can use imagequant instead
-		-Dspng=disabled # not packaged, can use libpng instead
-		$(meson_feature svg rsvg)
-		$(meson_feature tiff)
-		$(meson_feature webp)
-		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-
-	if use python; then
-		python_fix_shebang "${ED}"/usr/bin/vipsprofile
-	else
-		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
-	fi
-}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-09-18 16:58 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-09-18 16:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c12d969f9e801ed2fff34e58707af043ac6dcc79
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 18 16:56:03 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Sep 18 16:56:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12d969f

media-libs/vips: add 8.14.5

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 +
 media-libs/vips/vips-8.14.5.ebuild | 159 +++++++++++++++++++++++++++++++++++++
 2 files changed, 160 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index e5b1b6d09481..def4d44ddacc 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1 +1,2 @@
 DIST vips-8.14.4.tar.xz 18662704 BLAKE2B 215c9625e1c4aae30b8a85a43ff885fb355c24bb2a12defe3002e0412afcbe0b10dfac36bd34af3f43dc33a435b3336e4a34015fd7aa2b9d2397d1af1f755858 SHA512 1843deb64613aeb0f97b5db0b5181c38e8b32a56e480814f409d28dcb65e2798a558fb92ce57380a80a078496553dcd0f3edf6dab48f2694d519b880577b3639
+DIST vips-8.14.5.tar.xz 18652928 BLAKE2B 033359fcb7e52ec11daf7cf85641789e3c4b858644bce6290742920cbee8a1d8bc2f56ffdcd52ccb6d4da9f8bf24fbab626e121bba063eb97201af28eb440d57 SHA512 ceea6e4d378ac99eb026293e91da530b91febbd5d775b57ab807bcd60f39ca44a088161a713e31b972694d3797d4acaa97028f0e1d3ce4d9db7f8078c005dbe1

diff --git a/media-libs/vips/vips-8.14.5.ebuild b/media-libs/vips/vips-8.14.5.ebuild
new file mode 100644
index 000000000000..50110eca65bc
--- /dev/null
+++ b/media-libs/vips/vips-8.14.5.ebuild
@@ -0,0 +1,159 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-single-r1 vala
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~x86"
+IUSE="
+	deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
+	imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
+	openexr +orc pango pdf +png python svg test tiff vala webp
+"
+REQUIRED_USE="
+	fontconfig? ( pango )
+	graphicsmagick? ( imagemagick )
+	python? ( ${PYTHON_REQUIRED_USE} )
+	test? ( jpeg png webp )
+	vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/glib:2
+	dev-libs/expat
+	virtual/libintl
+	exif? ( media-libs/libexif )
+	fftw? ( sci-libs/fftw:3.0= )
+	fits? ( sci-libs/cfitsio:= )
+	fontconfig? ( media-libs/fontconfig )
+	gsf? ( gnome-extra/libgsf:= )
+	heif? ( media-libs/libheif:= )
+	imagemagick? (
+		graphicsmagick? ( media-gfx/graphicsmagick:= )
+		!graphicsmagick? ( media-gfx/imagemagick:= )
+	)
+	imagequant? ( media-gfx/libimagequant )
+	introspection? ( dev-libs/gobject-introspection )
+	jpeg? ( media-libs/libjpeg-turbo:= )
+	jpeg2k? ( media-libs/openjpeg:= )
+	jpegxl? ( media-libs/libjxl )
+	lcms? ( media-libs/lcms:2 )
+	matio? ( sci-libs/matio:= )
+	openexr? ( media-libs/openexr:= )
+	orc? ( dev-lang/orc )
+	pango? (
+		x11-libs/cairo
+		x11-libs/pango
+	)
+	pdf? (
+		app-text/poppler[cairo]
+		x11-libs/cairo
+	)
+	png? ( media-libs/libpng:= )
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+	)
+	svg? (
+		gnome-base/librsvg:2
+		sys-libs/zlib:=
+		x11-libs/cairo
+	)
+	tiff? ( media-libs/tiff:= )
+	webp? ( media-libs/libwebp:= )
+"
+DEPEND="
+	${RDEPEND}
+	pango? ( x11-base/xorg-proto )
+	pdf? ( x11-base/xorg-proto )
+	svg? ( x11-base/xorg-proto )
+	test? (
+		tiff? ( media-libs/tiff[jpeg] )
+	)
+"
+BDEPEND="
+	dev-util/glib-utils
+	sys-devel/gettext
+	doc? (
+		app-doc/doxygen
+		media-gfx/graphviz
+	)
+	gtk-doc? ( dev-util/gtk-doc )
+	python? ( ${PYTHON_DEPS} )
+	vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	use vala && vala_setup
+
+	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+
+	sed -i "/subdir('fuzz')/d" meson.build || die
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_use deprecated)
+		$(meson_use doc doxygen)
+		-Dexamples=false
+		$(meson_use gtk-doc gtk_doc)
+		$(meson_use introspection)
+		$(meson_use vala vapi)
+		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
+		$(meson_feature exif)
+		$(meson_feature fftw)
+		$(meson_feature fits cfitsio)
+		$(meson_feature fontconfig)
+		$(meson_feature gsf)
+		$(meson_feature heif)
+		$(meson_feature imagemagick magick)
+		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+		$(meson_feature imagequant)
+		$(meson_feature jpeg)
+		$(meson_feature jpeg2k openjpeg)
+		$(meson_feature jpegxl jpeg-xl)
+		$(meson_feature lcms)
+		$(meson_feature matio)
+		-Dnifti=disabled # not packaged
+		$(meson_feature openexr)
+		-Dopenslide=disabled # not packaged
+		$(meson_feature orc)
+		$(meson_feature pango pangocairo)
+		-Dpdfium=disabled # not packaged, can use poppler instead
+		$(meson_feature png)
+		$(meson_feature pdf poppler)
+		-Dquantizr=disabled # not packaged, can use imagequant instead
+		-Dspng=disabled # not packaged, can use libpng instead
+		$(meson_feature svg rsvg)
+		$(meson_feature tiff)
+		$(meson_feature webp)
+		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	if use python; then
+		python_fix_shebang "${ED}"/usr/bin/vipsprofile
+	else
+		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-09-12 16:15 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-09-12 16:15 UTC (permalink / raw
  To: gentoo-commits

commit:     7cb506f3f2ee46a49cc502a3e21d10f557c64cf5
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 12 16:00:41 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep 12 16:00:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb506f3

media-libs/vips: drop 8.14.3

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 -
 media-libs/vips/vips-8.14.3.ebuild | 154 -------------------------------------
 2 files changed, 155 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index ca27e54af1be..e5b1b6d09481 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1 @@
-DIST vips-8.14.3.tar.xz 18679276 BLAKE2B a97ee6fb2d16a1203cc4f06100dcd7ffdc1e1fb08058389b3bda8cc2245b7a0f2ddc0ab591c5a961d1576d4cebc3d61b58023500cb7e42f456caba49afd45dca SHA512 380857ba2593e1798463b2e315c65a0c1c6b42a16b7775d726e3b7210dc84cbe5e4e534535b322fcc0b2ed2248297bd04e11c91a7bb2c056c2b40c6b6a095cb9
 DIST vips-8.14.4.tar.xz 18662704 BLAKE2B 215c9625e1c4aae30b8a85a43ff885fb355c24bb2a12defe3002e0412afcbe0b10dfac36bd34af3f43dc33a435b3336e4a34015fd7aa2b9d2397d1af1f755858 SHA512 1843deb64613aeb0f97b5db0b5181c38e8b32a56e480814f409d28dcb65e2798a558fb92ce57380a80a078496553dcd0f3edf6dab48f2694d519b880577b3639

diff --git a/media-libs/vips/vips-8.14.3.ebuild b/media-libs/vips/vips-8.14.3.ebuild
deleted file mode 100644
index 291c71467d67..000000000000
--- a/media-libs/vips/vips-8.14.3.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-single-r1 vala
-
-DESCRIPTION="VIPS Image Processing Library"
-HOMEPAGE="https://libvips.github.io/libvips/"
-SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1+ MIT"
-SLOT="0/42" # soname
-KEYWORDS="~amd64 ~x86"
-IUSE="
-	deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
-	imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
-	openexr +orc pango pdf +png python svg test tiff vala webp"
-REQUIRED_USE="
-	fontconfig? ( pango )
-	graphicsmagick? ( imagemagick )
-	python? ( ${PYTHON_REQUIRED_USE} )
-	test? ( jpeg png webp )
-	vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/glib:2
-	dev-libs/expat
-	virtual/libintl
-	exif? ( media-libs/libexif )
-	fftw? ( sci-libs/fftw:3.0= )
-	fits? ( sci-libs/cfitsio:= )
-	fontconfig? ( media-libs/fontconfig )
-	gsf? ( gnome-extra/libgsf:= )
-	heif? ( media-libs/libheif:= )
-	imagemagick? (
-		graphicsmagick? ( media-gfx/graphicsmagick:= )
-		!graphicsmagick? ( media-gfx/imagemagick:= )
-	)
-	imagequant? ( media-gfx/libimagequant )
-	introspection? ( dev-libs/gobject-introspection )
-	jpeg? ( media-libs/libjpeg-turbo:= )
-	jpeg2k? ( media-libs/openjpeg:= )
-	jpegxl? ( media-libs/libjxl )
-	lcms? ( media-libs/lcms:2 )
-	matio? ( sci-libs/matio:= )
-	openexr? ( media-libs/openexr:= )
-	orc? ( dev-lang/orc )
-	pango? (
-		x11-libs/cairo
-		x11-libs/pango
-	)
-	pdf? (
-		app-text/poppler[cairo]
-		x11-libs/cairo
-	)
-	png? ( media-libs/libpng:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
-	)
-	svg? (
-		gnome-base/librsvg:2
-		sys-libs/zlib:=
-		x11-libs/cairo
-	)
-	tiff? ( media-libs/tiff:= )
-	webp? ( media-libs/libwebp:= )"
-DEPEND="
-	${RDEPEND}
-	pango? ( x11-base/xorg-proto )
-	pdf? ( x11-base/xorg-proto )
-	svg? ( x11-base/xorg-proto )
-	test? (
-		tiff? ( media-libs/tiff[jpeg] )
-	)"
-BDEPEND="
-	dev-util/glib-utils
-	sys-devel/gettext
-	doc? (
-		app-doc/doxygen
-		media-gfx/graphviz
-	)
-	gtk-doc? ( dev-util/gtk-doc )
-	python? ( ${PYTHON_DEPS} )
-	vala? ( $(vala_depend) )"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-
-	use vala && vala_setup
-
-	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
-
-	sed -i "/subdir('fuzz')/d" meson.build || die
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_use deprecated)
-		$(meson_use doc doxygen)
-		-Dexamples=false
-		$(meson_use gtk-doc gtk_doc)
-		$(meson_use introspection)
-		$(meson_use vala vapi)
-		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
-		$(meson_feature exif)
-		$(meson_feature fftw)
-		$(meson_feature fits cfitsio)
-		$(meson_feature fontconfig)
-		$(meson_feature gsf)
-		$(meson_feature heif)
-		$(meson_feature imagemagick magick)
-		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
-		$(meson_feature imagequant)
-		$(meson_feature jpeg)
-		$(meson_feature jpeg2k openjpeg)
-		$(meson_feature jpegxl jpeg-xl)
-		$(meson_feature lcms)
-		$(meson_feature matio)
-		-Dnifti=disabled # not packaged
-		$(meson_feature openexr)
-		-Dopenslide=disabled # not packaged
-		$(meson_feature orc)
-		$(meson_feature pango pangocairo)
-		-Dpdfium=disabled # not packaged, can use poppler instead
-		$(meson_feature png)
-		$(meson_feature pdf poppler)
-		-Dquantizr=disabled # not packaged, can use imagequant instead
-		-Dspng=disabled # not packaged, can use libpng instead
-		$(meson_feature svg rsvg)
-		$(meson_feature tiff)
-		$(meson_feature webp)
-		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-
-	if use python; then
-		python_fix_shebang "${ED}"/usr/bin/vipsprofile
-	else
-		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
-	fi
-}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-08-15 15:09 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-08-15 15:09 UTC (permalink / raw
  To: gentoo-commits

commit:     1668259341295b4c1a9c18fd2e15a35a47d4ff19
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 15 15:06:05 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug 15 15:06:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16682593

media-libs/vips: add 8.14.4

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 +
 media-libs/vips/vips-8.14.4.ebuild | 159 +++++++++++++++++++++++++++++++++++++
 2 files changed, 160 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index c38f4a048cef..ca27e54af1be 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1 +1,2 @@
 DIST vips-8.14.3.tar.xz 18679276 BLAKE2B a97ee6fb2d16a1203cc4f06100dcd7ffdc1e1fb08058389b3bda8cc2245b7a0f2ddc0ab591c5a961d1576d4cebc3d61b58023500cb7e42f456caba49afd45dca SHA512 380857ba2593e1798463b2e315c65a0c1c6b42a16b7775d726e3b7210dc84cbe5e4e534535b322fcc0b2ed2248297bd04e11c91a7bb2c056c2b40c6b6a095cb9
+DIST vips-8.14.4.tar.xz 18662704 BLAKE2B 215c9625e1c4aae30b8a85a43ff885fb355c24bb2a12defe3002e0412afcbe0b10dfac36bd34af3f43dc33a435b3336e4a34015fd7aa2b9d2397d1af1f755858 SHA512 1843deb64613aeb0f97b5db0b5181c38e8b32a56e480814f409d28dcb65e2798a558fb92ce57380a80a078496553dcd0f3edf6dab48f2694d519b880577b3639

diff --git a/media-libs/vips/vips-8.14.4.ebuild b/media-libs/vips/vips-8.14.4.ebuild
new file mode 100644
index 000000000000..50110eca65bc
--- /dev/null
+++ b/media-libs/vips/vips-8.14.4.ebuild
@@ -0,0 +1,159 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-single-r1 vala
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~x86"
+IUSE="
+	deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
+	imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
+	openexr +orc pango pdf +png python svg test tiff vala webp
+"
+REQUIRED_USE="
+	fontconfig? ( pango )
+	graphicsmagick? ( imagemagick )
+	python? ( ${PYTHON_REQUIRED_USE} )
+	test? ( jpeg png webp )
+	vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/glib:2
+	dev-libs/expat
+	virtual/libintl
+	exif? ( media-libs/libexif )
+	fftw? ( sci-libs/fftw:3.0= )
+	fits? ( sci-libs/cfitsio:= )
+	fontconfig? ( media-libs/fontconfig )
+	gsf? ( gnome-extra/libgsf:= )
+	heif? ( media-libs/libheif:= )
+	imagemagick? (
+		graphicsmagick? ( media-gfx/graphicsmagick:= )
+		!graphicsmagick? ( media-gfx/imagemagick:= )
+	)
+	imagequant? ( media-gfx/libimagequant )
+	introspection? ( dev-libs/gobject-introspection )
+	jpeg? ( media-libs/libjpeg-turbo:= )
+	jpeg2k? ( media-libs/openjpeg:= )
+	jpegxl? ( media-libs/libjxl )
+	lcms? ( media-libs/lcms:2 )
+	matio? ( sci-libs/matio:= )
+	openexr? ( media-libs/openexr:= )
+	orc? ( dev-lang/orc )
+	pango? (
+		x11-libs/cairo
+		x11-libs/pango
+	)
+	pdf? (
+		app-text/poppler[cairo]
+		x11-libs/cairo
+	)
+	png? ( media-libs/libpng:= )
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+	)
+	svg? (
+		gnome-base/librsvg:2
+		sys-libs/zlib:=
+		x11-libs/cairo
+	)
+	tiff? ( media-libs/tiff:= )
+	webp? ( media-libs/libwebp:= )
+"
+DEPEND="
+	${RDEPEND}
+	pango? ( x11-base/xorg-proto )
+	pdf? ( x11-base/xorg-proto )
+	svg? ( x11-base/xorg-proto )
+	test? (
+		tiff? ( media-libs/tiff[jpeg] )
+	)
+"
+BDEPEND="
+	dev-util/glib-utils
+	sys-devel/gettext
+	doc? (
+		app-doc/doxygen
+		media-gfx/graphviz
+	)
+	gtk-doc? ( dev-util/gtk-doc )
+	python? ( ${PYTHON_DEPS} )
+	vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	use vala && vala_setup
+
+	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+
+	sed -i "/subdir('fuzz')/d" meson.build || die
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_use deprecated)
+		$(meson_use doc doxygen)
+		-Dexamples=false
+		$(meson_use gtk-doc gtk_doc)
+		$(meson_use introspection)
+		$(meson_use vala vapi)
+		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
+		$(meson_feature exif)
+		$(meson_feature fftw)
+		$(meson_feature fits cfitsio)
+		$(meson_feature fontconfig)
+		$(meson_feature gsf)
+		$(meson_feature heif)
+		$(meson_feature imagemagick magick)
+		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+		$(meson_feature imagequant)
+		$(meson_feature jpeg)
+		$(meson_feature jpeg2k openjpeg)
+		$(meson_feature jpegxl jpeg-xl)
+		$(meson_feature lcms)
+		$(meson_feature matio)
+		-Dnifti=disabled # not packaged
+		$(meson_feature openexr)
+		-Dopenslide=disabled # not packaged
+		$(meson_feature orc)
+		$(meson_feature pango pangocairo)
+		-Dpdfium=disabled # not packaged, can use poppler instead
+		$(meson_feature png)
+		$(meson_feature pdf poppler)
+		-Dquantizr=disabled # not packaged, can use imagequant instead
+		-Dspng=disabled # not packaged, can use libpng instead
+		$(meson_feature svg rsvg)
+		$(meson_feature tiff)
+		$(meson_feature webp)
+		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	if use python; then
+		python_fix_shebang "${ED}"/usr/bin/vipsprofile
+	else
+		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-08-06  4:32 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-08-06  4:32 UTC (permalink / raw
  To: gentoo-commits

commit:     69c6e258835976acc37db94c7d9b32d5e34bb796
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  6 00:45:14 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug  6 04:27:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c6e258

media-libs/vips: drop 8.14.2

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 -
 media-libs/vips/vips-8.14.2.ebuild | 154 -------------------------------------
 2 files changed, 155 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 5a0b809844d4..c38f4a048cef 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1 @@
-DIST vips-8.14.2.tar.xz 18693660 BLAKE2B 22af6d587314c550704bf0527da4b3f5810be2ea9114af9c6592bbcd6b8027bfa961df0b349c8e80bcbb8b5992f2bf1b13b5fc46da46bd24359c70adfc7d757c SHA512 860f3b89fcaa2eaed49e253dc2b3b5c7dae5e453c506eb2ec96a3954072fcd86a4d6dafb3b00fc624c23097b947d3d6451e27d9494e7a75f1e4df5e99c771771
 DIST vips-8.14.3.tar.xz 18679276 BLAKE2B a97ee6fb2d16a1203cc4f06100dcd7ffdc1e1fb08058389b3bda8cc2245b7a0f2ddc0ab591c5a961d1576d4cebc3d61b58023500cb7e42f456caba49afd45dca SHA512 380857ba2593e1798463b2e315c65a0c1c6b42a16b7775d726e3b7210dc84cbe5e4e534535b322fcc0b2ed2248297bd04e11c91a7bb2c056c2b40c6b6a095cb9

diff --git a/media-libs/vips/vips-8.14.2.ebuild b/media-libs/vips/vips-8.14.2.ebuild
deleted file mode 100644
index 291c71467d67..000000000000
--- a/media-libs/vips/vips-8.14.2.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-single-r1 vala
-
-DESCRIPTION="VIPS Image Processing Library"
-HOMEPAGE="https://libvips.github.io/libvips/"
-SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1+ MIT"
-SLOT="0/42" # soname
-KEYWORDS="~amd64 ~x86"
-IUSE="
-	deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
-	imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
-	openexr +orc pango pdf +png python svg test tiff vala webp"
-REQUIRED_USE="
-	fontconfig? ( pango )
-	graphicsmagick? ( imagemagick )
-	python? ( ${PYTHON_REQUIRED_USE} )
-	test? ( jpeg png webp )
-	vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/glib:2
-	dev-libs/expat
-	virtual/libintl
-	exif? ( media-libs/libexif )
-	fftw? ( sci-libs/fftw:3.0= )
-	fits? ( sci-libs/cfitsio:= )
-	fontconfig? ( media-libs/fontconfig )
-	gsf? ( gnome-extra/libgsf:= )
-	heif? ( media-libs/libheif:= )
-	imagemagick? (
-		graphicsmagick? ( media-gfx/graphicsmagick:= )
-		!graphicsmagick? ( media-gfx/imagemagick:= )
-	)
-	imagequant? ( media-gfx/libimagequant )
-	introspection? ( dev-libs/gobject-introspection )
-	jpeg? ( media-libs/libjpeg-turbo:= )
-	jpeg2k? ( media-libs/openjpeg:= )
-	jpegxl? ( media-libs/libjxl )
-	lcms? ( media-libs/lcms:2 )
-	matio? ( sci-libs/matio:= )
-	openexr? ( media-libs/openexr:= )
-	orc? ( dev-lang/orc )
-	pango? (
-		x11-libs/cairo
-		x11-libs/pango
-	)
-	pdf? (
-		app-text/poppler[cairo]
-		x11-libs/cairo
-	)
-	png? ( media-libs/libpng:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
-	)
-	svg? (
-		gnome-base/librsvg:2
-		sys-libs/zlib:=
-		x11-libs/cairo
-	)
-	tiff? ( media-libs/tiff:= )
-	webp? ( media-libs/libwebp:= )"
-DEPEND="
-	${RDEPEND}
-	pango? ( x11-base/xorg-proto )
-	pdf? ( x11-base/xorg-proto )
-	svg? ( x11-base/xorg-proto )
-	test? (
-		tiff? ( media-libs/tiff[jpeg] )
-	)"
-BDEPEND="
-	dev-util/glib-utils
-	sys-devel/gettext
-	doc? (
-		app-doc/doxygen
-		media-gfx/graphviz
-	)
-	gtk-doc? ( dev-util/gtk-doc )
-	python? ( ${PYTHON_DEPS} )
-	vala? ( $(vala_depend) )"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-
-	use vala && vala_setup
-
-	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
-
-	sed -i "/subdir('fuzz')/d" meson.build || die
-}
-
-src_configure() {
-	local emesonargs=(
-		$(meson_use deprecated)
-		$(meson_use doc doxygen)
-		-Dexamples=false
-		$(meson_use gtk-doc gtk_doc)
-		$(meson_use introspection)
-		$(meson_use vala vapi)
-		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
-		$(meson_feature exif)
-		$(meson_feature fftw)
-		$(meson_feature fits cfitsio)
-		$(meson_feature fontconfig)
-		$(meson_feature gsf)
-		$(meson_feature heif)
-		$(meson_feature imagemagick magick)
-		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
-		$(meson_feature imagequant)
-		$(meson_feature jpeg)
-		$(meson_feature jpeg2k openjpeg)
-		$(meson_feature jpegxl jpeg-xl)
-		$(meson_feature lcms)
-		$(meson_feature matio)
-		-Dnifti=disabled # not packaged
-		$(meson_feature openexr)
-		-Dopenslide=disabled # not packaged
-		$(meson_feature orc)
-		$(meson_feature pango pangocairo)
-		-Dpdfium=disabled # not packaged, can use poppler instead
-		$(meson_feature png)
-		$(meson_feature pdf poppler)
-		-Dquantizr=disabled # not packaged, can use imagequant instead
-		-Dspng=disabled # not packaged, can use libpng instead
-		$(meson_feature svg rsvg)
-		$(meson_feature tiff)
-		$(meson_feature webp)
-		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-
-	if use python; then
-		python_fix_shebang "${ED}"/usr/bin/vipsprofile
-	else
-		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
-	fi
-}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-07-20 15:32 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-07-20 15:32 UTC (permalink / raw
  To: gentoo-commits

commit:     ba0aeec49b09292564b24b5d9159330584d588e9
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 20 15:32:16 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jul 20 15:32:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0aeec4

media-libs/vips: add 8.14.3

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 +
 media-libs/vips/vips-8.14.3.ebuild | 154 +++++++++++++++++++++++++++++++++++++
 2 files changed, 155 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 19bcb045f914..5a0b809844d4 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1 +1,2 @@
 DIST vips-8.14.2.tar.xz 18693660 BLAKE2B 22af6d587314c550704bf0527da4b3f5810be2ea9114af9c6592bbcd6b8027bfa961df0b349c8e80bcbb8b5992f2bf1b13b5fc46da46bd24359c70adfc7d757c SHA512 860f3b89fcaa2eaed49e253dc2b3b5c7dae5e453c506eb2ec96a3954072fcd86a4d6dafb3b00fc624c23097b947d3d6451e27d9494e7a75f1e4df5e99c771771
+DIST vips-8.14.3.tar.xz 18679276 BLAKE2B a97ee6fb2d16a1203cc4f06100dcd7ffdc1e1fb08058389b3bda8cc2245b7a0f2ddc0ab591c5a961d1576d4cebc3d61b58023500cb7e42f456caba49afd45dca SHA512 380857ba2593e1798463b2e315c65a0c1c6b42a16b7775d726e3b7210dc84cbe5e4e534535b322fcc0b2ed2248297bd04e11c91a7bb2c056c2b40c6b6a095cb9

diff --git a/media-libs/vips/vips-8.14.3.ebuild b/media-libs/vips/vips-8.14.3.ebuild
new file mode 100644
index 000000000000..291c71467d67
--- /dev/null
+++ b/media-libs/vips/vips-8.14.3.ebuild
@@ -0,0 +1,154 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-single-r1 vala
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~x86"
+IUSE="
+	deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
+	imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
+	openexr +orc pango pdf +png python svg test tiff vala webp"
+REQUIRED_USE="
+	fontconfig? ( pango )
+	graphicsmagick? ( imagemagick )
+	python? ( ${PYTHON_REQUIRED_USE} )
+	test? ( jpeg png webp )
+	vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/glib:2
+	dev-libs/expat
+	virtual/libintl
+	exif? ( media-libs/libexif )
+	fftw? ( sci-libs/fftw:3.0= )
+	fits? ( sci-libs/cfitsio:= )
+	fontconfig? ( media-libs/fontconfig )
+	gsf? ( gnome-extra/libgsf:= )
+	heif? ( media-libs/libheif:= )
+	imagemagick? (
+		graphicsmagick? ( media-gfx/graphicsmagick:= )
+		!graphicsmagick? ( media-gfx/imagemagick:= )
+	)
+	imagequant? ( media-gfx/libimagequant )
+	introspection? ( dev-libs/gobject-introspection )
+	jpeg? ( media-libs/libjpeg-turbo:= )
+	jpeg2k? ( media-libs/openjpeg:= )
+	jpegxl? ( media-libs/libjxl )
+	lcms? ( media-libs/lcms:2 )
+	matio? ( sci-libs/matio:= )
+	openexr? ( media-libs/openexr:= )
+	orc? ( dev-lang/orc )
+	pango? (
+		x11-libs/cairo
+		x11-libs/pango
+	)
+	pdf? (
+		app-text/poppler[cairo]
+		x11-libs/cairo
+	)
+	png? ( media-libs/libpng:= )
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+	)
+	svg? (
+		gnome-base/librsvg:2
+		sys-libs/zlib:=
+		x11-libs/cairo
+	)
+	tiff? ( media-libs/tiff:= )
+	webp? ( media-libs/libwebp:= )"
+DEPEND="
+	${RDEPEND}
+	pango? ( x11-base/xorg-proto )
+	pdf? ( x11-base/xorg-proto )
+	svg? ( x11-base/xorg-proto )
+	test? (
+		tiff? ( media-libs/tiff[jpeg] )
+	)"
+BDEPEND="
+	dev-util/glib-utils
+	sys-devel/gettext
+	doc? (
+		app-doc/doxygen
+		media-gfx/graphviz
+	)
+	gtk-doc? ( dev-util/gtk-doc )
+	python? ( ${PYTHON_DEPS} )
+	vala? ( $(vala_depend) )"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	use vala && vala_setup
+
+	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+
+	sed -i "/subdir('fuzz')/d" meson.build || die
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_use deprecated)
+		$(meson_use doc doxygen)
+		-Dexamples=false
+		$(meson_use gtk-doc gtk_doc)
+		$(meson_use introspection)
+		$(meson_use vala vapi)
+		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
+		$(meson_feature exif)
+		$(meson_feature fftw)
+		$(meson_feature fits cfitsio)
+		$(meson_feature fontconfig)
+		$(meson_feature gsf)
+		$(meson_feature heif)
+		$(meson_feature imagemagick magick)
+		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+		$(meson_feature imagequant)
+		$(meson_feature jpeg)
+		$(meson_feature jpeg2k openjpeg)
+		$(meson_feature jpegxl jpeg-xl)
+		$(meson_feature lcms)
+		$(meson_feature matio)
+		-Dnifti=disabled # not packaged
+		$(meson_feature openexr)
+		-Dopenslide=disabled # not packaged
+		$(meson_feature orc)
+		$(meson_feature pango pangocairo)
+		-Dpdfium=disabled # not packaged, can use poppler instead
+		$(meson_feature png)
+		$(meson_feature pdf poppler)
+		-Dquantizr=disabled # not packaged, can use imagequant instead
+		-Dspng=disabled # not packaged, can use libpng instead
+		$(meson_feature svg rsvg)
+		$(meson_feature tiff)
+		$(meson_feature webp)
+		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	if use python; then
+		python_fix_shebang "${ED}"/usr/bin/vipsprofile
+	else
+		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-07-14 21:32 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-07-14 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     02547a7f1b78ba334e7ce79d2363ca13c241fea7
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 14 21:21:53 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 21:31:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02547a7f

media-libs/vips: enable py3.12

Seems(?) fine, python is only used by a small bin/ script with no
tests and haven't really messed with --vips-profile to be sure.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/vips-8.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vips/vips-8.14.2.ebuild b/media-libs/vips/vips-8.14.2.ebuild
index 3a1eae30e612..291c71467d67 100644
--- a/media-libs/vips/vips-8.14.2.ebuild
+++ b/media-libs/vips/vips-8.14.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-single-r1 vala
 
 DESCRIPTION="VIPS Image Processing Library"


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-05-21 20:43 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-05-21 20:43 UTC (permalink / raw
  To: gentoo-commits

commit:     25553c109e37bc858227a261297e6f931f9353e6
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 21 20:40:58 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 21 20:43:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25553c10

media-libs/vips: bdepend on glib-utils

Seems unconditionally required with the way meson.build is setup
(from `enumtypes = gnome.mkenums`).

Closes: https://bugs.gentoo.org/906905
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/vips-8.14.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/vips/vips-8.14.2.ebuild b/media-libs/vips/vips-8.14.2.ebuild
index 31c28938b040..3a1eae30e612 100644
--- a/media-libs/vips/vips-8.14.2.ebuild
+++ b/media-libs/vips/vips-8.14.2.ebuild
@@ -77,6 +77,7 @@ DEPEND="
 		tiff? ( media-libs/tiff[jpeg] )
 	)"
 BDEPEND="
+	dev-util/glib-utils
 	sys-devel/gettext
 	doc? (
 		app-doc/doxygen


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-05-13  9:16 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-05-13  9:16 UTC (permalink / raw
  To: gentoo-commits

commit:     a848b646f698961cd14c8528e13b4f2d1ca0c00f
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat May 13 08:59:38 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat May 13 09:12:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a848b646

media-libs/vips: add xorg-proto dep for USE=pango/svg/pdf

Not really used directly but results in meson error'ing out if
missing when checking for pango, cairo (also done with USE=svg),
or poppler -- or at least if pango/cairo were built with USE=X.

Unless a new EAPI adds a way for e.g. cairo to tell revdeps to pull
xorg-proto if it was built with USE=X, then not much else to do than
depend on it either way. Ultimately it's just a header-only package
and feel it's not worth risking errors over missing it.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/vips-8.14.2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-libs/vips/vips-8.14.2.ebuild b/media-libs/vips/vips-8.14.2.ebuild
index b0592777c293..31c28938b040 100644
--- a/media-libs/vips/vips-8.14.2.ebuild
+++ b/media-libs/vips/vips-8.14.2.ebuild
@@ -70,6 +70,9 @@ RDEPEND="
 	webp? ( media-libs/libwebp:= )"
 DEPEND="
 	${RDEPEND}
+	pango? ( x11-base/xorg-proto )
+	pdf? ( x11-base/xorg-proto )
+	svg? ( x11-base/xorg-proto )
 	test? (
 		tiff? ( media-libs/tiff[jpeg] )
 	)"


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2023-05-12  9:02 Ionen Wolkens
  0 siblings, 0 replies; 30+ messages in thread
From: Ionen Wolkens @ 2023-05-12  9:02 UTC (permalink / raw
  To: gentoo-commits

commit:     268a9029004a65d19e40551d4bd81db25198b188
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 01:31:01 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 12 08:59:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=268a9029

media-libs/vips: new package, add 8.14.2

Adding for media-gfx/ueberzugpp, but is either way a generally nice
library to have in the tree with some useful standalone cli tools.

Debated between the naming libvips(github+website) and vips(tarball),
but the latter makes things a bit simpler if using the release tarball
and overlays have already used media-libs/vips and so can stay
consistent (also uses vips.pc). On repology it seems to be a 1/2 mix.

Preemptively using a subslot as soname been bumped several times in
the past.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/vips/Manifest           |   1 +
 media-libs/vips/metadata.xml       |  20 +++++
 media-libs/vips/vips-8.14.2.ebuild | 148 +++++++++++++++++++++++++++++++++++++
 3 files changed, 169 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
new file mode 100644
index 000000000000..19bcb045f914
--- /dev/null
+++ b/media-libs/vips/Manifest
@@ -0,0 +1 @@
+DIST vips-8.14.2.tar.xz 18693660 BLAKE2B 22af6d587314c550704bf0527da4b3f5810be2ea9114af9c6592bbcd6b8027bfa961df0b349c8e80bcbb8b5992f2bf1b13b5fc46da46bd24359c70adfc7d757c SHA512 860f3b89fcaa2eaed49e253dc2b3b5c7dae5e453c506eb2ec96a3954072fcd86a4d6dafb3b00fc624c23097b947d3d6451e27d9494e7a75f1e4df5e99c771771

diff --git a/media-libs/vips/metadata.xml b/media-libs/vips/metadata.xml
new file mode 100644
index 000000000000..1e0f895e9ef4
--- /dev/null
+++ b/media-libs/vips/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>ionen@gentoo.org</email>
+		<name>Ionen Wolkens</name>
+	</maintainer>
+	<use>
+		<flag name="deprecated">Enable deprecated components</flag>
+		<flag name="fits">Enable support for the Flexible Image Transport System data format using <pkg>sci-libs/cfitsio</pkg></flag>
+		<flag name="gsf">Enable support for structured files using <pkg>gnome-extra/libgsf</pkg></flag>
+		<flag name="imagequant">Enable support for Image Quantization using <pkg>media-gfx/libimagequant</pkg></flag>
+		<flag name="jpegxl">Enable support for the JPEG-XL image format using <pkg>media-libs/libjxl</pkg></flag>
+		<flag name="matio">Enable support for matlab files using <pkg>sci-libs/matio</pkg></flag>
+		<flag name="pango">Enable support for text rendering using <pkg>x11-libs/pango</pkg></flag>
+	</use>
+	<upstream>
+		<remote-id type="github">libvips/libvips</remote-id>
+	</upstream>
+</pkgmetadata>

diff --git a/media-libs/vips/vips-8.14.2.ebuild b/media-libs/vips/vips-8.14.2.ebuild
new file mode 100644
index 000000000000..5b86067ed672
--- /dev/null
+++ b/media-libs/vips/vips-8.14.2.ebuild
@@ -0,0 +1,148 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit meson python-single-r1 vala
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~x86"
+IUSE="
+	deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
+	imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
+	openexr +orc pango pdf +png python svg test tiff vala webp"
+REQUIRED_USE="
+	fontconfig? ( pango )
+	graphicsmagick? ( imagemagick )
+	python? ( ${PYTHON_REQUIRED_USE} )
+	test? ( jpeg png webp )
+	vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-libs/glib:2
+	dev-libs/expat
+	virtual/libintl
+	exif? ( media-libs/libexif )
+	fftw? ( sci-libs/fftw:3.0= )
+	fits? ( sci-libs/cfitsio:= )
+	fontconfig? ( media-libs/fontconfig )
+	gsf? ( gnome-extra/libgsf:= )
+	heif? ( media-libs/libheif:= )
+	imagemagick? (
+		graphicsmagick? ( media-gfx/graphicsmagick:= )
+		!graphicsmagick? ( media-gfx/imagemagick:= )
+	)
+	imagequant? ( media-gfx/libimagequant )
+	introspection? ( dev-libs/gobject-introspection )
+	jpeg? ( media-libs/libjpeg-turbo:= )
+	jpeg2k? ( media-libs/openjpeg:= )
+	jpegxl? ( media-libs/libjxl )
+	lcms? ( media-libs/lcms:2 )
+	matio? ( sci-libs/matio:= )
+	openexr? ( media-libs/openexr:= )
+	orc? ( dev-lang/orc )
+	pango? (
+		x11-libs/cairo
+		x11-libs/pango
+	)
+	pdf? (
+		app-text/poppler[cairo]
+		x11-libs/cairo
+	)
+	png? ( media-libs/libpng:= )
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+	)
+	svg? (
+		gnome-base/librsvg:2
+		sys-libs/zlib:=
+		x11-libs/cairo
+	)
+	tiff? ( media-libs/tiff:= )
+	webp? ( media-libs/libwebp:= )"
+DEPEND="
+	${RDEPEND}
+	test? (
+		tiff? ( media-libs/tiff[jpeg] )
+	)"
+BDEPEND="
+	sys-devel/gettext
+	doc? (
+		app-doc/doxygen
+		media-gfx/graphviz
+	)
+	gtk-doc? ( dev-util/gtk-doc )
+	python? ( ${PYTHON_DEPS} )
+	vala? ( $(vala_depend) )"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	use vala && vala_setup
+
+	sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_use deprecated)
+		$(meson_use doc doxygen)
+		-Dexamples=false
+		$(meson_use gtk-doc gtk_doc)
+		$(meson_use introspection)
+		$(meson_use vala vapi)
+		-Dcgif=disabled # not packaged, and not used to view gif (only saving)
+		$(meson_feature exif)
+		$(meson_feature fftw)
+		$(meson_feature fits cfitsio)
+		$(meson_feature fontconfig)
+		$(meson_feature gsf)
+		$(meson_feature heif)
+		$(meson_feature imagemagick magick)
+		-Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+		$(meson_feature imagequant)
+		$(meson_feature jpeg)
+		$(meson_feature jpeg2k openjpeg)
+		$(meson_feature jpegxl jpeg-xl)
+		$(meson_feature lcms)
+		$(meson_feature matio)
+		-Dnifti=disabled # not packaged
+		$(meson_feature openexr)
+		-Dopenslide=disabled # not packaged
+		$(meson_feature orc)
+		$(meson_feature pango pangocairo)
+		-Dpdfium=disabled # not packaged, can use poppler instead
+		$(meson_feature png)
+		$(meson_feature pdf poppler)
+		-Dquantizr=disabled # not packaged, can use imagequant instead
+		-Dspng=disabled # not packaged, can use libpng instead
+		$(meson_feature svg rsvg)
+		$(meson_feature tiff)
+		$(meson_feature webp)
+		$(meson_feature svg zlib) # zlib is currently only used by svgload.c
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	if use python; then
+		python_fix_shebang "${ED}"/usr/bin/vipsprofile
+	else
+		rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+	fi
+}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2018-01-28 16:29 Mikle Kolyada
  0 siblings, 0 replies; 30+ messages in thread
From: Mikle Kolyada @ 2018-01-28 16:29 UTC (permalink / raw
  To: gentoo-commits

commit:     b55c0d644fe51f9579c0ecadd66ccf3dbd842f4a
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 28 16:29:49 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Jan 28 16:29:49 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55c0d64

media-libs/vips: remove last rited package

 media-libs/vips/Manifest              |  1 -
 media-libs/vips/metadata.xml          | 15 -------
 media-libs/vips/vips-7.38.5-r1.ebuild | 76 -----------------------------------
 3 files changed, 92 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
deleted file mode 100644
index 3d258ad8084..00000000000
--- a/media-libs/vips/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vips-7.38.5.tar.gz 3447505 BLAKE2B e0db7357054969618a7bc226a652425ee2cd2b0a4964ed5e575f62c7659796d7ba71439ec2a01efc10f615eb748119edbf66bf23b2b807b54fef49fc469f1efd SHA512 99b3a3efb32a976d17e5ce7d7d79e8bb708c148e981f866a8997a07f641866ba237cd677de9f7cafab30afb182a5bde7cc130368c8ff5d8f413d38801a24ed37

diff --git a/media-libs/vips/metadata.xml b/media-libs/vips/metadata.xml
deleted file mode 100644
index c950b991df5..00000000000
--- a/media-libs/vips/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>graphics@gentoo.org</email>
-		<name>Gentoo Graphics Project</name>
-	</maintainer>
-	<use>
-		<flag name="fits">Enable support for the FITS image format through <pkg>sci-libs/cfitsio</pkg></flag>
-		<flag name='matio'>Enable support for reading images from Matlab files through <pkg>sci-libs/matio</pkg></flag>
-	</use>
-	<upstream>
-		<remote-id type="sourceforge">vips</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/media-libs/vips/vips-7.38.5-r1.ebuild b/media-libs/vips/vips-7.38.5-r1.ebuild
deleted file mode 100644
index 62f4c8af6f7..00000000000
--- a/media-libs/vips/vips-7.38.5-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-inherit eutils versionator python-single-r1
-
-DESCRIPTION="VIPS Image Processing Library"
-SRC_URI="http://www.vips.ecs.soton.ac.uk/supported/$(get_version_component_range 1-2)/${P}.tar.gz"
-HOMEPAGE="http://www.vips.ecs.soton.ac.uk/index.php?title=VIPS"
-
-RESTRICT="mirror"
-LICENSE="LGPL-2.1"
-SLOT="1"
-KEYWORDS="~amd64 ~x86"
-IUSE="cxx debug exif fits fftw imagemagick jpeg lcms matio openexr
-	+orc png python static-libs tiff webp"
-
-RDEPEND=">=dev-libs/glib-2.6:2
-	dev-libs/libxml2
-	sys-libs/zlib
-	>=x11-libs/pango-1.8
-	fftw? ( sci-libs/fftw:3.0= )
-	imagemagick? ( virtual/imagemagick-tools )
-	lcms? ( media-libs/lcms )
-	matio? ( >=sci-libs/matio-1.3.4 )
-	openexr? ( >=media-libs/openexr-1.2.2 )
-	exif? ( >=media-libs/libexif-0.6 )
-	tiff? ( media-libs/tiff:0= )
-	jpeg? ( virtual/jpeg:0= )
-	fits? ( sci-libs/cfitsio )
-	png? ( >=media-libs/libpng-1.2.9:0= )
-	python? ( ${PYTHON_DEPS} )
-	webp? ( media-libs/libwebp )
-	orc? ( >=dev-lang/orc-0.4.11 )"
-DEPEND="${RDEPEND}
-	dev-util/gtk-doc-am"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-	econf \
-		$(use_enable debug) \
-		$(use_enable cxx) \
-		$(use_with fftw) \
-		$(use_with lcms) \
-		$(use_with openexr OpenEXR) \
-		$(use_with matio ) \
-		$(use_with exif libexif) \
-		$(use_with imagemagick magick) \
-		$(use_with png) \
-		$(use_with tiff) \
-		$(use_with fits cfitsio) \
-		$(use_with jpeg) \
-		$(use_with orc) \
-		$(use_with python) \
-		$(use_with webp libwebp) \
-		$(use_enable static-libs static)
-}
-
-src_install() {
-	emake DESTDIR="${D}" install
-	dodoc AUTHORS ChangeLog NEWS THANKS TODO
-
-	# 314101
-	mv "${ED}"/usr/share/doc/${PN}/* "${ED}"/usr/share/doc/${PF} || die
-	rmdir "${ED}"/usr/share/doc/${PN}/ || die
-	dosym /usr/share/doc/${PF} /usr/share/doc/${PN}
-
-	use python && python_optimize
-	prune_libtool_files
-}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2018-01-13 18:51 Ulrich Müller
  0 siblings, 0 replies; 30+ messages in thread
From: Ulrich Müller @ 2018-01-13 18:51 UTC (permalink / raw
  To: gentoo-commits

commit:     c5e991465b217e8d592d1cf277c52e488d9503ee
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 18:07:29 2018 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 18:50:31 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e99146

media-libs/vips: Update Manifest hashes.

Closes: https://bugs.gentoo.org/642890

 media-libs/vips/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 2ebc25c28ac..3d258ad8084 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1 +1 @@
-DIST vips-7.38.5.tar.gz 3447505 SHA256 495dc8ca70910eca33a867f0a7e6903b076d6dd9fbdf2ddbb2ffd4270f0fe00e SHA512 99b3a3efb32a976d17e5ce7d7d79e8bb708c148e981f866a8997a07f641866ba237cd677de9f7cafab30afb182a5bde7cc130368c8ff5d8f413d38801a24ed37 WHIRLPOOL a40d38956a476e74669288ba14f6a5c49f5485221c90e8455702bbfde411a871a5f31cfdeefa1329a17f773a14668af187e92189e4f592dba459a0b20a3c16ba
+DIST vips-7.38.5.tar.gz 3447505 BLAKE2B e0db7357054969618a7bc226a652425ee2cd2b0a4964ed5e575f62c7659796d7ba71439ec2a01efc10f615eb748119edbf66bf23b2b807b54fef49fc469f1efd SHA512 99b3a3efb32a976d17e5ce7d7d79e8bb708c148e981f866a8997a07f641866ba237cd677de9f7cafab30afb182a5bde7cc130368c8ff5d8f413d38801a24ed37


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2017-03-22  7:17 Michał Górny
  0 siblings, 0 replies; 30+ messages in thread
From: Michał Górny @ 2017-03-22  7:17 UTC (permalink / raw
  To: gentoo-commits

commit:     970a89aeb7fb1cca729fa406c3bb8c86006c39ba
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 16:51:20 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 22 07:17:34 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=970a89ae

media-libs/vips: Remove old (python.eclass)

 media-libs/vips/Manifest              |  1 -
 media-libs/vips/vips-7.26.3-r1.ebuild | 73 -----------------------------------
 2 files changed, 74 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 7d551c6cda9..2ebc25c28ac 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1 @@
-DIST vips-7.26.3.tar.gz 3163591 SHA256 9acbe13f391bde2e1748e62a3f2e07a4319ad07c2502cc1ee4422f0a6cbd12a0 SHA512 7f2a21e2fac863d2ac43dc4a90f33e34a84d27035050357dba599e8a368b013d04f8ca03155dfc882e77004399800ae35fd40fa1919478e0b6ad0ba970806cb2 WHIRLPOOL 155843e1ba719b705e3ef3b994de0aaf6f2ba2cdb620b47fae74c9e4b2605f73987270539e77241a4fcef85e881a477de8eedd3b2bc955050eac3f9984ff4a8a
 DIST vips-7.38.5.tar.gz 3447505 SHA256 495dc8ca70910eca33a867f0a7e6903b076d6dd9fbdf2ddbb2ffd4270f0fe00e SHA512 99b3a3efb32a976d17e5ce7d7d79e8bb708c148e981f866a8997a07f641866ba237cd677de9f7cafab30afb182a5bde7cc130368c8ff5d8f413d38801a24ed37 WHIRLPOOL a40d38956a476e74669288ba14f6a5c49f5485221c90e8455702bbfde411a871a5f31cfdeefa1329a17f773a14668af187e92189e4f592dba459a0b20a3c16ba

diff --git a/media-libs/vips/vips-7.26.3-r1.ebuild b/media-libs/vips/vips-7.26.3-r1.ebuild
deleted file mode 100644
index f86440b5f50..00000000000
--- a/media-libs/vips/vips-7.26.3-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=3
-PYTHON_DEPEND="python? 2"
-inherit eutils versionator python
-
-# TODO:
-# matio? ( sci-libs/matio ) - in science overlay #269598 (wait for new release
-# after 1.3.4) or until somebody adds it to the tree.
-
-DESCRIPTION="VIPS Image Processing Library"
-SRC_URI="http://www.vips.ecs.soton.ac.uk/supported/$(get_version_component_range 1-2)/${P}.tar.gz"
-HOMEPAGE="http://vips.sourceforge.net"
-
-LICENSE="LGPL-2.1"
-SLOT="1"
-KEYWORDS="amd64 x86"
-IUSE="debug exif fits fftw imagemagick jpeg lcms openexr +orc png python static-libs tiff"
-
-RDEPEND=">=dev-libs/glib-2.6:2
-	>=dev-libs/liboil-0.3
-	dev-libs/libxml2
-	sys-libs/zlib
-	>=x11-libs/pango-1.8
-	fftw? ( sci-libs/fftw:3.0 )
-	imagemagick? ( virtual/imagemagick-tools )
-	lcms? ( media-libs/lcms )
-	openexr? ( >=media-libs/openexr-1.2.2 )
-	exif? ( >=media-libs/libexif-0.6 )
-	tiff? ( media-libs/tiff )
-	jpeg? ( virtual/jpeg )
-	fits? ( sci-libs/cfitsio )
-	png? ( >=media-libs/libpng-1.2.9 )
-	orc? ( >=dev-lang/orc-0.4.11 )"
-DEPEND="${RDEPEND}
-	dev-util/gtk-doc-am"
-
-pkg_setup() {
-	if use python; then
-		python_set_active_version 2
-		python_pkg_setup
-	fi
-}
-
-src_configure() {
-	econf \
-		$(use_enable debug) \
-		$(use_with fftw fftw3) \
-		$(use_with lcms) \
-		$(use_with openexr OpenEXR) \
-		$(use_with exif libexif) \
-		$(use_with imagemagick magick) \
-		$(use_with png) \
-		$(use_with tiff) \
-		$(use_with fits cfitsio) \
-		$(use_with jpeg) \
-		$(use_with orc) \
-		$(use_with python) \
-		$(use_enable static-libs static)
-}
-
-src_install() {
-	emake DESTDIR="${D}" install || die
-	dodoc AUTHORS ChangeLog NEWS README THANKS TODO || die
-
-	# 314101
-	mv "${ED}"/usr/share/doc/${PN}/* "${ED}"/usr/share/doc/${PF} || die
-	rmdir "${ED}"/usr/share/doc/${PN}/ || die
-	dosym /usr/share/doc/${PF} /usr/share/doc/${PN}
-
-	find "${ED}" -name '*.la' -exec rm -f {} +
-}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2016-09-14 10:49 Andrew Savchenko
  0 siblings, 0 replies; 30+ messages in thread
From: Andrew Savchenko @ 2016-09-14 10:49 UTC (permalink / raw
  To: gentoo-commits

commit:     bb9ba317e15dcc9ac83f8a114295800121f62872
Author:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 14 10:38:31 2016 +0000
Commit:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Wed Sep 14 10:48:43 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9ba317

media-libs/vips: 7.38 version bump

Update to 7.38, not the newest one, but better than other versions
from the tree, needed for nip2 update. See bugs 412447 and 453810.

Package-Manager: portage-2.3.0
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>

 media-libs/vips/Manifest           |  1 +
 media-libs/vips/metadata.xml       |  1 +
 media-libs/vips/vips-7.38.5.ebuild | 78 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 80 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index ea74e1a..de774b0 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1,3 @@
 DIST vips-7.26.3.tar.gz 3163591 SHA256 9acbe13f391bde2e1748e62a3f2e07a4319ad07c2502cc1ee4422f0a6cbd12a0 SHA512 7f2a21e2fac863d2ac43dc4a90f33e34a84d27035050357dba599e8a368b013d04f8ca03155dfc882e77004399800ae35fd40fa1919478e0b6ad0ba970806cb2 WHIRLPOOL 155843e1ba719b705e3ef3b994de0aaf6f2ba2cdb620b47fae74c9e4b2605f73987270539e77241a4fcef85e881a477de8eedd3b2bc955050eac3f9984ff4a8a
 DIST vips-7.26.7.tar.gz 3180445 SHA256 efb1c21413f7b5c4d8c5f25bd81f3097805d989559aa0abe1615dbb0f6bb80e7 SHA512 f807b6076b44bf1b5724783af031c24441a66c543a9fe84bcf20e6327edfab3664fd7459aae4e68ce7046ba3e468be20d07c7b901a2e2136e128b8a39dffe660 WHIRLPOOL 0e5b8e388196eeba00aa18f407ef19500c0b20e10c68d8adc22e73926ac7d75172dfe157fe45143d7c78dfc4886d1eaa188cb0b8a44ead417c7c23a21882d65d
+DIST vips-7.38.5.tar.gz 3447505 SHA256 495dc8ca70910eca33a867f0a7e6903b076d6dd9fbdf2ddbb2ffd4270f0fe00e SHA512 99b3a3efb32a976d17e5ce7d7d79e8bb708c148e981f866a8997a07f641866ba237cd677de9f7cafab30afb182a5bde7cc130368c8ff5d8f413d38801a24ed37 WHIRLPOOL a40d38956a476e74669288ba14f6a5c49f5485221c90e8455702bbfde411a871a5f31cfdeefa1329a17f773a14668af187e92189e4f592dba459a0b20a3c16ba

diff --git a/media-libs/vips/metadata.xml b/media-libs/vips/metadata.xml
index 23529db..c950b99 100644
--- a/media-libs/vips/metadata.xml
+++ b/media-libs/vips/metadata.xml
@@ -7,6 +7,7 @@
 	</maintainer>
 	<use>
 		<flag name="fits">Enable support for the FITS image format through <pkg>sci-libs/cfitsio</pkg></flag>
+		<flag name='matio'>Enable support for reading images from Matlab files through <pkg>sci-libs/matio</pkg></flag>
 	</use>
 	<upstream>
 		<remote-id type="sourceforge">vips</remote-id>

diff --git a/media-libs/vips/vips-7.38.5.ebuild b/media-libs/vips/vips-7.38.5.ebuild
new file mode 100644
index 00000000..884c8af
--- /dev/null
+++ b/media-libs/vips/vips-7.38.5.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_{6,7} )
+inherit eutils versionator python-single-r1
+
+DESCRIPTION="VIPS Image Processing Library"
+SRC_URI="http://www.vips.ecs.soton.ac.uk/supported/$(get_version_component_range 1-2)/${P}.tar.gz"
+HOMEPAGE="http://www.vips.ecs.soton.ac.uk/index.php?title=VIPS"
+
+RESTRICT="mirror"
+LICENSE="LGPL-2.1"
+SLOT="1"
+KEYWORDS="~amd64 ~x86"
+IUSE="cxx debug exif fits fftw imagemagick jpeg lcms matio openexr
+	+orc png python static-libs tiff webp"
+
+RDEPEND=">=dev-libs/glib-2.6:2
+	dev-libs/libxml2
+	sys-libs/zlib
+	>=x11-libs/pango-1.8
+	fftw? ( sci-libs/fftw:3.0 )
+	imagemagick? ( || ( >=media-gfx/imagemagick-5.0.0
+		media-gfx/graphicsmagick[imagemagick] ) )
+	lcms? ( media-libs/lcms )
+	matio? ( >=sci-libs/matio-1.3.4 )
+	openexr? ( >=media-libs/openexr-1.2.2 )
+	exif? ( >=media-libs/libexif-0.6 )
+	tiff? ( media-libs/tiff:0= )
+	jpeg? ( virtual/jpeg:0= )
+	fits? ( sci-libs/cfitsio )
+	png? ( >=media-libs/libpng-1.2.9:0= )
+	python? ( ${PYTHON_DEPS} )
+	webp? ( media-libs/libwebp )
+	orc? ( >=dev-lang/orc-0.4.11 )"
+DEPEND="${RDEPEND}
+	dev-util/gtk-doc-am"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+	econf \
+		$(use_enable debug) \
+		$(use_enable cxx) \
+		$(use_with fftw) \
+		$(use_with lcms) \
+		$(use_with openexr OpenEXR) \
+		$(use_with matio ) \
+		$(use_with exif libexif) \
+		$(use_with imagemagick magick) \
+		$(use_with png) \
+		$(use_with tiff) \
+		$(use_with fits cfitsio) \
+		$(use_with jpeg) \
+		$(use_with orc) \
+		$(use_with python) \
+		$(use_with webp libwebp) \
+		$(use_enable static-libs static)
+}
+
+src_install() {
+	emake DESTDIR="${D}" install
+	dodoc AUTHORS ChangeLog NEWS THANKS TODO
+
+	# 314101
+	mv "${ED}"/usr/share/doc/${PN}/* "${ED}"/usr/share/doc/${PF} || die
+	rmdir "${ED}"/usr/share/doc/${PN}/ || die
+	dosym /usr/share/doc/${PF} /usr/share/doc/${PN}
+
+	use python && python_optimize
+	prune_libtool_files
+}


^ permalink raw reply related	[flat|nested] 30+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/
@ 2016-03-20 19:12 Fabian Groffen
  0 siblings, 0 replies; 30+ messages in thread
From: Fabian Groffen @ 2016-03-20 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     b01911d1fac746b342b378575b598b171884fc58
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 20 19:11:31 2016 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Mar 20 19:12:21 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01911d1

media-libs/vips: update dependencies as per changelog, bug #416815

Package-Manager: portage-2.2.27-prefix

 media-libs/vips/vips-7.26.7-r1.ebuild | 74 +++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)

diff --git a/media-libs/vips/vips-7.26.7-r1.ebuild b/media-libs/vips/vips-7.26.7-r1.ebuild
new file mode 100644
index 0000000..b65eb61
--- /dev/null
+++ b/media-libs/vips/vips-7.26.7-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=3
+PYTHON_DEPEND="python? 2"
+inherit eutils versionator python
+
+# TODO:
+# matio? ( sci-libs/matio ) - in science overlay #269598 (wait for new release
+# after 1.3.4) or until somebody adds it to the tree.
+
+DESCRIPTION="VIPS Image Processing Library"
+SRC_URI="http://www.vips.ecs.soton.ac.uk/supported/$(get_version_component_range 1-2)/${P}.tar.gz"
+HOMEPAGE="http://vips.sourceforge.net"
+
+LICENSE="LGPL-2.1"
+SLOT="1"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug exif fits fftw imagemagick jpeg lcms openexr png python static-libs tiff"
+
+RDEPEND=">=dev-lang/orc-0.4.11
+	>=dev-libs/glib-2.6:2
+	dev-libs/libxml2
+	sys-libs/zlib
+	>=x11-libs/pango-1.8
+	fftw? ( sci-libs/fftw:3.0 )
+	imagemagick? ( || ( >=media-gfx/imagemagick-5.0.0
+		media-gfx/graphicsmagick[imagemagick] ) )
+	lcms? ( media-libs/lcms )
+	openexr? ( >=media-libs/openexr-1.2.2 )
+	exif? ( >=media-libs/libexif-0.6 )
+	tiff? ( media-libs/tiff )
+	jpeg? ( virtual/jpeg )
+	fits? ( sci-libs/cfitsio )
+	png? ( >=media-libs/libpng-1.2.9 )"
+DEPEND="${RDEPEND}
+	dev-util/gtk-doc-am"
+
+pkg_setup() {
+	if use python; then
+		python_set_active_version 2
+		python_pkg_setup
+	fi
+}
+
+src_configure() {
+	econf \
+		$(use_enable debug) \
+		$(use_with fftw fftw3) \
+		$(use_with lcms) \
+		$(use_with openexr OpenEXR) \
+		$(use_with exif libexif) \
+		$(use_with imagemagick magick) \
+		$(use_with png) \
+		$(use_with tiff) \
+		$(use_with fits cfitsio) \
+		$(use_with jpeg) \
+		$(use_with orc) \
+		$(use_with python) \
+		$(use_enable static-libs static)
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die
+	dodoc AUTHORS ChangeLog NEWS README THANKS TODO || die
+
+	# 314101
+	mv "${ED}"/usr/share/doc/${PN}/* "${ED}"/usr/share/doc/${PF} || die
+	rmdir "${ED}"/usr/share/doc/${PN}/ || die
+	dosym /usr/share/doc/${PF} /usr/share/doc/${PN}
+
+	find "${ED}" -name '*.la' -exec rm -f {} +
+}


^ permalink raw reply related	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2024-09-03 12:31 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-12 10:58 [gentoo-commits] repo/gentoo:master commit in: media-libs/vips/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2024-09-03 12:31 Ionen Wolkens
2024-04-27 12:11 Ionen Wolkens
2024-04-03  9:14 Arthur Zamarin
2024-03-13 12:56 Ionen Wolkens
2024-02-22  6:16 Ionen Wolkens
2024-01-31 22:47 Ionen Wolkens
2024-01-29 16:47 Arthur Zamarin
2024-01-24  8:35 Michał Górny
2024-01-16  5:46 Viorel Munteanu
2024-01-10 22:02 Ionen Wolkens
2024-01-10 22:01 Ionen Wolkens
2023-12-18 18:43 Ionen Wolkens
2023-11-11 21:21 Ionen Wolkens
2023-10-27 15:20 Michał Górny
2023-10-10 20:20 Ionen Wolkens
2023-09-18 16:58 Ionen Wolkens
2023-09-12 16:15 Ionen Wolkens
2023-08-15 15:09 Ionen Wolkens
2023-08-06  4:32 Ionen Wolkens
2023-07-20 15:32 Ionen Wolkens
2023-07-14 21:32 Ionen Wolkens
2023-05-21 20:43 Ionen Wolkens
2023-05-13  9:16 Ionen Wolkens
2023-05-12  9:02 Ionen Wolkens
2018-01-28 16:29 Mikle Kolyada
2018-01-13 18:51 Ulrich Müller
2017-03-22  7:17 Michał Górny
2016-09-14 10:49 Andrew Savchenko
2016-03-20 19:12 Fabian Groffen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox