summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--x11-misc/fme/ChangeLog8
-rw-r--r--x11-misc/fme/Manifest15
-rw-r--r--x11-misc/fme/files/fme-1.1.2-gcc45.patch31
-rw-r--r--x11-misc/fme/fme-1.1.2.ebuild15
4 files changed, 50 insertions, 19 deletions
diff --git a/x11-misc/fme/ChangeLog b/x11-misc/fme/ChangeLog
index 780bbcfa5bbf..a2bcd89b8db2 100644
--- a/x11-misc/fme/ChangeLog
+++ b/x11-misc/fme/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for x11-misc/fme
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/fme/ChangeLog,v 1.6 2008/09/22 13:04:39 omp Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/fme/ChangeLog,v 1.7 2010/05/06 11:18:59 ssuominen Exp $
+
+ 06 May 2010; Samuli Suominen <ssuominen@gentoo.org> fme-1.1.2.ebuild,
+ +files/fme-1.1.2-gcc45.patch:
+ Fix building with GCC 4.5+ wrt #318409.
22 Sep 2008; David Shakaryan <omp@gentoo.org> metadata.xml:
Change herd from commonbox to desktop-wm.
diff --git a/x11-misc/fme/Manifest b/x11-misc/fme/Manifest
index de3cbf2e139f..76f4f629ec04 100644
--- a/x11-misc/fme/Manifest
+++ b/x11-misc/fme/Manifest
@@ -1,16 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+AUX fme-1.1.2-gcc45.patch 1205 RMD160 3ed95c0747cc5aedb7d1140f5275635ea98fc80f SHA1 4eb57270533ddff0557dae789be4e760c2c00dbe SHA256 8736fc3aab014c75585329e83151cac5a25eec4233fff63345d9b0fc25ff5f4c
DIST fme-1.1.0.tar.gz 351739 RMD160 3278f2a0e2a2671fe35eeee6eea69fe46877f05d SHA1 79dc42e5f08d204dc2f58dea244148e56267fbf4 SHA256 8d6a94fc84c08ad7d971f3332e2c6f160c5d0f38fe89254a67c0d2dbf1f052f4
DIST fme-1.1.2.tar.gz 351800 RMD160 120759496943f5e9945331ceb6441ad1e054a6fa SHA1 285fe6236ca283ad7f919da0ea0812e63c382be9 SHA256 e1b3e1a34075f5b3684765241bd740a9338aff4409896b70e7534492cdb78fe0
EBUILD fme-1.1.0.ebuild 799 RMD160 1d6974746be9935bfd538ab8a270a904fedd3e06 SHA1 b50eab145d2deb6fb5e6893c57c1121c804de926 SHA256 428e20613d24a66f31c520ce1c05fab656396d3101f7b3c2dd4df2f25a948289
-EBUILD fme-1.1.2.ebuild 799 RMD160 ac77d4205c7d7ac7ef2855353d3142c0bbb13e9d SHA1 b4e5430a1f7e0284b2ea92571a6b572d13129451 SHA256 e8b6f7939edae041dd11f6b11a617a25d1850a16d1629164c7ca2709a8468c48
-MISC ChangeLog 998 RMD160 626434b5edb6fc6c2156866450e70cd10ecf54d1 SHA1 4bf869fccf17c45697a1d6844ff95ca96a34c303 SHA256 2c41233df7838588f6775260b5bcaefe95673ae1c931a7d346cf2433c440a4d6
+EBUILD fme-1.1.2.ebuild 852 RMD160 4d787bf35edc511b952edcff28901a9357627af5 SHA1 a61f62d8f0693119b76d0added5767b51a261f89 SHA256 62ee14b6ffbfc4519955f772ec2d048fb07ed19b0324d414c940e005f38688fa
+MISC ChangeLog 1151 RMD160 fb3f9c37be1b1cb9fd8017b828317b9af3f64782 SHA1 cc8591db5c2c57598e93e7efef611b70ab5e73a9 SHA256 f1c253ec47881332ea5096aad7dbedb8d7f098d25f5eff9af01b8abf03b43749
MISC metadata.xml 252 RMD160 9aee742c6964eb4b20d1f7b66d841f8a1d79a593 SHA1 5584b7e61a123cbb415c3d6c9cc275a5d8483734 SHA256 5b00daa050bc4717874e5a48880e5d5585e002497999e18e887a553ee99a0187
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkjXl+4ACgkQvSApE0uP4UutswCdHYGvVwh06UMF0tn4S0vo/Ffi
-VjcAn2lt23RmWUfICiA8QGzPr4+0Pr1l
-=kv4Y
------END PGP SIGNATURE-----
diff --git a/x11-misc/fme/files/fme-1.1.2-gcc45.patch b/x11-misc/fme/files/fme-1.1.2-gcc45.patch
new file mode 100644
index 000000000000..6c554a43a643
--- /dev/null
+++ b/x11-misc/fme/files/fme-1.1.2-gcc45.patch
@@ -0,0 +1,31 @@
+http://bugs.gentoo.org/318409
+
+--- src/ui.cc
++++ src/ui.cc
+@@ -886,7 +886,7 @@
+ unsigned i=1;
+ for ( Glib::Container_Helpers::ArrayHandleIterator<Glib::Container_Helpers::TypeTraits<Glib::ustring> > iter=dirs.begin(); iter!=dirs.end(); iter++ ) {
+ try {
+- Glib::Dir::Dir directory(*iter);
++ Glib::Dir directory(*iter);
+ #else
+ boost::regex re("\\:");
+ boost::sregex_token_iterator dir(path.begin(), path.end(), re, -1);
+@@ -894,7 +894,7 @@
+
+ for ( unsigned i=1; dir!=end;) {
+ try {
+- Glib::Dir::Dir directory(*dir++);
++ Glib::Dir directory(*dir++);
+ #endif /* GLIBMM_REGEX */
+ for ( Glib::DirIterator iter=directory.begin(); iter!=directory.end(); iter++ ) {
+ Gtk::TreeModel::Row rowCompletion = *(refCompletionModel->append());
+@@ -1259,7 +1259,7 @@
+
+ for ( std::vector<Glib::ustring>::iterator iterPath = preferences.getPathsIcons().begin(); iterPath!=preferences.getPathsIcons().end(); iterPath++ ) {
+ try {
+- Glib::Dir::Dir directory(*iterPath);
++ Glib::Dir directory(*iterPath);
+ for ( Glib::DirIterator iter=directory.begin(); iter!=directory.end(); iter++ ) {
+ Glib::ustring icon_name = *iter;
+ if ( icon_name.find(command_name)!=Glib::ustring::npos ) {
diff --git a/x11-misc/fme/fme-1.1.2.ebuild b/x11-misc/fme/fme-1.1.2.ebuild
index 38907d6a789e..8e4753d8c944 100644
--- a/x11-misc/fme/fme-1.1.2.ebuild
+++ b/x11-misc/fme/fme-1.1.2.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/fme/fme-1.1.2.ebuild,v 1.1 2008/08/25 20:34:48 lack Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/fme/fme-1.1.2.ebuild,v 1.2 2010/05/06 11:18:59 ssuominen Exp $
+EAPI=2
inherit eutils
DESCRIPTION="Graphical menu editor for Fluxbox menus"
HOMEPAGE="http://fme.rhymux.info/"
SRC_URI="http://fme.rhymux.info/stable/${P}.tar.gz"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -17,12 +19,15 @@ RDEPEND="sys-devel/bc
>=dev-cpp/gtkmm-2.4
>=dev-cpp/glibmm-2.14.0
>=dev-cpp/libglademm-2.4"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
-DEPEND="dev-util/pkgconfig
- ${RDEPEND}"
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gcc45.patch
+}
src_install() {
- emake DESTDIR="${D}" install || die "Install failed"
+ emake DESTDIR="${D}" install || die
doicon glade/${PN}.png
make_desktop_entry ${PN} "Fluxbox Menu Editor" ${PN} "Settings;DesktopSettings"