diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 69780 -> 69779 bytes | |||
-rw-r--r-- | media-libs/hamlib/Manifest | 2 | ||||
-rw-r--r-- | media-libs/hamlib/hamlib-4.6.2.ebuild | 100 | ||||
-rw-r--r-- | media-libs/libggigcp/Manifest | 1 | ||||
-rw-r--r-- | media-libs/libggigcp/libggigcp-1.0.2-r2.ebuild | 32 | ||||
-rw-r--r-- | media-libs/libggimisc/Manifest | 1 | ||||
-rw-r--r-- | media-libs/libggimisc/libggimisc-2.2.2-r2.ebuild | 44 | ||||
-rw-r--r-- | media-libs/libv4l/Manifest | 2 | ||||
-rw-r--r-- | media-libs/libv4l/libv4l-1.28.1.ebuild | 6 | ||||
-rw-r--r-- | media-libs/openal/Manifest | 2 | ||||
-rw-r--r-- | media-libs/openal/openal-1.24.2.ebuild | 2 |
11 files changed, 186 insertions, 6 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex ff153761f598..0fcbe026d82c 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz 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 |