6965 Commits

Author SHA1 Message Date
sthen
ba04a62d79 update to php-8.1.5 2022-04-15 08:50:58 +00:00
sthen
ccd4170ebf update to php-8.0.18 2022-04-15 08:45:44 +00:00
sthen
cbadb8a428 update to php-7.4.29 2022-04-15 08:42:38 +00:00
thfr
f77e0f90d5 +rsm 2022-04-15 02:11:10 +00:00
thfr
a2df76db40 import lang/rsm. BSDmakefile improvements and ok bcallah@
DESCR:
M or MUMPS is a a high performance transaction processing key-value database
with integrated programming language. It was originally developed at
Massachusetts General Hospital for managing hospital laboratory information
systems. It is widely used in the healthcare and banking sectors.

Reference Standard M (RSM) is an implementation of the M programming language
and database, which was originally created by Ray Douglas Newman as MUMPS V1
(MV1). The name change to Reference Standard M reflects its role as a reference
implementation for the M Development Committee (MDC). RSM attempts to track and
implement the latest M standard that is released by the MDC, currently ANSI
X11.1-1995.

RSM is developed and maintained by David Wicksell.
2022-04-15 02:08:40 +00:00
jeremy
386081accc Update to Ruby 3.1.2
Fixes CVE-2022-28738: Double free in Regexp compilation
Fixes CVE-2022-28739: Buffer overrun in String-to-Float conversion
2022-04-14 20:33:25 +00:00
jeremy
49f7174996 Update to Ruby 3.0.4
Fixes CVE-2022-28738: Double free in Regexp compilation
Fixes CVE-2022-28739: Buffer overrun in String-to-Float conversion
2022-04-14 20:32:59 +00:00
jeremy
75a423c759 Update to Ruby 2.7.6
Fixes CVE-2022-28739: Buffer overrun in String-to-Float conversion
2022-04-14 20:32:06 +00:00
bcallah
ce430d383f +qbe 2022-04-13 14:11:59 +00:00
bcallah
87d135f263 Import lang/qbe, a small, quick compiler backend.
ok op@

QBE is a compiler backend. It aims to be a pure C embeddable backend
that provides 70% of the performance of advanced compilers in 10% of the
code. Its small size serves both its aspirations of correctness and our
ability to understand, fix, and improve it. It also serves its users by
providing trivial integration and great flexibility.
2022-04-13 14:11:36 +00:00
jcs
9e08e823e8 update to crystal 1.4.0 and shards 0.17.0 2022-04-13 13:55:10 +00:00
ajacoutot
fe7dc9e88f Update to vala-0.56.0. 2022-04-13 05:57:07 +00:00
semarie
10e8243e41 update lang/rust to 1.60.0
Announce: https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1600-2022-04-07
2022-04-13 04:53:10 +00:00
sthen
80cafba8dd fix 7.0 -> -current update issue (conflict between py3-setuptools and
python-3.8)

-@conflict py3-setuptools-<=57.4.0v0
+@conflict py3-setuptools-<57.4.0p0v0

<= in this case covers 57.4.0v0 *and* any 57.4.0pXXv0 version,
which is not we want. Use < and the specific p0v0 instead.
2022-04-04 16:38:21 +00:00
kmos
7727234471 Update Python 3.10.2 to 3.10.4
ok sthen
2022-04-03 21:33:23 +00:00
kmos
870a1a22bd Update Python 3.9.10 to 3.9.12
ok sthen
2022-04-03 21:32:06 +00:00
kmos
6990d0d4de Update Python 3.8.12 to 3.8.13
input and ok sthen
2022-04-03 21:30:12 +00:00
sthen
bc45e220d6 @conflict with old setuptools as well as pip, there are lib/python3.8 ensurepip files 2022-04-02 08:11:11 +00:00
sthen
d66dc91f39 python-3.8 needs to confluct wuth old versions of py3-pip.
Since the non-default versions of Python now have pip executables
(in this case named bin/pip3.8) when updating from the OpenBSD version
where that file was in py3-pip, pkg_add needs to merge the updates
of the new py3-pip and python-3.8 packages. Found by sdk@ testing
7.0->-current updates. Add to the "switching default version"
checklist.
2022-04-02 08:04:13 +00:00
sthen
f9298a676b sync WANTLIB 2022-04-01 17:23:55 +00:00
sthen
c8e4bfdbe0 sync WANTLIB 2022-04-01 17:18:15 +00:00
sthen
e82926a8c7 Adjust PHP readme showing how to use multiple versions of php-fpm in
parallel. Also mention NGINX Unit.
2022-03-31 07:09:52 +00:00
sthen
b47a629bac Include pip in the non-default versions of Python, so that for example
if you want to run some software that needs an older or newer version
of Python you can do so in most cases. For the default versions (2.7, 3.9)
pip is available from the separate port (devel/py2-pip, devel/py-pip).
Factor out some common parts to ../Makefile.inc while there. OK kmos@
2022-03-28 15:48:24 +00:00
sthen
348586bed0 @conflict on php-7.4 versions which included /usr/local/bin/php to avoid
collision during updates
2022-03-28 15:44:00 +00:00
sthen
af5461cb86 drop stray newline 2022-03-28 12:18:24 +00:00
jturner
e35da2f2ea Update janet to 1.21.1 2022-03-27 17:36:38 +00:00
sthen
3cdf2816b0 sync WANTLIB for some packages that could be semi-automated for some
common missing libs, with "help" from portbump, but i reviewed everything
2022-03-27 16:23:04 +00:00
jeremy
f86278e8d6 Update to JRuby 9.3.4.0 2022-03-25 22:16:24 +00:00
sthen
c20356a9a8 fix typo/thinko: s/REVISION-dblib/REVISION-pdo_dblib/ 2022-03-25 19:44:51 +00:00
jca
702639ae92 Fix build and runtime on sparc64, use ports-gcc instead of base-gcc
The code needs C99 mode, and breaks at runtime with base-gcc.
ok bcallah@ (maintainer)
2022-03-25 15:35:12 +00:00
jca
6949bafbe8 Define BUILD_BSD on all our architectures
Fixes the build on riscv64, powerpc*, probably mips64*.
Input gkoehler@, ok bcallah@ (maintainer)
2022-03-25 15:34:09 +00:00
naddy
6594b034ec lang/gambit: remove the -O1 workaround again
After tweaks to malloc(3), clang 13 now builds this fast enough for the
package building machines.
prodded by otto@, ok juanfra@
2022-03-24 20:17:43 +00:00
sthen
9109ce7c68 sync WANTLIB-pdo_dblib (gnutls now pulls in brotli so there are some
additional WANTLIB entries) and add a BDEP on xxhash for 8.1
2022-03-24 17:22:16 +00:00
robert
af23240570 unbreak after switching llvm-ranlib; it only takes one archive at a time 2022-03-24 14:39:17 +00:00
sthen
60a48cf9c2 switch the default php version to 8.0 2022-03-23 23:58:28 +00:00
sthen
808880dcd0 add an end-of-life warning to MESSAGE for python 2, ok kmos@ 2022-03-23 11:20:05 +00:00
bcallah
58718cdcd4 Update to dmd-2.099.0
Changelog: https://dlang.org/changelog/2.099.0.html
Additional testing by Ryan Boggs, sdk@
ok bket@
2022-03-20 19:33:46 +00:00
ajacoutot
3c8691a26d Update to vala-0.54.8. 2022-03-19 18:20:26 +00:00
rsadowski
f16a083769 Remove all LIBxxx_VERSION hacks, cmake.mk can cope that now 2022-03-18 21:19:06 +00:00
sthen
68a5151963 update to php-8.1.4 2022-03-18 19:41:19 +00:00
sthen
e1b8e3984b update to php-8.0.17 2022-03-18 19:41:08 +00:00
sthen
851b0f72b9 update to node-16.14.2, from Volker Schlecht (maintainer) 2022-03-18 19:35:16 +00:00
sthen
7fd699c6fd lang/node: Change the default bind for listening sockets back to 0.0.0.0
as was the case before the update to 16.x. Upstream's default is to bind
to :: unless it fails which is not ideal on an OS which will not support
v4 connections on a v6 socket. (Pre-16.x, the port used a bundled libuv,
and due to a bug in a local patch to that, binding to IPv6 didn't work
at all).

With help from maintainer Volker Schlecht, part of his 16.14.2 update
but I prefer doing this as separate commits.
2022-03-18 19:33:42 +00:00
sthen
c55cf106f0 pecl.port.mk tweaks;
- bump autoconf/automake versions for pecl ports; they're all ok with newer
and this drops the count of automake/1.9 from 59 to 20 pkgs

- setup variables for some binary paths (TEST_PHP_CGI_EXECUTABLE etc)
in TEST_ENV
2022-03-14 22:55:49 +00:00
bcallah
72c2f3b562 The configure.ac script is missing detection for arm* on OpenBSD.
Noticed when looking through the latest aarch64 bulk logs.
2022-03-13 21:03:42 +00:00
sthen
6f9cacb341 no need to patch openssl >= 1.0.1 pkg-config check any more 2022-03-13 13:48:38 +00:00
sdk
6b75943278 Drop $OpenBSD$ Tag from go.port.mk and cargo.port.mk
OK semarie@
2022-03-13 13:05:52 +00:00
naddy
e93f9d0ca9 drop RCS Ids 2022-03-11 19:28:46 +00:00
semarie
134e0c7b73 lang/zig: remove RCSTag 2022-03-10 13:36:49 +00:00
semarie
af35425fa3 remove RCSTag from lang/rust 2022-03-10 13:18:43 +00:00