Gentoo Archives: gentoo-commits

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: licenses/, media-libs/rtmidi/, profiles/
Date: Mon, 06 Dec 2021 16:10:30
Message-Id: 1638794562.3f7ead0aadfe32de7d5bcc742ba9d853624559e4.cybertailor@gentoo
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