public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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