[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-11-04 Thread Ionen Wolkens
commit: 09f766fcc787e1e2fa4e759f1c6a747f5b4eb689
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Nov  4 15:23:19 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov  4 16:13:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f766fc

media-libs/vips: drop 8.15.4

Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 789ed66cb57e..b186f246ff3a 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,3 +1,2 @@
 DIST vips-8.15.2.tar.xz 18653840 BLAKE2B 
fa46d58d77ec835cbb7036764bcc40554a72c2d6a854adee31905d04cb189de131340f990b432293935bc8563236816d14fa45c08ba858de6b1be5ee3ea148ec
 SHA512 
f746e4590f0105cb40dbb4ee35fe4b177acbf09d7fc4202f623812018030b9cfdfcbe585742724b35f40ef9b68717ebd015243f3db293086621d9eac3d89a5b2
-DIST vips-8.15.4.tar.xz 18655032 BLAKE2B 
ea4bb5af7bf34bda688ea937456ec6c1cff0dfa21e87fd843611cd8b3fb16df8fd1793d8327d40bbf937995466a4cfd417d9fe68f02010e260cf6b68f8c725c5
 SHA512 
b44fb3d57e356f3f0c4177f8385c0a6e5932ac22af8bd4ef312961d98bec4336bd3fb914a659a51a83a9da8b3bceb1593492a45e433b45a21cc6094aada6f1ac
 DIST vips-8.15.5.tar.xz 18652672 BLAKE2B 
bebd8078cb6cedffb4aee98aab17f62538439f81378b4953085ec0cd6e9ce2c6fb17831e77113980bc91c0ed4355d765c2008232b1cf64246467a9cd936e2245
 SHA512 
d8f87292fa395e108f36769accc64b67ea49aadbea4a6bd97fc457f340c0f78c0365a43ae4b14ac5f154e696a8b2abc100078a8c5ac58aae2dd1b04347fbf4d8

diff --git a/media-libs/vips/vips-8.15.4.ebuild 
b/media-libs/vips/vips-8.15.4.ebuild
deleted file mode 100644
index 1a70de46d0d2..
--- a/media-libs/vips/vips-8.15.4.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..13} )
-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/${PV}"
-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 

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-10-19 Thread Ionen Wolkens
commit: 27a451df5b2bc0619577023229fee0595a7dc0e9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct 19 15:45:57 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct 19 16:52:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a451df

media-libs/vips: add 8.15.5

Upstream reverted the ${PV} soname and packages built against
8.15.2 do not seem to need a rebuild, so go back to SLOT=0/42.

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/vips/Manifest   |   1 +
 media-libs/vips/vips-8.15.5.ebuild | 167 +
 2 files changed, 168 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 493b42a00edc..789ed66cb57e 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1,3 @@
 DIST vips-8.15.2.tar.xz 18653840 BLAKE2B 
fa46d58d77ec835cbb7036764bcc40554a72c2d6a854adee31905d04cb189de131340f990b432293935bc8563236816d14fa45c08ba858de6b1be5ee3ea148ec
 SHA512 
f746e4590f0105cb40dbb4ee35fe4b177acbf09d7fc4202f623812018030b9cfdfcbe585742724b35f40ef9b68717ebd015243f3db293086621d9eac3d89a5b2
 DIST vips-8.15.4.tar.xz 18655032 BLAKE2B 
ea4bb5af7bf34bda688ea937456ec6c1cff0dfa21e87fd843611cd8b3fb16df8fd1793d8327d40bbf937995466a4cfd417d9fe68f02010e260cf6b68f8c725c5
 SHA512 
b44fb3d57e356f3f0c4177f8385c0a6e5932ac22af8bd4ef312961d98bec4336bd3fb914a659a51a83a9da8b3bceb1593492a45e433b45a21cc6094aada6f1ac
+DIST vips-8.15.5.tar.xz 18652672 BLAKE2B 
bebd8078cb6cedffb4aee98aab17f62538439f81378b4953085ec0cd6e9ce2c6fb17831e77113980bc91c0ed4355d765c2008232b1cf64246467a9cd936e2245
 SHA512 
d8f87292fa395e108f36769accc64b67ea49aadbea4a6bd97fc457f340c0f78c0365a43ae4b14ac5f154e696a8b2abc100078a8c5ac58aae2dd1b04347fbf4d8

diff --git a/media-libs/vips/vips-8.15.5.ebuild 
b/media-libs/vips/vips-8.15.5.ebuild
new file mode 100644
index ..d95b054a4b0f
--- /dev/null
+++ b/media-libs/vips/vips-8.15.5.ebuild
@@ -0,0 +1,167 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+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
+}
+
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-10-03 Thread Ionen Wolkens
commit: b88e28ac70dba00b0d429551a194dd8a7487afbe
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Oct  3 13:35:32 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Oct  3 14:04:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88e28ac

media-libs/vips: add 8.15.4

Switch subslot to ${PV} because of libvips-cpp newly appending
meson.project_version() to the soname.

May cause useless rebuilds for packages not using -cpp but well,
soname for other library can also change so they still need :=.

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/vips/Manifest   |   1 +
 media-libs/vips/vips-8.15.4.ebuild | 167 +
 2 files changed, 168 insertions(+)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 36179aa87689..493b42a00edc 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1 +1,2 @@
 DIST vips-8.15.2.tar.xz 18653840 BLAKE2B 
fa46d58d77ec835cbb7036764bcc40554a72c2d6a854adee31905d04cb189de131340f990b432293935bc8563236816d14fa45c08ba858de6b1be5ee3ea148ec
 SHA512 
f746e4590f0105cb40dbb4ee35fe4b177acbf09d7fc4202f623812018030b9cfdfcbe585742724b35f40ef9b68717ebd015243f3db293086621d9eac3d89a5b2
+DIST vips-8.15.4.tar.xz 18655032 BLAKE2B 
ea4bb5af7bf34bda688ea937456ec6c1cff0dfa21e87fd843611cd8b3fb16df8fd1793d8327d40bbf937995466a4cfd417d9fe68f02010e260cf6b68f8c725c5
 SHA512 
b44fb3d57e356f3f0c4177f8385c0a6e5932ac22af8bd4ef312961d98bec4336bd3fb914a659a51a83a9da8b3bceb1593492a45e433b45a21cc6094aada6f1ac

diff --git a/media-libs/vips/vips-8.15.4.ebuild 
b/media-libs/vips/vips-8.15.4.ebuild
new file mode 100644
index ..1a70de46d0d2
--- /dev/null
+++ b/media-libs/vips/vips-8.15.4.ebuild
@@ -0,0 +1,167 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+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/${PV}"
+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(

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-09-03 Thread Ionen Wolkens
commit: 6639a7b9e8eb83870281f5c26acfd656fff7e1db
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:29:20 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6639a7b9

media-libs/vips: enable py3.13

Signed-off-by: Ionen Wolkens  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



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

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

media-libs/vips: drop 8.15.1

Signed-off-by: Ionen Wolkens  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..
--- 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)
-   -Dexample

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-04-03 Thread Arthur Zamarin
commit: ee8b7b7befb6d3c2ea4ac2a31fc88ba470e88bd5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 09:13:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 09:13:40 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-03-13 Thread Ionen Wolkens
commit: fac86035834523933c402c919867d45306e480d5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Mar 13 12:50:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Mar 13 12:55:58 2024 +
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  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 ..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 

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-02-21 Thread Ionen Wolkens
commit: b2199c41a08ba5a5ef5ff655877e6f95b4e4a832
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:09:48 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2199c41

media-libs/vips: drop 8.14.5

Signed-off-by: Ionen Wolkens  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 @@
Enable support for compressed files using 
app-arch/libarchive
Enable deprecated components
Enable support for the Flexible Image 
Transport System data format using sci-libs/cfitsio
-   Enable support for structured files using 
gnome-extra/libgsf
Enable SIMD optimizations using 
dev-cpp/highway (replaces USE=orc)
Enable support for Image Quantization 
using media-gfx/libimagequant
Enable support for matlab files using 
sci-libs/matio

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..
--- 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
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-01-31 Thread Ionen Wolkens
commit: 36e88b0ee9484782b6281e9ade96693f50a4
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 21:46:04 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 31 22:31:02 2024 +
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.tk>
Signed-off-by: Ionen Wolkens  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



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-01-29 Thread Arthur Zamarin
commit: 0b665b83f313058436482b32059e3d565197f5d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan 29 16:46:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan 29 16:46:57 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-01-24 Thread Michał Górny
commit: a3fe701db55339ba5df9e089a7fe8ae9cff09d6c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 08:32:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 08:32:41 2024 +
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  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:= )



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-01-15 Thread Viorel Munteanu
commit: 1cf82dd5c51f9a7cd4f2b3d52ee6eb0f88dcf10d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 18:28:47 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:50 2024 +
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.tk>
Signed-off-by: Viorel Munteanu  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



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

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

media-libs/vips: sort inherits

Signed-off-by: Ionen Wolkens  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/";



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2024-01-10 Thread Ionen Wolkens
commit: 2f9d197f5bd533d2643c19ecbd8a16583240bb43
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jan 10 21:58:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 10 21:59:59 2024 +
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  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)



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/, media-libs/vips/files/

2023-12-19 Thread Ionen Wolkens
commit: f25f741c568cfc24eb9f7c6b66a3c727fdcabe40
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 19 10:58:44 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 19 11:43:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25f741c

media-libs/vips: drop 8.15.0

Keeping 8.14.5 for now as the stable candidate given it does
not need newer still-not-stable newer dev-cpp/highway.

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/vips/Manifest   |   1 -
 .../vips/files/vips-8.15.0-disabled-jpeg.patch |  18 ---
 media-libs/vips/vips-8.15.0.ebuild | 168 -
 3 files changed, 187 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index b9ed6f8c6d4d..341ac2034302 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,3 +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
 DIST vips-8.15.1.tar.xz 18648116 BLAKE2B 
734f9d6bba794cf01ef38de0f0ed25fe93d2924579bbe966de94739ff1c7309815924e8926a86f90d9138daeeb6fba255be4be41496c1725e44cb52f22873628
 SHA512 
41f81c3bcb49e570c548d47494b0b705c5dbf870e16d67a85098a00c3f198a6f04e43899d97f92efe9bfdd5cedde79f51cc112c6953574748e1905d91d083dfa

diff --git a/media-libs/vips/files/vips-8.15.0-disabled-jpeg.patch 
b/media-libs/vips/files/vips-8.15.0-disabled-jpeg.patch
deleted file mode 100644
index 47f2a4685aa9..
--- a/media-libs/vips/files/vips-8.15.0-disabled-jpeg.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://bugs.gentoo.org/918954
-https://github.com/libvips/libvips/pull/3772
-From: Ionen Wolkens 
-Date: Fri, 1 Dec 2023 11:33:13 -0500
-Subject: [PATCH] Sync vips__jpeg_region_write_target definitions
-
-Prevents a build failure in the off-chance jpeg was disabled.
 a/libvips/foreign/vips2jpeg.c
-+++ b/libvips/foreign/vips2jpeg.c
-@@ -1035,7 +1035,7 @@ vips__jpeg_region_write_target(VipsRegion *region, 
VipsRect *rect,
-   VipsTarget *target,
-   int Q, const char *profile,
-   gboolean optimize_coding, gboolean progressive,
--  gboolean strip, gboolean trellis_quant,
-+  VipsForeignKeep keep, gboolean trellis_quant,
-   gboolean overshoot_deringing, gboolean optimize_scans,
-   int quant_table, VipsForeignSubsample subsample_mode,
-   int restart_interval)

diff --git a/media-libs/vips/vips-8.15.0.ebuild 
b/media-libs/vips/vips-8.15.0.ebuild
deleted file mode 100644
index bbf67050980e..
--- a/media-libs/vips/vips-8.15.0.ebuild
+++ /dev/null
@@ -1,168 +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="
-   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:= )
-   p

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

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

media-libs/vips: add 8.15.1

Signed-off-by: Ionen Wolkens  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 ..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

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/, media-libs/vips/files/

2023-12-01 Thread Ionen Wolkens
commit: 99a1d81656e1272b443063867b09683b5d1162bd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec  1 16:47:31 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  1 16:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99a1d816

media-libs/vips: fix build with USE=-jpeg

Closes: https://bugs.gentoo.org/918954
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/vips/files/vips-8.15.0-disabled-jpeg.patch | 18 ++
 media-libs/vips/vips-8.15.0.ebuild|  4 
 2 files changed, 22 insertions(+)

diff --git a/media-libs/vips/files/vips-8.15.0-disabled-jpeg.patch 
b/media-libs/vips/files/vips-8.15.0-disabled-jpeg.patch
new file mode 100644
index ..47f2a4685aa9
--- /dev/null
+++ b/media-libs/vips/files/vips-8.15.0-disabled-jpeg.patch
@@ -0,0 +1,18 @@
+https://bugs.gentoo.org/918954
+https://github.com/libvips/libvips/pull/3772
+From: Ionen Wolkens 
+Date: Fri, 1 Dec 2023 11:33:13 -0500
+Subject: [PATCH] Sync vips__jpeg_region_write_target definitions
+
+Prevents a build failure in the off-chance jpeg was disabled.
+--- a/libvips/foreign/vips2jpeg.c
 b/libvips/foreign/vips2jpeg.c
+@@ -1035,7 +1035,7 @@ vips__jpeg_region_write_target(VipsRegion *region, 
VipsRect *rect,
+   VipsTarget *target,
+   int Q, const char *profile,
+   gboolean optimize_coding, gboolean progressive,
+-  gboolean strip, gboolean trellis_quant,
++  VipsForeignKeep keep, gboolean trellis_quant,
+   gboolean overshoot_deringing, gboolean optimize_scans,
+   int quant_table, VipsForeignSubsample subsample_mode,
+   int restart_interval)

diff --git a/media-libs/vips/vips-8.15.0.ebuild 
b/media-libs/vips/vips-8.15.0.ebuild
index a7cf33376ada..bbf67050980e 100644
--- a/media-libs/vips/vips-8.15.0.ebuild
+++ b/media-libs/vips/vips-8.15.0.ebuild
@@ -96,6 +96,10 @@ BDEPEND="
vala? ( $(vala_depend) )
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-disabled-jpeg.patch
+)
+
 pkg_setup() {
use python && python-single-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

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

media-libs/vips: add 8.15.0

Signed-off-by: Ionen Wolkens  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 @@
Ionen Wolkens


+   Enable support for compressed files using 
app-arch/libarchive
Enable deprecated components
Enable support for the Flexible Image 
Transport System data format using sci-libs/cfitsio
Enable support for structured files using 
gnome-extra/libgsf
+   Enable SIMD optimizations using 
dev-cpp/highway (replaces USE=orc)
Enable support for Image Quantization 
using media-gfx/libimagequant
Enable support for matlab files using 
sci-libs/matio
Enable support for text rendering using 
x11-libs/pango

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 ..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-ba

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2023-10-27 Thread Michał Górny
commit: a1f23bc86d320ba3708c32563c860d30347e5b13
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 22 12:50:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 27 15:18:22 2023 +
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  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 @@
Enable support for the Flexible Image 
Transport System data format using sci-libs/cfitsio
Enable support for structured files using 
gnome-extra/libgsf
Enable support for Image Quantization 
using media-gfx/libimagequant
-   Enable support for the JPEG-XL image format 
using media-libs/libjxl
Enable support for matlab files using 
sci-libs/matio
Enable support for text rendering using 
x11-libs/pango




[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

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

media-libs/vips: drop 8.14.4

Signed-off-by: Ionen Wolkens  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..
--- 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)
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

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

media-libs/vips: add 8.14.5

Signed-off-by: Ionen Wolkens  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 ..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)
+   $(m

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

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

media-libs/vips: drop 8.14.3

Signed-off-by: Ionen Wolkens  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..
--- 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_f

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

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

media-libs/vips: add 8.14.4

Signed-off-by: Ionen Wolkens  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 ..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)
+   $(m

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2023-08-05 Thread Ionen Wolkens
commit: 69c6e258835976acc37db94c7d9b32d5e34bb796
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:45:14 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c6e258

media-libs/vips: drop 8.14.2

Signed-off-by: Ionen Wolkens  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..
--- 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_f

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

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

media-libs/vips: add 8.14.3

Signed-off-by: Ionen Wolkens  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 ..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_featu

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2023-07-14 Thread Ionen Wolkens
commit: 02547a7f1b78ba334e7ce79d2363ca13c241fea7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jul 14 21:21:53 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jul 14 21:31:55 2023 +
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  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"



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2023-05-21 Thread Ionen Wolkens
commit: 25553c109e37bc858227a261297e6f931f9353e6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun May 21 20:40:58 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 21 20:43:00 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2023-05-13 Thread Ionen Wolkens
commit: a848b646f698961cd14c8528e13b4f2d1ca0c00f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May 13 08:59:38 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May 13 09:12:04 2023 +
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  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] )
)"



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2023-05-12 Thread Ionen Wolkens
commit: 7140af69f752fee5f1983271a56cbd4f3a8a1561
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri May 12 10:53:40 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May 12 10:57:28 2023 +
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  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() {



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2023-05-12 Thread Ionen Wolkens
commit: 268a9029004a65d19e40551d4bd81db25198b188
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri May 12 01:31:01 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May 12 08:59:38 2023 +
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  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 ..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 ..1e0f895e9ef4
--- /dev/null
+++ b/media-libs/vips/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   io...@gentoo.org
+   Ionen Wolkens
+   
+   
+   Enable deprecated components
+   Enable support for the Flexible Image 
Transport System data format using sci-libs/cfitsio
+   Enable support for structured files using 
gnome-extra/libgsf
+   Enable support for Image Quantization 
using media-gfx/libimagequant
+   Enable support for the JPEG-XL image format 
using media-libs/libjxl
+   Enable support for matlab files using 
sci-libs/matio
+   Enable support for text rendering using 
x11-libs/pango
+   
+   
+   libvips/libvips
+   
+

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 ..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? ( medi

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2018-01-28 Thread Mikle Kolyada
commit: b55c0d644fe51f9579c0ecadd66ccf3dbd842f4a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jan 28 16:29:49 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jan 28 16:29:49 2018 +
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..000
--- 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..000
--- a/media-libs/vips/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   graph...@gentoo.org
-   Gentoo Graphics Project
-   
-   
-   Enable support for the FITS image format 
through sci-libs/cfitsio
-   Enable support for reading images from 
Matlab files through sci-libs/matio
-   
-   
-   vips
-   
-

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..000
--- 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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2018-01-13 Thread Ulrich Müller
commit: c5e991465b217e8d592d1cf277c52e488d9503ee
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jan 13 18:07:29 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Jan 13 18:50:31 2018 +
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



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2017-03-22 Thread Michał Górny
commit: 970a89aeb7fb1cca729fa406c3bb8c86006c39ba
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 21 16:51:20 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 22 07:17:34 2017 +
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..000
--- 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 {} +
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/files/

2016-12-29 Thread David Seifert
commit: c1c74771f0f6b65f1a1e5483ed465cd3eb5695ee
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Fri Dec 23 16:13:12 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Dec 29 13:11:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c74771

media-libs/vips: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/3224

 media-libs/vips/files/vips-7.20.7-build.patch | 57 ---
 1 file changed, 57 deletions(-)

diff --git a/media-libs/vips/files/vips-7.20.7-build.patch 
b/media-libs/vips/files/vips-7.20.7-build.patch
deleted file mode 100644
index 7e1fe93..
--- a/media-libs/vips/files/vips-7.20.7-build.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=298671
-
 libvips/colour/im_icc_transform.c
-+++ libvips/colour/im_icc_transform.c
-@@ -63,7 +63,7 @@
- im_icc_transform( IMAGE *in, IMAGE *out, 
-   const char *input_profile_filename,
-   const char *output_profile_filename,
--  int intent )
-+  VipsIntent intent )
- {
-   im_error( "im_icc_transform", "%s",
-   _( "lcms library not linked to this VIPS" ) );
-@@ -73,7 +73,7 @@
- 
- int
- im_icc_import( IMAGE *in, IMAGE *out, 
--  const char *input_profile_filename, int intent )
-+  const char *input_profile_filename, VipsIntent intent )
- {
-   im_error( "im_icc_import", "%s",
-   _( "lmcs library not linked to this VIPS" ) );
-@@ -82,7 +82,7 @@
- }
- 
- int
--im_icc_import_embedded( IMAGE *in, IMAGE *out, int intent )
-+im_icc_import_embedded( IMAGE *in, IMAGE *out, VipsIntent intent )
- {
-   im_error( "im_icc_import", "%s",
-   _( "lmcs library not linked to this VIPS" ) );
-@@ -92,7 +92,7 @@
- 
- int
- im_icc_export_depth( IMAGE *in, IMAGE *out, int depth,
--  const char *output_profile_filename, int intent )
-+  const char *output_profile_filename, VipsIntent intent )
- {
-   im_error( "im_icc_export_depth", "%s", 
-   _( "lmcs library not linked to this VIPS" ) );
-@@ -101,16 +101,6 @@
- }
- 
- int
--im_icc_export( IMAGE *in, IMAGE *out, 
--  const char *output_profile_filename, int intent )
--{
--  im_error( "im_icc_export", "%s", 
--  _( "lmcs library not linked to this VIPS" ) );
--
--  return( -1 );
--}
--
--int
- im_icc_ac2rc( IMAGE *in, IMAGE *out, const char *profile_filename )
- {
-   im_error( "im_icc_ac2rc", "%s", 



[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2016-09-14 Thread Andrew Savchenko
commit: bb9ba317e15dcc9ac83f8a114295800121f62872
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Wed Sep 14 10:38:31 2016 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Wed Sep 14 10:48:43 2016 +
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  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 @@


Enable support for the FITS image format 
through sci-libs/cfitsio
+   Enable support for reading images from 
Matlab files through sci-libs/matio


vips

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 ..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

[gentoo-commits] repo/gentoo:master commit in: media-libs/vips/

2016-03-20 Thread Fabian Groffen
commit: b01911d1fac746b342b378575b598b171884fc58
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Mar 20 19:11:31 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Mar 20 19:12:21 2016 +
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 000..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 {} +
+}