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" |