From e23a08d0c97a0cc415aaa165da840b056f93c997 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 8 Oct 2021 23:06:07 +0100 Subject: gentoo resync : 08.10.2021 --- sci-libs/lmfit/Manifest | 3 ++ sci-libs/lmfit/files/lmfit-9.0-cmake.patch | 50 ++++++++++++++++++++++++++++++ sci-libs/lmfit/lmfit-9.0.ebuild | 20 ++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 sci-libs/lmfit/files/lmfit-9.0-cmake.patch create mode 100644 sci-libs/lmfit/lmfit-9.0.ebuild (limited to 'sci-libs/lmfit') diff --git a/sci-libs/lmfit/Manifest b/sci-libs/lmfit/Manifest index 7162b2a35fd0..966a15b0a87b 100644 --- a/sci-libs/lmfit/Manifest +++ b/sci-libs/lmfit/Manifest @@ -1,4 +1,7 @@ AUX lmfit-8.2.2-cmake.patch 2752 BLAKE2B 2a0d3cf9a4e206fe346257c62cbfa482fa60562a948d76dc3cb9e8060faca3d0e80bb706b8d9593ca1b4894a659542dff06684bfa9829216f6c07e2dcb9e4618 SHA512 7a20814d311ed768e02bb17e32802c017bb148e3877fecc8ef9a13ace865dfed403cc8fb7811aba12655166e0eafb59e8e60edbb4346b7c56553bb79d4cd608e +AUX lmfit-9.0-cmake.patch 1599 BLAKE2B e0f4783b64436845a12f8ca0a45f93d4964dba3855adeb73cb466c1bc0b8652610f8fa610e816db33c0f027db0b86233c01358245cd42a2284e718b76c964b18 SHA512 7256873a0620a429c231cdd296a6dcf6dffd4caa2468f7a91ca0d3943488753155aeb32bdc5813e1404c52ca2ea9bdf48b7ecf736e1348a1b36c0fd8d555f0c3 DIST lmfit-8.2.2.tgz 31970 BLAKE2B 67eebc0e58d3d78057afcd84f35adcfea783c8501a5f8934dd07c38eb2419b1c43bedd3401a830a993005913138bdf8d1dc73c2142983b9f881f0db9bec06b93 SHA512 5835dce914027429cb36765543cf6b872e4ef1acd8feaeca281f9edf286fda89db78fbc0713dcfea4e4f2fe55a1b05317e6428980060bc3acce579ef1fa0c271 +DIST lmfit-9.0.tar.gz 36686 BLAKE2B 34d77a9101dcea1387df09e58cf8b69e51b1961ba8f1f73ac070abcc4c6ddbf1a1cd1f4bf2568942442f0c4c3815288959259c16e505ad1a91a4db2a2753bed6 SHA512 523d18c75498f5586c55e6dfcab8d1005aaef61d60e8d482814ced4f90bcd14d72c53ee71ed1991651d38845cce67e3da756fab9500431d6f435fa5ad998c2b1 EBUILD lmfit-8.2.2.ebuild 520 BLAKE2B efc8e9af493c8a62febc1066ca42912cc0e3d04343972305822fa5cbb88bdfec3f51d335eb25e89c38a8cdfa5d816ac8a71fc3aac8fc4b278504ace08631c1e1 SHA512 54a72c8260af70d2f23ce3e266add722f4e516124c0913bfd315572255e517a968db6a24ab818bf8825332daa2a7cc20461bb35372973851d1e063fa7fceda81 +EBUILD lmfit-9.0.ebuild 505 BLAKE2B 3c1aecf93cc23af0406c857e6cc6a54dc6c829bb003aaaf5b9a0a99ecc36882e3289fe0f2b0497ef17cd93eef829f9c0e3ab019b9d8675796400a1fc9bf25461 SHA512 cbbcbe9ffc949c51bdde7f4370fda2cb6ee2f14f0e4b7347ddb9e664a799028f59570a205661cc0185f37d5b18b2acf8f4cd51837fb6ec33a4b43198ad66cda8 MISC metadata.xml 329 BLAKE2B e14c94d390f181a254eddb7c0ae891c9b736ac30346be5caeba754b9439f17391b5dd1bcabfb58a486d53c9ab4403afaa1b86ecda1c9378b99859a8a01f000d4 SHA512 adcd5f27f011b23bed7d73d3aa88a43d6ed85760e47c0cd8bf89aaf3ab0e7524e52203ea0bba95c6c44d1146998f7e3adcf5430220866c7da9880c0008a9e7d7 diff --git a/sci-libs/lmfit/files/lmfit-9.0-cmake.patch b/sci-libs/lmfit/files/lmfit-9.0-cmake.patch new file mode 100644 index 000000000000..0c3270052cb6 --- /dev/null +++ b/sci-libs/lmfit/files/lmfit-9.0-cmake.patch @@ -0,0 +1,50 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -52,9 +52,10 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) + set(destination ${CMAKE_INSTALL_PREFIX}) + configure_file("lmfit.pc.in" "lmfit.pc" @ONLY) + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/lmfit.pc" +- DESTINATION "${destination}/lib/pkgconfig/") ++ DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig/") + + include(CTest) ++include(GNUInstallDirs) + + add_subdirectory(lib) + add_subdirectory(demo) +--- a/lib/CMakeLists.txt ++++ b/lib/CMakeLists.txt +@@ -19,13 +19,13 @@ link_libm(${lib}) + + install( + TARGETS ${lib} +- LIBRARY DESTINATION ${destination}/lib +- RUNTIME DESTINATION ${destination}/lib +- ARCHIVE DESTINATION ${destination}/lib ++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/lib ++ RUNTIME DESTINATION ${CMAKE_INSTALL_LIBDIR}/lib ++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/lib + COMPONENT Libraries) + install( + FILES ${inc_files} +- DESTINATION ${destination}/include ++ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/include + COMPONENT Headers) + + if(WIN32) +--- a/man/CMakeLists.txt ++++ b/man/CMakeLists.txt +@@ -15,11 +15,11 @@ function(one_page pname section) + ) + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/${pname}.${section} +- DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man${section}" ++ DESTINATION "${CMAKE_INSTALL_MANDIR}/man${section}" + ) + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/${pname}.html +- DESTINATION "${CMAKE_INSTALL_PREFIX}/share/doc/lmfit/html" ++ DESTINATION "${CMAKE_INSTALL_DOCDIR}/html" + ) + endfunction() + diff --git a/sci-libs/lmfit/lmfit-9.0.ebuild b/sci-libs/lmfit/lmfit-9.0.ebuild new file mode 100644 index 000000000000..919ba7d7e77a --- /dev/null +++ b/sci-libs/lmfit/lmfit-9.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_P="${PN}-v${PV}" +DESCRIPTION="library for Levenberg-Marquardt least-squares minimization and curve fitting" +HOMEPAGE="https://jugit.fz-juelich.de/mlz/lmfit" +SRC_URI="https://jugit.fz-juelich.de/mlz/lmfit/-/archive/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +PATCHES=( + "${FILESDIR}"/${P}-cmake.patch +) -- cgit v1.2.3