[proaudio] [1208] bumped rosegarden 1.7.0

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1208
Author:   evermind
Date:     2008-05-02 16:30:27 +0200 (Fri, 02 May 2008)

Log Message:
-----------
bumped rosegarden 1.7.0

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog
    trunk/overlays/proaudio/media-sound/rosegarden/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/rosegarden/files/rosegarden-1.6.1-asneeded.patch
    trunk/overlays/proaudio/media-sound/rosegarden/files/rosegarden-1.6.1.desktop.diff
    trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-1.7.0.ebuild


Modified: trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog	2008-05-02 11:56:26 UTC (rev 1207)
+++ trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog	2008-05-02 14:30:27 UTC (rev 1208)
@@ -2,6 +2,11 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  02 May 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  +files/rosegarden-1.6.1-asneeded.patch,
+  +files/rosegarden-1.6.1.desktop.diff, +rosegarden-1.7.0.ebuild:
+  bumped rosegarden
+
   19 Jan 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
   -rosegarden-1.5.0.ebuild, rosegarden-1.5.0-r1.ebuild,
   rosegarden-1.5.1.ebuild, rosegarden-1.6.0.ebuild, rosegarden-1.6.1.ebuild,

Modified: trunk/overlays/proaudio/media-sound/rosegarden/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/Manifest	2008-05-02 11:56:26 UTC (rev 1207)
+++ trunk/overlays/proaudio/media-sound/rosegarden/Manifest	2008-05-02 14:30:27 UTC (rev 1208)
@@ -1,4 +1,6 @@
 AUX 4.1.0-dssi.patch 514 RMD160 153137231a373fa9fa3f37fdd80baca61f6b7fb9 SHA1 db0a00d488b526e3320d7f2897c9c3825d78cf7e SHA256 95d678919a9e02598d08f31a31e7528c15f311cd54fb6e3c338c9509f7a1cca2
+AUX rosegarden-1.6.1-asneeded.patch 1021 RMD160 e4ad1f3cc6edc15dcada9b5801d40f09ad358d82 SHA1 b5f1fb6063716376679f82fb7461de5fea3d8398 SHA256 40a1297b6cc982a193a8c639451ca04e05c6c9978aabee6fb549293a531e4129
+AUX rosegarden-1.6.1.desktop.diff 617 RMD160 c86918100fbec8962e46d17d8c943ab0e65218c6 SHA1 a70562ad84dd6666731049b907da704b59e115da SHA256 70a1e0151db9bc5374e46ebbf90dc0e12cfb14ae5fdfbcd80f5d4b1ab4437785
 AUX rosegarden-colour.patch 541 RMD160 7a9bd6fef7c00fdc41f7796ce5b5ea037fb039a2 SHA1 c5151d72bcfc626bb12e3e71ec12a5949a99c841 SHA256 30e6d6022578d478506a416110d15a420bcabd7d4f8212450e466326e466f231
 DIST rosegarden-1.2.4.tar.bz2 5422509 RMD160 71849d9a2491b146d7cc5e32ca1d4d5b1febd974 SHA1 ac788ebd5e8cb439643a4238fe808d752481fc83 SHA256 104f9590a10cf74182806f64a4daab24893d0ac45d166da12396354cf0067879
 DIST rosegarden-1.4.0.tar.bz2 6052571 RMD160 6f21b6b3d7bcfde02372a50f527a68901e8df376 SHA1 60382f50c728a4b41f5d9e5e6a0780111b8ccb2f SHA256 1e35a229f64e31b9ae1ec9bc20095010db5c9c464faf292ef4c1b79f5a9de2ca
@@ -6,6 +8,7 @@
 DIST rosegarden-1.5.1.tar.bz2 6137509 RMD160 dfddce14494fe0a8bdd89e08eb84929a899ea687 SHA1 59b387ca936fe315db234487556f7f0f23c748f4 SHA256 bac5c3e6af0bbf3fa950a5b155591e13460717c32c14a9f841a9bef699f123ae
 DIST rosegarden-1.6.0.tar.bz2 6864874 RMD160 e1e1f75e1a7e292363e54f06b16b4a100d3b09f6 SHA1 3114222e3531cb2f94c013c08ff0068352f840ce SHA256 9355520e134fd2b25e5cb85447d7904b036bc6e42c918ad66754e0ec47ce6c6f
 DIST rosegarden-1.6.1.tar.bz2 6952370 RMD160 0efd9dea8719dcaaadef36843d66532dd3c88b71 SHA1 8af8f778c59c794e06c3ee34e9fc5efb7746bc7b SHA256 3375f3ffd409b9270f6de03aa39537e9a8477d181825b732abfe72204fec28ce
+DIST rosegarden-1.7.0.tar.bz2 7150251 RMD160 b1badb936f1b276f0d77a43b71c3eae34d0ef58d SHA1 7075a4fbc55065730f2cc938de4829b76b5ca6bd SHA256 a834303585e8edca457bca3608fd2a8791e60a6992544028b2c6c642edf3e31d
 DIST rosegarden-4-1.0.tar.bz2 5471903 RMD160 80d2afeb7064a46e3725c427dfc9aa63451fdd9c SHA1 3c4abc1368e10933eb9623d18ef4513cc294447c SHA256 5cc20e7d72fb6e3e30a199051d07b0825f3cc7a98e4bdc939c80d830958858e4
 DIST rosegarden-4-1.2.3.tar.bz2 5445637 RMD160 81756c0c18115fa73235114a84d286a17f87a983 SHA1 686b498d65951dd80def70d84beb429d24cdda49 SHA256 1206356b590b1ee057f68993af321cda4420b18aad4ccc9f5ee3f8e523277ff6
 EBUILD rosegarden-1.0-r2.ebuild 1573 RMD160 2dd80c8096cadef7f36e3ddc32250594f576abbb SHA1 cf0add7bafddc5e38509e013228fe27ac7a7a323 SHA256 6b6442d48c1e767f7008eb9ee1c3d7dca8bc13b1aa3cc57fe32c98a1ac3611af
@@ -16,6 +19,7 @@
 EBUILD rosegarden-1.5.1.ebuild 2635 RMD160 469b91a21271acb40967a102e892ab0caec40292 SHA1 2fb5b78f89f0fd3140d8a973942faa87aac9970c SHA256 6ceda33a47f0a7fcf903c42df0ae970ad0c92eb24e9589c94b78cd83351d4b88
 EBUILD rosegarden-1.6.0.ebuild 2635 RMD160 469b91a21271acb40967a102e892ab0caec40292 SHA1 2fb5b78f89f0fd3140d8a973942faa87aac9970c SHA256 6ceda33a47f0a7fcf903c42df0ae970ad0c92eb24e9589c94b78cd83351d4b88
 EBUILD rosegarden-1.6.1.ebuild 2635 RMD160 469b91a21271acb40967a102e892ab0caec40292 SHA1 2fb5b78f89f0fd3140d8a973942faa87aac9970c SHA256 6ceda33a47f0a7fcf903c42df0ae970ad0c92eb24e9589c94b78cd83351d4b88
+EBUILD rosegarden-1.7.0.ebuild 3122 RMD160 9a807ee3621ed72559e1406dd85de811f79b1476 SHA1 659a2ad5b5d0f6dc6a4e1286756a7bf7103ceaa3 SHA256 fe278635fcdabbbeacad51259606817d6ff8a4668a625a5b74a2207330d74548
 EBUILD rosegarden-9999.ebuild 2727 RMD160 58d5179f91103a20aa13276f95702d4ef083cf7e SHA1 728c5ec2fc04a6694c3b9ff7cc65d8bc19227e4e SHA256 679d885c50bd45feb010624131d447b12673e40fbc989db4a014254d5fbbff99
-MISC ChangeLog 624 RMD160 59960d4c8f00508f43bcafc7cb39ad286173e392 SHA1 f76d68049f6f63dcac2ad0192fd278ed87d38189 SHA256 66b480ba1f779165b95506affd0098fa99c86b4d2fb79f1966078ba120018c70
+MISC ChangeLog 811 RMD160 684f58b1c771226ab3460ef2474ff8fd08adc43d SHA1 3f01638e21e7b09388282327dcb1465ef445b7da SHA256 a9180668ee2d137a9f2ad241064ca507a530f07683748b8aa419f2c5bd87c177
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/rosegarden/files/rosegarden-1.6.1-asneeded.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/files/rosegarden-1.6.1-asneeded.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/rosegarden/files/rosegarden-1.6.1-asneeded.patch	2008-05-02 14:30:27 UTC (rev 1208)
@@ -0,0 +1,46 @@
+--- src/CMakeLists.txt.old	2007-12-23 03:23:48.000000000 +0100
++++ src/CMakeLists.txt	2007-12-23 03:25:36.000000000 +0100
+@@ -73,15 +73,15 @@
+     ADD_DEPENDENCIES(rosegardensequencer precompiled_headers)
+ ENDIF(USE_PCH)
+ 
+-TARGET_LINK_LIBRARIES(rosegardensequencer 
+-    ${QT_AND_KDECORE_LIBS} 
+-    ${ALSA_LIBS} 
++TARGET_LINK_LIBRARIES(rosegardensequencer
++    RosegardenCommon
++    ${QT_AND_KDECORE_LIBS}
++    ${ALSA_LIBS}
+     ${JACK_LIBS}
+     ${LIBLO_LIBS}
+     ${LRDF_LIBS}
+     ${FFTW3F_LIBS}
+     kdeui
+-    RosegardenCommon
+ )
+ 
+ # gui executable
+@@ -135,7 +135,11 @@
+ ENDIF(USE_PCH)
+ 
+ TARGET_LINK_LIBRARIES(rosegarden
+-    ${QT_AND_KDECORE_LIBS} 
++    RosegardenExtended
++    RosegardenSegmentCanvas
++    RosegardenCommands
++    RosegardenCommon
++    ${QT_AND_KDECORE_LIBS}
+     ${LIBLO_LIBS}
+     ${LRDF_LIBS}
+     ${FFTW3F_LIBS}
+@@ -145,10 +149,6 @@
+     kio
+     kdeui
+     kdeprint
+-    RosegardenExtended
+-    RosegardenSegmentCanvas
+-    RosegardenCommands
+-    RosegardenCommon
+ )
+ 
+ # Install targets

Added: trunk/overlays/proaudio/media-sound/rosegarden/files/rosegarden-1.6.1.desktop.diff
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/files/rosegarden-1.6.1.desktop.diff	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/rosegarden/files/rosegarden-1.6.1.desktop.diff	2008-05-02 14:30:27 UTC (rev 1208)
@@ -0,0 +1,16 @@
+--- ./data/desktop/rosegarden.desktop.old	2007-12-22 22:55:32.000000000 +0100
++++ ./data/desktop/rosegarden.desktop	2007-12-22 22:56:13.000000000 +0100
+@@ -1,11 +1,10 @@
+ [Desktop Entry]
+-Encoding=UTF-8
+ Type=Application
+ Categories=AudioVideo;Audio;Midi;Sequencer;X-SuSE-Sequencer;X-Red-Hat-Base;
+ Exec=rosegarden -caption "%c" %i %m
+-MimeType=audio/x-rosegarden;audio/x-rosegarden-device
++MimeType=audio/x-rosegarden;audio/x-rosegarden-device;
+ X-KDE-NativeMimeType=audio/x-rosegarden
+-Icon=rosegarden.png
++Icon=rosegarden
+ DocPath=rosegarden/index.html
+ Comment=MIDI and Audio Sequencer and Editor
+ Terminal=false

Added: trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-1.7.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-1.7.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-1.7.0.ebuild	2008-05-02 14:30:27 UTC (rev 1208)
@@ -0,0 +1,101 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/rosegarden-1.6.1-r1.ebuild,v 1.2 2008/04/23 17:21:31 flameeyes Exp $
+
+inherit exteutils kde-functions cmake-utils
+
+MY_PV="${PV/_rc*/}"
+#MY_PV="${MY_PV/4./}"
+MY_P="${PN}-${MY_PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="MIDI and audio sequencer and notation editor."
+HOMEPAGE="http://www.rosegardenmusic.com/";
+SRC_URI="mirror://sourceforge/rosegarden/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="alsa debug jack dssi lirc lilypond export kde gnome"
+
+RDEPEND="
+	alsa? ( >=media-libs/alsa-lib-1.0
+		jack? ( >=media-sound/jack-audio-connection-kit-0.77 )
+	)
+	>=media-libs/ladspa-sdk-1.0
+	>=media-libs/ladspa-cmt-1.14
+	dssi? ( >=media-libs/dssi-0.4 )
+	lirc? ( >=app-misc/lirc-0.7 )
+	>=media-libs/liblrdf-0.3
+	>=sci-libs/fftw-3.0.0
+	|| ( x11-libs/libX11 virtual/x11 )
+	lilypond? ( media-sound/lilypond
+		|| ( kde? ( kde-base/kghostview ) gnome? ( app-text/evince ) app-text/ggv ) )
+	export? ( || ( kde-base/kdialog kde-base/kdebase )
+			dev-perl/XML-Twig
+			media-libs/libsndfile )
+	x11-libs/libXtst
+	>=media-libs/liblo-0.7"
+
+DEPEND="${RDEPEND}
+	>=dev-util/pkgconfig-0.15
+	>=dev-util/cmake-2.4.2"
+
+need-kde 3.5
+
+pkg_setup() {
+	if ! use alsa  && use jack ;then
+		eerror "if you disable alsa jack-support will also be disabled."
+		eerror "This is not what you want --> enable alsa useflag" 
+		die "jack support needs alsa USE flag to be set"
+	fi
+	if ! use export && \
+		! ( has_all-pkg "media-libs/libsndfile dev-perl/XML-Twig" && \
+		has_any-pkg "kde-base/kdialog kde-base/kdebase" ) ;then
+		ewarn "you won't be able to use the rosegarden-project-package-manager"
+		ewarn "please remerge with USE=\"export\"" && sleep 3
+	fi
+
+	if ! use lilypond && ! ( has_version "media-sound/lilypond" && has_any-pkg "app-text/ggv kde-base/kghostview app-text/evince" ) ;then
+		ewarn "lilypond preview won't work."
+		ewarn "If you want this feature please remerge USE=\"lilypond\""
+	fi
+
+	if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
+		eerror ""
+		eerror "To be able to build Rosegarden with ALSA support you need"
+		eerror "to have built media-libs/alsa-lib with midi USE flag."
+		die "Missing midi USE flag on media-libs/alsa-lib"
+	fi
+}
+
+src_unpack() {
+	unpack ${A}
+
+	cd "${S}"
+	epatch "${FILESDIR}/rosegarden-1.6.1-asneeded.patch" \
+		"${FILESDIR}/rosegarden-1.6.1.desktop.diff"
+}
+
+src_compile() {
+	tc-export CC CXX LD
+
+	# cmake is stupid, very very stupid.
+	esed_check -i -e 's:CMAKE_CXX_FLAGS_\(RELEASE\|RELWITHDEBINFO\|DEBUG\).*".*"):CMAKE_CXX_FLAGS_\1 "'"${CXXFLAGS}"'"):' \
+		CMakeLists.txt || die "unable to sanitise CXXFLAGS"
+
+	mycmakeargs="$(cmake-utils_use_want alsa SOUND)
+		$(cmake-utils_use_want jack JACK)
+		$(cmake-utils_use_want dssi DSSI)
+		$(cmake-utils_use_want lirc LIRC)
+		$(cmake-utils_use_want debug DEBUG)
+		$(cmake-utils_use_want debug FULLDBG)"
+
+	use debug && CFLAGS="${CFLAGS} -ggdb3"
+	cmake-utils_src_compile
+}
+
+src_install() {
+	cmake-utils_src_install
+	dodoc AUTHORS README TRANSLATORS
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/