[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
+}