From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id F0482158086 for ; Wed, 8 Dec 2021 11:38:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 32FD22BC00D; Wed, 8 Dec 2021 11:38:07 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C51642BC00D for ; Wed, 8 Dec 2021 11:38:06 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9E4DC343059 for ; Wed, 8 Dec 2021 11:38:04 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 53DB121E for ; Wed, 8 Dec 2021 11:38:02 +0000 (UTC) From: "Andrew Ammerlaan" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andrew Ammerlaan" Message-ID: <1638794562.3f7ead0aadfe32de7d5bcc742ba9d853624559e4.andrewammerlaan@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: profiles/, media-libs/rtmidi/, licenses/ X-VCS-Repository: repo/proj/guru X-VCS-Files: licenses/RtMidi media-libs/rtmidi/Manifest media-libs/rtmidi/rtmidi-5.0.0.ebuild profiles/license_groups X-VCS-Directories: profiles/ media-libs/rtmidi/ licenses/ X-VCS-Committer: andrewammerlaan X-VCS-Committer-Name: Andrew Ammerlaan X-VCS-Revision: 3f7ead0aadfe32de7d5bcc742ba9d853624559e4 X-VCS-Branch: master Date: Wed, 8 Dec 2021 11:38:02 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e235ce89-3e98-4a15-85c7-e99c22ebf5aa X-Archives-Hash: c9e3d98bf9137f34215bbaa0d8abfd8b commit: 3f7ead0aadfe32de7d5bcc742ba9d853624559e4 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Mon Dec 6 12:42:42 2021 +0000 Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Dec 6 12:42:42 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f7ead0a media-libs/rtmidi: add 5.0.0 Closes: https://bugs.gentoo.org/828448 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> licenses/RtMidi | 4 ---- media-libs/rtmidi/Manifest | 1 + media-libs/rtmidi/rtmidi-5.0.0.ebuild | 30 ++++++++++++++++++++++++++++++ profiles/license_groups | 4 +--- 4 files changed, 32 insertions(+), 7 deletions(-) diff --git a/licenses/RtMidi b/licenses/RtMidi index 97d50aba1..edd3c89fd 100644 --- a/licenses/RtMidi +++ b/licenses/RtMidi @@ -1,7 +1,3 @@ - -RtMidi: realtime MIDI i/o C++ classes -Copyright (c) 2003-2019 Gary P. Scavone - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, diff --git a/media-libs/rtmidi/Manifest b/media-libs/rtmidi/Manifest index 58e4775f1..d87bfed80 100644 --- a/media-libs/rtmidi/Manifest +++ b/media-libs/rtmidi/Manifest @@ -1 +1,2 @@ DIST rtmidi-4.0.0.tar.gz 509743 BLAKE2B 16a43e0c30e49775e7fcf8af1318fb2240b97d2f5e32e043763e51896b95c38d508b3cdbbf712d562f6e57b7b3ed99f74b5a22c50cd298ebb020215c3e78eed8 SHA512 1b7e6698944104f6a80c17c9af85a9fad4b215af47277f4d9f5e61668cdea86886aae8296c79948313b3efbaa8569c441c38b0b1f3bad20dce3cee19d6a5eaa8 +DIST rtmidi-5.0.0.tar.gz 528711 BLAKE2B 2ff4643dc3b574e852d724e01e2056a33b4563848ab600efa291a92e3492cc9d2346780f7b77c6a64e88c289813b4292f61aa7fa818ed22e3d3a0148011f9da6 SHA512 8d38beff90f12b67b1553164a33e546665c0c9ec40fb797398dea245a5f80d523dfe27a0747f512cc04c1fdeffc04e50930cdc96ce7ebcd9bd34173ac4621fa2 diff --git a/media-libs/rtmidi/rtmidi-5.0.0.ebuild b/media-libs/rtmidi/rtmidi-5.0.0.ebuild new file mode 100644 index 000000000..9c7c8d8a5 --- /dev/null +++ b/media-libs/rtmidi/rtmidi-5.0.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A set of C++ classes that provide a common API for realtime MIDI input/output" +HOMEPAGE="https://www.music.mcgill.ca/~gary/rtmidi" +SRC_URI="https://www.music.mcgill.ca/~gary/rtmidi/release/${P}.tar.gz" + +LICENSE="RtMidi" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa jack" + +DEPEND=" + alsa? ( media-libs/alsa-lib ) + jack? ( virtual/jack ) +" +RDEPEND="${DEPEND}" + +src_configure() { + mycmakeargs+=( + -DRTMIDI_API_ALSA=$(usex alsa) + -DRTMIDI_API_JACK=$(usex jack) + ) + + cmake_src_configure +} diff --git a/profiles/license_groups b/profiles/license_groups index a9d418b43..b8b017ad0 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -1,6 +1,4 @@ -FSF-APPROVED EUPL-1.2 -OSI-APPROVED EUPL-1.2 -MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb sunpro +MISC-FREE AOM RtMidi Unicode_Fonts_for_Ancient_Scripts noweb sunpro FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE FREE @FREE-SOFTWARE DFSG @FREE lablgtk-examples meschach VOSTROM