aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--profiles/package.mask8
-rw-r--r--sci-chemistry/freeon/ChangeLog11
-rw-r--r--sci-chemistry/freeon/Manifest1
-rw-r--r--sci-chemistry/freeon/freeon-1.0.ebuild27
-rw-r--r--sci-chemistry/freeon/freeon-9999.ebuild24
5 files changed, 50 insertions, 21 deletions
diff --git a/profiles/package.mask b/profiles/package.mask
index b7e5303ff..cc9f64d08 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -127,3 +127,11 @@ sci-visualization/vtkPOFFReader
# Justin Lecher <jlec@gentoo.org> (11 May 2009)
# work in progress
=sci-chemistry/almost-1.0.3-r1
+
+# Nicolas Bock <nicolasbock@gmail.com> (17 Sep 2003)
+# The versioning scheme of freeon changed from a date based version to a more
+# standard form. Now the latest release is considered a downgrade by portage.
+# Masking the date based releases to get users to upgrade.
+=sci-chemistry/freeon-2012.05.03
+=sci-chemistry/freeon-2013.09.12
+=sci-chemistry/freeon-2013.09.16
diff --git a/sci-chemistry/freeon/ChangeLog b/sci-chemistry/freeon/ChangeLog
index 001040a92..c9ac9786b 100644
--- a/sci-chemistry/freeon/ChangeLog
+++ b/sci-chemistry/freeon/ChangeLog
@@ -2,6 +2,17 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*freeon-1.0 (17 Sep 2013)
+
+ 17 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> +freeon-1.0.ebuild,
+ freeon-9999.ebuild:
+ sci-chemistry/freeon-1.0 Version bump. The versioning scheme changed from a
+ date based version to a more common versioning scheme. Portage considers the
+ latest release, 1.0, to be a downgrade. I masked the older versions to every
+ so gently suggest an upgrade. The live version's URI is fixed now, the code
+ moved from savannah to github, and it is slotted to "live" so that both live
+ and release versions can be installed simulataneously.
+
16 Sep 2013; Nicolas Bock <nicolasbock@gmail.com> freeon-2013.09.16.ebuild:
sci-chemistry/freeon-2013.09.16: Removed dependency on sys-libs/zlib. This
dependency should come in through hdf5.
diff --git a/sci-chemistry/freeon/Manifest b/sci-chemistry/freeon/Manifest
index 55ded134d..05f737e79 100644
--- a/sci-chemistry/freeon/Manifest
+++ b/sci-chemistry/freeon/Manifest
@@ -1,3 +1,4 @@
+DIST freeon-1.0.tar.bz2 6053346 SHA256 4cd7618402cea91eba90377546001e975b81b7e5ff533c36f650f9e2b5c1363c SHA512 4161f020beb5e55ed1d352c8c309c1ae6237d982a858cef61c1343f379d0142890fa45eb5de8cb8a93591cfec74485ed50b51d663038e4496febb9673a6bf646 WHIRLPOOL 6da7320e730359e4599a8312037b2e276e68835d0b05aedd913f1dbcb529dfb22c38cb76f0fd8c5eb96060a6c3bfe0b8bd70d5388a21fbcafab2f09b42b79d1c
DIST freeon-2013-09-12.tar.bz2 6058108 SHA256 5a2b76f590110e960885369f158c828d3b1c4ae28308940b620ce78b59550dd1 SHA512 5946b6add17dc753a0a249ef640ec6eb6df5ce48d25fd3ed086da5a23b16d3c5d63fbaf26543ac27dedf7f2f1376525a10a1c6b41ad66bdddd82364951d4faa0 WHIRLPOOL 1bc739f6d6dbeaef486da282a4bf225553b108e5896674b252ee61a1dd66f44db72531f5c1e632cfe6fc54c655e312856f86b78dbb48a138941d0787b9ea441f
DIST freeon-2013-09-16.tar.bz2 6057203 SHA256 0d213d419265030cee4eed8b43a35d39467ee1d1d1df9a7efc5ad4df15b9ca59 SHA512 cef0687aa5febbb1270719696c807b8438f18cb7c000b87f51b3562af644ed2604f57ecf9f43a92f16c2e337e8c487d0bcb13d9626ce638c5ccc313d5e681bf4 WHIRLPOOL d9d76712920152803a5aae59de70776e124f3e93d6102b50aa6f51ba06f6175946cbd24494945d60fbfa90c3580e5bb02fadf64a78cbe4c4c49abfa60c41e9d1
DIST freeon-beta-2012-05-03.tar.bz2 15259173 SHA256 48a4657fd99aed25f90fd68e50e515b691b5c09d2b7c8305ddfb35bd1d2ba17c SHA512 30b5d5406df3eb0bd44166e78e16df2013e40b024f0350caefaf08d5c157308896d6ade66a7184f7c8e93c5db6c39c7f3a73340d48b06c5acb6272de525ce18a WHIRLPOOL 55aa72b03b414be40987fab416bf17c3cc4f9b2783501830ffc8c27b987c73fa471878024f04139266c69d9c76f16476737b2241f294ec9b32f828d831b0b7ac
diff --git a/sci-chemistry/freeon/freeon-1.0.ebuild b/sci-chemistry/freeon/freeon-1.0.ebuild
new file mode 100644
index 000000000..85fc27324
--- /dev/null
+++ b/sci-chemistry/freeon/freeon-1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=1
+
+FORTRAN_STANDARD=90
+
+inherit autotools-utils fortran-2
+
+DESCRIPTION="An experimental suite of programs for linear scaling quantum chemistry."
+HOMEPAGE="http://www.freeon.org"
+SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${PN}-${PV}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="
+ sci-libs/hdf5
+ virtual/blas
+ virtual/lapack"
+DEPEND="${DEPEND}
+ virtual/pkgconfig"
diff --git a/sci-chemistry/freeon/freeon-9999.ebuild b/sci-chemistry/freeon/freeon-9999.ebuild
index 6d02d9380..e7e5e7f1d 100644
--- a/sci-chemistry/freeon/freeon-9999.ebuild
+++ b/sci-chemistry/freeon/freeon-9999.ebuild
@@ -10,39 +10,21 @@ FORTRAN_STANDARD=90
inherit autotools-utils fortran-2 git-2
-DESCRIPTION="an experimental suite of programs for linear scaling quantum chemistry."
+DESCRIPTION="An experimental suite of programs for linear scaling quantum chemistry."
HOMEPAGE="http://www.freeon.org"
SRC_URI=""
-EGIT_REPO_URI="http://git.savannah.gnu.org/r/freeon.git"
+EGIT_REPO_URI="https://github.com/FreeON/freeon.git"
EGIT_BOOTSTRAP="fix_localversion.sh"
LICENSE="GPL-3"
-SLOT="0"
+SLOT="live"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
RDEPEND="
- sys-libs/zlib
sci-libs/hdf5
virtual/blas
virtual/lapack"
DEPEND="${DEPEND}
virtual/pkgconfig"
-
-src_prepare() {
- # Prevent the obsolete internal hdf5 breaking autoconf
- epatch "${FILESDIR}"/"${P}"-no_internal_hdf5.patch
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-internal-hdf5
- --disable-static-binaries
- --disable-internal-lapack
- --with-lapacklibs="$($(tc-getPKG_CONFIG) --libs lapack)"
- )
- #TODO mv BasisSets from /usr to /usr/share/freeon/
- autotools-utils_src_configure
-}