Commit graph

20998 commits

Author SHA1 Message Date
Tobias Kortkamp
0e64cf1308
lang/janet: Update to v1.18.0
Changes:	https://github.com/janet-lang/janet/releases/tag/v1.18.0
2021-10-12 17:01:36 +02:00
Gerald Pfeifer
29510fc89b lang/gcc10-devel: Relinquish maintainership
After working on (and largely maintaining) our GCC ports for more than
19 years, time has come to hand over the baton. Sadly despite multiple
requests nobody stepped up, so return this port to the pool.

Still happy to provide guidance and a helping hand, for example working
with upstream or on operating the (crucial) nightly testers I have been
running.
2021-10-12 05:35:10 +00:00
Gerald Pfeifer
b64b03fe10 lang/gcc10-devel: Update to the 20211008 snapshot of GCC 10.3.1
This brings five back ports for the C++ front end and two for Fortran.
2021-10-12 05:33:52 +00:00
Mathieu Arnold
1541c8d646
lang/perl5-devel: update to v5.35.4-102-ge43d289c7c 2021-10-11 17:09:48 +02:00
Gerald Pfeifer
11a44652a8 lang/gcc9-devel: Relinquish maintainership
After working on (and largely maintaining) our GCC ports for more than
19 years, time has come to hand over the baton. Sadly despite multiple
requests nobody stepped up, so return this port to the pool.

Still happy to provide guidance and a helping hand, for example working
with upstream or on operating the (crucial) nightly testers I have been
running.
2021-10-11 04:47:34 +00:00
Gerald Pfeifer
4286ef0938 lang/gcc9-devel: Update to the 20211007 snapshot of GCC 9.4.1 2021-10-11 04:44:35 +00:00
Guangyuan Yang
12b9c41159 lang/go: Update to 1.17.2
Changes:	https://golang.org/doc/devel/release#go1.17.minor
Security:	4fce9635-28c0-11ec-9ba8-002324b2fba8
2021-10-09 03:02:53 -04:00
Gerald Pfeifer
7ea368efa4 lang/gcc12-devel: Update to the 20211003 snapshot of GCC 12.0.0 2021-10-09 06:38:01 +00:00
Jan Beich
f9cd27d1f4 lang/intel-compute-runtime: update to 21.40.21182
Changes:	https://github.com/intel/compute-runtime/compare/21.39.21127...21.40.21182
Reported by:	GitHub (watch releases)
2021-10-08 15:48:05 +00:00
Bernhard Froehlich
ddd3759f1e lang/scheme48: Add CPE information
Approved by:    portmgr (blanket)
2021-10-08 11:22:45 +00:00
Bernhard Froehlich
1bcf990c4e lang/rust: Add CPE information
Approved by:    portmgr (blanket)
2021-10-08 11:22:09 +00:00
Wen Heping
9bd016f79a lang/python-doc-html: Update distinfo of python310 to 3.10.0 release 2021-10-08 15:15:58 +08:00
Wen Heping
25993dde8b lang/python310: Update to 3.10.0 release 2021-10-08 15:14:46 +08:00
Gerald Pfeifer
ed3643afce lang/gcc10-devel: Update to the 20211001 snapshot of GCC 10.3.1
This brings two back ports for Fortran (only).
2021-10-08 06:46:01 +00:00
Tobias C. Berner
98a1ae68be KDE: Update KDE Gear to 21.08.2
Thursday, 7 October 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:

   * kmail: Fix an infinite SSL error dialog loop
   * konqueror: Make it compatible with KIO 5.86.0 and don’t open every
     URL in a new window
   * libksane: Fix multi page detection with certain scanners

Full announcement:
	https://kde.org/announcements/gear/21.08.2/
2021-10-07 22:48:21 +02:00
Piotr Kubaj
a0765f54b8 lang/mono5.10: enable on powerpc64le 2021-10-07 17:53:57 +00:00
Piotr Kubaj
ad5a911fe8 lang/mono5.20: enable on powerpc64le 2021-10-07 17:53:55 +00:00
Piotr Kubaj
9cc696b412 lang/mono: enable on powerpc64le 2021-10-07 17:53:52 +00:00
Tobias Kortkamp
d6b6cae866
lang/rust-nightly: Update to 1.57.0.20211006
- Add missing cargo patch

Changes:	003d8d3f56...25ec827385
2021-10-07 16:42:56 +02:00
Gerald Pfeifer
1194fe2e2c lang/gcc12-devel: Update to the 20210926 snapshot of GCC 12.0.0
files/patch-bootstrap-gcc-gcc.c came from upstream and is part of
that snapshot now, so remove it.
2021-10-07 06:53:10 +00:00
Piotr Kubaj
1ddcf44a18 lang/mono6.8: fix powerpc* plist
- actually add pkg-plist.powerpc,
- move it before bsd.port.pre.mk.
2021-10-06 20:52:51 +00:00
Piotr Kubaj
8852199a64 lang/mono5.20: port to powerpc64 2021-10-06 20:52:49 +00:00
Piotr Kubaj
756e364d86 lang/mono5.20: port to powerpc64
Same as lang/mono, except that BTLS is enabled.
2021-10-06 20:52:48 +00:00
Piotr Kubaj
eccb97996d lang/mono: port to powerpc64 2021-10-06 20:52:42 +00:00
Piotr Kubaj
925c8e334d lang/mono5.10: port to powerpc64 2021-10-06 20:52:40 +00:00
Piotr Kubaj
060249b2b1 lang/mono: commit pkg-plist.powerpc 2021-10-06 20:52:38 +00:00
Piotr Kubaj
a0c393049b lang/mono5.10: fix build on powerpc
Same as lang/mono.
2021-10-06 20:52:34 +00:00
Piotr Kubaj
262c35a9e8 lang/mono: fix build on powerpc
- BTLS doesn't work on powerpc,
- same pkg-plist fix as for lang/mono6.8,
- cast ctx (which is void) to ucontext_t - NetBSD does the same.
2021-10-06 20:52:33 +00:00
Tobias Kortkamp
15d61162f7
lang/rust-nightly: Update to 1.57.0.20211005
Changes:	f586d79d18...25ec827385
2021-10-06 14:01:52 +02:00
Gerald Pfeifer
d7195ac802 lang/gcc11-devel: Update to the 20210925 snapshot of GCC 11.2.1
This brings three back ports to the tree and inter-procedural optimizers,
two for the powerpc back end, and four for Fortran.
2021-10-06 05:35:28 +00:00
Jimmy Olgeni
f3bc43ce63 lang/erlang-wx: Update to version 24.1.2. 2021-10-05 14:25:19 +02:00
Jimmy Olgeni
4d039d7e4e lang/erlang-java: Update to version 24.1.2. 2021-10-05 14:25:18 +02:00
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