mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
sci-mathematics/bertini: bump to 1.6
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
This commit is contained in:
@@ -1 +1,3 @@
|
||||
DIST BertiniSource_v1.4.tar.gz 1827401 BLAKE2B 4869ef0b73a3688df504bff84dc36682700c4916dcfdca68ae3a1bf87ceda2f664c35e2b5fe4b5d0859bbab110a2fa1e474361847db897859c3d5d17c48f122f SHA512 bb53f8ed24a0f21e95b4e373be36039b69ea0ddb11ad8240bcf52ce64436a56c1f2057a5d733d017fdf68cfb3598a473e1f12b4659308890e2e2575b7d8143f6
|
||||
DIST BertiniSource_v1.6.tar.gz 4957384 BLAKE2B 395ca96c52b167eaefe672d31c79c5791d92b1375059c0e6244042f2e987d011d0c9b5d6590555654e0b23d15aec2dcdcb2c1fa23fec73fb5c0e307c960c334b SHA512 04e0964e714ede697d49aeecd4008102d653472664d22fc2f491e93d8a5cc18a9db2980d57a23a8ea88f1fab9b98aeb2d36fc112c0a0aa3510e152a8edcb1f95
|
||||
DIST BertiniUsersManual.pdf 1188567 BLAKE2B d940e95a86ec2b81d5afff3ade9fe28f5c3034e9250a844d3b8ad4de5ded1b4b98a68d2da1f61e17fd7f25ed481522805505850fc011f2a5642ca7cee4e86c8f SHA512 f206645cf20eb4da9e00b62440e612e0037fe02882167cdb48074d4532b913a940b551f4624fd00309c8f5d2a9775350430b143277b1dfe8064fd899a58408d9
|
||||
|
||||
65
sci-mathematics/bertini/bertini-1.6.ebuild
Normal file
65
sci-mathematics/bertini/bertini-1.6.ebuild
Normal file
@@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MYP=BertiniSource_v${PV}
|
||||
|
||||
inherit toolchain-funcs flag-o-matic
|
||||
|
||||
DESCRIPTION="Software for Numerical Algebraic Geometry"
|
||||
HOMEPAGE="http://bertini.nd.edu"
|
||||
SRC_URI="https://bertini.nd.edu/${MYP}.tar.gz
|
||||
doc? ( https://bertini.nd.edu/BertiniUsersManual.pdf )"
|
||||
S="${WORKDIR}"/${MYP/./}
|
||||
|
||||
LICENSE="bertini"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples +optimization"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/gmp
|
||||
dev-libs/mpfr
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# bug #723328
|
||||
append-cflags -fcommon
|
||||
|
||||
# Ensure this is before the CFLAGS sed
|
||||
# or breakage occurs if 'gcc' is in your CFLAGS
|
||||
sed -i -e "s/gcc/$(tc-getCC)/" src/Makefile || die
|
||||
|
||||
if ! use optimization ; then
|
||||
sed -i -e "s/\$(OPT)/ ${CFLAGS} ${CXXFLAGS} ${LDFLAGS}/" src/Makefile || die
|
||||
else
|
||||
# If people want the optimisation offered by upstream,
|
||||
# let's ensure they don't accidentally override it.
|
||||
filter-flags -O?
|
||||
sed -i -e "s/\$(OPT)/ \$(OPT) ${CFLAGS} ${LDFLAGS}/" src/Makefile || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --prefix=/usr --includedir=/usr/include/${PN}
|
||||
|
||||
use doc && DOCS+=( "${DISTDIR}"/BertiniUsersManual.pdf )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
find "${ED}" -name "*.la" -delete || die
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
Reference in New Issue
Block a user