From 7218e1b46bceac05841e90472501742d905fb3fc Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 12 Mar 2021 21:55:15 +0000 Subject: gentoo resync : 12.03.2021 --- sci-libs/levmar/Manifest | 4 +-- sci-libs/levmar/levmar-2.6-r1.ebuild | 49 ++++++++++++++++++++++++++++++++++++ sci-libs/levmar/levmar-2.6.ebuild | 48 ----------------------------------- sci-libs/levmar/metadata.xml | 2 +- 4 files changed, 52 insertions(+), 51 deletions(-) create mode 100644 sci-libs/levmar/levmar-2.6-r1.ebuild delete mode 100644 sci-libs/levmar/levmar-2.6.ebuild (limited to 'sci-libs/levmar') diff --git a/sci-libs/levmar/Manifest b/sci-libs/levmar/Manifest index caf669fc890d..ef785609f4a6 100644 --- a/sci-libs/levmar/Manifest +++ b/sci-libs/levmar/Manifest @@ -1,5 +1,5 @@ AUX levmar-2.6-demo-underlinking.patch 419 BLAKE2B f9b5f6761a1c29568a86e92793024c3eab4988c9cb4fde157fcc94d59dc0675d4eb3cfaad50528838e3800df543280813a3f8339d2586bf4b6199a82f18e558b SHA512 bed5504603e17dcde3c6fc91031f0d221eec3e8da3a75c930e7a113b04162340d5e83593e7ef3d60e17d2df07caff24356a64b95e8842fcbe5b79c26c1ae2c61 AUX levmar-2.6-shared.patch 425 BLAKE2B f66eb4f1f50a93b201f3c315b30dfd956f546159a7a6de1d8e97ed70fec70526b48c3b6065b3010c199e4fdccf72fde74f7096a8388b04f6973f251d0412c672 SHA512 1544ba8d450f383f556f6f140b7b0c15d128bc0e12071f4cd47ae00068d3c67e82c49c4b7525ef3d9af2e3df805f3c749e460c91de652065e2954d6c1ee76109 DIST levmar-2.6.tgz 81143 BLAKE2B 569bba64797e3cf20a0248167b48dfac4b87b3f238637ae5a970616786faedddc63e35b89c5623ee46239442b50e5f7129958ea0715a7ecb965363c0e2efc216 SHA512 5b4c64b63be9b29d6ad2df435af86cd2c2e3216313378561a670ac6a392a51bbf1951e96c6b1afb77c570f23dd8e194017808e46929fec2d8d9a7fe6cf37022b -EBUILD levmar-2.6.ebuild 993 BLAKE2B 55af808dc0f35ffcb19b2178ab23029a161ab394f33c0434376b7e5e38c77c135af8da088ef0b4a06b8701283418d1ca343cb18ca60ff64ecd773288ce55ba3f SHA512 8acc867d778775723d8b39e8d69527cbac94f9cb657ebaf28ae0c6d5e88228f24648b7819c67f2ef2718f36db50b18194d3984fa09778e0aedd7aca8ae4be15d -MISC metadata.xml 765 BLAKE2B c99d768ce005a5feb04a006d677d619ef4bbdfc68f6efaefb9b2ace3be6d3f0499c4c50f7a4380f34ec88e7f2f5aba551f92eb57987fb8e62c878ecb17bb246a SHA512 5aa2314b9c7fd03543d1a4e069bb7f3812237784473b4529d902873131b25338962090ecdb8cd2e9c9d9893486a88acf2febbabd4bc802f7f761ea9b73c9c1c8 +EBUILD levmar-2.6-r1.ebuild 993 BLAKE2B 9ce405201b68dfee51bac28aab33534fbf4e418d5db9eecb9a26b1361e9f77bbee3f172f7682c163e3c444670353c55d41ed201433621cc064a162dc860185dd SHA512 6672ab2e05edba5bfb42ce797725287a4946866a8ad12c4141b7bf141d4d8228d449f488d6ce6b8237f70d0a0f7b8fd214943f52311ca6115b2e8ac431d6f403 +MISC metadata.xml 755 BLAKE2B dac157227f502b9d175cf9ce6795e4cee93bdd137ab0b1f024669bfdf3e61a57e1709fc6ad25198fae02367e38120dc1db65517b9378c5d46522b094f738ff27 SHA512 f164a421bc032838305cff28f3d8d3bb1f3c29f5a588dac9bc926062b8bf7926aaed3b21b724a980a70de0d58b580157101b175e2b533a5bef506097da5a7e22 diff --git a/sci-libs/levmar/levmar-2.6-r1.ebuild b/sci-libs/levmar/levmar-2.6-r1.ebuild new file mode 100644 index 000000000000..0141944adb95 --- /dev/null +++ b/sci-libs/levmar/levmar-2.6-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake toolchain-funcs + +DESCRIPTION="Levenberg-Marquardt nonlinear least squares C library" +HOMEPAGE="https://www.ics.forth.gr/~lourakis/levmar/" +SRC_URI="https://www.ics.forth.gr/~lourakis/levmar/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + virtual/blas + virtual/lapack" +BDEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-shared.patch + "${FILESDIR}"/${P}-demo-underlinking.patch +) + +DOCS=(README.txt) + +src_configure() { + local mycmakeargs+=( + -DNEED_F2C=OFF + -DHAVE_LAPACK=ON + -DLAPACKBLAS_LIB_NAMES="$($(tc-getPKG_CONFIG) --libs blas lapack)" + -DBUILD_DEMO=$(usex test) + ) + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/lmdemo || die "Tests failed" +} + +src_install() { + dolib.so "${BUILD_DIR}"/liblevmar.so + insinto /usr/include + doins "${S}"/levmar.h +} diff --git a/sci-libs/levmar/levmar-2.6.ebuild b/sci-libs/levmar/levmar-2.6.ebuild deleted file mode 100644 index e2729c65c384..000000000000 --- a/sci-libs/levmar/levmar-2.6.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit cmake-utils eutils toolchain-funcs - -DESCRIPTION="Levenberg-Marquardt nonlinear least squares C library" -HOMEPAGE="https://www.ics.forth.gr/~lourakis/levmar/" -SRC_URI="https://www.ics.forth.gr/~lourakis/levmar/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - virtual/blas - virtual/lapack" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${P}-shared.patch - "${FILESDIR}"/${P}-demo-underlinking.patch -) - -src_configure() { - local mycmakeargs+=( - -DNEED_F2C=OFF - -DHAVE_LAPACK=ON - -DLAPACKBLAS_LIB_NAMES="$($(tc-getPKG_CONFIG) --libs blas lapack)" - $(cmake-utils_use test BUILD_DEMO) - ) - cmake-utils_src_configure -} - -src_test() { - cd ${CMAKE_BUILD_DIR} - ./lmdemo || die -} - -src_install() { - dolib.so ${CMAKE_BUILD_DIR}/liblevmar.so - insinto /usr/include - doins levmar.h -} diff --git a/sci-libs/levmar/metadata.xml b/sci-libs/levmar/metadata.xml index 114a1bee0b24..6007842dab25 100644 --- a/sci-libs/levmar/metadata.xml +++ b/sci-libs/levmar/metadata.xml @@ -8,7 +8,7 @@ 3dprint@gentoo.org Gentoo 3D print - + levmar is a native ANSI C implementation of the Levenberg-Marquardt optimization algorithm. Both unconstrained and constrained (under linear equations, inequality and box constraints) -- cgit v1.2.3