+++ /dev/null
-DIST pianobooster-src-0.6.4b.tar.gz 166210 SHA256 65505369a597a8a812288ce963b007546a19c9dea26c0923a0ac2324c0559ef7 SHA512 1676b127321d6fca4e3e77b5f1f78cfbf1eb71399859af1058c42821cde546dc385137c719d7375215972e4e9ce059278fd030c445787c2937c1420f7b405c03 WHIRLPOOL 21c65e484239fca817211c3816cc9e1f1d678f8f94021d3eb095ccd91d1a40df8b672aac35c9b4aec97e22b381f2574d3162ec01e410e40cb40ae3cba56c432c
+++ /dev/null
---- a/CMakeLists.txt.orig
-+++ b/CMakeLists.txt
-@@ -2,12 +2,6 @@
- # for the debug build type cmake -DCMAKE_BUILD_TYPE=Debug\r
- SET(CMAKE_BUILD_TYPE Release)\r
- SET(CMAKE_VERBOSE_MAKEFILE OFF)\r
--SET(USE_FLUIDSYNTH OFF)\r
--\r
--# The inplace directory is mainly for windows builds\r
--# SET(FLUIDSYNTH_INPLACE_DIR C:/download/misc/ljb/fluidsynth-1.0.9)\r
--SET(FLUIDSYNTH_INPLACE_DIR /home/louis/build/fluidsynth-1.0.9)\r
--\r
- \r
- # Testing precompiled headers it does not work -- leave as OFF.\r
- SET(USE_PCH OFF)\r
-@@ -78,18 +72,7 @@
- ADD_DEFINITIONS(-DPB_USE_FLUIDSYNTH)\r
- MESSAGE("Building using fluidsynth")\r
- SET( PB_BASE_SRCS MidiDeviceFluidSynth.cpp )\r
--\r
-- IF(FLUIDSYNTH_INPLACE_DIR)\r
-- INCLUDE_DIRECTORIES(${FLUIDSYNTH_INPLACE_DIR}/include/)\r
-- IF(WIN32)\r
-- LINK_LIBRARIES( ${FLUIDSYNTH_INPLACE_DIR}/src/.libs/libfluidsynth.dll.a)\r
-- ENDIF(WIN32)\r
-- IF(UNIX)\r
-- LINK_LIBRARIES(${FLUIDSYNTH_INPLACE_DIR}/src/.libs/libfluidsynth.so)\r
-- ENDIF(UNIX)\r
-- ELSEIF(FLUIDSYNTH_INPLACE_DIR)\r
-- LINK_LIBRARIES( fluidsynth)\r
-- ENDIF(FLUIDSYNTH_INPLACE_DIR)\r
-+ LINK_LIBRARIES(fluidsynth)\r
- ENDIF(USE_FLUIDSYNTH)\r
- \r
- \r
-@@ -214,8 +197,6 @@
- INSTALL(TARGETS pianobooster RUNTIME DESTINATION bin)\r
- #INSTALL( index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kmidimon )\r
- \r
--INSTALL( FILES ../README.txt DESTINATION share/doc/pianobooster )\r
--\r
- INSTALL ( FILES images/pianobooster.png DESTINATION share/pixmaps )\r
- \r
- \r
+++ /dev/null
---- a/CMakeLists.txt.orig 2013-04-06 10:48:02.469532914 -0700
-+++ b/CMakeLists.txt 2013-04-06 10:48:12.989532445 -0700
-@@ -203,8 +203,6 @@
- ${PIANOBOOSTER_UI_HDRS} )\r
- ENDIF(WIN32)\r
- \r
--SET_TARGET_PROPERTIES(pianobooster PROPERTIES LINK_FLAGS "-mwindows")\r
--\r
- IF (USE_PCH)\r
- ADD_PRECOMPILED_HEADER( pianobooster ${CMAKE_CURRENT_SOURCE_DIR}/precompile/precompile.h )\r
- ENDIF (USE_PCH)\r
+++ /dev/null
-Fix build failure caused by underlinking.
-
-Gentoo-bug: 369697
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -57,6 +57,8 @@
- #IF(ALSA_FOUND)\r
- ADD_DEFINITIONS(-D__LINUX_ALSASEQ__)\r
- LINK_LIBRARIES (asound)\r
-+ LINK_LIBRARIES (GL)\r
-+ LINK_LIBRARIES (pthread)\r
- #ELSE(ALSA_FOUND)\r
- # MESSAGE(FATAL_ERROR "Please install the 'libasound2-dev' package and then try again")\r
- #ENDIF(ALSA_FOUND)\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <use>
- <flag name="fluidsynth">Enable Fluidsynth MIDI software synthesis</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">pianobooster</remote-id>
- </upstream>
-</pkgmetadata>
+++ /dev/null
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-MY_P=${PN}-src-${PV}
-
-DESCRIPTION="A MIDI file player that teaches how to play the piano"
-HOMEPAGE="http://pianobooster.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="fluidsynth"
-
-DEPEND="fluidsynth? ( media-sound/fluidsynth )
- media-libs/alsa-lib
- virtual/opengl
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- dev-qt/qtopengl:4"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-cmake.patch
- "${FILESDIR}"/${P}-gcc47.patch
- "${FILESDIR}"/${P}-underlinking.patch
-)
-DOCS=( ReleaseNote.txt ../README.txt )
-
-S=${WORKDIR}/${MY_P}/src
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_FLUIDSYNTH=$(usex fluidsynth)
- )
- cmake-utils_src_configure
-}
# Removal in 30 days. Bug #594384.
dev-libs/libjit
-# Michał Górny <mgorny@gentoo.org> (05 Jun 2017)
-# (on behalf of Treecleaner project)
-# Unmaintained upstream. Fails to build.
-# Removal in 30 days. Bug #513416.
-media-sound/pianobooster
-
# Michał Górny <mgorny@gentoo.org> (05 Jun 2017)
# (on behalf of Treecleaner project)
# Unmaintained in Gentoo. The current Gentoo version no longer builds.