6986 Commits

Author SHA1 Message Date
op
cd7cd4a0b7 update lang/sbcl to 2.2.4
unbreak sbcl on i386 by using lang/ecl for the bootstrap: it's waaay
slower than lang/clisp but works.  Joshua hinted that it can be used to
build sbcl on other arches too.

Add a BDEP on capstone because the sb-capstone package uses it at build
time if present to run some sanity checks.  The sb-capstone library
caused some failures in the past on powerpc: they were fixed (with help
from gkoehler@, thanks!) and upstreamed.

maintainer timeout; ok solene@.  (ok sthen@ and gkoehler@ on a previous
version.)
2022-05-12 21:26:35 +00:00
jeremy
1026c9569a Bump ports after switching default ruby version to 3.1
OK sthen@, tb@
2022-05-05 15:41:56 +00:00
jeremy
416b93a9dc Switch default ruby version to 3.1
OK sthen@, tb@
2022-05-05 15:41:26 +00:00
fcambus
91123b32b2 Update wabt to 1.0.29. 2022-05-05 08:29:31 +00:00
op
5be9ded4dd go.port.mk: use -p=N' not -p N'
if MODGO_FLAGS ends up in the environment as $GOFLAGS then go fails to
parse it and errors out:

	% GOFLAGS='-p 1' go build
	go: parsing $GOFLAGS: non-flag "1"

ok abieber@
2022-05-04 17:03:34 +00:00
fcambus
72dd2d74cd Follow redirects chain for HOMEPAGE, point to SourceForge directly. 2022-05-03 18:21:44 +00:00
gnezdo
a61caa7eaf Remove i386 support from ghc-9.2.2
Our recipe for rebuilding bootstrap binaries produces binaries prone
to SEGV. The platform has limited memory and was already failing to
build haddocks for ghc.

Consolidated PLIST back into a single file.

ok kili@
2022-04-30 02:38:16 +00:00
gnezdo
b3c883b7f7 Upgrade lang/ghc to 9.2.2
ok kili@
2022-04-30 02:37:59 +00:00
sthen
b6405cdd94 update to lucee-5.3.9.133 2022-04-29 07:18:54 +00:00
tb
98e25b6c8d Python 3.10: unbreak _hashlib build
The build was broken in the update to 3.10.2 due to the upstream commit
3ce6945f5f
This seems to have escaped notice of the maintainers because the build
system only whines and carries on instead of failing (although this was
also visible in the PLIST). Avoid use of undefined short names and NIDs
and do not use an inexistent flag.

ok sthen
2022-04-29 03:34:57 +00:00
fcambus
e0d2451431 Update wabt to 1.0.28. 2022-04-28 16:33:49 +00:00
fcambus
c0bc5ed632 Update duktape to 2.7.0. 2022-04-28 16:22:27 +00:00
sthen
f7b24540a9 enable LTO for Python, from robert@ with some tweaks
earlier version ok kmos@
2022-04-28 14:47:56 +00:00
jsing
b4c75e5e31 Update lang/go to 1.18.1. 2022-04-26 19:42:58 +00:00
jcs
d523acb376 update to crystal-1.4.1 2022-04-26 15:44:52 +00:00
danj
ce168f105f Remove empty file 2022-04-25 22:26:34 +00:00
op
66e6abf903 update lang/clojure to 1.11.1.1107
While here also set NO_BUILD and tweak the clj_completions.clj script.
I'm taking the maintainership of the port too.

ok solene@
2022-04-25 11:37:06 +00:00
jsing
a614f3db63 Update lang/go to Go 1.18.
ok abieber@
2022-04-24 13:16:01 +00:00
bcallah
2eb0c6fb63 Update to dmd-2.099.1
Changelog: https://dlang.org/changelog/2.099.1.html
Build and run testing from Ryan Boggs
ok fcambus@
2022-04-23 23:51:25 +00:00
ajacoutot
09e28a297b Update to vala-0.56.1. 2022-04-23 08:36:42 +00:00
bcallah
d7ff036da1 Grab the last 2 months of TCC development.
Changelog: https://github.com/TinyCC/tinycc/commits/mob
tested on amd64 and riscv64
2022-04-21 04:31:12 +00:00
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