Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/lemon/
Date: Sat, 26 Feb 2022 21:09:58
Message-Id: 1645909777.5610c07de5fc79bd5cfe272cd959d9a03b7c171a.sam@gentoo
1 commit: 5610c07de5fc79bd5cfe272cd959d9a03b7c171a
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 26 21:09:37 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 26 21:09:37 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5610c07d
7
8 sci-libs/lemon: drop 1.3.1
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 sci-libs/lemon/lemon-1.3.1.ebuild | 90 ---------------------------------------
13 1 file changed, 90 deletions(-)
14
15 diff --git a/sci-libs/lemon/lemon-1.3.1.ebuild b/sci-libs/lemon/lemon-1.3.1.ebuild
16 deleted file mode 100644
17 index cb3bee35083d..000000000000
18 --- a/sci-libs/lemon/lemon-1.3.1.ebuild
19 +++ /dev/null
20 @@ -1,90 +0,0 @@
21 -# Copyright 1999-2019 Gentoo Authors
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI=6
25 -
26 -inherit cmake-utils
27 -
28 -DESCRIPTION="C++ template static library of common data structures and algorithms"
29 -HOMEPAGE="https://lemon.cs.elte.hu/trac/lemon/"
30 -SRC_URI="https://lemon.cs.elte.hu/pub/sources/${P}.tar.gz"
31 -
32 -LICENSE="Boost-1.0"
33 -SLOT="0"
34 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
35 -IUSE="+coin doc glpk static-libs test"
36 -RESTRICT="!test? ( test )"
37 -
38 -REQUIRED_USE="|| ( coin glpk )"
39 -
40 -RDEPEND="
41 - coin? (
42 - sci-libs/coinor-cbc:=
43 - sci-libs/coinor-clp:=
44 - )
45 - glpk? ( sci-mathematics/glpk:= )
46 -"
47 -DEPEND="${RDEPEND}
48 - doc? (
49 - app-doc/doxygen
50 - app-text/ghostscript-gpl
51 - dev-libs/mathjax
52 - )
53 -"
54 -
55 -PATCHES=(
56 - "${FILESDIR}"/${P}-multilib.patch
57 - "${FILESDIR}"/${PN}-1.3-as-needed.patch
58 -)
59 -
60 -src_prepare() {
61 - cmake-utils_src_prepare
62 - cmake_comment_add_subdirectory demo
63 -
64 - use doc || cmake_comment_add_subdirectory doc
65 - use test || cmake_comment_add_subdirectory test
66 -
67 - for t in \
68 - max_clique \
69 - max_flow \
70 - graph_utils \
71 - random \
72 - time_measure \
73 - tsp; do
74 - sed -i -e "/${t}_test/d" test/CMakeLists.txt || die
75 - done
76 - sed -i \
77 - -e '/ADD_TEST(lp_test lp_test)/d' \
78 - -e '/ADD_DEPENDENCIES(check lp_test)/d' \
79 - test/CMakeLists.txt || die
80 -}
81 -
82 -src_configure() {
83 - local mycmakeargs=(
84 - -DBUILD_SHARED_LIBS=TRUE
85 - -DLEMON_ENABLE_COIN=$(usex coin)
86 - -DLEMON_ENABLE_GLPK=$(usex glpk)
87 - )
88 - use coin && mycmakeargs+=( -DCOIN_ROOT_DIR="${EPREFIX}/usr" )
89 - if use doc; then
90 - mycmakeargs+=(
91 - -DLEMON_DOC_MATHJAX_RELPATH="${EPREFIX}/usr/share/mathjax"
92 - -DLEMON_DOC_SOURCE_BROWSER=$(usex doc)
93 - -DLEMON_DOC_USE_MATHJAX=$(usex doc)
94 - )
95 - fi
96 - cmake-utils_src_configure
97 -}
98 -
99 -src_install() {
100 - cmake-utils_src_install
101 - # TODO: Upstream needs to see the light of GNUInstallDirs
102 - if use doc; then
103 - mv "${D}"/usr/share/doc/lemon/html "${D}"/usr/share/doc/${PF} || die
104 - rmdir "${D}"/usr/share/doc/lemon || die
105 - fi
106 -}
107 -
108 -src_test() {
109 - emake -C "${BUILD_DIR}" check
110 -}