summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-09-18 23:07:14 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-09-18 23:07:14 +0100
commit4eeee822487f780361d7d47b4c1b999f93e15b27 (patch)
treee0f304adb25f3e070c50d4284d4d067a9a7d1ec8 /media-libs
parent4be6deadf3e814bc37585cde9dc08faad2561453 (diff)
gentoo auto-resync : 18:09:2023 - 23:07:14
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69170 -> 69168 bytes
-rw-r--r--media-libs/libpano13/Manifest2
-rw-r--r--media-libs/libpano13/libpano13-2.9.22.ebuild49
-rw-r--r--media-libs/vips/Manifest2
-rw-r--r--media-libs/vips/vips-8.14.5.ebuild159
5 files changed, 212 insertions, 0 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 1d189bbd03c6..4e152204d7b1 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libpano13/Manifest b/media-libs/libpano13/Manifest
index 95f0a9d0f85a..4f85046338ec 100644
--- a/media-libs/libpano13/Manifest
+++ b/media-libs/libpano13/Manifest
@@ -1,6 +1,8 @@
DIST libpano13-2.9.20.tar.gz 3564544 BLAKE2B aabf9d8a3dac5b01e4a5bdb6d5ad6b56ea3e672f143b002c06b7108fae19cd6a00e8b524a4c18cbe16c65f41242fc12e7b19dd71c00bf6b553db65472fe8798d SHA512 18da5cb3760f06df8007622a64c4121c3acdadf8b02faa2125f319acde30532378cec5d97ccd5a65d6d2c1960c1b4946c80ffa850da2dc790051f5c0b76f8a86
DIST libpano13-2.9.21.tar.gz 2801535 BLAKE2B e4b2ea3894b4b53e6bbaaea39370254ad3bd1a981a1857376ff96e801cf167115ceacbe3ef4c790c3dcd380e3b0ec4a6d2b3d116e212f22cc4a56eb373f3447f SHA512 d344b81b56ba6e7dd38c0826e7e085ad5e20f5d2b09b27369ffae1e30d8f5bc03ab00d656d472069429b843d2e1eeceb173eeac39ee31a3622ca851387daef04
+DIST libpano13-2.9.22.tar.gz 2800628 BLAKE2B 9b21efd6e742cf6bc6636d76c085a631fd08b91390adc1fdbe1c099f7031183810b5aa152c3c20a8c48c3321f49c49903433411080a6b88e61f163cf85d243f2 SHA512 dfb8496afd632e284309a1c71df50d75cc51a5815dfd77e9a38d26ce07ee2cf60b15a4b47d300368990cdf58ed03b6fe5bb79ebf880e700fb5ce6222e0b19b35
EBUILD libpano13-2.9.20-r3.ebuild 876 BLAKE2B e38b0ede730cc146a881046c25c2ae8b493be48e6c76249d9c9bc9d62e47d9954c13b365051ec57b71d012dfb0e8da2aa4418f276e42c0562fcf7681e213567f SHA512 d13eb34eeb9440a87a7323e1436a974041c066bac85333a0f32505916f5d3f2887ae633bb5314410a0d4bbf7eec645e7e76186511ad520354f2d9bb714296b55
EBUILD libpano13-2.9.21-r1.ebuild 763 BLAKE2B 99e05b92d0c71ea86e9c6f186fbe0faddead8f8fca7d267955cfa8cc98414e21764fdd3cb8e7901d4508f944fa8078af98b6765ee81310d50e18260473c09770 SHA512 87e4ff57e47ea609de7c113b24467ecf509e945bbf22494ff4162d3aa69d88621bd273959c7132c06a4abbd74a50e6bcde2c2ceeae118b83514249bb610eaa60
EBUILD libpano13-2.9.21-r2.ebuild 899 BLAKE2B 7f6e65df8531f79d263a9715e7d8f423d16797b92e173c68758839c496ea003513e42c063aa39d4e336a1221bc2fb704f216ae68dbfc2689b1cebb50a434511d SHA512 14d55e6d134a07bf32e1cb49457066f1de6b98b3f6715fa0c73be893f223803da17b64c1313c2f23e7d286ec73f07de1ca372ecb3ea30ff3a66bcca137f1b08c
+EBUILD libpano13-2.9.22.ebuild 1004 BLAKE2B 1a289a6a6e7d10691e54122dd77ce3c1f6be83573ac0f0ec02e05d2a05ff1505e17d8c6709b35994249e08d942cba3cc3959329fb8d635deeeaa95e8d067af10 SHA512 66f9fa23ca4dfe6132b745d7e8ea4e8e187cf126ba6a77465790436f6d2c827e864e12f03f7b553f38b7f6d09ffba1a6a0775431cc8de2c17ad36a5ee7693432
MISC metadata.xml 462 BLAKE2B 2043b0e6c260305e607a04d5d8e541c82408344a00e920c891eb1981aa05b75998f845800bb0a4fd16f3e1c83bcd2f4118e673845e47142a3ec58fa5df86ac3b SHA512 6f05c609c8a8f5a41b18009a1fa5258071328b99b33a670e0e2c56e1aaea398112759c42902b2e822684dc0f5b2979cda7efc59adf97dfe53c27d14707e1a6f0
diff --git a/media-libs/libpano13/libpano13-2.9.22.ebuild b/media-libs/libpano13/libpano13-2.9.22.ebuild
new file mode 100644
index 000000000000..11f4bcc72a58
--- /dev/null
+++ b/media-libs/libpano13/libpano13-2.9.22.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit java-pkg-opt-2 cmake
+
+DESCRIPTION="Helmut Dersch's panorama toolbox library"
+HOMEPAGE="http://panotools.sourceforge.net/"
+SRC_URI="mirror://sourceforge/panotools/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="java static-libs suitesparse"
+
+DEPEND="media-libs/libpng:=
+ media-libs/tiff:=
+ media-libs/libjpeg-turbo:=
+ sys-libs/zlib
+ java? ( >=virtual/jdk-1.8:* )
+ suitesparse? ( sci-libs/suitesparse )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-$(ver_cut 1-3)"
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DSUPPORT_JAVA_PROGRAMS=$(usex java)
+ -DUSE_SPARSE_LEVMAR=$(usex suitesparse)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ if ! use static-libs ; then
+ find "${D}" -name "*.a" -type f -delete || die
+ fi
+}
+
+pkg_preinst() {
+ java-pkg-opt-2_pkg_preinst
+}
diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 108dc79ae869..476bee59caf8 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,3 +1,5 @@
DIST vips-8.14.4.tar.xz 18662704 BLAKE2B 215c9625e1c4aae30b8a85a43ff885fb355c24bb2a12defe3002e0412afcbe0b10dfac36bd34af3f43dc33a435b3336e4a34015fd7aa2b9d2397d1af1f755858 SHA512 1843deb64613aeb0f97b5db0b5181c38e8b32a56e480814f409d28dcb65e2798a558fb92ce57380a80a078496553dcd0f3edf6dab48f2694d519b880577b3639
+DIST vips-8.14.5.tar.xz 18652928 BLAKE2B 033359fcb7e52ec11daf7cf85641789e3c4b858644bce6290742920cbee8a1d8bc2f56ffdcd52ccb6d4da9f8bf24fbab626e121bba063eb97201af28eb440d57 SHA512 ceea6e4d378ac99eb026293e91da530b91febbd5d775b57ab807bcd60f39ca44a088161a713e31b972694d3797d4acaa97028f0e1d3ce4d9db7f8078c005dbe1
EBUILD vips-8.14.4.ebuild 3893 BLAKE2B 0c2fbaa24eba581df5ebd09a30a2500affecf86305896fc3d3ab55fb3f083c9b0bdf172f5af6c655b2a580a389bdd58a776982226cf05def6feecade45eef93a SHA512 2e8eadf3378d3a0af5a8e0979ce36cde821cd30905c374d315c318e85f234c4d7332653ded7a54d68c92831f2ebf127a580dcf32b61ecd567cd71f594bef9c8a
+EBUILD vips-8.14.5.ebuild 3893 BLAKE2B 0c2fbaa24eba581df5ebd09a30a2500affecf86305896fc3d3ab55fb3f083c9b0bdf172f5af6c655b2a580a389bdd58a776982226cf05def6feecade45eef93a SHA512 2e8eadf3378d3a0af5a8e0979ce36cde821cd30905c374d315c318e85f234c4d7332653ded7a54d68c92831f2ebf127a580dcf32b61ecd567cd71f594bef9c8a
MISC metadata.xml 1035 BLAKE2B 494722a264943e80ada6ecd2ee945af3ca09d2b98f04d1e9014b5c8770be162e5613112a4ea198b0aaa14dd64e56e42a6505ec338d8e89ea23c4ce73f076685f SHA512 67cd4ab1d04a35864a49301b97414329f5dd5e55298c9e36954fd99bd710f0802cd7cf55ff7a07304e4f5ce32a230aca755b5769cc8442a5de691796547ea28c
diff --git a/media-libs/vips/vips-8.14.5.ebuild b/media-libs/vips/vips-8.14.5.ebuild
new file mode 100644
index 000000000000..50110eca65bc
--- /dev/null
+++ b/media-libs/vips/vips-8.14.5.ebuild
@@ -0,0 +1,159 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-single-r1 vala
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~x86"
+IUSE="
+ deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
+ imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
+ openexr +orc pango pdf +png python svg test tiff vala webp
+"
+REQUIRED_USE="
+ fontconfig? ( pango )
+ graphicsmagick? ( imagemagick )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ test? ( jpeg png webp )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/expat
+ virtual/libintl
+ exif? ( media-libs/libexif )
+ fftw? ( sci-libs/fftw:3.0= )
+ fits? ( sci-libs/cfitsio:= )
+ fontconfig? ( media-libs/fontconfig )
+ gsf? ( gnome-extra/libgsf:= )
+ heif? ( media-libs/libheif:= )
+ imagemagick? (
+ graphicsmagick? ( media-gfx/graphicsmagick:= )
+ !graphicsmagick? ( media-gfx/imagemagick:= )
+ )
+ imagequant? ( media-gfx/libimagequant )
+ introspection? ( dev-libs/gobject-introspection )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpeg2k? ( media-libs/openjpeg:= )
+ jpegxl? ( media-libs/libjxl )
+ lcms? ( media-libs/lcms:2 )
+ matio? ( sci-libs/matio:= )
+ openexr? ( media-libs/openexr:= )
+ orc? ( dev-lang/orc )
+ pango? (
+ x11-libs/cairo
+ x11-libs/pango
+ )
+ pdf? (
+ app-text/poppler[cairo]
+ x11-libs/cairo
+ )
+ png? ( media-libs/libpng:= )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+ )
+ svg? (
+ gnome-base/librsvg:2
+ sys-libs/zlib:=
+ x11-libs/cairo
+ )
+ tiff? ( media-libs/tiff:= )
+ webp? ( media-libs/libwebp:= )
+"
+DEPEND="
+ ${RDEPEND}
+ pango? ( x11-base/xorg-proto )
+ pdf? ( x11-base/xorg-proto )
+ svg? ( x11-base/xorg-proto )
+ test? (
+ tiff? ( media-libs/tiff[jpeg] )
+ )
+"
+BDEPEND="
+ dev-util/glib-utils
+ sys-devel/gettext
+ doc? (
+ app-doc/doxygen
+ media-gfx/graphviz
+ )
+ gtk-doc? ( dev-util/gtk-doc )
+ python? ( ${PYTHON_DEPS} )
+ vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ use vala && vala_setup
+
+ sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+
+ sed -i "/subdir('fuzz')/d" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use deprecated)
+ $(meson_use doc doxygen)
+ -Dexamples=false
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use introspection)
+ $(meson_use vala vapi)
+ -Dcgif=disabled # not packaged, and not used to view gif (only saving)
+ $(meson_feature exif)
+ $(meson_feature fftw)
+ $(meson_feature fits cfitsio)
+ $(meson_feature fontconfig)
+ $(meson_feature gsf)
+ $(meson_feature heif)
+ $(meson_feature imagemagick magick)
+ -Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+ $(meson_feature imagequant)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k openjpeg)
+ $(meson_feature jpegxl jpeg-xl)
+ $(meson_feature lcms)
+ $(meson_feature matio)
+ -Dnifti=disabled # not packaged
+ $(meson_feature openexr)
+ -Dopenslide=disabled # not packaged
+ $(meson_feature orc)
+ $(meson_feature pango pangocairo)
+ -Dpdfium=disabled # not packaged, can use poppler instead
+ $(meson_feature png)
+ $(meson_feature pdf poppler)
+ -Dquantizr=disabled # not packaged, can use imagequant instead
+ -Dspng=disabled # not packaged, can use libpng instead
+ $(meson_feature svg rsvg)
+ $(meson_feature tiff)
+ $(meson_feature webp)
+ $(meson_feature svg zlib) # zlib is currently only used by svgload.c
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use python; then
+ python_fix_shebang "${ED}"/usr/bin/vipsprofile
+ else
+ rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+ fi
+}