Ravenports generated: 16 Jun 2020 12:52
[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 # icu
114 # ------------------------------------------------------------------------
115
116 ICU_VERSION=                    67.1
117 ICU_REVISION=                   0
118 ICU_LX_REVISION=                0
119
120 # ------------------------------------------------------------------------
121 # libxml2
122 # ------------------------------------------------------------------------
123
124 LIBXML2_VERSION=                2.9.10
125 LIBXML2_REVISION=               0
126 LIBXML2_PYTHON_REVISION=        0
127
128 # ------------------------------------------------------------------------
129 # libxslt
130 # ------------------------------------------------------------------------
131
132 LIBXSLT_VERSION=                1.1.34
133 LIBXSLT_REVISION=               0
134 LIBXSLT_PYTHON_REVISION=        0
135
136 # ------------------------------------------------------------------------
137 # ruby
138 # ------------------------------------------------------------------------
139
140 RUBY_2.5_REVISION=              3
141 RUBY_2.5_PATCHLEVEL=            0
142
143 RUBY_2.6_REVISION=              3
144 RUBY_2.6_PATCHLEVEL=            0
145
146 RUBY_2.7_REVISION=              2
147 RUBY_2.7_PATCHLEVEL=            0
148
149 # ------------------------------------------------------------------------
150 # gnome
151 # ------------------------------------------------------------------------
152
153 GTK2_VERSION=                   2.10.0
154 GTK3_VERSION=                   3.0.0
155 GTK2_PORT_VERSION=              2.24.32
156 GTK3_PORT_VERSION=              3.24.20
157
158 # ------------------------------------------------------------------------
159 # default gcc and binutils
160 # ------------------------------------------------------------------------
161
162 CURRENT_GCC=                    gcc9    # mirror in Uses/meson.mk
163 CURRENT_GCC_VERSION=            ${GCC9_VERSION}
164 BINUTILS_VERSION=               2.34
165
166 # ------------------------------------------------------------------------
167 # aspell
168 # ------------------------------------------------------------------------
169
170 ASPELL_CORE_VERSION=            0.60.8
171 ASPELL_INSTALL_VERSION=         ${ASPELL_CORE_VERSION:R}
172
173 # ------------------------------------------------------------------------
174 # apr1 and other apache projects
175 # ------------------------------------------------------------------------
176
177 APR1_VERSION=                   1.7.0
178 APR1_UTIL_VERSION=              1.6.1
179 SUBVERSION_VERSION=             1.14.0
180
181 # ------------------------------------------------------------------------
182 # Miscellaneous master versions
183 # ------------------------------------------------------------------------
184
185 LIBFM_VERSION=                  1.3.1
186 LIBTOOL_VERSION=                2.4.6
187 FREI0R_VERSION=                 1.7.0
188 M17N_VERSION=                   1.8.0
189 GLIBC_VERSION=                  2.26
190 GSTREAMER1_VERSION=             1.16.2          # only even (1.16.x, 1.18.x)
191 GSTREAMER1_GST=                 1.0
192 GSTREAMER1_SOVERSION=           0.1602.0
193 XORG_VERSION=                   7.7
194 FIREFOX52_VERSION=              52.9.0
195 FIREFOX_ESR_VERSION=            68.9.0
196 FIREFOX_VERSION=                77.0.1
197 LLVM_VERSION=                   10.0.0
198 ZLIB_VERSION=                   1.2.11
199 OPENEXR_VERSION=                2.5.2
200 GHOSTSCRIPT_VERSION=            9.52
201
202 # ------------------------------------------------------------------------
203 # Gnatcross options
204 # ------------------------------------------------------------------------
205
206 GNATCROSS_FREEBSD_11=           11.3
207 GNATCROSS_FREEBSD_12=           12.0
208
209 # ------------------------------------------------------------------------
210 # Qt and Lumina versions
211 # ------------------------------------------------------------------------
212
213 QT5_VERSION=                    5.14.2
214 LUMINA_VERSION=                 1.6.0
215 LUMINA_RELEASE_TAG=             1.6.0