summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69780 -> 69779 bytes
-rw-r--r--media-libs/hamlib/Manifest2
-rw-r--r--media-libs/hamlib/hamlib-4.6.2.ebuild100
-rw-r--r--media-libs/libggigcp/Manifest1
-rw-r--r--media-libs/libggigcp/libggigcp-1.0.2-r2.ebuild32
-rw-r--r--media-libs/libggimisc/Manifest1
-rw-r--r--media-libs/libggimisc/libggimisc-2.2.2-r2.ebuild44
-rw-r--r--media-libs/libv4l/Manifest2
-rw-r--r--media-libs/libv4l/libv4l-1.28.1.ebuild6
-rw-r--r--media-libs/openal/Manifest2
-rw-r--r--media-libs/openal/openal-1.24.2.ebuild2
11 files changed, 186 insertions, 6 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index ff153761f598..0fcbe026d82c 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 18e47abb887e..d681152f8320 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -2,6 +2,8 @@ AUX hamlib-4.5.5-gcc14-fix.patch 224 BLAKE2B 882645207d62657b790e76d5e4d3a17be3a
AUX hamlib-drop-lua.patch 2552 BLAKE2B 85ce143502baf4fb6ff4b58708e31308ef57d92bb51ce658f22bd50a27c9edb9213d16690afda2be701d204723ba6b4fe64b189b3db61734e7427e681dc4b4eb SHA512 bc607cb1b82c4a2ffcd1eb244a99d6a70c4768a674343b604e64413d13b397e6f0cdd8dc684079941e30decffd16c3b625814d6c01a643e27030d254308ec2c0
DIST hamlib-4.5.5.tar.gz 2603846 BLAKE2B ad4a286a7aa1e972707cb9ed15a4268909a7d252a64b98b01d35c9d9e42c605cd600e819e195e49d501c1e135191fda585581e27801fa217c9141236a81ad770 SHA512 2cdff2630e89fa95c7ac40e998492e8a04e000fcca18b9491ddcb967927ffaa771ed2e6ac3232a060947883533a6ae7405042a2f8fdb1de157d71f74381f5899
DIST hamlib-4.6.1.tar.gz 2909273 BLAKE2B d8ab443bd19068ec76fbe021f9dcdbaf3cead9a6eac1eab47c148c35fe7c98d294d50386cc3c386e8113ac26a9aa594f7a9d121e81601c84660350115566b1b6 SHA512 3363665e2fc5541e2bd68767e9c0d8c856a7d2ea9a7e4a2d7e79d6e7349150642cba4e96d27ab6dc029fd838e05c3f0f9f7acadcc7c8bc51bedaf61ef67e95ce
+DIST hamlib-4.6.2.tar.gz 2909790 BLAKE2B 8bba73b446be13f4be592333b51b863f7299d189c640e2d1bfb6dd82f8f5e19ed6a1f39be09811d2061bb416696dd24907a9248b7bc96360e7a0fec8783701b1 SHA512 8b8b7e4c95e4331f1ace1d724924e30c66a88d04d5354fd28d28090b751184300196e4512504136ece98cef374e69dd58cc597819f8802ddadb978c7a0bf731d
EBUILD hamlib-4.5.5-r4.ebuild 2243 BLAKE2B 371b9395f8e23416e6c1c4888a9f042c6a61addd2c34f9e490d6c6cbcb5601178ad388dbcdc3d088393076dd2af4894fd4f076d23ae08c1eb1ca2a89345377dd SHA512 aaad3a98efa668a1cd8a995999afa5011da535dca86b1baf95ec496be90db03c7ba1551b5852c6a4889021277cb82050b6f1c16b88c57418a223ed474ba3aa8e
EBUILD hamlib-4.6.1.ebuild 2200 BLAKE2B 11c3f87bfca183c23e980121083badb40c7679bc0065a2bad0501fdc9739a5c33f414f926fcf03237b5616c8527150c538f1991eb6414293fd314cfec89bf35e SHA512 80ea3deb9bae2813c790c5257c912f01b1c688d8e20377526b7603f670077bb66c167e9736028adf021ca44f3185a98720b91b9a12c6e9a795072b6ebbe30664
+EBUILD hamlib-4.6.2.ebuild 2228 BLAKE2B a7d1acd8209fb7faa5f1fbb486fe640c5b3767fba5d8f27d90c5c49622986907b3fac3808be33b571f8cf1f35f2f2b5ed2348420303b6735813708f60567e396 SHA512 4da8be0a92c9abaef4724947864aa791aaa89aace0b756a416c4ac0699fbaeb506696d01f23d268599a396555cbc5361e8169024f237e22bfdbf0379bfd9c8c9
MISC metadata.xml 379 BLAKE2B 17bfaa1ae7f031e14bef4bad4d552e3d4b644b9578bd996a9e8454b6b55f4029c3395e8a1cfc5a2b27a5372cd1aea140e0aebe637f7eb7889008fb434897b681 SHA512 c8c7a37088c0da4952a557776db8b6b701df23c07c4b17c50b77a199a6e7740369e27254eabae4e504ecb07871d33aec008e54bc7a787030828616ab36dfcb93
diff --git a/media-libs/hamlib/hamlib-4.6.2.ebuild b/media-libs/hamlib/hamlib-4.6.2.ebuild
new file mode 100644
index 000000000000..93bef7210d3e
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.6.2.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..12} )
+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/libggigcp/Manifest b/media-libs/libggigcp/Manifest
index 09dc44d23e58..cbadf4f1518a 100644
--- a/media-libs/libggigcp/Manifest
+++ b/media-libs/libggigcp/Manifest
@@ -1,3 +1,4 @@
DIST libggigcp-1.0.2.src.tar.bz2 365368 BLAKE2B 797b1e739319e3982836ec2a7eb14626ea39c116a593703af4de4486b0f43b4ffad89fb4a5245d50f434a97265651554f450033fa66b086a35c76837227b2d6c SHA512 88187eac6f9cae56a2e4d184c0eed2f46c8e53c8b69143479775330abc3f03b48f463ecc944788daade871e4bedf86948c2dcae714c037f8c1284b1576428b3a
EBUILD libggigcp-1.0.2-r1.ebuild 639 BLAKE2B 727a9d9fa9975702f61a24be8539239cfdaf200424781fa47fa784e910b2caa633bf783686cbf226641d16728d0985ad1f8b2457912b802fac7a9d51c132efe4 SHA512 9192096599c5adb713e4c656976a539d6314055357e23c378248118ed51788bbf6f17d489e0e557fbe1efeea5c1725ee2e4fc9ffee2cd7103128db0c240ca947
+EBUILD libggigcp-1.0.2-r2.ebuild 683 BLAKE2B 8c9f778e4c0e3884a31faf34ebefcc3be3339520e46ac99fca5b71f89b2e82fe7831ce992ae1af15a533ce342fba367ce4dab481a35026b8f936b5930678984f SHA512 2181f2932db1482b2708caea181f4a2ff2b5afc55146525588eeba5477e32062ef02a14f7bde484805e876a2215efe598ab0a86c5c515774b240e37e1a617985
MISC metadata.xml 297 BLAKE2B 5224c162fdbab9d408c0b908e21f3b910c078888b850127f6c0ac140f1db19de89677b89465d56efe0d336e9f3bba8ffb0167d228c2daaba8c05c819e8788c35 SHA512 1d1d5cf70a0dddfb1f131cb9253cb13dbed3995a801485ca0a4e7194ef128e50cd70e42113d4d2c0d3b73b09d520ef5e3fd2b41fd2dd078a42c6c17f1f6976f8
diff --git a/media-libs/libggigcp/libggigcp-1.0.2-r2.ebuild b/media-libs/libggigcp/libggigcp-1.0.2-r2.ebuild
new file mode 100644
index 000000000000..4b5846cf0fec
--- /dev/null
+++ b/media-libs/libggigcp/libggigcp-1.0.2-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Libggi extension for advanced color and palette handling"
+HOMEPAGE="https://ibiblio.org/ggicore/packages/libggigcp.html"
+SRC_URI="https://downloads.sourceforge.net/ggi/${P}.src.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=media-libs/libggi-2.2.2"
+DEPEND="${RDEPEND}"
+
+DOCS=( ChangeLog README doc/TODO doc/libggigcp{,-functions,-libraries,-structures}.txt
+ doc/colors{,2}.faq )
+
+src_prepare() {
+ default
+
+ rm -f acinclude.m4 || die
+ eautoreconf
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/media-libs/libggimisc/Manifest b/media-libs/libggimisc/Manifest
index 3e0f8fb334c2..ebf6e412187b 100644
--- a/media-libs/libggimisc/Manifest
+++ b/media-libs/libggimisc/Manifest
@@ -1,3 +1,4 @@
DIST libggimisc-2.2.2.src.tar.bz2 320084 BLAKE2B a63c6f3111fe577be4d75483982c4ea504f649b9ccff01ed10d6b40da3e36a5a6c44801e1dbca9f62fba67551c644607d90be0a009e4bc30a95638d822dff30a SHA512 1b4fcc7260d03a7f5f5b1679adec4904284f370ab428c4f3ce1a6ef9fe73b2c9b86acecbcc90a8375f2c271e82a07622782868a353dea55523b8f6a66ed05ccc
EBUILD libggimisc-2.2.2-r1.ebuild 872 BLAKE2B e4bb19b3e0113d2c649e56ceb2bf6ab5dab415b14ffe755e8cf1357128cfc07ee908e7322339360c3862ea3c48a6e39fc757f9e2bcabfee8a080c14446cc1bd1 SHA512 8bf3a6ba2b89a96b1dce64a76084f56767d8ed1d10d8eb670b72f8db2632114f580f0420dc2dec8e47f78976043beea63f1b446ad3261a57000f0a43029332d4
+EBUILD libggimisc-2.2.2-r2.ebuild 940 BLAKE2B c2a6ee767ed9a915dd3539f70bbc8579806b4c712b5c3492b300fb69bdeb18a2fa52e6c311c4c49ab379e030e5e9e792bf7e48f9aa28ff5a6de84a9e31940957 SHA512 ac864c497cb1731de060236a07d903b4613867fb1dbaad25a7dd469723a733d649b2040b2f5681f9eec22263e6daf80bd13d75354957cf7d0c76884a99320293
MISC metadata.xml 297 BLAKE2B 5224c162fdbab9d408c0b908e21f3b910c078888b850127f6c0ac140f1db19de89677b89465d56efe0d336e9f3bba8ffb0167d228c2daaba8c05c819e8788c35 SHA512 1d1d5cf70a0dddfb1f131cb9253cb13dbed3995a801485ca0a4e7194ef128e50cd70e42113d4d2c0d3b73b09d520ef5e3fd2b41fd2dd078a42c6c17f1f6976f8
diff --git a/media-libs/libggimisc/libggimisc-2.2.2-r2.ebuild b/media-libs/libggimisc/libggimisc-2.2.2-r2.ebuild
new file mode 100644
index 000000000000..61fa468d3272
--- /dev/null
+++ b/media-libs/libggimisc/libggimisc-2.2.2-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Adds support for some special graphical target features"
+HOMEPAGE="https://ibiblio.org/ggicore/packages/libggimisc.html"
+SRC_URI="https://downloads.sourceforge.net/ggi/${P}.src.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="fbcon svga"
+
+RDEPEND=">=media-libs/libggi-2.2.2
+ svga? ( media-libs/svgalib )"
+DEPEND="${RDEPEND}"
+
+DOCS=( ChangeLog README TODO doc/ggimisc.txt doc/libggimisc{,-functions,-libraries}.txt
+ doc/retrace.txt )
+
+src_prepare() {
+ default
+
+ rm -f acinclude.m4 || die
+ eautoreconf
+}
+
+src_configure() {
+ econf --disable-x --without-x \
+ $(use_enable svga svgalib) \
+ $(use_enable fbcon fbdev)
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ elog "X extension for ${PN} has been temporarily disabled for this release."
+}
diff --git a/media-libs/libv4l/Manifest b/media-libs/libv4l/Manifest
index 72973cca55d5..3c7dd89c2baa 100644
--- a/media-libs/libv4l/Manifest
+++ b/media-libs/libv4l/Manifest
@@ -1,3 +1,3 @@
DIST v4l-utils-1.28.1.tar.xz 1246516 BLAKE2B a68728ab6802754cd766453375e212624ee731a7fc9b0d0da6a4c62ce19e75968c5bdbefa33d2977d439a23f36f5c8ff83efc44dae65eed206a31ef19ea57363 SHA512 6493c97f59af5fe0ffa4bb815ebac4531f5ea2b0612c2035c7f00a888ce686ee0aeeaef982553ff9ad6441c39dac63e6c718b1bedb0541cb2ce2e3c2f91ab12f
-EBUILD libv4l-1.28.1.ebuild 3355 BLAKE2B 3b64940be6e4eed471e1e5b1d99120486c1c4543163c4851a854dd833a8d7956455d0e5fbf0b515aeef7997b92705ccf900c546e795802f62c09285815576828 SHA512 4da16c2c8250aaf8894b2147d9eaf9d966925446f33774a0933ed9e8d5b36485505a2ac08c92359bae5e07a1b519e74c711b06e557029bb2dd29e0a9a54c717d
+EBUILD libv4l-1.28.1.ebuild 3310 BLAKE2B 5b163d8287faaf265959311837d60a1a14d8560ad346ae73cac30a885a071f3211fc8f8517fee8ca7ebd9fd60835ba541690c09ff6eb611a6335ab8f66afb158 SHA512 a8605620b637f4c7c736085b4b88e47cdff734238d74589780638e6b754e41e21b5bcef987937720c9778334fcb528ff7df5c8ed01717f9ea80727530abd28c2
MISC metadata.xml 1333 BLAKE2B 980117d95da191d35287e97e99c1add4231438d0e5f763cd576bd9bf79ce894297bd32252b8e73a1356d14be66dde09ef0ae3307a0e856554cb024569eee63ee SHA512 da28f9574865217098fb8602d7860131e58b7c16501bef840814a3ef7870a5565795151c8b574ecc895c9614400b5ac5b444430fd147dabea0f747174d6ae7a0
diff --git a/media-libs/libv4l/libv4l-1.28.1.ebuild b/media-libs/libv4l/libv4l-1.28.1.ebuild
index f304fa3cbd8a..83f0046abb39 100644
--- a/media-libs/libv4l/libv4l-1.28.1.ebuild
+++ b/media-libs/libv4l/libv4l-1.28.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit linux-info meson-multilib systemd udev xdg
+inherit eapi9-ver linux-info meson-multilib systemd udev xdg
MY_P="v4l-utils-${PV}"
@@ -128,7 +128,7 @@ pkg_postinst() {
xdg_pkg_postinst
use utils && udev_reload
- if use utils && [[ -n ${REPLACING_VERSIONS} ]] && ver_test 1.20.0 -ge ${REPLACING_VERSIONS%% *}; then
+ if use utils && ver_replacing -lt 1.20.0; then
ewarn "WARNING! ir-keytable has changed significantly from version 1.20.0 so"
ewarn "you may need to take action to avoid breakage. See"
ewarn "https://bugs.gentoo.org/767175 for more details."
diff --git a/media-libs/openal/Manifest b/media-libs/openal/Manifest
index 5fd6efca2f93..82801c9c3d57 100644
--- a/media-libs/openal/Manifest
+++ b/media-libs/openal/Manifest
@@ -1,5 +1,5 @@
DIST openal-soft-1.24.1.tar.bz2 991155 BLAKE2B 7fbf0e63a46a5f2eacee00bcc28746ded5b950aba580ae041825d3b47a33be757668faad5e7c3eced8983416f4a946dc7bddba69699a56470ace0d6ff6e3762c SHA512 1d2d17c94708b0a63a965b26ad960fe6f2201db2c729b6ba564dd0c2b50f0b1d0733c4448b0d2d1b3e22436fb2d7daf5f285071b7234511e3eb4abfe5fa1f223
DIST openal-soft-1.24.2.tar.bz2 1020760 BLAKE2B d87b470570006b0e3b9f6662ba50db67eb154713d13968e05015f70c12a73f6199cfe13cbe6fd9797081c970cc37e1de1680ecf2606015d09b8eedc27abcc343 SHA512 5ac05fb20b414dfe50e6ac80a69d1e36db5588fd2ccef2606ae1f3b6fc155881d45826031660123101a31469e24bc2bea42993d81b28dd5f18d0d0463988fa65
EBUILD openal-1.24.1.ebuild 2868 BLAKE2B 86b7469c209d14f734123a465a9b7dbec3d480a75f18fe35a191ba3ed5048a903bbc2600d8f906b2bddb54c0e1fe165da44b8fb3cbb79d075d80a60c5ee58e30 SHA512 400c958989c274b6ef634e3404d0e51abbe4310b5c6c02149d11f245a492d036f95770a511a456ac1b0c49a4071d9172e1d4cc07f8141f0a2e540bdd733bd5e2
-EBUILD openal-1.24.2.ebuild 2871 BLAKE2B e127f5ec5a52545ed1e1d7e5978d65957ecb908f1c5dca0e21e968bb86621c26d6f9507b5e56ca0fdfe705db7f87eedbfea76c7dd2b6856071916ed35acd8db3 SHA512 1687bc4b14f00aaedb4eaafe3aea910791cb3426953efc0f086d570f36985642ed192da82bdb90fdbf7cc375a03a585a7e82f1bd4789166a3df5bf73268ec41e
+EBUILD openal-1.24.2.ebuild 2870 BLAKE2B d37fc9edfae1af2ee8ae1067074ff87f5b78ef4f9e9d3f6c60e3f01ddff78dd350a0dec72bf5d251db7be097cb26c6a7d4fa63dc2084220c4ce7084a9560bf73 SHA512 4f29cbc0c9f7aabcb4d6423b9f24f17bbf0cd63780820b04a8cda32d796e18b62473a71e5a20d35f2af89f50acb81765dfc5133c617d5869d744280eab836d39
MISC metadata.xml 538 BLAKE2B 4b9dc398e2edd4930ade6cffbe1e39776bc3a0a1aa5ea2fa4753d8756517f7d2efc3e22ce31eef1f79dee9dc1d1f5c4ca945f1d5b54a7ffac081173f8bb6ffc1 SHA512 9e817af11955ef748ea11979a1da99c046ca4f45f812f1555f9dcd0606ca16e8d027de9588d792170faf81a42a091cc8d5edffff1d12d99128f08f688f685462
diff --git a/media-libs/openal/openal-1.24.2.ebuild b/media-libs/openal/openal-1.24.2.ebuild
index cd11f1c1c590..41e16df5e6ac 100644
--- a/media-libs/openal/openal-1.24.2.ebuild
+++ b/media-libs/openal/openal-1.24.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P}
# Some components are under BSD
LICENSE="LGPL-2+ BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="
alsa coreaudio debug jack oss pipewire portaudio pulseaudio sdl sndio qt5
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1