summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2020-08-24 11:10:15 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2020-11-30 01:51:51 +0100
commitf847201ec099eb49b1640acaecbe605573aec332 (patch)
treeb7d47925c05d4168b414c4183213e625b9ed677d /media-sound
parentsci-misc/qcad: Drop 2.0.5.0 (diff)
downloadkde-sunset-f847201ec099eb49b1640acaecbe605573aec332.tar.gz
kde-sunset-f847201ec099eb49b1640acaecbe605573aec332.tar.bz2
kde-sunset-f847201ec099eb49b1640acaecbe605573aec332.zip
media-sound/hydrogen: Drop 0.9.3-r4
Ancient kde-functions.eclass revdep with "need-qt" Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/hydrogen/Manifest1
-rw-r--r--media-sound/hydrogen/files/0.9.1-OSS.patch36
-rw-r--r--media-sound/hydrogen/files/hydrogen-0.9.3-automagic.patch21
-rw-r--r--media-sound/hydrogen/files/hydrogen-0.9.3-desktop-noexec.patch13
-rw-r--r--media-sound/hydrogen/files/hydrogen-0.9.3-flac113.patch45
-rw-r--r--media-sound/hydrogen/files/hydrogen-0.9.3-gcc-4.1-tinyxml.h.patch11
-rw-r--r--media-sound/hydrogen/files/hydrogen-0.9.3-gcc43.patch75
-rw-r--r--media-sound/hydrogen/files/hydrogen-0.9.3-gcc43noalsa.patch12
-rw-r--r--media-sound/hydrogen/files/hydrogen-0.9.3-gcc44.patch20
-rw-r--r--media-sound/hydrogen/hydrogen-0.9.3-r4.ebuild103
10 files changed, 0 insertions, 337 deletions
diff --git a/media-sound/hydrogen/Manifest b/media-sound/hydrogen/Manifest
index 70419100..513f3ca3 100644
--- a/media-sound/hydrogen/Manifest
+++ b/media-sound/hydrogen/Manifest
@@ -1,2 +1 @@
-DIST hydrogen-0.9.3.tar.gz 2771792 BLAKE2B dc379ab1ee4a60a4a1b487a51f34dbf8fb717774389cd3d082e85ff9d70d82c6399f94b2507927c8a0b51c8b09b4feda05eebf1251976e04d9dea80dd4f8b0cc SHA512 d25becb06758fe40c256049315f61b4e5173fdfeb9ba87814cbccb1520b6111bf94bc745a8d730fdc9fd0d155f4ad88784d6906b0d2b87b74829edb878852c44
DIST hydrogen-0.9.5.tar.gz 5239702 BLAKE2B 5fb1e7561b65587a6a4b8e642a4e0262cf8521a6847f04e57d4f99af2ef38fecb05f779cd5b0c25d487360db6455b0912729e7deac0d9959e8c32938a44b1adb SHA512 0053f0cb301c541326b66eb416dc548561a973ade993c055e7bc2acbdf28732e627a605061c8b487644026510f5b8395946bba209ddfd19230c960e9bb619f97
diff --git a/media-sound/hydrogen/files/0.9.1-OSS.patch b/media-sound/hydrogen/files/0.9.1-OSS.patch
deleted file mode 100644
index d4788418..00000000
--- a/media-sound/hydrogen/files/0.9.1-OSS.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- lib/drivers/OssDriver.cpp.bak 2005-05-07 20:13:45.000000000 -0400
-+++ lib/drivers/OssDriver.cpp 2005-05-07 20:16:06.000000000 -0400
-@@ -241,7 +241,9 @@
- // prepare the 2-channel array of short
- for (uint i = 0; i < (unsigned)oss_driver_bufferSize; i++) {
- audioBuffer[i * 2] = (short)(out_L[i] * 32768.0);
-+ be_swap_short(&audioBuffer[i * 2]);
- audioBuffer[i * 2 + 1] = (short)(out_R[i] * 32768.0);
-+ be_swap_short(&audioBuffer[i * 2 + 1]);
- }
-
- unsigned long written = ::write(fd, audioBuffer, size * 2);
-@@ -253,7 +255,13 @@
- }
-
-
-+void be_swap_short(short *s){
-+ unsigned char swap;
-
-+ swap = (char)(*s & 0xFF);
-+ *s = *s >> 8;
-+ *s = (swap << 8) | *s;
-+}
-
-
- int OssDriver::log2(int n) {
---- lib/drivers/OssDriver.h.bak 2005-05-07 20:28:24.000000000 -0400
-+++ lib/drivers/OssDriver.h 2005-05-07 20:29:09.000000000 -0400
-@@ -31,6 +31,7 @@
- // check if OSS support is enabled
- #ifdef OSS_SUPPORT
-
-+void be_swap_short(short *s);
-
- #ifdef __NetBSD__
- #include <soundcard.h>
diff --git a/media-sound/hydrogen/files/hydrogen-0.9.3-automagic.patch b/media-sound/hydrogen/files/hydrogen-0.9.3-automagic.patch
deleted file mode 100644
index 522c9bb7..00000000
--- a/media-sound/hydrogen/files/hydrogen-0.9.3-automagic.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: hydrogen-0.9.3/configure.in
-===================================================================
---- hydrogen-0.9.3.orig/configure.in
-+++ hydrogen-0.9.3/configure.in
-@@ -368,6 +368,8 @@ echo ""
- echo "--- Checking for PortAudio -------------------------------------"
-
- portaudio_support=false
-+AC_ARG_ENABLE(portaudio, [ --disable-portaudio Compile without portaudio support], [want_portaudio=$enableval])
-+if test "x$want_portaudio" != "xno"; then
- AC_MSG_CHECKING([whether PORTAUDIOPATH environment variable is set])
- if test "x$PORTAUDIOPATH" = "x"; then
- AC_MSG_RESULT(PORTAUDIOPATH is not set. No PortAudio support.)
-@@ -390,6 +392,7 @@ fi
- echo "-----------------------------------------------------------------"
- echo ""
-
-+fi
-
-
-
diff --git a/media-sound/hydrogen/files/hydrogen-0.9.3-desktop-noexec.patch b/media-sound/hydrogen/files/hydrogen-0.9.3-desktop-noexec.patch
deleted file mode 100644
index abe15e33..00000000
--- a/media-sound/hydrogen/files/hydrogen-0.9.3-desktop-noexec.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: hydrogen-0.9.3/Makefile.in
-===================================================================
---- hydrogen-0.9.3.orig/Makefile.in
-+++ hydrogen-0.9.3/Makefile.in
-@@ -225,7 +225,7 @@ install:
- mkdir -p $(DESTDIR)$(prefix)/share/hydrogen/data/
- cp -R data $(DESTDIR)$(prefix)/share/hydrogen
- mkdir -p $(DESTDIR)$(prefix)/share/hydrogen/data/
-- @install -vD hydrogen.desktop $(DESTDIR)$(prefix)/share/applications/hydrogen.desktop
-+ @install -vD -m 644 hydrogen.desktop $(DESTDIR)$(prefix)/share/applications/hydrogen.desktop
- cd plugins;make install;cd ..
-
-
diff --git a/media-sound/hydrogen/files/hydrogen-0.9.3-flac113.patch b/media-sound/hydrogen/files/hydrogen-0.9.3-flac113.patch
deleted file mode 100644
index 29a263c2..00000000
--- a/media-sound/hydrogen/files/hydrogen-0.9.3-flac113.patch
+++ /dev/null
@@ -1,45 +0,0 @@
---- src/lib/FLACFile.cpp.old 2007-02-11 20:12:34.000000000 +0100
-+++ src/lib/FLACFile.cpp 2007-02-11 20:18:25.000000000 +0100
-@@ -33,6 +33,13 @@
- //#include "FLAC/file_decoder.h"
- #include <FLAC++/all.h>
-
-+#if !defined(FLAC_API_VERSION_CURRENT) || FLAC_API_VERSION_CURRENT < 8
-+#define LEGACY_FLAC
-+#else
-+#undef LEGACY_FLAC
-+#endif
-+
-+
- /// Reads a FLAC file...not optimized yet
- class FLACFile_real : public FLAC::Decoder::File, public Object
- {
-@@ -164,16 +171,28 @@
- }
-
- set_metadata_ignore_all();
-+
-+#ifdef LEGACY_FLAC
- set_filename( sFilename.c_str() );
-
- State s=init();
- if( s != FLAC__FILE_DECODER_OK ) {
-+#else
-+ FLAC__StreamDecoderInitStatus s=init(sFilename.c_str() );
-+ if(s!=FLAC__STREAM_DECODER_INIT_STATUS_OK) {
-+#endif
- errorLog( "[load] Error in init()" );
- }
-
-+#ifdef LEGACY_FLAC
- if ( process_until_end_of_file() == false ) {
- errorLog( "[load] Error in process_until_end_of_file()" );
- }
-+#else
-+ if ( process_until_end_of_stream() == false ) {
-+ errorLog( "[load] Error in process_until_end_of_stream()" );
-+ }
-+#endif
- }
-
-
diff --git a/media-sound/hydrogen/files/hydrogen-0.9.3-gcc-4.1-tinyxml.h.patch b/media-sound/hydrogen/files/hydrogen-0.9.3-gcc-4.1-tinyxml.h.patch
deleted file mode 100644
index e03d20fc..00000000
--- a/media-sound/hydrogen/files/hydrogen-0.9.3-gcc-4.1-tinyxml.h.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/lib/xml/tinyxml.h.orig 2006-05-13 00:39:24.000000000 +0300
-+++ src/lib/xml/tinyxml.h 2006-05-13 00:39:53.000000000 +0300
-@@ -823,7 +823,7 @@
- #endif
-
- /// Construct.
-- TiXmlDeclaration::TiXmlDeclaration( const char * _version,
-+ TiXmlDeclaration( const char * _version,
- const char * _encoding,
- const char * _standalone );
-
diff --git a/media-sound/hydrogen/files/hydrogen-0.9.3-gcc43.patch b/media-sound/hydrogen/files/hydrogen-0.9.3-gcc43.patch
deleted file mode 100644
index 6cfb4084..00000000
--- a/media-sound/hydrogen/files/hydrogen-0.9.3-gcc43.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-diff -NrU5 hydrogen-0.9.3.orig/src/gui/DrumkitManager.h hydrogen-0.9.3/src/gui/DrumkitManager.h
---- hydrogen-0.9.3.orig/src/gui/DrumkitManager.h 2008-04-19 16:48:03.000000000 +0200
-+++ hydrogen-0.9.3/src/gui/DrumkitManager.h 2008-04-19 16:48:46.000000000 +0200
-@@ -41,10 +41,11 @@
- #include <qtextedit.h>
- #include <qtimer.h>
- #include <qwidget.h>
-
- #include <vector>
-+#include <cstdlib>
-
- #include "UI/DrumkitManager_UI.h"
- #include "lib/Object.h"
- #include "lib/Song.h"
-
-diff -NrU5 hydrogen-0.9.3.orig/src/gui/main.cpp hydrogen-0.9.3/src/gui/main.cpp
---- hydrogen-0.9.3.orig/src/gui/main.cpp 2008-04-19 16:48:03.000000000 +0200
-+++ hydrogen-0.9.3/src/gui/main.cpp 2008-04-19 16:48:46.000000000 +0200
-@@ -41,10 +41,11 @@
- #include "lib/Preferences.h"
- #include "lib/DataPath.h"
- #include "lib/Exception.h"
-
- #include <iostream>
-+#include <cstdlib>
- using namespace std;
-
- void showInfo();
- void showUsage();
-
-diff -NrU5 hydrogen-0.9.3.orig/src/lib/drivers/OssDriver.cpp hydrogen-0.9.3/src/lib/drivers/OssDriver.cpp
---- hydrogen-0.9.3.orig/src/lib/drivers/OssDriver.cpp 2008-04-19 16:48:04.000000000 +0200
-+++ hydrogen-0.9.3/src/lib/drivers/OssDriver.cpp 2008-04-19 16:50:09.000000000 +0200
-@@ -28,10 +28,11 @@
- #ifdef OSS_SUPPORT
-
- #include "../Preferences.h"
-
- #include <pthread.h>
-+#include <cstring>
-
- audioProcessCallback ossDriver_audioProcessCallback;
- bool ossDriver_running;
- pthread_t ossDriverThread;
- int oss_driver_bufferSize = -1;
-diff -NrU5 hydrogen-0.9.3.orig/src/lib/FLACFile.cpp hydrogen-0.9.3/src/lib/FLACFile.cpp
---- hydrogen-0.9.3.orig/src/lib/FLACFile.cpp 2008-04-19 16:48:04.000000000 +0200
-+++ hydrogen-0.9.3/src/lib/FLACFile.cpp 2008-04-19 16:48:46.000000000 +0200
-@@ -25,10 +25,11 @@
- #include "FLACFile.h"
- #include "Sample.h"
-
- #include <vector>
- #include <fstream>
-+#include <cstring>
-
- #ifdef FLAC_SUPPORT
-
- //#include "FLAC/file_decoder.h"
- #include <FLAC++/all.h>
-diff -NrU5 hydrogen-0.9.3.orig/src/tools/HydrogenPlayer.cpp hydrogen-0.9.3/src/tools/HydrogenPlayer.cpp
---- hydrogen-0.9.3.orig/src/tools/HydrogenPlayer.cpp 2008-04-19 16:48:04.000000000 +0200
-+++ hydrogen-0.9.3/src/tools/HydrogenPlayer.cpp 2008-04-19 16:48:46.000000000 +0200
-@@ -26,10 +26,11 @@
- #include <qapplication.h>
-
- #include <iostream>
- #include <stdio.h>
- #include <string>
-+#include <cstdlib>
-
- #include "lib/Hydrogen.h"
- #include "lib/LocalFileMng.h"
- #include "lib/Preferences.h"
- #include "lib/fx/LadspaFX.h"
diff --git a/media-sound/hydrogen/files/hydrogen-0.9.3-gcc43noalsa.patch b/media-sound/hydrogen/files/hydrogen-0.9.3-gcc43noalsa.patch
deleted file mode 100644
index 460bc9c4..00000000
--- a/media-sound/hydrogen/files/hydrogen-0.9.3-gcc43noalsa.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: hydrogen-0.9.3/src/lib/Hydrogen.cpp
-===================================================================
---- hydrogen-0.9.3.orig/src/lib/Hydrogen.cpp
-+++ hydrogen-0.9.3/src/lib/Hydrogen.cpp
-@@ -37,6 +37,7 @@
- #include <deque>
- #include <iostream>
- #include <ctime>
-+#include <cstdlib>
- #include <math.h>
- using std::cout;
- using std::cerr;
diff --git a/media-sound/hydrogen/files/hydrogen-0.9.3-gcc44.patch b/media-sound/hydrogen/files/hydrogen-0.9.3-gcc44.patch
deleted file mode 100644
index ee6bfd16..00000000
--- a/media-sound/hydrogen/files/hydrogen-0.9.3-gcc44.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- hydrogen-0.9.3.orig/src/lib/drivers/JackDriver.cpp 2005-10-18 02:32:04.000000000 +0400
-+++ hydrogen-0.9.3/src/lib/drivers/JackDriver.cpp 2009-05-30 21:03:56.000000000 +0400
-@@ -27,6 +27,7 @@
-
- #include <sys/types.h>
- #include <unistd.h>
-+#include <cstdio>
- #include "lib/Hydrogen.h"
- #include "lib/Preferences.h"
-
---- hydrogen-0.9.3.orig/src/lib/Object.cpp 2005-10-18 02:32:04.000000000 +0400
-+++ hydrogen-0.9.3/src/lib/Object.cpp 2009-05-30 21:03:56.000000000 +0400
-@@ -25,6 +25,7 @@
- #include "Object.h"
- #include "config.h"
-
-+#include <cstdio>
- #include <pthread.h>
-
- #ifdef WIN32
diff --git a/media-sound/hydrogen/hydrogen-0.9.3-r4.ebuild b/media-sound/hydrogen/hydrogen-0.9.3-r4.ebuild
deleted file mode 100644
index cb4a0667..00000000
--- a/media-sound/hydrogen/hydrogen-0.9.3-r4.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/hydrogen/hydrogen-0.9.3-r4.ebuild,v 1.9 2009/10/10 15:14:57 armin76 Exp $
-
-EAPI=2
-
-inherit eutils kde-functions autotools multilib
-
-DESCRIPTION="Linux Drum Machine"
-HOMEPAGE="http://www.hydrogen-music.org/"
-SRC_URI="mirror://sourceforge/hydrogen/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86"
-IUSE="alsa debug doc +flac jack ladspa oss"
-
-RDEPEND="dev-libs/libxml2
- media-libs/libsndfile
- media-libs/audiofile
- flac? ( media-libs/flac[cxx] )
- alsa? ( media-libs/alsa-lib )
- jack? ( media-sound/jack-audio-connection-kit )
- ladspa? ( media-libs/liblrdf )"
-DEPEND="${RDEPEND}
- doc? ( app-text/docbook-sgml-utils )
- virtual/pkgconfig"
-
-need-qt 3
-
-src_prepare() {
- if use ppc; then
- cd "${S}/src"
- epatch "${FILESDIR}/0.9.1-OSS.patch" || die "patching failed"
- fi
- cd "${S}"
-
- mv data/doc/man "${S}"
- # broken or portability issue
- find . -iname Makefile.in -exec sed -i -e "s:update-menus::" {} \;
- # find PortAudio/Midi files
- sed -e "s:pa_unix_oss:lib:g" -e "s:pa_common:include:g" \
- -e "s:pm_linux:lib:g" -e "s:pm_common:include:g" \
- -i configure.in
- sed -e "s:lib/hydrogen:$(get_libdir)/hydrogen:g" -i plugins/wasp/Makefile.in
- epatch "${FILESDIR}/hydrogen-0.9.2-configure.in.patch"
- epatch "${FILESDIR}/hydrogen-0.9.3-gcc-4.1-tinyxml.h.patch"
- epatch "${FILESDIR}/${P}-flac113.patch"
- epatch "${FILESDIR}/${P}-automagic.patch"
- epatch "${FILESDIR}/${P}-desktop-noexec.patch"
- epatch "${FILESDIR}/${P}-gcc43.patch"
- epatch "${FILESDIR}/${P}-gcc43noalsa.patch"
- epatch "${FILESDIR}/${P}-gcc44.patch"
- eautoreconf
-}
-
-src_configure() {
- export PORTAUDIOPATH="/usr"
- # PortMidi not yet in the repository
- # export PORTMIDIPATH="/usr"
-
- # Disable portaudio v18 support wrt #222841
- local myconf="$(use_enable jack jack-support) \
- --disable-portaudio \
- $(use_enable alsa) \
- $(use_enable debug) \
- $(use_enable flac flac_support) \
- $(use_enable ladspa) \
- $(use_enable ladspa lrdf-support) \
- $(use_enable oss oss-support)"
-
- econf ${myconf} || die "Failed configuring hydrogen!"
-}
-
-src_compile() {
- emake -j1 || die
-}
-
-src_install() {
- pushd data/i18n
- use doc && ./updateTranslations.sh
- rm *.ts updateTranslations.sh
- popd
-
- pushd data/doc
- use doc && ./updateManuals.sh
- rm *.docbook updateManuals.sh
- popd
-
- emake DESTDIR="${D}" install || die "make install failed"
- dodoc AUTHORS ChangeLog README
- dosym /usr/share/hydrogen/data/doc /usr/share/doc/${PF}/html
- doman man/C/hydrogen.1
-
- for N in 16 24 32 48 64 ; do
- dodir /usr/share/icons/hicolor/${N}x${N}/apps
- dosym /usr/share/hydrogen/data/img/gray/icon${N}.png \
- /usr/share/icons/hicolor/${N}x${N}/apps/hydrogen.png
- done
- dodir /usr/share/icons/hicolor/scalable/apps
- dosym /usr/share/hydrogen/data/img/gray/icon.svg \
- /usr/share/icons/hicolor/scalable/apps/hydrogen.svg
-}