diff options
Diffstat (limited to 'sci-libs/calculix-ccx')
-rw-r--r-- | sci-libs/calculix-ccx/Manifest | 3 | ||||
-rw-r--r-- | sci-libs/calculix-ccx/calculix-ccx-2.10.ebuild | 74 | ||||
-rw-r--r-- | sci-libs/calculix-ccx/files/01_ccx_2.10_Makefile_custom_cc_flags_spooles_arpack.patch | 35 | ||||
-rw-r--r-- | sci-libs/calculix-ccx/metadata.xml | 11 |
4 files changed, 0 insertions, 123 deletions
diff --git a/sci-libs/calculix-ccx/Manifest b/sci-libs/calculix-ccx/Manifest deleted file mode 100644 index b74e7e9f3..000000000 --- a/sci-libs/calculix-ccx/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ccx_2.10.ps.tar.bz2 2421249 SHA256 e7f5278b8a6efd92ca97b022afb1964792e9256b42ef9b26eb966d496a60db43 SHA512 9578d358255331045dfb3d5eccb6281f3cbaf7fdb4d0cef5cd0c19d622cba857216c7d5cba95146a1396b940a0131508509c830200c82e8c7e5ea558907aac43 WHIRLPOOL 4d1510f3ae5d327b5826753badef2671c959b2b43477f5c151ca528b0a88f66a21ab243ef6aebdcd973a723d6aa3dc7c2e75a637ab3a0cf30b58d183e15fed0c -DIST ccx_2.10.src.tar.bz2 1005712 BLAKE2B 3450423fd6d57f188d9f9dff9c7c99ef4606ae66e7b39e694c11f3b3cf0c638d37c1e40e07a97e9b86bb199322ba9bee6ac06658bf28975cea456f0ef278e4d3 SHA512 bdd852a7fa5e327ed248058370bfaa5f029e4d98c9ee7d0e0a12f2bca480e5fc402a228e23c45f94149b2de427ebff32805f9c2a4ddbb223ff6333c26076743b -DIST ccx_2.10.test.tar.bz2 9083192 SHA256 a5e00abc7f9b2a5a5f1a4f7b414617dc65cd0be9b2a66c93e20b5a25c1392a75 SHA512 9dac892b5d3d2070cc266ceeceec2aba205a81db6bb3b688a803f7768d0223c10c545cbd617628ed3ca39b13d154834eab3529a43f360991ad41d6a7771446f2 WHIRLPOOL 757fcadbb6356d9a904973ff0e6fb5644d2ec0c36ac15a0f058d310eb43c2cb91f0c34d7bfd62e0da2d8c44a4cf6ea963975e5a247a173cf80afdad78ba326b7 diff --git a/sci-libs/calculix-ccx/calculix-ccx-2.10.ebuild b/sci-libs/calculix-ccx/calculix-ccx-2.10.ebuild deleted file mode 100644 index 9b7efa9f3..000000000 --- a/sci-libs/calculix-ccx/calculix-ccx-2.10.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils toolchain-funcs flag-o-matic fortran-2 - -MY_P=ccx_${PV/_/} - -DESCRIPTION="A Free Software Three-Dimensional Structural Finite Element Program" -HOMEPAGE="http://www.calculix.de/" -SRC_URI=" - http://www.dhondt.de/${MY_P}.src.tar.bz2 - doc? ( http://www.dhondt.de/${MY_P}.ps.tar.bz2 ) - examples? ( http://www.dhondt.de/${MY_P}.test.tar.bz2 )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="arpack doc examples openmp threads" - -RDEPEND=" - arpack? ( >=sci-libs/arpack-3.1.3 ) - >=sci-libs/spooles-2.2[threads=] - virtual/lapack - virtual/blas" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-text/ghostscript-gpl )" - -S=${WORKDIR}/CalculiX/${MY_P}/src - -PATCHES=( - "${FILESDIR}/01_${MY_P}_Makefile_custom_cc_flags_spooles_arpack.patch" -) - -src_configure() { - # Technically we currently only need this when arpack is not used. - # Keeping things this way in case we change pkgconfig for arpack - export LAPACK=$($(tc-getPKG_CONFIG) --libs lapack) - - append-cflags "-I/usr/include/spooles -DSPOOLES" - if use threads; then - append-cflags "-DUSE_MT" - fi - - if use openmp; then - append-fflags "-fopenmp" - append-cflags "-fopenmp" - fi - - if use arpack; then - export ARPACKLIB=$($(tc-getPKG_CONFIG) --libs arpack) - append-cflags "-DARPACK" - fi - export CC="$(tc-getCC)" - export FC="$(tc-getFC)" -} - -src_install () { - dobin ${MY_P} - dosym ${MY_P} /usr/bin/ccx - - if use doc; then - cd "${S}/../doc" || die - ps2pdf ${MY_P}.ps ${MY_P}.pdf || die "ps2pdf failed" - dodoc ${MY_P}.pdf - fi - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r "${S}"/../test/* - fi -} diff --git a/sci-libs/calculix-ccx/files/01_ccx_2.10_Makefile_custom_cc_flags_spooles_arpack.patch b/sci-libs/calculix-ccx/files/01_ccx_2.10_Makefile_custom_cc_flags_spooles_arpack.patch deleted file mode 100644 index 83caf80f9..000000000 --- a/sci-libs/calculix-ccx/files/01_ccx_2.10_Makefile_custom_cc_flags_spooles_arpack.patch +++ /dev/null @@ -1,35 +0,0 @@ -Fix Makefile to make it use custom CFLAGS and system libraries. - -diff -uwrN ccx_2.10.ORIG/src/Makefile ccx_2.10/src/Makefile ---- src/Makefile 2016-03-07 04:57:09.462878788 +0100 -+++ ccx_2.10/src/Makefile 2016-03-07 06:05:44.150786978 +0100 -@@ -1,9 +1,6 @@ - --CFLAGS = -Wall -O3 -fopenmp -I ../../../SPOOLES.2.2 -DARCH="Linux" -DSPOOLES -DARPACK -DMATRIXSTORAGE --FFLAGS = -Wall -O3 -fopenmp -- --CC=cc --FC=gfortran -+CFLAGS := -Wall -DARCH="Linux" -DMATRIXSTORAGE $(CFLAGS) -+FFLAGS := -Wall $(FFLAGS) - - .c.o : - $(CC) $(CFLAGS) -c $< -@@ -18,15 +15,10 @@ - OCCXC = $(SCCXC:.c=.o) - OCCXMAIN = $(SCCXMAIN:.c=.o) - --DIR=../../../SPOOLES.2.2 -- --LIBS = \ -- $(DIR)/spooles.a \ -- ../../../ARPACK/libarpack_INTEL.a \ -- -lpthread -lm -lc -+LIBS = $(ARPACKLIB) $(LAPACK) -lm -lc -lspooles -lpthread - - ccx_2.10: $(OCCXMAIN) ccx_2.10.a $(LIBS) -- ./date.pl; $(CC) $(CFLAGS) -c ccx_2.10.c; $(FC) -fopenmp -Wall -O3 -o $@ $(OCCXMAIN) ccx_2.10.a $(LIBS) -+ ./date.pl; $(CC) $(CFLAGS) -c ccx_2.10.c; $(FC) $(FFLAGS) -o $@ $(OCCXMAIN) ccx_2.10.a $(LIBS) - - ccx_2.10.a: $(OCCXF) $(OCCXC) - ar vr $@ $? diff --git a/sci-libs/calculix-ccx/metadata.xml b/sci-libs/calculix-ccx/metadata.xml deleted file mode 100644 index a62eacf73..000000000 --- a/sci-libs/calculix-ccx/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <use> - <flag name="arpack"> Add sparse eigen value support via sci-libs/arpack </flag> - </use> -</pkgmetadata> |