summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-plugins/gkrellmss')
-rw-r--r--x11-plugins/gkrellmss/ChangeLog10
-rw-r--r--x11-plugins/gkrellmss/Manifest4
-rw-r--r--x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch25
-rw-r--r--x11-plugins/gkrellmss/gkrellmss-2.6-r2.ebuild44
4 files changed, 80 insertions, 3 deletions
diff --git a/x11-plugins/gkrellmss/ChangeLog b/x11-plugins/gkrellmss/ChangeLog
index 812b475f0ed6..e3be60ff1d3b 100644
--- a/x11-plugins/gkrellmss/ChangeLog
+++ b/x11-plugins/gkrellmss/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-plugins/gkrellmss
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/gkrellmss/ChangeLog,v 1.32 2009/08/03 16:12:10 lack Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/gkrellmss/ChangeLog,v 1.33 2010/08/11 12:45:34 lack Exp $
+
+*gkrellmss-2.6-r2 (11 Aug 2010)
+
+ 11 Aug 2010; Jim Ramsay <lack@gentoo.org> +gkrellmss-2.6-r2.ebuild,
+ +files/gkrellmss-2.6-Respect-LDFLAGS.patch:
+ Patch to respect LDFLAGS (Bug #331809)
03 Aug 2009; Jim Ramsay <lack@gentoo.org> gkrellmss-2.6.ebuild,
gkrellmss-2.6-r1.ebuild:
diff --git a/x11-plugins/gkrellmss/Manifest b/x11-plugins/gkrellmss/Manifest
index 9b301fd2330e..e002136297ac 100644
--- a/x11-plugins/gkrellmss/Manifest
+++ b/x11-plugins/gkrellmss/Manifest
@@ -1,6 +1,8 @@
+AUX gkrellmss-2.6-Respect-LDFLAGS.patch 506 RMD160 2f8cfd5e98b0cedc7e40ed685770a5d578e80298 SHA1 b5f9543517d47fe7de708cfc6deccbfaf4cb1279 SHA256 ffa900b71669b58fddfdced2731c4d1d4e08162a968c8c8ed4274b652628a0ae
AUX gkrellmss-patch-2.3.diff 638 RMD160 1b707dcb59e60689298b037c7675cd0806fd2d71 SHA1 bb9a990568fede5a0e7d103ac38ddbf562fc6875 SHA256 5c29e222b90c2c763b3075aacafb9da1e183a44727b2951ca2d6598f0608891f
DIST gkrellmss-2.6.tar.gz 32082 RMD160 84dbfdf501f0aababf649bb1233921a8391dbd5e SHA1 6f52678e834610bc11ed652d8d54f215d6c43e25 SHA256 370da16c1247dec9d64cb56c568e218b0b5a1e294ad55fa8776408c75a916f4b
EBUILD gkrellmss-2.6-r1.ebuild 952 RMD160 339ad254da4c94efefb917d91395806ba6405e77 SHA1 50a9e094f9493afaa71684b11a39e7075f34ecf0 SHA256 2f4184552bafcfd4a9a7e9625bc99984ce79f3c412d231d9da714bb6c0377326
+EBUILD gkrellmss-2.6-r2.ebuild 1024 RMD160 bb31fdeee28cebfe8674538553b48808b8346be3 SHA1 40c8e494d79c4c9de293cacf7935d4fccc09dbb8 SHA256 6a583aaeaaabc7d6ebe769434649fe9f0d7ba27a543999a0f76bf889452c763a
EBUILD gkrellmss-2.6.ebuild 950 RMD160 92b023ba7d5f6b5278e29ef061f49361e10831b1 SHA1 3655a6659b036301d8d577fcbcefaeb947ad42d1 SHA256 48de96a50e62654076de213a5768a6347a13d858db69243bac14658e4cc472cd
-MISC ChangeLog 4019 RMD160 6b60dc0b718a54144e479f522d0af0df9cf3ceae SHA1 90041aeca2b189178b787cb6d149b09699dcb073 SHA256 99ad1573f6289377cd19f4b505e318f7380b56f9eed90cb55be58bdb085fb798
+MISC ChangeLog 4210 RMD160 e73051b2485d1196df200708d0ade83ac0bbf965 SHA1 1b63c517c9817c8d44b68a2d15dab3cccff39050 SHA256 59e232a1d5e2c5f809e354a12f5a79861c289898a6a5ed016cc19a6c34adeb22
MISC metadata.xml 254 RMD160 415926d9875e8fe9b0d03e74435ad2521fac159c SHA1 172a4c3880766b1bb7e75f4f2b4ed0b62c1d2d6c SHA256 dafc7e6c5cb681b9d6ecbe2ff4280bb987d3533c30bb334b4845faee02aa7279
diff --git a/x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch b/x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch
new file mode 100644
index 000000000000..dbb034435ecb
--- /dev/null
+++ b/x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch
@@ -0,0 +1,25 @@
+From e33eeeec5d922b79f18e0c39a7f80ef3c44ccc7e Mon Sep 17 00:00:00 2001
+From: Jim Ramsay <jim.ramsay@motorola.com>
+Date: Wed, 11 Aug 2010 08:37:20 -0400
+Subject: [PATCH] Respect LDFLAGS
+
+---
+ src/Makefile | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index e618bd4..35a1453 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -78,6 +78,8 @@ LFLAGS = -shared
+ STRIP ?= -s
+ endif
+
++LFLAGS += $(LDFLAGS)
++
+ ifeq ($(debug),1)
+ FLAGS += -g
+ endif
+--
+1.7.2
+
diff --git a/x11-plugins/gkrellmss/gkrellmss-2.6-r2.ebuild b/x11-plugins/gkrellmss/gkrellmss-2.6-r2.ebuild
new file mode 100644
index 000000000000..f286e609a9bb
--- /dev/null
+++ b/x11-plugins/gkrellmss/gkrellmss-2.6-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/gkrellmss/gkrellmss-2.6-r2.ebuild,v 1.1 2010/08/11 12:45:34 lack Exp $
+
+EAPI=3
+inherit gkrellm-plugin
+
+IUSE="+alsa esd nls"
+
+DESCRIPTION="A plugin for GKrellM2 that has a VU meter and a sound chart"
+HOMEPAGE="http://members.dslextreme.com/users/billw/gkrellmss/gkrellmss.html"
+SRC_URI="http://web.wt.net/~billw/gkrellmss/${P}.tar.gz"
+
+RDEPEND="=sci-libs/fftw-3*
+ esd? ( media-sound/esound )
+ alsa? ( media-libs/alsa-lib )"
+
+DEPEND="${RDEPEND}"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+
+PLUGIN_SO="src/gkrellmss.so"
+PLUGIN_DOCS="Themes"
+
+pkg_setup() {
+ if ! use esd && ! use alsa; then
+ die "You must enable at least one of USE=esd or USE=alsa"
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-Respect-LDFLAGS.patch"
+}
+
+src_compile() {
+ local myconf
+
+ use nls && myconf="${myconf} enable_nls=1"
+
+ addpredict /dev/snd
+ emake ${myconf} || die
+}