Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: dev-cpp/glibmm/
Date: Mon, 20 Aug 2018 08:33:55
Message-Id: 1534753981.d96afb64e461dc6f8aabe4fbee18e26ea2ff440c.leio@gentoo
1 commit: d96afb64e461dc6f8aabe4fbee18e26ea2ff440c
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 20 08:33:01 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 20 08:33:01 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d96afb64
7
8 dev-cpp/glibmm: remove, available in main tree with fixes
9
10 The version here didn't update glib dep (fails to build with older one),
11 and inexplicably dropped most arch keywords
12
13 dev-cpp/glibmm/glibmm-2.56.0.ebuild | 65 -------------------------------------
14 dev-cpp/glibmm/metadata.xml | 8 -----
15 2 files changed, 73 deletions(-)
16
17 diff --git a/dev-cpp/glibmm/glibmm-2.56.0.ebuild b/dev-cpp/glibmm/glibmm-2.56.0.ebuild
18 deleted file mode 100644
19 index bf1d77de..00000000
20 --- a/dev-cpp/glibmm/glibmm-2.56.0.ebuild
21 +++ /dev/null
22 @@ -1,65 +0,0 @@
23 -# Copyright 1999-2018 Gentoo Foundation
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=6
27 -inherit gnome2 multilib-minimal
28 -
29 -DESCRIPTION="C++ interface for glib2"
30 -HOMEPAGE="https://www.gtkmm.org"
31 -
32 -LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
33 -SLOT="2"
34 -KEYWORDS="~amd64"
35 -IUSE="doc debug test"
36 -
37 -RDEPEND="
38 - >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}]
39 - >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
40 -"
41 -DEPEND="${RDEPEND}
42 - virtual/pkgconfig
43 - doc? ( app-doc/doxygen )
44 -"
45 -# dev-cpp/mm-common needed for eautoreconf
46 -
47 -src_prepare() {
48 - if ! use test; then
49 - # don't waste time building tests
50 - sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
51 - -i Makefile.am Makefile.in || die "sed 1 failed"
52 - fi
53 -
54 - # don't build examples - we want to install example sources, not binaries
55 - sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
56 - -i Makefile.am Makefile.in || die "sed 2 failed"
57 -
58 - gnome2_src_prepare
59 -}
60 -
61 -multilib_src_configure() {
62 - ECONF_SOURCE="${S}" gnome2_src_configure \
63 - $(use_enable debug debug-refcounting) \
64 - $(multilib_native_use_enable doc documentation) \
65 - --enable-deprecated-api
66 -}
67 -
68 -multilib_src_test() {
69 - cd tests
70 - default
71 -
72 - for i in */test; do
73 - ${i} || die "Running tests failed at ${i}"
74 - done
75 -}
76 -
77 -multilib_src_install() {
78 - gnome2_src_install
79 -}
80 -
81 -multilib_src_install_all() {
82 - einstalldocs
83 -
84 - find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
85 - find examples -type f -name 'Makefile*' -exec rm -f {} \; 2>/dev/null
86 - dodoc -r examples
87 -}
88
89 diff --git a/dev-cpp/glibmm/metadata.xml b/dev-cpp/glibmm/metadata.xml
90 deleted file mode 100644
91 index 39980802..00000000
92 --- a/dev-cpp/glibmm/metadata.xml
93 +++ /dev/null
94 @@ -1,8 +0,0 @@
95 -<?xml version="1.0" encoding="UTF-8"?>
96 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
97 -<pkgmetadata>
98 -<maintainer type="project">
99 - <email>gnome@g.o</email>
100 - <name>Gentoo GNOME Desktop</name>
101 -</maintainer>
102 -</pkgmetadata>