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: Fri, 27 Sep 2013 17:36:49
Message-Id: 1380303036.5b9bc87a6b99628311e9b9ac47c73f2ca6b66baa.nicolasbock@gentoo
1 commit: 5b9bc87a6b99628311e9b9ac47c73f2ca6b66baa
2 Author: Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
3 AuthorDate: Fri Sep 27 17:30:36 2013 +0000
4 Commit: Nicolas Bock <nicolasbock <AT> gmail <DOT> com>
5 CommitDate: Fri Sep 27 17:30:36 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5b9bc87a
7
8 sys-clyster/charm-6.5.1-r1: Fix missing DEPEND.
9
10 This addresses bug 486202. The ebuild had a missing DEPEND using the doc USE
11 flag.
12
13 Package-Manager: portage-2.2.1
14
15 ---
16 sys-cluster/charm/ChangeLog | 8 +++++
17 sys-cluster/charm/charm-6.5.1-r1.ebuild | 7 ++--
18 .../charm/files/charm-6.5.1-CkReductionMgr.patch | 10 +++---
19 .../charm/files/charm-6.5.1-charmc-gentoo.patch | 39 ++++++++++++++++++++++
20 .../charm/files/charm-6.5.1-cleanup-config.patch | 14 ++++----
21 .../files/charm-6.5.1-fix-string-parsing.patch | 14 ++++----
22 6 files changed, 71 insertions(+), 21 deletions(-)
23
24 diff --git a/sys-cluster/charm/ChangeLog b/sys-cluster/charm/ChangeLog
25 index 618de1d..ace12f1 100644
26 --- a/sys-cluster/charm/ChangeLog
27 +++ b/sys-cluster/charm/ChangeLog
28 @@ -2,6 +2,14 @@
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 # $Header: $
31
32 + 27 Sep 2013; Nicolas Bock <nicolasbock@×××××.com>
33 + +files/charm-6.5.1-charmc-gentoo.patch, charm-6.5.1-r1.ebuild,
34 + files/charm-6.5.1-CkReductionMgr.patch,
35 + files/charm-6.5.1-cleanup-config.patch,
36 + files/charm-6.5.1-fix-string-parsing.patch:
37 + sys-clyster/charm-6.5.1-r1: Fix missing DEPEND. This addresses bug 486202.
38 + The ebuild had a missing DEPEND using the doc USE flag.
39 +
40 14 Sep 2013; Nicolas Bock <nicolasbock@×××××.com>
41 files/charm-6.5.1-fix-string-parsing.patch:
42 sys-cluster/charm-6.5.1: Small fix in patch to make printing less verbose.
43
44 diff --git a/sys-cluster/charm/charm-6.5.1-r1.ebuild b/sys-cluster/charm/charm-6.5.1-r1.ebuild
45 index 25b0560..1b7cb1b 100644
46 --- a/sys-cluster/charm/charm-6.5.1-r1.ebuild
47 +++ b/sys-cluster/charm/charm-6.5.1-r1.ebuild
48 @@ -22,6 +22,7 @@ DEPEND="
49 >=app-text/poppler-0.12.3-r3[utils]
50 dev-tex/latex2html
51 virtual/tex-base
52 + dev-python/beautifulsoup
53 )"
54
55 REQUIRED_USE="
56 @@ -112,8 +113,10 @@ src_test() {
57 }
58
59 src_install() {
60 - # Make charmc play well with gentoo before we move it into /usr/bin.
61 - epatch "${FILESDIR}/charm-6.5.0-charmc-gentoo.patch"
62 + # Make charmc play well with gentoo before we move it into /usr/bin. This
63 + # patch cannot be applied during src_prepare() because the charmc wrapper
64 + # is used during building.
65 + epatch "${FILESDIR}/charm-6.5.1-charmc-gentoo.patch"
66
67 sed -e "s|gentoo-include|${P}|" \
68 -e "s|gentoo-libdir|$(get_libdir)|g" \
69
70 diff --git a/sys-cluster/charm/files/charm-6.5.1-CkReductionMgr.patch b/sys-cluster/charm/files/charm-6.5.1-CkReductionMgr.patch
71 index 8387180..ad07fc3 100644
72 --- a/sys-cluster/charm/files/charm-6.5.1-CkReductionMgr.patch
73 +++ b/sys-cluster/charm/files/charm-6.5.1-CkReductionMgr.patch
74 @@ -1,7 +1,7 @@
75 -From f9cc5724818141201ba201e698c21aea62ecd362 Mon Sep 17 00:00:00 2001
76 +From 6b537784e9c345dee7f7cfd108c6abc779a969ae Mon Sep 17 00:00:00 2001
77 From: Nicolas Bock <nicolasbock@×××××.com>
78 -Date: Thu, 5 Sep 2013 04:04:06 -0600
79 -Subject: [PATCH] Fixed bug in CkReductionMgr::reduceMessages().
80 +Date: Fri, 27 Sep 2013 10:50:45 -0600
81 +Subject: [PATCH 2/4] Fixed bug in CkReductionMgr::reduceMessages().
82
83 The first contribution of a child node is a single message. In this case
84 CkReductionMgr::reduceMessages() simply returns the message without calling
85 @@ -17,10 +17,10 @@ message.
86 1 file changed, 1 insertion(+), 1 deletion(-)
87
88 diff --git a/src/ck-core/ckreduction.C b/src/ck-core/ckreduction.C
89 -index f2ac8cd..d94f5b1 100644
90 +index 07853a2..ef3e906 100644
91 --- a/src/ck-core/ckreduction.C
92 +++ b/src/ck-core/ckreduction.C
93 -@@ -862,7 +862,7 @@ CkReductionMsg *CkReductionMgr::reduceMessages(void)
94 +@@ -850,7 +850,7 @@ CkReductionMsg *CkReductionMgr::reduceMessages(void)
95 else
96 {//Use the reducer to reduce the messages
97 //if there is only one msg to be reduced just return that message
98
99 diff --git a/sys-cluster/charm/files/charm-6.5.1-charmc-gentoo.patch b/sys-cluster/charm/files/charm-6.5.1-charmc-gentoo.patch
100 new file mode 100644
101 index 0000000..f1502ce
102 --- /dev/null
103 +++ b/sys-cluster/charm/files/charm-6.5.1-charmc-gentoo.patch
104 @@ -0,0 +1,39 @@
105 +From 664eb097d1c5d1a158b1f41badc79d369a06aab6 Mon Sep 17 00:00:00 2001
106 +From: Nicolas Bock <nicolasbock@×××××.com>
107 +Date: Fri, 27 Sep 2013 10:53:31 -0600
108 +Subject: [PATCH 4/4] Fix paths for gentoo.
109 +
110 +---
111 + src/scripts/charmc | 16 +++-------------
112 + 1 file changed, 3 insertions(+), 13 deletions(-)
113 +
114 +diff --git a/src/scripts/charmc b/src/scripts/charmc
115 +index 4d37a6b..8ec2f70 100755
116 +--- a/src/scripts/charmc
117 ++++ b/src/scripts/charmc
118 +@@ -361,19 +361,9 @@ then
119 + PROG_EXT=".exe"
120 + fi
121 +
122 +-CHARMLIB="$CHARMBIN/../lib"
123 +-CHARMINC="$CHARMBIN/../include"
124 +-CHARMLIBSO=
125 +-if test -d "$CHARMBIN/../lib_so"
126 +-then
127 +- CHARMLIBSO=`cd $CHARMBIN/../lib_so 2>/dev/null && pwd`
128 +- #getting absolute path is harder than thought because of symbolic links and ..
129 +- #ksh needs cd -P to resolve werid symbolic links, however -P is not portable
130 +- #csh is ok too if it exists
131 +- test -z "$CHARMLIBSO" && CHARMLIBSO=`cd -P $CHARMBIN/../lib_so 2>/dev/null && pwd`
132 +- test -z "$CHARMLIBSO" && CHARMLIBSO=`csh -c "cd $CHARMBIN/../lib_so >& /dev/null && pwd"`
133 +- test -z "$CHARMLIBSO" && echo "$CHARMBIN/../lib_so: not found" && exit 1
134 +-fi
135 ++CHARMLIB="/usr/gentoo-libdir"
136 ++CHARMINC="/usr/include/gentoo-include"
137 ++CHARMLIBSO="/usr/gentoo-libdir"
138 +
139 + ##############################################################################
140 + #
141 +--
142 +1.8.1.5
143 +
144
145 diff --git a/sys-cluster/charm/files/charm-6.5.1-cleanup-config.patch b/sys-cluster/charm/files/charm-6.5.1-cleanup-config.patch
146 index 89834e4..ec71eb2 100644
147 --- a/sys-cluster/charm/files/charm-6.5.1-cleanup-config.patch
148 +++ b/sys-cluster/charm/files/charm-6.5.1-cleanup-config.patch
149 @@ -1,7 +1,7 @@
150 -From 04639c20479564a2b5e662d90de953e3f37b0360 Mon Sep 17 00:00:00 2001
151 +From b0af812652269a59457ad1bbf57165c0543bcd07 Mon Sep 17 00:00:00 2001
152 From: Nicolas Bock <nicolasbock@×××××.com>
153 -Date: Tue, 23 Jul 2013 11:19:22 -0600
154 -Subject: [PATCH] Commented out colliding defines in conv-autoconfig.h
155 +Date: Fri, 27 Sep 2013 10:49:52 -0600
156 +Subject: [PATCH 1/4] Commented out colliding defines in conv-autoconfig.h
157
158 The colliding defines (bug #252) are commented out in configure.
159 ---
160 @@ -10,7 +10,7 @@ The colliding defines (bug #252) are commented out in configure.
161 2 files changed, 8 insertions(+)
162
163 diff --git a/src/scripts/configure b/src/scripts/configure
164 -index 2629834..03dc778 100755
165 +index acd582c..faf268f 100755
166 --- a/src/scripts/configure
167 +++ b/src/scripts/configure
168 @@ -1703,6 +1703,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
169 @@ -23,7 +23,7 @@ index 2629834..03dc778 100755
170 CHARMINC="."
171 test -r ./conv-config.sh && . ./conv-config.sh
172
173 -@@ -5201,6 +5204,7 @@ for ac_config_target in $ac_config_targets
174 +@@ -5259,6 +5262,7 @@ for ac_config_target in $ac_config_targets
175 do
176 case $ac_config_target in
177 "conv-autoconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS conv-autoconfig.h" ;;
178 @@ -31,7 +31,7 @@ index 2629834..03dc778 100755
179 "libs/ck-libs/ampi/ampiCC") CONFIG_FILES="$CONFIG_FILES libs/ck-libs/ampi/ampiCC" ;;
180 "libs/ck-libs/ampi/ampirun") CONFIG_FILES="$CONFIG_FILES libs/ck-libs/ampi/ampirun" ;;
181 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
182 -@@ -5754,6 +5758,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
183 +@@ -5812,6 +5816,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
184
185
186 case $ac_file$ac_mode in
187 @@ -40,7 +40,7 @@ index 2629834..03dc778 100755
188 ;;
189
190 diff --git a/src/scripts/configure.in b/src/scripts/configure.in
191 -index 69e5318..2cb18b6 100644
192 +index d1285ed..cad9a42 100644
193 --- a/src/scripts/configure.in
194 +++ b/src/scripts/configure.in
195 @@ -3,6 +3,9 @@ AC_INIT(./Makefile)
196
197 diff --git a/sys-cluster/charm/files/charm-6.5.1-fix-string-parsing.patch b/sys-cluster/charm/files/charm-6.5.1-fix-string-parsing.patch
198 index 06bdf0d..1cc6b43 100644
199 --- a/sys-cluster/charm/files/charm-6.5.1-fix-string-parsing.patch
200 +++ b/sys-cluster/charm/files/charm-6.5.1-fix-string-parsing.patch
201 @@ -1,21 +1,21 @@
202 -From 7a8bf20508f54a223c13e62c7c485a7de4aaeba0 Mon Sep 17 00:00:00 2001
203 +From 14f407a5d183cdac7029cc54a9d8ae6b0cb5cbcd Mon Sep 17 00:00:00 2001
204 From: Nicolas Bock <nicolasbock@×××××.com>
205 -Date: Wed, 11 Sep 2013 14:13:30 -0600
206 -Subject: [PATCH] charmrun.c: parsing of strings now parses "\n" into '\n'
207 +Date: Fri, 27 Sep 2013 10:52:18 -0600
208 +Subject: [PATCH 3/4] charmrun.c: parsing of strings now parses "\n" into '\n'
209
210 Since gdb lacks anything like ';' to separate several commands in one line,
211 the commands need to be separated by a newline character. I have added some
212 parsing logic so that the string "\n" will now be translated into the
213 character '\n'.
214 ---
215 - src/arch/net/charmrun/charmrun.c | 24 ++++++++++++++++++++++--
216 - 1 file changed, 22 insertions(+), 2 deletions(-)
217 + src/arch/net/charmrun/charmrun.c | 23 +++++++++++++++++++++--
218 + 1 file changed, 21 insertions(+), 2 deletions(-)
219
220 diff --git a/src/arch/net/charmrun/charmrun.c b/src/arch/net/charmrun/charmrun.c
221 -index 6837712..bf370c1 100644
222 +index 6837712..8818cf8 100644
223 --- a/src/arch/net/charmrun/charmrun.c
224 +++ b/src/arch/net/charmrun/charmrun.c
225 -@@ -454,8 +454,28 @@ static int pparam_setdef(def, value)
226 +@@ -454,8 +454,27 @@ static int pparam_setdef(def, value)
227 if (*p) return -1;
228 return 0;
229 case 's' :