summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Kahle <tomka@gentoo.org>2015-04-24 14:18:38 +0000
committerThomas Kahle <tomka@gentoo.org>2015-04-24 14:18:38 +0000
commitcdcddda10f6cba29139154949fc8c300c07be431 (patch)
tree2d82c0c9bf8eea2e428e5267c6af99da63695a12 /sci-mathematics
parentVersion bump. (diff)
downloadgentoo-2-cdcddda10f6cba29139154949fc8c300c07be431.tar.gz
gentoo-2-cdcddda10f6cba29139154949fc8c300c07be431.tar.bz2
gentoo-2-cdcddda10f6cba29139154949fc8c300c07be431.zip
remove old
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 565C32BC)
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/normaliz/ChangeLog8
-rw-r--r--sci-mathematics/normaliz/files/normaliz-2.10-respect-flags.patch27
-rw-r--r--sci-mathematics/normaliz/files/normaliz-2.5-respect-flags.patch40
-rw-r--r--sci-mathematics/normaliz/normaliz-2.10.1.ebuild61
-rw-r--r--sci-mathematics/normaliz/normaliz-2.5-r1.ebuild54
5 files changed, 7 insertions, 183 deletions
diff --git a/sci-mathematics/normaliz/ChangeLog b/sci-mathematics/normaliz/ChangeLog
index 165ecfc1d153..af4806b95d13 100644
--- a/sci-mathematics/normaliz/ChangeLog
+++ b/sci-mathematics/normaliz/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-mathematics/normaliz
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/normaliz/ChangeLog,v 1.26 2015/03/25 14:12:05 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/normaliz/ChangeLog,v 1.27 2015/04/24 14:18:38 tomka Exp $
+
+ 24 Apr 2015; Thomas Kahle <tomka@gentoo.org>
+ -files/normaliz-2.10-respect-flags.patch,
+ -files/normaliz-2.5-respect-flags.patch, -normaliz-2.10.1.ebuild,
+ -normaliz-2.5-r1.ebuild:
+ remove old
25 Mar 2015; Agostino Sarubbo <ago@gentoo.org> normaliz-2.12.2.ebuild:
Stable for x86, wrt bug #542270
diff --git a/sci-mathematics/normaliz/files/normaliz-2.10-respect-flags.patch b/sci-mathematics/normaliz/files/normaliz-2.10-respect-flags.patch
deleted file mode 100644
index 3486fe4435c4..000000000000
--- a/sci-mathematics/normaliz/files/normaliz-2.10-respect-flags.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -U 3 -dHrN Normaliz2.10.org/source/Makefile Normaliz2.10/source/Makefile
---- Normaliz2.10.org/source/Makefile 2013-05-14 09:13:29.148646896 +0200
-+++ Normaliz2.10/source/Makefile 2013-05-14 09:17:55.002658867 +0200
-@@ -17,7 +17,7 @@
- @$(MAKE) normaliz
-
- normaliz: $(SOURCES) $(HEADERS) libnormaliz/libnormaliz.a
-- $(CXX) $(CXXFLAGS) $(NORMFLAGS) Normaliz.cpp libnormaliz/libnormaliz.a $(GMPFLAGS) -o normaliz
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(NORMFLAGS) Normaliz.cpp libnormaliz/libnormaliz.a $(GMPFLAGS) -o normaliz
-
- normaliz1: $(SOURCES) $(HEADERS) $(LIBHEADERS) $(LIBSOURCES)
- $(CXX) $(CXXFLAGS) $(NORMFLAGS) Normaliz-impl.cpp $(GMPFLAGS) -o normaliz1
-diff -U 3 -dHrN Normaliz2.10.org/source/Makefile.configuration Normaliz2.10/source/Makefile.configuration
---- Normaliz2.10.org/source/Makefile.configuration 2013-05-14 09:13:29.149646895 +0200
-+++ Normaliz2.10/source/Makefile.configuration 2013-05-14 09:13:44.469637334 +0200
-@@ -1,11 +1,9 @@
- ##
- ## Makefile configuration for normaliz
- ##
--CXX = g++
- #CXX = linux32 g++ -m32 -march=i686 #compile it for linux32
- CXXFLAGS += -std=c++0x
- CXXFLAGS += -Wall -pedantic
--CXXFLAGS += -O3 -funroll-loops
- #CXXFLAGS += -I /usr/local/boost_1_45_0
- #CXXFLAGS += -g ## debugging
- #CXXFLAGS += -pg ## profiling
diff --git a/sci-mathematics/normaliz/files/normaliz-2.5-respect-flags.patch b/sci-mathematics/normaliz/files/normaliz-2.5-respect-flags.patch
deleted file mode 100644
index 98f426006e11..000000000000
--- a/sci-mathematics/normaliz/files/normaliz-2.5-respect-flags.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -U 3 -dHrN Normaliz2.5.orig/source/Makefile Normaliz2.5/source/Makefile
---- Normaliz2.5.orig/source/Makefile 2010-08-04 15:04:02.000000000 +0200
-+++ Normaliz2.5/source/Makefile 2010-10-20 22:47:23.000000000 +0200
-@@ -1,9 +1,7 @@
- ##
- ## Makefile for normaliz
- ##
--CXX = g++
- CXXFLAGS += -Wall -Wno-sign-compare
--CXXFLAGS += -O3 -funroll-loops -pipe
-
- ## use OpenMP?
- ifeq ($(OPENMP),no)
-@@ -12,8 +10,8 @@
- CXXFLAGS += -fopenmp
- endif
-
--N64FLAGS = -Dnorm64 -static
--NBIGFLAGS = -Dnormbig -static
-+N64FLAGS = -Dnorm64
-+NBIGFLAGS = -Dnormbig
- GMPFLAGS = -lgmpxx -lgmp
-
- SOURCES = full_cone.cpp integer.cpp cone_dual_mode.cpp lineare_transformation.cpp list_operations.cpp matrix.cpp mode.cpp Normaliz.cpp output.cpp simplex.cpp sublattice_representation.cpp vector_operations.cpp
-@@ -29,13 +27,13 @@
- @mkdir -p obj64
- $(CXX) $(CXXFLAGS) $(N64FLAGS) -c $< -o $@
- norm64: Normaliz.cpp $(N64OBJ)
-- $(CXX) $(CXXFLAGS) $(N64FLAGS) Normaliz.cpp $(N64OBJ) -o norm64
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(N64FLAGS) Normaliz.cpp $(N64OBJ) -o norm64
-
- objBig/%.o: %.cpp $(HEADERS)
- @mkdir -p objBig
- $(CXX) $(CXXFLAGS) $(NBIGFLAGS) -c $< -o $@
- normbig: Normaliz.cpp $(NBIGOBJ)
-- $(CXX) $(CXXFLAGS) $(NBIGFLAGS) Normaliz.cpp $(NBIGOBJ) $(GMPFLAGS) -o normbig
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(NBIGFLAGS) Normaliz.cpp $(NBIGOBJ) $(GMPFLAGS) -o normbig
-
- clean:
- -rm -rf obj64 objBig
diff --git a/sci-mathematics/normaliz/normaliz-2.10.1.ebuild b/sci-mathematics/normaliz/normaliz-2.10.1.ebuild
deleted file mode 100644
index d73198382dcf..000000000000
--- a/sci-mathematics/normaliz/normaliz-2.10.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/normaliz/normaliz-2.10.1.ebuild,v 1.4 2014/08/14 17:23:47 phajdan.jr Exp $
-
-EAPI=5
-
-inherit eutils toolchain-funcs versionator
-
-MYPV=$(get_version_component_range 1-2)
-MYP="Normaliz${MYPV}"
-
-DESCRIPTION="Tool for computations in affine monoids and more"
-HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/"
-SRC_URI="http://www.mathematik.uni-osnabrueck.de/${PN}/${MYP}/${MYP}.zip"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="extras openmp"
-
-RDEPEND="dev-libs/gmp[cxx]"
-DEPEND="${RDEPEND}
- app-arch/unzip
- dev-libs/boost"
-# Only a boost header is needed -> not RDEPEND
-
-S=${WORKDIR}/${MYP}
-
-src_prepare () {
- epatch "${FILESDIR}/${PN}-${MYPV}-respect-flags.patch"
-
- # Respect users AR tool (Bug 474532)
- sed -e "s:ar -cr:$(tc-getAR) -cr:" -i source/libnormaliz/Makefile || die
-
- if use openmp && tc-has-openmp; then
- export OPENMP=yes
- else
- export OPENMP=no
- fi
-}
-
-src_compile(){
- emake CXX="$(tc-getCXX)" OPENMP="${OPENMP}" -C source
-}
-
-src_install() {
- dobin source/normaliz
- dodoc doc/"${MYP}Documentation.pdf"
- dodoc doc/"NmzIntegrate1.1Documentation.pdf"
- if use extras; then
- elog "You have selected to install extras which consist of Macaulay2"
- elog "and Singular packages. These have been installed into "
- elog "/usr/share/${PN}, and cannot be used without additional setup. Please refer"
- elog "to the homepages of the respective projects for additional information."
- elog "Note however, Gentoo's versions of Singular and Macaulay2 bring their own"
- elog "copies of these interface packages. Usually you don't need normaliz's versions."
- insinto "/usr/share/${PN}"
- doins Singular/normaliz.lib
- doins Macaulay2/Normaliz.m2
- fi
-}
diff --git a/sci-mathematics/normaliz/normaliz-2.5-r1.ebuild b/sci-mathematics/normaliz/normaliz-2.5-r1.ebuild
deleted file mode 100644
index d39b2c663473..000000000000
--- a/sci-mathematics/normaliz/normaliz-2.5-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/normaliz/normaliz-2.5-r1.ebuild,v 1.9 2014/08/18 07:33:26 tomka Exp $
-
-EAPI=2
-
-inherit eutils toolchain-funcs
-
-MYP="Normaliz${PV}"
-
-DESCRIPTION="tool for computations in affine monoids and more"
-HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/"
-SRC_URI="http://www.mathematik.uni-osnabrueck.de/${PN}/${MYP}.zip"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="extras openmp"
-
-RDEPEND="dev-libs/gmp[cxx]"
-DEPEND="${RDEPEND}
- app-arch/unzip"
-
-S=${WORKDIR}/${MYP}
-
-src_prepare () {
- epatch "${FILESDIR}/${P}-respect-flags.patch"
-
- if use openmp && tc-has-openmp; then
- export OPENMP=yes
- else
- export OPENMP=no
- fi
-}
-
-src_compile(){
- emake CXX="$(tc-getCXX)" OPENMP="${OPENMP}" -C source || die
-}
-
-src_install() {
- dobin source/{norm64,normbig} || die
- dodoc doc/"${MYP}Documentation.pdf" || die
- if use extras; then
- elog "You have selected to install extras which consist of Macaulay2"
- elog "and Singular packages. These have been installed into "
- elog "/usr/share/${PN}, and cannot be used without additional setup. Please refer"
- elog "to the homepages of the respective projects for additional information."
- elog "Note however, Gentoo's versions of Singular and Macaulay2 bring their own"
- elog "copies of these interface packages. Usually you don't need normaliz's versions."
- insinto "/usr/share/${PN}"
- doins Singular/normaliz.lib
- doins Macaulay2/Normaliz.m2
- fi
-}