[gentoo-commits] repo/gentoo:master commit in: media-sound/specimen/files/, media-sound/specimen/, profiles/

2020-09-06 Thread Michał Górny
commit: f974ba0c4f5e8f22e06da075e8dcb180256b2a56
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep  7 06:14:24 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep  7 06:17:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f974ba0c

media-sound/specimen: Remove last-rited pkg

Closes: https://bugs.gentoo.org/736322
Signed-off-by: Michał Górny  gentoo.org>

 media-sound/specimen/Manifest  |  1 -
 .../files/specimen-0.5.2_rc3-jackmidi.patch| 22 -
 .../files/specimen-0.5.2_rc3-underlinking.patch| 93 --
 media-sound/specimen/metadata.xml  | 13 ---
 media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild  | 55 -
 profiles/package.mask  |  5 --
 6 files changed, 189 deletions(-)

diff --git a/media-sound/specimen/Manifest b/media-sound/specimen/Manifest
deleted file mode 100644
index 9e3e700f5f2..000
--- a/media-sound/specimen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST specimen-0.5.2-rc3.tar.gz 267948 BLAKE2B 
f7a19c80cfe03730a9eae56ad213ed79555bf0da80bafdc55b29a9316e2cf37e6178d0c452d13f6c6a3cdf700ec8e844c21b86dff32f4eeec305534cd00f8dd8
 SHA512 
0fbe298ef9652b8f8535fc4382ec71457c882a7fb05412cb1621e7aa566a293b71f4a2600eaaa4336093ec73b9dd6bb53371565ef0f02d7e400d497718c384f4

diff --git a/media-sound/specimen/files/specimen-0.5.2_rc3-jackmidi.patch 
b/media-sound/specimen/files/specimen-0.5.2_rc3-jackmidi.patch
deleted file mode 100644
index 2e3cf2ba912..000
--- a/media-sound/specimen/files/specimen-0.5.2_rc3-jackmidi.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Index: specimen-0.5.2-rc3/src/jackdriver.c
-===
 specimen-0.5.2-rc3.orig/src/jackdriver.c
-+++ specimen-0.5.2-rc3/src/jackdriver.c
-@@ -81,7 +81,7 @@ static int process (jack_nframes_t frame
-  jack_midi_event_t jack_midi_event;
-  jack_nframes_t event_index = 0;
- #ifdef HAVE_JACK_MIDI
-- jack_nframes_t event_count = jack_midi_get_event_count(midi_buf, frames);
-+ jack_nframes_t event_count = jack_midi_get_event_count(midi_buf);
- #endif /* HAVE_JACK_MIDI */
- #ifdef HAVE_OLD_JACK_MIDI
-  jack_nframes_t event_count = jack_midi_port_get_info(midi_buf, 
frames)->event_count;
-@@ -123,7 +123,7 @@ static int process (jack_nframes_t frame
-  /* send the JACK MIDI events to the mixer */
-  while (event_index < event_count) {
-
-- jack_midi_event_get(&jack_midi_event, midi_buf,event_index, frames);
-+ jack_midi_event_get(&jack_midi_event, midi_buf,event_index);
- midi_data = jack_midi_event.buffer;
- 
- /* TODO: handle 14-bit controllers and RPNs and NRPNs */

diff --git a/media-sound/specimen/files/specimen-0.5.2_rc3-underlinking.patch 
b/media-sound/specimen/files/specimen-0.5.2_rc3-underlinking.patch
deleted file mode 100644
index db0df85debd..000
--- a/media-sound/specimen/files/specimen-0.5.2_rc3-underlinking.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-* Remove hardcoded CFLAGS
-* Fix underlinking issues
-  - missing -lm linkage (sin)
-  - missing -pthread linkage
--> https://bugs.gentoo.org/show_bug.cgi?id=561562
-
 specimen-0.5.2-rc3/configure.ac
-+++ specimen-0.5.2-rc3/configure.ac
-@@ -1,10 +1,10 @@
- # -*- autoconf -*-
- # Process this file with autoconf to produce a configure script.
- 
--AC_INIT(configure.ac)
--AM_INIT_AUTOMAKE(specimen, 0.5.2-rc3)
--AM_CONFIG_HEADER(src/config.h)
--
-+AC_INIT([specimen], [0.5.2-rc3])
-+AC_CONFIG_HEADERS([src/config.h])
-+AM_INIT_AUTOMAKE
-+m4_include([acx_pthread.m4])
- 
- # compilation
- with_debug="no"
-@@ -13,9 +13,7 @@
- [enable debugging information, accepting a performance penalty 
(default is NO)])],
- [if test x$enable_debug = xyes; then with_debug=yes ; fi])
- 
--if test x$with_debug = xno; then
--CFLAGS="-O3"
--else
-+if test x$with_debug = xyes; then
- AC_DEFINE(DEBUG, 1, [[whether to display debugging output or not]])
- fi
- 
-@@ -48,13 +46,14 @@
- AC_FUNC_MALLOC
- AC_CHECK_FUNCS([floor gettimeofday pow strchr strdup])
- 
-+dnl Check for libm for sin()
-+AC_SEARCH_LIBS([sin], [m], [], [
-+  AC_MSG_ERROR([unable to find the sin() function])
-+])
-+
- # pthreads
- ACX_PTHREAD
- 
--SPECIMEN_CFLAGS="-Wall -Werror"
--AC_SUBST(SPECIMEN_CFLAGS)
--CFLAGS="$SPECIMEN_CFLAGS $CFLAGS" 
--
- config_error="no"
- 
- # gtk
-@@ -122,7 +121,8 @@
-   fi
- fi
- 
--CC="$PTHREAD_CC"
-+CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-+LIBS="$LIBS $PTHREAD_CFLAGS"
- 
- # print build summary
- AC_CONFIG_COMMANDS_POST([
 specimen-0.5.2-rc3/src/gui/Makefile.am
-+++ specimen-0.5.2-rc3/src/gui/Makefile.am
-@@ -12,14 +12,14 @@
- paramselector.c paramselector.h patchlist.c patchlist.h midisection.c \
- midisection.h channelsection.c channelsection.h
- 
--INCLUDES = \
-+AM_CPPFLAGS = \
-   -l.. \
-   @GTK_CFLAGS@ \
-   @LIBGNOMECANVAS_CFLAGS@ \
-   @PHAT_CFLAGS@
- 
-

[gentoo-commits] repo/gentoo:master commit in: media-sound/specimen/

2019-03-18 Thread Thomas Deutschmann
commit: 94252ea746c386d7103b7bdc0ce64f43115b1582
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Mar 19 01:58:48 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Mar 19 02:03:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94252ea7

media-sound/specimen: x86 stable (bug #679952)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild 
b/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
index 1eb49b9cec5..1de2a64a651 100644
--- a/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
+++ b/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://zhevny.com/${PN}/files/${PN}-${MY_PV}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc sparc ~x86"
+KEYWORDS="~amd64 ~ppc sparc x86"
 IUSE="lash"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/specimen/

2019-03-11 Thread Sergei Trofimovich
commit: 82462179f92f98cc8be033c484f78939dfd82727
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 11 17:55:54 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 11 19:58:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82462179

media-sound/specimen: stable 0.5.2_rc3-r2 for sparc, bug #679952

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild 
b/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
index b310ba24534..1eb49b9cec5 100644
--- a/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
+++ b/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://zhevny.com/${PN}/files/${PN}-${MY_PV}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc sparc ~x86"
 IUSE="lash"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/specimen/

2019-03-10 Thread Andreas Sturmlechner
commit: 25982b170ac62c28504a6ae9288cca35731776da
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 10 16:16:22 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 10 16:41:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25982b17

media-sound/specimen: EAPI-7 bump, drop versionator, missing desktop

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild | 26 +--
 1 file changed, 15 insertions(+), 11 deletions(-)

diff --git a/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild 
b/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
index b664bba525c..b310ba24534 100644
--- a/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
+++ b/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit autotools versionator
-
-MY_PV="$(replace_version_separator 3 -)"
+MY_PV="${PV/_/-}"
+inherit autotools desktop
 
 DESCRIPTION="A Midi Controllable Audio Sampler"
 HOMEPAGE="http://zhevny.com/specimen";
@@ -16,22 +15,27 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE="lash"
 
-RDEPEND=">=media-sound/jack-audio-connection-kit-0.109.2
+BDEPEND="
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/libxml2:2
+   gnome-base/libgnomecanvas
>=media-libs/alsa-lib-0.9
media-libs/libsamplerate
media-libs/libsndfile
>=media-libs/phat-0.4
-   dev-libs/libxml2:2
+   >=media-sound/jack-audio-connection-kit-0.109.2
x11-libs/gtk+:2
-   gnome-base/libgnomecanvas
-   lash? ( media-sound/lash )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+   lash? ( media-sound/lash )
+"
+RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}/${P}-jackmidi.patch"
"${FILESDIR}/${P}-underlinking.patch"
 )
+
 S="${WORKDIR}"/${PN}-${MY_PV}
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/specimen/, media-sound/specimen/files/

2016-02-04 Thread David Seifert
commit: 29a386375d3ad67151ace74d595e1ce9f4cf2417
Author: David Seifert  gentoo  org>
AuthorDate: Thu Feb  4 20:22:24 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Feb  4 20:22:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a38637

media-sound/specimen: Add $PTHREAD_CFLAGS to $LIBS to prevent underlinking

Gentoo-Bug: 561562
* EAPI=6

Package-Manager: portage-2.2.27

 .../files/specimen-0.5.2_rc3-underlinking.patch| 48 +---
 media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild  | 52 ++
 2 files changed, 83 insertions(+), 17 deletions(-)

diff --git a/media-sound/specimen/files/specimen-0.5.2_rc3-underlinking.patch 
b/media-sound/specimen/files/specimen-0.5.2_rc3-underlinking.patch
index 6267d7a..db0df85 100644
--- a/media-sound/specimen/files/specimen-0.5.2_rc3-underlinking.patch
+++ b/media-sound/specimen/files/specimen-0.5.2_rc3-underlinking.patch
@@ -1,5 +1,11 @@
 configure.ac
-+++ configure.ac
+* Remove hardcoded CFLAGS
+* Fix underlinking issues
+  - missing -lm linkage (sin)
+  - missing -pthread linkage
+-> https://bugs.gentoo.org/show_bug.cgi?id=561562
+
+--- specimen-0.5.2-rc3/configure.ac
 specimen-0.5.2-rc3/configure.ac
 @@ -1,10 +1,10 @@
  # -*- autoconf -*-
  # Process this file with autoconf to produce a configure script.
@@ -22,7 +28,7 @@
 -if test x$with_debug = xno; then
 -CFLAGS="-O3"
 -else
-+if test x$with_debug != xno; then
++if test x$with_debug = xyes; then
  AC_DEFINE(DEBUG, 1, [[whether to display debugging output or not]])
  fi
  
@@ -45,21 +51,18 @@
  config_error="no"
  
  # gtk
-
 src/Makefile.am
-+++ src/Makefile.am
-@@ -11,7 +11,7 @@
- specimen_SOURCES += lashdriver.c lashdriver.h 

  
- endif
+@@ -122,7 +121,8 @@
+   fi
+ fi
  
--INCLUDES = \
-+AM_CPPFLAGS = \
-   @ALSA_CFLAGS@ \
-   @JACK_CFLAGS@ \
-   @LIBSAMPLERATE_CFLAGS@ \
-
 src/gui/Makefile.am
-+++ src/gui/Makefile.am
+-CC="$PTHREAD_CC"
++CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
++LIBS="$LIBS $PTHREAD_CFLAGS"
+ 
+ # print build summary
+ AC_CONFIG_COMMANDS_POST([
+--- specimen-0.5.2-rc3/src/gui/Makefile.am
 specimen-0.5.2-rc3/src/gui/Makefile.am
 @@ -12,14 +12,14 @@
  paramselector.c paramselector.h patchlist.c patchlist.h midisection.c \
  midisection.h channelsection.c channelsection.h
@@ -77,3 +80,14 @@
  endif
  
  libgui_a_CFLAGS = $(CFLAGS) -I.. -DINSTALLDIR=\"$(datadir)\"
+--- specimen-0.5.2-rc3/src/Makefile.am
 specimen-0.5.2-rc3/src/Makefile.am
+@@ -11,7 +11,7 @@
+ specimen_SOURCES += lashdriver.c lashdriver.h 

  
+ endif
+ 
+-INCLUDES = \
++AM_CPPFLAGS = \
+   @ALSA_CFLAGS@ \
+   @JACK_CFLAGS@ \
+   @LIBSAMPLERATE_CFLAGS@ \

diff --git a/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild 
b/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
new file mode 100644
index 000..d344339
--- /dev/null
+++ b/media-sound/specimen/specimen-0.5.2_rc3-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools versionator
+
+MY_PV="$(replace_version_separator 3 -)"
+
+DESCRIPTION="A Midi Controllable Audio Sampler"
+HOMEPAGE="http://zhevny.com/specimen";
+SRC_URI="http://zhevny.com/${PN}/files/${PN}-${MY_PV}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="lash"
+
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.109.2
+   >=media-libs/alsa-lib-0.9
+   media-libs/libsamplerate
+   media-libs/libsndfile
+   >=media-libs/phat-0.4
+   dev-libs/libxml2:2
+   x11-libs/gtk+:2
+   gnome-base/libgnomecanvas
+   lash? ( media-sound/lash )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${P}-jackmidi.patch"
+   "${FILESDIR}/${P}-underlinking.patch"
+)
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable lash)
+}
+
+src_install() {
+   default
+   doicon pixmaps/${PN}.png
+   make_desktop_entry ${PN} Specimen ${PN}
+}