diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
| commit | 290aebdea65a02557706eaeda477fef0437b6a48 (patch) | |
| tree | f87a939169a508a2e943570501b64cc16b411cda /sci-libs/libint | |
| parent | 6783ddcd4b73d9ce586a71770caed352bec93b16 (diff) | |
| download | baldeagleos-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/Manifest | 3 | ||||
| -rw-r--r-- | sci-libs/libint/files/libint-1.1.6-as-needed.patch | 60 | ||||
| -rw-r--r-- | sci-libs/libint/files/libint-2.9.0-gcc15-include.patch | 28 | ||||
| -rw-r--r-- | sci-libs/libint/libint-1.1.6.ebuild | 37 | ||||
| -rw-r--r-- | sci-libs/libint/libint-2.11.0.ebuild | 78 | ||||
| -rw-r--r-- | sci-libs/libint/libint-2.9.0.ebuild | 78 | ||||
| -rw-r--r-- | sci-libs/libint/metadata.xml | 15 |
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> |
