From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 882CD138350 for ; Fri, 28 Feb 2020 12:57:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BC483E086C; Fri, 28 Feb 2020 12:57:48 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8E7CBE086C for ; Fri, 28 Feb 2020 12:57:48 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DE60D34EF97 for ; Fri, 28 Feb 2020 12:57:46 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 8307B116 for ; Fri, 28 Feb 2020 12:57:44 +0000 (UTC) From: "Michael Orlitzky" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Orlitzky" Message-ID: <1582894413.7d9d78d4154c1aa111a5316b7c4fd13bb4319fd1.mjo@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/rw/ X-VCS-Repository: repo/gentoo X-VCS-Files: sci-mathematics/rw/metadata.xml sci-mathematics/rw/rw-0.8-r1.ebuild sci-mathematics/rw/rw-0.8-r2.ebuild X-VCS-Directories: sci-mathematics/rw/ X-VCS-Committer: mjo X-VCS-Committer-Name: Michael Orlitzky X-VCS-Revision: 7d9d78d4154c1aa111a5316b7c4fd13bb4319fd1 X-VCS-Branch: master Date: Fri, 28 Feb 2020 12:57:44 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 251fd8e6-8b04-4638-935e-a1c7d8cda95b X-Archives-Hash: b6af7c8b5011623e8bf1281385292d37 commit: 7d9d78d4154c1aa111a5316b7c4fd13bb4319fd1 Author: Michael Orlitzky gentoo org> AuthorDate: Fri Feb 28 12:51:34 2020 +0000 Commit: Michael Orlitzky gentoo org> CommitDate: Fri Feb 28 12:53:33 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9d78d4 sci-mathematics/rw: new revision sans the "rw" executable. The main use case for rw is as a library, specifically one used by SageMath. The "rw" executable was nice to have, but it pulls in dev-libs/igraph, and igraph upstream has gone crazy and started copy/pasting libraries into its "src" directory. Since igraph will never be upgraded like that, it's staying unmaintained and won't be stabilized, thereby blocking the stabilization of rw. This commit drops the "rw" executable entirely, so that we can get rid of the igraph dependency and stabilize a version of rw. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/rw/metadata.xml | 4 ---- .../rw/{rw-0.8-r1.ebuild => rw-0.8-r2.ebuild} | 19 +++++-------------- 2 files changed, 5 insertions(+), 18 deletions(-) diff --git a/sci-mathematics/rw/metadata.xml b/sci-mathematics/rw/metadata.xml index 76588843b8f..4a95d1f4b12 100644 --- a/sci-mathematics/rw/metadata.xml +++ b/sci-mathematics/rw/metadata.xml @@ -29,10 +29,6 @@ additions on masked integers" by Michael D. Adams and David S. Wise. - - Build the 'rw' program. - - rankwidth diff --git a/sci-mathematics/rw/rw-0.8-r1.ebuild b/sci-mathematics/rw/rw-0.8-r2.ebuild similarity index 69% rename from sci-mathematics/rw/rw-0.8-r1.ebuild rename to sci-mathematics/rw/rw-0.8-r2.ebuild index 4ccfc56281e..cd1ab5d589b 100644 --- a/sci-mathematics/rw/rw-0.8-r1.ebuild +++ b/sci-mathematics/rw/rw-0.8-r2.ebuild @@ -12,13 +12,10 @@ SRC_URI="https://downloads.sourceforge.net/project/rankwidth/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="+executable" - -DEPEND="executable? ( >=dev-libs/igraph-0.6 )" +IUSE="" # We have a file collision (librw.so) with xpaint, bug 560210. -RDEPEND="${DEPEND} - !media-gfx/xpaint" +RDEPEND="!media-gfx/xpaint" src_prepare() { # The upstream tarball for v0.8 contains SYMLINKS to ar-lib, @@ -30,13 +27,7 @@ src_prepare() { } src_configure() { - econf $(use_enable executable) -} - -src_install() { - default - # The examples graphs are meant to be fed uncompressed into the 'rw' - # program. The rest of the docs are small so just leave everything - # uncompressed. - docompress -x /usr/share/doc/${PF} + # The executable depends on igraph, which has gone off the rails + # upstream and has copy/pasted ~10 libraries into its src/ directory. + econf --disable-executable }