summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2008-04-03 16:32:13 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2008-04-03 16:32:13 +0000
commitad15a3c5d414ce394965cf3b2f4cf1fb50619fe4 (patch)
treee8ecd943f0382b42884a041bb6fc83fe58eea25b /x11-misc/suxpanel
parentVersion bumped, bug #215425. (diff)
downloadhistorical-ad15a3c5d414ce394965cf3b2f4cf1fb50619fe4.tar.gz
historical-ad15a3c5d414ce394965cf3b2f4cf1fb50619fe4.tar.bz2
historical-ad15a3c5d414ce394965cf3b2f4cf1fb50619fe4.zip
Force -O0 for amd64 and include stdlib.h for warnings wrt #214384.
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'x11-misc/suxpanel')
-rw-r--r--x11-misc/suxpanel/ChangeLog8
-rw-r--r--x11-misc/suxpanel/Manifest7
-rw-r--r--x11-misc/suxpanel/files/suxpanel-0.4a-Makefile.in.patch20
-rw-r--r--x11-misc/suxpanel/files/suxpanel-0.4b-stdlib.patch11
-rw-r--r--x11-misc/suxpanel/suxpanel-0.4a.ebuild30
-rw-r--r--x11-misc/suxpanel/suxpanel-0.4b-r1.ebuild39
6 files changed, 60 insertions, 55 deletions
diff --git a/x11-misc/suxpanel/ChangeLog b/x11-misc/suxpanel/ChangeLog
index 09c47be88223..07279e0f898e 100644
--- a/x11-misc/suxpanel/ChangeLog
+++ b/x11-misc/suxpanel/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-misc/suxpanel
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/suxpanel/ChangeLog,v 1.7 2008/02/18 20:42:55 cla Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/suxpanel/ChangeLog,v 1.8 2008/04/03 16:32:12 drac Exp $
+
+*suxpanel-0.4b-r1 (03 Apr 2008)
+
+ 03 Apr 2008; Samuli Suominen <drac@gentoo.org>
+ +files/suxpanel-0.4b-stdlib.patch, +suxpanel-0.4b-r1.ebuild:
+ Force -O0 for amd64 and include stdlib.h for warnings wrt #214384.
18 Feb 2008; <cla@gentoo.org> suxpanel-0.4b.ebuild:
Stable on x86 (bug #210622)
diff --git a/x11-misc/suxpanel/Manifest b/x11-misc/suxpanel/Manifest
index 6276cb3cc18b..3a97dd39d60d 100644
--- a/x11-misc/suxpanel/Manifest
+++ b/x11-misc/suxpanel/Manifest
@@ -1,8 +1,7 @@
-AUX suxpanel-0.4a-Makefile.in.patch 717 RMD160 5f2b818596884352147e00a73a96c8cfd7f78eeb SHA1 84447b42dfa95a177f0b0e33e7a249a7afab0dfb SHA256 c6fbbbfa39d2450aa5c5cc0567c13de4f1a37b77ccb3e35be4a80eaed1f6f011
AUX suxpanel-0.4b-Makefile.in.patch 735 RMD160 4cda3e330909291744555e26dfc90d4bb992068f SHA1 6ae2700fdfe3aed179f2b674f1c5cfc756b08d2a SHA256 6f3da3995637e89d757fb85e6a09120687c899b6029907f6e1e44532eb90f865
-DIST suxpanel-0.4a.tar.bz2 86321 RMD160 da9560483cc5815789b1dd5ae9d66a4fc6a85aa9 SHA1 a6f881503a4ee164da041be7a3438314b1a2bdc2 SHA256 1958ef798c4f1cebe925d2414c0465fcc84e2125b003db92c5c157a3ddb032c1
+AUX suxpanel-0.4b-stdlib.patch 354 RMD160 6e1297d644df892076e55d969656647ca9078a6b SHA1 283334edc6b79c1db19c08e2a69fcc944edabce2 SHA256 851d15bb2839fe8eaf755ff78b0f1e1032ddc3d6d445130a1158444af13de406
DIST suxpanel-0.4b.tar.bz2 86140 RMD160 fa709bafe7c4e92f3b83b0c867910d74efc698c8 SHA1 cb7e7d1e461667db95b777271f66956a77454584 SHA256 e2b3a2af3897595beff61cf563bc5506c5fd4c4ba3e3503b3124505031431060
-EBUILD suxpanel-0.4a.ebuild 779 RMD160 38e046b781c26fdfad8f8d2aad6e761825a6b36c SHA1 4efb896664b884374ae303c16e79911c5400e581 SHA256 dfc14b9cdde503d9cfa205453f0d564d0e5f1b73eb3fd0e335bc337cd5c4eba4
+EBUILD suxpanel-0.4b-r1.ebuild 955 RMD160 4f41251b516634c3cd97e59f4df95ab627472090 SHA1 72dfdddf048b1e73983d696b4a63f98382843bcb SHA256 7ed257761850a0a31591192f2f01ea3895760657664c32195e7269fe243e0ec5
EBUILD suxpanel-0.4b.ebuild 866 RMD160 c28fee1ab3bf0ec7e7516e864f84bfa9af593098 SHA1 ffc0672d9c79d1db79ce222075acfc19815ef8ef SHA256 83f2db0ac3250c98b0e924aa5fb4aeafdfac24c593ef463eaa12e00b093beef2
-MISC ChangeLog 1219 RMD160 a63522df0c9178ed38892d83466f9a14525878ea SHA1 da2e9d4073770e7613f007f7408860d5c10c731b SHA256 07b137c0955e62f358b4ae3da77636e4d0522263b657e9b22511a4361130a6f2
+MISC ChangeLog 1435 RMD160 d49245051551b0c39856cefb54ffbbab2c305fdb SHA1 8cdefb7ff9c5f3176e3582a31826d78754e96d13 SHA256 354c7170b82f4d2641c3c4f559d2615498377b60127167e9be74491341ceb036
MISC metadata.xml 166 RMD160 7b80226659bf40e97050b1ffce1858d5f20b3c60 SHA1 e6c6436c304a65b4a012a5b7be7ee264b228a645 SHA256 8e7de0a7f7c15840474de373a3ce36adcc5dd658b2e4d18366fcb63b964a0826
diff --git a/x11-misc/suxpanel/files/suxpanel-0.4a-Makefile.in.patch b/x11-misc/suxpanel/files/suxpanel-0.4a-Makefile.in.patch
deleted file mode 100644
index 80c8aa917dc3..000000000000
--- a/x11-misc/suxpanel/files/suxpanel-0.4a-Makefile.in.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -Nru suxpanel-0.4a/Makefile.in suxpanel-0.4a.patched/Makefile.in
---- suxpanel-0.4a/Makefile.in 2005-10-01 12:59:53.000000000 +0200
-+++ suxpanel-0.4a.patched/Makefile.in 2005-10-01 13:03:19.000000000 +0200
-@@ -1,7 +1,7 @@
- # ----------------------------------------------------------------------------
-
- CC = gcc
--CFLAGS = -Wall $(GTK_CFLAGS) -O2 -g
-+CFLAGS := -Wall $(GTK_CFLAGS) $(CFLAGS)
-
- # ----------------------------------------------------------------------------
-
-@@ -22,6 +22,7 @@
- rm -rf *~ *.o *.so suxpanel
-
- install: all
-+ mkdir -p ${DESTDIR}/usr/bin
- cp suxpanel ${DESTDIR}/usr/bin/suxpanel
- mkdir -p ${DESTDIR}/usr/share/suxpanel/plugins
- cp -rv *.so ${DESTDIR}/usr/share/suxpanel/plugins
diff --git a/x11-misc/suxpanel/files/suxpanel-0.4b-stdlib.patch b/x11-misc/suxpanel/files/suxpanel-0.4b-stdlib.patch
new file mode 100644
index 000000000000..1e967512ec6e
--- /dev/null
+++ b/x11-misc/suxpanel/files/suxpanel-0.4b-stdlib.patch
@@ -0,0 +1,11 @@
+diff -ur suxpanel-0.4b.orig/settings.c suxpanel-0.4b/settings.c
+--- suxpanel-0.4b.orig/settings.c 2005-05-05 02:00:12.000000000 +0300
++++ suxpanel-0.4b/settings.c 2008-04-03 19:15:08.000000000 +0300
+@@ -2,6 +2,7 @@
+ #include "config.h"
+ #include "settings.h"
+
++#include <stdlib.h>
+ #include <string.h>
+ #include <gdk/gdkkeysyms.h>
+ #include <gtk/gtk.h>
diff --git a/x11-misc/suxpanel/suxpanel-0.4a.ebuild b/x11-misc/suxpanel/suxpanel-0.4a.ebuild
deleted file mode 100644
index a543913c60e9..000000000000
--- a/x11-misc/suxpanel/suxpanel-0.4a.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/suxpanel/suxpanel-0.4a.ebuild,v 1.3 2006/10/11 12:01:14 nelchael Exp $
-
-inherit eutils
-
-DESCRIPTION="SuxPanel is a complete rewrite of MacOS Style Panel, a light-weight X11 desktop panel"
-SRC_URI="http://vivid.dat.pl/suxpanel/${P}.tar.bz2"
-HOMEPAGE="http://www.gnomefiles.org/app.php?soft_id=84"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-
-DEPEND=">=x11-libs/gtk+-2
- >=sys-apps/sed-4
- x11-libs/libwnck
- dev-util/pkgconfig"
-
-src_unpack() {
- unpack ${A}
- epatch "${FILESDIR}/${P}-Makefile.in.patch"
-}
-
-src_install () {
- make DESTDIR="${D}" install || die "Make install failed."
- dobin suxpanel-install.sh
- dodoc README
-}
diff --git a/x11-misc/suxpanel/suxpanel-0.4b-r1.ebuild b/x11-misc/suxpanel/suxpanel-0.4b-r1.ebuild
new file mode 100644
index 000000000000..bf3622cc296e
--- /dev/null
+++ b/x11-misc/suxpanel/suxpanel-0.4b-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/suxpanel/suxpanel-0.4b-r1.ebuild,v 1.1 2008/04/03 16:32:12 drac Exp $
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="SuxPanel is a complete rewrite of MacOS Style Panel, a light-weight X11 desktop panel"
+SRC_URI="http://download.berlios.de/${PN}/${P}.tar.bz2"
+HOMEPAGE="http://suxpanel.berlios.de"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/gtk+-2
+ x11-libs/libwnck"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-Makefile.in.patch
+ epatch "${FILESDIR}"/${P}-stdlib.patch
+}
+
+src_compile() {
+ use amd64 && append-flags -O0
+ tc-export CC
+ econf
+ emake || die "emake failed."
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dobin suxpanel-install.sh
+ dodoc README
+}