Ravenports generated: 08 Mar 2024 06:13
[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.84.0
26 BOOST_JAM_REVISION=             0
27 BOOST_LIBRARIES_REVISION=       0
28
29 # ------------------------------------------------------------------------
30 # Only keep the open branches of GCC
31 # ------------------------------------------------------------------------
32 # ------------------------------------------------------------------------
33 # gcc11
34 # ------------------------------------------------------------------------
35
36 GCC11_BRANCH=                   11
37 GCC11_POINT=                    4.0
38 GCC11_VERSION=                  ${GCC11_BRANCH}.${GCC11_POINT}
39 GCC11_SNAPSHOT=                 20230529
40 GCC11_BUILD_RELEASE=            yes
41 GCC11_REVISION=                 0
42 GCC11_GNATCROSS_REVISION=       0
43 GCC11_BOOTSTRAP_REVISION=       0
44
45 .if ${GCC11_BUILD_RELEASE:Mno}
46 GCC11_PORTVERSION=              ${GCC11_BRANCH}.${GCC11_SNAPSHOT}
47 GCC11_IDENTIFICATION=           gcc-${GCC11_BRANCH}-${GCC11_SNAPSHOT}
48 GCC11_MS_SUBDIR=                snapshots/${GCC11_BRANCH}-${GCC11_SNAPSHOT}
49 GCC11_PHASE=                    snapshot
50 .else
51 GCC11_PORTVERSION=              ${GCC11_VERSION}
52 GCC11_IDENTIFICATION=           gcc-${GCC11_VERSION}
53 GCC11_MS_SUBDIR=                releases/gcc-${GCC11_VERSION}
54 GCC11_PHASE=                    release
55 .endif
56
57 # ------------------------------------------------------------------------
58 # gcc12
59 # ------------------------------------------------------------------------
60
61 GCC12_BRANCH=                   12
62 GCC12_POINT=                    3.0
63 GCC12_VERSION=                  ${GCC12_BRANCH}.${GCC12_POINT}
64 GCC12_SNAPSHOT=                 20230508
65 GCC12_BUILD_RELEASE=            yes
66 GCC12_REVISION=                 1
67 GCC12_GNATCROSS_REVISION=       0
68 GCC12_BOOTSTRAP_REVISION=       0
69
70 .if ${GCC12_BUILD_RELEASE:Mno}
71 GCC12_PORTVERSION=              ${GCC12_BRANCH}.${GCC12_SNAPSHOT}
72 GCC12_IDENTIFICATION=           gcc-${GCC12_BRANCH}-${GCC12_SNAPSHOT}
73 GCC12_MS_SUBDIR=                snapshots/${GCC12_BRANCH}-${GCC12_SNAPSHOT}
74 GCC12_PHASE=                    snapshot
75 .else
76 GCC12_PORTVERSION=              ${GCC12_VERSION}
77 GCC12_IDENTIFICATION=           gcc-${GCC12_VERSION}
78 GCC12_MS_SUBDIR=                releases/gcc-${GCC12_VERSION}
79 GCC12_PHASE=                    release
80 .endif
81
82 # ------------------------------------------------------------------------
83 # gcc13
84 # ------------------------------------------------------------------------
85
86 GCC13_BRANCH=                   13
87 GCC13_POINT=                    2.0
88 GCC13_VERSION=                  ${GCC13_BRANCH}.${GCC13_POINT}
89 GCC13_SNAPSHOT=                 20230727
90 GCC13_BUILD_RELEASE=            yes
91 GCC13_REVISION=                 2
92 GCC13_GNATCROSS_REVISION=       0
93 GCC13_BOOTSTRAP_REVISION=       0
94
95 .if ${GCC13_BUILD_RELEASE:Mno}
96 GCC13_PORTVERSION=              ${GCC13_BRANCH}.${GCC13_SNAPSHOT}
97 GCC13_IDENTIFICATION=           gcc-${GCC13_BRANCH}-${GCC13_SNAPSHOT}
98 GCC13_MS_SUBDIR=                snapshots/${GCC13_BRANCH}-${GCC13_SNAPSHOT}
99 GCC13_PHASE=                    snapshot
100 .else
101 GCC13_PORTVERSION=              ${GCC13_VERSION}
102 GCC13_IDENTIFICATION=           gcc-${GCC13_VERSION}
103 GCC13_MS_SUBDIR=                releases/gcc-${GCC13_VERSION}
104 GCC13_PHASE=                    release
105 .endif
106
107 # ------------------------------------------------------------------------
108 # Ravenports base compiler
109 # ------------------------------------------------------------------------
110
111 GCCBASE_BRANCH=                 13
112 GCCBASE_POINT=                  2.0
113 GCCBASE_VERSION=                ${GCCBASE_BRANCH}.${GCCBASE_POINT}
114 GCCBASE_REVISION=               0
115 GCCBASE_PORTVERSION=            ${GCCBASE_VERSION}
116 GCCBASE_IDENTIFICATION=         gcc-${GCCBASE_VERSION}
117 GCCBASE_MS_SUBDIR=              releases/gcc-${GCCBASE_VERSION}
118 GCCBASE_PHASE=                  release
119
120 # ------------------------------------------------------------------------
121 # icu
122 # ------------------------------------------------------------------------
123
124 ICU_VERSION=                    74.2
125 ICU_REVISION=                   1
126 ICU_LX_REVISION=                0
127
128 # ------------------------------------------------------------------------
129 # libxml2
130 # ------------------------------------------------------------------------
131
132 LIBXML2_VERSION=                2.12.5
133 LIBXML2_REVISION=               0
134 LIBXML2_PYTHON_REVISION=        0
135
136 # ------------------------------------------------------------------------
137 # libxslt
138 # ------------------------------------------------------------------------
139
140 LIBXSLT_VERSION=                1.1.39
141 LIBXSLT_REVISION=               0
142 LIBXSLT_PYTHON_REVISION=        0
143
144 # ------------------------------------------------------------------------
145 # ruby
146 # ------------------------------------------------------------------------
147
148 RUBY_3.1_REVISION=              0
149 RUBY_3.1_PATCHLEVEL=            0
150
151 RUBY_3.2_REVISION=              0
152 RUBY_3.2_PATCHLEVEL=            0
153
154 RUBY_3.3_REVISION=              0
155 RUBY_3.3_PATCHLEVEL=            0
156
157 # ------------------------------------------------------------------------
158 # gnome
159 # ------------------------------------------------------------------------
160
161 GTK2_VERSION=                   2.10.0
162 GTK3_VERSION=                   3.0.0
163 GTK4_VERSION=                   4.0.0
164 GTK2_PORT_VERSION=              2.24.33
165 GTK3_PORT_VERSION=              3.24.41
166 GTK4_PORT_VERSION=              4.12.5
167
168 # ------------------------------------------------------------------------
169 # Ravenports binutils
170 # ------------------------------------------------------------------------
171
172 BINUTILS_VERSION=               2.42
173 RPBASE_BINUTILS=                2.41
174
175 # ------------------------------------------------------------------------
176 # aspell
177 # ------------------------------------------------------------------------
178
179 ASPELL_CORE_VERSION=            0.60.8.1
180 ASPELL_INSTALL_VERSION=         0.60
181
182 # ------------------------------------------------------------------------
183 # apr1 and other apache projects
184 # ------------------------------------------------------------------------
185
186 APR1_VERSION=                   1.7.4
187 APR1_UTIL_VERSION=              1.6.3
188 SUBVERSION_VERSION=             1.14.3
189
190 # ------------------------------------------------------------------------
191 # Miscellaneous master versions
192 # ------------------------------------------------------------------------
193
194 LIBFM_VERSION=                  1.3.2
195 LIBTOOL_VERSION=                2.4.7
196 FREI0R_VERSION=                 1.8.0
197 M17N_VERSION=                   1.8.4
198 GLIBC_VERSION=                  2.26
199 GSTREAMER1_VERSION=             1.24.0          # only even (1.16.x, 1.18.x)
200 GSTREAMER1_GST=                 1.0
201 GSTREAMER1_SOVERSION=           0.2400.0
202 XORG_VERSION=                   7.7
203 LLVM16_VERSION=                 16.0.6
204 LLVM17_VERSION=                 17.0.6
205 ZLIB_VERSION=                   1.3.1
206 GHOSTSCRIPT_VERSION=            10.02.1
207 SPHINX_UNDERSCORE=              1.13.1
208 ANCIENT_UNDERSCORE=             1.3.1
209 LATEST_JQUERY=                  3.6.0
210 PECL_YAML=                      2.2.3
211
212 # ------------------------------------------------------------------------
213 # Gnatcross options
214 # ------------------------------------------------------------------------
215
216 GNATCROSS_FREEBSD_11=           11.3
217 GNATCROSS_FREEBSD_12=           12.2
218 GNATCROSS_MIDNIGHTBSD_3=        12.3
219 GNATCROSS_NETBSD_9=             9.2
220 MIDNIGHT64_CC_TARGET=           x86_64-raven-freebsd12.3
221 MIDNIGHT32_CC_TARGET=           i386-raven-freebsd12.3
222
223 # ------------------------------------------------------------------------
224 # Qt and Qt-based desktops
225 # ------------------------------------------------------------------------
226
227 QT5_VERSION=                    5.15.9
228 QT6_VERSION=                    6.5.2
229 LUMINA_VERSION=                 1.6.2
230 LUMINA_RELEASE_TAG=             1.6.2
231 KDE_FRAMEWORKS_VERSION=         5.115.0