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/wildmidi | |
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/wildmidi')
-rw-r--r-- | media-sound/wildmidi/Manifest | 4 | ||||
-rw-r--r-- | media-sound/wildmidi/files/wildmidi.cfg | 138 | ||||
-rw-r--r-- | media-sound/wildmidi/metadata.xml | 14 | ||||
-rw-r--r-- | media-sound/wildmidi/wildmidi-0.2.3.5.ebuild | 44 | ||||
-rw-r--r-- | media-sound/wildmidi/wildmidi-0.3.6.ebuild | 71 | ||||
-rw-r--r-- | media-sound/wildmidi/wildmidi-0.3.7.ebuild | 69 | ||||
-rw-r--r-- | media-sound/wildmidi/wildmidi-0.3.8.ebuild | 71 |
7 files changed, 411 insertions, 0 deletions
diff --git a/media-sound/wildmidi/Manifest b/media-sound/wildmidi/Manifest new file mode 100644 index 000000000000..cce4fa48e6cc --- /dev/null +++ b/media-sound/wildmidi/Manifest @@ -0,0 +1,4 @@ +DIST wildmidi-0.2.3.5.tar.gz 375792 SHA256 00642702d3475d134596b19531c9e589043dcac482011494e42b035b4739e554 SHA512 20bce7c551239944d2f6cd27a0963628e13624e651aabfae62380fe953ac3fc67eb27551a427c41ef2b057ec00903128d6afeccfc2688aefd46709d1f941befc WHIRLPOOL 60e1867ff572d1762915dddd6e5470826020b73f0257bbd08a411d94959cee58e6eee90c8113b43f5e7e80c35cd2ce7f815bee8ffecd0831a8e3bcb0df737b18 +DIST wildmidi-0.3.6.tar.gz 105534 SHA256 eefe56f51220fd727093e3774e2e7313cd21dc89f62f2e15c53241e444401979 SHA512 e7efb9e9e67ee518dd0cdabbe8d701ec3c0762ea007e52533b82f4a4984e0600f7ba1cd9f9b79dda9e553fa04ca861b0b8d4b21ceb35ed0c8f5a4fe6de66d1d0 WHIRLPOOL e601acd23384ee5803fabbb60bc354ff575de3a4b852a9108a62d5e2424abb03197898b2cd49d2f59ebee132c61ac3a4f97e381962bdda123f767c608c741cdd +DIST wildmidi-0.3.7.tar.gz 121501 SHA256 372a4cb19ee78fbb2ed6d032cb9b67dd81259449cfaf2a1631a870bee7bb3dc6 SHA512 b4d40404891161cb55a71dd790e2dbd2c4ec21730c8aaa6f3a68eeacd36d939f859b55ab535bee2feb9ffed04337332ef1eedcffbff6ae02d7499fec97f7a42b WHIRLPOOL a7cb89aa0cf1356951969650bab78e6c350103d5f15da838a145a4ed430aa3ab3b549b78f69e229e139da7b1f42d81e6165883dd28b477cb36c7d0be25fc2c8a +DIST wildmidi-0.3.8.tar.gz 121690 SHA256 efd8c5194d066b93057bfb892e6c44f13048998f71d7aadc5514b859272762fc SHA512 883c5b2db84bee85f14a98729496aa9e15f5c1414dbaed6108d07e649b34937cbd3e8a8823a2b6519fcc7fdd354219c0667615c7b31e8952e13f8635e5284f50 WHIRLPOOL 056ceb005ba20ddce03c00e17e7dcd4aafe69af14c4dedc772d554e429a0940f61c1457a945200a584896d5daee97e51eba34bcaec1bc85200d574a333e7ecbc diff --git a/media-sound/wildmidi/files/wildmidi.cfg b/media-sound/wildmidi/files/wildmidi.cfg new file mode 100644 index 000000000000..3cdfbd3c1445 --- /dev/null +++ b/media-sound/wildmidi/files/wildmidi.cfg @@ -0,0 +1,138 @@ +# Automatically generated on Πεμ 26 Αύγ 2010 09:01:08 μμ EEST +# by http://freepats.opensrc.org/mkcfg.sh.txt + +dir /usr/share/timidity/freepats +drumset 0 + + 25 Drum_000/025_Snare_Roll.pat + 26 Drum_000/026_Snap.pat + 27 Drum_000/027_High_Q.pat + 31 Drum_000/031_Sticks.pat + 32 Drum_000/032_Square_Click.pat + 33 Drum_000/033_Metronome_Click.pat + 34 Drum_000/034_Metronome_Bell.pat + 35 Drum_000/035_Kick_1.pat amp=100 + 36 Drum_000/036_Kick_2.pat amp=100 + 37 Drum_000/037_Stick_Rim.pat + 38 Drum_000/038_Snare_1.pat + 39 Drum_000/039_Clap_Hand.pat amp=100 + 40 Drum_000/040_Snare_2.pat + 41 Drum_000/041_Tom_Low_2.pat amp=100 + 42 Drum_000/042_Hi-Hat_Closed.pat + 43 Drum_000/043_Tom_Low_1.pat amp=100 + 44 Drum_000/044_Hi-Hat_Pedal.pat + 45 Drum_000/045_Tom_Mid_2.pat amp=100 + 46 Drum_000/046_Hi-Hat_Open.pat + 47 Drum_000/047_Tom_Mid_1.pat amp=100 + 48 Drum_000/048_Tom_High_2.pat amp=100 + 49 Drum_000/049_Cymbal_Crash_1.pat + 50 Drum_000/050_Tom_High_1.pat amp=100 + 51 Drum_000/051_Cymbal_Ride_1.pat + 52 Drum_000/052_Cymbal_Chinese.pat + 53 Drum_000/053_Cymbal_Ride_Bell.pat amp=100 + 54 Drum_000/054_Tombourine.pat + 55 Drum_000/055_Cymbal_Splash.pat + 56 Drum_000/056_Cow_Bell.pat + 57 Drum_000/057_Cymbal_Crash_2.pat + 58 Drum_000/058_Vibra-Slap.pat + 59 Drum_000/059_Cymbal_Ride_2.pat + 60 Drum_000/060_Bongo_High.pat + 61 Drum_000/061_Bongo_Low.pat + 62 Drum_000/062_Conga_High_1_Mute.pat + 63 Drum_000/063_Conga_High_2_Open.pat + 64 Drum_000/064_Conga_Low.pat + 65 Drum_000/065_Timbale_High.pat + 66 Drum_000/066_Timbale_Low.pat + 67 Drum_000/067_Agogo_High.pat + 68 Drum_000/068_Agogo_Low.pat + 69 Drum_000/069_Cabasa.pat amp=100 + 70 Drum_000/070_Maracas.pat + 71 Drum_000/071_Whistle_1_High_Short.pat + 72 Drum_000/072_Whistle_2_Low_Long.pat + 73 Drum_000/073_Guiro_1_Short.pat + 74 Drum_000/074_Guiro_2_Long.pat + 75 Drum_000/075_Claves.pat amp=100 + 76 Drum_000/076_Wood_Block_1_High.pat + 77 Drum_000/077_Wood_Block_2_Low.pat + 78 Drum_000/078_Cuica_1_Mute.pat amp=100 + 79 Drum_000/079_Cuica_2_Open.pat amp=100 + 80 Drum_000/080_Triangle_1_Mute.pat + 81 Drum_000/081_Triangle_2_Open.pat + 82 Drum_000/082_Shaker.pat + 84 Drum_000/084_Belltree.pat + +bank 0 + + 0 Tone_000/000_Acoustic_Grand_Piano.pat amp=120 pan=center + 1 Tone_000/001_Acoustic_Brite_Piano.pat + 2 Tone_000/002_Electric_Grand_Piano.pat + 4 Tone_000/004_Electric_Piano_1_Rhodes.pat + 5 Tone_000/005_Electric_Piano_2_Chorused_Yamaha_DX.pat + 6 Tone_000/006_Harpsichord.pat + 7 Tone_000/007_Clavinet.pat + 8 Tone_000/008_Celesta.pat + 9 Tone_000/009_Glockenspiel.pat + 13 Tone_000/013_Xylophone.pat + 14 Tone_000/014_Tubular_Bells.pat + 15 Tone_000/015_Dulcimer.pat + 16 Tone_000/016_Hammond_Organ.pat + 19 Tone_000/019_Church_Organ.pat + 21 Tone_000/021_Accordion.pat + 23 Tone_000/023_Tango_Accordion.pat + 24 Tone_000/024_Nylon_Guitar.pat + 25 Tone_000/025_Steel_Guitar.pat + 26 Tone_000/026_Jazz_Guitar.pat + 27 Tone_000/027_Clean_Electric_Guitar.pat + 28 Tone_000/028_Muted_Electric_Guitar.pat + 29 Tone_000/029_Overdriven_Guitar.pat + 30 Tone_000/030_Distortion_Guitar.pat + 32 Tone_000/032_Acoustic_Bass.pat + 33 Tone_000/033_Finger_Bass.pat + 34 Tone_000/034_Pick_Bass.pat + 35 Tone_000/035_Fretless_Bass.pat + 36 Tone_000/036_Slap_Bass_1.pat + 37 Tone_000/037_Slap_Bass_2.pat + 38 Tone_000/038_Synth_Bass_1.pat + 40 Tone_000/040_Violin.pat + 42 Tone_000/042_Cello.pat + 44 Tone_000/044_Tremolo_Strings.pat + 45 Tone_000/045_Pizzicato_Strings.pat + 46 Tone_000/046_Harp.pat + 47 Tone_000/047_Timpani.pat + 48 Tone_000/048_String_Ensemble_1_Marcato.pat + 53 Tone_000/053_Voice_Oohs.pat + 56 Tone_000/056_Trumpet.pat + 57 Tone_000/057_Trombone.pat + 58 Tone_000/058_Tuba.pat + 59 Tone_000/059_Muted_Trumpet.pat + 60 Tone_000/060_French_Horn.pat + 61 Tone_000/061_Brass_Section.pat + 64 Tone_000/064_Soprano_Sax.pat + 65 Tone_000/065_Alto_Sax.pat + 66 Tone_000/066_Tenor_Sax.pat + 67 Tone_000/067_Baritone_Sax.pat + 68 Tone_000/068_Oboe.pat + 69 Tone_000/069_English_Horn.pat + 70 Tone_000/070_Bassoon.pat + 71 Tone_000/071_Clarinet.pat + 72 Tone_000/072_Piccolo.pat + 73 Tone_000/073_Flute.pat + 74 Tone_000/074_Recorder.pat + 75 Tone_000/075_Pan_Flute.pat + 76 Tone_000/076_Bottle_Blow.pat + 79 Tone_000/079_Ocarina.pat + 80 Tone_000/080_Square_Wave.pat + 84 Tone_000/084_Charang.pat + 88 Tone_000/088_New_Age.pat + 94 Tone_000/094_Halo_Pad.pat + 95 Tone_000/095_Sweep_Pad.pat + 98 Tone_000/098_Crystal.pat + 101 Tone_000/101_Goblins--Unicorn.pat + 102 Tone_000/102_Echo_Voice.pat + 104 Tone_000/104_Sitar.pat + 114 Tone_000/114_Steel_Drums.pat + 115 Tone_000/115_Wood_Block.pat + 120 Tone_000/120_Guitar_Fret_Noise.pat + 122 Tone_000/122_Seashore.pat + 125 Tone_000/125_Helicopter.pat + diff --git a/media-sound/wildmidi/metadata.xml b/media-sound/wildmidi/metadata.xml new file mode 100644 index 000000000000..4c1c02eb7dfb --- /dev/null +++ b/media-sound/wildmidi/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>hwoarang@gentoo.org</email> + <name>Markos Chandras</name> + </maintainer> + <use> + <flag name="player">Install the wildmidi player</flag> + </use> + <upstream> + <remote-id type="github">Mindwerks/wildmidi</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-sound/wildmidi/wildmidi-0.2.3.5.ebuild b/media-sound/wildmidi/wildmidi-0.2.3.5.ebuild new file mode 100644 index 000000000000..5ac007b02c7d --- /dev/null +++ b/media-sound/wildmidi/wildmidi-0.2.3.5.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit base autotools readme.gentoo + +DESCRIPTION="Midi processing library and a midi player using the gus patch set" +HOMEPAGE="http://wildmidi.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ppc ppc64 x86" +IUSE="alsa debug" + +DEPEND="alsa? ( media-libs/alsa-lib )" +RDEPEND="${DEPEND} + media-sound/timidity-freepats" + +src_prepare() { + DOC_CONTENTS="${PN} is using timidity-freepats for midi playback. + A default configuration file was placed on /etc/${PN}.cfg. + For more information please read the ${PN}.cfg manpage." + + # Workaround for parallel make + sed -i -e "/^wildmidi_libs/s:=.*:= libWildMidi.la:" "${S}"/src/Makefile.am || die + eautoreconf +} + +src_configure() { + econf \ + --disable-werror \ + $(use_enable debug) \ + $(use alsa || echo --with-oss) +} + +src_install() { + base_src_install + find "${D}" -name '*.la' -exec rm -f {} + + insinto /etc + doins "${FILESDIR}"/${PN}.cfg + readme.gentoo_create_doc +} diff --git a/media-sound/wildmidi/wildmidi-0.3.6.ebuild b/media-sound/wildmidi/wildmidi-0.3.6.ebuild new file mode 100644 index 000000000000..a2343251bb90 --- /dev/null +++ b/media-sound/wildmidi/wildmidi-0.3.6.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-utils readme.gentoo + +DESCRIPTION="Midi processing library and a midi player using the gus patch set" +HOMEPAGE="http://www.mindwerks.net/projects/wildmidi/" +SRC_URI="http://github.com/Mindwerks/${PN}/archive/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +IUSE="+alsa openal oss +player" + +DEPEND="player? ( + alsa? ( media-libs/alsa-lib ) + openal? ( media-libs/openal ) + )" +RDEPEND="${DEPEND} + media-sound/timidity-freepats" + +REQUIRED_USE="player? ( ^^ ( alsa oss openal ) )" + +DOC_CONTENTS="${PN} is using timidity-freepats for midi playback. + A default configuration file was placed on /etc/${PN}/${PN}.cfg. + For more information please read the ${PN}.cfg manpage." + +S="${WORKDIR}"/${PN}-${P} + +src_prepare() { + # alsa openal oss only make sense if player is enabled. See CMakeLists.txt + if ! use player && (use alsa || use openal || use oss); then + ewarn + ewarn "The 'alsa', 'openal' and 'oss' use flags only make sense if" + ewarn "the 'player' use flags is selected and as a result they will be" + ewarn "ignored in this build" + ewarn + fi + cmake-utils_src_prepare +} + +src_configure() { + mycmakeargs=( + $(cmake-utils_use_want alsa) + $(cmake-utils_use_want openal) + $(cmake-utils_use_want oss) + $(cmake-utils_use_want player) + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + find "${D}" -name '*.la' -exec rm -f {} + + insinto /etc/${PN}/ + doins cfg/${PN}.cfg + readme.gentoo_create_doc +} + +pkg_postinst() { + if [[ -e "${ROOT}"/etc/${PN}.cfg ]]; then + elog + elog "Old /etc/${PN}.cfg detected!" + elog "Please migrate your configuration file to" + elog "/etc/${PN}/ directory which is now the default" + elog "location for the ${PN} configuration file." + elog + fi +} diff --git a/media-sound/wildmidi/wildmidi-0.3.7.ebuild b/media-sound/wildmidi/wildmidi-0.3.7.ebuild new file mode 100644 index 000000000000..5c5ffd6bd187 --- /dev/null +++ b/media-sound/wildmidi/wildmidi-0.3.7.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-utils readme.gentoo + +DESCRIPTION="Midi processing library and a midi player using the gus patch set" +HOMEPAGE="http://www.mindwerks.net/projects/wildmidi/" +SRC_URI="http://github.com/Mindwerks/${PN}/archive/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +IUSE="+alsa openal oss +player" + +DEPEND="player? ( + alsa? ( media-libs/alsa-lib ) + openal? ( media-libs/openal ) + )" +RDEPEND="${DEPEND} + media-sound/timidity-freepats" + +REQUIRED_USE="player? ( ^^ ( alsa oss openal ) )" + +DOC_CONTENTS="${PN} is using timidity-freepats for midi playback. + A default configuration file was placed on /etc/${PN}/${PN}.cfg. + For more information please read the ${PN}.cfg manpage." + +src_prepare() { + # alsa openal oss only make sense if player is enabled. See CMakeLists.txt + if ! use player && (use alsa || use openal || use oss); then + ewarn + ewarn "The 'alsa', 'openal' and 'oss' use flags only make sense if" + ewarn "the 'player' use flags is selected and as a result they will be" + ewarn "ignored in this build" + ewarn + fi + cmake-utils_src_prepare +} + +src_configure() { + mycmakeargs=( + $(cmake-utils_use_want alsa) + $(cmake-utils_use_want openal) + $(cmake-utils_use_want oss) + $(cmake-utils_use_want player) + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + find "${D}" -name '*.la' -exec rm -f {} + + insinto /etc/${PN}/ + doins cfg/${PN}.cfg + readme.gentoo_create_doc +} + +pkg_postinst() { + if [[ -e "${ROOT}"/etc/${PN}.cfg ]]; then + elog + elog "Old /etc/${PN}.cfg detected!" + elog "Please migrate your configuration file to" + elog "/etc/${PN}/ directory which is now the default" + elog "location for the ${PN} configuration file." + elog + fi +} diff --git a/media-sound/wildmidi/wildmidi-0.3.8.ebuild b/media-sound/wildmidi/wildmidi-0.3.8.ebuild new file mode 100644 index 000000000000..10b610d543bc --- /dev/null +++ b/media-sound/wildmidi/wildmidi-0.3.8.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-utils readme.gentoo + +DESCRIPTION="Midi processing library and a midi player using the gus patch set" +HOMEPAGE="http://www.mindwerks.net/projects/wildmidi/" +SRC_URI="http://github.com/Mindwerks/${PN}/archive/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +IUSE="+alsa openal oss +player" + +DEPEND="player? ( + alsa? ( media-libs/alsa-lib ) + openal? ( media-libs/openal ) + )" +RDEPEND="${DEPEND} + media-sound/timidity-freepats" + +REQUIRED_USE="player? ( ^^ ( alsa oss openal ) )" + +DOC_CONTENTS="${PN} is using timidity-freepats for midi playback. + A default configuration file was placed on /etc/${PN}/${PN}.cfg. + For more information please read the ${PN}.cfg manpage." + +S="${WORKDIR}"/${PN}-${P} + +src_prepare() { + # alsa openal oss only make sense if player is enabled. See CMakeLists.txt + if ! use player && (use alsa || use openal || use oss); then + ewarn + ewarn "The 'alsa', 'openal' and 'oss' use flags only make sense if" + ewarn "the 'player' use flags is selected and as a result they will be" + ewarn "ignored in this build" + ewarn + fi + cmake-utils_src_prepare +} + +src_configure() { + mycmakeargs=( + $(cmake-utils_use_want alsa) + $(cmake-utils_use_want openal) + $(cmake-utils_use_want oss) + $(cmake-utils_use_want player) + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + find "${D}" -name '*.la' -exec rm -f {} + + insinto /etc/${PN}/ + doins cfg/${PN}.cfg + readme.gentoo_create_doc +} + +pkg_postinst() { + if [[ -e "${ROOT}"/etc/${PN}.cfg ]]; then + elog + elog "Old /etc/${PN}.cfg detected!" + elog "Please migrate your configuration file to" + elog "/etc/${PN}/ directory which is now the default" + elog "location for the ${PN} configuration file." + elog + fi +} |