Ravenports generated: 09 Jul 2023 16:54
[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(GCC11_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=              1
18 APQ_PGSQL_REVISION=             1
19 APQ_ODBC_REVISION=              1
20
21 # ------------------------------------------------------------------------
22 # boost
23 # ------------------------------------------------------------------------
24
25 BOOST_VERSION=                  1.82.0
26 BOOST_JAM_REVISION=             0
27 BOOST_LIBRARIES_REVISION=       0
28
29 # ------------------------------------------------------------------------
30 # Only keep the open branches of GCC
31 # ------------------------------------------------------------------------
32 # ------------------------------------------------------------------------
33 # gcc10
34 # ------------------------------------------------------------------------
35
36 GCC10_BRANCH=                   10
37 GCC10_POINT=                    5.0
38 GCC10_VERSION=                  ${GCC10_BRANCH}.${GCC10_POINT}
39 GCC10_SNAPSHOT=                 20230707
40 GCC10_BUILD_RELEASE=            yes
41 GCC10_REVISION=                 0
42 GCC10_GNATCROSS_REVISION=       0
43 GCC10_BOOTSTRAP_REVISION=       0
44
45 .if ${GCC10_BUILD_RELEASE:Mno}
46 GCC10_PORTVERSION=              ${GCC10_BRANCH}.${GCC10_SNAPSHOT}
47 GCC10_IDENTIFICATION=           gcc-${GCC10_BRANCH}-${GCC10_SNAPSHOT}
48 GCC10_MS_SUBDIR=                snapshots/${GCC10_BRANCH}-${GCC10_SNAPSHOT}
49 GCC10_PHASE=                    snapshot
50 .else
51 GCC10_PORTVERSION=              ${GCC10_VERSION}
52 GCC10_IDENTIFICATION=           gcc-${GCC10_VERSION}
53 GCC10_MS_SUBDIR=                releases/gcc-${GCC10_VERSION}
54 GCC10_PHASE=                    release
55 .endif
56
57 # ------------------------------------------------------------------------
58 # gcc11
59 # ------------------------------------------------------------------------
60
61 GCC11_BRANCH=                   11
62 GCC11_POINT=                    4.0
63 GCC11_VERSION=                  ${GCC11_BRANCH}.${GCC11_POINT}
64 GCC11_SNAPSHOT=                 20230529
65 GCC11_BUILD_RELEASE=            yes
66 GCC11_REVISION=                 0
67 GCC11_GNATCROSS_REVISION=       0
68 GCC11_BOOTSTRAP_REVISION=       0
69
70 .if ${GCC11_BUILD_RELEASE:Mno}
71 GCC11_PORTVERSION=              ${GCC11_BRANCH}.${GCC11_SNAPSHOT}
72 GCC11_IDENTIFICATION=           gcc-${GCC11_BRANCH}-${GCC11_SNAPSHOT}
73 GCC11_MS_SUBDIR=                snapshots/${GCC11_BRANCH}-${GCC11_SNAPSHOT}
74 GCC11_PHASE=                    snapshot
75 .else
76 GCC11_PORTVERSION=              ${GCC11_VERSION}
77 GCC11_IDENTIFICATION=           gcc-${GCC11_VERSION}
78 GCC11_MS_SUBDIR=                releases/gcc-${GCC11_VERSION}
79 GCC11_PHASE=                    release
80 .endif
81
82 # ------------------------------------------------------------------------
83 # gcc12
84 # ------------------------------------------------------------------------
85
86 GCC12_BRANCH=                   12
87 GCC12_POINT=                    3.0
88 GCC12_VERSION=                  ${GCC12_BRANCH}.${GCC12_POINT}
89 GCC12_SNAPSHOT=                 20230508
90 GCC12_BUILD_RELEASE=            yes
91 GCC12_REVISION=                 0
92 GCC12_GNATCROSS_REVISION=       0
93 GCC12_BOOTSTRAP_REVISION=       0
94
95 .if ${GCC12_BUILD_RELEASE:Mno}
96 GCC12_PORTVERSION=              ${GCC12_BRANCH}.${GCC12_SNAPSHOT}
97 GCC12_IDENTIFICATION=           gcc-${GCC12_BRANCH}-${GCC12_SNAPSHOT}
98 GCC12_MS_SUBDIR=                snapshots/${GCC12_BRANCH}-${GCC12_SNAPSHOT}
99 GCC12_PHASE=                    snapshot
100 .else
101 GCC12_PORTVERSION=              ${GCC12_VERSION}
102 GCC12_IDENTIFICATION=           gcc-${GCC12_VERSION}
103 GCC12_MS_SUBDIR=                releases/gcc-${GCC12_VERSION}
104 GCC12_PHASE=                    release
105 .endif
106
107 # ------------------------------------------------------------------------
108 # gcc13
109 # ------------------------------------------------------------------------
110
111 GCC13_BRANCH=                   13
112 GCC13_POINT=                    1.0
113 GCC13_VERSION=                  ${GCC13_BRANCH}.${GCC13_POINT}
114 GCC13_SNAPSHOT=                 20230426
115 GCC13_BUILD_RELEASE=            yes
116 GCC13_REVISION=                 0
117 GCC13_GNATCROSS_REVISION=       0
118 GCC13_BOOTSTRAP_REVISION=       0
119
120 .if ${GCC13_BUILD_RELEASE:Mno}
121 GCC13_PORTVERSION=              ${GCC13_BRANCH}.${GCC13_SNAPSHOT}
122 GCC13_IDENTIFICATION=           gcc-${GCC13_BRANCH}-${GCC13_SNAPSHOT}
123 GCC13_MS_SUBDIR=                snapshots/${GCC13_BRANCH}-${GCC13_SNAPSHOT}
124 GCC13_PHASE=                    snapshot
125 .else
126 GCC13_PORTVERSION=              ${GCC13_VERSION}
127 GCC13_IDENTIFICATION=           gcc-${GCC13_VERSION}
128 GCC13_MS_SUBDIR=                releases/gcc-${GCC13_VERSION}
129 GCC13_PHASE=                    release
130 .endif
131
132 # ------------------------------------------------------------------------
133 # Ravenports base compiler
134 # ------------------------------------------------------------------------
135
136 GCCBASE_BRANCH=                 11
137 GCCBASE_POINT=                  2.0
138 GCCBASE_VERSION=                ${GCCBASE_BRANCH}.${GCCBASE_POINT}
139 GCCBASE_REVISION=               0
140 GCCBASE_PORTVERSION=            ${GCCBASE_VERSION}
141 GCCBASE_IDENTIFICATION=         gcc-${GCCBASE_VERSION}
142 GCCBASE_MS_SUBDIR=              releases/gcc-${GCCBASE_VERSION}
143 GCCBASE_PHASE=                  release
144
145 # ------------------------------------------------------------------------
146 # icu
147 # ------------------------------------------------------------------------
148
149 ICU_VERSION=                    73.2
150 ICU_REVISION=                   0
151 ICU_LX_REVISION=                0
152
153 # ------------------------------------------------------------------------
154 # libxml2
155 # ------------------------------------------------------------------------
156
157 LIBXML2_VERSION=                2.11.4
158 LIBXML2_REVISION=               1
159 LIBXML2_PYTHON_REVISION=        0
160
161 # ------------------------------------------------------------------------
162 # libxslt
163 # ------------------------------------------------------------------------
164
165 LIBXSLT_VERSION=                1.1.38
166 LIBXSLT_REVISION=               0
167 LIBXSLT_PYTHON_REVISION=        0
168
169 # ------------------------------------------------------------------------
170 # ruby
171 # ------------------------------------------------------------------------
172
173 RUBY_2.7_REVISION=              0
174 RUBY_2.7_PATCHLEVEL=            0
175
176 RUBY_3.0_REVISION=              0
177 RUBY_3.0_PATCHLEVEL=            0
178
179 RUBY_3.1_REVISION=              0
180 RUBY_3.1_PATCHLEVEL=            0
181
182 RUBY_3.2_REVISION=              0
183 RUBY_3.2_PATCHLEVEL=            0
184
185 # ------------------------------------------------------------------------
186 # gnome
187 # ------------------------------------------------------------------------
188
189 GTK2_VERSION=                   2.10.0
190 GTK3_VERSION=                   3.0.0
191 GTK4_VERSION=                   4.0.0
192 GTK2_PORT_VERSION=              2.24.33
193 GTK3_PORT_VERSION=              3.24.38
194 GTK4_PORT_VERSION=              4.10.4
195
196 # ------------------------------------------------------------------------
197 # Ravenports binutils
198 # ------------------------------------------------------------------------
199
200 BINUTILS_VERSION=               2.40
201 RPBASE_BINUTILS=                2.37
202
203 # ------------------------------------------------------------------------
204 # aspell
205 # ------------------------------------------------------------------------
206
207 ASPELL_CORE_VERSION=            0.60.8
208 ASPELL_INSTALL_VERSION=         ${ASPELL_CORE_VERSION:R}
209
210 # ------------------------------------------------------------------------
211 # apr1 and other apache projects
212 # ------------------------------------------------------------------------
213
214 APR1_VERSION=                   1.7.4
215 APR1_UTIL_VERSION=              1.6.3
216 SUBVERSION_VERSION=             1.14.2
217
218 # ------------------------------------------------------------------------
219 # Miscellaneous master versions
220 # ------------------------------------------------------------------------
221
222 LIBFM_VERSION=                  1.3.2
223 LIBTOOL_VERSION=                2.4.7
224 FREI0R_VERSION=                 1.8.0
225 M17N_VERSION=                   1.8.2
226 GLIBC_VERSION=                  2.26
227 GSTREAMER1_VERSION=             1.22.4          # only even (1.16.x, 1.18.x)
228 GSTREAMER1_GST=                 1.0
229 GSTREAMER1_SOVERSION=           0.2204.0
230 XORG_VERSION=                   7.7
231 LLVM_VERSION=                   16.0.6
232 ZLIB_VERSION=                   1.2.13
233 GHOSTSCRIPT_VERSION=            10.01.2
234 SPHINX_UNDERSCORE=              1.13.1
235 ANCIENT_UNDERSCORE=             1.3.1
236 LATEST_JQUERY=                  3.6.0
237 PECL_YAML=                      2.2.3
238
239 # ------------------------------------------------------------------------
240 # Gnatcross options
241 # ------------------------------------------------------------------------
242
243 GNATCROSS_FREEBSD_11=           11.3
244 GNATCROSS_FREEBSD_12=           12.2
245 GNATCROSS_MIDNIGHTBSD_3=        12.3
246 GNATCROSS_NETBSD_9=             9.2
247 MIDNIGHT64_CC_TARGET=           x86_64-raven-freebsd12.3
248 MIDNIGHT32_CC_TARGET=           i386-raven-freebsd12.3
249
250 # ------------------------------------------------------------------------
251 # Qt and Qt-based desktops
252 # ------------------------------------------------------------------------
253
254 QT5_VERSION=                    5.15.6
255 QT6_VERSION=                    6.5.1
256 LUMINA_VERSION=                 1.6.2
257 LUMINA_RELEASE_TAG=             1.6.2
258 KDE_FRAMEWORKS_VERSION=         5.108.0