public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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