Gentoo Archives: gentoo-commits

From: Michael Orlitzky <mjo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/cliquer/
Date: Fri, 31 Jan 2020 15:45:47
Message-Id: 1580485353.daa32852c893f9facda0caf23e27768dfcb8b06d.mjo@gentoo
1 commit: daa32852c893f9facda0caf23e27768dfcb8b06d
2 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 30 21:19:49 2020 +0000
4 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 31 15:42:33 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa32852
7
8 sci-mathematics/cliquer: new package of graph clique-finding routines.
9
10 This is a straightforward import of the cliquer package from the
11 sage-on-gentoo overlay, where it was maintained by François Bissey,
12 with minor changes:
13
14 * Update to EAPI=7.
15 * Add the original cliquer homepage to HOMEPAGE.
16 * Use the SageMath upstream tarball and drop autotools.eclass.
17
18 Technically we are packaging Dima Pasechnik's "autocliquer" fork of
19 cliquer, but the only difference between the two is an autotools build
20 system that makes our lives oh so much easier.
21
22 Closes: https://bugs.gentoo.org/707522
23 Package-Manager: Portage-2.3.84, Repoman-2.3.20
24 Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
25
26 sci-mathematics/cliquer/Manifest | 1 +
27 sci-mathematics/cliquer/cliquer-1.21.ebuild | 29 +++++++++++++++++++++++++++++
28 sci-mathematics/cliquer/metadata.xml | 24 ++++++++++++++++++++++++
29 3 files changed, 54 insertions(+)
30
31 diff --git a/sci-mathematics/cliquer/Manifest b/sci-mathematics/cliquer/Manifest
32 new file mode 100644
33 index 00000000000..587ee4b6b0e
34 --- /dev/null
35 +++ b/sci-mathematics/cliquer/Manifest
36 @@ -0,0 +1 @@
37 +DIST cliquer-1.21.tar.gz 412440 BLAKE2B 0a4f31f6b005822271c67ab2f2532809b112a5ceb7aaf828b06bf6ca4cadfb836d3c1f6b70187908104c2eefedeececad6b020cde2d198141dc69801d5b1ce81 SHA512 2f72a649cfef46ef07cc3817a704fbfcda910b0b0a419deb361b2aa18437e4689a8b965e0e364a5d9ae391ba8591e022a0dc414b21c9102094ad28fb2f1b15a8
38
39 diff --git a/sci-mathematics/cliquer/cliquer-1.21.ebuild b/sci-mathematics/cliquer/cliquer-1.21.ebuild
40 new file mode 100644
41 index 00000000000..e1d639781d6
42 --- /dev/null
43 +++ b/sci-mathematics/cliquer/cliquer-1.21.ebuild
44 @@ -0,0 +1,29 @@
45 +# Copyright 1999-2020 Gentoo Authors
46 +# Distributed under the terms of the GNU General Public License v2
47 +
48 +EAPI=7
49 +
50 +DESCRIPTION="C routines for finding cliques in an arbitrary weighted graph"
51 +
52 +# autocliquer is a fork of cliquer (whose last release was in 2010) by
53 +# one of the SageMath developers with an autotools build system.
54 +HOMEPAGE="https://users.aalto.fi/~pat/cliquer.html
55 + https://github.com/dimpase/autocliquer"
56 +
57 +# The github tarball doesn't contain the generated autotools files (like
58 +# the ./configure script).
59 +SRC_URI="http://files.sagemath.org/spkg/upstream/${PN}/${P}.tar.gz"
60 +
61 +LICENSE="GPL-2"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~x86"
64 +IUSE="static-libs"
65 +
66 +src_configure(){
67 + econf $(use_enable static-libs static)
68 +}
69 +
70 +src_install(){
71 + default
72 + find "${ED}" -name '*.la' -delete || die
73 +}
74
75 diff --git a/sci-mathematics/cliquer/metadata.xml b/sci-mathematics/cliquer/metadata.xml
76 new file mode 100644
77 index 00000000000..94aafb3a9ea
78 --- /dev/null
79 +++ b/sci-mathematics/cliquer/metadata.xml
80 @@ -0,0 +1,24 @@
81 +<?xml version="1.0" encoding="UTF-8"?>
82 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
83 +<pkgmetadata>
84 + <maintainer type="person">
85 + <email>mjo@g.o</email>
86 + </maintainer>
87 + <!--
88 + mjo: François maintained this package in the sage-on-gentoo overlay
89 + long before I moved it into ::gentoo. You don't need an ACK from me
90 + to merge his changes.
91 + -->
92 + <maintainer type="person">
93 + <email>frp.bissey@×××××.com</email>
94 + <name>François Bissey</name>
95 + </maintainer>
96 + <maintainer type="project">
97 + <email>proxy-maint@g.o</email>
98 + <name>Proxy Maintainers</name>
99 + </maintainer>
100 +
101 + <upstream>
102 + <remote-id type="github">dimpase/autocliquer</remote-id>
103 + </upstream>
104 +</pkgmetadata>