* [gentoo-commits] repo/gentoo:master commit in: profiles/, sci-libs/minuit/, sci-libs/minuit/files/
@ 2024-08-04 17:36 Arthur Zamarin
0 siblings, 0 replies; only message in thread
From: Arthur Zamarin @ 2024-08-04 17:36 UTC (permalink / raw
To: gentoo-commits
commit: 7fd35e961b5570f249b16f91b2c66412a4f6305b
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 4 17:35:15 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 4 17:35:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fd35e96
sci-libs/minuit: treeclean
Closes: https://bugs.gentoo.org/741508 (pkgremoved)
Closes: https://bugs.gentoo.org/873463 (pkgremoved)
Closes: https://bugs.gentoo.org/935549 (pkgremoved)
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
profiles/package.mask | 5 --
sci-libs/minuit/Manifest | 3 -
.../minuit/files/minuit-5.27.02-asneeded.patch | 38 -----------
sci-libs/minuit/metadata.xml | 15 -----
sci-libs/minuit/minuit-5.34.14.ebuild | 74 ----------------------
5 files changed, 135 deletions(-)
diff --git a/profiles/package.mask b/profiles/package.mask
index 8388ae11c818..eef9cf39aa4b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -218,11 +218,6 @@ dev-python/pathlib2
# Removal on 2024-08-04. Bugs #935553, #875746, #875245, #731094.
media-video/luvcview
-# Arthur Zamarin <arthurzam@gentoo.org> (2024-07-05)
-# EAPI=6, no reverse dependencies, fails tests.
-# Removal on 2024-08-04. Bugs #935549, #873463, #741508.
-sci-libs/minuit
-
# Joonas Niilola <juippis@gentoo.org> (2024-07-04)
# libxml2-2.13.1 removed "deprecated" symbols that other (older)
# packages depend upon. It can be mitigated with a --with-legacy
diff --git a/sci-libs/minuit/Manifest b/sci-libs/minuit/Manifest
deleted file mode 100644
index d1ed59834282..000000000000
--- a/sci-libs/minuit/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST minuit-5.34.14.tar.gz 510005 BLAKE2B fbaba3d57198983c603cf03ebc6f07b6b32cab77b2833f2fa2dfe1fda7275863abb3966b535381edb4b3d9dbe181fb8255e08700ac443ea82debdf0bc20917b3 SHA512 96e520e0f9454f57a9529662612f444f60bcf63d21b7950b832cf3c670ee407ae78c9ffaf34eee728c0b68a4e39c347ea69121b4a51f1b2d33fd2176db88f720
-DIST mntutorial.pdf 263735 BLAKE2B f68b91bb2450371b52726974e7678fd7983f92dddf2ccde802a8081892804d5983302dcebbd05e70b94590436839613e5e4a81d035d5b208cc17efa4427cc863 SHA512 27d6fdc85fa190cd8e4e22d9ccac543005878718e24ececfbc1236266f50759390daf7ff50859dcfae18562a655955846460a56deeb4d44f23e77a629b1cddb1
-DIST mnusersguide.pdf 260072 BLAKE2B 750492928d27f85329b185c95043113363f270f0946d8e8b06ef167df6c8068f0fd8149f20d65066ecd6304a1ad4e86eea7d4b7988e0c0d7131ae26fcadf7a0c SHA512 6ed46923a798de7b1e5d9eb556684ece53fb85b57b18f4fd847de9f83251461fa69f841418272337e5284e061760c96798913b3f8e1d718a35a86f6e702d269b
diff --git a/sci-libs/minuit/files/minuit-5.27.02-asneeded.patch b/sci-libs/minuit/files/minuit-5.27.02-asneeded.patch
deleted file mode 100644
index e808a928f5e6..000000000000
--- a/sci-libs/minuit/files/minuit-5.27.02-asneeded.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-This OpenMP library finding code is from ImageMagick's configure.ac
-
-http://bugs.gentoo.org/314095
-
---- a/configure.in
-+++ b/configure.in
-@@ -44,6 +44,20 @@
- CFLAGS="$CFLAGS $OPENMP_CFLAGS"
- CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS"
-
-+dnl Find OpenMP library
-+GOMP_LIBS=''
-+if test "$enable_openmp" != 'no'; then
-+ if test "${GCC}" = "yes"; then
-+ AC_CHECK_LIB(gomp,GOMP_parallel_start,GOMP_LIBS="-lgomp",,) # gcc
-+ else
-+ AC_CHECK_LIB(mtsk,sunw_mp_register_warn,GOMP_LIBS="-lmtsk",,) # solaris cc
-+ AC_CHECK_LIB(xlsmp,_xlsmpFlush,GOMP_LIBS="-lxlsmp",,) # AIX xlc
-+ AC_CHECK_LIB(mp,mp_destroy,GOMP_LIBS="-lmp",,) # SGI IRIX 6.5 MIPSpro C/C++
-+ fi
-+ LIBS="$GOMP_LIBS $LIBS"
-+fi
-+AC_SUBST(GOMP_LIBS)
-+
- dnl files to be generated
- AC_OUTPUT(Makefile inc/Makefile inc/Minuit2/Makefile inc/Math/Makefile src/Makefile
- doc/Doxyfile doc/Makefile test/Makefile test/MnSim/Makefile
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -9,6 +9,8 @@
- # The convenience library to be built.
- lib_LTLIBRARIES = libMinuit2.la
-
-+libMinuit2_la_LIBADD = $(GOMP_LIBS)
-+
- libMinuit2_la_SOURCES = \
- AnalyticalGradientCalculator.cxx \
- BasicMinimumError.cxx \
diff --git a/sci-libs/minuit/metadata.xml b/sci-libs/minuit/metadata.xml
deleted file mode 100644
index f49fa95c6887..000000000000
--- a/sci-libs/minuit/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- Minuit provides a C++ library for non-linear optimization,
- and parameter error estimation. Widely used in High Energy Physics,
- originally as a fortran library, it has been entirely re-written from
- scratch in C++. It is now included in ROOT-5 and higher.
- This is the stand-alone version, quick to build and use.
- </longdescription>
-</pkgmetadata>
diff --git a/sci-libs/minuit/minuit-5.34.14.ebuild b/sci-libs/minuit/minuit-5.34.14.ebuild
deleted file mode 100644
index 108fecfc27e7..000000000000
--- a/sci-libs/minuit/minuit-5.34.14.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="A C++ physics analysis tool for function minimization"
-HOMEPAGE="https://seal.web.cern.ch/seal/snapshot/work-packages/mathlibs/minuit/"
-SRC_URI="
- http://www.cern.ch/mathlibs/sw/${PV//./_}/${PN^}2/${PN^}2-5.34.14.tar.gz -> ${P}.tar.gz
- doc? (
- http://seal.cern.ch/documents/minuit/mnusersguide.pdf
- http://seal.cern.ch/documents/minuit/mntutorial.pdf
- )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc openmp static-libs"
-
-DEPEND="doc? ( app-text/doxygen )"
-RDEPEND=""
-
-S="${WORKDIR}/${PN^}2-${PV}"
-
-PATCHES=( "${FILESDIR}"/${PN}-5.27.02-asneeded.patch )
-
-src_prepare() {
- default
- rm config/m4/ac_openmp.m4 || die
- mv configure.{in,ac} || die
-
- AT_M4DIR="config/m4" eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable static-libs static) \
- $(use_enable openmp)
-}
-
-src_compile() {
- default
- use doc && emake docs
-}
-
-src_test() {
- emake check
-
- cd test/MnTutorial || die
- local t
- for t in test_*; do
- ./${t} || die "${t} failed"
- done
-}
-
-src_install() {
- if use doc; then
- # remove doxygen junk
- find doc/html \( -iname '*.map' -o -iname '*.md5' \) -delete || die
- HTML_DOCS=( doc/html/. )
- dodoc "${DISTDIR}"/mn{usersguide,tutorial}.pdf
- fi
- default
-
- docinto examples
- dodoc test/MnTutorial/*.{h,cxx}
- docompress -x /usr/share/doc/${PF}/examples
-
- if ! use static-libs; then
- find "${D}" -name '*.la' -delete || die
- fi
-}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2024-08-04 17:36 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-04 17:36 [gentoo-commits] repo/gentoo:master commit in: profiles/, sci-libs/minuit/, sci-libs/minuit/files/ Arthur Zamarin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox