summaryrefslogtreecommitdiff
path: root/x11-plugins/gkrellm-volume
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-plugins/gkrellm-volume
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-plugins/gkrellm-volume')
-rw-r--r--x11-plugins/gkrellm-volume/Manifest7
-rw-r--r--x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-makefile.patch57
-rw-r--r--x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch14
-rw-r--r--x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild34
-rw-r--r--x11-plugins/gkrellm-volume/metadata.xml5
5 files changed, 117 insertions, 0 deletions
diff --git a/x11-plugins/gkrellm-volume/Manifest b/x11-plugins/gkrellm-volume/Manifest
new file mode 100644
index 000000000000..b56b3f92f5b4
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/Manifest
@@ -0,0 +1,7 @@
+AUX gkrellm-volume-2.1.13-makefile.patch 1293 SHA256 20a6b416ad0cceae8039575057f609b18c12b42fc9312a48f4685a688e54cdb9 SHA512 2e4843be7f03b17fd7a496bc31509d83a6733e26231fcae683fcae4abb7ce21fb1465e2f5aa6d813d1f9fc449c4a8cddc738e12d6d93394fc472e5976d05fd4c WHIRLPOOL 48770a4e005b5be521a6944972d7421a9cc3c0d6fc4e645588c0b30aa4a08001bcd00351de16cde3df330108a468da60e2b98b45f91d6a532a5b17875123c25a
+AUX gkrellm-volume-2.1.13-reenable.patch 463 SHA256 072a45be3209535b313e6b8162d8c015593375c43b5e15cf18ba6eed86f880b2 SHA512 e3d37f60094da39717309d3cfa644f51c0802dac624ab18e97a1303731f3c9c62561a9ab01e56d70af133fa0b8720fcd88eec0e4cc4bf53b312df997174b1a8f WHIRLPOOL 342ebb5b96be7c9b8724452dc070389bd39f7f7284e48bd83b1a52dfb0974cf16c57d9054c0c6c1827d401d9a919e57d3a723cf8d1626e5b148181cd254d0765
+DIST gkrellm-volume-2.1.13.tar.gz 42087 SHA256 85fa0ac0d242725f81316efba171315323822117d2e24d67273c3356e1b15a43 SHA512 4f244978ea8b68994540b050244350c7c2389b227541822fde009408378ce0511c32956daea205465a4c4890c68e47f64dcd8b3eca8901963d38fd1852526eb5 WHIRLPOOL d6e4ca63bb08efe4b989a5bcd10343d0e4e30402b32dfaa6e33f2845b203402f252c4c9c04c05f0d0f69039c93733f449ce3e49a31f853b6b2760cb826b0ecd5
+EBUILD gkrellm-volume-2.1.13-r2.ebuild 730 SHA256 8763aa66c89448ac56f176aa0c05e1134dd80594dd9317e26455bebe57005f77 SHA512 c9ba53e9464e1eed09594550bf47517799fa10af8b3cd3931aae3c5871ccae3a72d2d96f72f8d852cee14a84a759f1bf891f61d60da0a6ecbc6223be48507bcd WHIRLPOOL a03f7d3c08f25dc1403a2cb68861cd3267111f21fd5c300a9f24e3b5eacffabf0a2c08904998354217fd0f01ffaefbde1accd2182b751d6e1e5689eb5d865010
+MISC ChangeLog 3099 SHA256 6370e9279b2ccec16283f4f4064b503b8a34f47bcb67fa778ff74a8a28dd7535 SHA512 f98b340c7f48dbac12a3e1d3ed219960476f0a7d5678695587a71d0eaed2ea93a58ac2709be56ea931c12774f436bd2730806bff4ae22c6b78ac24117931a828 WHIRLPOOL 74a4b0403fcbe24fdcf166ce5e2814b746d40f6b76c67f0285925b21649e3698deeb323ec89db83bdf56f6ad139e4beb6c2a5434c0979b843f4bffc884ad5696
+MISC ChangeLog-2015 5107 SHA256 e649f0e96f111d6478cf8f69b6c67f9816d22c587b0531a918174be70b09b0bf SHA512 c3e6f38d80891dd9213aba4f20921beef216f3dcebf26144712777ac8e81c399ad5d8a3bd66665797a864404b33f743728f0ed498742abf71a091435c38d818c WHIRLPOOL 858718e2f038508511793ee2178d2f3901fd9489eb42eddcaaf178f0152f9f34be09f8e409c1dccdc7365bb553a7d9d73d2ad4d6c07933d8fce8fa29f50fa698
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-makefile.patch b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-makefile.patch
new file mode 100644
index 000000000000..23d822ca7fc8
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-makefile.patch
@@ -0,0 +1,57 @@
+--- a/Makefile 2004-08-19 22:07:27.000000000 +0200
++++ b/Makefile_new 2013-03-16 21:16:03.919755685 +0100
+@@ -3,7 +3,7 @@
+ PACKAGE ?= gkrellm-volume
+ LOCALEDIR ?= /usr/local/share/locale
+
+-FLAGS += -DPACKAGE="\"$(PACKAGE)\""
++CFLAGS += -DPACKAGE="\"$(PACKAGE)\""
+ export PACKAGE LOCALEDIR
+
+ GTK_CONFIG = pkg-config gtk+-2.0
+@@ -14,31 +14,32 @@
+ GTK_CFLAGS = `$(GTK_CONFIG) --cflags`
+ GTK_LIB = `$(GTK_CONFIG) --libs`
+
+-FLAGS = -O2 -Wall -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
++CFLAGS := $(CFLAGS) -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
+ LIBS = $(GTK_LIB)
+ LFLAGS = -shared
++LFLAGS += $(LDFLAGS)
+
+ OBJS = volume.o mixer.o oss_mixer.o
+
+ ifeq ($(enable_alsa),1)
+- FLAGS += -DALSA
++ CFLAGS += -DALSA
+ LIBS += -lasound
+ OBJS += alsa_mixer.o
+ endif
+
+ ifeq ($(enable_nls),1)
+- FLAGS += -DENABLE_NLS -DLOCALEDIR=\"$(LOCALEDIR)\"
++ CFLAGS += -DENABLE_NLS -DLOCALEDIR=\"$(LOCALEDIR)\"
+ export enable_nls
+ endif
+
+-CC = gcc $(CFLAGS) $(FLAGS)
++CC = $(CC)
+
+ INSTALL = install -c
+ INSTALL_PROGRAM = $(INSTALL) -s
+
+ all: volume.so
+ (cd po && ${MAKE} all )
+-
++
+ volume.so: $(OBJS)
+ $(CC) $(OBJS) -o volume.so $(LIBS) $(LFLAGS)
+
+@@ -50,5 +51,4 @@
+ (cd po && ${MAKE} install)
+ $(INSTALL_PROGRAM) volume.so $(PLUGIN_DIR)
+
+-%.c.o: %.c
+-
++%.c.o: %.c
+\ No newline at end of file
diff --git a/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch
new file mode 100644
index 000000000000..a3e3218dc02f
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch
@@ -0,0 +1,14 @@
+diff --git a/volume.c b/volume.c
+index 18418d1..58708d4 100644
+--- a/volume.c
++++ b/volume.c
+@@ -74,6 +74,9 @@ static void remove_all_mixers() {
+ static Slider *add_slider(Mixer *m, int dev) {
+ Slider *result,*s;
+ if (dev < 0 || dev >= mixer_get_nr_devices(m->mixer)) return NULL;
++ for (s = m->Sliderz ; s != NULL; s = s->next)
++ if (s->dev == dev)
++ return s;
+ result = malloc(sizeof(Slider));
+ result->mixer = m->mixer;
+ result->parent = m;
diff --git a/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild
new file mode 100644
index 000000000000..db88433d0fe0
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="A mixer control plugin for gkrellm"
+HOMEPAGE="http://gkrellm.luon.net/volume.php"
+SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
+IUSE="alsa"
+
+DEPEND="alsa? ( media-libs/alsa-lib )"
+RDEPEND="${DEPEND}
+ app-admin/gkrellm[X]
+"
+
+S="${WORKDIR}/${PN}"
+
+PLUGIN_SO="volume.so"
+
+PATCHES=(
+ "${FILESDIR}/${P}-reenable.patch"
+ "${FILESDIR}/${P}-makefile.patch"
+)
+
+src_compile() {
+ local myconf=""
+ use alsa && myconf="${myconf} enable_alsa=1"
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" "${myconf}"
+}
diff --git a/x11-plugins/gkrellm-volume/metadata.xml b/x11-plugins/gkrellm-volume/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>