[proaudio] [2659] media-sound/rakarrack: repoman payment, add use flags, eapi 5 and autotools-utils, add new patches and remove old

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


Revision: 2659
Author:   lilrc
Date:     2013-04-07 15:34:40 +0200 (Sun, 07 Apr 2013)
Log Message:
-----------
media-sound/rakarrack: repoman payment, add use flags, eapi 5 and autotools-utils, add new patches and remove old

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/rakarrack/ChangeLog
    trunk/overlays/proaudio/media-sound/rakarrack/Manifest
    trunk/overlays/proaudio/media-sound/rakarrack/metadata.xml
    trunk/overlays/proaudio/media-sound/rakarrack/rakarrack-0.6.1.ebuild
    trunk/overlays/proaudio/media-sound/rakarrack/rakarrack-9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-0.6.1-assume-fltk.patch
    trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-9999-assume-fltk.patch

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-0.6.1_configure.patch

Modified: trunk/overlays/proaudio/media-sound/rakarrack/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/rakarrack/ChangeLog	2013-04-04 16:51:42 UTC (rev 2658)
+++ trunk/overlays/proaudio/media-sound/rakarrack/ChangeLog	2013-04-07 13:34:40 UTC (rev 2659)
@@ -1,7 +1,17 @@
 # ChangeLog for media-sound/rakarrack
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  07 Apr 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  rakarrack-0.6.1.ebuild, +files/rakarrack-0.6.1-assume-fltk.patch,
+  -files/rakarrack-0.6.1_configure.patch, rakarrack-9999.ebuild,
+  +files/rakarrack-9999-assume-fltk.patch, metadata.xml:
+  Add useflags and description.
+  Add patches and remove the old one.
+  Move to EAPI 5 and autotools-utils.
+  Remove unused inherits.
+  Repoman payment.
+
 *rakarrack-0.6.1 (02 Jun 2012)
 
   02 Jun 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-sound/rakarrack/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/rakarrack/Manifest	2013-04-04 16:51:42 UTC (rev 2658)
+++ trunk/overlays/proaudio/media-sound/rakarrack/Manifest	2013-04-07 13:34:40 UTC (rev 2659)
@@ -1,6 +1,7 @@
-AUX rakarrack-0.6.1_configure.patch 553 RMD160 f5aea975b8cbe165a7cb89d233f4ee891c81817e SHA1 0cf10deab9812838f5aa4446873793454fa1575f SHA256 6e10039db3be6c301bd30f28262dde6295bf1458f51c2b11dfd81181f0966dc3
-DIST rakarrack-0.6.1.tar.bz2 2275806 RMD160 b11f895a340f7cca0e6c68ab0c285b236296cb1e SHA1 e6225b95587b77ba572a8c2704a4094e4458bc32 SHA256 7696d27a4814b140fe651d137612ddfa1f167858eccc119e278c14dbee30eee6
-EBUILD rakarrack-0.6.1.ebuild 1027 RMD160 4104139cfd7d0aae6a91f61d5b5c1915c3239600 SHA1 de5b0581d8baaa616bf2bd45101db4aab2ddf152 SHA256 bf49143970ea18c2b98d52e8a1c15df0ccfcd3a837ba7cb96ac465803bfa3b5d
-EBUILD rakarrack-9999.ebuild 950 RMD160 1d89059d0a40143d3aa91825485a1ea750330727 SHA1 b8d93560db6962eb455bea55c0ec2e88f2bc1443 SHA256 5bee6990317bf041d68761769e19a2c9481f71ef5795a7835d210dc28de4123c
-MISC ChangeLog 1332 RMD160 97ed36ab07e3cb36c44bb5fe0d05ee1540324048 SHA1 4aeb0b5ff7daee6134969e9e4c39531e1ab1499a SHA256 d9ac2c1956747cf0f57a9321a9c1d0952301fa7d13b93a09319396a657b2530f
-MISC metadata.xml 246 RMD160 cdd725771833663c8cfa684c4c71e57d86d9993d SHA1 973be5799e631fd26fb4abcfc8da942f2f759d06 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f
+AUX rakarrack-0.6.1-assume-fltk.patch 1499 SHA256 49a34c4f73372bba3d44d4ab6aff5b8aeb9b2775c5fc7e8795718c9471b5d609 SHA512 8b7d623855a624888e313d7e9d8e775313227ed2ea9cd9ca7ea23e4f706d63628dbe9ccee27ebb09fba1db19087f83f9bf50b6dd6df6173a5f088bd0a029f93d WHIRLPOOL 2172ef83006e8255cfedb189908a79912429a330c4efd5b46279f1cc0cf8b662765393a9683ec629cf75700702dc07a93149534e4a0d393bc9fc85143be3840f
+AUX rakarrack-9999-assume-fltk.patch 1382 SHA256 abbf7ff1523e507dd3306d1a6c72a7f137b104ba972d58683ae4ebc968e38d0b SHA512 5936b601e7cc012792981b8749f39c0f1c5d5af688b5235d1946ef14db7d0ca2b94445d0a5af1eacb386587e95d573fb99772da44bc09ac91531dadee9adf11a WHIRLPOOL d6a26aa9065662a3dd50abed39a5a4e86b2c6ed522e522c06021aa779f163422f28255f32f366c0f49ad6d78a0049ecb4281992838789cad4bf4fe16a7374277
+DIST rakarrack-0.6.1.tar.bz2 2275806 SHA256 7696d27a4814b140fe651d137612ddfa1f167858eccc119e278c14dbee30eee6 SHA512 ac71e3915b44fc57904640662ebf4f1b40d2ef520b048b1586cc465964984896b236dae259c70f3f0a185396747ae73729a1cc2c490568f1c4e9238b7c1e9ce5 WHIRLPOOL 77a74661538a63ed9078e99c6cd20606a7d8bcc291d944da3e5600ff3430daed3f2e86715199986926a3607f6f578cf6dae9fb5f1b623455ef5b031dbe29873b
+EBUILD rakarrack-0.6.1.ebuild 871 SHA256 6c5820d46affa170a580a157d43faf4f8f60f9c499d5e31ab5c90c3c9e89d91d SHA512 beccb007103aec2782b5fb31de5ff99931ecb58d079745c06681fa99057c55bc695e88b9fe46b3983905d53b0d42c3c68389719336a410f1f4711f5b350a4063 WHIRLPOOL 95f80cae554300737a768d636de431ef64d999212328c057377bda48d61d555d7dbd98a57b1767b6239729a4f13601a65c5d0a11e88dc8bafe6f962cff00b9c4
+EBUILD rakarrack-9999.ebuild 919 SHA256 e31ce325d03c9fbbe17266301370db80e74ef8602c7286f597ec6241bb9d67eb SHA512 da8e0bfcc570f90d1ba19aa5d804ff298fcf1503ed50acaf7e58a3cbeb7bfee27bbdfae49587a62dc6eef50309496918cae1b1c566a66d476bc8eb5aa7aecebf WHIRLPOOL 969dbccedb9c5ab2bf64f2d778552f3e59da12c6b8312c690ed8ca6abec1af726380005ce9d4638530b00974e7df1fc6d2b60a4fd0bcd7a5e0f2e19e355d3d9e
+MISC ChangeLog 1741 SHA256 333bf86b4d7c4ad0cac843b123ebfe62f8423404ce76a70f41e3ab97c48b9705 SHA512 68a977bdad7a6ba40af7d2c2cfc0f17d000c66d84afb65b15a68d228274505f339e9a543195a510acb0413f6fd329b35639dc07dba0c62a43ae5ebb3febd4046 WHIRLPOOL 67a661e9b7c19512069528733a93c41abcce658123fd55bcd32fdf786df3b68bda96018134c10a79f35d8420b54a65c7300f43a8144195b388088a22b86418c2
+MISC metadata.xml 323 SHA256 d170ad97d983bfad4eee0e97a5c76cbd3b22803ad30b28ad883199f92fe5ee84 SHA512 2234aad810238bfebd523c7b022db249189ca8857b49f5f67278afc49282e1a83d6b295c74bf481cd3de2f769044899d3deae65d80facaaded7e603d73271b97 WHIRLPOOL 441a74fa7214187f6e2a60cdbe455d5379cfe63269b907b9b08bf88fba3a91d74967b3e5c9f8d8fc30c5e60c7639f6e6aeb4c5d021cbe58ae26031f3630f9daf

Added: trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-0.6.1-assume-fltk.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-0.6.1-assume-fltk.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-0.6.1-assume-fltk.patch	2013-04-07 13:34:40 UTC (rev 2659)
@@ -0,0 +1,49 @@
+# Author: Karl Lindén (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+# Purpose:
+#   * Fix two typos
+#   * Assume fltk is installed if fltk-config is
+# Not sent upstream.
+# Patch against version 9999 sent upstream 07 April 2013
+
+diff -ur rakarrack-0.6.1.orig/configure.in rakarrack-0.6.1/configure.in
+--- rakarrack-0.6.1.orig/configure.in	2013-04-07 15:04:50.542921160 +0200
++++ rakarrack-0.6.1/configure.in	2013-04-07 15:06:18.858920664 +0200
+@@ -16,7 +16,7 @@
+ 
+ 
+ AC_ARG_ENABLE(sse,
+-AC_HELP_STRING([--enable-see],[enable sse (default=automatic check)]),
++AC_HELP_STRING([--enable-sse],[enable sse (default=automatic check)]),
+ [ac_sse="$enableval"])
+ 
+ if test "x$ac_sse" = "xyes"; then
+@@ -26,7 +26,7 @@
+ fi
+ 
+ AC_ARG_ENABLE(sse2,
+-AC_HELP_STRING([--enable-see2],[enable sse2 (default=automatic check)]),
++AC_HELP_STRING([--enable-sse2],[enable sse2 (default=automatic check)]),
+ [ac_sse2="$enableval"])
+ 
+ if test "x$ac_sse2" = "xyes"; then
+@@ -53,6 +53,8 @@
+ AC_CHECK_PROG([FLTKCONFIG], [fltk-config], [fltk-config])
+ if test -z "$FLTKCONFIG"; then
+   AC_MSG_ERROR([fltk not installed!])
++else
++  ac_fltk="yes"
+ fi
+ AC_CHECK_PROG([ACONNECT],[aconnect],[aconnect])
+ if test -z "$ACONNECT"; then
+@@ -119,11 +121,6 @@
+ 
+ fi
+ 
+-AC_CHECK_LIB([fltk], [main], [ac_fltk="yes"], [ac_fltk="no"])
+-if test "x$ac_fltk" = "xno"; then
+-AC_MSG_ERROR([FLTK library not found.])
+-fi
+-
+ AC_CHECK_LIB([Xpm],[main], [ac_Xpm="yes"], [ac_Xpm="no"])
+ if test "x$ac_Xpm" = "xno"; then
+ AC_MSG_ERROR([Xpm library not found.])

Deleted: trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-0.6.1_configure.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-0.6.1_configure.patch	2013-04-04 16:51:42 UTC (rev 2658)
+++ trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-0.6.1_configure.patch	2013-04-07 13:34:40 UTC (rev 2659)
@@ -1,19 +0,0 @@
-*** configure	2010-06-11 00:14:49.000000000 +0200
---- configure.mod	2011-04-30 08:26:39.000000000 +0200
-***************
-*** 5434,5440 ****
-  if ac_fn_c_try_link "$LINENO"; then :
-    ac_cv_lib_fltk_main=yes
-  else
-!   ac_cv_lib_fltk_main=no
-  fi
-  rm -f core conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
---- 5434,5440 ----
-  if ac_fn_c_try_link "$LINENO"; then :
-    ac_cv_lib_fltk_main=yes
-  else
-!   ac_cv_lib_fltk_main=yes
-  fi
-  rm -f core conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext

Added: trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-9999-assume-fltk.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-9999-assume-fltk.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/rakarrack/files/rakarrack-9999-assume-fltk.patch	2013-04-07 13:34:40 UTC (rev 2659)
@@ -0,0 +1,49 @@
+# Author: Karl Lindén (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+# Purpose:
+#   * Fix two typos
+#   * Assume fltk is installed if fltk-config is
+# Sent upstream 07 April 2013
+
+diff --git a/configure.ac b/configure.ac
+index 59479e1..d4a201a 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -27,7 +27,7 @@ fi
+ 
+ 
+ AC_ARG_ENABLE(sse,
+-AC_HELP_STRING([--enable-see],[enable sse (default=automatic check)]),
++AC_HELP_STRING([--enable-sse],[enable sse (default=automatic check)]),
+ [ac_sse="$enableval"])
+ 
+ if test "x$ac_sse" = "xyes"; then
+@@ -37,7 +37,7 @@ ac_sse="no"
+ fi
+ 
+ AC_ARG_ENABLE(sse2,
+-AC_HELP_STRING([--enable-see2],[enable sse2 (default=automatic check)]),
++AC_HELP_STRING([--enable-sse2],[enable sse2 (default=automatic check)]),
+ [ac_sse2="$enableval"])
+ 
+ if test "x$ac_sse2" = "xyes"; then
+@@ -70,6 +70,8 @@ AC_PROG_MAKE_SET
+ AC_CHECK_PROG([FLTKCONFIG], [fltk-config], [fltk-config])
+ if test -z "$FLTKCONFIG"; then
+   AC_MSG_ERROR([fltk not installed!])
++else
++  ac_fltk="yes"
+ fi
+ AC_CHECK_PROG([ACONNECT],[aconnect],[aconnect])
+ if test -z "$ACONNECT"; then
+@@ -136,11 +138,6 @@ else
+ 
+ fi
+ 
+-AC_CHECK_LIB([fltk], [main], [ac_fltk="yes"], [ac_fltk="no"])
+-if test "x$ac_fltk" = "xno"; then
+-AC_MSG_ERROR([FLTK library not found.])
+-fi
+-
+ AC_CHECK_LIB([Xpm],[main], [ac_Xpm="yes"], [ac_Xpm="no"])
+ if test "x$ac_Xpm" = "xno"; then
+ AC_MSG_ERROR([Xpm library not found.])

Modified: trunk/overlays/proaudio/media-sound/rakarrack/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/rakarrack/metadata.xml	2013-04-04 16:51:42 UTC (rev 2658)
+++ trunk/overlays/proaudio/media-sound/rakarrack/metadata.xml	2013-04-07 13:34:40 UTC (rev 2659)
@@ -5,4 +5,8 @@
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>
+	<use>
+		<flag name="jacksession">Enable jacksession support</flag>
+	</use>
 </pkgmetadata>
+

Modified: trunk/overlays/proaudio/media-sound/rakarrack/rakarrack-0.6.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/rakarrack/rakarrack-0.6.1.ebuild	2013-04-04 16:51:42 UTC (rev 2658)
+++ trunk/overlays/proaudio/media-sound/rakarrack/rakarrack-0.6.1.ebuild	2013-04-07 13:34:40 UTC (rev 2659)
@@ -1,20 +1,20 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="4"
+EAPI="5"
 
-inherit base autotools flag-o-matic eutils
+inherit autotools-utils
 
-DESCRIPTION="Rakarrack is a richly featured multi-effects processor emulating a uitar effects pedalboard."
+DESCRIPTION="A richly featured multi-effects processor emulating a uitar effects pedalboard"
 HOMEPAGE="http://rakarrack.sourceforge.net/";
-SRC_URI="mirror://sourceforge/rakarrack/${P}.tar.bz2"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 RESTRICT="mirror"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="altivec sse sse2"
 
 RDEPEND="x11-libs/fltk:1
 	x11-libs/libXpm
@@ -25,24 +25,15 @@
 	>=media-sound/jack-audio-connection-kit-0.100.0"
 DEPEND="${RDEPEND}"
 
-S=${WORKDIR}/${P}
+PATCHES=( "${FILESDIR}/${P}-assume-fltk.patch" )
 
-#DOCS="AUTHORS ChangeLog NEWS README TODO"
+AUTOTOOLS_AUTORECONF="1"
 
-src_prepare() {
-	epatch "${FILESDIR}/${P}_configure.patch" || die "conf patch failed"
-}
-
 src_configure() {
-#	append-ldflags -L/usr/lib/fltk-1.1
-#	"${S}/configure"
-	econf || die "conf patch failed"
+	local myeconfargs=(
+		$(use_enable altivec)
+		$(use_enable sse)
+		$(use_enable sse2)
+	)
+	autotools-utils_src_configure
 }
-
-src_compile() {
-	emake || die
-}
-
-src_install() {
-	emake DESTDIR="${D}" install || die
-}

Modified: trunk/overlays/proaudio/media-sound/rakarrack/rakarrack-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/rakarrack/rakarrack-9999.ebuild	2013-04-04 16:51:42 UTC (rev 2658)
+++ trunk/overlays/proaudio/media-sound/rakarrack/rakarrack-9999.ebuild	2013-04-07 13:34:40 UTC (rev 2659)
@@ -1,25 +1,20 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="2"
+EAPI="5"
 
-inherit base autotools git flag-o-matic eutils
+inherit autotools-utils git-2
 
-#MY_P="${P}_Equinox"
-
-DESCRIPTION="Rakarrack is a richly featured multi-effects processor emulating a uitar effects pedalboard."
+DESCRIPTION="A richly featured multi-effects processor emulating a uitar effects pedalboard"
 HOMEPAGE="http://rakarrack.sourceforge.net/";
 EGIT_REPO_URI="git://${PN}.git.sourceforge.net/gitroot/${PN}/${PN}"
 
-
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE=""
+IUSE="altivec jacksession sse sse2"
 
-#S="${WORKDIR}/${MY_P}"
-
 RDEPEND="x11-libs/fltk:1
 	x11-libs/libXpm
 	>=media-libs/alsa-lib-0.9
@@ -29,15 +24,16 @@
 	>=media-sound/jack-audio-connection-kit-0.100.0"
 DEPEND="${RDEPEND}"
 
-DOCS="AUTHORS ChangeLog NEWS README TODO"
+PATCHES=( "${FILESDIR}/${P}-assume-fltk.patch" )
 
-src_prepare() {
-	"${S}/autogen.sh"
-	epatch "${FILESDIR}/${PN}-0.5.8_configure.patch" || die "conf patch failed"
-}
+AUTOTOOLS_AUTORECONF="1"
 
-#src_configure() {
-#	append-ldflags -L/usr/lib/fltk-1.1
-#	"${S}/configure"
-#}
-
+src_configure() {
+	local myeconfargs=(
+		$(use_enable altivec)
+		$(use_enable jacksession jack-session)
+		$(use_enable sse)
+		$(use_enable sse2)
+	)
+	autotools-utils_src_configure
+}


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