1 |
commit: 77ad78b336975cdd83524bb9d8e144bcff29c35a |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Dec 5 18:02:14 2016 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Dec 5 18:40:16 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ad78b3 |
7 |
|
8 |
dev-cpp/libbackend-elements: Remove old |
9 |
|
10 |
Closes: https://github.com/gentoo/gentoo/pull/3022 |
11 |
|
12 |
dev-cpp/libbackend-elements/Manifest | 1 - |
13 |
.../libbackend-elements-1.7.2.ebuild | 77 ---------------------- |
14 |
dev-cpp/libbackend-elements/metadata.xml | 8 --- |
15 |
profiles/package.mask | 1 - |
16 |
4 files changed, 87 deletions(-) |
17 |
|
18 |
diff --git a/dev-cpp/libbackend-elements/Manifest b/dev-cpp/libbackend-elements/Manifest |
19 |
deleted file mode 100644 |
20 |
index 6270cd6..00000000 |
21 |
--- a/dev-cpp/libbackend-elements/Manifest |
22 |
+++ /dev/null |
23 |
@@ -1 +0,0 @@ |
24 |
-DIST libbackend-elements-1.7.2.tar.bz2 22501 SHA256 803c5a9ff7422da04a6d2802214cee09c2eeddf7608866c34eb23e73bb92d3f7 SHA512 480563aa55c317a417bd3326ae108ee6bd8fbd9d3e6757f9387d5c407b8f2f4ae8194e2ee90c3ec05fa8d05113251d9850c176919e4e8b322409ff6625c29355 WHIRLPOOL fdba6955119b02b8b623d6d427593577049ee163389b0d42a0f45f0da7b816d49a267c18c6beab32f62b3adc414d8e752944ec31e6bd77781269d35e3272e843 |
25 |
|
26 |
diff --git a/dev-cpp/libbackend-elements/libbackend-elements-1.7.2.ebuild b/dev-cpp/libbackend-elements/libbackend-elements-1.7.2.ebuild |
27 |
deleted file mode 100644 |
28 |
index 00222c0..00000000 |
29 |
--- a/dev-cpp/libbackend-elements/libbackend-elements-1.7.2.ebuild |
30 |
+++ /dev/null |
31 |
@@ -1,77 +0,0 @@ |
32 |
-# Copyright 1999-2016 Gentoo Foundation |
33 |
-# Distributed under the terms of the GNU General Public License v2 |
34 |
-# $Id$ |
35 |
- |
36 |
-EAPI="2" |
37 |
- |
38 |
-inherit toolchain-funcs versionator |
39 |
- |
40 |
-DESCRIPTION="A collection of elementary building blocks for implementing compiler backends in c++" |
41 |
-HOMEPAGE="http://kolpackov.net/projects/libbackend-elements/" |
42 |
-SRC_URI="ftp://kolpackov.net/pub/projects/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2" |
43 |
-LICENSE="GPL-2" |
44 |
-SLOT="0" |
45 |
-KEYWORDS="amd64 ~arm ppc ppc64 x86" |
46 |
-IUSE="" |
47 |
- |
48 |
-RDEPEND=">=dev-cpp/libcult-1.4.6-r1 |
49 |
- dev-libs/boost" |
50 |
-DEPEND="${RDEPEND} |
51 |
- dev-util/build" |
52 |
- |
53 |
-src_configure() { |
54 |
- BOOST_PKG="$(best_version ">=dev-libs/boost-1.35.0-r5")" |
55 |
- BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" |
56 |
- BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")" |
57 |
- BOOST_INC="/usr/include/boost-${BOOST_VER}" |
58 |
- |
59 |
- mkdir -p build/{ld,cxx/gnu,import/libboost,import/libcult} |
60 |
- |
61 |
- cat >> build/cxx/configuration-dynamic.make <<- EOF |
62 |
-cxx_id := gnu |
63 |
-cxx_optimize := n |
64 |
-cxx_debug := n |
65 |
-cxx_rpath := n |
66 |
-cxx_pp_extra_options := |
67 |
-cxx_extra_options := ${CXXFLAGS} -I${BOOST_INC} |
68 |
-cxx_ld_extra_options := ${LDFLAGS} |
69 |
-cxx_extra_libs := |
70 |
-cxx_extra_lib_paths := |
71 |
- EOF |
72 |
- |
73 |
- cat >> build/cxx/gnu/configuration-dynamic.make <<- EOF |
74 |
-cxx_gnu := $(tc-getCXX) |
75 |
-cxx_gnu_libraries := |
76 |
-cxx_gnu_optimization_options := |
77 |
- EOF |
78 |
- |
79 |
- cat >> build/import/libboost/configuration-dynamic.make <<- EOF |
80 |
-libboost_installed := y |
81 |
-libboost_suffix := -mt-${BOOST_VER} |
82 |
- EOF |
83 |
- |
84 |
- cat >> build/import/libcult/configuration-dynamic.make <<- EOF |
85 |
-libcult_installed := y |
86 |
- EOF |
87 |
- |
88 |
- cat >> build/ld/configuration-lib-dynamic.make <<- EOF |
89 |
-ld_lib_type := shared |
90 |
- EOF |
91 |
- |
92 |
- MAKEOPTS+=" verbose=1" |
93 |
-} |
94 |
- |
95 |
-src_install() { |
96 |
- find backend-elements -iname "*.cxx" \ |
97 |
- -o -iname "makefile" \ |
98 |
- -o -iname "*.o" -o -iname "*.d" \ |
99 |
- -o -iname "*.m4" -o -iname "*.l" \ |
100 |
- -o -iname "*.cpp-options" -o -iname "*.so" | xargs rm -f |
101 |
- rm -rf backend-elements/arch |
102 |
- |
103 |
- insinto /usr/include |
104 |
- doins -r backend-elements |
105 |
- |
106 |
- dodoc NEWS README documentation/[[:upper:]]* |
107 |
- dohtml -A xhtml -r documentation/* |
108 |
-} |
109 |
|
110 |
diff --git a/dev-cpp/libbackend-elements/metadata.xml b/dev-cpp/libbackend-elements/metadata.xml |
111 |
deleted file mode 100644 |
112 |
index acd00be..00000000 |
113 |
--- a/dev-cpp/libbackend-elements/metadata.xml |
114 |
+++ /dev/null |
115 |
@@ -1,8 +0,0 @@ |
116 |
-<?xml version="1.0" encoding="UTF-8"?> |
117 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
118 |
-<pkgmetadata> |
119 |
- <maintainer type="person"> |
120 |
- <email>dev-zero@g.o</email> |
121 |
- <name>Tiziano Müller</name> |
122 |
- </maintainer> |
123 |
-</pkgmetadata> |
124 |
|
125 |
diff --git a/profiles/package.mask b/profiles/package.mask |
126 |
index ca4a91d..8d19dee 100644 |
127 |
--- a/profiles/package.mask |
128 |
+++ b/profiles/package.mask |
129 |
@@ -366,7 +366,6 @@ dev-java/jaffl |
130 |
# David Seifert <soap@g.o> (29 Oct 2016) |
131 |
# Unmaintained, broken, do not work with GCC 6 |
132 |
# Bugs #594506, #597780, removal in 30 days. |
133 |
-dev-cpp/libbackend-elements |
134 |
dev-cpp/libcult |
135 |
<dev-util/build-0.3.10 |