Gentoo Archives: gentoo-commits

From: Nicolas Bock <nicolasbock@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sys-cluster/charm/, sys-cluster/charm/files/
Date: Tue, 02 Jul 2013 17:08:57
Message-Id: 1372784916.98b8429c7b085d4ee07887c4427193dd7e974ba5.nicolasbock@gentoo
1 commit: 98b8429c7b085d4ee07887c4427193dd7e974ba5
2 Author: Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
3 AuthorDate: Tue Jul 2 17:08:36 2013 +0000
4 Commit: Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
5 CommitDate: Tue Jul 2 17:08:36 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=98b8429c
7
8 Added missing patch.
9
10 Package-Manager: portage-2.2.0_alpha186
11
12 ---
13 sys-cluster/charm/ChangeLog | 4 ++++
14 sys-cluster/charm/charm-6.5.1.ebuild | 3 +++
15 .../charm/files/charm-6.5.0-charmc-gentoo.patch | 25 ++++++++++++++++++++++
16 3 files changed, 32 insertions(+)
17
18 diff --git a/sys-cluster/charm/ChangeLog b/sys-cluster/charm/ChangeLog
19 index 3563efb..4d51c0e 100644
20 --- a/sys-cluster/charm/ChangeLog
21 +++ b/sys-cluster/charm/ChangeLog
22 @@ -2,6 +2,10 @@
23 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
24 # $Header: $
25
26 + 02 Jul 2013; Nicolas Bock <nicolasbock@×××××.com>
27 + +files/charm-6.5.0-charmc-gentoo.patch, charm-6.5.1.ebuild:
28 + Added missing patch.
29 +
30 *charm-6.5.1 (02 Jul 2013)
31
32 02 Jul 2013; Nicolas Bock <nicolasbock@×××××.com> +charm-6.5.1.ebuild,
33
34 diff --git a/sys-cluster/charm/charm-6.5.1.ebuild b/sys-cluster/charm/charm-6.5.1.ebuild
35 index 25982f8..74ba894 100644
36 --- a/sys-cluster/charm/charm-6.5.1.ebuild
37 +++ b/sys-cluster/charm/charm-6.5.1.ebuild
38 @@ -75,6 +75,9 @@ src_prepare() {
39 src/scripts/Makefile \
40 src/arch/net/charmrun/Makefile || die
41
42 + # Fix QA notice.
43 + append-cflags -DALLOCA_H
44 +
45 einfo "charm opts: ${CHARM_OPTS}"
46 }
47
48
49 diff --git a/sys-cluster/charm/files/charm-6.5.0-charmc-gentoo.patch b/sys-cluster/charm/files/charm-6.5.0-charmc-gentoo.patch
50 new file mode 100644
51 index 0000000..34923e3
52 --- /dev/null
53 +++ b/sys-cluster/charm/files/charm-6.5.0-charmc-gentoo.patch
54 @@ -0,0 +1,25 @@
55 +--- src/scripts/charmc.old 2013-05-30 10:18:02.261819771 -0600
56 ++++ src/scripts/charmc 2013-05-30 10:19:50.839661634 -0600
57 +@@ -361,19 +361,9 @@
58 + PROG_EXT=".exe"
59 + fi
60 +
61 +-CHARMLIB="$CHARMBIN/../lib"
62 +-CHARMINC="$CHARMBIN/../include"
63 +-CHARMLIBSO=
64 +-if test -d "$CHARMBIN/../lib_so"
65 +-then
66 +- CHARMLIBSO=`cd $CHARMBIN/../lib_so 2>/dev/null && pwd`
67 +- #getting absolute path is harder than thought because of symbolic links and ..
68 +- #ksh needs cd -P to resolve werid symbolic links, however -P is not portable
69 +- #csh is ok too if it exists
70 +- test -z "$CHARMLIBSO" && CHARMLIBSO=`cd -P $CHARMBIN/../lib_so 2>/dev/null && pwd`
71 +- test -z "$CHARMLIBSO" && CHARMLIBSO=`csh -c "cd $CHARMBIN/../lib_so >& /dev/null && pwd"`
72 +- test -z "$CHARMLIBSO" && echo "$CHARMBIN/../lib_so: not found" && exit 1
73 +-fi
74 ++CHARMLIB="/usr/gentoo-libdir"
75 ++CHARMINC="/usr/include/gentoo-include"
76 ++CHARMLIBSO="/usr/gentoo-libdir"
77 +
78 + ##############################################################################
79 + #