summaryrefslogtreecommitdiff
path: root/media-gfx
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/Manifest.gzbin38344 -> 38341 bytes
-rw-r--r--media-gfx/exact-image/Manifest2
-rw-r--r--media-gfx/exact-image/exact-image-1.0.2-r8.ebuild108
-rw-r--r--media-gfx/opencsg/Manifest5
-rw-r--r--media-gfx/opencsg/files/opencsg-1.4.2-includepath.patch25
-rw-r--r--media-gfx/opencsg/files/opencsg-1.6.0-includepath.patch24
-rw-r--r--media-gfx/opencsg/opencsg-1.5.1-r1.ebuild58
-rw-r--r--media-gfx/opencsg/opencsg-1.6.0.ebuild50
8 files changed, 0 insertions, 272 deletions
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 9a28f4d0d9b4..d43f699a0bac 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/exact-image/Manifest b/media-gfx/exact-image/Manifest
index db68b3d77532..18ca0e79c1d7 100644
--- a/media-gfx/exact-image/Manifest
+++ b/media-gfx/exact-image/Manifest
@@ -4,8 +4,6 @@ AUX exact-image-1.0.2-gcc6.patch 2795 BLAKE2B 17282b91baa020b94654c92d8761100158
AUX exact-image-1.2.1-dcraw.patch 350 BLAKE2B a7c5697fdd077dbe9a1ca090904b3c4e2bf0835e8f0f5ad987b7ca631b980372e11b5068bd5125d5139249970ab01536d9f6b132d22ca47d8a8afe2513784e76 SHA512 5a9bf4de0181fbbc90e9e03fb9cb753b5f3e5485c6a49427b852fcca582075969a98238f063657199395d4b04acde1cc474b3641e05882cf77105585009b19fb
AUX exact-image-1.2.1-gcc6.patch 1874 BLAKE2B 46b1dbaad49a1588c1957f48fef6e9a3abd7859b715a71dfbc3ef85356c5c9ae7d6ef01c3455b6c08d4d2e07434ddf387fec80ba51ba5d11d0200e5b5f2d5e96 SHA512 14a3209ffb091ee53eb0c0f4c4a41333ddeb8953f36ccc64b5ef2c653efd4f60191b3ffce628eb20aacf2bbf9fb18f5be42298fb0d58d9813ba47d522d1dfcd1
AUX exact-image-1.2.1-libjxl-9.patch 522 BLAKE2B 96f1967d0fb0cab93f3b55c9b185f9ba4c55ce00a51cbebaa97e082393795bc2d80a36d98f293b538eb818dcceff7caae7e2947b138c17cea54ffbc270954482 SHA512 a37916cf971bfc48038adeb347723cef230ba79c618398690a009631aea7af4ab908fce7efd9be09e803507454e5c340df204c03cd1079964e4467d19db04c77
-DIST exact-image-1.0.2.tar.bz2 322174 BLAKE2B 67afefb4c5a52416459cd4ac6198012eb6d7895a73ea8363fae05286c7e7f62aa1a02166985f53b5638c7dc7b23b4dc1fb1c7b2272a9dc595ce329a7083ee1b9 SHA512 8ba5a198a236ddf5fa58f40c80f32ba9d300376c637a13a7acf3d2db7906fced373b33a7ecff9cff4d09d8b21de9ce1fb9f5bfb1f4522557bd01af0e3d6dcc65
DIST exact-image-1.2.1.tar.bz2 320849 BLAKE2B 615884f2501b3e9ff00410d3569c8aa7d0131610f990591eb77a11cf6d7249342b4a2ece0f2dd62ea7a1cdd213ae1a98bf6da0817b74d8c8e78cbca5b8e67e33 SHA512 34af0575d8564dd5942f0e3ec5b6fe7fb234a96e621a737359406a2571ed8ac2c15ef2e7655a7d260b37b68138e071342583f47ad7ef0e3b3511e5ebc1a873a8
-EBUILD exact-image-1.0.2-r8.ebuild 2529 BLAKE2B ba0ee3fadcf7c780b20847064f993ce5c9fec51953488b92f3fe5677ac9f0e924ed809bf5a5d6877c9a5167ea29ccb70fdc0ee6e962387a69a31e73c926e4ff9 SHA512 b2a37c8a265078a5ee42434b467434c6347720eb95b6ac8f40c6838776ec8d7ad24ae407c64eae04a56ed04ae775e3f93e69b1cf047564d3d4b6bfa54a818a2e
EBUILD exact-image-1.2.1-r2.ebuild 2308 BLAKE2B 73abe31b6c0accc828397fd4de0f568ec626636f1f2dccd4c517755ab1b54554c2d70f7b3ccf1d0f7bdeaffb391c856e0e2bbd03c005a59d1d40bf4953b8952e SHA512 af529d52cbe08aab98d9f763075dd891906d0ccea03cf191d46927422b5dccfc300f9a6c3033f7cc1652d479c6466403b6aca9b853d84eedf7c63ddef9631bdd
MISC metadata.xml 330 BLAKE2B 468dfd9c9bc2687f285c5a7496aa989843c32929b4c410253f1d046df2e2416604f6ff8b1cb4622e85e27f13f26cede91825d04b7748cb4f74fdff13478046c1 SHA512 01bc80b3dc7ed3ff2f3402ecd3214793d18267be1e1e4c4b42718b6f6a4982404e243771917fbbae7a1bd6b12a1cd80534d9738149ec9b2a88bbc1ad62fcdf14
diff --git a/media-gfx/exact-image/exact-image-1.0.2-r8.ebuild b/media-gfx/exact-image/exact-image-1.0.2-r8.ebuild
deleted file mode 100644
index 6a03a3b17d0b..000000000000
--- a/media-gfx/exact-image/exact-image-1.0.2-r8.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua-single toolchain-funcs
-
-DESCRIPTION="A fast, modern and generic image processing library"
-HOMEPAGE="https://exactcode.com/opensource/exactimage/"
-SRC_URI="http://dl.exactcode.de/oss/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="expat jpeg lua openexr perl png ruby swig tiff truetype X"
-REQUIRED_USE="lua? ( swig ) perl? ( swig ) ruby? ( swig )"
-# Tests are broken; 'make check' fails and referenced testsuite dir not found
-RESTRICT="test"
-
-RDEPEND="
- x11-libs/agg[truetype]
- sys-libs/zlib
- expat? ( dev-libs/expat )
- jpeg? ( media-libs/libjpeg-turbo:= )
- lua? ( ${LUA_DEPS} )
- openexr? ( media-libs/openexr:= )
- perl? ( dev-lang/perl )
- png? ( >=media-libs/libpng-1.2.43 )
- ruby? ( dev-lang/ruby:* )
- tiff? ( media-libs/tiff:= )
- truetype? ( >=media-libs/freetype-2 )
- X? (
- x11-libs/libXext
- x11-libs/libXt
- x11-libs/libICE
- x11-libs/libSM
- )"
-DEPEND="
- ${RDEPEND}
- swig? ( dev-lang/swig )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc6.patch
- "${FILESDIR}"/${P}-g++.patch
- "${FILESDIR}"/${P}-dcraw.patch
-)
-
-src_prepare() {
- default
-
- # Respect user CFLAGS/CXXFLAGS.
- sed -i \
- -e '/C\(XX\)\?FLAGS =/s/-O2//' \
- -e "\$aCFLAGS += ${CFLAGS}\nCXXFLAGS += ${CXXFLAGS}" \
- Makefile || die
-
- # Show commands. Use qualified CC/CXX.
- sed -i \
- -e '/^Q =/d' \
- -e '/^\t@echo /d' \
- -e "\$aCC:=$(tc-getCC)\nCXX:=$(tc-getCXX)" \
- build/bottom.make || die
-
- # The copied string fits exactly. Use memcpy to reflect that a null
- # terminator is not needed.
- sed -i \
- -e 's/strcpy(\([^,]*\)\(,["a-zA-Z -]*\))/memcpy(\1\2, sizeof(\1))/' \
- codecs/tga.cc || die
-
- # openexr vers 3
- sed -i \
- -e 's:Int64:uint64_t:g' \
- codecs/openexr.cc || die
-}
-
-src_configure() {
- # evas -> enlightenment overlay
- # bardecode -> protected by custom license
- # libungif -> not supported anymore
- # python -> allegedly not python3, but python2 only
-
- ./configure \
- --prefix=/usr \
- --libdir=/usr/$(get_libdir) \
- $(use_with X x11) \
- $(use_with truetype freetype) \
- --without-evas \
- $(use_with jpeg libjpeg) \
- $(use_with tiff libtiff) \
- $(use_with png libpng) \
- --without-libgif \
- --without-jasper \
- $(use_with openexr) \
- $(use_with expat) \
- --without-lcms \
- --without-bardecode \
- $(use_with lua) \
- $(use_with swig) \
- $(use_with perl) \
- --without-python \
- --without-php \
- $(use_with ruby) || die
-}
diff --git a/media-gfx/opencsg/Manifest b/media-gfx/opencsg/Manifest
index f1ed5ed5e2d6..1fddfe0d9928 100644
--- a/media-gfx/opencsg/Manifest
+++ b/media-gfx/opencsg/Manifest
@@ -1,9 +1,4 @@
-AUX opencsg-1.4.2-includepath.patch 537 BLAKE2B c54c3ff9bc802f34a92a72620fd20277d90174a3d0e69ec7d34987b387da44e37d1a6487f6c6063b555bca8c40a2d827d91b3ab0d9c0b8adbab5648fce90a639 SHA512 7ccc4b75560682ad7c3c340b8d8824d1339a8a1859f459139ad84d9a06e25072eba84a78c6d30aa4dbd72cf82465a176550a7e89b2590ccd85e4129511ad3893
AUX opencsg-1.6.0-cmake.patch 1666 BLAKE2B 3733245ae3dacca588ef126c8d43b65b9ee0ac7cd5b3259845dedef6c5ea95a8fd7c03664020eeeb72edd91eebb56feb32541605281d6dccbfa2a3e9b79cab0f SHA512 48f3137169a15cce38e9a3d55658a0450739605ec41affa3e3fbc84ff7107515f5907a9ad9efa021234bb7bd08bd1cbd91c47895c4d21307589d635104b8b48c
-AUX opencsg-1.6.0-includepath.patch 514 BLAKE2B cf3b69d78543b1c45c6ecf0bc7d3c79cee8e01d05280e6f76f3ce8d2bd3b08d8d3d69c4aca2772a9acad06f6b14e7fe1a4ed09a12eb76d07524a654141659b80 SHA512 97f9886f62d8f73cafa1f62611a5b3f6c768fd4c0e1dfe5829850f39c622125482bd3b9c4b933375cf147a4b5f5d380b831ed4e966c050cea0dfb7de3c77f735
-DIST OpenCSG-1.5.1.tar.gz 967182 BLAKE2B a24d7e736b58af78dfed218e7015c9a580c447b65367209fade0c90a36cf7bb638c4abe10cdf37a07c8f16d46389e92341ab72ea8d9c189e380502cbb2962d29 SHA512 aef3e785e730fd8f2ee06719d1c7a57c105e7432fb4dc6f4ad4305aabf1c7d4438ef869ae4eb840dc272b35f20c4ff296e6dd5418337230081e74ac4c91cd342
DIST OpenCSG-1.6.0.tar.gz 302547 BLAKE2B ceb99fb6558b38df0eb629cfd5e5e2b768311f026f2f42e0e35ca948761bd7c67fcfc35322d54eb6c013eded39d95ede08f634b30241ebad4231bf783f76b591 SHA512 0cbf28353aafb47738a122bd5fa8e8ab0abc616d7b3f4e5f1ee02f550a060ccfbd6569d1183fcc4e992fe9bbb49584c23aa9cc7db2a7e7c53b119544aa9589a7
-EBUILD opencsg-1.5.1-r1.ebuild 1165 BLAKE2B 535c82bade697db1063d85464ea38acc104843e05288c73d89c1cc8d6a601586b5410db197ec7e1839cf40bcb7aa36b53037f44f9c6ea84193690ca0abc7b4e7 SHA512 7e3cdba506001516bfd795c9d3982d7be84cae080a12b2ca554ba5c706222dd05f18194f85993d7102f2b60af69485cae3573bb29bf2c0ea5d46abf981d379ca
EBUILD opencsg-1.6.0-r1.ebuild 684 BLAKE2B fbd6c33999adb402fc7666847403a3166a0eab907363884dc9857d100d16f9dbfafdc96b524fab93fb10a66fd5861a3d64fea45f4611f7caf2442f412abb838f SHA512 770357a41921c0e4baa2cac79848f879fe296101fad3994b0a9e260a088bf4e5b9c9ef0013e8e6d642bef2b5b184442796432c6958484a6f036c52f9182acae0
-EBUILD opencsg-1.6.0.ebuild 1035 BLAKE2B 151a4e892c5e7888269bd60392d67b6ccc3f56cc8e74bfe4416f2680f7d6cf841c30c67335d0ef8ed3ab11a1b17dec7712ead49fb10af0cc02debd4e91a83cb1 SHA512 049eef1ccb758443daa84482ea61ed7767fbfc5a75341a5d1e1efb5125bf1aee9cbaf3b534927d7fc09e2575ed1fcd365dab1cc4dd2358e6b662257829059acc
MISC metadata.xml 1303 BLAKE2B 39b12bf1071d488890726841c2e609023e99edc3387007408b1a332051cb7adb7faf71ea3e5afdc660ba9a62116a322addba637aa1a7dc78adcae4cf27ac6508 SHA512 5a56d0545ab79ed384f580aa97be7736ac844ed8951262d016b4eb43193c594fe889f067b1c7243346b8185c8e63d933457b9b1f1f1ae47d5e350fc93d65476c
diff --git a/media-gfx/opencsg/files/opencsg-1.4.2-includepath.patch b/media-gfx/opencsg/files/opencsg-1.4.2-includepath.patch
deleted file mode 100644
index 1a623a5629be..000000000000
--- a/media-gfx/opencsg/files/opencsg-1.4.2-includepath.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-* Fix build with GCC 6
-* Don't hardcode libdir
-
-Gentoo-bug: 623840
-
---- a/src/src.pro
-+++ b/src/src.pro
-@@ -7,14 +7,14 @@
- }
-
- CONFIG += opengl warn_on release
--INCLUDEPATH += ../include ../ $$INSTALLDIR/include
-+INCLUDEPATH += ../include ..
- CONFIG -= qt
--LIBS += -L$$INSTALLDIR/lib -lGLEW
-+LIBS += -lGLEW
-
- DESTDIR = ../lib
- headers.files = ../include/opencsg.h
- headers.path = $$INSTALLDIR/include
--target.path = $$INSTALLDIR/lib
-+target.path = $$INSTALLDIR/$$LIBDIR
- INSTALLS += target headers
-
- HEADERS = ../include/opencsg.h \
diff --git a/media-gfx/opencsg/files/opencsg-1.6.0-includepath.patch b/media-gfx/opencsg/files/opencsg-1.6.0-includepath.patch
deleted file mode 100644
index 419a0f7478b3..000000000000
--- a/media-gfx/opencsg/files/opencsg-1.6.0-includepath.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-* Fix build with GCC 6
-* Don't hardcode libdir
-
-Gentoo-bug: 623840
-
---- a/src/src.pro
-+++ b/src/src.pro
-@@ -7,14 +7,13 @@
- }
-
- CONFIG += opengl warn_on release
--INCLUDEPATH += ../include ../ $$INSTALLDIR/include
-+INCLUDEPATH += ../include ..
- CONFIG -= qt
--LIBS += -L$$INSTALLDIR/lib
-
- DESTDIR = ../lib
- headers.files = ../include/opencsg.h
- headers.path = $$INSTALLDIR/include
--target.path = $$INSTALLDIR/lib
-+target.path = $$INSTALLDIR/$$LIBDIR
- INSTALLS += target headers
-
- HEADERS = ../include/opencsg.h \
diff --git a/media-gfx/opencsg/opencsg-1.5.1-r1.ebuild b/media-gfx/opencsg/opencsg-1.5.1-r1.ebuild
deleted file mode 100644
index 5afe93217eaf..000000000000
--- a/media-gfx/opencsg/opencsg-1.5.1-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils
-
-MY_P="OpenCSG-${PV}"
-
-DESCRIPTION="The Constructive Solid Geometry rendering library"
-HOMEPAGE="https://www.opencsg.org"
-SRC_URI="https://www.opencsg.org/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0/1.5"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="doc"
-RESTRICT="test"
-
-RDEPEND="
- media-libs/glew:0=
- virtual/opengl
-"
-
-# qtgui is needed for opengles2 feature by
-# /usr/lib64/qt5/mkspecs/feature/unix/opengl.prf
-DEPEND="${RDEPEND}
- dev-qt/qtcore:5
- dev-qt/qtgui:5
-"
-
-DOCS=( build.txt changelog.txt )
-
-PATCHES=( "${FILESDIR}"/${PN}-1.4.2-includepath.patch )
-
-src_prepare() {
- default
-
- # removes duplicated headers
- rm -r glew || die "failed to remove bundled glew"
-}
-
-src_configure() {
- eqmake5 opencsg.pro INSTALLDIR="${EPREFIX}/usr" LIBDIR="$(get_libdir)"
-}
-
-src_compile() {
- # rebuild Makefiles in subdirs
- emake INSTALLDIR="${EPREFIX}/usr" LIBDIR="$(get_libdir)" qmake_all
- emake sub-src
-}
-
-src_install() {
- emake -C src INSTALL_ROOT="${ED}" install
- use doc && local HTML_DOCS=( doc/. )
- einstalldocs
-}
diff --git a/media-gfx/opencsg/opencsg-1.6.0.ebuild b/media-gfx/opencsg/opencsg-1.6.0.ebuild
deleted file mode 100644
index c08bc4b44e2a..000000000000
--- a/media-gfx/opencsg/opencsg-1.6.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils
-
-MY_P="OpenCSG-${PV}"
-
-DESCRIPTION="The Constructive Solid Geometry rendering library"
-HOMEPAGE="https://www.opencsg.org"
-SRC_URI="https://www.opencsg.org/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0/1.6"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="doc"
-RESTRICT="test"
-
-RDEPEND="
- virtual/opengl
-"
-
-# qtgui is needed for opengles2 feature by
-# /usr/lib64/qt5/mkspecs/feature/unix/opengl.prf
-DEPEND="${RDEPEND}
- dev-qt/qtcore:5
- dev-qt/qtgui:5
-"
-
-DOCS=( build.txt changelog.txt )
-
-PATCHES=( "${FILESDIR}"/${PN}-1.6.0-includepath.patch )
-
-src_configure() {
- eqmake5 opencsg.pro INSTALLDIR="${EPREFIX}/usr" LIBDIR="$(get_libdir)"
-}
-
-src_compile() {
- # rebuild Makefiles in subdirs
- emake INSTALLDIR="${EPREFIX}/usr" LIBDIR="$(get_libdir)" qmake_all
- emake sub-src
-}
-
-src_install() {
- emake -C src INSTALL_ROOT="${ED}" install
- use doc && local HTML_DOCS=( doc/. )
- einstalldocs
-}