summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69929 -> 69929 bytes
-rw-r--r--media-libs/hamlib/Manifest1
-rw-r--r--media-libs/hamlib/hamlib-4.6.2-r1.ebuild100
-rw-r--r--media-libs/sdl-mixer/Manifest2
-rw-r--r--media-libs/sdl-mixer/sdl-mixer-1.2.12_p20240525.ebuild4
-rw-r--r--media-libs/sdl2-image/Manifest2
-rw-r--r--media-libs/sdl2-image/sdl2-image-2.8.5.ebuild2
-rw-r--r--media-libs/sdl2-ttf/Manifest2
-rw-r--r--media-libs/sdl2-ttf/sdl2-ttf-2.24.0.ebuild2
9 files changed, 108 insertions, 7 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 7c9803175455..e1e7910e6ac8 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index 7299b522934f..99ec2de99f13 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1,4 +1,5 @@
AUX hamlib-drop-lua.patch 2552 BLAKE2B 85ce143502baf4fb6ff4b58708e31308ef57d92bb51ce658f22bd50a27c9edb9213d16690afda2be701d204723ba6b4fe64b189b3db61734e7427e681dc4b4eb SHA512 bc607cb1b82c4a2ffcd1eb244a99d6a70c4768a674343b604e64413d13b397e6f0cdd8dc684079941e30decffd16c3b625814d6c01a643e27030d254308ec2c0
DIST hamlib-4.6.2.tar.gz 2909790 BLAKE2B 8bba73b446be13f4be592333b51b863f7299d189c640e2d1bfb6dd82f8f5e19ed6a1f39be09811d2061bb416696dd24907a9248b7bc96360e7a0fec8783701b1 SHA512 8b8b7e4c95e4331f1ace1d724924e30c66a88d04d5354fd28d28090b751184300196e4512504136ece98cef374e69dd58cc597819f8802ddadb978c7a0bf731d
+EBUILD hamlib-4.6.2-r1.ebuild 2230 BLAKE2B 3209a77c3e3f8e5269aec304d7e0d726e5fff0031999e4c2cc231e727f3a2a4baff08687efc34e69d7356f949ae42c09f1a1055dbd993ab3f74c666094505679 SHA512 91a1991c944e6bdee24a20ac2277c0bb016410e0fdd57eb63db173ea8f0f45f9443828a6beb283b9fad9833f6aef4e2f1911c63524a2639a8b1bc9073adfaedf
EBUILD hamlib-4.6.2.ebuild 2228 BLAKE2B 73c9a7843868574b03cca2d4544fd52afa7868cc0b2ae68e6bfd8305e658fd16cc28d1579c42883b8002c5cb99fbc68db9ae52d28a4d94cd0a5813c44c1f2042 SHA512 6c7c14441ce8b8febd467a45c55901b1c540f7f22be4bc5a4cd0f1e4641c2a733a9e30eb5894af6994204e45d500f2d531b5d67cf265ca3f239449f3d5114f1c
MISC metadata.xml 379 BLAKE2B 17bfaa1ae7f031e14bef4bad4d552e3d4b644b9578bd996a9e8454b6b55f4029c3395e8a1cfc5a2b27a5372cd1aea140e0aebe637f7eb7889008fb434897b681 SHA512 c8c7a37088c0da4952a557776db8b6b701df23c07c4b17c50b77a199a6e7740369e27254eabae4e504ecb07871d33aec008e54bc7a787030828616ab36dfcb93
diff --git a/media-libs/hamlib/hamlib-4.6.2-r1.ebuild b/media-libs/hamlib/hamlib-4.6.2-r1.ebuild
new file mode 100644
index 000000000000..e2875435757f
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.6.2-r1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+MY_P=${P/_rc2/~rc2}
+
+inherit autotools flag-o-matic python-single-r1
+
+DESCRIPTION="Ham radio backend rig control libraries"
+HOMEPAGE="https://www.hamlib.github.io"
+SRC_URI="https://downloads.sourceforge.net/hamlib/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0/4.2"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="doc perl python tcl"
+
+RESTRICT="test"
+
+RDEPEND="
+ =virtual/libusb-0*
+ dev-libs/libxml2
+ sys-libs/readline:0=
+ perl? ( dev-lang/perl )
+ python? ( ${PYTHON_DEPS} )
+ tcl? ( dev-lang/tcl:0= )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ dev-lang/swig
+ dev-build/autoconf-archive
+ >=dev-build/libtool-2.2
+ doc? ( app-text/doxygen
+ dev-util/source-highlight )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
+
+PATCHES=( "${FILESDIR}/hamlib-drop-lua.patch" )
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Correct install target to whatever INSTALLDIRS says and use vendor
+ # installdirs everywhere (bug #611550)
+ sed -i -e "s#install_site#install#" \
+ -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \
+ bindings/Makefile.am || die "sed failed patching for perl"
+
+ # make building of documentation compatible with autotools-utils
+ sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed"
+
+ eautoreconf
+}
+
+src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/926839
+ # https://github.com/Hamlib/Hamlib/issues/1524
+ filter-lto
+
+ econf \
+ --libdir=/usr/$(get_libdir)/hamlib \
+ --disable-static \
+ --with-xml-support \
+ $(use_with perl perl-binding) \
+ $(use_with python python-binding) \
+ $(use_with tcl tcl-binding)
+}
+
+src_compile() {
+ emake
+ use doc && emake html
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ use python && python_optimize
+
+ use doc && HTML_DOCS=( doc/html/ )
+ einstalldocs
+
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins hamlib.pc
+
+ echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib
+ doenvd "${T}"/73hamlib
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/media-libs/sdl-mixer/Manifest b/media-libs/sdl-mixer/Manifest
index d9574b14d306..5c82c76998a7 100644
--- a/media-libs/sdl-mixer/Manifest
+++ b/media-libs/sdl-mixer/Manifest
@@ -1,5 +1,5 @@
DIST sdl-mixer-1.2.12_p20221010.tar.gz 5861748 BLAKE2B 95b8e59bf796aa1a1593d8895aa153d62653fc9085e65c380cef3a0394201dd6c5c0deb323d6acecd4bca0e46d11f0ec94ebab8be872654e46d2d56231a1fd12 SHA512 5b15bf81b868968a09f82b160e371355e40a29c95a3e79c3cffa49ab5cc7c3212034d12301c21c8a44aef5c981a7a8fec3cb76e9dfe55619159a613b8dec6557
DIST sdl-mixer-1.2.12_p20240525.tar.gz 5835402 BLAKE2B 61238592251259c464f4e85be894f8ffcb8259c47bb56cddb0795fa4cd9f3fba2b431680b7a65ac9c2c87153f7e3bdde7b2496f5c536e55764e09c9450cdbea9 SHA512 1925b025c99a47d635f8a9a211712103c641a82c6d4e930b996de4eb1a08d5f5b1892dfd999924e0945d63ae4c59550ac112fbf7f8d76846d6ee54b1434e82a8
EBUILD sdl-mixer-1.2.12_p20221010.ebuild 3102 BLAKE2B c03959ebe5f77a861e871b615146258cb63b3be61fea3b3078baa964212394148d7aa1a472c8cf09fda1e57280a11a3b5c43916d566377eb4e3d4fc9d169b51e SHA512 4386ed147743d7e1146cc43445c171924888c323a8695123aca06e35e9a40d96a00def85626926a07ce7109e6185718cf8bf806395fcb4225f6931640c29b0ff
-EBUILD sdl-mixer-1.2.12_p20240525.ebuild 3109 BLAKE2B c85c373e894daad5857ce7becba18834ce434d85b6c23b7d76698ad9c7c5902ec4039436ab2fc3dc2519accc5c702fc3ea858dc333f5b21f747f93b27cdddda5 SHA512 c07a87efd8d7ec4892734002cae71e9d155bf523e19bb958a7836f99a07cefe0dc056f8b2ec1a72b5370d4fd214a2777e4b8c4fe67c8a327e1b9fce636dfbcdb
+EBUILD sdl-mixer-1.2.12_p20240525.ebuild 3102 BLAKE2B d97fcc5e37d7d7a566717817ccbf4fbbfb60a5eccfe88363f3fbd667f5831540755d3e1e9cd873f95981dff9a9eaf30520f3c6535d38f32e8b0a1e9fe75dffaf SHA512 3cb1d01b0619c62b4842d4db5d52155f28efeaa049e1907912611e121f7dd4f221491a93ecd3097e3010283443b451290745081021cf3c831d87f3cefac315cf
MISC metadata.xml 787 BLAKE2B 4a9a04b0b88ec853de52f1cc7f6ad63e6bd4e5a421906daa2e0935c32d756538ef9aee8631e5be96665dd37ec6c4e47d256e30b01f7cc6ca56f29baaaa5ef27d SHA512 46520c6a56e9d6ff2137e71bf728349ed167f7ec10417345528e6da051e482b3a27158e46ae973d1bd0f348cac9e3f65e8a02eef984b8e00fbb2aced256ad2bd
diff --git a/media-libs/sdl-mixer/sdl-mixer-1.2.12_p20240525.ebuild b/media-libs/sdl-mixer/sdl-mixer-1.2.12_p20240525.ebuild
index d090bd075613..3ff9094a7e3e 100644
--- a/media-libs/sdl-mixer/sdl-mixer-1.2.12_p20240525.ebuild
+++ b/media-libs/sdl-mixer/sdl-mixer-1.2.12_p20240525.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}"/${MY_PN}-${SDL_MIXER_COMMIT}
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="flac fluidsynth mad midi mikmod mod modplug mp3 playtools smpeg static-libs timidity vorbis +wav"
REQUIRED_USE="
diff --git a/media-libs/sdl2-image/Manifest b/media-libs/sdl2-image/Manifest
index b096a61b24d8..3ecda90132f5 100644
--- a/media-libs/sdl2-image/Manifest
+++ b/media-libs/sdl2-image/Manifest
@@ -4,5 +4,5 @@ DIST SDL2_image-2.8.5.tar.gz 6874736 BLAKE2B 3907daa3531fc6188c1991ecd6710634b9d
EBUILD sdl2-image-2.6.3-r1.ebuild 1941 BLAKE2B 7a62c49b1aae533616fa9dfab092e9513c5fefd1ea2495917e645df05071842f35cc795f898e1e1cec0e9383d8a89d2b54d1f834481650407ba227b99e69cd0e SHA512 e3906f4bccdea0a485b8956ba249a431a7baeaadfad92152038274127617f98c3ea941adc28d88799a5a5943fe5e331979cdb7a345bfd8a7846b75f317b1ef33
EBUILD sdl2-image-2.6.3.ebuild 1814 BLAKE2B 884b22844c80f1d7f8e0b4360616f04904bb711a8730ee7962a8f76af2fc048276e18333bc2f582f5afa75dc2bb913ef0b869021d7dd3e38073005a4ed044fe3 SHA512 60291c3eb4500e3937676c6d3b34963b50d17500ef6008259bc3eb02adb8c2e4dae03f578db22bf9176778fe2031f3d57a5e0ab39acfc050c5b585aa2d21f773
EBUILD sdl2-image-2.8.2.ebuild 2042 BLAKE2B 032e8a8fe1e419b38299171bee124d6c70d01c511f4257f60e0845382d3d87c4d27088deb2287bd2d78b15e3f95c7478e6ff4a86cfa492cc4122ccd3caf5b00e SHA512 75513a544d6ddc4c5b9cd372c418648cd698960f11f524cceaa846605e33eaaa577488b1793630a3d99d1bd887454970bb25b02a0ecbdac253fa0cc3be60f6ab
-EBUILD sdl2-image-2.8.5.ebuild 3990 BLAKE2B b824ae2b8268c7143df2fd5776bfefb5114630004f8fd07163e4a30135fe671baf1c660a1719a0e1016dcb3c88995f646d931377d303b4816e8eab746a098a7c SHA512 eaa7dec8f4f11bc6e53bd75233815c08e19efae1f9273db3f125549e18d46a8ad7202e28989c341abc71de6a87cb2c9e0e1382fb3efb9d3352d007548b38bec1
+EBUILD sdl2-image-2.8.5.ebuild 3984 BLAKE2B 811e7d75602c44845fc3b0a5358e7ec079ea7e2d53eb93fec10facd53924f7d6649df3c7c50ad5f269205be79af42fc07eaccc37582247b1629aada5bfe6282e SHA512 40849c0c556eedd3fc67ff695ce5bb7e0f747f8a68b4da02aab7d4849792964c4bbfd5fc04c51cb0044a6de15d97d8be64abea393402276fbb1330e0c8784565
MISC metadata.xml 476 BLAKE2B be2ea088e9507cbfcb75c8d9a932056adf8e1d7390dbae3ca66270beb2d1e74a4ef19c190c6093c33536a3675c5ed2f9b9c6043a455b8b2ebbc766647aa714b3 SHA512 1df88195badb12ca5896678ef4a5431d1badf90f032bcb03430efc0d22537c3b15d99834f14733b85527eb3b081c726d46dad3aa83edabb2e78ee1ecea1e8800
diff --git a/media-libs/sdl2-image/sdl2-image-2.8.5.ebuild b/media-libs/sdl2-image/sdl2-image-2.8.5.ebuild
index f0c42e91997c..b24bdc86ad59 100644
--- a/media-libs/sdl2-image/sdl2-image-2.8.5.ebuild
+++ b/media-libs/sdl2-image/sdl2-image-2.8.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc64 ~riscv sparc x86"
IUSE="avif gif jpeg jpegxl png samples static-libs test tiff webp"
RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( jpeg png )"
diff --git a/media-libs/sdl2-ttf/Manifest b/media-libs/sdl2-ttf/Manifest
index 5ee5f92c03aa..0fdb58c925c8 100644
--- a/media-libs/sdl2-ttf/Manifest
+++ b/media-libs/sdl2-ttf/Manifest
@@ -3,5 +3,5 @@ DIST SDL2_ttf-2.22.0.tar.gz 14314901 BLAKE2B b1d6505f316f1289f7ef95466da8f4a0858
DIST SDL2_ttf-2.24.0.tar.gz 13335900 BLAKE2B a80506226415ffde07dbb7c2317a902f57d718918d12011bfd3b82a9a629ee0db27088dad74d61b8375503fb5e87d4e9e4df7e52119fde0eaf3c709f605abfec SHA512 a0f94e26f0387385f13ec1eb08ddca677d4181969073a50af387a0dce9c7bdddf393c028c8084538e01f875e19790ef7ae9a00c5106bf7ca9d21f3fcf9eee885
EBUILD sdl2-ttf-2.20.2.ebuild 1115 BLAKE2B 77cca88cbb4f123a978a0d80f5f9443e6dc5a69bca1d1266b70892e6b74e8fde8bc9342cbc9091d6375eb59fa9bf825d959d67f3de3460ee9549138227b9d18f SHA512 5841f79c930955677b7c9edad1303f0982c6e5cd52ec6f6b71a5e5e3f862ec7deea5269c8ffa5922e947eb0c7f8a338a214b33e64438b407d0100f575e36f17a
EBUILD sdl2-ttf-2.22.0.ebuild 1118 BLAKE2B 54fb37c8b9bc01e8175ce77a8968af0279a6c11a707902fbee0aeced61a507e42ffe85bf6531066182d6dbd28174c38c57d6677ef56ef48dad36a05bf0fb2492 SHA512 9478d7b4c5a056c4fb7585f42f41f4e5cf34fb5a7b16545633c02c403e7753d5803746b0584c6ece977aa6046dd684aecf05a1d68259862a1b015f51464d41eb
-EBUILD sdl2-ttf-2.24.0.ebuild 1124 BLAKE2B 5c040fc94e7974c442f2863fe95efb86fc80d9ed0a740b748ae344383e34fde4a8951998ea2bdc52cdff030b3239a9725f4596f18781c741efbf4b6199f85a93 SHA512 a15d103c8a01111d7b3463b0923576b4052ba6f78cdf4a0e4cbd86c70c1e17fc99491bba624bb28f224a253f3936517f011bbe52f85f0c9737fe3620d80f9ff0
+EBUILD sdl2-ttf-2.24.0.ebuild 1118 BLAKE2B 616abb6c2c4652c382f63b256f38cca3cac841032d925cf07a48a9ae2efeff15d4de4b3a5348947f6a4d12611021bf4c4c2dd29214df5490336b0e244e13d118 SHA512 1531542a64b44626bd8471c65435011efc9d6bfce2497d9b600930098dafdc9f8c14943aa56a8a6333c5ad146ada1a5f73bf7b76b929e99a7aeb811ad5cb3351
MISC metadata.xml 694 BLAKE2B def65e69533279b6f10d380901d78f004e3524413598d9ecd2661262eb2ae5f6331f1a0fa2729084b2b5fea05e0811057098686a4fa4f65d6a92a0cdb667310a SHA512 f5d6cb83fe8ff6db7f3c6c171a435e7682470299738cbe4a90a7132dc5bd0083f0abd052754c037e10b23a94dc57e57a938bf489334191ed9c144e4493d28232
diff --git a/media-libs/sdl2-ttf/sdl2-ttf-2.24.0.ebuild b/media-libs/sdl2-ttf/sdl2-ttf-2.24.0.ebuild
index 8468c1fe4f18..c7a4dfd792cf 100644
--- a/media-libs/sdl2-ttf/sdl2-ttf-2.24.0.ebuild
+++ b/media-libs/sdl2-ttf/sdl2-ttf-2.24.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="+harfbuzz static-libs X"
# On bumps, check external/ for versions of bundled freetype + harfbuzz