summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Dittrich <markusle@gentoo.org>2010-02-26 05:33:34 +0000
committerMarkus Dittrich <markusle@gentoo.org>2010-02-26 05:33:34 +0000
commit58586a2a00f35bff9494b835abfbe4334a1a67ed (patch)
tree0058d42667cecb5b9064caa92ee22c807773805a /sci-chemistry/molden
parentBroken with stable versions of bash (diff)
downloadhistorical-58586a2a00f35bff9494b835abfbe4334a1a67ed.tar.gz
historical-58586a2a00f35bff9494b835abfbe4334a1a67ed.tar.bz2
historical-58586a2a00f35bff9494b835abfbe4334a1a67ed.zip
Version bump (fixes #285220, #270941). Removed old ebuild.
Package-Manager: portage-2.1.7.17/cvs/Linux x86_64
Diffstat (limited to 'sci-chemistry/molden')
-rw-r--r--sci-chemistry/molden/ChangeLog12
-rw-r--r--sci-chemistry/molden/Manifest14
-rw-r--r--sci-chemistry/molden/files/molden-3.9-fixMakefile.patch47
-rw-r--r--sci-chemistry/molden/files/molden-4.4-gfortran-gentoo.patch12
-rw-r--r--sci-chemistry/molden/files/molden-4.6-gfortran.patch15
-rw-r--r--sci-chemistry/molden/files/molden-4.8-ambfor.patch12
-rw-r--r--sci-chemistry/molden/files/molden-4.8-ldflags.patch21
-rw-r--r--sci-chemistry/molden/files/molden-4.8-overflow.patch12
-rw-r--r--sci-chemistry/molden/molden-4.4.ebuild58
-rw-r--r--sci-chemistry/molden/molden-4.8.ebuild (renamed from sci-chemistry/molden/molden-4.6.ebuild)21
10 files changed, 73 insertions, 151 deletions
diff --git a/sci-chemistry/molden/ChangeLog b/sci-chemistry/molden/ChangeLog
index 3950f02c4561..9611cf06b4e4 100644
--- a/sci-chemistry/molden/ChangeLog
+++ b/sci-chemistry/molden/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for sci-chemistry/molden
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molden/ChangeLog,v 1.31 2010/01/18 19:17:56 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molden/ChangeLog,v 1.32 2010/02/26 05:33:34 markusle Exp $
+
+*molden-4.8 (26 Feb 2010)
+
+ 26 Feb 2010; Markus Dittrich <markusle@gentoo.org>
+ -files/molden-3.9-fixMakefile.patch, -molden-4.4.ebuild,
+ -files/molden-4.4-gfortran-gentoo.patch, -molden-4.6.ebuild,
+ -files/molden-4.6-gfortran.patch, +molden-4.8.ebuild,
+ +files/molden-4.8-ambfor.patch, +files/molden-4.8-ldflags.patch,
+ +files/molden-4.8-overflow.patch:
+ Version bump (fixes #285220, #270941). Removed old ebuild.
18 Jan 2010; Raúl Porcel <armin76@gentoo.org> molden-4.7.ebuild:
alpha/ia64/x86 stable
diff --git a/sci-chemistry/molden/Manifest b/sci-chemistry/molden/Manifest
index 06998bc2f227..a978c4ead37b 100644
--- a/sci-chemistry/molden/Manifest
+++ b/sci-chemistry/molden/Manifest
@@ -1,11 +1,9 @@
-AUX molden-3.9-fixMakefile.patch 1232 RMD160 1a15b87fe409129888c43c4f47a5e313a5efbb11 SHA1 cc91fd4eeae75fc3e25e772a18c3a570faf93c5b SHA256 855230f4b0d53a54cef74296c4484bca561a41e7259282bffbb7cf9be8905865
-AUX molden-4.4-gfortran-gentoo.patch 552 RMD160 63f1f3fe98c04ab6572aa6ef7815057d59856356 SHA1 15fd8b2c3f719075bbf889b8267fe95ad13eba12 SHA256 835c39b4f1e29bde638ba32afdf6f2d4441fd46d6cb5d2f2527cf9b64245ad6f
-AUX molden-4.6-gfortran.patch 632 RMD160 5d29be97b83fc670c2182a894be98ee38feb2da5 SHA1 dff18f1c5fec8c223618f44fef452114919f9cfe SHA256 1fbac089dd3f1033f8aea801cb97073c304ebe8fa36f9ea23eb76180dee796ce
-DIST molden4.4.tar.Z 3556861 RMD160 bef1e9092d87323b1f9b2842b4beaadbd0c6a212 SHA1 905ddd8c130166b5bb7ef1445d1c06e2961b32c5 SHA256 0eadbe629485d408440586aed81f7761c354636a2a36ae996e1f21a2c59db23a
-DIST molden4.6.tar.gz 2670767 RMD160 ad650bccc7a1acc8c624941f213048b30dd548d3 SHA1 7aead29c55156158edab997ef9ce6f6f007f4bf8 SHA256 6f9a2898da6bda6a9fbd7c7a61c542acc5b030c7f2495caf4b48eb589c95b707
+AUX molden-4.8-ambfor.patch 480 RMD160 ac9108f3963d1381250605b934c36e18783f4c3f SHA1 cbd312b49510c6f6c43f2cacaf962ba7dec15963 SHA256 d3b0f3a1ec8fe2b31dc94e1138b4eafd6b5f105ca637ec773a6d37b2c12872b1
+AUX molden-4.8-ldflags.patch 680 RMD160 dbbe3b87d3adc43222c457c1b3e82e5b585de51e SHA1 8e6ac9de8b57077346999308ad490276c9a67b10 SHA256 681357fb8537657003cfacbb65a2c6037ed83cad7d82875a9a8e8e71ea93f206
+AUX molden-4.8-overflow.patch 334 RMD160 261b98ea733a1f4751781ec473dd9289a9a3369a SHA1 5992cdbe259dc6c867d4d2ebe546d28519344f84 SHA256 b84b5130a7a9f3bf95ec3b5725969c4773e7c0ad35866c2e222d0baaba6e649e
DIST molden4.7.tar.gz 2821826 RMD160 29a05f7637656ea2641fa81efa9068f9815e84ca SHA1 2cc1d5d2be947da6da89b53b4522342615601b8d SHA256 f4dc82ebaf597cee937f5714124cb905474c33e365508961598bf7625643d761
-EBUILD molden-4.4.ebuild 1521 RMD160 1189db14bc467df4c24e05621dfad305ad049b99 SHA1 651e0e20e21b471a668162a4454bc09736c1da9a SHA256 c1723b3a39dbc625f7b046e1a1c0265c86372b6cbf844aa40739c2d790a7ff39
-EBUILD molden-4.6.ebuild 1734 RMD160 8c6d067158d124e3d7cd4b8f91616496cc1b867c SHA1 6fbd124b4582ae6878b73ddaa33c53e959f52d9d SHA256 effdf2bc29bf3a8ac0c7924c52df418df5b77b20f58783987dd81b5174d665bb
+DIST molden4.8.tar.gz 2969701 RMD160 6b3203c5e72680b6c23611f7cc97c3275fddca15 SHA1 67c1ae7b3b053352540fcc084d2819a15a8e82fa SHA256 314d9b9bdede2fd63d1e2f26e0212711576952244634fc28ea6c97ce2f7029b1
EBUILD molden-4.7.ebuild 1688 RMD160 58d6625862b1857d17b7ec3bca23c91fa0b880f9 SHA1 a7bf0a4df0124a81e939a5ebf795b6d1bb044110 SHA256 9397669b3e7b2cd84f3934aed51e8b0a2dcd57867704613caa6ca30786fe8a0c
-MISC ChangeLog 5998 RMD160 4a34ab0a2c5bf908564edd154027eb6cd1920c66 SHA1 494f6d10fc97f4cc4887a3260b74e6889928865c SHA256 b549a8c897c8eab9ef4de3f208b8b5697851f13223670c3ac024c10379c70aa9
+EBUILD molden-4.8.ebuild 1845 RMD160 158e4b22a3fc402ff9d3da04ea3e29a08bc7fb88 SHA1 b9ff77332d4ff4d4b9d50b2e0da2d361fb2e5e7f SHA256 b8e2899b4b780e1eb0654d12dd3ca238f6f848068aa487cf4feca68f017305e8
+MISC ChangeLog 6422 RMD160 c2ad394849a34bbfc7023b220e39e7dc93c2a127 SHA1 d357c6eeb35933ebe9a84cf49709f9e472ccd65d SHA256 d9fa9b3e46b6dd8999eaa28a900cd02dd6a77e2e25551f06ea4cf9a271022cda
MISC metadata.xml 166 RMD160 4452298fd03e7c9395d1182bfe69d60a14144af6 SHA1 cb0b513473c0348f4f6f6cd9a132e4884155fddb SHA256 84c92b49702daf95eace8d2765215cbd8650da4ef776f9f700b5ce3785dec852
diff --git a/sci-chemistry/molden/files/molden-3.9-fixMakefile.patch b/sci-chemistry/molden/files/molden-3.9-fixMakefile.patch
deleted file mode 100644
index cb7fd3856f7e..000000000000
--- a/sci-chemistry/molden/files/molden-3.9-fixMakefile.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff -urN molden3.9-orig/makefile molden3.9/makefile
---- molden3.9-orig/makefile 2003-11-10 00:28:48.744433167 -0500
-+++ molden3.9/makefile 2003-11-10 00:29:18.327453549 -0500
-@@ -16,9 +16,9 @@
- LIBS = -lX11 -lm
-
- # Silicon Graphics
--CFLAGS = -c -DDOBACK -DHASTIMER -DCOLOR_OFFSET=0.0
--FFLAGS =
--LDR = f77
-+#CFLAGS = -c -DDOBACK -DHASTIMER -DCOLOR_OFFSET=0.0
-+#FFLAGS =
-+#LDR = f77
-
- # Ultrix, Dec Alpha, Linux ( and best start for Unix other than below )
- #
-@@ -40,11 +40,11 @@
- #
- # On 64-bit Alpha-Linux add -mieee to the FFLAGS
- #
--#CFLAGS = -c -I/usr/X11R6/include -DDOBACK -DHASTIMER -DCOLOR_OFFSET=0.0
--#FC = g77
--#FFLAGS =
--#LIBS = -L/usr/X11R6/lib -lX11 -lm
--#LDR = g77
-+CFLAGS = -c -I/usr/X11R6/include -DDOBACK -DHASTIMER -DCOLOR_OFFSET=0.0
-+FC = g77
-+FFLAGS =
-+LIBS = -L/usr/X11R6/lib -lX11 -lm
-+LDR = g77
- #
-
- #
-@@ -160,11 +160,11 @@
- # For The OpenGL Graphics library molden helper 'moldenogl'
- # (make moldenogl)
- #
--LIBSG = -lglut -lGLU -lGL -lXmu -lX11 -lm
-+#LIBSG = -lglut -lGLU -lGL -lXmu -lX11 -lm
- #
- # on linux :
- #
--#LIBSG = -L/usr/X11R6/lib -lglut -lGLU -lGL -lXmu -lX11 -lm
-+LIBSG = -L/usr/X11R6/lib -lglut -lGLU -lGL -lXmu -lX11 -lm
- #
- # on linux with older Mesa installations try:
- #
diff --git a/sci-chemistry/molden/files/molden-4.4-gfortran-gentoo.patch b/sci-chemistry/molden/files/molden-4.4-gfortran-gentoo.patch
deleted file mode 100644
index c5df6d545931..000000000000
--- a/sci-chemistry/molden/files/molden-4.4-gfortran-gentoo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur molden4.4-old/molden.f molden4.4/molden.f
---- molden4.4-old/molden.f 2006-07-10 07:46:06.000000000 -0400
-+++ molden4.4/molden.f 2006-10-02 21:05:15.000000000 -0400
-@@ -255,7 +255,7 @@
- common /vrmlhl/ spcdfil
- common /pmflvl/ ipmfm,ipmfh,pmflev(mxpmfl),levcol(mxpmfl)
- common /comsrf/ vo(3), rt(3),v1t(3),v2t(3),v3t(3)
-- external iargc
-+c external iargc
- dimension fcnt(mxcntr)
- character title*80, keywrd*160, keyhlp*80, keyori*160
- character tmpstr*80,movfil*80,vrmlfil*80,povfil*80,oglfil*80
diff --git a/sci-chemistry/molden/files/molden-4.6-gfortran.patch b/sci-chemistry/molden/files/molden-4.6-gfortran.patch
deleted file mode 100644
index 458d5657e316..000000000000
--- a/sci-chemistry/molden/files/molden-4.6-gfortran.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -Naur molden4.6/molden.f molden4.6-new/molden.f
---- molden4.6/molden.f 2007-06-11 10:04:58.000000000 -0400
-+++ molden4.6-new/molden.f 2007-06-22 20:57:13.000000000 -0400
-@@ -267,9 +267,9 @@
- common /vrmlhl/ spcdfil
- common /pmflvl/ ipmfm,ipmfh,pmflev(mxpmfl),levcol(mxpmfl)
- common /comsrf/ vo(3), rt(3),v1t(3),v2t(3),v3t(3),wo(3)
-- external iargc
-+c external iargc
- c GCC 4.0 or higher:
--c external gfortran_iargc
-+ external gfortran_iargc
- dimension fcnt(mxcntr)
- character title*80, keywrd*160, keyhlp*80, keyori*160
- character tmpstr*80,movfil*80,povfil*80,oglfil*80
diff --git a/sci-chemistry/molden/files/molden-4.8-ambfor.patch b/sci-chemistry/molden/files/molden-4.8-ambfor.patch
new file mode 100644
index 000000000000..1ececa7f57e9
--- /dev/null
+++ b/sci-chemistry/molden/files/molden-4.8-ambfor.patch
@@ -0,0 +1,12 @@
+diff -Naur molden4.8/ambfor/makefile molden4.8.new/ambfor/makefile
+--- molden4.8/ambfor/makefile 2009-12-19 06:14:32.000000000 -0500
++++ molden4.8.new/ambfor/makefile 2010-02-25 22:33:41.000000000 -0500
+@@ -32,7 +32,7 @@
+ $(LDR) -o ambmd md.o verlet.o allocmd.o $(OBJS) $(LIBS)
+
+ ambfor.o: ambfor.f
+- ${FC} -c -g -ffast-math -funroll-loops -m32 -o ambfor.o ambfor.f
++ ${FC} $(FFLAGS) -c ambfor.f -o ambfor.o
+
+ allocmd.o: alloc.c
+ $(CC) $(CFLAGS) -DMD -c alloc.c -o allocmd.o
diff --git a/sci-chemistry/molden/files/molden-4.8-ldflags.patch b/sci-chemistry/molden/files/molden-4.8-ldflags.patch
new file mode 100644
index 000000000000..3759f1406f00
--- /dev/null
+++ b/sci-chemistry/molden/files/molden-4.8-ldflags.patch
@@ -0,0 +1,21 @@
+diff -Naur molden4.8.old/makefile molden4.8/makefile
+--- molden4.8.old/makefile 2009-09-21 12:01:33.000000000 -0400
++++ molden4.8/makefile 2010-02-26 00:11:28.000000000 -0500
+@@ -224,7 +224,7 @@
+
+
+ molden: $(OBJS) mpdum.o xwin.o
+- $(LDR) -o molden $(OBJS) mpdum.o xwin.o $(LIBS)
++ $(LDR) $(LDFLAGS) -o molden $(OBJS) mpdum.o xwin.o $(LIBS)
+
+ gmolden: $(OBJS) mpdum.o xwingl.o
+ $(LDR) -o gmolden $(OBJS) mpdum.o xwingl.o $(LIBSG)
+@@ -269,7 +269,7 @@
+ # Moldens OpenGL helper program
+
+ moldenogl: oglmol.o silly.o
+- $(CC) -o moldenogl oglmol.o silly.o $(LIBSOGL)
++ $(CC) $(LDFLAGS) -o moldenogl oglmol.o silly.o $(LIBSOGL)
+
+ # conversion of CADPAC output to molden format
+
diff --git a/sci-chemistry/molden/files/molden-4.8-overflow.patch b/sci-chemistry/molden/files/molden-4.8-overflow.patch
new file mode 100644
index 000000000000..811664d4923b
--- /dev/null
+++ b/sci-chemistry/molden/files/molden-4.8-overflow.patch
@@ -0,0 +1,12 @@
+diff -Naur molden4.8/xwin.c molden4.8.new//xwin.c
+--- molden4.8/xwin.c 2010-02-01 08:04:08.000000000 -0500
++++ molden4.8.new//xwin.c 2010-02-26 00:03:36.000000000 -0500
+@@ -27353,7 +27353,7 @@
+ UpdateZME();
+ RedrawScroll(&zscroll);
+ }
+- strcpy(ZMEerr,errstr);
++ strncpy(ZMEerr,errstr,MAXZMEERR);
+ RedrawStatus();
+ }
+
diff --git a/sci-chemistry/molden/molden-4.4.ebuild b/sci-chemistry/molden/molden-4.4.ebuild
deleted file mode 100644
index 42b177a554b6..000000000000
--- a/sci-chemistry/molden/molden-4.4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molden/molden-4.4.ebuild,v 1.6 2009/09/23 19:55:12 patrick Exp $
-
-inherit eutils toolchain-funcs flag-o-matic fortran
-
-MY_P="${PN}${PV}"
-DESCRIPTION="Display molecular density from GAMESS-UK, GAMESS-US, GAUSSIAN and Mopac/Ampac."
-HOMEPAGE="http://www.cmbi.kun.nl/~schaft/molden/molden.html"
-SRC_URI="ftp://ftp.cmbi.kun.nl/pub/molgraph/${PN}/${MY_P}.tar.Z"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 x86"
-IUSE="opengl"
-
-RDEPEND="opengl? ( virtual/glut
- virtual/opengl )
- x11-libs/libXmu"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-FORTRAN="g77 gfortran"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-gfortran-gentoo.patch
-}
-
-src_compile() {
- # Use -mieee on alpha, according to the Makefile
- use alpha && append-flags -mieee
-
- # Honor CC, CFLAGS, FC, and FFLAGS from environment;
- # unfortunately a bash bug prevents us from doing typeset and
- # assignment on the same line.
- typeset -a args
- args=( CC="$(tc-getCC) ${CFLAGS}" \
- FC="${FORTRANC}" LDR="${FORTRANC}" FFLAGS="${FFLAGS}" )
-
- einfo "Building Molden..."
- emake -j1 "${args[@]}" || die "molden emake failed"
- if use opengl ; then
- einfo "Building Molden OpenGL helper..."
- emake -j1 "${args[@]}" moldenogl || die "moldenogl emake failed"
- fi
-}
-
-src_install() {
- dobin molden
- use opengl && dobin moldenogl
- dodoc HISTORY README REGISTER
- cd doc
- uncompress *
- dodoc *
-}
diff --git a/sci-chemistry/molden/molden-4.6.ebuild b/sci-chemistry/molden/molden-4.8.ebuild
index d33a8be38906..21527549b10c 100644
--- a/sci-chemistry/molden/molden-4.6.ebuild
+++ b/sci-chemistry/molden/molden-4.8.ebuild
@@ -1,6 +1,8 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molden/molden-4.6.ebuild,v 1.4 2009/09/23 19:55:12 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molden/molden-4.8.ebuild,v 1.1 2010/02/26 05:33:34 markusle Exp $
+
+EAPI="2"
inherit eutils toolchain-funcs flag-o-matic fortran
@@ -17,19 +19,18 @@ IUSE="opengl"
RDEPEND="opengl? ( virtual/glut
virtual/opengl )
x11-libs/libXmu"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ app-editors/vim"
+ # vim provides ex, which the build system uses (surf/Makefile, at least)
S="${WORKDIR}/${MY_P}"
FORTRAN="g77 gfortran"
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- if [[ "${FORTRANC}" = "gfortran" ]]; then
- epatch "${FILESDIR}"/${P}-gfortran.patch
- fi
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ambfor.patch
+ epatch "${FILESDIR}"/${P}-overflow.patch
+ epatch "${FILESDIR}"/${P}-ldflags.patch
}
src_compile() {