Gentoo Archives: gentoo-commits

From: "Mark Wright (gienah)" <gienah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-mathematics/isabelle/files: isabelle-2012-graphbrowser.patch isabelle-2011.1-reverse-line-editor-order.patch isabelle-2011.1-gentoo-settings.patch isabelle-2012-reverse-line-editor-order.patch isabelle-2012-gentoo-settings.patch
Date: Wed, 30 May 2012 00:45:16
Message-Id: 20120530004506.4BB272004B@flycatcher.gentoo.org
1 gienah 12/05/30 00:45:06
2
3 Added: isabelle-2012-graphbrowser.patch
4 isabelle-2011.1-reverse-line-editor-order.patch
5 isabelle-2011.1-gentoo-settings.patch
6 isabelle-2012-reverse-line-editor-order.patch
7 isabelle-2012-gentoo-settings.patch
8 Log:
9 Bump to 2011.1-r1 and 2012. Add jedit use flag to build Isabelle/jEdit Prover IDE (PIDE) (2012 only, requires dev-lang/scala), ledit and readline use flags for the preferred tty line editor. Add dev-perl/libwww-perl dep. Add doc-src directory with use=doc (2012) as doc-src stuff is required when building doc some isabelle add on packages (sci-mathematics/haskabelle).
10
11 (Portage version: 2.1.10.63/cvs/Linux x86_64)
12
13 Revision Changes Path
14 1.1 sci-mathematics/isabelle/files/isabelle-2012-graphbrowser.patch
15
16 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2012-graphbrowser.patch?rev=1.1&view=markup
17 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2012-graphbrowser.patch?rev=1.1&content-type=text/plain
18
19 Index: isabelle-2012-graphbrowser.patch
20 ===================================================================
21 --- Isabelle2012-orig/lib/browser/build 2012-05-20 19:34:33.000000000 +1000
22 +++ Isabelle2012/lib/browser/build 2012-05-26 22:18:41.952750622 +1000
23 @@ -6,6 +6,8 @@
24 #
25 # Requires proper Isabelle settings environment.
26
27 +ISABELLE_HOME="$(cd "$(dirname "${0}")/../.."; pwd -P)"
28 +source "$ISABELLE_HOME/lib/scripts/getsettings" || exit 2
29
30 ## diagnostics
31
32
33
34
35 1.1 sci-mathematics/isabelle/files/isabelle-2011.1-reverse-line-editor-order.patch
36
37 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2011.1-reverse-line-editor-order.patch?rev=1.1&view=markup
38 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2011.1-reverse-line-editor-order.patch?rev=1.1&content-type=text/plain
39
40 Index: isabelle-2011.1-reverse-line-editor-order.patch
41 ===================================================================
42 --- Isabelle2011-1-orig/etc/settings 2011-10-10 01:47:58.000000000 +1100
43 +++ Isabelle2011-1/etc/settings 2012-05-27 23:28:37.283028668 +1000
44 @@ -66,8 +66,8 @@
45 ###
46
47 ISABELLE_LINE_EDITOR=""
48 -[ -z "$ISABELLE_LINE_EDITOR" ] && ISABELLE_LINE_EDITOR="$(type -p rlwrap)"
49 [ -z "$ISABELLE_LINE_EDITOR" ] && ISABELLE_LINE_EDITOR="$(type -p ledit)"
50 +[ -z "$ISABELLE_LINE_EDITOR" ] && ISABELLE_LINE_EDITOR="$(type -p rlwrap)"
51
52
53 ###
54
55
56
57 1.1 sci-mathematics/isabelle/files/isabelle-2011.1-gentoo-settings.patch
58
59 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2011.1-gentoo-settings.patch?rev=1.1&view=markup
60 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2011.1-gentoo-settings.patch?rev=1.1&content-type=text/plain
61
62 Index: isabelle-2011.1-gentoo-settings.patch
63 ===================================================================
64 --- Isabelle2011-1-orig/etc/settings 2011-10-10 01:47:58.000000000 +1100
65 +++ Isabelle2011-1/etc/settings 2012-01-01 16:33:27.922565527 +1100
66 @@ -24,9 +24,16 @@
67 "/usr/share/polyml/$ML_PLATFORM" \
68 "/opt/polyml/$ML_PLATFORM" \
69 "")"
70 -ML_SYSTEM=$("$ISABELLE_HOME/lib/scripts/polyml-version")
71 -ML_OPTIONS="-H 200"
72 -ML_SOURCES="$ML_HOME/../src"
73 +# ML_SYSTEM=$("$ISABELLE_HOME/lib/scripts/polyml-version")
74 +# ML_OPTIONS="-H 200"
75 +# ML_SOURCES="$ML_HOME/../src"
76 +
77 +# Poly/ML 5.4.0 (64 bit)
78 +ML_PLATFORM=x86_64-linux
79 +ML_HOME=/usr/bin
80 +ML_SYSTEM=polyml-5.4.0
81 +ML_OPTIONS="-H 1000"
82 +#ML_SOURCES="$ML_HOME/../src"
83
84 # Poly/ML 32 bit (manual settings)
85 #ML_SYSTEM=polyml-5.4.0
86 @@ -106,7 +113,7 @@
87 ISABELLE_TMP_PREFIX="/tmp/isabelle-$USER"
88
89 # Heap input locations. ML system identifier is included in lookup.
90 -ISABELLE_PATH="$ISABELLE_HOME_USER/heaps:$ISABELLE_HOME/heaps"
91 +ISABELLE_PATH="$ISABELLE_HOME_USER/heaps:/usr/lib64/Isabelle2011-1/heaps"
92
93 # Heap output location. ML system identifier is appended automatically later on.
94 ISABELLE_OUTPUT="$ISABELLE_HOME_USER/heaps"
95 @@ -170,6 +177,7 @@
96 "/usr/local/ProofGeneral" \
97 "/usr/share/ProofGeneral" \
98 "/opt/ProofGeneral" \
99 + "/usr/share/emacs/site-lisp/ProofGeneral" \
100 "")"
101
102 PROOFGENERAL_OPTIONS=""
103
104
105
106 1.1 sci-mathematics/isabelle/files/isabelle-2012-reverse-line-editor-order.patch
107
108 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2012-reverse-line-editor-order.patch?rev=1.1&view=markup
109 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2012-reverse-line-editor-order.patch?rev=1.1&content-type=text/plain
110
111 Index: isabelle-2012-reverse-line-editor-order.patch
112 ===================================================================
113 --- Isabelle2012-orig/etc/settings 2012-05-23 03:07:38.000000000 +1000
114 +++ Isabelle2012/etc/settings 2012-05-27 12:43:36.209715015 +1000
115 @@ -62,8 +62,8 @@
116 ###
117
118 ISABELLE_LINE_EDITOR=""
119 -[ -z "$ISABELLE_LINE_EDITOR" ] && ISABELLE_LINE_EDITOR="$(type -p rlwrap)"
120 [ -z "$ISABELLE_LINE_EDITOR" ] && ISABELLE_LINE_EDITOR="$(type -p ledit)"
121 +[ -z "$ISABELLE_LINE_EDITOR" ] && ISABELLE_LINE_EDITOR="$(type -p rlwrap)"
122
123
124 ###
125
126
127
128 1.1 sci-mathematics/isabelle/files/isabelle-2012-gentoo-settings.patch
129
130 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2012-gentoo-settings.patch?rev=1.1&view=markup
131 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/isabelle/files/isabelle-2012-gentoo-settings.patch?rev=1.1&content-type=text/plain
132
133 Index: isabelle-2012-gentoo-settings.patch
134 ===================================================================
135 --- Isabelle2012-orig/etc/settings 2012-05-23 03:07:38.000000000 +1000
136 +++ Isabelle2012/etc/settings 2012-05-27 18:07:26.502878614 +1000
137 @@ -16,17 +16,24 @@
138 # Only one of the sections below should be activated.
139
140 # Poly/ML default (automated settings)
141 -ML_PLATFORM="$ISABELLE_PLATFORM"
142 -ML_HOME="$(choosefrom \
143 - "$ISABELLE_HOME/contrib/polyml/$ML_PLATFORM" \
144 - "$ISABELLE_HOME/../polyml/$ML_PLATFORM" \
145 - "/usr/local/polyml/$ML_PLATFORM" \
146 - "/usr/share/polyml/$ML_PLATFORM" \
147 - "/opt/polyml/$ML_PLATFORM" \
148 - "")"
149 -ML_SYSTEM=$("$ISABELLE_HOME/lib/scripts/polyml-version")
150 -ML_OPTIONS="-H 200"
151 -ML_SOURCES="$ML_HOME/../src"
152 +# ML_PLATFORM="$ISABELLE_PLATFORM"
153 +# ML_HOME="$(choosefrom \
154 +# "$ISABELLE_HOME/contrib/polyml/$ML_PLATFORM" \
155 +# "$ISABELLE_HOME/../polyml/$ML_PLATFORM" \
156 +# "/usr/local/polyml/$ML_PLATFORM" \
157 +# "/usr/share/polyml/$ML_PLATFORM" \
158 +# "/opt/polyml/$ML_PLATFORM" \
159 +# "")"
160 +# ML_SYSTEM=$("$ISABELLE_HOME/lib/scripts/polyml-version")
161 +# ML_OPTIONS="-H 200"
162 +# ML_SOURCES="$ML_HOME/../src"
163 +
164 +# Poly/ML Gentoo (x86_64)
165 +ML_PLATFORM=x86_64-linux
166 +ML_HOME="/usr/bin"
167 +ML_SYSTEM=polyml-5.4.0
168 +ML_OPTIONS="-H 1000"
169 +ML_SOURCES="/usr/src/debug/dev-lang/polyml-5.4.0"
170
171 # Poly/ML 32 bit (manual settings)
172 #ML_SYSTEM=polyml-5.4.1
173 @@ -102,7 +109,7 @@
174 ISABELLE_TMP_PREFIX="/tmp/isabelle-$USER"
175
176 # Heap input locations. ML system identifier is included in lookup.
177 -ISABELLE_PATH="$ISABELLE_HOME_USER/heaps:$ISABELLE_HOME/heaps"
178 +ISABELLE_PATH="$ISABELLE_HOME_USER/heaps:/usr/lib64/Isabelle2012/heaps"
179
180 # Heap output location. ML system identifier is appended automatically later on.
181 ISABELLE_OUTPUT="$ISABELLE_HOME_USER/heaps"
182 @@ -161,13 +168,7 @@
183 ###
184
185 # Proof General home, look in a variety of places
186 -PROOFGENERAL_HOME="$(choosefrom \
187 - "$ISABELLE_HOME/contrib/ProofGeneral" \
188 - "$ISABELLE_HOME/../ProofGeneral" \
189 - "/usr/local/ProofGeneral" \
190 - "/usr/share/ProofGeneral" \
191 - "/opt/ProofGeneral" \
192 - "")"
193 +PROOFGENERAL_HOME="/usr/share/emacs/site-lisp/ProofGeneral"
194
195 PROOFGENERAL_OPTIONS=""
196 #PROOFGENERAL_OPTIONS="-m no_brackets -m no_type_brackets"