From 1fd4e372381e1318aae1b7d3338c04156e5da974 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 16 Jul 2022 19:46:11 +0100 Subject: gentoo auto-resync : 16:07:2022 - 19:46:10 --- sci-chemistry/Manifest.gz | Bin 10369 -> 10368 bytes sci-chemistry/molden/Manifest | 2 +- sci-chemistry/molden/molden-6.9-r1.ebuild | 77 ++++++++++++++++++++++++++++ sci-chemistry/molden/molden-6.9.ebuild | 81 ------------------------------ 4 files changed, 78 insertions(+), 82 deletions(-) create mode 100644 sci-chemistry/molden/molden-6.9-r1.ebuild delete mode 100644 sci-chemistry/molden/molden-6.9.ebuild (limited to 'sci-chemistry') diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz index e4eabac8d673..44f8f69edc15 100644 Binary files a/sci-chemistry/Manifest.gz and b/sci-chemistry/Manifest.gz differ diff --git a/sci-chemistry/molden/Manifest b/sci-chemistry/molden/Manifest index 68c6ed0731c0..b2c8b9bab371 100644 --- a/sci-chemistry/molden/Manifest +++ b/sci-chemistry/molden/Manifest @@ -7,5 +7,5 @@ AUX molden-6.9-ldflags.patch 3244 BLAKE2B d5ddd71bade94310d9aaebb71c49dd138af46a DIST molden5.5.tar.gz 4934764 BLAKE2B 6ce71f928ed9aacf8fe9830c4c36a675f81d63e97d08e96519ff74d172540ae0a9af25ca966d6c02cdcbbc43633a0ef80be9d31ef98a80d59a8e1a13374c2f51 SHA512 45269d2c7a52b3b2bf4fdb5f4ca3912637b3414ff9dfcd0d4f23815b3dcf7a53ffee717420d4fbf286b71c972539e756a440f5e37b7b7325ab312c25fc6c47b0 DIST molden6.9.tar.gz 8536291 BLAKE2B f50fd9c6303d215f3b1ea73136a8ecada07102a33cfc5831c412341731d00bd166f59bc260615d4a96c59d50a6a308087f02b637f8a8d36bf19f256ac407ba72 SHA512 dbb4a602f2957d0b1d5afb8748fb8ad012a41fb0dfa816b78e4d2748ea78ee39251846a549fce4b276641d4838a336ecd9cf02b92fcf9739adeb25bb550656ec EBUILD molden-5.5.ebuild 1735 BLAKE2B bc176723397f3d0f6f6fe35247c065f333e718be7eaa3ed04487bc9138dca53d6c01653fb99dee79f3098a2aeff5b41427171aa75bc4dc534175fb8e59a3934a SHA512 d4c537301b603b410fbb9637bf97a2f912765545e497bb850335a8d1013d71b394ff12a25bfce5a4293b830f46beaa75597df51ad06bcadb8ea63bf6b57ba6f1 -EBUILD molden-6.9.ebuild 1675 BLAKE2B 49fa0a45fc3c33b7e10d5cfec661186f2e556e8849036710b4d85be0f32e4dbebac405ae6c4cb6ac21b23d7fbcb88a02f130ba6c9820ff9739afc0d8b183d20b SHA512 cfdfb33cae8c1deb203b13f0d9ab2b2e639e46004faf0a1725073913b158e77cdc846eb6c2317e4cb42a57d3375a8d64b962d3b25de6ecd4649083843ebbae31 +EBUILD molden-6.9-r1.ebuild 1492 BLAKE2B db4ecd7b49b8c9b128d9568224145ee8fea8de07400a06b1f69b7ac6ffeddc8dae755151b9d9f598ccc5f3732c2158e0092c6f825a16a6ccedb5071681e78f35 SHA512 96ca97095491903757f2a7e67b21d40d09f4cdb498fffd2574109a80ad0f077c836f675619d883b4dd38eccf7aa1b5a37dab3a683f5babee66fff3bd0e637f0f MISC metadata.xml 272 BLAKE2B 531e98b72776bbe9126811b70943add0f6f43141b01cb75b17ac2c8d1cfb6a9b349022fd411894d2b8eeb0612a73db10aed4ba71f9624bd6dbd172a05fca2c76 SHA512 04f5575703aaaa95e575460ae3de428d3da173b3b741ab52b4aad31e381fef78b325f49f99622ec26a65024437759ea013fc525bd63ee553003c71afcc40d10c diff --git a/sci-chemistry/molden/molden-6.9-r1.ebuild b/sci-chemistry/molden/molden-6.9-r1.ebuild new file mode 100644 index 000000000000..e3ff6d0a079e --- /dev/null +++ b/sci-chemistry/molden/molden-6.9-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop fortran-2 flag-o-matic toolchain-funcs + +MY_P="${PN}${PV}" + +DESCRIPTION="Display molecular density from GAMESS-UK, GAMESS-US, GAUSSIAN and Mopac/Ampac" +HOMEPAGE="https://www.theochem.ru.nl/molden/" +SRC_URI="ftp://ftp.science.ru.nl/pub/Molden/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MOLDEN" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="opengl" + +DEPEND=" + x11-libs/libXmu + opengl? ( + media-libs/freeglut + virtual/opengl + virtual/glu + ) +" +RDEPEND="${DEPEND} + sci-chemistry/surf +" + +PATCHES=( + "${FILESDIR}/${P}-ldflags.patch" +) + +src_prepare() { + default + sed 's:shell g77:shell $(FC):g' -i makefile || die +} + +src_compile() { + local args=() + + # Use -mieee on alpha, according to the Makefile + use alpha && append-flags -mieee + + # GCC 10 workaround + # bug #724556 + append-fflags $(test-flags-FC -fallow-argument-mismatch) + + args=( + CC="$(tc-getCC) ${CFLAGS}" + FC="$(tc-getFC)" + LDR="$(tc-getFC)" + FFLAGS="${FFLAGS}" + ) + + einfo "Building Molden..." + emake -j1 molden ambfor/ambfor ambfor/ambmd "${args[@]}" + if use opengl ; then + einfo "Building Molden OpenGL helper..." + emake -j1 "${args[@]}" gmolden + fi +} + +src_install() { + dobin bin/molden bin/ambfor bin/ambmd + if use opengl; then + dobin bin/gmolden + doicon -s 64 haux/gmolden.png + make_desktop_entry gmolden MOLDEN gmolden + fi + + dodoc HISTORY README REGISTER + cd doc || die + uncompress * && dodoc * +} diff --git a/sci-chemistry/molden/molden-6.9.ebuild b/sci-chemistry/molden/molden-6.9.ebuild deleted file mode 100644 index df6e76dbfe75..000000000000 --- a/sci-chemistry/molden/molden-6.9.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop fortran-2 flag-o-matic toolchain-funcs - -MY_P="${PN}${PV}" - -DESCRIPTION="Display molecular density from GAMESS-UK, GAMESS-US, GAUSSIAN and Mopac/Ampac" -HOMEPAGE="https://www.theochem.ru.nl/molden/" -SRC_URI="ftp://ftp.science.ru.nl/pub/Molden/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MOLDEN" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="opengl" - -RDEPEND=" - x11-libs/libXmu - opengl? ( - media-libs/freeglut - virtual/opengl - virtual/glu - ) -" -DEPEND="${RDEPEND} - x11-misc/gccmakedep - app-editors/vim" - # vim provides ex, which the build system uses (surf/Makefile, at least) - -PATCHES=( - "${FILESDIR}/${P}-ldflags.patch" -) - -src_prepare() { - default - sed \ - -e 's:makedepend:gccmakedep:g' \ - -i src/surf/Makefile || die - sed 's:shell g77:shell $(FC):g' -i makefile || die -} - -src_compile() { - local args=() - - # Use -mieee on alpha, according to the Makefile - use alpha && append-flags -mieee - - # GCC 10 workaround - # bug #724556 - append-fflags $(test-flags-FC -fallow-argument-mismatch) - - args=( - CC="$(tc-getCC) ${CFLAGS}" - FC="$(tc-getFC)" - LDR="$(tc-getFC)" - FFLAGS="${FFLAGS}" - ) - - einfo "Building Molden..." - emake -j1 molden ambfor/ambfor ambfor/ambmd surf/surf "${args[@]}" - if use opengl ; then - einfo "Building Molden OpenGL helper..." - emake -j1 "${args[@]}" gmolden - fi -} - -src_install() { - dobin bin/molden bin/ambfor bin/ambmd bin/surf - if use opengl; then - dobin bin/gmolden - doicon -s 64 haux/gmolden.png - make_desktop_entry gmolden MOLDEN gmolden - fi - - dodoc HISTORY README REGISTER - cd doc || die - uncompress * && dodoc * -} -- cgit v1.2.3