Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, dev-libs/actor-framework/
Date: Sat, 12 Oct 2019 08:10:49
Message-Id: 1570867732.665abaca474829ae221be8e75086031287de1794.mgorny@gentoo
1 commit: 665abaca474829ae221be8e75086031287de1794
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 12 08:08:52 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 12 08:08:52 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665abaca
7
8 dev-libs/actor-framework: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/691264
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 dev-libs/actor-framework/Manifest | 7 --
14 .../actor-framework/actor-framework-0.14.5.ebuild | 113 ---------------------
15 dev-libs/actor-framework/metadata.xml | 25 -----
16 profiles/package.mask | 6 --
17 4 files changed, 151 deletions(-)
18
19 diff --git a/dev-libs/actor-framework/Manifest b/dev-libs/actor-framework/Manifest
20 deleted file mode 100644
21 index c092543aa79..00000000000
22 --- a/dev-libs/actor-framework/Manifest
23 +++ /dev/null
24 @@ -1,7 +0,0 @@
25 -DIST CAF_0.14.5-benchmarks.tar.gz 46245 BLAKE2B 1e9477faa604bad9ac73ee7d8fe58bb793f0120a733eddef881fea0c0717f292059190e813358bb089219bc75ad3e581ea120dd84553ee4ef33809ebafb427ec SHA512 11edb5337be18b106c852fe95a7a0d50c9eaf2c21d9e64cee84a60d2e8443083447440a463a24d6cf376bcae421a0d5942b1b3fa6debb7f7102dc8648d1bb15f
26 -DIST CAF_0.14.5-cash.tar.gz 8182 BLAKE2B 59c1e66b05f509d3d126cd5026949105d9ffaae12013262749e7775ef41b01e725769ea2cd2bcf762827a9b8be1bc970cf1d39c8405ca6fd31a0be949c1f9621 SHA512 0e4fe9dd433a6dc353404eb1a10b898c8589db455f550bafefcea3b0f04659cab3e2b63e353b5dab709080aaa1319942fd56d9eaf3c2d0e244f6eed202f81deb
27 -DIST CAF_0.14.5-nexus.tar.gz 1510 BLAKE2B 43d09f1b1d4e6202d7c4e4c0b09402f8cfdd38920d9e6b99c0948602fa267fbdd6f285a76935ed7f58d9abae6ada93da6459a1daea5204a4763e9113ed543b27 SHA512 e71cfd629adf83a3fe5a0a33656d9cb499bb4de10cd73fdccf81c9235cc69b277de63dde035f9cd28c8dbc9a6311ce45af13e3d40d14b6c07c5ad9b714dccec1
28 -DIST CAF_0.14.5-opencl.tar.gz 22047 BLAKE2B 1ea9c4c76b5711a0f4122c1f6a8982a39319f3a8e9accdc1985a39fc01ea83894bc6f51ec0d4bd0f1dfd0ab55f3ebf06def23cd875ddf2fdc30844a8fc106811 SHA512 fb8ea40b16be7646ede25f054688945b21b90719526bdefc786f80581b3f1472945c643f4cc1641f1688252e73e0a0d388e4477c8055b685318d6bf1639cda00
29 -DIST CAF_0.14.5-riac.tar.gz 8452 BLAKE2B 31e06f80e90b877e085038439a5437d392095b10a0d9f5c643a53ca8c0b0f215fb308030df54bbfde05ab6b130d78c87325271f9418e1352906c25300e58c212 SHA512 b4a70548dd2a839dafadd091334a367d1ba7c8632c47f8df8f6c3ee730b4b4b75c8e00d7c335d719dd9f044e0d40436ea265b7717940ac81531b266b8cbcb5cf
30 -DIST CAF_0.14.5-sash_cash.tar.gz 36600 BLAKE2B 85e698f774948628779736a69631862e07a6a579c0d05b739fd2730b518701c6910c5744b5f685f45987bdfb76a868206fcefe1087b5b248ea6c2f5493005e6f SHA512 dc90af883553ac67ff8e7bfcc2213200892137a5f9bcbaab95561898bacddaa5687a39a23eef7fd08b9be54fed2816d4c7d6bb31848cfbbc337ac81312f68542
31 -DIST actor-framework-0.14.5.tar.gz 1239461 BLAKE2B 33fc2aee5decc138d3489df9168364efd73781d963b8b5d371bfdbbeb0b1b812489c982099692e2125f4a58f4c0e64c13fa4954b95ed738336ad614cd7bdf162 SHA512 6bf9cd9868b633cdd249f4e5d503bb9d489a68f5a86e9ba505b3b65984ecf5d931878620ace504a8baed34da7a396a68a7c425ba8c8afef15e0557ed9aa19be9
32
33 diff --git a/dev-libs/actor-framework/actor-framework-0.14.5.ebuild b/dev-libs/actor-framework/actor-framework-0.14.5.ebuild
34 deleted file mode 100644
35 index 09e25ff578c..00000000000
36 --- a/dev-libs/actor-framework/actor-framework-0.14.5.ebuild
37 +++ /dev/null
38 @@ -1,113 +0,0 @@
39 -# Copyright 1999-2016 Gentoo Foundation
40 -# Distributed under the terms of the GNU General Public License v2
41 -
42 -EAPI=6
43 -
44 -inherit cmake-multilib
45 -
46 -bench_ref="2c45d8c1c2b934e062baf378809201ac66d169a7"
47 -cash_ref="38bcdedf7df5536899dd4373969e6653380d2a86"
48 -sash_ref="75e68c37ccafbcb7b7da8c0afe564d59bcf10594"
49 -opencl_ref="200eb3f43fb243515d0652324e6d606dede3f676"
50 -riac_ref="83de14803c841a7113c4b13c94624a55f3eec984"
51 -nexus_ref="254fbf76f83bb06e6001943b78838644345211a4"
52 -
53 -DESCRIPTION="The C++ Actor Framework (CAF)"
54 -HOMEPAGE="https://actor-framework.org/"
55 -SRC_URI="https://github.com/actor-framework/actor-framework/archive/${PV}.tar.gz -> ${P}.tar.gz
56 - benchmarks? ( https://github.com/actor-framework/benchmarks/archive/${bench_ref}.tar.gz -> CAF_${PV}-benchmarks.tar.gz )
57 - cash? ( https://github.com/actor-framework/cash/archive/${cash_ref}.tar.gz -> CAF_${PV}-cash.tar.gz
58 - https://github.com/Neverlord/sash/archive/${sash_ref}.tar.gz -> CAF_${PV}-sash_cash.tar.gz )
59 - nexus? ( https://github.com/actor-framework/nexus/archive/${nexus_ref}.tar.gz -> CAF_${PV}-nexus.tar.gz )
60 - opencl? ( https://github.com/actor-framework/opencl/archive/${opencl_ref}.tar.gz -> CAF_${PV}-opencl.tar.gz )
61 - riac? ( https://github.com/actor-framework/riac/archive/${riac_ref}.tar.gz -> CAF_${PV}-riac.tar.gz )"
62 -LICENSE="|| ( Boost-1.0 BSD )"
63 -SLOT="0/14.5"
64 -KEYWORDS="~amd64 ~x86"
65 -IUSE="boost benchmarks cash debug doc examples +mem_management nexus opencl riac static test"
66 -
67 -DEPEND="${RDEPEND}
68 - doc? ( app-doc/doxygen
69 - dev-texlive/texlive-latex
70 - dev-tex/hevea
71 - )"
72 -RDEPEND="boost? ( dev-libs/boost[${MULTILIB_USEDEP}] )
73 - net-misc/curl[${MULTILIB_USEDEP}]
74 - opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )"
75 -REQUIRED_USE="cash? ( riac )"
76 -
77 -src_unpack() {
78 - unpack ${A}
79 - for i in cash nexus; do
80 - if use ${i}; then
81 - mv "${i}"*/* "${S}/${i}/" || die "died copying sources for ${i}"
82 - fi
83 - done
84 - for i in opencl riac; do
85 - if use ${i}; then
86 - mv "${i}"*/* "${S}/libcaf_${i}/" || die "died copying sources for ${i}"
87 - fi
88 - done
89 - if use cash; then
90 - mv sash*/* "${S}/cash/sash/" || die "died copying sources for sash"
91 - fi
92 - if use benchmarks; then
93 - mv "${WORKDIR}/benchmarks-"* "${WORKDIR}/benchmarks" || die "died moving benchmarks"
94 - fi
95 -}
96 -
97 -src_prepare() {
98 - find "${S}" -name CMakeLists.txt \
99 - -exec sed -i 's#\(install(.* DESTINATION \)lib#\1${LIBRARY_OUTPUT_PATH}#g' \{\} + \
100 - || die
101 - rm examples/CMakeLists.txt || die
102 - append-cxxflags "-std=c++11 -pthread -Wextra -Wall -pedantic"
103 - append-cflags "-std=c11 -pthread -Wextra -Wall -pedantic"
104 -
105 - cmake-utils_src_prepare
106 -}
107 -
108 -multilib_src_configure() {
109 - local mycmakeargs=(
110 - -DCAF_NO_EXAMPLES=ON
111 - -DCAF_NO_BENCHMARKS=ON
112 - -DCAF_USE_ASIO=$(usex boost)
113 - -DCAF_NO_CASH=$(usex cash OFF ON)
114 - -DCAF_LOG_LEVEL=$(usex debug 3 0)
115 - -DCAF_ENABLE_RUNTIME_CHECKS=$(usex debug)
116 - -DCAF_ENABLE_ADDRESS_SANITIZER=$(usex debug)
117 - -DCAF_NO_MEM_MANAGEMENT=$(usex mem_management OFF ON)
118 - -DCAF_NO_NEXUS=$(usex nexus OFF ON)
119 - -DCAF_NO_OPENCL=$(usex opencl OFF ON)
120 - -DCAF_NO_RIAC=$(usex riac OFF ON)
121 - -DCAF_BUILD_STATIC=$(usex static)
122 - -DCAF_NO_UNIT_TESTS=$(usex test OFF ON )
123 - -DLIBRARY_OUTPUT_PATH="$(get_libdir)"
124 - )
125 -
126 - cmake-utils_src_configure
127 -}
128 -
129 -multilib_src_compile() {
130 - cmake-utils_src_compile
131 -
132 - if use doc; then
133 - emake doc
134 - emake -C "${S}/manual/build-pdf"
135 - emake -C "${S}/manual/build-html"
136 - fi
137 -}
138 -
139 -multilib_src_install() {
140 - DOCS=( README.md )
141 - use examples && DOCS+=( "${S}/examples" )
142 - use benchmarks && DOCS+=( "${WORKDIR}/benchmarks/" )
143 - if use doc; then
144 - HTML_DOCS=( "${S}/html/"* )
145 - for i in pdf html; do
146 - DOCS+=( "${S}"/manual/build-${i}/manual.${i} )
147 - done
148 - fi
149 -
150 - cmake-utils_src_install
151 -}
152
153 diff --git a/dev-libs/actor-framework/metadata.xml b/dev-libs/actor-framework/metadata.xml
154 deleted file mode 100644
155 index 9e4f4846bfb..00000000000
156 --- a/dev-libs/actor-framework/metadata.xml
157 +++ /dev/null
158 @@ -1,25 +0,0 @@
159 -<?xml version="1.0" encoding="UTF-8"?>
160 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
161 -<pkgmetadata>
162 -<!-- maintainer-needed -->
163 - <use>
164 - <flag name="benchmarks">Due to the number of out-of-tree deps, these only get installed as docs</flag>
165 - <flag name="boost">Make use of Boost's ASIO functionality</flag>
166 - <flag name="cash">Build the C Actor Shell for introspection and debugging</flag>
167 - <flag name="debug">Raises log-level to DEBUG, enables runtime checks and address sanitizer</flag>
168 - <flag name="doc">Compiles and installs the documentation as PDF and HTML</flag>
169 - <flag name="examples">Installs the provided example source files</flag>
170 - <flag name="mem_management">Enables built-in memory management</flag>
171 - <flag name="nexus">Nexus is the central component for CAF's runtime inspection</flag>
172 - <flag name="opencl">Compiles against the provided opencl implementation</flag>
173 - <flag name="riac">Runtime inspection and configuration</flag>
174 - <flag name="static">Provides a static build</flag>
175 - <flag name="test">Builds the provided unit tests</flag>
176 - </use>
177 - <upstream>
178 - <remote-id type="github">actor-framework/actor-framework</remote-id>
179 - </upstream>
180 - <longdescription lang="en">
181 - An implementation of the Actor Model of distributed computation in C++.
182 - </longdescription>
183 -</pkgmetadata>
184
185 diff --git a/profiles/package.mask b/profiles/package.mask
186 index 29cd974baa3..99d344a6288 100644
187 --- a/profiles/package.mask
188 +++ b/profiles/package.mask
189 @@ -752,12 +752,6 @@ dev-libs/elfio
190 # Removal in 30 days. Bug #694166.
191 dev-libs/cgicc
192
193 -# Michał Górny <mgorny@g.o> (2019-09-12)
194 -# Unmaintained. Fails to build against current version of boost.
195 -# No reverse dependencies (last one removed in April).
196 -# Removal in 30 days. Bug #691264.
197 -dev-libs/actor-framework
198 -
199 # Lars Wendler <polynomial-c@g.o> (2019-09-04)
200 # Unofficial build. Superseded by official 2.49.5 release.
201 # Masked for removal.