summaryrefslogtreecommitdiff
path: root/sci-physics/lhapdf
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /sci-physics/lhapdf
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'sci-physics/lhapdf')
-rw-r--r--sci-physics/lhapdf/Manifest4
-rw-r--r--sci-physics/lhapdf/files/lhapdf-6.3.0-egg.patch16
-rw-r--r--sci-physics/lhapdf/files/lhapdf-6.5.4-cxxflags.patch25
-rw-r--r--sci-physics/lhapdf/files/lhapdf-6.5.4-include-cstdint.patch31
-rw-r--r--sci-physics/lhapdf/lhapdf-6.3.0-r2.ebuild85
-rw-r--r--sci-physics/lhapdf/lhapdf-6.5.4-r1.ebuild83
-rw-r--r--sci-physics/lhapdf/lhapdf-6.5.4-r2.ebuild86
-rw-r--r--sci-physics/lhapdf/lhapdf-6.5.5-r2.ebuild78
-rw-r--r--sci-physics/lhapdf/lhapdf-6.5.5.ebuild78
-rw-r--r--sci-physics/lhapdf/lhapdf-6.5.6.ebuild78
-rw-r--r--sci-physics/lhapdf/lhapdf-9999.ebuild84
-rw-r--r--sci-physics/lhapdf/metadata.xml28
12 files changed, 0 insertions, 676 deletions
diff --git a/sci-physics/lhapdf/Manifest b/sci-physics/lhapdf/Manifest
deleted file mode 100644
index 19d9f94bf4b7..000000000000
--- a/sci-physics/lhapdf/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST LHAPDF-6.3.0.tar.gz 770744 BLAKE2B 02b9fe3507b87c6f0c635ceb203304eb9b3ee8ac4d17c8b83578f8c05b78b17035b63b6d3d9a0b9fe3505a3daf8e9376fe25040b8826ea4976d2a717b1447eb9 SHA512 4a5aca6e2f06b59a44acc23ef76f1fae747f38e425803e7625cc68130da0c76d1e0d534b7b1867f09c86ee838d4f769d5097257170740db704c966d91c41f94b
-DIST lhapdf-6.5.4.tar.gz 869707 BLAKE2B 9bd214f29ef0fb662095a045acf449bac60c2f12fb0e182c9c590ec51651f1c08d213a3f9280eda0711ec9a0d5cae620918f048c362838a9de8e69cc84f34798 SHA512 0e39f7f298e8c72eece9c3d19f471f48b3ee045cd54ecd318e0b2d60ada4f01a2151e6b2b5f27fccdf10c1043352a673492f8792be1964df7eafbe931282a83b
-DIST lhapdf-6.5.5.tar.gz 946776 BLAKE2B 14677cfb0e40e61006eb2cd69373a14d8c4049a6c19d2a504b736c733be35c25a11362e5aa0d0fe233d7c477fe5f9ef60084ca71330566b2728908017ccf90e7 SHA512 80012d5eab1b09a38d8e65bc45f012125508f8d43d1ffcaa76976970f1a3d36305ad29c620715c676cd3c5d6f8bb4c0b55444c952059a742052d9c8bfd5866ac
-DIST lhapdf-6.5.6.tar.gz 965373 BLAKE2B e3db571f71c4ce907bd21299cd667cb62360ea670209239731c8b8495c84f3bce8faef2b8fe911cdaacf5e4532ebd23fa1b28ee548d4df03c0e70221fd112ac9 SHA512 03cf1c848b127d76ab6f13b852743827c00ae9312721dcd1fd17a9d9d88fa50e5f004fcf2fa1b23d15a0b2c30515d5f2a5e2bee85e67be5c675864bdc364ca78
diff --git a/sci-physics/lhapdf/files/lhapdf-6.3.0-egg.patch b/sci-physics/lhapdf/files/lhapdf-6.3.0-egg.patch
deleted file mode 100644
index 9122b8eaf7ff..000000000000
--- a/sci-physics/lhapdf/files/lhapdf-6.3.0-egg.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/wrappers/python/Makefile.am 2023-09-01 11:38:37.567370819 +0200
-+++ b/wrappers/python/Makefile.am 2023-09-01 11:37:50.641123445 +0200
-@@ -29,10 +29,10 @@
-
- ## Always force setup.py, it's not good at guessing what needs to rebuild
- all-local: fix-out-of-source
-- $(PYEXT_ENV) $(PYTHON) setup.py install --install-lib=build/ --force
-+ $(PYEXT_ENV) $(PYTHON) setup.py install --single-version-externally-managed --root=/ --install-lib=$(S)/build/ --force
-
- install-exec-local:
-- $(PYEXT_ENV) $(PYTHON) setup.py install --prefix=$(DESTDIR)$(prefix) --force
-+ $(PYEXT_ENV) $(PYTHON) setup.py install --single-version-externally-managed --root=/ --prefix=$(DESTDIR)$(prefix) --force
-
- uninstall-local:
- rm -f $(DESTDIR)$(PYTHON_PATH)/lhapdf.so
-
diff --git a/sci-physics/lhapdf/files/lhapdf-6.5.4-cxxflags.patch b/sci-physics/lhapdf/files/lhapdf-6.5.4-cxxflags.patch
deleted file mode 100644
index 8e7144c37ac9..000000000000
--- a/sci-physics/lhapdf/files/lhapdf-6.5.4-cxxflags.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From ab6861f88b781b3e95ee67c01889b2c3f9f23e4d Mon Sep 17 00:00:00 2001
-From: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>
-Date: Sun, 14 Apr 2024 11:18:52 +0200
-Subject: [PATCH] Fix missing quotes on CXXFLAGS
-
----
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 8bd5411..5c940ee 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -43,7 +43,7 @@ AC_CONFIG_HEADERS([config/config.h include/LHAPDF/Version.h])
-
-
- ## Set default C++ optimisation level to -O3 and drop the -g debug flag
--if test -z $CXXFLAGS; then
-+if test -z "$CXXFLAGS"; then
- CXXFLAGS='-O3'
- fi
-
---
-GitLab
-
diff --git a/sci-physics/lhapdf/files/lhapdf-6.5.4-include-cstdint.patch b/sci-physics/lhapdf/files/lhapdf-6.5.4-include-cstdint.patch
deleted file mode 100644
index 2afed53f210b..000000000000
--- a/sci-physics/lhapdf/files/lhapdf-6.5.4-include-cstdint.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://gitlab.com/hepcedar/lhapdf/merge_requests/96
-
-From: Christopher Fore <csfore@posteo.net>
-Date: Wed, 14 Aug 2024 20:38:03 -0400
-Subject: [PATCH] yamlcpp: Explicitly include <cstdint>
-
-GCC 15 will no longer include <cstdint> by default, resulting in build
-failures in projects that do not explicitly include it.
-
-Error:
-emitterutils.cpp:221:11: error: 'uint16_t' was not declared in this scope
- 221 | std::pair<uint16_t, uint16_t> EncodeUTF16SurrogatePair(int codePoint) {
- | ^~~~~~~~
-emitterutils.cpp:13:1:
-note: 'uint16_t' is defined in header '<cstdint>';
-this is probably fixable by adding '#include <cstdint>'
- 12 | #include "yaml-cpp/null.h"
- +++ |+#include <cstdint>
- 13 | #include "yaml-cpp/ostream_wrapper.h"
-
-See-also: https://gcc.gnu.org/pipermail/gcc-cvs/2024-August/407124.html
-See-also: https://bugs.gentoo.org/937778
-Signed-off-by: Christopher Fore <csfore@posteo.net>
---- a/src/yamlcpp/emitterutils.cpp
-+++ b/src/yamlcpp/emitterutils.cpp
-@@ -1,4 +1,5 @@
- #include <algorithm>
-+#include <cstdint>
- #include <iomanip>
- #include <sstream>
-
diff --git a/sci-physics/lhapdf/lhapdf-6.3.0-r2.ebuild b/sci-physics/lhapdf/lhapdf-6.3.0-r2.ebuild
deleted file mode 100644
index 87a3f6820e32..000000000000
--- a/sci-physics/lhapdf/lhapdf-6.3.0-r2.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_EXT=1
-inherit distutils-r1 docs autotools
-
-MY_PV=$(ver_cut 1-3)
-MY_PF=LHAPDF-${MY_PV}
-
-DESCRIPTION="Les Houches Parton Density Function unified library"
-HOMEPAGE="https://lhapdf.hepforge.org/"
-SRC_URI="https://www.hepforge.org/downloads/lhapdf/${MY_PF}.tar.gz"
-S="${WORKDIR}/${MY_PF}"
-DOCS_DIR="${S}/doc"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="examples"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/cython-0.19[${PYTHON_USEDEP}]
- ')
-"
-RDEPEND="${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-egg.patch
-)
-
-src_prepare() {
- default
- # Let cython reproduce this for more recent python versions
- rm wrappers/python/lhapdf.cpp || die
- eautoreconf
-}
-
-src_configure() {
- local -x CONFIG_SHELL="${EPREFIX}/bin/bash"
- econf \
- --disable-static \
- --enable-python
-
- cd "${S}"/wrappers/python || die
- distutils-r1_src_prepare
-}
-
-src_compile() {
- emake all $(use doc && echo doxy)
-
- cd "${S}"/wrappers/python || die
- distutils-r1_src_compile
-}
-
-src_test() {
- emake -C tests
-}
-
-src_install() {
- default
- use doc && dodoc -r doc/doxygen/.
- use examples && dodoc examples/*.cc
-
- cd "${S}"/wrappers/python || die
- distutils-r1_src_install
- rm -r "${D}/$(python_get_sitedir)"/*.egg-info || die
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-physics/lhapdf/lhapdf-6.5.4-r1.ebuild b/sci-physics/lhapdf/lhapdf-6.5.4-r1.ebuild
deleted file mode 100644
index 47287e0a8076..000000000000
--- a/sci-physics/lhapdf/lhapdf-6.5.4-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-inherit python-single-r1 docs autotools
-
-MY_PV=$(ver_cut 1-3)
-MY_PF=LHAPDF-${MY_PV}
-
-DESCRIPTION="Les Houches Parton Density Function unified library"
-HOMEPAGE="https://lhapdf.hepforge.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/hepcedar/lhapdf"
-else
- SRC_URI="https://www.hepforge.org/downloads/lhapdf/${MY_PF}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PF}"
- KEYWORDS="amd64"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples +python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/cython-0.19[${PYTHON_USEDEP}]
- ')
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.5.4-include-cstdint.patch
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- # Let cython reproduce this for more recent python versions
- rm wrappers/python/lhapdf.cpp || die
- eautoreconf
-}
-
-src_configure() {
- local -x CONFIG_SHELL="${EPREFIX}/bin/bash"
- econf \
- --disable-static \
- $(use_enable python)
-}
-
-src_compile() {
- emake all $(use doc && echo doxy)
-}
-
-src_test() {
- emake -C tests
-}
-
-src_install() {
- default
- use doc && dodoc -r doc/doxygen/.
- use examples && dodoc examples/*.cc
-
- use python && python_optimize
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-physics/lhapdf/lhapdf-6.5.4-r2.ebuild b/sci-physics/lhapdf/lhapdf-6.5.4-r2.ebuild
deleted file mode 100644
index f9794981a36d..000000000000
--- a/sci-physics/lhapdf/lhapdf-6.5.4-r2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-inherit python-single-r1 docs autotools
-
-MY_PV=$(ver_cut 1-3)
-MY_PF=LHAPDF-${MY_PV}
-
-DESCRIPTION="Les Houches Parton Density Function unified library"
-HOMEPAGE="https://lhapdf.hepforge.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/hepcedar/lhapdf"
-else
- SRC_URI="https://www.hepforge.org/downloads/lhapdf/${MY_PF}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PF}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples +python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- python? (
- $(python_gen_cond_dep '
- >=dev-python/cython-0.19[${PYTHON_USEDEP}]
- ')
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-include-cstdint.patch # https://gitlab.com/hepcedar/lhapdf/-/merge_requests/96
- "${FILESDIR}"/${P}-cxxflags.patch # https://gitlab.com/hepcedar/lhapdf/-/merge_requests/87
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- # Let cython reproduce this for more recent python versions
- rm wrappers/python/lhapdf.cpp || die
- eautoreconf
-}
-
-src_configure() {
- local -x CONFIG_SHELL="${EPREFIX}/bin/bash"
- econf \
- --disable-static \
- $(use_enable python)
-}
-
-src_compile() {
- emake all $(use doc && echo doxy)
-}
-
-src_test() {
- emake -C tests
-}
-
-src_install() {
- default
- use doc && dodoc -r doc/doxygen/.
- use examples && dodoc examples/*.cc
-
- use python && python_optimize
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-physics/lhapdf/lhapdf-6.5.5-r2.ebuild b/sci-physics/lhapdf/lhapdf-6.5.5-r2.ebuild
deleted file mode 100644
index 9518b73c8b2b..000000000000
--- a/sci-physics/lhapdf/lhapdf-6.5.5-r2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-inherit python-single-r1 docs
-
-MY_PV=$(ver_cut 1-3)
-MY_PF=LHAPDF-${MY_PV}
-
-DESCRIPTION="Les Houches Parton Density Function unified library"
-HOMEPAGE="https://lhapdf.hepforge.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/hepcedar/lhapdf"
-else
- SRC_URI="https://www.hepforge.org/downloads/lhapdf/${MY_PF}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PF}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples static-libs +python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- dev-cpp/yaml-cpp
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- python? (
- $(python_gen_cond_dep '
- >=dev-python/cython-0.19[${PYTHON_USEDEP}]
- ')
- )
-"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local -x CONFIG_SHELL="${BROOT}/bin/bash"
- econf \
- $(use_enable static-libs static) \
- --with-yaml-cpp="${ESYSROOT}/usr" \
- $(use_enable python) \
- $(use_enable doc doxygen)
-}
-
-src_compile() {
- emake all
-}
-
-src_test() {
- emake -C tests
-}
-
-src_install() {
- default
- use examples && dodoc examples/*.cc
-
- use python && python_optimize
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-physics/lhapdf/lhapdf-6.5.5.ebuild b/sci-physics/lhapdf/lhapdf-6.5.5.ebuild
deleted file mode 100644
index d7908efa2aef..000000000000
--- a/sci-physics/lhapdf/lhapdf-6.5.5.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-inherit python-single-r1 docs
-
-MY_PV=$(ver_cut 1-3)
-MY_PF=LHAPDF-${MY_PV}
-
-DESCRIPTION="Les Houches Parton Density Function unified library"
-HOMEPAGE="https://lhapdf.hepforge.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/hepcedar/lhapdf"
-else
- SRC_URI="https://www.hepforge.org/downloads/lhapdf/${MY_PF}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PF}"
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples +python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- dev-cpp/yaml-cpp
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- python? (
- $(python_gen_cond_dep '
- >=dev-python/cython-0.19[${PYTHON_USEDEP}]
- ')
- )
-"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local -x CONFIG_SHELL="${EPREFIX}/bin/bash"
- econf \
- --disable-static \
- --with-yaml-cpp="${EPREFIX}/usr" \
- $(use_enable python)
-}
-
-src_compile() {
- emake all $(use doc && echo doxy)
-}
-
-src_test() {
- emake -C tests
-}
-
-src_install() {
- default
- use doc && dodoc -r doc/doxygen/.
- use examples && dodoc examples/*.cc
-
- use python && python_optimize
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-physics/lhapdf/lhapdf-6.5.6.ebuild b/sci-physics/lhapdf/lhapdf-6.5.6.ebuild
deleted file mode 100644
index d5381f4766ee..000000000000
--- a/sci-physics/lhapdf/lhapdf-6.5.6.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-inherit python-single-r1 docs
-
-MY_PV=$(ver_cut 1-3)
-MY_PF=LHAPDF-${MY_PV}
-
-DESCRIPTION="Les Houches Parton Density Function unified library"
-HOMEPAGE="https://lhapdf.hepforge.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/hepcedar/lhapdf"
-else
- SRC_URI="https://www.hepforge.org/downloads/lhapdf/${MY_PF}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PF}"
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples static-libs +python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- dev-cpp/yaml-cpp
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- python? (
- $(python_gen_cond_dep '
- >=dev-python/cython-0.19[${PYTHON_USEDEP}]
- ')
- )
-"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local -x CONFIG_SHELL="${BROOT}/bin/bash"
- econf \
- $(use_enable static-libs static) \
- --with-yaml-cpp="${ESYSROOT}/usr" \
- $(use_enable python) \
- $(use_enable doc doxygen)
-}
-
-src_compile() {
- emake all
-}
-
-src_test() {
- emake -C tests
-}
-
-src_install() {
- default
- use examples && dodoc examples/*.cc
-
- use python && python_optimize
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-physics/lhapdf/lhapdf-9999.ebuild b/sci-physics/lhapdf/lhapdf-9999.ebuild
deleted file mode 100644
index e1986c72a1aa..000000000000
--- a/sci-physics/lhapdf/lhapdf-9999.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-inherit python-single-r1 docs autotools
-
-MY_PV=$(ver_cut 1-3)
-MY_PF=LHAPDF-${MY_PV}
-
-DESCRIPTION="Les Houches Parton Density Function unified library"
-HOMEPAGE="https://lhapdf.hepforge.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/hepcedar/lhapdf"
-else
- SRC_URI="https://www.hepforge.org/downloads/lhapdf/${MY_PF}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PF}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples static-libs +python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- dev-cpp/yaml-cpp
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- python? (
- $(python_gen_cond_dep '
- >=dev-python/cython-0.19[${PYTHON_USEDEP}]
- ')
- )
-"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- # live git does not have a configure script
- eautoreconf
-}
-
-src_configure() {
- local -x CONFIG_SHELL="${BROOT}/bin/bash"
- econf \
- $(use_enable static-libs static) \
- --with-yaml-cpp="${ESYSROOT}/usr" \
- $(use_enable python) \
- $(use_enable doc doxygen)
-}
-
-src_compile() {
- emake all
-}
-
-src_test() {
- emake -C tests
-}
-
-src_install() {
- default
- use examples && dodoc examples/*.cc
-
- use python && python_optimize
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-physics/lhapdf/metadata.xml b/sci-physics/lhapdf/metadata.xml
deleted file mode 100644
index 6dbb1b4d9658..000000000000
--- a/sci-physics/lhapdf/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>apn-pucky@gentoo.org</email>
- <name>Alexander Puck Neuwirth</name>
-</maintainer>
-<maintainer type="project">
- <email>sci-physics@gentoo.org</email>
- <name>Gentoo Physics Project</name>
-</maintainer>
-<longdescription lang="en">
- Les Houches Parton Density Function (LHAPDF)
- provides a unified and easy to use interface to modern PDF
- sets. It is designed to work not only with individual PDF sets but
- also with the more recent multiple "error" sets. It can be viewed as
- the successor to PDFLIB, incorporating many of the older sets found in
- the latter, including pion and photon PDFs. In LHAPDF the computer
- code and input parameters/grids are separated thus allowing more easy
- updating and no limit to the expansion possibilities. The code and
- data sets can be downloaded together or individually as desired. From
- version 4.1 onwards a configuration script facilitates the
- installation of LHAPDF.
-</longdescription>
-<upstream>
- <remote-id type="gitlab">hepcedar/lhapdf</remote-id>
-</upstream>
-</pkgmetadata>