summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2015-12-23 20:46:50 +0100
committerPacho Ramos <pacho@gentoo.org>2015-12-23 21:38:01 +0100
commit654a828b1c78eb0dffb61cdcf7f5898e257ed47d (patch)
tree5f8f50889906c4c38da0dade46be23d1d33ee163
parentapp-editors/mlview: Fix building with latest glibmm/libsigc++ (diff)
downloadgentoo-654a828b1c78eb0dffb61cdcf7f5898e257ed47d.tar.gz
gentoo-654a828b1c78eb0dffb61cdcf7f5898e257ed47d.tar.bz2
gentoo-654a828b1c78eb0dffb61cdcf7f5898e257ed47d.zip
dev-util/crow-designer: Fix building with latest glibmm/libsigc++
Package-Manager: portage-2.2.26
-rw-r--r--dev-util/crow-designer/crow-designer-2.21.0.ebuild20
1 files changed, 13 insertions, 7 deletions
diff --git a/dev-util/crow-designer/crow-designer-2.21.0.ebuild b/dev-util/crow-designer/crow-designer-2.21.0.ebuild
index 5fa457ca36b2..b1a48070846d 100644
--- a/dev-util/crow-designer/crow-designer-2.21.0.ebuild
+++ b/dev-util/crow-designer/crow-designer-2.21.0.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI="3"
+EAPI=5
+inherit eutils flag-o-matic
DESCRIPTION="GTK+ GUI building tool"
HOMEPAGE="http://www.crowdesigner.org"
@@ -15,26 +16,31 @@ IUSE="nls"
LANGS="ru"
-RDEPEND=">=dev-libs/guiloader-2.21
+RDEPEND="
+ >=dev-libs/guiloader-2.21
>=dev-libs/guiloader-c++-2.21
dev-cpp/gtkmm:2.4
- >=dev-libs/dbus-glib-0.86"
+ >=dev-libs/dbus-glib-0.86
+"
DEPEND="${RDEPEND}
dev-libs/boost
virtual/pkgconfig
- nls? ( >=sys-devel/gettext-0.18 )"
+ nls? ( >=sys-devel/gettext-0.18 )
+"
-S=${WORKDIR}/crow-${PV}
+S="${WORKDIR}/crow-${PV}"
for x in ${LANGS}; do
IUSE="${IUSE} linguas_${x}"
done
src_configure() {
+ append-cxxflags -std=c++11
econf $(use_enable nls)
}
src_install() {
- emake DESTDIR="${D}" install || die "make install failed"
- dodoc doc/{authors.txt,news.{en,ru}.txt,readme.{en,ru}.txt,readme.ru.txt} || die
+ default
+ dodoc doc/{authors.txt,news.{en,ru}.txt,readme.{en,ru}.txt,readme.ru.txt}
+ prune_libtool_files
}