diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /media-sound/denemo | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'media-sound/denemo')
-rw-r--r-- | media-sound/denemo/Manifest | 3 | ||||
-rw-r--r-- | media-sound/denemo/denemo-0.9.6.ebuild | 65 | ||||
-rw-r--r-- | media-sound/denemo/denemo-1.0.0.ebuild | 65 | ||||
-rw-r--r-- | media-sound/denemo/denemo-1.0.2.ebuild | 65 | ||||
-rw-r--r-- | media-sound/denemo/files/denemo-0.9.6-alsa.patch | 26 | ||||
-rw-r--r-- | media-sound/denemo/files/denemo-0.9.6-desktop.patch | 11 | ||||
-rw-r--r-- | media-sound/denemo/files/denemo-0.9.6-implicit-declarations.patch | 42 | ||||
-rw-r--r-- | media-sound/denemo/files/denemo-0.9.6-jack.patch | 66 | ||||
-rw-r--r-- | media-sound/denemo/metadata.xml | 9 |
9 files changed, 352 insertions, 0 deletions
diff --git a/media-sound/denemo/Manifest b/media-sound/denemo/Manifest new file mode 100644 index 000000000000..d5b17a025bab --- /dev/null +++ b/media-sound/denemo/Manifest @@ -0,0 +1,3 @@ +DIST denemo-0.9.6.tar.gz 13273412 SHA256 b04299fbf2f3207438da043b1a6d3748c86e48e9ee8af00de8bb2dec7795b6d4 SHA512 6e2e1b71d9ba0338559347742f237e66547feb6158d58cfff191818dbe64b18b86eec5b1eea35bd55c6c2a65b6b97a2de5d62d7bbfa5a6ae0d478d673b3e779a WHIRLPOOL 444648500cb768a12f3e2b1e7fe8b6e36d74a8e46d5d46f79ca2abfe2145d0fd3922c815963f757f1b287f977cae23084c6200e6939a4cfce5cf6f43612d7372 +DIST denemo-1.0.0.tar.gz 13810392 SHA256 a13795e7ad17753b9db5886a6deb6abad7de3f16dc19a592c99dbd4237076945 SHA512 38a1b8d8a08495e0103b88802843465148a1ec6aaf49c5b2d71e58c662579f5ab25e06eba1e6855e3eb21f6f4a11efeb97196a6759a587ec5b3f3fac698eef30 WHIRLPOOL 113b5217c51a013089aefeef40c2cc703c91de9bb671b654ab87a0c887ec7e9c7bb717095edb4cd13444d7e538ac22790501cf943663a8742aae11d5bc9d6785 +DIST denemo-1.0.2.tar.gz 13923398 SHA256 274f807c52a9ad518e79999dcca8a1c3f249608eee692c061454a07963c0c14a SHA512 f6f642af1385a8020f8d64a7c9da31d8f61e1dc01f221709b31c081640f99b367d2bbb5b6dffb6be6cef21fc2b423618ddef8965398850d60a5f0113f98d1f55 WHIRLPOOL 16207a7c85e1ef82f9034a74aa8bb7749ca2586f684b4111e589fc7d96e7ff34b3e33c00006d1133900cfbc73913a64f7f41e66072a58294c585eb8e5927db09 diff --git a/media-sound/denemo/denemo-0.9.6.ebuild b/media-sound/denemo/denemo-0.9.6.ebuild new file mode 100644 index 000000000000..a1d6181ffdf0 --- /dev/null +++ b/media-sound/denemo/denemo-0.9.6.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit eutils fdo-mime + +DESCRIPTION="A music notation editor" +HOMEPAGE="http://www.denemo.org/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa jack +fluidsynth nls +portaudio portmidi" + +COMMON_DEPEND=" + >=app-text/evince-3 + dev-libs/libxml2:2 + >=dev-scheme/guile-1.8 + gnome-base/librsvg:2 + >=media-libs/libsmf-1.3 + x11-libs/gtk+:3 + x11-libs/gtksourceview:3.0 + alsa? ( media-libs/alsa-lib ) + jack? ( >=media-sound/jack-audio-connection-kit-0.102 ) + fluidsynth? ( media-sound/fluidsynth ) + portaudio? ( + media-libs/portaudio + media-libs/aubio + sci-libs/fftw:3.0 + media-libs/libsamplerate + ) + portmidi? ( media-libs/portmidi )" +RDEPEND="${COMMON_DEPEND} + media-sound/lilypond" +DEPEND="${COMMON_DEPEND} + sys-devel/flex + virtual/pkgconfig + virtual/yacc + nls? ( sys-devel/gettext )" + +DOCS=( AUTHORS ChangeLog doc/{DESIGN{,.lilypond},GOALS,TODO} NEWS ) + +src_prepare() { + epatch "${FILESDIR}"/${P}-desktop.patch + epatch "${FILESDIR}"/${P}-alsa.patch + epatch "${FILESDIR}"/${P}-jack.patch + epatch "${FILESDIR}"/${P}-implicit-declarations.patch +} + +src_configure() { + econf \ + --disable-static \ + --enable-gtk3 \ + $(use_enable alsa) \ + $(use_enable fluidsynth) \ + $(use_enable jack) \ + $(use_enable nls) \ + $(use_enable portaudio) \ + $(use_enable portmidi) +} + +pkg_postinst() { fdo-mime_desktop_database_update; } +pkg_postrm() { fdo-mime_desktop_database_update; } diff --git a/media-sound/denemo/denemo-1.0.0.ebuild b/media-sound/denemo/denemo-1.0.0.ebuild new file mode 100644 index 000000000000..6e05ece8abef --- /dev/null +++ b/media-sound/denemo/denemo-1.0.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils fdo-mime + +DESCRIPTION="A music notation editor" +HOMEPAGE="http://www.denemo.org/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa jack +fluidsynth nls +portaudio portmidi" + +COMMON_DEPEND=" + >=app-text/evince-3 + dev-libs/libxml2:2 + >=dev-scheme/guile-1.8 + gnome-base/librsvg:2 + media-libs/fontconfig:1.0 + >=media-libs/libsmf-1.3 + media-libs/libsndfile + x11-libs/gtk+:3 + x11-libs/gtksourceview:3.0 + alsa? ( media-libs/alsa-lib ) + jack? ( >=media-sound/jack-audio-connection-kit-0.102 ) + fluidsynth? ( media-sound/fluidsynth ) + portaudio? ( + media-libs/portaudio + media-libs/aubio + sci-libs/fftw:3.0 + media-libs/libsamplerate + ) + portmidi? ( media-libs/portmidi )" +RDEPEND="${COMMON_DEPEND} + media-sound/lilypond" +DEPEND="${COMMON_DEPEND} + sys-devel/flex + virtual/pkgconfig + virtual/yacc + nls? ( sys-devel/gettext )" + +DOCS=( AUTHORS ChangeLog doc/{DESIGN{,.lilypond},GOALS,TODO} NEWS ) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.9.6-desktop.patch +} + +src_configure() { + econf \ + --disable-static \ + --enable-gtk3 \ + $(use_enable alsa) \ + $(use_enable fluidsynth) \ + $(use_enable jack) \ + $(use_enable nls) \ + $(use_enable portaudio) \ + $(use_enable portmidi) \ + --enable-x11 +} + +pkg_postinst() { fdo-mime_desktop_database_update; } +pkg_postrm() { fdo-mime_desktop_database_update; } diff --git a/media-sound/denemo/denemo-1.0.2.ebuild b/media-sound/denemo/denemo-1.0.2.ebuild new file mode 100644 index 000000000000..6e05ece8abef --- /dev/null +++ b/media-sound/denemo/denemo-1.0.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils fdo-mime + +DESCRIPTION="A music notation editor" +HOMEPAGE="http://www.denemo.org/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa jack +fluidsynth nls +portaudio portmidi" + +COMMON_DEPEND=" + >=app-text/evince-3 + dev-libs/libxml2:2 + >=dev-scheme/guile-1.8 + gnome-base/librsvg:2 + media-libs/fontconfig:1.0 + >=media-libs/libsmf-1.3 + media-libs/libsndfile + x11-libs/gtk+:3 + x11-libs/gtksourceview:3.0 + alsa? ( media-libs/alsa-lib ) + jack? ( >=media-sound/jack-audio-connection-kit-0.102 ) + fluidsynth? ( media-sound/fluidsynth ) + portaudio? ( + media-libs/portaudio + media-libs/aubio + sci-libs/fftw:3.0 + media-libs/libsamplerate + ) + portmidi? ( media-libs/portmidi )" +RDEPEND="${COMMON_DEPEND} + media-sound/lilypond" +DEPEND="${COMMON_DEPEND} + sys-devel/flex + virtual/pkgconfig + virtual/yacc + nls? ( sys-devel/gettext )" + +DOCS=( AUTHORS ChangeLog doc/{DESIGN{,.lilypond},GOALS,TODO} NEWS ) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.9.6-desktop.patch +} + +src_configure() { + econf \ + --disable-static \ + --enable-gtk3 \ + $(use_enable alsa) \ + $(use_enable fluidsynth) \ + $(use_enable jack) \ + $(use_enable nls) \ + $(use_enable portaudio) \ + $(use_enable portmidi) \ + --enable-x11 +} + +pkg_postinst() { fdo-mime_desktop_database_update; } +pkg_postrm() { fdo-mime_desktop_database_update; } diff --git a/media-sound/denemo/files/denemo-0.9.6-alsa.patch b/media-sound/denemo/files/denemo-0.9.6-alsa.patch new file mode 100644 index 000000000000..484a11d9f59d --- /dev/null +++ b/media-sound/denemo/files/denemo-0.9.6-alsa.patch @@ -0,0 +1,26 @@ +--- src/alsabackend.h ++++ src/alsabackend.h +@@ -0,0 +1,23 @@ ++/* ++ * alsabackend.h ++ * ALSA sequencer MIDI backend. ++ * ++ * for Denemo, a gtk+ frontend to GNU Lilypond ++ * Copyright (C) 2011 Dominic Sacré ++ * ++ * This program is free software: you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation, either version 3 of the License, or ++ * (at your option) any later version. ++ */ ++ ++#ifndef ALSABACKEND_H ++#define ALSABACKEND_H ++ ++#include "audiointerface.h" ++ ++extern backend_t alsa_seq_midi_backend; ++ ++ ++#endif // ALSABACKEND_H ++ diff --git a/media-sound/denemo/files/denemo-0.9.6-desktop.patch b/media-sound/denemo/files/denemo-0.9.6-desktop.patch new file mode 100644 index 000000000000..ade8c4595ed0 --- /dev/null +++ b/media-sound/denemo/files/denemo-0.9.6-desktop.patch @@ -0,0 +1,11 @@ +--- denemo-0.9.6/pixmaps/denemo.desktop ++++ denemo-0.9.6/pixmaps/denemo.desktop +@@ -4,7 +4,7 @@ + StartupNotify=true + Terminal=false + Type=Application +-Categories=GNOME;Audio;AudioVideo;Music;Education ++Categories=GNOME;GTK;Audio;AudioVideo;Music;Education; + + Name=GNU Denemo + Name[de]=GNU Denemo diff --git a/media-sound/denemo/files/denemo-0.9.6-implicit-declarations.patch b/media-sound/denemo/files/denemo-0.9.6-implicit-declarations.patch new file mode 100644 index 000000000000..b1f17e3d2df6 --- /dev/null +++ b/media-sound/denemo/files/denemo-0.9.6-implicit-declarations.patch @@ -0,0 +1,42 @@ +--- denemo-0.9.6/src/audiointerface.c ++++ denemo-0.9.6/src/audiointerface.c +@@ -14,6 +14,7 @@ + #include "audiointerface.h" + #include "eventqueue.h" + #include "dummybackend.h" ++#include "sourceaudio.h" + + #ifdef _HAVE_JACK_ + #include "jackbackend.h" +--- denemo-0.9.6/src/audiointerface.h ++++ denemo-0.9.6/src/audiointerface.h +@@ -228,6 +228,9 @@ + gboolean read_event_from_queue(backend_type_t backend, unsigned char *event_buffer, size_t *event_length, + double *event_time, double until_time); + ++gboolean read_event_from_mixer_queue(backend_type_t backend, unsigned char *event_buffer, size_t *event_length, ++ double *event_time, double until_time); ++ + /** + * Called by a backend to notify the audio subsystem that the current playback + * time changed. Usually this is called once per period during playback. +--- denemo-0.9.6/src/eventqueue.c ++++ denemo-0.9.6/src/eventqueue.c +@@ -13,6 +13,7 @@ + + #include "eventqueue.h" + #include "midi.h" ++#include "moveviewport.h" + + #include <glib.h> + #include <string.h> +--- denemo-0.9.6/src/portaudiobackend.c ++++ denemo-0.9.6/src/portaudiobackend.c +@@ -16,6 +16,7 @@ + #include "portaudioutil.h" + #include "midi.h" + #include "fluid.h" ++#include "audiointerface.h" + + #include <portaudio.h> + #include <glib.h> diff --git a/media-sound/denemo/files/denemo-0.9.6-jack.patch b/media-sound/denemo/files/denemo-0.9.6-jack.patch new file mode 100644 index 000000000000..93cc88db9c96 --- /dev/null +++ b/media-sound/denemo/files/denemo-0.9.6-jack.patch @@ -0,0 +1,66 @@ +--- src/jackbackend.h ++++ src/jackbackend.h +@@ -0,0 +1,23 @@ ++/* ++ * jackbackend.h ++ * JACK audio and MIDI backends. ++ * ++ * for Denemo, a gtk+ frontend to GNU Lilypond ++ * Copyright (C) 2011 Dominic Sacré ++ * ++ * This program is free software: you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation, either version 3 of the License, or ++ * (at your option) any later version. ++ */ ++ ++#ifndef JACKBACKEND_H ++#define JACKBACKEND_H ++ ++#include "audiointerface.h" ++ ++extern backend_t jack_audio_backend; ++extern backend_t jack_midi_backend; ++ ++ ++#endif // JACKBACKEND_H +--- src/jackutil.h ++++ src/jackutil.h +@@ -0,0 +1,37 @@ ++/* ++ * jackutil.h ++ * JACK utility functions. ++ * ++ * for Denemo, a gtk+ frontend to GNU Lilypond ++ * Copyright (C) 2011 Dominic Sacré ++ * ++ * This program is free software: you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation, either version 3 of the License, or ++ * (at your option) any later version. ++ */ ++ ++#ifndef JACKUTIL_H ++#define JACKUTIL_H ++ ++#include <glib.h> ++ ++/** ++ * Returns a list of available JACK port names, that is, ports to which our ++ * own input/output ports can be connected. ++ * ++ * If the JACK server is not running or there are no available ports, this ++ * function returns NULL. ++ * ++ * @param midi if TRUE returns MIDI ports, otherwise audio ports. ++ * @param output if TRUE returns output ports, otherwise input ports. ++ */ ++GList *get_jack_ports(gboolean midi, gboolean output); ++ ++/** ++ * Frees a list returned by get_jack_ports() ++ */ ++void free_jack_ports(GList *list); ++ ++ ++#endif // JACKUTIL_H diff --git a/media-sound/denemo/metadata.xml b/media-sound/denemo/metadata.xml new file mode 100644 index 000000000000..cb4e278a0624 --- /dev/null +++ b/media-sound/denemo/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>sound</herd> +<use> + <flag name="fluidsynth">Enable Fluidsynth MIDI software synthesis</flag> + <flag name="portmidi">Enable support for the portmidi backend</flag> +</use> +</pkgmetadata> |