Ravenports generated: 11 Aug 2020 12:11
[ravenports.git] / Mk / raven.information.mk
1 # Autogenerated -- Do not edit!
2 # This file is not directly used by the Raven framework.
3 # It's sole purpose is to provide definitions that multiple specifications
4 # need in a single location.  The data is extracted by using the
5 # EXTRACT_INFO function on a specification definition, e.g.
6 #
7 # DEF[PORTVERSION]=             EXTRACT_INFO(GCC8_VERSION)
8
9 # This file is only used at "compile-time", that is when the port
10 # specification is used to generate the buildsheet.
11
12 # ------------------------------------------------------------------------
13 # APQ
14 # ------------------------------------------------------------------------
15
16 APQ_VERSION=                    3.2.0
17 APQ_BASE_REVISION=              0
18 APQ_MYSQL_REVISION=             0
19 APQ_PGSQL_REVISION=             0
20 APQ_ODBC_REVISION=              0
21
22 # ------------------------------------------------------------------------
23 # boost
24 # ------------------------------------------------------------------------
25
26 BOOST_VERSION=                  1.73.0
27 BOOST_JAM_REVISION=             0
28 BOOST_LIBRARIES_REVISION=       0
29
30 # ------------------------------------------------------------------------
31 # Only keep one closed branch of gcc
32 # As of 6 APR 2020, gcc 7.5 closed the branch on 14-NOV-2019
33 # That leaves gcc7, gcc8, gcc9, and the gcc10 (upcoming)
34 # ------------------------------------------------------------------------
35 # gcc7
36 # ------------------------------------------------------------------------
37
38 GCC7_BRANCH=                    7
39 GCC7_POINT=                     5.0
40 GCC7_VERSION=                   ${GCC7_BRANCH}.${GCC7_POINT}
41 GCC7_SNAPSHOT=                  20191114
42 GCC7_BUILD_RELEASE=             yes
43 GCC7_REVISION=                  0
44 GCC7_GNAT_UTIL_REVISION=        0
45 GCC7_GNATCROSS_REVISION=        0
46 GCC7_BOOTSTRAP_REVISION=        0
47
48 .if ${GCC7_BUILD_RELEASE:Mno}
49 GCC7_PORTVERSION=               ${GCC7_BRANCH}.${GCC7_SNAPSHOT}
50 GCC7_IDENTIFICATION=            gcc-${GCC7_BRANCH}-${GCC7_SNAPSHOT}
51 GCC7_MS_SUBDIR=                 snapshots/${GCC7_BRANCH}-${GCC7_SNAPSHOT}
52 GCC7_PHASE=                     snapshot
53 .else
54 GCC7_PORTVERSION=               ${GCC7_VERSION}
55 GCC7_IDENTIFICATION=            gcc-${GCC7_VERSION}
56 GCC7_MS_SUBDIR=                 releases/gcc-${GCC7_VERSION}
57 GCC7_PHASE=                     release
58 .endif
59
60 # ------------------------------------------------------------------------
61 # gcc8
62 # ------------------------------------------------------------------------
63
64 GCC8_BRANCH=                    8
65 GCC8_POINT=                     4.0
66 GCC8_VERSION=                   ${GCC8_BRANCH}.${GCC8_POINT}
67 GCC8_SNAPSHOT=                  20200420
68 GCC8_BUILD_RELEASE=             yes
69 GCC8_REVISION=                  0
70 GCC8_GNAT_UTIL_REVISION=        0
71 GCC8_GNATCROSS_REVISION=        0
72 GCC8_BOOTSTRAP_REVISION=        0
73
74 .if ${GCC8_BUILD_RELEASE:Mno}
75 GCC8_PORTVERSION=               ${GCC8_BRANCH}.${GCC8_SNAPSHOT}
76 GCC8_IDENTIFICATION=            gcc-${GCC8_BRANCH}-${GCC8_SNAPSHOT}
77 GCC8_MS_SUBDIR=                 snapshots/${GCC8_BRANCH}-${GCC8_SNAPSHOT}
78 GCC8_PHASE=                     snapshot
79 .else
80 GCC8_PORTVERSION=               ${GCC8_VERSION}
81 GCC8_IDENTIFICATION=            gcc-${GCC8_VERSION}
82 GCC8_MS_SUBDIR=                 releases/gcc-${GCC8_VERSION}
83 GCC8_PHASE=                     release
84 .endif
85
86 # ------------------------------------------------------------------------
87 # gcc9
88 # ------------------------------------------------------------------------
89
90 GCC9_BRANCH=                    9
91 GCC9_POINT=                     3.0
92 GCC9_VERSION=                   ${GCC9_BRANCH}.${GCC9_POINT}
93 GCC9_SNAPSHOT=                  20200312
94 GCC9_BUILD_RELEASE=             yes
95 GCC9_REVISION=                  0
96 GCC9_GNAT_UTIL_REVISION=        0
97 GCC9_GNATCROSS_REVISION=        0
98 GCC9_BOOTSTRAP_REVISION=        0
99
100 .if ${GCC9_BUILD_RELEASE:Mno}
101 GCC9_PORTVERSION=               ${GCC9_BRANCH}.${GCC9_SNAPSHOT}
102 GCC9_IDENTIFICATION=            gcc-${GCC9_BRANCH}-${GCC9_SNAPSHOT}
103 GCC9_MS_SUBDIR=                 snapshots/${GCC9_BRANCH}-${GCC9_SNAPSHOT}
104 GCC9_PHASE=                     snapshot
105 .else
106 GCC9_PORTVERSION=               ${GCC9_VERSION}
107 GCC9_IDENTIFICATION=            gcc-${GCC9_VERSION}
108 GCC9_MS_SUBDIR=                 releases/gcc-${GCC9_VERSION}
109 GCC9_PHASE=                     release
110 .endif
111
112 # ------------------------------------------------------------------------
113 # gcc10
114 # ------------------------------------------------------------------------
115
116 GCC10_BRANCH=                   10
117 GCC10_POINT=                    2.0
118 GCC10_VERSION=                  ${GCC10_BRANCH}.${GCC10_POINT}
119 GCC10_SNAPSHOT=                 20200723
120 GCC10_BUILD_RELEASE=            yes
121 GCC10_REVISION=                 0
122 GCC10_GNAT_UTIL_REVISION=       0
123 GCC10_GNATCROSS_REVISION=       0
124 GCC10_BOOTSTRAP_REVISION=       0
125
126 .if ${GCC10_BUILD_RELEASE:Mno}
127 GCC10_PORTVERSION=              ${GCC10_BRANCH}.${GCC10_SNAPSHOT}
128 GCC10_IDENTIFICATION=           gcc-${GCC10_BRANCH}-${GCC10_SNAPSHOT}
129 GCC10_MS_SUBDIR=                snapshots/${GCC10_BRANCH}-${GCC10_SNAPSHOT}
130 GCC10_PHASE=                    snapshot
131 .else
132 GCC10_PORTVERSION=              ${GCC10_VERSION}
133 GCC10_IDENTIFICATION=           gcc-${GCC10_VERSION}
134 GCC10_MS_SUBDIR=                releases/gcc-${GCC10_VERSION}
135 GCC10_PHASE=                    release
136 .endif
137
138 # ------------------------------------------------------------------------
139 # icu
140 # ------------------------------------------------------------------------
141
142 ICU_VERSION=                    67.1
143 ICU_REVISION=                   0
144 ICU_LX_REVISION=                0
145
146 # ------------------------------------------------------------------------
147 # libxml2
148 # ------------------------------------------------------------------------
149
150 LIBXML2_VERSION=                2.9.10
151 LIBXML2_REVISION=               0
152 LIBXML2_PYTHON_REVISION=        0
153
154 # ------------------------------------------------------------------------
155 # libxslt
156 # ------------------------------------------------------------------------
157
158 LIBXSLT_VERSION=                1.1.34
159 LIBXSLT_REVISION=               0
160 LIBXSLT_PYTHON_REVISION=        0
161
162 # ------------------------------------------------------------------------
163 # ruby
164 # ------------------------------------------------------------------------
165
166 RUBY_2.5_REVISION=              3
167 RUBY_2.5_PATCHLEVEL=            0
168
169 RUBY_2.6_REVISION=              3
170 RUBY_2.6_PATCHLEVEL=            0
171
172 RUBY_2.7_REVISION=              2
173 RUBY_2.7_PATCHLEVEL=            0
174
175 # ------------------------------------------------------------------------
176 # gnome
177 # ------------------------------------------------------------------------
178
179 GTK2_VERSION=                   2.10.0
180 GTK3_VERSION=                   3.0.0
181 GTK2_PORT_VERSION=              2.24.32
182 GTK3_PORT_VERSION=              3.24.22
183
184 # ------------------------------------------------------------------------
185 # default gcc and binutils
186 # ------------------------------------------------------------------------
187
188 CURRENT_GCC=                    gcc9    # mirror in Uses/meson.mk
189 CURRENT_GCC_VERSION=            ${GCC9_VERSION}
190 BINUTILS_VERSION=               2.34
191
192 # ------------------------------------------------------------------------
193 # aspell
194 # ------------------------------------------------------------------------
195
196 ASPELL_CORE_VERSION=            0.60.8
197 ASPELL_INSTALL_VERSION=         ${ASPELL_CORE_VERSION:R}
198
199 # ------------------------------------------------------------------------
200 # apr1 and other apache projects
201 # ------------------------------------------------------------------------
202
203 APR1_VERSION=                   1.7.0
204 APR1_UTIL_VERSION=              1.6.1
205 SUBVERSION_VERSION=             1.14.0
206
207 # ------------------------------------------------------------------------
208 # Miscellaneous master versions
209 # ------------------------------------------------------------------------
210
211 LIBFM_VERSION=                  1.3.1
212 LIBTOOL_VERSION=                2.4.6
213 FREI0R_VERSION=                 1.7.0
214 M17N_VERSION=                   1.8.0
215 GLIBC_VERSION=                  2.26
216 GSTREAMER1_VERSION=             1.16.2          # only even (1.16.x, 1.18.x)
217 GSTREAMER1_GST=                 1.0
218 GSTREAMER1_SOVERSION=           0.1602.0
219 XORG_VERSION=                   7.7
220 FIREFOX52_VERSION=              52.9.0
221 FIREFOX_ESR_VERSION=            78.1.0
222 FIREFOX_VERSION=                79.0
223 LLVM_VERSION=                   10.0.1
224 ZLIB_VERSION=                   1.2.11
225 OPENEXR_VERSION=                2.5.2
226 GHOSTSCRIPT_VERSION=            9.52
227
228 # ------------------------------------------------------------------------
229 # Gnatcross options
230 # ------------------------------------------------------------------------
231
232 GNATCROSS_FREEBSD_11=           11.3
233 GNATCROSS_FREEBSD_12=           12.0
234
235 # ------------------------------------------------------------------------
236 # Qt and Lumina versions
237 # ------------------------------------------------------------------------
238
239 QT5_VERSION=                    5.15.0
240 LUMINA_VERSION=                 1.6.0
241 LUMINA_RELEASE_TAG=             1.6.0