[proaudio] [2261] Reworked ebuilds for the non-suite.

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


Revision: 2261
Author:   dominique
Date:     2012-11-05 00:27:15 +0100 (Mon, 05 Nov 2012)
Log Message:
-----------
Reworked ebuilds for the non-suite. Thanks to Tina Cochet with some clean-up and fixes

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/non-sequencer/ChangeLog
    trunk/overlays/proaudio/media-sound/non-sequencer/Manifest
    trunk/overlays/proaudio/media-sound/non-sequencer/non-sequencer-9999.ebuild
    trunk/overlays/proaudio/media-sound/non-things/ChangeLog
    trunk/overlays/proaudio/media-sound/non-things/Manifest
    trunk/overlays/proaudio/media-sound/non-things/non-things-9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/non-daw/
    trunk/overlays/proaudio/media-sound/non-daw/ChangeLog
    trunk/overlays/proaudio/media-sound/non-daw/Manifest
    trunk/overlays/proaudio/media-sound/non-daw/metadata.xml
    trunk/overlays/proaudio/media-sound/non-daw/non-daw-9999.ebuild
    trunk/overlays/proaudio/media-sound/non-mixer/
    trunk/overlays/proaudio/media-sound/non-mixer/ChangeLog
    trunk/overlays/proaudio/media-sound/non-mixer/Manifest
    trunk/overlays/proaudio/media-sound/non-mixer/metadata.xml
    trunk/overlays/proaudio/media-sound/non-mixer/non-mixer-9999.ebuild
    trunk/overlays/proaudio/media-sound/non-sequencer/files/
    trunk/overlays/proaudio/media-sound/non-sequencer/files/61browser
    trunk/overlays/proaudio/media-sound/non-sequencer/files/x-www-browser
    trunk/overlays/proaudio/media-sound/non-session-manager/
    trunk/overlays/proaudio/media-sound/non-session-manager/ChangeLog
    trunk/overlays/proaudio/media-sound/non-session-manager/Manifest
    trunk/overlays/proaudio/media-sound/non-session-manager/metadata.xml
    trunk/overlays/proaudio/media-sound/non-session-manager/non-session-manager-9999.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/non-things/files/

Added: trunk/overlays/proaudio/media-sound/non-daw/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/non-daw/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-daw/ChangeLog	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,8 @@
+# ChangeLog for media-sound/non-daw
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  04 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+  +non-daw-9999.ebuild:
+  From Tina Cochet ebuild with a few clean-up and the addition of
+  the installation of 2 missing files.

Added: trunk/overlays/proaudio/media-sound/non-daw/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/non-daw/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-daw/Manifest	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,3 @@
+EBUILD non-daw-9999.ebuild 1165 SHA256 a1213ad46ca1e0bf8b64f8134bfc626691b99b153bc52accb4ea7484e3c817ed SHA512 7a85ad280f239447462f40f597b20661647250bcc621bb4f1c53e2ef384f2957d2ca4ec496faad0d48b9ba5ae6864dbe9149696560346a8c742941e42ea76d79 WHIRLPOOL 73ffb845906c85f0801bf76f49cb3aff9c5de9796ebb59e0301645106cc9da3e1e24b1f546ce0bc409cb4753d383ac02c41d8afc78b6c576a91f88d8e40c1cb1
+MISC ChangeLog 315 SHA256 e22ba3b1d355f6d5050bbae9e82e46462b41204329850f78813ee663d0df8326 SHA512 afd57e2c576dfadc84f269bf5fa8f2901adef360b257dc565455576e9de740963db8b4eec4cedbae59e4dc50a705471c25ee46c5c22ffc443ed2b76623abdbeb WHIRLPOOL 5d792bce2276dc0359cf92ddb927a895cc893aa9704438262da73ff7fdd676535daef09d55e21748a60332a6e0ea74de813015322c594e124c86ec8988ed6ff2
+MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Added: trunk/overlays/proaudio/media-sound/non-daw/metadata.xml
===================================================================
(Binary files differ)


Property changes on: trunk/overlays/proaudio/media-sound/non-daw/metadata.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml

Added: trunk/overlays/proaudio/media-sound/non-daw/non-daw-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/non-daw/non-daw-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-daw/non-daw-9999.ebuild	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,58 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils git-2
+
+DESCRIPTION="The Non Things: Non-DAW, Non-Mixer, Non-Sequencer and Non-Session-Manager"
+HOMEPAGE="http://non.tuxfamily.org";
+EGIT_REPO_URI="git://git.tuxfamily.org/gitroot/non/non.git"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="-debug"
+
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.103.0
+	>=media-libs/liblrdf-0.1.0
+	>=media-libs/liblo-0.26
+	>=dev-libs/libsigc++-2.2.0
+	media-sound/non-session-manager
+	"
+DEPEND="${RDEPEND}
+	x11-libs/ntk
+	x11-libs/cairo 
+	x11-libs/libXft 
+	media-libs/libpng 
+	x11-libs/pixman 
+	x11-libs/libXpm 
+	virtual/jpeg 
+	x11-libs/libXinerama
+	x11-libs/libxcb 
+"
+
+src_configure() {
+	if use debug ; then
+		econf --enable-debug=yes
+	else
+		econf --enable-debug=no
+	fi
+}
+
+src_compile() {
+#make # builds everything else
+	cd ${S}/nonlib 
+	make -C nonlib
+	cd  ${S}/FL
+	make -C  FL
+	cd ${S}/timeline 
+	make -C  timeline
+}
+
+src_install() {
+	 cd ${S}/timeline 
+	emake DESTDIR="${D}" install
+	dobin "${S}/timeline/bin/import-external-sources"
+	dobin "${S}/timeline/bin/remove-unused-sources"
+}

Added: trunk/overlays/proaudio/media-sound/non-mixer/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/non-mixer/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-mixer/ChangeLog	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,7 @@
+# ChangeLog for media-sound/non-mixer
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  04 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+  +non-mixer-9999.ebuild:
+  From Tina Cochet ebuild with a few clean-up

Added: trunk/overlays/proaudio/media-sound/non-mixer/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/non-mixer/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-mixer/Manifest	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,3 @@
+EBUILD non-mixer-9999.ebuild 1055 SHA256 42ca3616665045228df81e5fd8cb8535769b7553ab6f66c90873ff5cb1bf439c SHA512 b6b1079753d21faab4419c16320b51be55a61c318e2a05d298b01dd79342773b1db46201bcf8a49bdefa92c2f93e7fd072a103349ec2a16fd032e6595ee01d30 WHIRLPOOL 495aae04af94ad2aca5663e1d182d739288df6838e6faced42371333b4adec7ffe21584279cfc8cf5e20e4f6b0b28047881a2b33334b608cbe54ceeddc1cfcd6
+MISC ChangeLog 260 SHA256 485c215054ae4270d5677afa0eac784f2c3884a2e1810eceff80be7848d0e110 SHA512 714c82097def6310c69bea4ccb958659c0cb9b7b36db89b479ddd0cef815b08b7a7def496f476b8208d3124257a896ec394cd029cd6216379e151b27e5bd1e8a WHIRLPOOL 2af3c55e0b178ec587d5d41118391e4c289bded18d042116a1816fc35fce76d185f221e947d88fc5dbe6d4870a80f96b7e7f8601643843c6716243fbdce2794e
+MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Added: trunk/overlays/proaudio/media-sound/non-mixer/metadata.xml
===================================================================
(Binary files differ)


Property changes on: trunk/overlays/proaudio/media-sound/non-mixer/metadata.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml

Added: trunk/overlays/proaudio/media-sound/non-mixer/non-mixer-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/non-mixer/non-mixer-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-mixer/non-mixer-9999.ebuild	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,57 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils git-2
+
+DESCRIPTION="The Non Things: Non-DAW, Non-Mixer, Non-Sequencer and Non-Session-Manager"
+HOMEPAGE="http://non.tuxfamily.org";
+EGIT_REPO_URI="git://git.tuxfamily.org/gitroot/non/non.git"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="-debug "
+
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.103.0
+	>=media-libs/liblrdf-0.1.0
+	>=media-libs/liblo-0.26
+	>=dev-libs/libsigc++-2.2.0
+	media-sound/non-session-manager
+	"
+DEPEND="${RDEPEND}
+	x11-libs/ntk
+	x11-libs/cairo 
+	x11-libs/libXft 
+	media-libs/libpng 
+	x11-libs/pixman 
+	x11-libs/libXpm 
+	virtual/jpeg 
+	x11-libs/libXinerama
+	x11-libs/libxcb 
+"
+
+src_configure() {
+	if use debug
+		then econf --enable-debug=yes
+	else 
+		econf --enable-debug=no
+	fi
+}
+
+src_compile() {
+#make # builds everything else
+	cd ${S}/nonlib 
+	make -C nonlib
+	cd  ${S}/FL
+	make -C  FL
+	cd ${S}/mixer 
+	make -C  mixer
+}
+
+src_install() {
+	cd ${S}/mixer
+	emake DESTDIR="${D}" install
+}
+

Modified: trunk/overlays/proaudio/media-sound/non-sequencer/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/non-sequencer/ChangeLog	2012-11-04 22:28:26 UTC (rev 2260)
+++ trunk/overlays/proaudio/media-sound/non-sequencer/ChangeLog	2012-11-04 23:27:15 UTC (rev 2261)
@@ -2,6 +2,11 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  04 Nov 2012; Dominique Michel <dominique_free@xxxxxxxxxxxxxxx>
+  non-sequencer-9999.ebuild (Thanks to Tina Cochet):
+  A lot of changes again.
+  Added the envd BROWSER init here.
+
   21 Jul 2012; Dominique Michel <dominique@xxxxxxxxxxxxx>
   non-sequencer-9999.ebuild:
   A lot changed with the build system, so this is a new

Modified: trunk/overlays/proaudio/media-sound/non-sequencer/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/non-sequencer/Manifest	2012-11-04 22:28:26 UTC (rev 2260)
+++ trunk/overlays/proaudio/media-sound/non-sequencer/Manifest	2012-11-04 23:27:15 UTC (rev 2261)
@@ -1,3 +1,5 @@
-EBUILD non-sequencer-9999.ebuild 815 SHA256 84f16c2ca018a377b4c0453349d9826cd4ef85d2dab53b114b5d7edc98710180 SHA512 fd3c8fe683a1b2479013f2a3200cc5b9d667a07e84cb2d18d4b4cc6a91ef0a38248bbd0f1a2655a8ec527691c75865f69be31339a89ec30a67cb192f1c02099b WHIRLPOOL a0bef4fa47aa4bf6c8161e301ce65e4a4be00bae9973642e67c2c7ce609d7051a3875b38d9675f88f52db0c47f29f65e0e60b52eede48b7f78616fd5e79ad1a7
-MISC ChangeLog 916 SHA256 0a71256154934ba3ee8983cc09555faeb87b95845b23d7c37a0470b2f335c09d SHA512 a2f711e9fc35e35452c6860b262d3e1b8e81c41c0fe381ce15137efa362473ca6bce4bfdc7fe96fef382e7b653a8ea60f9f4894fe3366747215583b1067b73d0 WHIRLPOOL 2bdf6be2be4103c4ec76a9c581c8b2ff2754186215a67ac9aab73b2237724d409ef0302042f46681248a6448e754d4a336c1636a77f881cb535f18fe3a08062c
+AUX 61browser 27 SHA256 17c63997a54a85e7412b854ea2405fb55336a50e37ff763bc235bd8eb275d3ef SHA512 8a98dfc431a4beec0a8f9f28dc8fe7a019837b5240e9f977fd064fdedbddcc4c8bd18b2c5a484f74abddabe2f78192181fa689c90d9b89888220d4314ed4277f WHIRLPOOL 2d3a4f631dc43ebf9aea0889d796ffaab086aac3f78e32d72190228ac5273dbc571538d80284623f8e397d697f42bacb84edbded4e04a2e502007e81ec3e6cbb
+AUX x-www-browser 381 SHA256 4ebaf78075b2d1c73e9289bddc2012209109739694a8e9c4ea85821e7febc373 SHA512 fb76f4664cad0c68abecddf37ddf9fa0bda05e3856bfc9965b04c1174be52e5742f9d360c1e5657323b57f4ddbf2952788ff9b1153b7455b516a9742ac0b9ca2 WHIRLPOOL 9c2a32e6fc8de9333f6bd71e9e2125026bd55afc446afb61ffa6f0ab3333f8c60921ebbff3d0614808f609b6a1f2b4e0d3f0143681293644fbbb8627d54a06c6
+EBUILD non-sequencer-9999.ebuild 1592 SHA256 bfbee0727d81918a6907e557a1d8d92e5904958d655d80ecee83185919c856ea SHA512 de1ab38262c189b359e4ef9dcb551dfd6d9688f3e4344a2ba5ddbf696ef6b2aae127e54da4f14e7b09619c59c013f027a2977449776dc4a0df742816d49bf72f WHIRLPOOL fead880c234674b961b2d418161d2730ca1b869c2d49197bc5add7c9dcd2882d8d6d783b812026e54e904aca932b0924334b431d58f85c5772abac02e5f0019c
+MISC ChangeLog 1097 SHA256 8313cd2d21635c8157deb0b6418e75735c246a59c824c63a1fad62101f4f7047 SHA512 a796a5a04113e70673a5b02f8e378517badf6ef32b70a4a242d1a2958cb0465b482408441e6399713f67ad9b791950a57d75136cfa8565d0f605e894d2323821 WHIRLPOOL 94ecfff320c2cd688bcc595c6868135cc22d5f862fbf17c3d3567b2ba7090234b66b0e050a7f1fd512f9a9903d1f868ba798cd214c5ec1fb92829ff4408167cb
 MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Added: trunk/overlays/proaudio/media-sound/non-sequencer/files/61browser
===================================================================
--- trunk/overlays/proaudio/media-sound/non-sequencer/files/61browser	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-sequencer/files/61browser	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1 @@
+BROWSER="/usr/bin/firefox"

Added: trunk/overlays/proaudio/media-sound/non-sequencer/files/x-www-browser
===================================================================
--- trunk/overlays/proaudio/media-sound/non-sequencer/files/x-www-browser	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-sequencer/files/x-www-browser	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+if [ -z "$BROWSER" ]
+then
+	echo "Please, set-up the environmental varable BROWSER."
+	echo "Example: add the something like the following in ~/.bash_profile"
+	echo ""
+	echo "export BROWSER=\"/usr/bin/firefox\""
+	echo ""
+	exec firefox -new-window $* &
+else
+	if
+	[ "$BROWSER" == "/usr/bin/firefox" ]
+	then
+		exec $BROWSER -new-window $* &
+	else
+		exec $BROWSER $* &
+	fi
+fi


Property changes on: trunk/overlays/proaudio/media-sound/non-sequencer/files/x-www-browser
___________________________________________________________________
Added: svn:executable
   + *

Modified: trunk/overlays/proaudio/media-sound/non-sequencer/non-sequencer-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/non-sequencer/non-sequencer-9999.ebuild	2012-11-04 22:28:26 UTC (rev 2260)
+++ trunk/overlays/proaudio/media-sound/non-sequencer/non-sequencer-9999.ebuild	2012-11-04 23:27:15 UTC (rev 2261)
@@ -4,36 +4,68 @@
 
 EAPI="4"
 
-inherit git-2
+inherit eutils git-2
 
-DESCRIPTION="Realtime MIDI sequencer for JACK MIDI"
-HOMEPAGE="http://non-sequencer.tuxfamily.org";
-EGIT_REPO_URI="git://git.tuxfamily.org/gitroot/non/sequencer.git"
-
+DESCRIPTION="The Non Things: Non-DAW, Non-Mixer, Non-Sequencer and Non-Session-Manager"
+HOMEPAGE="http://non.tuxfamily.org";
+EGIT_REPO_URI="git://git.tuxfamily.org/gitroot/non/non.git"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="-debug"
+IUSE="-debug "
 
 RDEPEND=">=media-sound/jack-audio-connection-kit-0.103.0
 	>=media-libs/liblrdf-0.1.0
 	>=media-libs/liblo-0.26
 	>=dev-libs/libsigc++-2.2.0
-	>=x11-libs/fltk-1.1.7:1"
-DEPEND="${RDEPEND}"
+	media-sound/non-session-manager
+	"
+DEPEND="${RDEPEND}
+	x11-libs/ntk
+	x11-libs/cairo 
+	x11-libs/libXft 
+	media-libs/libpng 
+	x11-libs/pixman 
+	x11-libs/libXpm 
+	virtual/jpeg 
+	x11-libs/libXinerama
+	x11-libs/libxcb 
+"
 
 src_configure() {
-	local my_conf=""
-	if use debug; then
-		my_conf="--enable-debug"
+	if use debug ; then
+		econf --enable-debug=yes
+	else
+		econf --enable-debug=no
 	fi
-	econf --prefix=/usr ${my_conf} || die "econf failed"
 }
 
 src_compile() {
-	make || die "make failed"
+#make # builds everything else
+	cd ${S}/nonlib 
+	make -C nonlib
+	cd  ${S}/FL
+	make -C  FL
+	cd ${S}/sequencer 
+	make -C  sequencer
 }
 
 src_install() {
-	einstall DESTDIR=${D} prefix=/usr || die "install failed"
+	cd ${S}/sequencer
+	emake DESTDIR="${D}" install
+	
+	# necessary to launch Help -> Manual
+	dobin "${FILESDIR}/x-www-browser"
+	doenvd "${FILESDIR}/61browser"
 }
+
+pkg_postinst() {
+	ewarn "If it is the first time you install ${PN},"
+	ewarn "You should review the value of BROWSER in /etc/env.d/61browser"
+	ewarn ""
+	ewarn "If running X, the best is to log-out and re-login."
+	ewarn "As alternative, you can run in a terminal"
+	ewarn "  env-update && source /etc-profile"
+	ewarn "and run the Non Things from the same terminal."
+	ewarn "Otherwise, Help -> Manual will do nothing."
+}

Added: trunk/overlays/proaudio/media-sound/non-session-manager/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/non-session-manager/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-session-manager/ChangeLog	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,7 @@
+# ChangeLog for media-sound/non-session-manager
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  04 Nov 2012; Dominique Michel <dominique@xxxxxxxxxxxxx>
+  +non-session-manager-9999.ebuild:
+  From Tina Cochet's ebuild with a little clean-up

Added: trunk/overlays/proaudio/media-sound/non-session-manager/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/non-session-manager/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-session-manager/Manifest	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,3 @@
+EBUILD non-session-manager-9999.ebuild 1053 SHA256 c44dba90abb2e4d686c84f91e7c4daadad5866a5d0084859889c0a41facde1dd SHA512 671c2c50bb278ceacdffd7df441c9524fe7923abbdba6dfce0f417b7f88d83adccde9993fbd257d228b5080a125854ccbe58d4ac28393c51fa497ba401d66105 WHIRLPOOL 18eb219996302691ac84132a21edd61f4f959a387cd81a60300ae95b06e58c07c11fd749e3dd7f1e01f023507034221d18f7ce3babfbdb1416d2b0b169919944
+MISC ChangeLog 277 SHA256 a3de748c8ce648325f8c35881cc9b1fecb76e5d6ae9063b48654ec30731f61ea SHA512 38b3cf4615e37d238ee6335baec2ad74919b5282cab46aa4fd6f3e323f23c6e5b6e07dfc4f0e9ddb396f6eff980781bc2ed5b18ddd315313f9ee2af9f4c59e2a WHIRLPOOL 7529efbd9f6abfd1a27b0e223a6f3e69e6e7ea709cb7d864394923c0fd6c3f4c679966ac699bddef2d7f204e3d2ae6faa791bfd454e6a2414fd71f9e208572c1
+MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Added: trunk/overlays/proaudio/media-sound/non-session-manager/metadata.xml
===================================================================
(Binary files differ)


Property changes on: trunk/overlays/proaudio/media-sound/non-session-manager/metadata.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml

Added: trunk/overlays/proaudio/media-sound/non-session-manager/non-session-manager-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/non-session-manager/non-session-manager-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-session-manager/non-session-manager-9999.ebuild	2012-11-04 23:27:15 UTC (rev 2261)
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils git-2
+
+DESCRIPTION="The Non Things: Non-DAW, Non-Mixer, Non-Sequencer and Non-Session-Manager"
+HOMEPAGE="http://non.tuxfamily.org";
+EGIT_REPO_URI="git://git.tuxfamily.org/gitroot/non/non.git"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="-debug"
+
+RDEPEND="x11-libs/ntk
+	>=media-sound/jack-audio-connection-kit-0.103.0
+	>=media-libs/liblrdf-0.1.0
+	>=media-libs/liblo-0.26
+	>=dev-libs/libsigc++-2.2.0
+	"
+DEPEND="${RDEPEND}
+	x11-libs/cairo 
+	x11-libs/libXft 
+	media-libs/libpng 
+	x11-libs/pixman 
+	x11-libs/libXpm 
+	virtual/jpeg 
+	x11-libs/libXinerama
+	x11-libs/libxcb 
+"
+
+src_configure() {
+	if use debug ; then
+		econf --enable-debug=yes
+	else 
+		econf --enable-debug=no
+	fi
+}
+
+src_compile() {
+#make # builds everything else
+	cd ${S}/nonlib 
+	make -C nonlib
+	cd  ${S}/FL
+	make -C  FL
+	cd ${S}/session-manager 
+	make -C  session-manager
+}
+
+src_install() {
+	cd ${S}/session-manager 
+	emake DESTDIR="${D}" install
+}

Modified: trunk/overlays/proaudio/media-sound/non-things/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/non-things/ChangeLog	2012-11-04 22:28:26 UTC (rev 2260)
+++ trunk/overlays/proaudio/media-sound/non-things/ChangeLog	2012-11-04 23:27:15 UTC (rev 2261)
@@ -2,6 +2,9 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  04 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+  New complete rewrite. Now, this ebuild will just install the complete non-suite.
+
   21 Jul 2012; Domiinque Michel <dominique@xxxxxxxxxxxxx>
   A lot changed into the build system -> rewrite from the scratch of the ebuild.
   New USE flags esed to control which part of this suite are installed.

Modified: trunk/overlays/proaudio/media-sound/non-things/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/non-things/Manifest	2012-11-04 22:28:26 UTC (rev 2260)
+++ trunk/overlays/proaudio/media-sound/non-things/Manifest	2012-11-04 23:27:15 UTC (rev 2261)
@@ -1,6 +1,3 @@
-AUX 61browser 27 SHA256 17c63997a54a85e7412b854ea2405fb55336a50e37ff763bc235bd8eb275d3ef SHA512 8a98dfc431a4beec0a8f9f28dc8fe7a019837b5240e9f977fd064fdedbddcc4c8bd18b2c5a484f74abddabe2f78192181fa689c90d9b89888220d4314ed4277f WHIRLPOOL 2d3a4f631dc43ebf9aea0889d796ffaab086aac3f78e32d72190228ac5273dbc571538d80284623f8e397d697f42bacb84edbded4e04a2e502007e81ec3e6cbb
-AUX non_makefile.patch 341 SHA256 b53f5bf858560a5ddb931c7b0b22b758d930e7e373055bcb0cc19900f5d3c07f SHA512 b3d2827d8d8c1e8a6c6a63c78121bc8e0f8f1ea980b777615b0a1f92389bf186ce3acb553bfdd3d0204d8b09d43b79dd9430d95e4cbfe32217cc98f614e80cf8 WHIRLPOOL b4c6e00174df9eb94477f0f33e2fe95edca3b20f4cac932b84bf7b4fabcde5bb686e2315f6b3d380b73057a59d8c07e3049e688b4ded8a14a54f3b0ac35dc190
-AUX x-www-browser 381 SHA256 4ebaf78075b2d1c73e9289bddc2012209109739694a8e9c4ea85821e7febc373 SHA512 fb76f4664cad0c68abecddf37ddf9fa0bda05e3856bfc9965b04c1174be52e5742f9d360c1e5657323b57f4ddbf2952788ff9b1153b7455b516a9742ac0b9ca2 WHIRLPOOL 9c2a32e6fc8de9333f6bd71e9e2125026bd55afc446afb61ffa6f0ab3333f8c60921ebbff3d0614808f609b6a1f2b4e0d3f0143681293644fbbb8627d54a06c6
-EBUILD non-things-9999.ebuild 2834 SHA256 551cc5ca7087873dc45ec216f69bc8c45895426243b14b88186e7179adbaec3e SHA512 64503e3d07c703ea75d3d74ef1dcae0edaf82785609227a28782e8ce291c0356c0a54ca503d6ea9f4c5cb4e676a68d7337e7a3b2dfad9087fb5c53bcbd22c597 WHIRLPOOL f7404ad3b64cb41fc322f1cbcd618d77bc8aa3e2490705951316b76a9e9f5429d58ea35628dc8931fdb675290c3cfdb2ec93331f4b87ab6b3f2b7c69e76479d2
-MISC ChangeLog 1090 SHA256 06d0c9748edf0097f3c67b5d158f91b6d8252f0dfd6c0695f03203c24eed6534 SHA512 41d012aaf8527ba868c83ba19417c2d4ff2a47bfcdef10d904f67826b6d09b6a71738f11d1d47f6cee8920ff4fa5fc9234a323a66b0e9140ed7cba21d8e24dd5 WHIRLPOOL 1aae7dea3437e29b427eef743561f3778189352140fa2217ab145f25435e9e7a77258824a37fda2705fef89abefa06764a9da670dbce5de7296473c7f1fa0629
+EBUILD non-things-9999.ebuild 449 SHA256 a48136a4bb210ceab39161498f1395d91d40075cd06a378cb16a3952909200a7 SHA512 acbfd25df6320bfecdd16ce91066c9b9b251fd2f9b587be6d78913f9aa086277a28627990589225cbb210c839d2931b176907bd0d668603d5d430d43041d574b WHIRLPOOL f1a68d5bd723d439005dd9dee40435b9b9f5c8261f91a23746f3a8ba3568efccc503ce13f2a4a24369f9ad7515ca193fd11446748273d49bc8c8804151a22f2b
+MISC ChangeLog 1240 SHA256 7796549f4e584749b402c2b551e0d211a42a4a90d8b8c87ebf3dcaf75f18584d SHA512 67724c1e69e89919734aa2dc3dddad256a202b0b79a0d33418daa26e77603831f4e79498c4492226f6c4e8f984500d061e1c25f374aa07acf6b770d01ce04664 WHIRLPOOL d4a1941def0f18d85c42d9dd533b70c50249d8384649bd83b9c383d44d54288d4d1c22cb0b61f946d512e82fd793b3b0cc3a4a50ae3dd4807bf80729ea378c79
 MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Modified: trunk/overlays/proaudio/media-sound/non-things/non-things-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/non-things/non-things-9999.ebuild	2012-11-04 22:28:26 UTC (rev 2260)
+++ trunk/overlays/proaudio/media-sound/non-things/non-things-9999.ebuild	2012-11-04 23:27:15 UTC (rev 2261)
@@ -4,111 +4,15 @@
 
 EAPI="4"
 
-inherit eutils git-2
-
 DESCRIPTION="The Non Things: Non-DAW, Non-Mixer, Non-Sequencer and Non-Session-Manager"
 HOMEPAGE="http://non.tuxfamily.org";
-EGIT_REPO_URI="git://git.tuxfamily.org/gitroot/non/daw.git"
+SRC_URI=""
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="-debug non-daw non-mixer non-sequencer non-session-manager"
+IUSE=""
 
-RDEPEND=">=media-sound/jack-audio-connection-kit-0.103.0
-	>=media-libs/liblrdf-0.1.0
-	>=media-libs/liblo-0.26
-	>=dev-libs/libsigc++-2.2.0
-	>=x11-libs/fltk-1.1.7:1
-	non-sequencer? ( media-sound/non-sequencer )"
-DEPEND="${RDEPEND}"
-
-# variables initialisation
-daw=""
-mixer=""
-manager=""
-if use non-daw
-then
-	daw="timeline"
-fi
-if use non-mixer
-then
-	mixer="mixer"
-fi
-if use non-session-manager
-then
-	manager="session-manager"
-fi
-
-pkg_setup() {
-	if ! use non-daw ; then
-		if ! use non-mixer ; then
-			if ! use non-session-manager ; then
-				eerror "You must set-up at least one of those 3 USE flags:"
-				eerror ""
-				eerror "USE=non-daw if you want the Digital Audio Workstation"
-				eerror "USE=mon-mixer if you want the Digital Audio Mixer"
-				eerror "USE=session-manager if you want the Non Session Manager"
-				die
-			fi
-		fi
-	fi
-}
-
-src_prepare() {
-	# adding fltk cflags
-	epatch "${FILESDIR}/non_makefile.patch"
-	# removing of wrong and non needed path for Exec key of desktop files
-	for i in ${daw} ${mixer} ${manager}
-	do
-		cd ${S}/$i
-		sed -i -e 's;@BIN_PATH@:$(prefix)/bin;@BIN_PATH@/:;' makefile.inc || die "sed $i/makefile.inc failed"
-	done
-}
-
-src_configure() {
-	for i in nonlib FL ${daw} ${mixer} ${manager}
-	do
-		cd ${S}/$i
-		local my_conf=""
-		if use debug; then
-			my_conf="--enable-debug"
-		fi
-		econf --prefix=/usr ${my_conf} || die "econf $i failed"
-	done
-}
-
-src_compile() {
-	for i in nonlib FL ${daw} ${mixer} ${manager}
-	do
-		cd ${S}/$i || die "cd ${S}/$i failed"
-		make PREFIX=/usr || die "make $i failed"
-	done
-}
-
-src_install() {
-	mkdir -p ${D}/usr/bin
-	for i in nonlib FL ${daw} ${mixer} ${manager}
-	do
-		cd ${S}/$i
-		einstall || die "install $i failed"
-	done
-	if use non-daw ; then
-		dobin "${S}/timeline/bin/import-external-sources"
-		dobin "${S}/timeline/bin/remove-unused-sources"
-	fi
-	# debian specific command, fake it with a little script,
-	# necessary to launch Help -> Manual
-	dobin "${FILESDIR}/x-www-browser"
-	doenvd "${FILESDIR}/61browser"
-}
-
-pkg_postinst() {
-	ewarn "If it is the first time you install ${PN},"
-	ewarn "You should review the value of BROWSER in /etc/env.d/61browser"
-	ewarn ""
-	ewarn "If running X, the best is to log-out and re-login."
-	ewarn "As alternative, you can run in a terminal"
-	ewarn "  env-update && source /etc-profile"
-	ewarn "and run the Non Things from the same terminal."
-	ewarn "Otherwise, Help -> Manual will do nothing."
-}
+RDEPEND="=media-sound/non-daw-9999
+	=media-sound/non-mixer-9999
+	=media-sound/non-sequencer-9999
+	=media-sound/non-session-manager-9999"


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