1 |
commit: 3f7ead0aadfe32de7d5bcc742ba9d853624559e4 |
2 |
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> |
3 |
AuthorDate: Mon Dec 6 12:42:42 2021 +0000 |
4 |
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> |
5 |
CommitDate: Mon Dec 6 12:42:42 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f7ead0a |
7 |
|
8 |
media-libs/rtmidi: add 5.0.0 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/828448 |
11 |
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> |
12 |
|
13 |
licenses/RtMidi | 4 ---- |
14 |
media-libs/rtmidi/Manifest | 1 + |
15 |
media-libs/rtmidi/rtmidi-5.0.0.ebuild | 30 ++++++++++++++++++++++++++++++ |
16 |
profiles/license_groups | 4 +--- |
17 |
4 files changed, 32 insertions(+), 7 deletions(-) |
18 |
|
19 |
diff --git a/licenses/RtMidi b/licenses/RtMidi |
20 |
index 97d50aba1..edd3c89fd 100644 |
21 |
--- a/licenses/RtMidi |
22 |
+++ b/licenses/RtMidi |
23 |
@@ -1,7 +1,3 @@ |
24 |
- |
25 |
-RtMidi: realtime MIDI i/o C++ classes |
26 |
-Copyright (c) 2003-2019 Gary P. Scavone |
27 |
- |
28 |
Permission is hereby granted, free of charge, to any person |
29 |
obtaining a copy of this software and associated documentation files |
30 |
(the "Software"), to deal in the Software without restriction, |
31 |
|
32 |
diff --git a/media-libs/rtmidi/Manifest b/media-libs/rtmidi/Manifest |
33 |
index 58e4775f1..d87bfed80 100644 |
34 |
--- a/media-libs/rtmidi/Manifest |
35 |
+++ b/media-libs/rtmidi/Manifest |
36 |
@@ -1 +1,2 @@ |
37 |
DIST rtmidi-4.0.0.tar.gz 509743 BLAKE2B 16a43e0c30e49775e7fcf8af1318fb2240b97d2f5e32e043763e51896b95c38d508b3cdbbf712d562f6e57b7b3ed99f74b5a22c50cd298ebb020215c3e78eed8 SHA512 1b7e6698944104f6a80c17c9af85a9fad4b215af47277f4d9f5e61668cdea86886aae8296c79948313b3efbaa8569c441c38b0b1f3bad20dce3cee19d6a5eaa8 |
38 |
+DIST rtmidi-5.0.0.tar.gz 528711 BLAKE2B 2ff4643dc3b574e852d724e01e2056a33b4563848ab600efa291a92e3492cc9d2346780f7b77c6a64e88c289813b4292f61aa7fa818ed22e3d3a0148011f9da6 SHA512 8d38beff90f12b67b1553164a33e546665c0c9ec40fb797398dea245a5f80d523dfe27a0747f512cc04c1fdeffc04e50930cdc96ce7ebcd9bd34173ac4621fa2 |
39 |
|
40 |
diff --git a/media-libs/rtmidi/rtmidi-5.0.0.ebuild b/media-libs/rtmidi/rtmidi-5.0.0.ebuild |
41 |
new file mode 100644 |
42 |
index 000000000..9c7c8d8a5 |
43 |
--- /dev/null |
44 |
+++ b/media-libs/rtmidi/rtmidi-5.0.0.ebuild |
45 |
@@ -0,0 +1,30 @@ |
46 |
+# Copyright 2021 Gentoo Authors |
47 |
+# Distributed under the terms of the GNU General Public License v2 |
48 |
+ |
49 |
+EAPI=8 |
50 |
+ |
51 |
+inherit cmake |
52 |
+ |
53 |
+DESCRIPTION="A set of C++ classes that provide a common API for realtime MIDI input/output" |
54 |
+HOMEPAGE="https://www.music.mcgill.ca/~gary/rtmidi" |
55 |
+SRC_URI="https://www.music.mcgill.ca/~gary/rtmidi/release/${P}.tar.gz" |
56 |
+ |
57 |
+LICENSE="RtMidi" |
58 |
+SLOT="0" |
59 |
+KEYWORDS="~amd64 ~x86" |
60 |
+IUSE="+alsa jack" |
61 |
+ |
62 |
+DEPEND=" |
63 |
+ alsa? ( media-libs/alsa-lib ) |
64 |
+ jack? ( virtual/jack ) |
65 |
+" |
66 |
+RDEPEND="${DEPEND}" |
67 |
+ |
68 |
+src_configure() { |
69 |
+ mycmakeargs+=( |
70 |
+ -DRTMIDI_API_ALSA=$(usex alsa) |
71 |
+ -DRTMIDI_API_JACK=$(usex jack) |
72 |
+ ) |
73 |
+ |
74 |
+ cmake_src_configure |
75 |
+} |
76 |
|
77 |
diff --git a/profiles/license_groups b/profiles/license_groups |
78 |
index a9d418b43..b8b017ad0 100644 |
79 |
--- a/profiles/license_groups |
80 |
+++ b/profiles/license_groups |
81 |
@@ -1,6 +1,4 @@ |
82 |
-FSF-APPROVED EUPL-1.2 |
83 |
-OSI-APPROVED EUPL-1.2 |
84 |
-MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb sunpro |
85 |
+MISC-FREE AOM RtMidi Unicode_Fonts_for_Ancient_Scripts noweb sunpro |
86 |
FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE |
87 |
FREE @FREE-SOFTWARE |
88 |
DFSG @FREE lablgtk-examples meschach VOSTROM |