summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Kriegner <dominik.kriegner@aol.at>2012-11-13 00:03:18 +0100
committerDominik Kriegner <dominik.kriegner@aol.at>2012-11-13 00:03:18 +0100
commitbb57018f34470dbc62068dc1f0280d36645e4f76 (patch)
tree7973e334c725c390891f054029df194157c6bc56
parentebuild from portage tree with Novell Netstorage p. (diff)
downloadanaximander-bb57018f34470dbc62068dc1f0280d36645e4f76.tar.gz
anaximander-bb57018f34470dbc62068dc1f0280d36645e4f76.tar.bz2
anaximander-bb57018f34470dbc62068dc1f0280d36645e4f76.zip
add new package gtkmm-utils from sunrise
* clean ebuild * add two patches to fix build errors
-rw-r--r--dev-cpp/gtkmm-utils/Manifest4
-rw-r--r--dev-cpp/gtkmm-utils/files/gtkmm-utils-0.4.1-glib.patch37
-rw-r--r--dev-cpp/gtkmm-utils/files/gtkmm-utils-0.4.1-include-fix.patch11
-rw-r--r--dev-cpp/gtkmm-utils/gtkmm-utils-0.4.1.ebuild32
4 files changed, 84 insertions, 0 deletions
diff --git a/dev-cpp/gtkmm-utils/Manifest b/dev-cpp/gtkmm-utils/Manifest
new file mode 100644
index 0000000..0023826
--- /dev/null
+++ b/dev-cpp/gtkmm-utils/Manifest
@@ -0,0 +1,4 @@
+AUX gtkmm-utils-0.4.1-glib.patch 1092 SHA256 8d75247fba2aa5668e0424fbedd36b53e0738bcef078d7c8d0d5d00cf743dad6 SHA512 d23da5c203b5b3f8bd2ac4c949ac060b95f603e83dd0b8935317586009acb96188c9f96dab27109419b1a7e62fee74186d40c7fbee84afa866a86259bc6d9f64 WHIRLPOOL ed2e57743916a13c5d32e312d56f2ffe4da60a4c217751122a129c743c593cc152a87928eee8efb23f6b8c0dc5df651b7639b42970e35f21a8a1c992c0091171
+AUX gtkmm-utils-0.4.1-include-fix.patch 349 SHA256 d28310d92a4f2336b56b683195ce96c1bfe4c45cc8099071886435281958a6ea SHA512 c71faceba1862d433f3efccb7408f2616f73856b5473b292bd9dac82207c086a0b9c04199e2031dfe140039571e10cc662381cd2d7a2ac8ba16fcf7974b88515 WHIRLPOOL 6102ddd06286d2174df674606806559a26407a8a752ba4c1f1f7e10d1af457aeda8865149c087ca28ef34d7a1903057237f73c3981833254f090827460fb1a14
+DIST gtkmm-utils-0.4.1.tar.gz 388799 SHA256 bce5d908d1bec9cec0a74514458e6b9cf5198835fc6383c94d27ba388aae938d SHA512 d996cf4409ed351c4055071bd2274631775df9a67f9be47fb01eb6c35a77768985141dbf1238e091ae923f31f90921856dc76560c66f68292226e548f54c4260 WHIRLPOOL ef1ab4422914196895bd137d61a51f70ac582df00ba9b2c91a4fb9e0b6b81f24cfd5b9587803a38773a5a5804ccbfec92c0d85d607d8ce5c44270bc2b2f07553
+EBUILD gtkmm-utils-0.4.1.ebuild 658 SHA256 d4fd4ce120cf6767c626e576cc43773686acb880fd7199a6ae4c4484d483842c SHA512 e59ae1b5e6fb8647e2554c065dc0a4d63d973f5f18644463e5dff68af149dcda01501b3f60a4a000814bbaa1eacf57b604f283292d18dbcd20fca41d6c621c7b WHIRLPOOL 3943555ab033f98fb08bae0aad96ec84f9938df36cfaf1250a862d32b0bf71ac7063151c2ca352ff5f1ab4b4a967d8c3d115fb0a67527f79d8eb5ebc5813b85b
diff --git a/dev-cpp/gtkmm-utils/files/gtkmm-utils-0.4.1-glib.patch b/dev-cpp/gtkmm-utils/files/gtkmm-utils-0.4.1-glib.patch
new file mode 100644
index 0000000..6d2125b
--- /dev/null
+++ b/dev-cpp/gtkmm-utils/files/gtkmm-utils-0.4.1-glib.patch
@@ -0,0 +1,37 @@
+diff -urN a/glibmm-utils/date.cc b/glibmm-utils/date.cc
+--- a/glibmm-utils/date.cc 2008-01-16 18:22:26.000000000 +0100
++++ b/glibmm-utils/date.cc 2012-11-12 23:39:05.463659600 +0100
+@@ -25,7 +25,7 @@
+
+ #include <sys/time.h>
+
+-#include <glib/gmessages.h>
++#include <glib.h>
+
+ #include <glibmm/convert.h>
+ #include <glibmm/date.h>
+diff -urN a/glibmm-utils/log-stream.cc b/glibmm-utils/log-stream.cc
+--- a/glibmm-utils/log-stream.cc 2008-10-14 14:11:14.000000000 +0200
++++ b/glibmm-utils/log-stream.cc 2012-11-12 23:39:36.715665677 +0100
+@@ -29,7 +29,7 @@
+ #include <tr1/memory>
+ #include <glibmm.h>
+ #include <glibmm/thread.h>
+-#include <glib/gstdio.h>
++#include <glib.h>
+
+ #include "log-stream.h"
+ #include "exception.h"
+diff -urN a/glibmm-utils/ustring.cc b/glibmm-utils/ustring.cc
+--- a/glibmm-utils/ustring.cc 2008-06-19 15:12:29.000000000 +0200
++++ b/glibmm-utils/ustring.cc 2012-11-12 23:40:07.511671596 +0100
+@@ -20,8 +20,7 @@
+ */
+
+ #include <cstring> // for g++ 4.3
+-#include <glib/gmem.h>
+-#include <glib/gmessages.h>
++#include <glib.h>
+ #include "ustring.h"
+
+ namespace Glib {
diff --git a/dev-cpp/gtkmm-utils/files/gtkmm-utils-0.4.1-include-fix.patch b/dev-cpp/gtkmm-utils/files/gtkmm-utils-0.4.1-include-fix.patch
new file mode 100644
index 0000000..2208eea
--- /dev/null
+++ b/dev-cpp/gtkmm-utils/files/gtkmm-utils-0.4.1-include-fix.patch
@@ -0,0 +1,11 @@
+diff -urN b/glibmm-utils/log-stream.cc c/glibmm-utils/log-stream.cc
+--- b/glibmm-utils/log-stream.cc 2012-11-12 23:57:19.311866269 +0100
++++ c/glibmm-utils/log-stream.cc 2012-11-12 23:57:36.031869479 +0100
+@@ -20,6 +20,7 @@
+ */
+
+ #include <sys/time.h>
++#include <sys/stat.h>
+ #include <cstring> // for g++ 4.3
+ #include <iostream>
+ #include <map>
diff --git a/dev-cpp/gtkmm-utils/gtkmm-utils-0.4.1.ebuild b/dev-cpp/gtkmm-utils/gtkmm-utils-0.4.1.ebuild
new file mode 100644
index 0000000..1c10e4f
--- /dev/null
+++ b/dev-cpp/gtkmm-utils/gtkmm-utils-0.4.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils
+
+DESCRIPTION="Utility functions, classes and widgets written on top of gtkmm and
+glibmm."
+HOMEPAGE="http://code.google.com/p/gtkmm-utils/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
+LICENSE="LGPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-cpp/gtkmm:2.4"
+DEPEND="
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+ ${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-glib.patch"
+ epatch "${FILESDIR}/${P}-include-fix.patch"
+}
+
+src_configure() {
+ econf $(use_enable doc documentation)
+}