diff options
author | David Seifert <soap@gentoo.org> | 2018-04-17 11:55:47 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2018-04-17 22:25:39 +0200 |
commit | b418652fc8d1b7108fc73ba9f2c58a5550314a59 (patch) | |
tree | 4c1460deedc9a0be225f51976439e77c89099455 /sci-chemistry/mpqc | |
parent | sci-chemistry/ghemical: Drop stable keywords (diff) | |
download | gentoo-b418652fc8d1b7108fc73ba9f2c58a5550314a59.tar.gz gentoo-b418652fc8d1b7108fc73ba9f2c58a5550314a59.tar.bz2 gentoo-b418652fc8d1b7108fc73ba9f2c58a5550314a59.zip |
sci-chemistry/mpqc: Remove old
Package-Manager: Portage-2.3.29, Repoman-2.3.9
Diffstat (limited to 'sci-chemistry/mpqc')
-rw-r--r-- | sci-chemistry/mpqc/mpqc-2.3.1-r1.ebuild | 92 | ||||
-rw-r--r-- | sci-chemistry/mpqc/mpqc-2.3.1-r2.ebuild | 102 | ||||
-rw-r--r-- | sci-chemistry/mpqc/mpqc-2.3.1-r3.ebuild | 106 |
3 files changed, 0 insertions, 300 deletions
diff --git a/sci-chemistry/mpqc/mpqc-2.3.1-r1.ebuild b/sci-chemistry/mpqc/mpqc-2.3.1-r1.ebuild deleted file mode 100644 index 794008aa31d9..000000000000 --- a/sci-chemistry/mpqc/mpqc-2.3.1-r1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="The Massively Parallel Quantum Chemistry Program" -HOMEPAGE="http://www.mpqc.org/" -SRC_URI="mirror://sourceforge/mpqc/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="doc threads tk" - -RDEPEND=" - virtual/blas - virtual/lapack - tk? ( dev-lang/tk )" -DEPEND="${RDEPEND} - dev-lang/perl - sys-devel/flex - sys-apps/sed - virtual/pkgconfig - doc? ( - app-doc/doxygen - media-gfx/graphviz )" - -src_unpack() { - unpack ${A} - cd "${S}" - - # do not install tkmolrender if not requested - if ! use tk; then - sed \ - -e "s:.*/bin/molrender/tkmolrender.*::" \ - -e "s:.*\$(INSTALLBINOPT) tkmolrender.*::" \ - -e "s:/bin/rm -f tkmolrender::" \ - -i "./src/bin/molrender/Makefile" \ - || die "failed to disable tkmolrender" - fi -} - -src_compile() { - # Only shared will work on ppc64 - bug #62124 - # But we always want shared libraries - econf \ - $(use_enable threads) \ - --enable-shared \ - ${myconf} - - sed \ - -e "s:^CFLAGS =.*$:CFLAGS=${CFLAGS}:" \ - -e "s:^FFLAGS =.*$:FFLAGS=${FFLAGS:- -O2}:" \ - -e "s:^CXXFLAGS =.*$:CXXFLAGS=${CXXFLAGS}:" \ - lib/LocalMakefile - emake || die "emake failed" -} - -src_test() { - cd "${S}"/src/bin/mpqc/validate - - # we'll only run the small test set, since the - # medium and large ones take >10h and >24h on my - # 1.8Ghz P4M - emake -j1 check0 || die "failed in test routines" -} - -src_install() { - emake -j1 installroot="${D}" install install_devel install_inc \ - || die "install failed" - - dodoc CHANGES CITATION README || die "failed to install docs" - - # make extended docs - if use doc; then - cd "${S}"/doc - emake -j1 all || die "failed to generate documentation" - doman man/man1/* man/man3/* || \ - die "failed to install man pages" - dohtml -r html/ - fi -} - -pkg_postinst() { - echo - einfo "MPQC can be picky with regard to compilation flags." - einfo "If during mpqc runs you have trouble converging or " - einfo "experience oscillations during SCF interations, " - einfo "consider recompiling with less aggressive CFLAGS/CXXFLAGS." - einfo "Particularly, replacing -march=pentium4 by -march=pentium3" - einfo "might help if you encounter problems with correlation " - einfo "consistent basis sets." - echo -} diff --git a/sci-chemistry/mpqc/mpqc-2.3.1-r2.ebuild b/sci-chemistry/mpqc/mpqc-2.3.1-r2.ebuild deleted file mode 100644 index c2776b711a1d..000000000000 --- a/sci-chemistry/mpqc/mpqc-2.3.1-r2.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -inherit autotools eutils toolchain-funcs - -DESCRIPTION="The Massively Parallel Quantum Chemistry Program" -HOMEPAGE="http://www.mpqc.org/" -SRC_URI="mirror://sourceforge/mpqc/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 x86" -IUSE="doc mpi threads tk" - -RDEPEND=" - virtual/blas - virtual/lapack - mpi? ( virtual/mpi[cxx] ) - tk? ( dev-lang/tk )" -DEPEND="${RDEPEND} - dev-lang/perl - sys-devel/flex - sys-apps/sed - virtual/pkgconfig - doc? ( - app-doc/doxygen - media-gfx/graphviz )" - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-as-needed.patch \ - "${FILESDIR}"/${P}-respect-ldflags.patch \ - "${FILESDIR}"/${P}-test-failure-hack.patch - # do not install tkmolrender if not requested - if ! use tk; then - sed \ - -e "s:.*/bin/molrender/tkmolrender.*::" \ - -e "s:.*\$(INSTALLBINOPT) tkmolrender.*::" \ - -e "s:/bin/rm -f tkmolrender::" \ - -i "./src/bin/molrender/Makefile" \ - || die "failed to disable tkmolrender" - fi - eautoreconf -} - -src_configure() { - tc-export CC CXX - if use mpi; then - export CC=mpicc - export CXX=mpicxx - fi - econf \ - $(use_enable threads) \ - $(use_enable mpi parallel) \ - --enable-shared \ - ${myconf} - - sed \ - -e "s:^CFLAGS =.*$:CFLAGS=${CFLAGS}:" \ - -e "s:^FFLAGS =.*$:FFLAGS=${FFLAGS:- -O2}:" \ - -e "s:^CXXFLAGS =.*$:CXXFLAGS=${CXXFLAGS}:" \ - lib/LocalMakefile -} - -src_test() { - cd "${S}"/src/bin/mpqc/validate - - # we'll only run the small test set, since the - # medium and large ones take >10h and >24h on my - # 1.8Ghz P4M - emake -j1 check0 || die "failed in test routines" -} - -src_install() { - emake installroot="${D}" install install_devel install_inc \ - || die "install failed" - - dodoc CHANGES CITATION README || die "failed to install docs" - - # make extended docs - if use doc; then - cd "${S}"/doc - emake -j1 all || die "failed to generate documentation" - doman man/man1/* man/man3/* || \ - die "failed to install man pages" - dohtml -r html/ - fi -} - -pkg_postinst() { - echo - einfo "MPQC can be picky with regard to compilation flags." - einfo "If during mpqc runs you have trouble converging or " - einfo "experience oscillations during SCF interations, " - einfo "consider recompiling with less aggressive CFLAGS/CXXFLAGS." - einfo "Particularly, replacing -march=pentium4 by -march=pentium3" - einfo "might help if you encounter problems with correlation " - einfo "consistent basis sets." - echo -} diff --git a/sci-chemistry/mpqc/mpqc-2.3.1-r3.ebuild b/sci-chemistry/mpqc/mpqc-2.3.1-r3.ebuild deleted file mode 100644 index b53abbdc26cb..000000000000 --- a/sci-chemistry/mpqc/mpqc-2.3.1-r3.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -AUTOTOOLS_AUTORECONF=yes - -inherit autotools-utils toolchain-funcs - -DESCRIPTION="The Massively Parallel Quantum Chemistry Program" -HOMEPAGE="http://www.mpqc.org/" -SRC_URI="mirror://sourceforge/mpqc/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="doc mpi threads static-libs tk" - -RDEPEND=" - virtual/blas - virtual/lapack - mpi? ( virtual/mpi[cxx] ) - tk? ( dev-lang/tk )" -DEPEND="${RDEPEND} - dev-lang/perl - sys-devel/flex - sys-apps/sed - virtual/pkgconfig - doc? ( - app-doc/doxygen - media-gfx/graphviz )" - -PATCHES=( - "${FILESDIR}"/${P}-as-needed.patch - "${FILESDIR}"/${P}-respect-ldflags.patch - "${FILESDIR}"/${P}-test-failure-hack.patch - "${FILESDIR}"/${P}-blas.patch - ) - -AUTOTOOLS_IN_SOURCE_BUILD=1 - -DOCS=(CHANGES CITATION README) - -src_prepare() { - # do not install tkmolrender if not requested - if ! use tk; then - sed \ - -e "s:.*/bin/molrender/tkmolrender.*::" \ - -e "s:.*\$(INSTALLBINOPT) tkmolrender.*::" \ - -e "s:/bin/rm -f tkmolrender::" \ - -i "./src/bin/molrender/Makefile" \ - || die "failed to disable tkmolrender" - fi - autotools-utils_src_prepare -} - -src_configure() { - tc-export CC CXX - if use mpi; then - export CC=mpicc - export CXX=mpicxx - fi - local myeconfargs=( - $(use_enable threads) - $(use_enable mpi parallel) ) - - autotools-utils_src_configure - sed \ - -e "s:^CFLAGS =.*$:CFLAGS=${CFLAGS}:" \ - -e "s:^FFLAGS =.*$:FFLAGS=${FFLAGS:- -O2}:" \ - -e "s:^CXXFLAGS =.*$:CXXFLAGS=${CXXFLAGS}:" \ - -i lib/LocalMakefile || die -} - -src_test() { - cd "${AUTOTOOLS_BUILD_DIR}"/src/bin/mpqc/validate - - # we'll only run the small test set, since the - # medium and large ones take >10h and >24h on my - # 1.8Ghz P4M - emake -j1 check1 -} - -src_install() { - autotools-utils_src_install installroot="${D}" install install_devel install_inc - - # make extended docs - if use doc; then - cd "${AUTOTOOLS_BUILD_DIR}"/doc - emake -j1 all - doman man/man1/* man/man3/* - dohtml -r html - fi -} - -pkg_postinst() { - echo - einfo "MPQC can be picky with regard to compilation flags." - einfo "If during mpqc runs you have trouble converging or " - einfo "experience oscillations during SCF interations, " - einfo "consider recompiling with less aggressive CFLAGS/CXXFLAGS." - einfo "Particularly, replacing -march=pentium4 by -march=pentium3" - einfo "might help if you encounter problems with correlation " - einfo "consistent basis sets." - echo -} |