Ravenports generated: 15 Feb 2023 23:13
[ravenports.git] / Mk / raven.versions.mk
1 # Autogenerated -- Do not edit!
2 # Provide default versions for ports with multiple versions selectable
3 # by the user.
4 #
5 # Users who want to override these defaults can easily do so by defining
6 # DEFAULT_VERSIONS in their make.conf as follows:
7 #
8 # DEFAULT_VERSIONS=     perl5=5.36 ruby=3.2
9 #
10
11 .if !defined(_INCLUDE_BSD_DEFAULT_VERSIONS_MK)
12 _INCLUDE_BSD_DEFAULT_VERSIONS_MK=       yes
13
14 .  for base in FIREBIRD LUA MYSQL PERL5 PHP PGSQL PYTHON3 RUBY SSL TCL
15 .undef ${base}_DEFAULT
16 .  endfor
17
18 .  for base in ${DEFAULT_VERSIONS}
19 _l=                     ${base:C/=.*//g}
20 ${_l:tu}_DEFAULT=       ${base:C/.*=//g}
21 .  endfor
22
23 #-------------------------------------------------------------------------
24 # PERL5
25 # Possible values: 5.34 and 5.36
26 #-------------------------------------------------------------------------
27
28 PERL5_DEFAULT?=         5.34
29
30 PERL_5.34_VERSION=      5.34.1
31 PERL_5.36_VERSION=      5.36.0
32
33 #-------------------------------------------------------------------------
34 # RUBY
35 # Possible values: 3.0, 3.1, 3.2
36 #-------------------------------------------------------------------------
37
38 RUBY_DEFAULT?=          3.1
39
40 RUBY_3.0_VERSION=       3.0.3
41 RUBY_3.1_VERSION=       3.1.3
42 RUBY_3.2_VERSION=       3.2.0
43
44 #-------------------------------------------------------------------------
45 # PYTHON
46 # Possible values: 3.10, 3.11
47 #-------------------------------------------------------------------------
48
49 PYTHON3_DEFAULT?=       3.10
50
51 PYTHON_3.10_VERSION=    3.10.9
52 PYTHON_3.11_VERSION=    3.11.1
53
54 #-------------------------------------------------------------------------
55 # SSL
56 # Possible values: openssl10, openssl11, openssl30, libressl, libressl-devel
57 #-------------------------------------------------------------------------
58
59 SSL_DEFAULT?=           libressl
60
61 #-------------------------------------------------------------------------
62 # LUA
63 # Possible values: 5.2, 5.3, 5.4
64 #-------------------------------------------------------------------------
65
66 LUA_DEFAULT?=           5.3
67
68 LUA_5.2_VERSION=        5.2.4
69 LUA_5.3_VERSION=        5.3.6
70 LUA_5.4_VERSION=        5.4.4
71
72 #-------------------------------------------------------------------------
73 # TCL/TK
74 # Possible values: 8.5, 8.6
75 #-------------------------------------------------------------------------
76
77 TCL_DEFAULT?=           8.6
78
79 TCL_8.5_VERSION=        8.5.19
80 TCL_8.6_VERSION=        8.6.13
81
82 #-------------------------------------------------------------------------
83 # PGSQL
84 # Possible values: 11, 12, 13, 14, 15
85 #-------------------------------------------------------------------------
86
87 PGSQL_DEFAULT?=         14
88
89 PGSQL_11_VERSION=       11.18
90 PGSQL_12_VERSION=       12.13
91 PGSQL_13_VERSION=       13.9
92 PGSQL_14_VERSION=       14.6
93 PGSQL_15_VERSION=       15.1
94
95 #-------------------------------------------------------------------------
96 # MYSQL and derivatives
97 # Possible values: oracle-(5.7,8.0), mariadb-(10.[3456789], 10.1[01]),
98 #                  percona-(5.5,5.6,5.7), galera-(5.5,5.6,5.7)
99 #
100 # MariaDB releases:
101 #   MariaDB 10.3   EOL 25 May 2023 (STABLE)
102 #   MariaDB 10.4   EOL 18 JUN 2024 (STABLE)
103 #   MariaDB 10.5   EOL 24 JUN 2025 (STABLE)
104 #   MariaDB 10.6   EOL 06 JUL 2026 (STABLE)
105 #   MariaDB 10.7   EOL 14 Feb 2023 (SHORT TERM)
106 #   MariaDB 10.8   EOL 20 May 2023 (SHORT TERM)
107 #   MariaDB 10.9   EOL 22 Aug 2023 (SHORT TERM)
108 #   MariaDB 10.10  CURRENT
109 #   MariaDB 10.11  DEVELOPMENT
110 #
111 #-------------------------------------------------------------------------
112
113 MYSQL_DEFAULT=                  oracle-8.0
114
115 MYSQL_oracle-8.0_VERSION=       8.0.32
116 MYSQL_oracle-5.7_VERSION=       5.7.41
117 MYSQL_mariadb-10.3_VERSION=     10.3.37
118 MYSQL_mariadb-10.4_VERSION=     10.4.27
119 MYSQL_mariadb-10.5_VERSION=     10.5.18
120 MYSQL_mariadb-10.6_VERSION=     10.6.11
121 MYSQL_mariadb-10.7_VERSION=     10.7.7
122 MYSQL_mariadb-10.8_VERSION=     10.8.6
123 MYSQL_mariadb-10.9_VERSION=     10.9.4
124 MYSQL_mariadb-10.10_VERSION=    10.10.2
125 MYSQL_mariadb-10.11_VERSION=    10.11.1
126 MYSQL_percona-5.7_VERSION=      5.7.17
127 MYSQL_percona-5.6_VERSION=      5.6.35
128 MYSQL_percona-5.5_VERSION=      5.5.54
129
130 #-------------------------------------------------------------------------
131 # Firebird database server
132 # Possible values: 2.5, 3.0 (later 4.0)
133 #-------------------------------------------------------------------------
134
135 FIREBIRD_DEFAULT?=      2.5
136
137 FIREBIRD_2.5_VERSION=   2.5.9
138 FIREBIRD_3.0_VERSION=   3.0.7
139 FIREBIRD_4.0_VERSION=   4.0.2
140
141 #-------------------------------------------------------------------------
142 # PHP (restricted to branches still receiving updates)
143 # Possible values: 8.0, 8.1, 8.2
144 #-------------------------------------------------------------------------
145
146 PHP_DEFAULT?=           8.1
147
148 PHP_8.0_VERSION=        8.0.28
149 PHP_8.1_VERSION=        8.1.16
150 PHP_8.2_VERSION=        8.2.3
151
152 #-------------------------------------------------------------------------
153 # Ravenports system root versions per platform
154 # Format: ID=opsys/arch/stdarch/os-version/os-release/os-major
155 #-------------------------------------------------------------------------
156
157 PLATFORM_FreeBSD_x86-64=        FreeBSD/amd64/x86_64/1202000/12.2/12
158 PLATFORM_DragonFly_x86-64=      DragonFly/x86_64/x86_64/600200/6.2/6.2
159 PLATFORM_Linux_x86-64=          Linux/x86_64/x86_64/440053/4.4.0/4.4
160 PLATFORM_SunOS_x86-64=          SunOS/i86pc/x86_64/510200910/5.10/5.10
161 PLATFORM_MacOS_x86-64=          Darwin/x86_64/x86_64/170700/17.7.0/17
162 PLATFORM_NetBSD_x86-64=         NetBSD/x86_64/x86_64/902000000/9.2/9
163 PLATFORM_OpenBSD_x86-64=        OpenBSD/amd64/x86_64/tbd/tbd/tbd
164
165 .endif # defined (_INCLUDE_BSD_DEFAULT_VERSIONS_MK)