* [gentoo-commits] proj/sci:master commit in: sci-mathematics/ripser/, sci-mathematics/ripser/files/
@ 2020-09-22 14:47 Aisha Tammy
0 siblings, 0 replies; only message in thread
From: Aisha Tammy @ 2020-09-22 14:47 UTC (permalink / raw
To: gentoo-commits
commit: 570fa2016e62bf634c86be35f44651e97fb66d3a
Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Tue Sep 22 14:47:26 2020 +0000
Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Tue Sep 22 14:47:26 2020 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=570fa201
sci-mathematics/ripser: fix install location error
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
sci-mathematics/ripser/files/ripser-Makefile.patch | 19 ++++++++++---------
sci-mathematics/ripser/ripser-1.1.ebuild | 6 +++++-
2 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/sci-mathematics/ripser/files/ripser-Makefile.patch b/sci-mathematics/ripser/files/ripser-Makefile.patch
index bea35a39e..e8135fd27 100644
--- a/sci-mathematics/ripser/files/ripser-Makefile.patch
+++ b/sci-mathematics/ripser/files/ripser-Makefile.patch
@@ -2,17 +2,17 @@ diff --git a/Makefile b/Makefile
index ab410bd..cb0a1c1 100644
--- a/Makefile
+++ b/Makefile
-@@ -1,18 +1,37 @@
+@@ -1,15 +1,35 @@
-build: ripser
+TARGET = ripser
-
+
+DESTDIR ?=
-
+
-all: ripser ripser-coeff ripser-debug
+prefix ?= /usr/local
+exec_prefix ?= $(prefix)
+bindir ?= $(exec_prefix)/bin
-
+
+CFLAGS += -std=c++11 -Wall -Wextra -Wpedantic -Wstrict-overflow
+
+ifeq ($(INDICATE_PROGRESS),1)
@@ -30,21 +30,22 @@ index ab410bd..cb0a1c1 100644
+build: all
+
+all: ripser ripser-coeff
-
+
ripser: ripser.cpp
- c++ -std=c++11 -Wall ripser.cpp -o ripser -Ofast -D NDEBUG
+ $(CXX) $(CFLAGS) $(CXXFLAGS) ripser.cpp -o ripser
-
+
ripser-coeff: ripser.cpp
- c++ -std=c++11 -Wall ripser.cpp -o ripser-coeff -Ofast -D NDEBUG -D USE_COEFFICIENTS
-
-ripser-debug: ripser.cpp
- c++ -std=c++11 -Wall ripser.cpp -o ripser-debug -g
+ $(CXX) $(CFLAGS) $(CXXFLAGS) -D USE_COEFFICIENTS ripser.cpp -o ripser-coeff
-
+
+install: all
-+ install -m 755 ripser ripser-coeff $(bindir)
-
++ install -d ${DESTDIR}${bindir}
++ install -m 755 ripser ripser-coeff ${DESTDIR}$(bindir)
+
clean:
- rm -f ripser ripser-coeff ripser-debug
+ rm -f ripser ripser-coeff
diff --git a/sci-mathematics/ripser/ripser-1.1.ebuild b/sci-mathematics/ripser/ripser-1.1.ebuild
index 0b227a955..653a30258 100644
--- a/sci-mathematics/ripser/ripser-1.1.ebuild
+++ b/sci-mathematics/ripser/ripser-1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-DESCRIPTION="efficient computation of vietoris-rips persistence barcodes"
+DESCRIPTION="efficient computation of Vietoris-Rips persistence barcodes"
HOMEPAGE="https://ripser.org"
SRC_URI="https://github.com/Ripser/ripser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -27,3 +27,7 @@ src_compile() {
NDEBUG=$(usex debug 0 1)\
all
}
+
+src_install() {
+ emake prefix="/usr" DESTDIR="${D}" install
+}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-09-22 14:47 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-22 14:47 [gentoo-commits] proj/sci:master commit in: sci-mathematics/ripser/, sci-mathematics/ripser/files/ Aisha Tammy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox