[gentoo-commits] repo/gentoo:master commit in: sci-libs/metis/files/, sci-libs/metis/
commit: c78ecbd3fdf9b33e307023baf0de12c4448dd283 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sun May 7 08:10:58 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun May 7 08:12:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c78ecbd3 sci-libs/metis: ensure GKlib is marked as NEEDED Closes: https://bugs.gentoo.org/905822 Signed-off-by: Andrew Ammerlaan gentoo.org> .../metis/files/metis-5.2.1-add-gklib-as-required.patch | 15 +++ .../{metis-5.2.1-r1.ebuild => metis-5.2.1-r2.ebuild} | 2 ++ 2 files changed, 17 insertions(+) diff --git a/sci-libs/metis/files/metis-5.2.1-add-gklib-as-required.patch b/sci-libs/metis/files/metis-5.2.1-add-gklib-as-required.patch new file mode 100644 index ..5fedf17b8051 --- /dev/null +++ b/sci-libs/metis/files/metis-5.2.1-add-gklib-as-required.patch @@ -0,0 +1,15 @@ +diff --git a/libmetis/CMakeLists.txt b/libmetis/CMakeLists.txt +index fc6cec6..758835f 100644 +--- a/libmetis/CMakeLists.txt b/libmetis/CMakeLists.txt +@@ -7,6 +7,10 @@ file(GLOB metis_sources *.c) + # Build libmetis. + add_library(metis ${METIS_LIBRARY_TYPE} ${metis_sources}) + ++if(SHARED) ++ target_link_libraries(metis GKlib) ++endif() ++ + if(METIS_INSTALL) + install(TARGETS metis + LIBRARY DESTINATION lib diff --git a/sci-libs/metis/metis-5.2.1-r1.ebuild b/sci-libs/metis/metis-5.2.1-r2.ebuild similarity index 95% rename from sci-libs/metis/metis-5.2.1-r1.ebuild rename to sci-libs/metis/metis-5.2.1-r2.ebuild index 804862ce6017..593b9797c249 100644 --- a/sci-libs/metis/metis-5.2.1-r1.ebuild +++ b/sci-libs/metis/metis-5.2.1-r2.ebuild @@ -18,6 +18,8 @@ IUSE="double-precision examples int64 openmp" PATCHES=( "${FILESDIR}"/${P}-multilib.patch "${FILESDIR}"/${P}-respect-user-flags.patch + # https://github.com/KarypisLab/METIS/pull/52 Bug 905822 + "${FILESDIR}"/${P}-add-gklib-as-required.patch ) DEPEND="sci-libs/gklib"
[gentoo-commits] repo/gentoo:master commit in: sci-libs/metis/files/, sci-libs/metis/
commit: 1a178de287fbeab48b20c1294f53a58e24893e6e Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue May 2 13:56:42 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue May 2 13:57:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a178de2 sci-libs/metis: add 5.2.1 Bug: https://bugs.gentoo.org/905318 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-libs/metis/Manifest| 1 + sci-libs/metis/files/metis-5.2.1-multilib.patch| 19 + .../files/metis-5.2.1-respect-user-flags.patch | 47 +++ sci-libs/metis/metadata.xml| 3 + sci-libs/metis/metis-5.2.1.ebuild | 92 ++ 5 files changed, 162 insertions(+) diff --git a/sci-libs/metis/Manifest b/sci-libs/metis/Manifest index 5686a42c6fc7..39754651ea8d 100644 --- a/sci-libs/metis/Manifest +++ b/sci-libs/metis/Manifest @@ -1 +1,2 @@ DIST metis-5.1.0.tar.gz 4984968 BLAKE2B c5f8ff552fce7e7cc02740e6197c9deb5e05e8bc2e2e56cad0cba85705eec6990b511182930c8758fd16a18015f54c8a4827038039bc3c58ee41df468ea175bc SHA512 deea47749d13bd06fbeaf98a53c6c0b61603ddc17a43dae81d72c8015576f6495fd83c11b0ef68d024879ed5415c14ebdbd87ce49c181bdac680573bea8bdb25 +DIST metis-5.2.1.tar.gz 4838377 BLAKE2B 7f2bb3b4dce71cd05e25d042095c311f814d5d197b1a6ae19994b6bcbb7d948d3a96210cbce5633f39d7bb8ad7cc3f8f4977c6465ec8591934aac00ea9637c94 SHA512 69127b7a777f9ba14cf399a7122000af9d6094a5f44be600a28384cfc0495c024fb0c6eab37c4473a5763ec1077cd9f30d9bcbb3c952462f6c9ead31c6b9e790 diff --git a/sci-libs/metis/files/metis-5.2.1-multilib.patch b/sci-libs/metis/files/metis-5.2.1-multilib.patch new file mode 100644 index ..fc26f7556f12 --- /dev/null +++ b/sci-libs/metis/files/metis-5.2.1-multilib.patch @@ -0,0 +1,19 @@ +diff --git a/libmetis/CMakeLists.txt b/libmetis/CMakeLists.txt +index fc6cec6..e10a1a1 100644 +--- a/libmetis/CMakeLists.txt b/libmetis/CMakeLists.txt +@@ -6,10 +6,11 @@ file(GLOB metis_sources *.c) + + # Build libmetis. + add_library(metis ${METIS_LIBRARY_TYPE} ${metis_sources}) ++set_target_properties(metis PROPERTIES SOVERSION 0) + + if(METIS_INSTALL) + install(TARGETS metis +-LIBRARY DESTINATION lib +-RUNTIME DESTINATION lib +-ARCHIVE DESTINATION lib) ++LIBRARY DESTINATION lib${LIB_SUFFIX} ++RUNTIME DESTINATION lib${LIB_SUFFIX} ++ARCHIVE DESTINATION lib${LIB_SUFFIX}) + endif() diff --git a/sci-libs/metis/files/metis-5.2.1-respect-user-flags.patch b/sci-libs/metis/files/metis-5.2.1-respect-user-flags.patch new file mode 100644 index ..acdf17df5090 --- /dev/null +++ b/sci-libs/metis/files/metis-5.2.1-respect-user-flags.patch @@ -0,0 +1,47 @@ +diff --git a/conf/gkbuild.cmake b/conf/gkbuild.cmake +index 0e70a8e..d005f84 100644 +--- a/conf/gkbuild.cmake b/conf/gkbuild.cmake +@@ -29,16 +29,7 @@ endif(CYGWIN) + if(CMAKE_COMPILER_IS_GNUCC) + # GCC opts. + set(GK_COPTIONS "${GK_COPTIONS} -std=c99 -fno-strict-aliasing") +-if(VALGRIND) +- set(GK_COPTIONS "${GK_COPTIONS} -march=x86-64 -mtune=generic") +-else() +- set(GK_COPTIONS "${GK_COPTIONS} -march=native") +-endif(VALGRIND) +- if(NOT MINGW) +- set(GK_COPTIONS "${GK_COPTIONS} -fPIC") +- endif(NOT MINGW) +-# GCC warnings. +- set(GK_COPTIONS "${GK_COPTIONS} -Werror -Wall -pedantic -Wno-unused-function -Wno-unused-but-set-variable -Wno-unused-variable -Wno-unknown-pragmas -Wno-unused-label") ++ + elseif(${CMAKE_C_COMPILER_ID} MATCHES "Sun") + # Sun insists on -xc99. + set(GK_COPTIONS "${GK_COPTIONS} -xc99") +@@ -65,24 +56,10 @@ if(OPENMP) + endif(OPENMP) + + +-# Add various definitions. +-if(GDB) +- set(GK_COPTS "${GK_COPTS} -g") +- set(GK_COPTIONS "${GK_COPTIONS} -Werror") +-else() +- set(GK_COPTS "-O3") +-endif(GDB) +- +- + if(DEBUG) +- set(GK_COPTS "-Og") + set(GK_COPTIONS "${GK_COPTIONS} -DDEBUG") + endif(DEBUG) + +-if(GPROF) +- set(GK_COPTS "-pg") +-endif(GPROF) +- + if(NOT ASSERT) + set(GK_COPTIONS "${GK_COPTIONS} -DNDEBUG") + endif(NOT ASSERT) diff --git a/sci-libs/metis/metadata.xml b/sci-libs/metis/metadata.xml index 6415e7e43b5c..3daf0ce6b84d 100644 --- a/sci-libs/metis/metadata.xml +++ b/sci-libs/metis/metadata.xml @@ -16,4 +16,7 @@ Use double- rather than single-precision floating-point representation Use 64- rather than 32-bit integer representation (needed for 2^31 vertices) + +KarypisLab/METIS + diff --git a/sci-libs/metis/metis-5.2.1.ebuild b/sci-libs/metis/metis-5.2.1.ebuild new file mode 100644 index ..a31ce9ab612c --- /dev/null +++ b/sci-libs/metis/metis-5.2.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A package for unstructured serial graph partitioning" +HOMEPAGE="https://github.com/KarypisLab/METIS; +SRC_URI="https://github.com/KarypisLab/METIS/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
[gentoo-commits] repo/gentoo:master commit in: sci-libs/metis/files/, sci-libs/metis/
commit: 4d80064d59ae61450eec11a32f3882a3835395bf Author: Alessandro Barbieri gmail com> AuthorDate: Fri Apr 24 08:59:35 2020 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 24 08:59:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d80064d sci-libs/metis: [QA] Do not install static library * as per policy https://projects.gentoo.org/qa/policy-guide/installed-files.html?highlight=static#pg0302# * for more context: https://flameeyes.blog/2011/08/29/useless-flag-static-libs/ https://archives.gentoo.org/gentoo-dev/message/2dada80c2b9c85b0e83e6328428bf8ab Closes: https://github.com/gentoo/gentoo/pull/15490 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri gmail.com> Signed-off-by: David Seifert gentoo.org> .../metis/files/metis-5.1.0-remove-GKlib-O3.patch | 11 sci-libs/metis/metis-4.0.3-r2.ebuild | 39 + sci-libs/metis/metis-5.1.0-r4.ebuild | 64 ++ 3 files changed, 114 insertions(+) diff --git a/sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch b/sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch new file mode 100644 index 000..507395867fc --- /dev/null +++ b/sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch @@ -0,0 +1,11 @@ +--- a/GKlib/GKlibSystem.cmake b/GKlib/GKlibSystem.cmake +@@ -20,7 +20,7 @@ + elseif(MINGW) + set(GKlib_COPTS "-DUSE_GKREGEX") + else() +- set(GKlib_COPTS "-O3") ++ set(GKlib_COPTS "") + set(GKlib_COPTIONS "-DLINUX -D_FILE_OFFSET_BITS=64") + endif(MSVC) + if(CYGWIN) diff --git a/sci-libs/metis/metis-4.0.3-r2.ebuild b/sci-libs/metis/metis-4.0.3-r2.ebuild new file mode 100644 index 000..ca26fa871dc --- /dev/null +++ b/sci-libs/metis/metis-4.0.3-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools fortran-2 + +DESCRIPTION="A package for unstructured serial graph partitioning" +HOMEPAGE="http://www-users.cs.umn.edu/~karypis/metis/metis/; +SRC_URI="http://glaros.dtc.umn.edu/gkhome/fetch/sw/${PN}/OLD/${P}.tar.gz; + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc" +RESTRICT="mirror bindist" + +RDEPEND="!sci-libs/parmetis" + +PATCHES=( "${FILESDIR}"/${PN}-4.0.1-autotools.patch ) + +src_prepare() { + default + sed -i -e "s/4.0.1/${PV}/" configure.ac || die + + eautoreconf +} + +src_configure() { + econf --disable-static +} + +src_install() { + default + use doc && dodoc Doc/manual.ps + + # no static archives + find "${D}" -name '*.la' -delete || die +} diff --git a/sci-libs/metis/metis-5.1.0-r4.ebuild b/sci-libs/metis/metis-5.1.0-r4.ebuild new file mode 100644 index 000..5f62daa4aff --- /dev/null +++ b/sci-libs/metis/metis-5.1.0-r4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake fortran-2 + +DESCRIPTION="A package for unstructured serial graph partitioning" +HOMEPAGE="http://www-users.cs.umn.edu/~karypis/metis/metis/; +SRC_URI="http://glaros.dtc.umn.edu/gkhome/fetch/sw/${PN}/${P}.tar.gz; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc openmp" + +RDEPEND="!sci-libs/parmetis" + +PATCHES=( + "${FILESDIR}"/${P}-datatype.patch + "${FILESDIR}"/${P}-shared-GKlib.patch + "${FILESDIR}"/${P}-multilib.patch + "${FILESDIR}"/${P}-remove-GKlib-O3.patch +) + +src_configure() { + local mycmakeargs=( + -DGKLIB_PATH="${S}"/GKlib + -DSHARED=yes + -DOPENMP=$(usex openmp) + ) + cmake_src_configure +} + +src_test() { + cd graphs || die + local PATH="${BUILD_DIR}"/programs/:${PATH} + + ndmetis mdual.graph || die + mpmetis metis.mesh 2 || die + gpmetis test.mgraph 4 || die + gpmetis copter2.graph 4 || die + graphchk 4elt.graph || die +} + +src_install() { + cmake_src_install + dodoc manual/manual.pdf + + cat >> "${T}"/metis.pc <<- EOF || die + prefix=${EPREFIX}/usr + exec_prefix=\${prefix} + libdir=\${exec_prefix}/$(get_libdir) + includedir=\${prefix}/include + + Name: METIS + Description: Software for partioning unstructured graphes and meshes + Version: ${PV} + Cflags: -I\${includedir}/metis + Libs: -L\${libdir} -lmetis + EOF + insinto /usr/$(get_libdir)/pkgconfig + doins "${T}"/metis.pc +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/metis/files/, sci-libs/metis/
commit: fd9e186400dab71af350b317e32cbde74682e2e2 Author: David Seifert gentoo org> AuthorDate: Fri Aug 12 06:51:45 2016 + Commit: David Seifert gentoo org> CommitDate: Fri Aug 12 06:52:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9e1864 sci-libs/metis: Make all patches -p1 compliant Gentoo-bug: 591090 Package-Manager: portage-2.3.0 sci-libs/metis/files/metis-4.0.1-autotools.patch | 20 ++-- sci-libs/metis/metis-4.0.3.ebuild| 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/sci-libs/metis/files/metis-4.0.1-autotools.patch b/sci-libs/metis/files/metis-4.0.1-autotools.patch index 7422acf..f5d3050 100644 --- a/sci-libs/metis/files/metis-4.0.1-autotools.patch +++ b/sci-libs/metis/files/metis-4.0.1-autotools.patch @@ -16,8 +16,8 @@ + Programs/Makefile\ + Test/Makefile]) +AC_OUTPUT metis.pc.in1970-01-01 01:00:00.0 +0100 -+++ metis.pc.in2008-02-15 14:45:09.378997263 + +--- a/metis.pc.in b/metis.pc.in @@ -0,0 +1,10 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ @@ -29,16 +29,16 @@ +Version: @VERSION@ +Libs: -L${libdir} -lmetis +Cflags: -I${includedir}/metis Makefile.am1970-01-01 01:00:00.0 +0100 -+++ Makefile.am2008-02-15 14:46:16.578826763 + +--- a/Makefile.am b/Makefile.am @@ -0,0 +1,5 @@ +SUBDIRS = Lib Programs Test +EXTRA_DIST = CHANGES VERSION metis.pc.in + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = metis.pc Lib/Makefile.am1970-01-01 01:00:00.0 +0100 -+++ Lib/Makefile.am2008-03-25 10:06:10.719491984 + +--- a/Lib/Makefile.am b/Lib/Makefile.am @@ -0,0 +1,15 @@ +pkginclude_HEADERS = defs.h macros.h metis.h proto.h rename.h struct.h +pkgincludedir = $(includedir)/metis @@ -55,8 +55,8 @@ + mrefine2.c minitpart2.c mbalance2.c mfm2.c \ + kvmetis.c kwayvolrefine.c kwayvolfm.c subdomains.c +libmetis_la_LDFLAGS = -no-undefined -version-info 4:0:0 Programs/Makefile.am 1970-01-01 01:00:00.0 +0100 -+++ Programs/Makefile.am 2008-01-31 12:00:14.981124649 + +--- a/Programs/Makefile.am b/Programs/Makefile.am @@ -0,0 +1,15 @@ +AM_CPPFLAGS = -I$(top_srcdir)/Lib +LDADD = $(top_builddir)/Lib/libmetis.la -lm @@ -73,8 +73,8 @@ +partdmesh_SOURCES = partdmesh.c io.c +partnmesh_SOURCES = partnmesh.c io.c +graphchk_SOURCES = graphchk.c io.c Test/Makefile.am 1970-01-01 01:00:00.0 +0100 -+++ Test/Makefile.am 2008-01-31 12:37:59.532517099 + +--- a/Test/Makefile.am b/Test/Makefile.am @@ -0,0 +1,7 @@ +AM_CPPFLAGS = -I$(top_srcdir)/Lib +LDADD = $(top_builddir)/Lib/libmetis.la -lm diff --git a/sci-libs/metis/metis-4.0.3.ebuild b/sci-libs/metis/metis-4.0.3.ebuild index d43753f..f44bd80 100644 --- a/sci-libs/metis/metis-4.0.3.ebuild +++ b/sci-libs/metis/metis-4.0.3.ebuild @@ -20,7 +20,7 @@ RDEPEND="${DEPEND} !sci-libs/parmetis" src_prepare() { - epatch "${FILESDIR}"/${PN}-4.0.1-autotools.patch + epatch -p1 "${FILESDIR}"/${PN}-4.0.1-autotools.patch sed -i -e "s/4.0.1/${PV}/" configure.ac || die eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: sci-libs/metis/files/, sci-libs/metis/
commit: 5e1e9330b2f37b8f873df973bc8438d4db1ef1d4 Author: Gerhard Bräunlich gmx net> AuthorDate: Thu Aug 11 15:08:02 2016 + Commit: David Seifert gentoo org> CommitDate: Thu Aug 11 17:18:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1e9330 sci-libs/metis: Ported EAPI from 5 to 6 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2069 Signed-off-by: David Seifert gentoo.org> sci-libs/metis/files/metis-4.0.1-autotools.patch| 4 ++-- sci-libs/metis/files/metis-5.1.0-datatype.patch | 4 ++-- sci-libs/metis/files/metis-5.1.0-multilib.patch | 4 ++-- sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch | 4 ++-- sci-libs/metis/metis-5.1.0-r2.ebuild| 8 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/sci-libs/metis/files/metis-4.0.1-autotools.patch b/sci-libs/metis/files/metis-4.0.1-autotools.patch index b9623dd..7422acf 100644 --- a/sci-libs/metis/files/metis-4.0.1-autotools.patch +++ b/sci-libs/metis/files/metis-4.0.1-autotools.patch @@ -1,5 +1,5 @@ configure.ac 1970-01-01 01:00:00.0 +0100 -+++ configure.ac 2008-03-25 10:05:57.090715324 + +--- a/configure.ac b/configure.ac @@ -0,0 +1,15 @@ +# -*- Autoconf -*- +AC_PREREQ(2.59) diff --git a/sci-libs/metis/files/metis-5.1.0-datatype.patch b/sci-libs/metis/files/metis-5.1.0-datatype.patch index f583d05..cbca890 100644 --- a/sci-libs/metis/files/metis-5.1.0-datatype.patch +++ b/sci-libs/metis/files/metis-5.1.0-datatype.patch @@ -1,5 +1,5 @@ include/metis.orig.h 2013-03-11 20:50:00.0 +0100 -+++ include/metis.h2013-03-16 12:14:59.117329640 +0100 +--- a/include/metis.h b/include/metis.h @@ -30,7 +30,7 @@ GCC does provides these definitions in stdint.h, but it may require some modifications on other architectures. diff --git a/sci-libs/metis/files/metis-5.1.0-multilib.patch b/sci-libs/metis/files/metis-5.1.0-multilib.patch index 919812d..9e72c5b 100644 --- a/sci-libs/metis/files/metis-5.1.0-multilib.patch +++ b/sci-libs/metis/files/metis-5.1.0-multilib.patch @@ -1,5 +1,5 @@ libmetis/CMakeLists.orig.txt 2011-06-22 19:47:13.0 +0200 -+++ libmetis/CMakeLists.txt2013-03-15 17:13:19.948911972 +0100 +--- a/libmetis/CMakeLists.txt b/libmetis/CMakeLists.txt @@ -4,13 +4,14 @@ file(GLOB metis_sources *.c) # Build libmetis. diff --git a/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch b/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch index acfa59e..4838201 100644 --- a/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch +++ b/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch @@ -1,5 +1,5 @@ GKlib/CMakeLists.orig.txt 2013-03-11 20:50:14.0 +0100 -+++ GKlib/CMakeLists.txt 2013-03-17 19:53:44.220827579 +0100 +--- a/GKlib/CMakeLists.txt b/GKlib/CMakeLists.txt @@ -7,7 +7,7 @@ include(GKlibSystem.cmake) diff --git a/sci-libs/metis/metis-5.1.0-r2.ebuild b/sci-libs/metis/metis-5.1.0-r2.ebuild index c91b246..7917340 100644 --- a/sci-libs/metis/metis-5.1.0-r2.ebuild +++ b/sci-libs/metis/metis-5.1.0-r2.ebuild @@ -2,9 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 -inherit cmake-utils fortran-2 multilib +inherit cmake-utils fortran-2 DESCRIPTION="A package for unstructured serial graph partitioning" HOMEPAGE="http://www-users.cs.umn.edu/~karypis/metis/metis/; @@ -25,7 +25,7 @@ PATCHES=( "${FILESDIR}"/${P}-datatype.patch "${FILESDIR}"/${P}-shared-GKlib.patch "${FILESDIR}"/${P}-multilib.patch - ) +) src_prepare() { sed \ @@ -39,7 +39,7 @@ src_configure() { local mycmakeargs=( -DGKLIB_PATH="${S}"/GKlib -DSHARED=TRUE - $(cmake-utils_use openmp) + -DOPENMP="$(usex openmp)" ) cmake-utils_src_configure }