summaryrefslogtreecommitdiff
path: root/sci-libs/libint
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /sci-libs/libint
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'sci-libs/libint')
-rw-r--r--sci-libs/libint/Manifest3
-rw-r--r--sci-libs/libint/files/libint-1.1.6-as-needed.patch60
-rw-r--r--sci-libs/libint/files/libint-2.9.0-gcc15-include.patch28
-rw-r--r--sci-libs/libint/libint-1.1.6.ebuild37
-rw-r--r--sci-libs/libint/libint-2.11.0.ebuild78
-rw-r--r--sci-libs/libint/libint-2.9.0.ebuild78
-rw-r--r--sci-libs/libint/metadata.xml15
7 files changed, 0 insertions, 299 deletions
diff --git a/sci-libs/libint/Manifest b/sci-libs/libint/Manifest
deleted file mode 100644
index 5c42e92a40f2..000000000000
--- a/sci-libs/libint/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST libint-1.1.6.tar.gz 256404 BLAKE2B c754e25f0c3bc6c52eb434beafd2cb794a2e715003ee9409d76e8ae06e0ce19a42a9331ad4db9be2745d6820e7248210d10b4c004146e99192fd16fd2c31966d SHA512 cb39d73e89431c324e32d4a71593fe913c7ae2132677d4600e63ce1ed99e8e431758f0aa3d130991da841e98a1064fa931eb0e82dbe80af4c0ece10ee3a4f2d7
-DIST libint-2.11.0.tar.gz 21958050 BLAKE2B 44f4317a258d4133e3045b036446644bbfb08f15d263b1dc049b37e14cc10608a9834f90154e257b16af29569e34e5b2bdff591530777bd4d7e05d22a52f7f18 SHA512 00e3c9b3938aaf7c0b463686f2bf245f0ebefabdab84e3b898a29a87420ca4d461769558e30ff9cf84e6c2c588a3910fcec1ded353f5c62f9ecaf4ee637b6e32
-DIST libint-2.9.0.tar.gz 21705777 BLAKE2B b2e8f36356f6eb8eff1207ba47c0f3bcc4471bd918cf933d03a1dd97efddd72d65464af743815d8bb633567ba97b19b8629881a5115b14f1630df1be7e6d0304 SHA512 6cffbd3d78dee4722b8085f4dd93085351cb610b5cb7ac090335adb2c43e87256ca06a658c202473fd763a38f7c0eeb6570b2c6a107e3f41d1258baf6e5b17de
diff --git a/sci-libs/libint/files/libint-1.1.6-as-needed.patch b/sci-libs/libint/files/libint-1.1.6-as-needed.patch
deleted file mode 100644
index d9f6e449ba08..000000000000
--- a/sci-libs/libint/files/libint-1.1.6-as-needed.patch
+++ /dev/null
@@ -1,60 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -317,12 +317,11 @@ LIBS=$withval
- echo Using extra libraries: $withval
- )
-
--LDFLAGS=
- LIBDIRS=
- AC_ARG_WITH(libdirs,
- [ --with-libdirs Specifies library directories (-Ldir1 -Ldir2).],
- LIBDIRS=$withval
--LDFLAGS=$withval
-+LDFLAGS="$LDFLAGS $withval"
- echo Using extra library directories: $withval
- )
-
---- a/src/bin/MakeRules.in
-+++ b/src/bin/MakeRules.in
-@@ -3,7 +3,7 @@ HAVE_MAKERULES = yes
-
- BINOBJ = $(BUILD_CSRC:%.c=%.$(OBJSUF)) $(BUILD_CXXSRC:%.cc=%.$(OBJSUF))
- $(BUILD_BINARY): $(BINOBJ)
-- $(LD) $^ $(LDFLAGS) $(SYSLIBS) -o $@
-+ $(LD) $(LDFLAGS) $^ $(SYSLIBS) -o $@
-
- .PHONY: install install_inc install_target uninstall clean oclean distclean targetclean realclean
- install::
---- a/src/lib/libderiv/Makefile.library
-+++ b/src/lib/libderiv/Makefile.library
-@@ -23,7 +23,7 @@ $(TOPDIR)/lib/$(NAME).a: $(LIBOBJ)
-
- # this is how shared library is made
- $(TOPDIR)/lib/$(NAME).la: $(LIBOBJ)
-- $(LTLINK) $(CXX) -o $@ $^ $(LTLINKLIBOPTS)
-+ $(LTLINK) $(CXX) $(LDFLAGS) -o $@ $^ $(LTLINKLIBOPTS)
-
- $(TOPDIR)/include/$(NAME)/$(NAME).h: $(NAME).h
- $(INSTALL) $(INSTALLDIROPT) $(TOPDIR)/include/$(NAME)
---- a/src/lib/libint/Makefile.library
-+++ b/src/lib/libint/Makefile.library
-@@ -41,7 +41,7 @@ $(TOPDIR)/lib/$(NAME).a: $(LIBOBJ)
-
- # this is how shared library is made
- $(TOPDIR)/lib/$(NAME).la: $(LIBOBJ)
-- $(LTLINK) $(CXX) -o $@ $^ $(LTLINKLIBOPTS)
-+ $(LTLINK) $(CXX) $(LDFLAGS) -o $@ $^ $(LTLINKLIBOPTS)
-
- $(TOPDIR)/include/$(NAME)/$(NAME).h: $(NAME).h
- $(INSTALL) $(INSTALLDIROPT) $(TOPDIR)/include/$(NAME)
---- a/src/lib/libr12/Makefile.library
-+++ b/src/lib/libr12/Makefile.library
-@@ -47,7 +47,7 @@ $(TOPDIR)/lib/$(NAME).a: $(LIBOBJ)
-
- # this is how shared library is made
- $(TOPDIR)/lib/$(NAME).la: $(LIBOBJ)
-- $(LTLINK) $(CXX) -o $@ $^ $(LTLINKLIBOPTS)
-+ $(LTLINK) $(CXX) $(LDFLAGS) -o $@ $^ $(LTLINKLIBOPTS)
-
- $(TOPDIR)/include/$(NAME)/$(NAME).h: $(NAME).h
- $(INSTALL) $(INSTALLDIROPT) $(TOPDIR)/include/$(NAME)
diff --git a/sci-libs/libint/files/libint-2.9.0-gcc15-include.patch b/sci-libs/libint/files/libint-2.9.0-gcc15-include.patch
deleted file mode 100644
index 5c84991fc9d0..000000000000
--- a/sci-libs/libint/files/libint-2.9.0-gcc15-include.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://bugs.gentoo.org/939020
-https://github.com/evaleev/libint/pull/366
-
-From 485aaae9e18e9ad3d0d43f20caf8f054ded9b80b Mon Sep 17 00:00:00 2001
-From: Alfred Wingate <parona@protonmail.com>
-Date: Mon, 28 Apr 2025 16:28:23 +0300
-Subject: [PATCH] Include implicit cstdint
-
-Gcc-15 and unreleased clang-21 don't implicitly include it anymore for
-intptr_t.
-
-https://gcc.gnu.org/gcc-15/porting_to.html#header-dep-changes
-
-Bug: https://bugs.gentoo.org/939020
-Signed-off-by: Alfred Wingate <parona@protonmail.com>
---- a/src/bin/libint/memory.h
-+++ b/src/bin/libint/memory.h
-@@ -21,6 +21,7 @@
- #include <limits.h>
- #include <smart_ptr.h>
-
-+#include <cstdint>
- #include <list>
-
- #ifndef _libint2_src_bin_libint_memory_h_
---
-2.49.0
-
diff --git a/sci-libs/libint/libint-1.1.6.ebuild b/sci-libs/libint/libint-1.1.6.ebuild
deleted file mode 100644
index 83dfe99cd15e..000000000000
--- a/sci-libs/libint/libint-1.1.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools fortran-2 toolchain-funcs
-
-MY_PV="$(ver_rs 0- -)"
-
-DESCRIPTION="Matrix elements (integrals) evaluation over Cartesian Gaussian functions"
-HOMEPAGE="https://github.com/evaleev/libint"
-SRC_URI="https://github.com/evaleev/libint/archive/release-${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-release-${MY_PV}"
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="amd64 ~x86"
-
-PATCHES=( "${FILESDIR}"/${P}-as-needed.patch )
-
-src_prepare() {
- mv configure.{in,ac} || die
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-deriv
- --enable-r12
- --with-cc="$(tc-getCC)"
- --with-cxx="$(tc-getCXX)"
- --with-cc-optflags="${CFLAGS}"
- --with-cxx-optflags="${CXXFLAGS}"
- )
- econf "${myeconfargs[@]}"
-}
diff --git a/sci-libs/libint/libint-2.11.0.ebuild b/sci-libs/libint/libint-2.11.0.ebuild
deleted file mode 100644
index 62bcf8d985da..000000000000
--- a/sci-libs/libint/libint-2.11.0.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
-
-inherit autotools flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="Matrix elements (integrals) evaluation over Cartesian Gaussian functions"
-HOMEPAGE="https://github.com/evaleev/libint"
-SRC_URI="https://github.com/evaleev/libint/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="amd64 ~x86"
-IUSE="static-libs doc"
-
-DEPEND="
- dev-libs/boost
- dev-libs/gmp[cxx(+)]
- doc? (
- dev-texlive/texlive-latex
- dev-tex/latex2html
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/libint-2.9.0-gcc15-include.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-
- # bug 725454
- sed -i -e '/RANLIB/d' src/bin/libint/Makefile || die
-}
-
-src_configure() {
- # bug #862894
- append-flags -fno-strict-aliasing
- filter-lto
-
- econf \
- --with-cxx="$(tc-getCXX)" \
- --with-cxx-optflags="${CXXFLAGS}" \
- --with-cxxgen-optflags="${CXXFLAGS}" \
- --with-cxxdepend="$(tc-getCXX)" \
- --with-ranlib="$(tc-getRANLIB)" \
- --with-ar="$(tc-getAR)" \
- --with-ld="$(tc-getLD)" \
- --enable-eri=2 --enable-eri3=2 --enable-eri2=2 \
- --with-eri-max-am=7,5,4 --with-eri-opt-am=3 \
- --with-eri3-max-am=7 --with-eri2-max-am=7 \
- --with-g12-max-am=5 --with-g12-opt-am=3 \
- --with-g12dkh-max-am=5 --with-g12dkh-opt-am=3 \
- --enable-contracted-ints \
- --enable-shared \
- $(use_enable static-libs static)
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}"
-
- use doc && emake html pdf
-}
-
-src_install() {
- default
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die "Failed to remove .la files"
- fi
-
- if use doc; then
- DOCS=( doc/progman/progman.pdf )
- HTML_DOCS=( doc/progman/progman/*.{html,png,css} )
- einstalldocs
- fi
-}
diff --git a/sci-libs/libint/libint-2.9.0.ebuild b/sci-libs/libint/libint-2.9.0.ebuild
deleted file mode 100644
index 62bcf8d985da..000000000000
--- a/sci-libs/libint/libint-2.9.0.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
-
-inherit autotools flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="Matrix elements (integrals) evaluation over Cartesian Gaussian functions"
-HOMEPAGE="https://github.com/evaleev/libint"
-SRC_URI="https://github.com/evaleev/libint/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="amd64 ~x86"
-IUSE="static-libs doc"
-
-DEPEND="
- dev-libs/boost
- dev-libs/gmp[cxx(+)]
- doc? (
- dev-texlive/texlive-latex
- dev-tex/latex2html
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/libint-2.9.0-gcc15-include.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-
- # bug 725454
- sed -i -e '/RANLIB/d' src/bin/libint/Makefile || die
-}
-
-src_configure() {
- # bug #862894
- append-flags -fno-strict-aliasing
- filter-lto
-
- econf \
- --with-cxx="$(tc-getCXX)" \
- --with-cxx-optflags="${CXXFLAGS}" \
- --with-cxxgen-optflags="${CXXFLAGS}" \
- --with-cxxdepend="$(tc-getCXX)" \
- --with-ranlib="$(tc-getRANLIB)" \
- --with-ar="$(tc-getAR)" \
- --with-ld="$(tc-getLD)" \
- --enable-eri=2 --enable-eri3=2 --enable-eri2=2 \
- --with-eri-max-am=7,5,4 --with-eri-opt-am=3 \
- --with-eri3-max-am=7 --with-eri2-max-am=7 \
- --with-g12-max-am=5 --with-g12-opt-am=3 \
- --with-g12dkh-max-am=5 --with-g12dkh-opt-am=3 \
- --enable-contracted-ints \
- --enable-shared \
- $(use_enable static-libs static)
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}"
-
- use doc && emake html pdf
-}
-
-src_install() {
- default
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die "Failed to remove .la files"
- fi
-
- if use doc; then
- DOCS=( doc/progman/progman.pdf )
- HTML_DOCS=( doc/progman/progman/*.{html,png,css} )
- einstalldocs
- fi
-}
diff --git a/sci-libs/libint/metadata.xml b/sci-libs/libint/metadata.xml
deleted file mode 100644
index ef3a6803240f..000000000000
--- a/sci-libs/libint/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- libint is two things:
- 1. a library of C/C++ functions for efficient evaluation of several
- kinds of two-body molecular integrals over Gaussian functions;
- 2. the optimizing compiler that generates a Libint library.
- </longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>