* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libglademm/
@ 2015-12-19 10:10 Pacho Ramos
0 siblings, 0 replies; 6+ messages in thread
From: Pacho Ramos @ 2015-12-19 10:10 UTC (permalink / raw
To: gentoo-commits
commit: 53bfa0bc6d8abd736afb03b2a0f45aafc88e2465
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 19 09:53:54 2015 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Dec 19 10:10:07 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53bfa0bc
dev-cpp/libglademm: Fix building with latest glibmm/libsigc++ (#566584)
Package-Manager: portage-2.2.26
dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild | 75 +++++++++++++++++++++++++++
1 file changed, 75 insertions(+)
diff --git a/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild b/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
new file mode 100644
index 0000000..96f1165
--- /dev/null
+++ b/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME_TARBALL_SUFFIX="bz2"
+
+inherit flag-o-matic gnome2 multilib-minimal
+
+DESCRIPTION="C++ bindings for libglade"
+HOMEPAGE="http://www.gtkmm.org"
+
+LICENSE="LGPL-2.1+"
+SLOT="2.4"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc examples"
+
+RDEPEND="
+ >=gnome-base/libglade-2.6.4-r1:2.0[${MULTILIB_USEDEP}]
+ >=dev-cpp/gtkmm-2.24.3:2.4[${MULTILIB_USEDEP}]
+ >=dev-cpp/glibmm-2.34.1:2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ # we will control install manually in install
+ sed -i 's/^\(SUBDIRS =.*\)docs\(.*\)$/\1\2/' Makefile.am Makefile.in || \
+ die "sed Makefile.{am,in} failed (1)"
+
+ # don't waste time building the examples
+ sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
+ Makefile.am Makefile.in || die "sed Makefile.{am,in} failed (2)"
+
+ append-cxxflags -std=c++11 #566584
+
+ gnome2_src_prepare
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" gnome2_src_configure
+}
+
+multilib_src_compile() {
+ gnome2_src_compile
+
+ if multilib_is_native_abi && use doc; then
+ emake -C "docs/reference" all || die "emake doc failed"
+ fi
+}
+
+multilib_src_install() {
+ gnome2_src_install
+
+ if use examples; then
+ emake -C "examples" distclean || die "examples clean up failed"
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if use doc ; then
+ dohtml -r docs/reference/html/*
+ fi
+
+ if use examples; then
+ find "${S}/examples" -name "Makefile*" -delete \
+ || die "examples cleanup failed"
+ insinto "/usr/share/doc/${PF}"
+ doins -r examples || die "doins failed"
+ fi
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libglademm/
@ 2015-12-19 10:10 Pacho Ramos
0 siblings, 0 replies; 6+ messages in thread
From: Pacho Ramos @ 2015-12-19 10:10 UTC (permalink / raw
To: gentoo-commits
commit: 795b07fb414051778edd62fa47e1d8332fe6610b
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 19 09:54:35 2015 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Dec 19 10:10:11 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=795b07fb
dev-cpp/libglademm: Drop old
Package-Manager: portage-2.2.26
dev-cpp/libglademm/libglademm-2.6.7.ebuild | 62 ------------------------------
1 file changed, 62 deletions(-)
diff --git a/dev-cpp/libglademm/libglademm-2.6.7.ebuild b/dev-cpp/libglademm/libglademm-2.6.7.ebuild
deleted file mode 100644
index 7d3d9da..0000000
--- a/dev-cpp/libglademm/libglademm-2.6.7.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME_TARBALL_SUFFIX="bz2"
-
-inherit gnome2
-
-DESCRIPTION="C++ bindings for libglade"
-HOMEPAGE="http://www.gtkmm.org"
-
-LICENSE="LGPL-2.1+"
-SLOT="2.4"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
-IUSE="doc examples"
-
-RDEPEND="
- >=gnome-base/libglade-2.6.1:2.0
- >=dev-cpp/gtkmm-2.6:2.4
- >=dev-cpp/glibmm-2.4:2
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-src_prepare() {
- # we will control install manually in install
- sed -i 's/^\(SUBDIRS =.*\)docs\(.*\)$/\1\2/' Makefile.am Makefile.in || \
- die "sed Makefile.{am,in} failed (1)"
-
- # don't waste time building the examples
- sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
- Makefile.am Makefile.in || die "sed Makefile.{am,in} failed (2)"
-
- gnome2_src_prepare
-}
-
-src_compile() {
- gnome2_src_compile
-
- if use doc; then
- emake -C "${S}/docs/reference" all || die "emake doc failed"
- fi
-}
-
-src_install() {
- gnome2_src_install
-
- if use doc ; then
- dohtml -r docs/reference/html/*
- fi
-
- if use examples; then
- emake -C "${S}/examples" distclean || die "examples clean up failed"
- find "${S}/examples" -name "Makefile*" -delete \
- || die "examples cleanup failed"
- insinto "/usr/share/doc/${PF}"
- doins -r examples || die "doins failed"
- fi
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libglademm/
@ 2016-05-03 19:58 Markus Meier
0 siblings, 0 replies; 6+ messages in thread
From: Markus Meier @ 2016-05-03 19:58 UTC (permalink / raw
To: gentoo-commits
commit: bf80757baca0decb0990f172bd03804fdeb82c61
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Tue May 3 19:58:32 2016 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Tue May 3 19:58:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf80757b
dev-cpp/libglademm: arm stable, bug #566378
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="arm"
dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild b/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
index 9691127..618d335 100644
--- a/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
+++ b/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="2.4"
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sh ~sparc x86 ~x86-fbsd"
IUSE="doc examples"
RDEPEND="
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libglademm/
@ 2017-02-15 19:24 Mart Raudsepp
0 siblings, 0 replies; 6+ messages in thread
From: Mart Raudsepp @ 2017-02-15 19:24 UTC (permalink / raw
To: gentoo-commits
commit: 08fcb38b6b6d02d8ce6ac2e023128c9ae801516e
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 15 18:50:09 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Wed Feb 15 19:23:00 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08fcb38b
dev-cpp/libglademm: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
dev-cpp/libglademm/libglademm-2.6.7-r1.ebuild | 78 ---------------------------
1 file changed, 78 deletions(-)
diff --git a/dev-cpp/libglademm/libglademm-2.6.7-r1.ebuild b/dev-cpp/libglademm/libglademm-2.6.7-r1.ebuild
deleted file mode 100644
index 61a1159436..0000000000
--- a/dev-cpp/libglademm/libglademm-2.6.7-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME_TARBALL_SUFFIX="bz2"
-
-inherit gnome2 multilib-minimal
-
-DESCRIPTION="C++ bindings for libglade"
-HOMEPAGE="http://www.gtkmm.org"
-
-LICENSE="LGPL-2.1+"
-SLOT="2.4"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd"
-IUSE="doc examples"
-
-COMMON_DEPEND="
- >=gnome-base/libglade-2.6.4-r1:2.0[${MULTILIB_USEDEP}]
- >=dev-cpp/gtkmm-2.24.3:2.4[${MULTILIB_USEDEP}]
- >=dev-cpp/glibmm-2.34.1:2[${MULTILIB_USEDEP}]
-"
-RDEPEND="${COMMON_DEPEND}
- abi_x86_32? (
- !<=app-emulation/emul-linux-x86-gtkmmlibs-20140508
- !app-emulation/emul-linux-x86-gtkmmlibs[-abi_x86_32(-)] )
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-
-src_prepare() {
- # we will control install manually in install
- sed -i 's/^\(SUBDIRS =.*\)docs\(.*\)$/\1\2/' Makefile.am Makefile.in || \
- die "sed Makefile.{am,in} failed (1)"
-
- # don't waste time building the examples
- sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
- Makefile.am Makefile.in || die "sed Makefile.{am,in} failed (2)"
-
- gnome2_src_prepare
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" gnome2_src_configure
-}
-
-multilib_src_compile() {
- gnome2_src_compile
-
- if multilib_is_native_abi && use doc; then
- emake -C "docs/reference" all || die "emake doc failed"
- fi
-}
-
-multilib_src_install() {
- gnome2_src_install
-
- if use examples; then
- emake -C "examples" distclean || die "examples clean up failed"
- fi
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if use doc ; then
- dohtml -r docs/reference/html/*
- fi
-
- if use examples; then
- find "${S}/examples" -name "Makefile*" -delete \
- || die "examples cleanup failed"
- insinto "/usr/share/doc/${PF}"
- doins -r examples || die "doins failed"
- fi
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libglademm/
@ 2020-02-08 9:42 Mart Raudsepp
0 siblings, 0 replies; 6+ messages in thread
From: Mart Raudsepp @ 2020-02-08 9:42 UTC (permalink / raw
To: gentoo-commits
commit: caa736e17f2a4ec570c683dcaa72e8ef0ea9d5c0
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 8 09:35:33 2020 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Feb 8 09:42:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caa736e1
dev-cpp/libglademm: drop to ~hppa
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild b/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
index 3568cb9aae5..5bbe4bfaf43 100644
--- a/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
+++ b/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="2.4"
-KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 ~sh sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ia64 ppc ppc64 ~sh sparc x86"
IUSE="doc examples"
RDEPEND="
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libglademm/
@ 2022-01-09 18:40 David Seifert
0 siblings, 0 replies; 6+ messages in thread
From: David Seifert @ 2022-01-09 18:40 UTC (permalink / raw
To: gentoo-commits
commit: 5fda5b708d0d8122f070a784aea413cd13992207
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 9 18:39:52 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 9 18:39:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fda5b70
dev-cpp/libglademm: update EAPI 5 -> 8
Signed-off-by: David Seifert <soap <AT> gentoo.org>
...-2.6.7-r2.ebuild => libglademm-2.6.7-r3.ebuild} | 33 ++++++++--------------
1 file changed, 11 insertions(+), 22 deletions(-)
diff --git a/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild b/dev-cpp/libglademm/libglademm-2.6.7-r3.ebuild
similarity index 68%
rename from dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
rename to dev-cpp/libglademm/libglademm-2.6.7-r3.ebuild
index 4b75e756ca7e..0a8fa5f985cd 100644
--- a/dev-cpp/libglademm/libglademm-2.6.7-r2.ebuild
+++ b/dev-cpp/libglademm/libglademm-2.6.7-r3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
-GCONF_DEBUG="no"
+EAPI=8
+
GNOME_TARBALL_SUFFIX="bz2"
-inherit eutils flag-o-matic gnome2 multilib-minimal
+inherit gnome2 multilib-minimal
DESCRIPTION="C++ bindings for libglade"
HOMEPAGE="https://www.gtkmm.org"
@@ -20,9 +20,8 @@ RDEPEND="
>=dev-cpp/gtkmm-2.24.3:2.4[${MULTILIB_USEDEP}]
>=dev-cpp/glibmm-2.34.1:2[${MULTILIB_USEDEP}]
"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
# we will control install manually in install
@@ -33,8 +32,6 @@ src_prepare() {
sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
Makefile.am Makefile.in || die "sed Makefile.{am,in} failed (2)"
- append-cxxflags -std=c++11 #566584
-
gnome2_src_prepare
}
@@ -45,30 +42,22 @@ multilib_src_configure() {
multilib_src_compile() {
gnome2_src_compile
- if multilib_is_native_abi && use doc; then
- emake -C "docs/reference" all
- fi
+ multilib_is_native_abi && use doc && emake -C docs/reference all
}
multilib_src_install() {
gnome2_src_install
- if use examples; then
- emake -C "examples" distclean
- fi
+ use examples && emake -C examples distclean
}
multilib_src_install_all() {
+ use doc && HTML_DOCS=( docs/reference/html/. )
einstalldocs
- if use doc ; then
- dohtml -r docs/reference/html/*
- fi
-
if use examples; then
- find "${S}/examples" -name "Makefile*" -delete \
+ find examples/ -name 'Makefile*' -delete \
|| die "examples cleanup failed"
- insinto "/usr/share/doc/${PF}"
- doins -r examples
+ dodoc -r examples
fi
}
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-01-09 18:40 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-19 10:10 [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libglademm/ Pacho Ramos
-- strict thread matches above, loose matches on Subject: below --
2022-01-09 18:40 David Seifert
2020-02-08 9:42 Mart Raudsepp
2017-02-15 19:24 Mart Raudsepp
2016-05-03 19:58 Markus Meier
2015-12-19 10:10 Pacho Ramos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox