1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00
Commit Graph

21066 Commits

Author SHA1 Message Date
Jimmy Olgeni
0168601702 lang/erlang: Update to version 24.1.2, apply portfmt. 2021-10-05 14:25:18 +02:00
Jimmy Olgeni
04a8401159 lang/erlang-runtime24: Update to version 24.1.2. 2021-10-05 14:25:18 +02:00
Gerald Pfeifer
451f5d6b17 lang/gcc10-devel: Update to the 20210924 snapshot of GCC 10.3.1
This brings one back port for the inter procedural optimizers, one
for the general code generators, and three each for the powerpc
back end and the Fortran front end.
2021-10-05 06:31:35 +00:00
Dave Cottlehuber
00a1afef2f lang/erlang-riak: remove
- broken in all supported FreeBSD releases
- unsupported upstream erlang version

Approved by:	wg (maintainer)
Approved by:	erlang (with hat)
2021-10-04 20:02:25 +00:00
Rene Ladan
e56a7da894 *: re-assign kuriyama@s ports to the pool, commit bit safekept
With hat:	portmgr-secretary
2021-10-04 21:58:01 +02:00
Dave Cottlehuber
9856844d0d lang/erlang-runtime20: remove
version is unsupported upstream

Approved by:	erlang (with hat)
2021-10-04 19:50:26 +00:00
Gerald Pfeifer
28cc8ba16d lang/gcc9-devel: Update to the 20210923 snapshot of GCC 9.4.1
This brings one back port for code generators (combine), one for
inter-procedural optimizers, and two for Fortran.
2021-10-04 08:37:37 +00:00
Dimitry Andric
9ce64e9190 lang/(erlang(-runtime2[13])?): work around dtrace failures with clang 13
During an exp-run for llvm 13 (see bug 258209), it turned out that
lang/erlang and lang/erlang-runtime2[13] fail to build with clang 13.

What appears to happen is that for these versions of erlang, PGO is
enabled, and it first builds a PGO-enabled beam.smp:

gmake[5]: Entering directory '/wrkdirs/usr/ports/lang/erlang/work/otp-OTP-21.3.8.24/erts/emulator'
if utils/gen_git_version amd64-portbld-freebsd14.0/gen_git_version.mk; then touch beam/erl_bif_info.c; fi
echo " PROFILE beam.prof.smp"
 PROFILE beam.prof.smp
rm -f obj/amd64-portbld-freebsd14.0/opt/smp/erl*.profraw
set -e; LLVM_PROFILE_FILE="obj/amd64-portbld-freebsd14.0/opt/smp/erlc-%m.profraw" \
          ERL_FLAGS="-emu_type prof +S 1" erlc -W  -DPGO \
  -o obj/amd64-portbld-freebsd14.0/opt/smp test/estone_SUITE.erl > obj/amd64-portbld-freebsd14.0/opt/smp/PROFILE_LOG

after which it does a test run, and uses llvm-profdata to merge the
profiling data into beam_emu_pu.o:

  llvm-profdata merge -output obj/amd64-portbld-freebsd14.0/opt/smp/default.profdata obj/amd64-portbld-freebsd14.0/opt/smp/*.profraw
  cc -fprofile-instr-use=obj/amd64-portbld-freebsd14.0/opt/smp/default.profdata  -Werror=undef -Werror=implicit -Werror=return-type   -O3 -fomit-frame-pointer -pipe  -fno-omit-frame-pointer -DMAP_NORESERVE=0 -fstack-protector-strong -fno-strict-aliasing  -I/wrkdirs/usr/ports/lang/erlang/work/otp-OTP-21.3.8.24/erts/amd64-portbld-freebsd14.0    -DHAVE_CONFIG_H -Wall -Wstrict-prototypes -Wmissing-prototypes -Wdeclaration-after-statement -DUSE_THREADS -D_THREAD_SAFE -D_REENTRANT -DPOSIX_THREADS   -Iamd64-portbld-freebsd14.0/opt/smp -Ibeam -Isys/unix -Isys/common -Iamd64-portbld-freebsd14.0 -Ipcre -Ihipe -I../include -I../include/amd64-portbld-freebsd14.0 -I../include/internal -I../include/internal/amd64-portbld-freebsd14.0 -c beam/beam_emu.c -o obj/amd64-portbld-freebsd14.0/opt/smp/beam_emu_pu.o

Later, it runs dtrace over all the collected objects, and this dies:

  dtrace -G -C -Ibeam \
    -s beam/erlang_dtrace.d \
    -o obj/amd64-portbld-freebsd14.0/opt/smp/erlang_pu_dtrace.o
    ... long list of objects ...
  dtrace: failed to link script beam/erlang_dtrace.d: an error was encountered while processing obj/amd64-portbld-freebsd14.0/opt/smp/beam_emu_pu.o
  gmake[5]: *** [amd64-portbld-freebsd14.0/Makefile:1005: obj/amd64-portbld-freebsd14.0/opt/smp/erlang_pu_dtrace.o] Error 1
  gmake[5]: Leaving directory '/wrkdirs/usr/ports/lang/erlang/work/otp-OTP-21.3.8.24/erts/emulator'

Something in beam_emu_pu.o (emitted by clang or llvm 13) is tripping up
dtrace, but I have very little knowledge about dtrace so I need help
here. :)

Now some other erlang runtimes such as lang/erlang-runtime24 *do* build
successfully with clang 13, but this is only because upstream disabled
the PGO feature, as a side effect of
https://github.com/erlang/otp/commit/b165524c732 ("erts: Implement the
BeamAsm JIT"):

--- a/erts/configure.in
+++ b/erts/configure.in
...
@@ -704,6 +719,9 @@ else
   fi
 fi

+dnl Disable pgo for now
+USE_PGO=false
+
 AC_SUBST(USE_PGO)
 AC_SUBST(PROFILE_COMPILER)

I am unsure why upstream disabled this "for now", as it has been
disabled for more than a year. So, for now, work around the dtrace
failures by disabling PGO using the configure flag --disable-pgo, when
building with clang >= 13.

PR:		258494
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q4
2021-10-03 12:13:35 +02:00
Jan Beich
6587d3a4d2 lang/intel-compute-runtime: drop i386 support
Probably didn't work, anyway. Upstream works on aarch64 instead.

https://github.com/intel/compute-runtime/issues/316
https://github.com/intel/compute-runtime/commit/895e9e511653
2021-10-03 09:54:49 +00:00
Jan Beich
484d5a925f lang/intel-compute-runtime: update to 21.39.21127
Changes:	https://github.com/intel/compute-runtime/compare/21.37.20939...21.39.21127
Reported by:	GitHub (watch releases)
2021-10-03 09:54:49 +00:00
Joseph Mingrone
126e3bb1f1
*: Chase new major version (29) of editors/emacs-devel
Differential Revision:	https://reviews.freebsd.org/D32258
2021-10-01 19:55:27 -03:00
Jimmy Olgeni
342b303a6a lang/erlang-doc: Update to version 24.1. 2021-10-02 00:38:15 +02:00
Jimmy Olgeni
15d5d95edc lang/erlang-man: Update to version 24.1. 2021-10-02 00:38:14 +02:00
Jimmy Olgeni
12359d986f lang/erlang-java: Update to version 24.1.1. 2021-10-02 00:38:14 +02:00
Jimmy Olgeni
11a3069188 lang/erlang-wx: Update to version 24.1.1. 2021-10-02 00:38:14 +02:00
Jimmy Olgeni
0f8df7400e lang/erlang: Update to version 24.1.1. 2021-10-02 00:38:13 +02:00
Jimmy Olgeni
4b1e36816f lang/erlang-runtime24: Update to version 24.1.1. 2021-10-02 00:21:40 +02:00
Jan Beich
f1bc910789 lang/gcc6-aux: unbreak fetch after 620968a43a
=> ada-bootstrap.amd64.freebsd.120.tar.bz2 is not in /usr/ports/lang/gcc6-aux/distinfo.
=> Either /usr/ports/lang/gcc6-aux/distinfo is out of date, or
=> ada-bootstrap.amd64.freebsd.120.tar.bz2 is spelled incorrectly.
*** Error code 1

Reported by:	pkg-fallout
2021-10-01 14:33:54 +00:00
Mikael Urankar
c57db8f4de lang/ghc: Update arm bootstrap to 8.10.7
Update arm bootstrap to 8.10.7
Pass --host to the configure script otherwise ghc thinks we are crosscompiling (only affects armv6 and armv7)
Remove CONFIGURE_ENV, it is now handled in patch-aclocal.m4 (submitted upstream as https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6599)

Approved by:		arrowd
Differential Revision:	https://reviews.freebsd.org/D32155
2021-10-01 14:51:04 +02:00
Jan Beich
070200f935 devel/intel-graphics-compiler: add llvm12 (beta) flavor
https://github.com/intel/intel-graphics-compiler/projects/2
2021-10-01 02:20:03 +00:00
Jan Beich
852b05a49a lang/rust: unbreak on armv6 after 620968a43a
error: linking with `/wrkdirs/usr/ports/lang/rust/work/cc-wrapper` failed: exit status: 127

Pointy hat to:	jbeich
2021-10-01 00:14:58 +00:00
Jimmy Olgeni
72d6b12512 lang/erlang: restore DTRACE on powerpc64, like erlang-runtime24. 2021-09-30 22:02:22 +00:00
Jimmy Olgeni
c8cbc675c0 lang/elixir: Update to version 1.12.3, with portclippy fixes. 2021-09-30 22:02:16 +00:00
Jimmy Olgeni
4ba32e3d44 lang/erlang-wx: Update to version 24.0.6. 2021-09-30 22:02:15 +00:00
Jimmy Olgeni
16e9c98b9a lang/erlang-java: Update to version 24.0.6. 2021-09-30 22:02:14 +00:00
Jimmy Olgeni
8c7f7322a4 lang/erlang-man: Update to version 24.0. 2021-09-30 22:02:13 +00:00
Jimmy Olgeni
d2256096dc lang/erlang-doc: Update to version 24.0. 2021-09-30 22:02:12 +00:00
Jimmy Olgeni
57cbdd2568 lang/erlang: Update to version 24.0.6. 2021-09-30 22:02:11 +00:00
Jimmy Olgeni
1e029c03e9 lang/elixir-devel: apply portclippy fixes. 2021-09-30 22:02:10 +00:00
Jimmy Olgeni
c3a334e9f6 lang/erlang-runtime24: import changes from the (future) lang/erlang.
- Add KQUEUE option
- Add ODBC_CFLAGS and ODBC_LDFLAGS
- Remove unnecessary call to "./otp_build autoconf"
  and patch "configure" rather than "configure.src"
- Apply portclippy fixes
2021-09-30 22:02:10 +00:00
Rene Ladan
620968a43a cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
Torsten Zuehlsdorff
1eeec1bd06 lang/php7*: adjust CONFLICTS to new versions
PHP 7.3 conflicted with versions no longer in the ports-tree. Remove this conflicts.
PHP 7.3 and 7.4 did not conflict with PHP 8.0. Add the missing conflict.

PR:		258803
Reported by:	Einar Bjarni Halldórsson <einar@isnic.is>
Sponsored by:	Bounce Experts
2021-09-30 21:36:22 +02:00
Alex Dupre
4a15e35e20 lang/solidity: update to 0.8.9 release. 2021-09-30 10:19:44 +02:00
Kirill Ponomarev
faedd9f824 lang/sbcl: update to 2.1.9 2021-09-30 08:44:40 +02:00
Bernhard Froehlich
8b8cd3da90
lang/guile2: Add CPE information
Approved by:	portmgr (blanket)
2021-09-29 19:36:31 +00:00
Torsten Zuehlsdorff
4a295722e6 lang/php80: Update from 8.0.10 to 8.0.11
Changelog:

    Core:
        Fixed bug #81302 (Stream position after stream filter removed).
        Fixed bug #81346 (Non-seekable streams don't update position after write).
        Fixed bug #73122 (Integer Overflow when concatenating strings).
    GD:
        Fixed bug #53580 (During resize gdImageCopyResampled cause colors change).
    Opcache:
        Fixed bug #81353 (segfault with preloading and statically bound closure).
    Shmop:
        Fixed bug #81407 (shmop_open won't attach and causes php to crash).
    Standard:
        Fixed bug #71542 (disk_total_space does not work with relative paths).
        Fixed bug #81400 (Unterminated string in dns_get_record() results).
    SysVMsg:
        Fixed bug #78819 (Heap Overflow in msg_send).
    XML:
        Fixed bug #81351 (xml_parse may fail, but has no error code).
    Zip:
        Fixed bug #80833 (ZipArchive::getStream doesn't use setPassword).
        Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination).

Sponsored by:	Bounce Experts
2021-09-29 11:55:01 +02:00
Torsten Zuehlsdorff
4f8082baa8 lang/php74: Update from 7.4.23 to 7.4.24
Changelog:

    Core:
        Fixed bug #81302 (Stream position after stream filter removed).
        Fixed bug #81346 (Non-seekable streams don't update position after write).
        Fixed bug #73122 (Integer Overflow when concatenating strings).
    GD:
        Fixed bug #53580 (During resize gdImageCopyResampled cause colors change).
    Opcache:
        Fixed bug #81353 (segfault with preloading and statically bound closure).
    Shmop:
        Fixed bug #81407 (shmop_open won't attach and causes php to crash).
    Standard:
        Fixed bug #71542 (disk_total_space does not work with relative paths).
        Fixed bug #81400 (Unterminated string in dns_get_record() results).
    SysVMsg:
        Fixed bug #78819 (Heap Overflow in msg_send).
    XML:
        Fixed bug #81351 (xml_parse may fail, but has no error code).
    Zip:
        Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination). (CVE-2021-21706)

Sponsored by:	Bounce Experts
2021-09-29 11:55:00 +02:00
Torsten Zuehlsdorff
607fd2a936 lang/php73: Update from 7.3.30 to 7.3.31
Changelog:

Zip:

    Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination). (CVE-2021-21706)

Sponsored by:	Bounce Experts
2021-09-29 11:55:00 +02:00
Daniel Engberg
5e6e5a45cd lang/nml: Mark as BROKEN, deprecate and set expiration date to 2021-12-31
Abandoned upstream, last release 2004-04-19 and doesn't compile
Reference: PR 234720

PR:		234720
Reported by:	emaste and mikael
Approved by:	arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D32218
2021-09-29 09:42:27 +02:00
Yasuhiro Kimura
10c30f1825 */*: Update MAINTAINER address of my ports to that of FreeBSD.org
Approved by:	meta (mentor)
Differential Revision:	https://reviews.freebsd.org/D32170
2021-09-28 14:13:33 +09:00
Neel Chauhan
878a03cf80 lang/gjs: Update to 1.70.0 2021-09-27 21:40:28 -07:00
Dimitry Andric
6bef096664 lang/python3([6-9]|10): disable detection of multiarch
It breaks with clang >= 13, which adds a major.minor version number in
-print-multiarch output, and the dot confuses Python:

ModuleNotFoundError: No module named '_sysconfigdata__freebsd14_x86_64-unknown-freebsd14'

Since we do not support multiarch, and the configure script has no way
to disable the multiarch check, stub it out during post-patch.

PR:		258377
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q3
2021-09-27 19:56:59 +02:00
Mathieu Arnold
7f4b7cf97a
lang/perl5-devel: update to v5.35.4-44-ge36174629b 2021-09-27 15:14:44 +02:00
Yuri Victorovich
464188f11e lang/quickjs: Add test target 2021-09-25 22:45:18 -07:00
Gerald Pfeifer
b82c9db3da lang/gcc12-devel: Update to the 20210919 snapshot of GCC 12.0.0
files/patch-gcc-analyzer-bootstrap has been included upstream as has
an enhanced version of files/patch-libgfortran-bootstrap, alas we now
need files/patch-bootstrap-gcc-gcc.c as a temporary back port addressing
another bootstrap issue - "two steps forwards, one step back".

The internal compiler error on amd64 has been addressed, so unbreak
that architecture.
2021-09-25 15:51:06 +00:00
Michiel van Baak
3081484b54 lang/mono6.8: Fix build with NLS option disabled.
PR:		255709
2021-09-25 17:04:27 +03:00
Mikael Urankar
61f3f3bf5d lang/ratfor: Mark as broken on arm.
PR:		258628
Reported by:	Robert Clausecker fuz@fuz.su
Approved by:	portmgr (tier-2 blanket)
2021-09-24 16:13:04 +02:00
Gerald Pfeifer
c6a6c9f660 lang/gcc11-devel: Update to the 20210918 snapshot of GCC 11.2.1
This brings a back port to the lower middle end, one for aarch64,
five for powerpc, three for C++ and four for Fortran.
2021-09-22 21:40:40 +00:00
Guangyuan Yang
c72a8f3160 lang/go: Take maintainership 2021-09-21 14:06:49 -04:00
Dmitri Goutnik
be0dbc8dae lang/go: Resign maintainership 2021-09-21 10:56:50 -05:00
Bernhard Froehlich
5c186bc000
lang/nim: Add CPE information
Approved by:    portmgr (blanket)
2021-09-21 12:57:50 +00:00
Bernhard Froehlich
7c1d6fcffe
lang/hermes: Add CPE information
Approved by:    portmgr (blanket)
2021-09-21 12:57:49 +00:00
Po-Chuan Hsieh
144d0d3874
lang/py-lupa: Update to 1.10
- Strip shared library

Changes:	https://github.com/scoder/lupa/blob/master/CHANGES.rst
2021-09-21 11:44:48 +08:00
Po-Chuan Hsieh
4689ef645c
lang/p5-Scalar-List-Utils: Update to 1.59
Changes:	https://metacpan.org/dist/Scalar-List-Utils/changes
2021-09-21 11:44:09 +08:00
Po-Chuan Hsieh
8f577ae3ac
lang/v8: Update to 9.3.345.19
Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.3-lkgr
		https://github.com/v8/v8/commits/9.3-lkgr
2021-09-21 11:35:16 +08:00
Po-Chuan Hsieh
0db7842257
lang/fasm: Update to 1.73.28 2021-09-21 11:35:15 +08:00
Dave Cottlehuber
727a23e577 lang/gleam: update to 0.17.0 2021-09-20 19:00:59 +00:00
Mathieu Arnold
41dc4521fa
lang/perl5-devel: update to latest commit 2021-09-20 19:23:18 +02:00
Gerald Pfeifer
a50dcce734 lang/gcc10-devel: Update to the 20210917 snapshot of GCC 10.3.1
This brings one back port for the powerpc back end, six Ada-related
changes (which we do not activate as such), and eight for Fortran.
2021-09-20 06:32:25 +00:00
Gerald Pfeifer
a9775bb550 lang/gcc9-devel: Update to the 20210916 snapshot of GCC 9.4.1
This brings five back ports for Fortran (and two API adjustments
related to the Ada front end).
2021-09-19 15:45:20 +00:00
Kai Knoblich
76efc7077d lang/python-doc-html: Update doc for Python 3.7.12
PR:		258519
Reported by:	Mike Fisher
Approved by:	kai (python, maintainer)
MFH:		2021Q3
2021-09-19 12:55:45 +02:00
Kai Knoblich
1987c21917 lang/python37: Update to 3.7.12
Changelog:

https://docs.python.org/release/3.7.12/whatsnew/changelog.html#changelog

PR:		258519
Reported by:	Mike Fisher
Approved by:	kai (python, maintainer)
MFH:		2021Q3
Security:	0e561173-0fa9-11ec-a2fa-080027948c12
2021-09-19 12:52:54 +02:00
Kai Knoblich
fbe74ba5be lang/python-doc-html: Update doc for Python 3.6.15
PR:		258518
Reported by:	Mike Fisher
Approved by:	kai (python, maintainer)
MFH:		2021Q3
2021-09-19 12:50:03 +02:00
Kai Knoblich
526932019c lang/python36: Update to 3.6.15
Changelog:

https://docs.python.org/release/3.6.15/whatsnew/changelog.html#changelog

PR:		258518
Reported by:	Mike Fisher
Approved by:	kai (python, maintainer)
MFH:		2021Q3
Security:	0e561173-0fa9-11ec-a2fa-080027948c12
2021-09-19 12:47:11 +02:00
Kai Knoblich
13a901a43f lang/python-doc-html: Update for Python 3.10.0rc2
This is a follow-up to bb8fe009a2.

Approved by:	kai (python, maintainer)
2021-09-19 12:43:31 +02:00
Tobias Kortkamp
4609aa022f
lang/jpm: Add new port
JPM is the Janet Project Manager tool.  It is for automating builds
and downloading dependencies of Janet projects.

WWW: https://github.com/janet-lang/jpm
2021-09-19 11:03:24 +02:00
Tobias Kortkamp
b0f099b6a2
lang/janet: Update to v1.17.2
Changes:	https://github.com/janet-lang/janet/releases/tag/v1.17.2
2021-09-19 11:03:24 +02:00
Tobias Kortkamp
7059b43727
*: Rebuild lang/rust consumers after the 1.55.0 update 2021-09-19 11:03:23 +02:00
Tobias Kortkamp
4e617b25b8
lang/rust-bootstrap: Use devel/freebsd-sysroot 2021-09-19 11:03:22 +02:00
Tobias Kortkamp
6f1fefb50e
lang/rust: Update to 1.55.0
- Set codegen-units=1 [1]
- Add hack to skip cargo update on git sources as a step towards solving [2]
- Fix 'capacity overflow' panics on armv* [3]

Changes:	https://blog.rust-lang.org/2021-09-09/Rust-1.55.0.html
PR:		258337
PR:		256099 [1]
PR:		256581 [2]
PR:		257419 [3]
Reviewed by:	mikael, pkubaj
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D31872
With hat:	rust
2021-09-19 11:03:21 +02:00
Wen Heping
bb8fe009a2 lang/python310: Update to 3.10.0rc2 2021-09-19 09:20:37 +08:00
Gerald Pfeifer
45943b854c lang/gcc12-devel: Update to the 20210912 snapshot of GCC 12.0.0
Add files/patch-gcc-analyzer-bootstrap to fix bootstrap with clang.

Add files/patch-libgfortran-bootstrap to fix bootstrap on i386 and
FreeBSD's idiosyncratic floating point settings.

Temporarily mark BROKEN on amd64 due to an internal error, but
at least give aarch64, i386, and powerpc* the chance to test drive
after we already had to skip another snapshot.
2021-09-18 06:11:44 +00:00
Jan Beich
e4234cf102 lang/intel-compute-runtime: update to 21.37.20939
Changes:	https://github.com/intel/compute-runtime/compare/21.36.20889...21.37.20939
Reported by:	GitHub (watch releases)
2021-09-17 15:00:32 +00:00
Gerald Pfeifer
76c8ec0a08 lang/gcc11-devel: Update to the 20210911 snapshot of GCC 11.2.1
This brings a back port for documentation related to the C++ front end,
an additional one for C++, two for Fortran, three for the tree optimizers/
middle end, and one for the x86 back end.
2021-09-15 22:32:13 +00:00
Tobias C. Berner
7871d80c1f KDE: Update KDE Frameworks to 5.86
Saturday, 11 September 2021

KDE today announces the release of KDE Frameworks 5.86.0.

KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

Full announcement:
	https://kde.org/announcements/frameworks/5/5.86.0/

PR:		258426
Exp-run by:	antoine
2021-09-15 16:37:22 +02:00
Alexey Dokuchaev
b7cbc26677 lang/gnu-cobol: hook the test suite to our framework. 2021-09-15 03:48:35 +00:00
Gerald Pfeifer
2bf80a92a0 lang/gcc10-devel: Update to the 20210910 snapshot of GCC 10.3.1
This brings a back port for documentation related to the C++ front end,
five for the tree optimizers/middle end, and four for the powerpc (nee
rs6000) back end.
2021-09-14 04:40:17 +00:00
Gerald Pfeifer
aebfa85b71 lang/gcc9-devel: Update to the 20210909 snapshot of GCC 9.4.1
This brings a back port of a documentation fix for C++ and four
back ports for Fortran.
2021-09-13 19:07:39 +00:00
Piotr Kubaj
850a1f3d65 lang/racket-minimal: force BC on powerpc
Build fails with CS.
2021-09-12 21:06:01 +00:00
Bernhard Froehlich
8369b5ef99
lang/vala: Add CPE information
Approved by:	portmgr (blanket)
2021-09-11 11:40:49 +00:00
Alexey Dokuchaev
4c1e5cee8f lang/mtasc: the port had been improved (+)
- Unbreak against safe strings in OCaml 4.06+
- Define LICENSE (GNU GPL version 2 or later)
2021-09-11 11:02:40 +00:00
Alexey Dokuchaev
2ab38bd2ae lang/mtasc: normalize patches to make adding new ones easier. 2021-09-11 09:53:13 +00:00
Jimmy Olgeni
499ab8b0fb lang/abcl: Update to version 1.8.0.
PR:		258404
Reported by:	mikael
2021-09-11 11:32:55 +02:00
Gerald Pfeifer
52639042d0 lang/gcc11-devel: Update to the 20210904 snapshot of GCC 11.2.1
This brings one back port for the x86 back end and five for powerpc
(nee rs6000), two for the tree optimizers, one for C++ and four for
Fortran.

It also adds the missing runtime license exception to value-unwind.h
for aarch64 and i386.
2021-09-11 04:46:53 +00:00
Steve Wills
086585844c lang/spidermonkey78: update to 78.9.0
PR:		258127
Exp-run by:	antoine
2021-09-10 20:17:38 -04:00
Bernhard Froehlich
5bee454469
lang/go: Add CPE information
Approved by:	portmgr (blanket)
2021-09-10 21:18:05 +00:00
Jan Beich
847c10f4c6 lang/intel-compute-runtime: update to 21.36.20889
Changes:	https://github.com/intel/compute-runtime/compare/21.35.20826...21.36.20889
Reported by:	GitHub (watch releases)
2021-09-10 17:51:44 +00:00
Dmitri Goutnik
8532f7246f lang/go: Update to 1.17.1
Changes:	https://golang.org/doc/devel/release#go1.17.minor
Security:	4ea1082a-1259-11ec-b4fa-dd5a552bdd17
2021-09-10 12:21:33 -05:00
Mikael Urankar
94d69d0eb6 lang/picoc: Mark as broken on aarch64
sbrk is not implemented on aarch64
2021-09-10 14:48:15 +02:00
Pietro Cerutti
5f4f8c1bc9 lang/tcl85: regenerate patch files 2021-09-10 07:03:41 +00:00
Pietro Cerutti
1bf09e93cd lang/tcl8[56]: fix unsafe buffer lifetime, bump PORTREVISION
PR:		258392
Reported by:	dim
Obtained from:	https://core.tcl-lang.org/tcl/info/24b9181478
2021-09-10 07:03:41 +00:00
Yuri Victorovich
1cb5f4d35c lang/hermes: Update 0.8.1 -> 0.9.0
Reported by:	portscout
2021-09-09 13:00:07 -07:00
Dave Cottlehuber
086fa5f374 lang/zig: update to 0.8.1
bugfix only release

- https://ziglang.org/download/0.8.1/release-notes.html

Reviewed by:	jbeich
Differential Revision: https://reviews.freebsd.org/D31880
2021-09-09 12:54:21 +00:00
Wen Heping
56e02328d7 lang/python38: Update to 3.8.12
PR:		258195
Reported by:	wen@
Exp-run by:	antoine@
2021-09-09 20:19:03 +08:00
Kai Knoblich
31d9698334 lang/micropython: Update to 1.17
* Switch to GCC because building with Clang leads to a broken
  "mpy-cross" binary, which segfaults if issued with several parameters
  during build.

* REINPLACE_CMD should not be used to replace static content, hence
  convert those occurrences into patches.

* Also update pkg-descr and sort variables a bit according to the PHB.

Reviewed by:	decke (earlier revision)
Approved by:	kai (python, maintainer)
Differential Revision:	https://reviews.freebsd.org/D31855
2021-09-09 11:10:17 +02:00
Kai Knoblich
c92e5f7b9a lang/python36: Deprecate and set to expire
Python 3.6 will reach its End-of-Life at 23rd December 2021.

Set the deprecation note and expiration date accordingly.

Approved by:	koobs (python, maintainer)
MFH:		No (not neccessary, 3+ months from now should be OK)
Differential Revision:	https://reviews.freebsd.org/D31783
2021-09-09 11:02:38 +02:00
Gerald Pfeifer
e25fc14dcc lang/gcc10-devel: Update to the 20210903 snapshot of GCC 10.3.1
This brings one back port for OMP support (GOMP) and x86 each, five
for Fortran, and one to add the missing runtime license exception to
value-unwind.h for aarch64 and i386.
2021-09-09 06:17:56 +00:00
Jimmy Olgeni
2a1e9512ef lang/erlang-runtime23: Update to version 23.3.4.7. 2021-09-08 15:36:27 +02:00
Gerald Pfeifer
4ce96cd426 lang/gcc9-devel: Update to the 20210902 snapshot of GCC 9.4.1
This brings a back port related to OMP (GOMP) and one to add the
runtime license exception to value-unwind.h for aarch64 and i386.
2021-09-08 04:47:11 +00:00
Mikael Urankar
473a0e375e lang/rust: don't overwrite hwcap with the return value of elf_aux_info(3)
Reported by:	jbeich
2021-09-06 22:04:22 +02:00
Tobias Kortkamp
b1670e2c3d
lang/rust*: Mk/Uses/cargo.mk: Move TMPDIR to WRKDIR
rustc stashes intermediary files in TMPDIR (default /tmp) which
might cause issues for users that for some reason space limit their
/tmp.  WRKDIR should have plenty of space.

Other ports that use rustc might be affected too, but set it only
in USES=cargo and lang/rust* ports for now.

PR:		258126
With hat:	rust
2021-09-06 21:28:28 +02:00
Tobias Kortkamp
1090228081
lang/rust-bootstrap: Fix sync.sh to work with any package extension 2021-09-06 21:27:27 +02:00
Joseph Mingrone
04efa6e0f8
lang/sbcl: Fix build by removing old patches
Approved by:	krion (maintainer)
Differential Revision:	https://reviews.freebsd.org/D31860
2021-09-06 11:40:26 -03:00
Mikael Urankar
74c66d50fd lang/rust: Fix for missing getauxval function on FreeBSD
Use FreeBSD's elf_aux_info for detecting ARM HW features

PR:		258198
Tested by:	Bob Prohaska <fbsd@www.zefox.net>
2021-09-06 15:53:04 +02:00
Jan Beich
cb2492b691 lang/intel-compute-runtime: update to 21.35.20826
Changes:	https://github.com/intel/compute-runtime/compare/21.34.20767...21.35.20826
Reported by:	GitHub (watch releases)
2021-09-06 11:42:13 +00:00
Kirill Ponomarev
9bf60dbaac lang/sbcl: update to 2.1.8 2021-09-06 08:10:42 +02:00
Dave Cottlehuber
d0e2e92b3f lang/elixir-devel: update to 1.12.3 2021-09-05 11:53:22 +00:00
Gerald Pfeifer
e879f17d1e lang/gcc12-devel: Update to the 20210829 snapshot of GCC 12.0.0
files/patch-gfortran-libgcc requires a little adjustment to account
for upstream changes (alas nothing material, syntactic only).
2021-09-05 09:56:55 +00:00
Rene Ladan
58f1c18c94 cleanup: Remove expired ports:
2021-09-03 lang/gcc7: Unsupported by upstream. Use GCC 10 or newer instead.
2021-09-05 10:51:47 +02:00
Jimmy Olgeni
ee4bbe3564 lang/erlang-runtime24: Update to version 24.0.6. 2021-09-05 10:17:03 +02:00
Alexis Praga
e33b306193 devel/hs-purescript: Update to 0.14.4 2021-09-05 10:41:07 +03:00
Gerald Pfeifer
68f9fc7701 lang/gcc11-devel: Update to the 20210828 snapshot of GCC 11.2.1
This brings seven back ports for the x86 back end and five for arm,
plus three middle end changes, one for tree optimizers, debugging
information, the gcov tool, and Fortran each, and a whopping 18 for
libstdc++.
2021-09-04 12:40:04 +00:00
Gerald Pfeifer
6e256ec530 lang/gcc10-devel: Update to the 20210827 snapshot of GCC 10.3.1
This brings one back port for the x86 back end (AVX512) and eight for
arm, plus a tree optimizer change and one for FOrtran and libstdc++
each.
2021-09-03 18:00:20 +00:00
Dmitri Goutnik
34c43da970 lang/go: correct patch size mismatch
Github seems to be undecided whether
782aa42255163559c5e1c4c2d98c8f28da8cf96b.patch size should be 1111 or
1113 bytes. Give them some time to contemplate and commit this patch to
the repo for now.

PR:		258253
Reported by:	Alex <marcarianalexandru@gmail.com>
Reported by:	Marc Flambard <marc-pub@alluem.fr> (by email)
2021-09-03 12:14:44 -05:00
Mina Galić
04e401ec55 lang/go-devel: mark stacks as non-executable on freebsd
PR:		258241
2021-09-03 08:25:09 -05:00
Mina Galić
4e2f244da5 lang/go: mark stacks as non-executable on freebsd (CL346872 backport)
PR:		258241
2021-09-03 08:25:08 -05:00
Tobias Kortkamp
310623bb97
*: Clean up some things
- Fix typos
- Remove duplicate variables
- Remove nop or unreferenced variables
- Add missing ports to the build
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
2021-09-03 15:01:58 +02:00
Jimmy Olgeni
2d223a6d05 lang/erlang-runtime24: Update to version 24.0.5. 2021-09-03 12:50:55 +02:00
Jimmy Olgeni
cd80197127 lang/erlang-runtime23: Update to version 23.3.4.6. 2021-09-03 12:50:44 +02:00
Jimmy Olgeni
20ccc0365e lang/erlang-runtime22: Update to version 22.3.4.21. 2021-09-03 12:50:37 +02:00
Kai Knoblich
334bcb11af lang/micropython: Assume maintainership for python@
Reported by:	koobs
MFH:		2021Q3
2021-09-03 10:13:04 +02:00
Bernhard Froehlich
26edc92d14
lang/cling: Remove invalid CPE information
Approved by:    portmgr (blanket)
2021-09-03 06:25:48 +00:00
Bernhard Froehlich
e03d291dcd
lang/erlang-runtime24: Add CPE information
Approved by:    portmgr (blanket)
2021-09-02 15:19:22 +00:00
Bernhard Froehlich
2c933892e3
lang/erlang-runtime23: Add CPE information
Approved by:    portmgr (blanket)
2021-09-02 15:19:20 +00:00
Bernhard Froehlich
ca92a075f8
lang/erlang-runtime22: Add CPE information
Approved by:    portmgr (blanket)
2021-09-02 15:19:19 +00:00
Bernhard Froehlich
a5df985641
lang/erlang-runtime21: Add CPE information
Approved by:    portmgr (blanket)
2021-09-02 15:19:18 +00:00
Bernhard Froehlich
cb9d744ebb
lang/erlang-runtime20: Add CPE information
Approved by:    portmgr (blanket)
2021-09-02 15:19:17 +00:00
Tobias C. Berner
6f5850a014 KDE: Update KDE Gear to 21.08.1
Thursday, 2 September 2021

Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.

Today they all get new bugfix source releases with updated translations,
including:

  *  konsole: Fix KXmlGUI toolbars and Konsole MainWindow size.
  *  elisa: Fix the “Files” view.
  *  skanlite: Fix image saving when preview is not shown.

Full announcement:
	https://kde.org/announcements/gear/21.08.1/

Full Changelog:
	https://kde.org/announcements/changelogs/gear/21.08.1/
2021-09-02 16:52:51 +02:00
Mikael Urankar
bab764bbd2 lang/rust: Add missing patches for powerpc
Differential Revision:	https://reviews.freebsd.org/D31723
2021-09-02 13:30:39 +02:00
Tobias Kortkamp
6b0ca357a2
lang/janet: Update to v1.17.1
Changes:	https://github.com/janet-lang/janet/releases/tag/v1.17.0
Changes:	https://github.com/janet-lang/janet/releases/tag/v1.17.1
2021-09-01 19:01:35 +00:00
Wen Heping
04ea9da79a lang/python39: Update to 3.9.7 2021-09-01 19:48:51 +08:00
Gerald Pfeifer
66329418f8 lang/gcc9-devel: Update to the 20210826 snapshot of GCC 9.4.1
This brings five back ports for the arm back end and one for x86.
2021-09-01 04:43:34 +00:00
Bernhard Froehlich
3b0d6c1f65
lang/linux-c7-tcl85: Add CPE information
Approved by:	portmgr (blanket)
2021-08-31 19:50:08 +00:00
Bernhard Froehlich
02852ac7de
lang/yabasic: Add CPE information
Approved by:    portmgr (blanket)
2021-08-31 11:25:36 +00:00
Bernhard Froehlich
d015b673ee
lang/lua54: Add CPE information
Approved by:    portmgr (blanket)
2021-08-31 09:23:10 +00:00
Bernhard Froehlich
5ead9ce535
lang/lua53: Add CPE information
Approved by:    portmgr (blanket)
2021-08-31 09:23:10 +00:00
Bernhard Froehlich
9fccb724ba
lang/lua52: Add CPE information
Approved by:    portmgr (blanket)
2021-08-31 09:23:09 +00:00
Bernhard Froehlich
7192bc877c
lang/lua51: Add CPE information
Approved by:    portmgr (blanket)
2021-08-31 09:23:09 +00:00
Alexey Dokuchaev
4088a5779c lang/ocaml: sort pkg-plist correctly, remove some old cruft
- Sort the *flat* pkg-plist (after the PLIST_SUB expansion), and drop
  needless ``@dir lib/ocaml/threads'' entry
- Remove "INSTALL* safeness" gimmick which had been added 16 years ago
  in r133975 and supposedly helped to preserve correct permissions in
  some circumstances, but these days it erroneously removes executable
  bits from some binaries, or causes nothing but stage Q/A warnings
2021-08-30 11:44:57 +00:00
Gerald Pfeifer
401edb06a6 lang/gcc12-devel: Update to the 20210822 snapshot of GCC 12.0.0 2021-08-30 05:44:46 +00:00
Torsten Zuehlsdorff
02593a6d1b lang/php80: Upgrade from 8.0.9 to 8.0.10
Changelog:

    Core:
        Fixed bug #72595 (php_output_handler_append illegal write access).
        Fixed bug #66719 (Weird behaviour when using get_called_class() with call_user_func()).
        Fixed bug #81305 (Built-in Webserver Drops Requests With "Upgrade" Header).
    BCMath:
        Fixed bug #78238 (BCMath returns "-0").
    CGI:
        Fixed bug #80849 (HTTP Status header truncation).
    Date:
        Fixed bug #64975 (Error parsing when AM/PM not at the end).
        Fixed bug #78984 (DateTimeZone accepting invalid UTC timezones).
        Fixed bug #79580 (date_create_from_format misses leap year).
        Fixed bug #80409 (DateTime::modify() loses time with 'weekday' parameter).
    GD:
        Fixed bug #51498 (imagefilledellipse does not work for large circles).
    MySQLi:
        Fixed bug #74544 (Integer overflow in mysqli_real_escape_string()).
    Opcache:
        Fixed bug #81225 (Wrong result with pow operator with JIT enabled).
        Fixed bug #81249 (Intermittent property assignment failure with JIT enabled).
        Fixed bug #81206 (Multiple PHP processes crash with JIT enabled).
        Fixed bug #81272 (Segfault in var[] after array_slice with JIT).
        Fixed bug #81255 (Memory leak in PHPUnit with functional JIT).
        Fixed bug #80959 (Infinite loop in building cfg during JIT compilation) (Nikita, Dmitry)
        Fixed bug #81226 (Integer overflow behavior is different with JIT enabled).
    OpenSSL:
        Fixed bug #81327 (Error build openssl extension on php 7.4.22).
    PDO_ODBC:
        Fixed bug #81252 (PDO_ODBC doesn't account for SQL_NO_TOTAL).
    Phar:
        Fixed bug #81211: Symlinks are followed when creating PHAR archive (cmb)
    Shmop:
        Fixed bug #81283 (shmop can't read beyond 2147483647 bytes).
    SimpleXML:
        Fixed bug #81325 (Segfault in zif_simplexml_import_dom).
    Standard:
        Fixed bug #72146 (Integer overflow on substr_replace).
        Fixed bug #81265 (getimagesize returns 0 for 256px ICO images).
        Fixed bug #74960 (Heap buffer overflow via str_repeat).
    Streams:
        Fixed bug #81294 (Segfault when removing a filter).

Sponsored by:	Bounce Experts
2021-08-29 22:47:47 +02:00
Torsten Zuehlsdorff
f54d1e57aa lang/php74: Upgrade from 7.4.22 to 7.4.23
Changelog:

    Core:
        Fixed bug #72595 (php_output_handler_append illegal write access).
        Fixed bug #66719 (Weird behaviour when using get_called_class() with call_user_func()).
        Fixed bug #81305 (Built-in Webserver Drops Requests With "Upgrade" Header).
    BCMath:
        Fixed bug #78238 (BCMath returns "-0").
    CGI:
        Fixed bug #80849 (HTTP Status header truncation).
    GD:
        Fixed bug #51498 (imagefilledellipse does not work for large circles).
    MySQLi:
        Fixed bug #74544 (Integer overflow in mysqli_real_escape_string()).
    OpenSSL:
        Fixed bug #81327 (Error build openssl extension on php 7.4.22).
    PDO_ODBC:
        Fixed bug #81252 (PDO_ODBC doesn't account for SQL_NO_TOTAL).
    Phar:
        Fixed bug #81211: Symlinks are followed when creating PHAR archive.(cmb)
    Shmop:
        Fixed bug #81283 (shmop can't read beyond 2147483647 bytes).
    Standard:
        Fixed bug #72146 (Integer overflow on substr_replace).
        Fixed bug #81265 (getimagesize returns 0 for 256px ICO images).
        Fixed bug #74960 (Heap buffer overflow via str_repeat).
    Streams:
        Fixed bug #81294 (Segfault when removing a filter).

Sponsored by:	Bounce Experts
2021-08-29 22:47:47 +02:00
Torsten Zuehlsdorff
cf46723fd9 lang/php73: Upgrade from 7.3.29 to 7.3.30
Changelog:

Phar:

    Fixed bug #81211: Symlinks are followed when creating PHAR archive.

Sponsored by:	Bounce Experts
2021-08-29 22:47:47 +02:00
Bernhard Froehlich
c7c996b9f1
lang/gauche: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 19:30:44 +00:00
Bernhard Froehlich
16369f0790
lang/luajit: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 19:17:09 +00:00
Bernhard Froehlich
d5aa4e1a0e
lang/erlang: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 18:49:12 +00:00
Bernhard Froehlich
8d9a3b702c
lang/tcl87: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 18:29:13 +00:00
Bernhard Froehlich
f7e9c9cad6
lang/tcl85: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 18:28:17 +00:00
Gleb Popov
f5c3589401 lang/ghc: Update to 8.10.7 2021-08-29 16:37:32 +03:00
Gleb Popov
707da9c7da lang/ghc: Update to 8.10.6 2021-08-29 16:37:32 +03:00