summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin68050 -> 68072 bytes
-rw-r--r--media-libs/game-music-emu/Manifest2
-rw-r--r--media-libs/game-music-emu/game-music-emu-0.6.3.ebuild2
-rw-r--r--media-libs/libvisual/Manifest2
-rw-r--r--media-libs/libvisual/libvisual-0.4.2-r1.ebuild2
-rw-r--r--media-libs/portmidi/Manifest9
-rw-r--r--media-libs/portmidi/files/portmidi-0.234-cmake.patch (renamed from media-libs/portmidi/files/portmidi-234-cmake.patch)0
-rw-r--r--media-libs/portmidi/files/portmidi-2.0.4-cmake.patch11
-rw-r--r--media-libs/portmidi/metadata.xml1
-rw-r--r--media-libs/portmidi/portmidi-0.234.ebuild (renamed from media-libs/portmidi/portmidi-234-r2.ebuild)2
-rw-r--r--media-libs/portmidi/portmidi-2.0.4.ebuild62
11 files changed, 85 insertions, 8 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index f5efa915252a..8bd78d2f7718 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/game-music-emu/Manifest b/media-libs/game-music-emu/Manifest
index 88ea99e4e9b5..8e71edde032c 100644
--- a/media-libs/game-music-emu/Manifest
+++ b/media-libs/game-music-emu/Manifest
@@ -1,3 +1,3 @@
DIST game-music-emu-0.6.3.tar.xz 234412 BLAKE2B 21edd8f5e868231424c56dad6740a5c7cb8e7f503b707dc56ea71d7a75085566b2bd0c2060b0f9e919f858c13821b3810959cff96c41f9248bb3b98f12eb22f7 SHA512 4b20c69ced696bb879c34bcb7ce0f5f276642458d4cebca8ede673eed7d50664e527626e2077f85a3411a26660f1b3f01e43cccd72945e1edb2994421efeb552
-EBUILD game-music-emu-0.6.3.ebuild 939 BLAKE2B fb5206a47c782251d31a03271cccfd51a712e3700ac3de4d1e57c1d752f6cc616ec57289e114036e81ed96c924389561db1df2408abb4eaa9e2bad174ebb12d2 SHA512 d4127e3c80dfb90f0d1558e097693a0cea59115d9afd9d198006cdbee4c99e66f6897afef01b8afcc97bf898a89e45b5a1f239fed79f623c5492eef205624e69
+EBUILD game-music-emu-0.6.3.ebuild 945 BLAKE2B ffa2ac2ea1a63d85a5ea2abba8805a8863aab4947a88297c451bc4962d6fbdf7839fb617e78729986215197d4ef9ce26dfe69855aa025373a764e970f3722cb1 SHA512 cc51ddb7be4fea60e10a2b2d0e740e5540f01f83b877fa743c80d8bb1130356690af5c874c92b0a3c63e048aabe28a56631cf73fd8610c9a4896703fed73b339
MISC metadata.xml 401 BLAKE2B 55ad6fa2bd1c0cc363ea58e09c6b58d518782717b244a4bc50d902368b748f17f485e41ad5a81c1671edc4ef635544f5abae36f5978feb3980e7d1909f248907 SHA512 91fd65adf324ae718e5ad19446ddf9b884541358ec49be432108091f7651c73bcb3b33ee50063b9c23401877e9f1ba29e63b447f47668b862e64707a70d7c7f0
diff --git a/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild b/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild
index 85f4ecdcf91a..4ad4e6163d4d 100644
--- a/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild
+++ b/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://bitbucket.org/mpyne/game-music-emu/downloads/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/libvisual/Manifest b/media-libs/libvisual/Manifest
index d78c931afa12..cb352118f914 100644
--- a/media-libs/libvisual/Manifest
+++ b/media-libs/libvisual/Manifest
@@ -2,5 +2,5 @@ AUX libvisual-0.4.0-better-altivec-detection.patch 1555 BLAKE2B 8516652c13c365ba
DIST libvisual-0.4.1.tar.bz2 560877 BLAKE2B 5429493424cbf7d5d6e17ef6a5219ffb5491a6e0f7ea9d9563021beabfdc22aead0d80924c17904b96cc645ef0dc737fa61680abf152b421ca5f4ac834fc6a19 SHA512 a1417a54d4f0566121db5d08770e7f41559ef7f3704d0da74f1dc316c6b7f16197d843a96382b4122d01251764ccb6ed240fd4e99abc7b0f440c9f43afa9506a
DIST libvisual-0.4.2.tar.bz2 563023 BLAKE2B b9480db0f168f6e7b398f773c6bbf4d1dab75dd2b711cc9b0b5fd1fb790e57cdd1e9ed3733fb4f911586b7ebb6e1cb9f3bbe74bfe4e67b9cb95e3e7b2eee950a SHA512 88634c27cd5de149d08141fb68d86a85320513208426f412541ab6aa985069683c17437fd0f49d6dafdd811a516f1f9268a2cf2146a3b55332280d7930f59b55
EBUILD libvisual-0.4.1.ebuild 1098 BLAKE2B 2053824d6e2a30049c9008898547f3fe720b2d011ddc204fd2defdbc74cec2aa80a1f25c76603155f855a14b57df6bfc01bf5c8eabd76f0525e6cadf2a6c976b SHA512 847574b94af1f236b654c1019b311dc2d7f9079f0a2504a7b440e92a0856db060702f91707d42a584477d2e65ab404a8a3f78636ad728e30f31ea79bdfb5c46c
-EBUILD libvisual-0.4.2-r1.ebuild 1220 BLAKE2B 5d9f9f5d56a613f9987be4e08c21018f233112cba73e12e46a7d560ab2f4083e006b10cf351639c02497eb4a0e5c62d683f3148bd2afcbe07dc093edd1bf0a0c SHA512 29e4cb8eb6b991471294207ed5a073577d01a010bf3ed213328c271103141cc9fd0f8352b9276eb40ab84f7d4dc68ba15428446ffcc138f76285e2282f4b7157
+EBUILD libvisual-0.4.2-r1.ebuild 1219 BLAKE2B 5234c41354e7ef55d3f541b908124f25945934e28660ba411961f01d57e5650f80eb81e38a0fc54e49ef2e9535b420faaa22ccb873515b28608ac0585e144383 SHA512 d60d293d306227e5ed64d09542476b648df34bdc18e79333e7a64453db48589e84e4c475e7dc30e0a72a4fa6156b67a1059b4d02507af082bbfe80566f2d98aa
MISC metadata.xml 502 BLAKE2B cdca87d3e30a985550bf0ae3d922a07670553d360128283d789adbf4584d0d3fa5ae339e52901a8e16c5e1650b6414e5f260aca841957f2ed124e7c437c29a14 SHA512 da4595d0e3dc330fabf03183ae7233323eea087b8e4daeb336d6d2e1ee84156d0639a74b41fe742147477442ab5fef2e51c1cf56e06cdba2647f97f0964bf2cd
diff --git a/media-libs/libvisual/libvisual-0.4.2-r1.ebuild b/media-libs/libvisual/libvisual-0.4.2-r1.ebuild
index 6102eb3acd91..0403b84fa57f 100644
--- a/media-libs/libvisual/libvisual-0.4.2-r1.ebuild
+++ b/media-libs/libvisual/libvisual-0.4.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Libvisual/libvisual/releases/download/${P}/${P}.tar.
LICENSE="LGPL-2.1"
SLOT="0.4"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
IUSE="debug nls threads"
BDEPEND="
diff --git a/media-libs/portmidi/Manifest b/media-libs/portmidi/Manifest
index 983dad4faaf6..46db9ea4aa70 100644
--- a/media-libs/portmidi/Manifest
+++ b/media-libs/portmidi/Manifest
@@ -1,4 +1,7 @@
-AUX portmidi-234-cmake.patch 13979 BLAKE2B cc6b4193e9008899c89545e2e416c75779d08a6ef100e7a37c21a7c745ac3416c31b044664ba439368c8bb0f3a7fde119343a86d31efe3482c4a88718affdd6d SHA512 b07cd643699084f8e02ffc53d3721a53dd17b421d8ff5b2889a14ab99ff709c14f68b30adc2e7db818cbe7884f93cab8290ff9466ac8616d0db58b3e7aab1f75
+AUX portmidi-0.234-cmake.patch 13979 BLAKE2B cc6b4193e9008899c89545e2e416c75779d08a6ef100e7a37c21a7c745ac3416c31b044664ba439368c8bb0f3a7fde119343a86d31efe3482c4a88718affdd6d SHA512 b07cd643699084f8e02ffc53d3721a53dd17b421d8ff5b2889a14ab99ff709c14f68b30adc2e7db818cbe7884f93cab8290ff9466ac8616d0db58b3e7aab1f75
+AUX portmidi-2.0.4-cmake.patch 303 BLAKE2B e788d88f0ec46a9d326c2ffa3a0da6f828b826018007a0c5fa0c0bebc581dafbd6eeca4914bd24bd2fd30a8b61fda4fcee1e91dac792c5862972b08bddbf5c2f SHA512 103fcf619fcb188631b0b75bf77d9da7879b2d17491018be47d82beee4e5a54aaa86a02a4c0b0b044eba110e16dd08f8f20ca1aad716eb612686d9369cb50964
DIST portmedia-code-r234.zip 1342298 BLAKE2B 3c3686b79ca0c8cbfaa6c44ae8c4f294630e1c5940576709ff1ca5854bfcfba1af7b067471656f2b39ae28cecea9b6c4403f72d5a2552355760c795eff123243 SHA512 cbc332d89bc465450b38245a83cc300dfd2e1e6de7c62284edf754ff4d8a9aa3dc49a395dcee535ed9688befb019186fa87fd6d8a3698898c2acbf3e6b7a0794
-EBUILD portmidi-234-r2.ebuild 2677 BLAKE2B 977b4133be384e470dbd7168f0b26d6b3f167b3291e828eef42e8a09eafed3a2c1e93f46ca955aeaba10c395572792f3525bbe6c9607896af21eadc003392cd5 SHA512 e878a47664b2dcb85f55818303a6170c629d7cc8404322312404095e5d3beffa78acdd94e15c330e1b924681637803a5d5bd4e89f166b12720fee6bbb8ed829b
-MISC metadata.xml 437 BLAKE2B 8560766f0e6d8f0484374ed827f14ffddc01cd7ee4df2b75ccf62f6b0f4b804eac1dad8f06931328aac3910b0382c0125ea1bd71aa786bcb674531d88ed85de1 SHA512 a932e03068f3971eb8e40c1f18646652f0fe04a898cb10e9b7156cfe2b712285cf83c247a19cb887aaa2e575bc95ffad58d5fcfbb44d9e8d39f3d7b2d0cadd76
+DIST portmidi-2.0.4.tar.gz 263225 BLAKE2B fd8b002880ccfcff9f233e2fa5021fe4cf9da2f91b3ceaa36fe70f96818e174578f9a14b69bdbb58fab777c9a9e4ff939b86814a403860c7ec264dddc6f26e85 SHA512 d9f22d161e1dd9a4bde1971bb2b6e5352da51545f4fe5ecad11c55e7a535f0d88efce18d1c8fd91e93b70a7926150f86a0f53972ad92370e86556a8dd72dc194
+EBUILD portmidi-0.234.ebuild 2684 BLAKE2B 49312ecab4cf951da2144d964519e888c9a559058472ba40131b8b3b352fa65097a4d86a732c3246be4367ed57c2ecfe20fec5348cf67866f102ce2596093d9d SHA512 d24a52792f1bd38f0eaa60193c4233fa6817a5c02bbd6453de5a446274960795b96d83bcde33f16d7152abad09117294a53bfd3382f926268432ae31a4cf6d7c
+EBUILD portmidi-2.0.4.ebuild 1299 BLAKE2B bea7ad7e39c45dc579010c24077f49e031021cec71c8b32128b8e06f1f5cec9a56c5673097eb4c310e7f575e5e58b337cc9b62f7550c35565c80fc7ef8fb09fa SHA512 56f186aef01fed37e181a9aadb410f961ab177185e3dd4c64c774b8cceac9ce5828cfc0610d43cd62351c465e3d3c46f1e8df184c9dc61d1b70b34d687500ad9
+MISC metadata.xml 496 BLAKE2B 5890c7eb551287ad84661a78fbf8a3e3375a795c67aa8232cc69528c2247ef70e46e3cf12efeca8c5e01f02c07a2499250e8329b7bfd7ae56b8304a4a2af0328 SHA512 b879efddcd3197e07d28e51205819f7067ea9c4cec2900b5977c9fdc42510cb1e5edefc53e40152c529e008015943f8a9755a98b24685eead784284da8658e02
diff --git a/media-libs/portmidi/files/portmidi-234-cmake.patch b/media-libs/portmidi/files/portmidi-0.234-cmake.patch
index f4f1101ccb40..f4f1101ccb40 100644
--- a/media-libs/portmidi/files/portmidi-234-cmake.patch
+++ b/media-libs/portmidi/files/portmidi-0.234-cmake.patch
diff --git a/media-libs/portmidi/files/portmidi-2.0.4-cmake.patch b/media-libs/portmidi/files/portmidi-2.0.4-cmake.patch
new file mode 100644
index 000000000000..ff0257ec64e5
--- /dev/null
+++ b/media-libs/portmidi/files/portmidi-2.0.4-cmake.patch
@@ -0,0 +1,11 @@
+--- a/pm_test/CMakeLists.txt
++++ b/pm_test/CMakeLists.txt
+@@ -6,6 +6,8 @@ if(APPLE)
+ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR})
+ endif(APPLE)
+
++set(CMAKE_SKIP_BUILD_RPATH TRUE)
++
+ # if(WIN32)
+ # if(NOT BUILD_SHARED_LIBS)
+ # /MDd is multithread debug DLL, /MTd is multithread debug
diff --git a/media-libs/portmidi/metadata.xml b/media-libs/portmidi/metadata.xml
index 9916b7c55e45..da77e965b00a 100644
--- a/media-libs/portmidi/metadata.xml
+++ b/media-libs/portmidi/metadata.xml
@@ -10,5 +10,6 @@
</use>
<upstream>
<remote-id type="sourceforge">portmedia</remote-id>
+ <remote-id type="github">PortMidi/portmidi</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/portmidi/portmidi-234-r2.ebuild b/media-libs/portmidi/portmidi-0.234.ebuild
index b3506eb45aa3..95a6697d9a83 100644
--- a/media-libs/portmidi/portmidi-234-r2.ebuild
+++ b/media-libs/portmidi/portmidi-0.234.ebuild
@@ -8,7 +8,7 @@ CMAKE_MAKEFILE_GENERATOR="emake"
# Python bindings dropped b/c of bug #855077
inherit cmake desktop xdg java-pkg-opt-2
-MY_P="portmedia-code-r${PV}"
+MY_P="portmedia-code-r$(ver_cut 2)"
DESCRIPTION="Library for real time MIDI input and output"
HOMEPAGE="http://portmedia.sourceforge.net/"
diff --git a/media-libs/portmidi/portmidi-2.0.4.ebuild b/media-libs/portmidi/portmidi-2.0.4.ebuild
new file mode 100644
index 000000000000..65e2026cec65
--- /dev/null
+++ b/media-libs/portmidi/portmidi-2.0.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Library for real time MIDI input and output"
+HOMEPAGE="https://github.com/PortMidi/portmidi"
+SRC_URI="https://github.com/PortMidi/portmidi/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug test-programs"
+# Per pm-test/README:
+# "Because device numbers depend on the system, there is no automated
+# script to run all tests on PortMidi."
+RESTRICT="test"
+
+RDEPEND="
+ media-libs/alsa-lib
+"
+DEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ app-arch/unzip
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.0.4-cmake.patch
+)
+
+src_configure() {
+ if use debug ; then
+ CMAKE_BUILD_TYPE=Debug
+ else
+ CMAKE_BUILD_TYPE=Release
+ fi
+
+ # Python bindings dropped b/c of bug #855077
+ local mycmakeargs=(
+ -DBUILD_PORTMIDI_TESTS=$(usex test-programs)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ dodoc CHANGELOG.txt README.txt pm_linux/README_LINUX.txt
+
+ if use test-programs ; then
+ exeinto /usr/$(get_libdir)/${PN}
+ local app
+ for app in latency midiclock midithread midithru mm qtest sysex ; do
+ doexe "${BUILD_DIR}"/pm_test/${app}
+ done
+ fi
+}