summaryrefslogtreecommitdiff
path: root/media-libs/sdl-image
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-11 09:29:30 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-11 09:29:30 +0000
commit7d6f532c36268a2a8f53fa33c8e547c59702faa6 (patch)
tree6fd7a5cb102e736fe8969482dbce6c8a98808f6f /media-libs/sdl-image
parentb4899ed9fc78f45325ef4e2ebd460869e53a605d (diff)
gentoo auto-resync : 11:11:2022 - 09:29:30
Diffstat (limited to 'media-libs/sdl-image')
-rw-r--r--media-libs/sdl-image/Manifest4
-rw-r--r--media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild2
-rw-r--r--media-libs/sdl-image/sdl-image-1.2.12_p20220527.ebuild72
3 files changed, 76 insertions, 2 deletions
diff --git a/media-libs/sdl-image/Manifest b/media-libs/sdl-image/Manifest
index cb55e205dde2..ffeb1717c343 100644
--- a/media-libs/sdl-image/Manifest
+++ b/media-libs/sdl-image/Manifest
@@ -1,3 +1,5 @@
DIST SDL_image-1.2.12_p20210314.tar.gz 10890897 BLAKE2B ddc3e0a49e4ce8fc3c46c5dabe277f9bd2db81f43880aadc8fbd3b6fa09254669fdac90ee4c3c7b92d5c7ec97747944c3953ea2dca065e646416391730cb22dd SHA512 f087472593cbaa9e65c5d643d7801e2ff5e49bee66502d8c094ea18bcd5f66e6da153d39bff7bc81ed20556c909fc4cce279275ff55ee00aebf07d39c27fd543
-EBUILD sdl-image-1.2.12_p20210314.ebuild 1853 BLAKE2B 5bc24961cf0fc3761bc2b46063efab70291846113d8df52b7e0b06ac75439bb69be7d615a823b7e6f931ea294e9a596c91830a9e33e0a66b081aa983d33797d1 SHA512 9732a99c744d03622e1b4ceb908514d97ac3cf4e8f19a31bd9900ded8a7713e301ff028bf423914e3787e4dd4778e188c9faf43b2b45a5c74758c2ffb42a09fe
+DIST sdl-image-1.2.12_p20220527.tar.gz 10888198 BLAKE2B 413e130794ca3c59226e18f4380bc34fb497aadbe01da67ce2c9c76ebbaa5d3e47bad31043d823510ff62ef4bfaa4834d57799b7ea733f11ab66e58b37007583 SHA512 e0a091e1f1a646409c2f636b6e913b6532f31fa498a234fc669dd56b75dda34234818a22d7c3b5385cb50eb3af53316fa2f658a6739b40e4dd5d9513118143c6
+EBUILD sdl-image-1.2.12_p20210314.ebuild 1834 BLAKE2B 1e72f9c8325bf61eb0852bc4f81685cb19b35372a41015527e3fd6d126fcd477934f4e830734009b070110db8e3167e65ba6c2899d489ac05c0d96bdd9db56cf SHA512 3188b78295cb2a99565f8ef5299f406ced211c91d3fd71556c75f873a4552a1a8b74debb230891d67f1f18a49ab93d52ea9c074343bcc08f29626c6e621adfa2
+EBUILD sdl-image-1.2.12_p20220527.ebuild 1878 BLAKE2B 6f01499f9e3da2989627e1edc3bbfa8fa32b672884d5d4c0630bbdafb0360fbadfe86811c2a19d7b7c05da759f95b948eccb459da4ef7f47f7e9cd9490e69cb1 SHA512 d77c4ce0ddf2a5c531857ab029c53b665c60c851f85f4e689247efbaf33bdea10a53aeba2433efdf1dded4e0bf89e761d3470c8e0fedd265c58c791d665449e5
MISC metadata.xml 365 BLAKE2B e7adf1771a0e52171d5ace8c77b8fb4b65019796c885f279e813b22f5a1abbefcee1fa9189a479788db4e5d1d2b96cf61f79e6881c816a19f0270fb69521e8d6 SHA512 80cc2d8d6af06bd4a43448c91747a2f04c477a59e19c9b46007b444c949e60664c26b8dc51755b67d7dfbd13a218b4126301f10fa3074d65740a8bfc7a0fe477
diff --git a/media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild b/media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild
index 16f9cc515aad..7b13e4602d50 100644
--- a/media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild
+++ b/media-libs/sdl-image/sdl-image-1.2.12_p20210314.ebuild
@@ -12,7 +12,7 @@ inherit toolchain-funcs multilib-minimal
MY_P="${P/sdl-/SDL_}"
MY_COMMIT="5d792dde2f764daf15dc48521774a3354330db69"
DESCRIPTION="Image file loading library"
-HOMEPAGE="https://www.libsdl.org/projects/SDL_image/release-1.2.html"
+HOMEPAGE="https://github.com/libsdl-org/SDL_image"
SRC_URI="https://github.com/libsdl-org/SDL_image/archive/${MY_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="ZLIB"
diff --git a/media-libs/sdl-image/sdl-image-1.2.12_p20220527.ebuild b/media-libs/sdl-image/sdl-image-1.2.12_p20220527.ebuild
new file mode 100644
index 000000000000..8e95df6875f8
--- /dev/null
+++ b/media-libs/sdl-image/sdl-image-1.2.12_p20220527.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# We may want to grab backports from the SDL-1.2 branch upstream or
+# or take new snapshots every so often as no SDL 1 / 1.2.x releases
+# will be made anymore.
+
+inherit toolchain-funcs multilib-minimal
+
+SDL_IMAGE_COMMIT="633dc522f5114f6d473c910dace62e8ca27a1f7d"
+
+MY_PN=${PN/sdl-/SDL_}
+DESCRIPTION="Image file loading library"
+HOMEPAGE="https://github.com/libsdl-org/SDL_image"
+SRC_URI="https://github.com/libsdl-org/SDL_image/archive/${SDL_IMAGE_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${MY_PN}-${SDL_IMAGE_COMMIT}
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE="gif jpeg png static-libs tiff webp"
+
+RDEPEND="
+ >=media-libs/libsdl-1.2.15-r4[${MULTILIB_USEDEP}]
+ sys-libs/zlib[${MULTILIB_USEDEP}]
+ png? ( media-libs/libpng[${MULTILIB_USEDEP}] )
+ jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+ tiff? ( media-libs/tiff[${MULTILIB_USEDEP}] )
+ webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-jpg-shared
+ --disable-png-shared
+ --disable-tif-shared
+ --disable-webp-shared
+ $(use_enable static-libs static)
+ $(use_enable gif)
+ $(use_enable jpeg jpg)
+ $(use_enable tiff tif)
+ $(use_enable png)
+ $(use_enable webp)
+ --enable-bmp
+ --enable-lbm
+ --enable-pcx
+ --enable-pnm
+ --enable-tga
+ --enable-xcf
+ --enable-xpm
+ --enable-xv
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ emake OBJC="$(tc-getCC)"
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+ dobin .libs/showimage
+}
+
+multilib_src_install_all() {
+ dodoc CHANGES README
+ use static-libs || find "${ED}" -type f -name "*.la" -delete || die
+}