7232 Commits

Author SHA1 Message Date
sthen
80fda491b1 switch MODPY_DEFAULT_VERSION_3 to 3.10 2022-11-13 15:26:02 +00:00
tb
dfb2fede76 lang/pypy: fix build after Ed25519 and raw public key addition to
libcrypto.
2022-11-13 14:10:54 +00:00
op
da78065c76 lang/chicken: backport security fix for CVE-2022-45145
Details:
https://lists.nongnu.org/archive/html/chicken-announce/2022-11/msg00000.html

> Vasilij found a security issue with the way egg-information
> files are created during installation of an extension package.
> Currently, escape characters in the .egg file may be used to
> perform arbitrary OS command injection due to the method the
> egg metadata is created and installed in the local egg repository
> during the install-stage of an egg.

diff from MAINTAINER Timo Myyrä, thanks!
2022-11-12 10:08:15 +00:00
sdk
ac5a8872cb go.port.mk: use -buildvcs=false to prevent go from calling git
OK kn, sthen
2022-11-10 12:16:26 +00:00
sthen
a8c6e21484 move some files from erlang/21's wx->main, from Volker Schlect 2022-11-07 22:24:47 +00:00
sthen
d2090f1985 update to erlang 25.1.2 and move some files from wx->main, from Volker Schlect
add @conflict, from me
2022-11-07 22:24:03 +00:00
sthen
867f54f358 reinstate patch which should not have been removed 2022-11-07 16:33:55 +00:00
robert
283b266860 our ranlib can now take multiple files at once, no need for this hack anymore
prodded by Brad
2022-11-06 19:56:57 +00:00
tb
9e438e0f0d Python: Undo the readline hack again now that most snapshots have caught
up with the rlstdc.h change.

ok kmos (maintainer), sthen
2022-11-05 20:46:24 +00:00
ajacoutot
f5c5712d45 WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:10:20 +00:00
ajacoutot
d3aaddb10c WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:06:22 +00:00
ajacoutot
25de91b267 Remove jasper@ from MAINTAINER; I am the sole hobbit nowadays...
Discussed with jasper@
2022-11-04 09:14:21 +00:00
sthen
5b2a41390c update to php-7.4.33 2022-11-04 09:05:53 +00:00
op
a45f2f7bf3 update clojure to 1.11.1.1189
- TDEPS-233 bash script fixes from stale jar check changes
 - Add some missing items on help and man page
2022-11-04 09:03:58 +00:00
semarie
8cdfd2a295 update lang/rust to 1.65.0
Announce: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1650-2022-11-03
2022-11-03 15:44:04 +00:00
jturner
d747098eff Update janet to 1.25.1 2022-11-03 01:30:44 +00:00
sthen
a8dd03208c Patch Modules/readline.c to workaround an issue with the readline module
with Python 3.9+'s definition of PyMODINIT_FUNC and our readline headers
https://github.com/openbsd/src/blob/master/gnu/lib/libreadline/rlstdc.h#L41

(Due to some other strangeness in the build system, on 3.9 it rebuilt a
working version after the first attempt failed and the file was moved out
of the way, but that no longer happens with 3.10+ where readline just
failed).

Fix up PLISTs and WANTLIB for Python 3.11 while there.

Joint work with landry@ tb@ kmos@, ok tb kmos
2022-11-01 16:18:22 +00:00
landry
2ac76f7f45 lang/node: fetch/install nodejs*-headers.tar.gz instead of .xz
node-gyp expects a .gz, and its tar implementation doesnt support xz.

from maintainer Volker Schlecht, thanks !
2022-11-01 12:01:49 +00:00
op
3db69bb002 update lang/clojure to 1.11.1.1182
changelog: https://clojure.org/releases/tools
2022-11-01 11:37:52 +00:00
naddy
424a60c42f remove line continuation before empty lines
ok sthen@ ajacoutot@
2022-10-31 23:14:52 +00:00
kmos
633af1ae20 Add Python 3.11.0 to build and python.port.mk
ok sthen@ tb@
2022-10-31 22:06:28 +00:00
kmos
e527e1494f Import Python 3.11.0
https://www.python.org/downloads/release/python-3110/

Still has the same readline module problem as 3.10

Tweaks and ok from tb@ and sthen@
2022-10-31 22:05:43 +00:00
naddy
a345bd907c ruby.port.mk: fix check for conflicting flavors
Remove trailing whitespace after line continuation character that
somehow did not result in a syntax error, and add missing ruby31
check.
2022-10-31 20:28:25 +00:00
sthen
533f76026d regen PLISTs following py-sphinx update 2022-10-31 08:47:46 +00:00
sthen
0db75c57e8 update to php-8.1.12 2022-10-29 09:41:09 +00:00
sthen
500d81ff6c update to php-8.0.25 2022-10-29 09:41:00 +00:00
gkoehler
7f7f3e63ec Minimally fix pcc for powerpc
This unbreaks the powerpc package of lang/pcc/pcc-libs and puts enough
fixes in lang/pcc/pcc for powerpc to compile the simplest C program,

$ cat hello.c
#include <stdio.h>
int main(void) { puts("Hello, BSD!"); return 0; }
$ pcc -O2 -o hello hello.c

It can't compile much more; pcc's powerpc code generator still fails
with static function calls and with floating-point literals.

ok sthen@
2022-10-28 20:47:06 +00:00
semarie
57d38d081e lang/rust: drop -znotext on i386
it isn't need anymore as __rust_probestack is hidden
2022-10-28 09:27:44 +00:00
sthen
a6266011f7 update to lucee-5.3.9.166 2022-10-28 08:59:19 +00:00
jeremy
48b4a95a94 Update to JRuby 9.3.9.0 2022-10-26 21:49:34 +00:00
jeremy
4125b6014d Fix mistakes in MESSAGE-main
From vtamara@pasosdejesus.org
2022-10-26 19:09:37 +00:00
tb
1962608078 lang/gforth: Use calloc to work around an RWX mmap used for sigaltstack
which causes noisy printfs. "Using calloc looks good to me" deraadt

No feedback from maintainer in over a week.
2022-10-25 12:59:55 +00:00
sthen
3c1c57ea49 add notes about keeping REVISION/PKGNAME in -current/next release above the
version in -stable of the previous release when plist is changed etc
(e.g. backporting updates to -stable after swotching the default
Python version during a release cycle means that -current needs
to keep ahead of -stable, to avoid problems with -stable packages
at the next release)
2022-10-23 10:14:04 +00:00
tb
12c0e7a6d6 python 3.x: Fix broken _sha3 based on XKCP (CVE-2022-37454).
ok kmos sthen
2022-10-21 16:04:46 +00:00
sthen
a6739c8db5 bump versions of PHP ports to be above 7.1-stable to force updates;
there is some issue with signature comparisons resulting in pkg_add -u
not detecting the changed package signatures
2022-10-21 12:08:53 +00:00
sthen
a524a79267 bump REVISION-tkinter for 7.2-current to keep it at a higher revision number
than we had in 7.1-stable (dependencies etc were changed).
2022-10-21 11:44:59 +00:00
jsing
c09accc5be Update lang/go to 1.19.2. 2022-10-17 18:06:21 +00:00
semarie
4a36ca355d lang/rust: update sparc64 bootstrap and unbreak it
sparc64 bootstrap from kmos@, thanks !
2022-10-17 06:20:18 +00:00
kmos
cae219a400 Upgrade to Python 3.9.15
https://docs.python.org/release/3.9.15/whatsnew/changelog.html

gh-97616: Fix multiplying a list by an integer (list *= int): detect the
          integer overflow when the new allocated length is close to the
          maximum size. Issue reported by Jordan Limor. Patch by Victor
          Stinner.

gh-97612: Fix a shell code injection vulnerability in the
          get-remote-certificate.py example script. The script no longer
          uses a shell to run openssl commands. Issue reported and
          initial fix by Caleb Shortt. Patch by Victor Stinner.

Also a couple non-security fixes.

ok sthen
2022-10-14 15:12:13 +00:00
kmos
7b403dee30 https://docs.python.org/3.10/whatsnew/changelog.html#changelog
gh-97616: Fix multiplying a list by an integer (list *= int): detect the
          integer overflow when the new allocated length is close to the
          maximum size. Issue reported by Jordan Limor. Patch by Victor
          Stinner.

gh-97612: Fix a shell code injection vulnerability in the
          get-remote-certificate.py example script. The script no longer
          uses a shell to run openssl commands. Issue reported and
          initial fix by Caleb Shortt. Patch by Victor Stinner.

gh-68966: The deprecated mailcap module now refuses to inject unsafe text
          (filenames, MIME types, parameters) into shell
          commands. Instead of using such text, it will warn and act as
          if a match was not found (or for test commands, as if the test
          failed).

ok sthen
2022-10-14 15:11:26 +00:00
tb
2a3e346bdb Bump REVISION of ports depending on security/openssl/{1.1,3.0} 2022-10-12 16:15:02 +00:00
jturner
09fb784b45 Update janet to 1.25.0 2022-10-12 13:14:52 +00:00
semarie
a380a59693 lang/rust: unbreak powerpc64 (from gkoehler@) 2022-10-12 06:22:38 +00:00
semarie
3ddff6865e lang/rust: unbreak aarch64 and riscv64
new bootstraps for riscv64 (from jca@) and aarch64 (from me)
2022-10-11 06:59:55 +00:00
semarie
bacd839f89 adjust lang/rust to run with immutable stack
the rust std library is changed to not try to reallocate
a guard page on the stack.

the bootstraps needs to be regenerate. this commit includes
only amd64 and i386 for now. others archs are marked BROKEN
for now.
2022-10-09 16:20:15 +00:00
op
f123badc21 update lang/erlang/25 to 25.1.1
https://www.erlang.org/patches/otp-25.1.1

diff from MAINTAINER Volker Schlecht, thanks!
2022-10-06 15:35:12 +00:00
fcambus
b0daadc385 Update wabt to 1.0.30. 2022-10-05 08:55:24 +00:00
semarie
e97bd92ea4 update lang/rust to 1.64.0
Announce: https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html
ChangeLog: https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html
2022-10-04 15:02:37 +00:00
sthen
f86574024a update to php-8.1.11 2022-10-03 22:15:57 +00:00
sthen
a08db200a4 update to php-8.0.24 2022-10-03 22:15:45 +00:00