summaryrefslogtreecommitdiff
path: root/x11-plugins/gkrellsun
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/gkrellsun
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-plugins/gkrellsun')
-rw-r--r--x11-plugins/gkrellsun/Manifest7
-rw-r--r--x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch13
-rw-r--r--x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch16
-rw-r--r--x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild31
-rw-r--r--x11-plugins/gkrellsun/metadata.xml8
5 files changed, 75 insertions, 0 deletions
diff --git a/x11-plugins/gkrellsun/Manifest b/x11-plugins/gkrellsun/Manifest
new file mode 100644
index 000000000000..865d7685f04c
--- /dev/null
+++ b/x11-plugins/gkrellsun/Manifest
@@ -0,0 +1,7 @@
+AUX gkrellsun-1.0.0-Respect-LDFLAGS.patch 334 SHA256 a47a1fcdf484e64ea3bf991f302b16ff2b2746d2d2f38f2419f0375f92d114c5 SHA512 093ab16f6852b9a75a9c2e31a7ddf3ad6a407fd5c0f881340980f3f59b3c9abe10fa1855e09e9a73bd53cd3b3d532e3372bb227d95614e7fcbc014637c3ee906 WHIRLPOOL 6898826d73811f865cf3436fcd6ee0579e22816e3f488a9e5f0227dfcf16a5f403123ea82220373ed611009b5dc67b306f7b31258cf42f94cc3d4b4d34adee98
+AUX gkrellsun-1.0.0-reenable.patch 520 SHA256 d073ca64238612357f4b7d40b0da24ecbebe87e5f6a260c7050c8abe24641447 SHA512 e4cfba81e20e08f2fc5fd005e5ff2e630a90f2cd1743334440b7f78f2de256959347d93f9e1c25416b9d151dd5465087dbf3e39a30429023cd9e9c635dcda229 WHIRLPOOL 968fa6dc1d0870df1fb77ec8120b9c91a48f7081b98d654ae0af5568675bb9101117c6f087243348ee0fdb0454215266676d3e23ad41392d9d1b3d7c67d3a2b5
+DIST gkrellsun-1.0.0.tar.gz 96970 SHA256 a9fbf23c69fbaec7b0395e9adf78e98af3f9e8263a01c0312faa27c287757608 SHA512 1a34812e94f16d19311c23d44a0353dade50b802dd3ab115738959b9322c3bc6a28daa2bcea889700e6cc2ff8eb9400b989bf02c6f138bb878b94118ffd6e27a WHIRLPOOL 750a2afb4b1b84939af016d38ed9ff42a0d2edb16d1c73524bff9e01fbc8dbbc55b67601d26befe49bd5d368225fd57ffa17e24782fdd01f58a495a4515d45dd
+EBUILD gkrellsun-1.0.0-r4.ebuild 709 SHA256 7c8a730114b5ad07eb6292bdbe85178b05e0b2b4104d908c6e49058fec367c90 SHA512 1bd966d53852c167f81d3ddbf91d3d400d8f33e95749f691717bb67f56ef68948948482ad3ba7a3875e6f4216103c5518df3a92880852d0ec9db8acf71efe982 WHIRLPOOL e6422561e4e79cb222c22b3a92156e9d8ed18c55d32431fd2399accfdae71614d4cd162ab768ef37459a2fd276c7ae4a516d3b0eb2a9ec0b9e3f492fbde67a14
+MISC ChangeLog 3299 SHA256 7047143c25392b46dcad5080448f4d158e10dd24279abfc9f41ed35a4eaf9f0c SHA512 6b8396e0479630bc6449c62f225cb1ffdfb0f26eacffc707dcb34f0ebd68acedae8ae1e9a00f64e674b8494bc2ce6213ce307360554c1e781319f2875e043320 WHIRLPOOL 262dd0ed8c901ef22c9e18cf0ae2cd057a55cca90571223a5f3687a5df32b993c526c083933debbd3392b853d1415ff581aa92036e51e68989efdc68c7e2e5bc
+MISC ChangeLog-2015 4357 SHA256 cf0f54a214c01347e5c0b37a32b6658d366f5c9c1f7296af0db4c304250995b8 SHA512 7bc83d9674ab85306da060176d7a8236dd50fd9e6cf1d7fab48d4bdad85bc6644b3a0dc967ff58dc189db90b38172ee0ada01b3fb650a3f895281740bf2662a0 WHIRLPOOL a2b641bd85e5e9c9d461453d36e4f781b60b5a65e8725cc5335b76396c1e8825f19830367c5408803940a90d11d05d45d92dc379e99d2a11521a9716e3b900df
+MISC metadata.xml 246 SHA256 9cc02ca8acf2dca18236bc11b010915d4759cd8941cd3f95e43527df66d8699d SHA512 d314e742c911fe837b685a8f4f8ab7701c213b55a06efcb805aff28214ddab008539ab6682258c0b2fe6cd5ccc045d2d321c22aef6af3b39758f821f08dc8ce6 WHIRLPOOL bfd456cf3a810f92a4772d7b0c6863659544b834270336ae7594453c32b0185f61284ab8c242759b8293aff0b7f705654bd4d587b08d0d5ef2fcc1b063817f05
diff --git a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch
new file mode 100644
index 000000000000..548039dd0e0b
--- /dev/null
+++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch
@@ -0,0 +1,13 @@
+diff --git a/src20/Makefile b/src20/Makefile
+index 3e8e62c..ef96fa2 100644
+--- a/src20/Makefile
++++ b/src20/Makefile
+@@ -16,6 +16,8 @@ FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
+ LIBS = $(GTK_LIB)
+ LFLAGS = -shared
+
++LFLAGS += $(LDFLAGS)
++
+ ifeq ($(enable_nls),1)
+ FLAGS += -DENABLE_NLS -DLOCALEDIR=\"$(LOCALEDIR)\"
+ export enable_nls
diff --git a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch
new file mode 100644
index 000000000000..f47b96e88905
--- /dev/null
+++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch
@@ -0,0 +1,16 @@
+diff --git a/src20/gkrellsun.c b/src20/gkrellsun.c
+index f3adff5..0738bfc 100644
+--- a/src20/gkrellsun.c
++++ b/src20/gkrellsun.c
+@@ -1140,7 +1140,10 @@ cb_plugin_disabled()
+
+ save_sun_data();
+
+- if (textOptions.fontDesc) pango_font_description_free (textOptions.fontDesc);
++ if (textOptions.fontDesc) {
++ pango_font_description_free (textOptions.fontDesc);
++ textOptions.fontDesc = NULL;
++ }
+
+ /* This happens when user quits X Windows and gkrellm2 is still running */
+ if (colormap == NULL)
diff --git a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild
new file mode 100644
index 000000000000..40deb42b5728
--- /dev/null
+++ b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin
+
+DESCRIPTION="A GKrellM plugin that shows sunrise and sunset times"
+HOMEPAGE="http://gkrellsun.sourceforge.net/"
+SRC_URI="mirror://sourceforge/gkrellsun/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE="nls"
+
+COMMON_DEPEND="app-admin/gkrellm[X]
+ nls? ( sys-devel/gettext )"
+DEPEND+=" ${COMMON_DEPEND}"
+RDEPEND+=" ${COMMON_DEPEND}"
+
+PLUGIN_SO=src20/gkrellsun.so
+
+PATCHES=(
+ "${FILESDIR}/${P}-reenable.patch"
+ "${FILESDIR}/${P}-Respect-LDFLAGS.patch"
+)
+
+src_compile() {
+ use nls && myconf="$myconf enable_nls=1"
+ emake ${myconf}
+}
diff --git a/x11-plugins/gkrellsun/metadata.xml b/x11-plugins/gkrellsun/metadata.xml
new file mode 100644
index 000000000000..fab8f068fb46
--- /dev/null
+++ b/x11-plugins/gkrellsun/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">gkrellsun</remote-id>
+ </upstream>
+</pkgmetadata>