Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/charm: ChangeLog charm-6.2.0.ebuild
Date: Sun, 01 Jul 2012 14:12:45
Message-Id: 20120701141234.3EB4C2004C@flycatcher.gentoo.org
1 jlec 12/07/01 14:12:34
2
3 Modified: ChangeLog charm-6.2.0.ebuild
4 Log:
5 sys-cluster/charm: Build with gcc-4.7, #424379; repact LDFLAGS, #337558
6
7 (Portage version: 2.2.0_alpha114/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.33 sys-cluster/charm/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/charm/ChangeLog?rev=1.33&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/charm/ChangeLog?rev=1.33&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/charm/ChangeLog?r1=1.32&r2=1.33
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/charm/ChangeLog,v
19 retrieving revision 1.32
20 retrieving revision 1.33
21 diff -u -r1.32 -r1.33
22 --- ChangeLog 15 Feb 2012 19:10:26 -0000 1.32
23 +++ ChangeLog 1 Jul 2012 14:12:34 -0000 1.33
24 @@ -1,6 +1,10 @@
25 # ChangeLog for sys-cluster/charm
26 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/charm/ChangeLog,v 1.32 2012/02/15 19:10:26 jlec Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/charm/ChangeLog,v 1.33 2012/07/01 14:12:34 jlec Exp $
29 +
30 + 01 Jul 2012; Justin Lecher <jlec@g.o> charm-6.2.0.ebuild,
31 + +files/charm-6.2.0-gcc-4.7.patch:
32 + Build with gcc-4.7, #424379; repact LDFLAGS, #337558
33
34 15 Feb 2012; Justin Lecher <jlec@g.o> charm-6.1.2-r2.ebuild,
35 charm-6.2.0.ebuild, metadata.xml:
36
37
38
39 1.3 sys-cluster/charm/charm-6.2.0.ebuild
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/charm/charm-6.2.0.ebuild?rev=1.3&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/charm/charm-6.2.0.ebuild?rev=1.3&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/charm/charm-6.2.0.ebuild?r1=1.2&r2=1.3
44
45 Index: charm-6.2.0.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/charm/charm-6.2.0.ebuild,v
48 retrieving revision 1.2
49 retrieving revision 1.3
50 diff -u -r1.2 -r1.3
51 --- charm-6.2.0.ebuild 15 Feb 2012 19:10:26 -0000 1.2
52 +++ charm-6.2.0.ebuild 1 Jul 2012 14:12:34 -0000 1.3
53 @@ -1,10 +1,10 @@
54 # Copyright 1999-2012 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/charm/charm-6.2.0.ebuild,v 1.2 2012/02/15 19:10:26 jlec Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/charm/charm-6.2.0.ebuild,v 1.3 2012/07/01 14:12:34 jlec Exp $
58
59 EAPI=4
60
61 -inherit eutils flag-o-matic multilib toolchain-funcs
62 +inherit eutils flag-o-matic fortran-2 multilib toolchain-funcs
63
64 DESCRIPTION="Message-passing parallel language and runtime system"
65 HOMEPAGE="http://charm.cs.uiuc.edu/"
66 @@ -30,7 +30,11 @@
67 CHARM_ARCH="net-linux-amd64" ;;
68 esac
69
70 +FORTRAN_STANDARD="90"
71 +
72 src_prepare() {
73 + epatch "${FILESDIR}"/${P}-gcc-4.7.patch
74 +
75 # TCP instead of default UDP for socket comunication
76 # protocol
77 if use tcp; then
78 @@ -47,6 +51,28 @@
79 append-flags -DCMK_OPTIMIZE=1
80 fi
81
82 + sed \
83 + -e "/CMK_CF90/s:f90:${FC}:g" \
84 + -e "/CMK_CXX/s:g++:$(tc-getCXX):g" \
85 + -e "/CMK_CC/s:gcc:$(tc-getCC):g" \
86 + -e '/CMK_F90_MODINC/s:-p:-I:g' \
87 + -e "/CMK_LD/s:\"$: ${LDFLAGS} \":g" \
88 + -i src/arch/net-linux*/*sh || die
89 +
90 + sed \
91 + -e "s:\(-o conv-cpm\):${LDFLAGS} \1:g" \
92 + -e "s:\(-o charmxi\):${LDFLAGS} \1:g" \
93 + -e "s:\(-o charmrun-silent\):${LDFLAGS} \1:g" \
94 + -e "s:\(-o charmrun-notify\):${LDFLAGS} \1:g" \
95 + -e "s:\(-o charmrun\):${LDFLAGS} \1:g" \
96 + -e "s:\(-o charmd_faceless\):${LDFLAGS} \1:g" \
97 + -e "s:\(-o charmd\):${LDFLAGS} \1:g" \
98 + -i \
99 + src/scripts/Makefile \
100 + src/arch/net/charmrun/Makefile
101 +
102 + append-cflags -DALLOCA_H
103 +
104 echo "charm opts: ${CHARM_OPTS}"
105 }