Commit graph

20998 commits

Author SHA1 Message Date
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
Bernhard Froehlich
bd1fc88f65
lang/guile: Add CPE information
Approved by:	portmgr (blanket)
2021-08-29 11:52:27 +00:00
Steve Wills
6cd9df2791 lang/spidermonkey78: bug fixes
* fix js78-config --libs
* fix js::SharedArrayRawBufferRefs public API

PR:		255023
PR:		255024
Reported by:	shurd
2021-08-28 20:13:34 -04:00
Mikael Urankar
70f1b063ed lang/rust: Rebuild consumers for 1.54.0 2021-08-28 15:42:06 +02:00
pouet
55dbddeb07 lang/rust: Update to 1.54.0
- Update lang/rust to 1.54.0
 - Update devel/racer to 2.1.48
 - Fix various consumers

Changes:	https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
Reviewed by:	tobik, pkubaj
Differential Revision:        https://reviews.freebsd.org/D31617
With hat:	rust
2021-08-28 15:38:37 +02:00
Gerald Pfeifer
f9de3e93d6 lang/gcc11-devel: Update to the 20210821 snapshot of GCC 11.2.1
This brings three back ports for the arm back end, four for the tree
optimizers/inter procedural optimizers, one for the C front end and
Fortran front end each and three (non-code) changes for libstdc++.
2021-08-28 08:23:32 +00:00
Jan Beich
fe3f885424 lang/intel-compute-runtime: update to 21.34.20767
Changes:	https://github.com/intel/compute-runtime/compare/21.33.20678...21.34.20767
Reported by:	GitHub (watch releases)
2021-08-27 14:36:48 +00:00
Antoine Brodin
78bba8698c lang/zig-devel: fix PKGBASE collision 2021-08-26 18:53:24 +00:00
Gerald Pfeifer
0d8bf5d5b2 lang/gcc10-devel: Update to the 20210820 snapshot of GCC 10.3.1
This brings a back port for the arm back end, support for
-mtune=neoverse-512tvb and -mcpu=neoverse-512tvb and another
change for aarch64, and two back ports for libstdc++.
2021-08-26 09:02:58 +00:00
Dave Cottlehuber
07f9a9a01b lang/zig-devel: add latest zig from 20210824 snapshot 2021-08-26 06:39:45 +00:00
Alexey Dokuchaev
abc8ea44a2 lang/gforth: attempt to unbreak the port on i386, armv6, and armv7
- Partially apply upstream commit 9f35279358 to unbreak the build on i386
- With a recent update of devel/libffcall in 58a8a0aa37, the port is no
  longer ignored on armv6 and armv7.  Amend the word size check so it can
  be built on these architectures

PR:	258003
2021-08-25 10:56:54 +00:00
Gerald Pfeifer
826087eb71 lang/gcc9-devel: Update to the 20210819 snapshot of GCC 9.4.1
This adds support for -mtune=neoverse-512tvb and -mcpu=neoverse-512tvb
on aarch64.
2021-08-25 05:09:16 +00:00
Alex Dupre
a539fccd4e lang/solidity: update to 0.8.7 release. 2021-08-23 14:43:11 +02:00
Pietro Cerutti
80236c9d74 lang/chicken5: take maintainership 2021-08-23 08:17:12 +00:00
Yuri Victorovich
e45ea62f3d lang/gravity: Update 0.8.1 -> 0.8.5
Reported by:	portscout
2021-08-20 22:56:24 -07:00
Gerald Pfeifer
dedbd2c508 lang/gcc12-devel: Update to the 20210815 snapshot of GCC 12.0.0 2021-08-21 03:52:22 +00:00
Jan Beich
b9cf35bb20 lang/intel-compute-runtime: update to 21.33.20678
Changes:	https://github.com/intel/compute-runtime/compare/21.32.20609...21.33.20678
Reported by:	GitHub (watch releases)
2021-08-20 18:10:46 +00:00
Jan Beich
83ca504228 lang/intel-compute-runtime: enable debug variables
$ clinfo | fgrep 'Platform Version'
  Platform Version                                OpenCL 3.0

$ ForceOCLVersion=12 clinfo | fgrep 'Platform Version'
  Platform Version                                OpenCL 1.2

https://github.com/intel/compute-runtime/blob/21.32.20609/shared/source/debug_settings/debug_variables_base.inl
2021-08-20 18:10:39 +00:00
Joseph Mingrone
d27c45ee2f
lang/fennel: Also install fennel library 2021-08-20 13:00:13 -03:00
Joseph Mingrone
7c39f3c37b
lang/fennel: Update to 0.10.0
https://git.sr.ht/~technomancy/fennel/tree/main/item/changelog.md#0100--2021-08-07
2021-08-20 11:46:36 -03:00
Gerald Pfeifer
6d17381a3c lang/gcc11-devel: Update to the 20210814 snapshot of GCC 11.2.1
This brings four back ports for the C++ front end, one for Fortran,
seven for libstdc++, and a few others.
2021-08-20 07:46:13 +00:00
Fukang Chen
a99955f2f8 lang/python310: Fix build WITH_DEBUG
Python 3.10 [0] is using a value for "EXT_SUFFIX" that includes
"SOABI" on FreeBSD, C extension module filenames are affected
by this change [1].

The limited C API is now supported if Python is built in debug mode [2],
removed %%NO_DEBUG%% from
%%NO_DEBUG%%lib/python%%XYDOT%%/lib-dynload/xxlimited.cpython-%%XY%%.so

[0]: a44ce6c9f7
[1]: https://github.com/python/cpython/blob/v3.10.0rc1/Lib/distutils/command/build_ext.py#L676-L684
[2]: 3359cab038

PR:		256558
Approved by:	koobs (python, maintainer)
MFH:		No (Port does not exist in quarterly)
2021-08-19 15:00:38 +00:00
Fukang Chen
350158a17e lang/python3[89]: Fix build WITH_DEBUG
Python 3.8 [0] and 3.9 [1] are using a value for "EXT_SUFFIX"
that includes "SOABI" on FreeBSD, C extension module filenames
are affected by this change [2].

[0]: b01091a3e7
[1]: 4b155967b3
[2]: https://github.com/python/cpython/blob/v3.8.11/Lib/distutils/command/build_ext.py#L675-683

PR:		256558
Approved by:	koobs (python, maintainer)
MFH:		2020Q3 (blanket: bug & regression fix)
2021-08-19 15:00:36 +00:00
Tobias C. Berner
4fe91006ad KDE: Update KDE Framework to 5.85
Friday, 13 August 2021

KDE today announces the release of KDE Frameworks 5.85.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 and changelog:
	https://kde.org/announcements/frameworks/5/5.85.0/

PR:		257837
Exp-run by:	antoine
2021-08-18 22:32:32 +02:00
Neel Chauhan
86dac691a7 lang/gjs: Update to 1.68.3 2021-08-18 12:58:20 -07:00
Dmitri Goutnik
a831e2c15e lang/go-devel: Update to 1.17
Changes:	https://golang.org/doc/go1.17
2021-08-18 10:32:09 -05:00
Dmitri Goutnik
e8b93241fd lang/go: Update to 1.17
Changes:	https://golang.org/doc/go1.17
2021-08-18 08:51:41 -05:00
Gerald Pfeifer
74c6534953 lang/gcc10-devel: Update to the 20210813 snapshot of GCC 10.3.1
This brings six back ports for the C++ run-time library libstdc++.
2021-08-18 08:26:43 +00:00
Gerald Pfeifer
08ac14cfad lang/gcc9-devel: Update to the 20210812 snapshot of GCC 9.4.1
This brings one back port for the sanitzers and three for libstdc++.
2021-08-17 23:44:48 +00:00
Gleb Popov
b2e44ee8f1 lang/purescript: Update to 0.14.3
Reported by:	Coop <coop.coding@gmail.com>
2021-08-17 18:03:28 +03:00
Gerald Pfeifer
58e35fbc1d lang/gcc11: Update to GCC 11.2
This minor release fixes more than 95 bugs.
2021-08-16 02:15:13 +00:00
Gerald Pfeifer
5db899c513 lang/gcc12-devel: Update to the 20210808 snapshot of GCC 12.0.0 2021-08-15 07:19:58 +00:00
Gerald Pfeifer
830c8b794c lang/gcc11-devel: Update to the 20210807 snapshot of GCC 11.2.1
This brings eight back ports for aarch64 (among others to support
-mtune=neoverse-512tvb), one for powerpc (nee rs6000), the tree
optimizers, C, and the sanitizers each.
2021-08-14 02:26:39 +00:00
Jan Beich
948d54c6f3 lang/intel-compute-runtime: update to 21.32.20609
Changes:	https://github.com/intel/compute-runtime/compare/21.31.20514...21.32.20609
Reported by:	GitHub (watch releases)
2021-08-13 15:54:50 +00:00
Tobias C. Berner
17734b82d3 KDE: Update KDE Gear to 21.08.0
Thursday, 12 August 2021

KDE Gear 21.08 improves KDE apps across the board, bringing you quick
and responsive utilities, creativity programs with powerful features,
and secure tools for all your work and play needs.

If this is your first time with KDE software, discover a whole new world
of free and secure programs, packed with incredible possibilities. If
you are already a KDE regular, check out all the fresh innovations we
have added to your favorite apps.

Either way, go forth and try new things!

Full announcement:
	https://kde.org/announcements/gear/21.08.0/
2021-08-13 09:15:29 +02:00
Gerald Pfeifer
e29d3c4c65 lang/gcc10-devel: Update to the 20210806 snapshot of GCC 10.3.1
This brings two back ports for the Fortran front end and one for
the sanitizers.
2021-08-13 06:52:48 +00:00
Gerald Pfeifer
fb0118353d lang/gcc9-devel: Update to the 20210805 snapshot of GCC 9.4.1 2021-08-11 11:56:43 +00:00
Gerald Pfeifer
9840e6c86b lang/gcc12-devel: Update to the 20210801 snapshot of GCC 12.0.0 2021-08-09 19:06:47 +00:00
Pietro Cerutti
48cf44f476 lang/seed7: update to 06_20210807
20210807:
- The bmp.s7i library has been improved. Now the function readBmp()
  works also for historical versions of the BMP format.
- The function readIco() has been added to the library ico.s7i.
- In msgdigest.s7i the run-time of the functions md4(), md5(),
  ripemd160(), sha1(), sha224() and sha256() has been reduced by 4%
  and the run-time of sha384() and sha512() has been reduced by 62%
  and 67% respectively (measured with gcc and valgrind).
- The example program pv7.sd7 (Picture Viewer) has been improved to
  support the ICO graphic format. Additionally the window title is
  now changed also at the start and the end of the picture sequence.
- The library gif.s7i has been improved to work also for the empty
  GIF image.
- Functions to convert a bin64 or bin32 to a string of bytes with a
  given length have been added to bin64.s7i and bin32.s7i. To get
  the bytes of a bin64 or bin32 value use e.g.: bytes(number, BE, 4)
  The functions bin32AsFourBytesBe, bin32AsFourBytesLe,
  bin64AsEightBytesBe and bin64AsEightBytesLe are deprecated now.
- In bytedata.s7i the functions int16AsTwoBytesBe,
  int32AsFourBytesBe, int64AsEightBytesBe, int16AsTwoBytesLe,
  int32AsFourBytesLe, int64AsEightBytesLe, bigAsEightBytesLe and
  bigAsEightBytesBe are deprecated now. The functions from the
  bytes(number, SIGNED, LE, 4) family can be used instead.
- Calls of the deprecated functions have been replaced with the
  new function bytes(), which converts an integer to a string of
  bytes with a given length. The changes have been done in aes.s7i,
  blowfish.s7i, bmp.s7i, des.s7i, encoding.s7i, gzip.s7i, hmac.s7i,
  ico.s7i, msgdigest.s7i, rpm.s7i, tls.s7i, zip.s7i, bas7.sd7 and
  s7c.sd7.
- Interpreter and compiler have been improved to support the actions
  BIN_N_BYTES_BE and BIN_N_BYTES_LE.
- The compiler (s7c.sd7) has been improved to generate optimized
  code for the actions INT_N_BYTES_BE_UNSIGNED,
  INT_N_BYTES_LE_UNSIGNED, BIN_N_BYTES_BE and BIN_N_BYTES_LE.
- In zip.s7i an error in the function setMTime() has been fixed and
  the function close() has been improved to leave the actual ZIP
  file open.
- Tests for the bytes() function have been added to chkint.sd7 and
  chkbig.sd7. These tests make sure that the compiler optimizations
  of the bytes() function work correctly.
- The functions uintNBytesBe() and uintNBytesLe() have been added to
  int_rtl.c.
- The functions bin_n_bytes_be() and bin_n_bytes_le() have been added
  to binlib.c.
- Documentation comments have been improved in drwlib.c, intlib.c
  and int_rtl.c.
- The documentation of primitive actions in the manual has been
  improved.
- A debug printf() has been removed from the function socGets() in
  soc_rtl.c.
2021-08-09 08:53:12 +00:00
Po-Chuan Hsieh
db73b5f06d
lang/v8: Update to 9.2.230.22
Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.2-lkgr
		https://github.com/v8/v8/commits/9.2-lkgr
2021-08-08 22:53:58 +08:00
Joseph Mingrone
e3cc4fcd33
lang/sbcl: Fix patches from 969aedb; bump consumer PORTREVISIONS
Approved by:	krion (maintainer)
Differential Revision:	https://reviews.freebsd.org/D31448
2021-08-07 08:08:27 -03:00
Kirill Ponomarev
969aedb5b1 lang/sbcl: Fix an error in REPLACE for arguments of type (VECTOR CHARACTER *)
Reported by:	jrm
2021-08-06 22:52:12 +02:00
Jan Beich
5a493165ba lang/intel-compute-runtime: update to 21.31.20514
Changes:	https://github.com/intel/compute-runtime/compare/21.30.20482...21.31.20514
Reported by:	GitHub (watch releases)
2021-08-06 13:32:09 +00:00
Gerald Pfeifer
53fddf4d5a lang/gcc10-devel: Update to the 20210730 snapshot of GCC 10.3.1
Among aspects that don't really affect us this brings one back port
for the Fortran front end.
2021-08-06 10:11:06 +00:00
Dmitri Goutnik
a372ea0aab lang/go: Update to 1.16.7
Changes:	https://golang.org/doc/devel/release#go1.16.minor
Security:	880552c4-f63f-11eb-9d56-7186043316e9
2021-08-05 18:08:32 -05:00
Wen Heping
c7dd0bfb88 lang/python310: Update to 3.10.0rc1 2021-08-05 22:34:08 +08:00
Tobias C. Berner
e20d8c03aa x11/kf5-frameworks: Update KDE Frameworks to 5.84.0
Saturday, 10 July 2021

KDE today announces the release of KDE Frameworks 5.84.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.

Announcement:
	https://kde.org/announcements/frameworks/5/5.84.0/

Exp-run by:	antoine
PR:		257100
2021-08-04 18:31:24 +02:00
Gerald Pfeifer
ab5adebcd4 lang/gcc9-devel: Update to the 20210729 snapshot of GCC 9.4.1
This brings five back ports for libstdc++.
2021-08-04 07:24:02 +00:00
Neel Chauhan
d15448a953 lang/vala: Update to 0.48.18 2021-08-03 11:24:51 -07:00
Gerald Pfeifer
8b6f0012c2 lang/gcc11-devel: Update to the 20210731 snapshot of GCC 11.2.1
This is the first snapshot after the release of GCC 11.2.

It fixes one warning and brings four back ports for the middle end,
one for the RTL optimizers, three for the x86 and powerpc (nee rs6000)
back ends each, four for C++, one for C, and three for Fortran, GOMP
and libstdc++ each.
2021-08-03 04:58:52 +00:00
Kirill Ponomarev
c8ba559efd lang/sbcl: update to 2.1.7 2021-08-02 19:07:54 +02:00
Dave Cottlehuber
0f7b594379 lang/elixir-devel: update to 1.12.2 2021-08-02 09:52:37 +00:00
Xin LI
974e13b501 net/openldap24-server: Make SASL permanent for OpenLDAP port.
PR:		ports/257374
Reviewed by:	obrien
Approved by:	portmgr (exp-run by antoine)
Differential Revision: https://reviews.freebsd.org/D31301
2021-08-01 01:32:35 -07:00
Jan Beich
644e2fda25 lang/fpc-utils: unbreak after e40d870fc3
The installer encountered the following error:
Could not find unit directory for dependency package "tplylib" required for package "fcl-res"
gmake[1]: *** [Makefile:2469: release] Error 1
gmake[1]: Leaving directory '/usr/ports/lang/fpc-utils/work/fpc-3.2.2/utils'
2021-08-01 03:07:24 +00:00
Jan Beich
96f113feeb lang/fpc: unbreak on i386 after e40d870fc3
$ make checksum ARCH=i386
===>   fpc-3.2.2 depends on file: /usr/local/sbin/pkg - found
=> freepascal/ppc386-3.0.4-freebsd.tar.gz is not in /usr/ports/lang/fpc/distinfo.
=> Either /usr/ports/lang/fpc/distinfo is out of date, or
=> freepascal/ppc386-3.0.4-freebsd.tar.gz is spelled incorrectly.
*** Error code 1
2021-08-01 02:20:06 +00:00
Jose Alonso Cardenas Marquez
20948f4616 games/hedgewars: lang/nbc: science/checkmol: science/mol2ps: bump PORTREVISION
* lang/fpc was updated to 3.2.2
2021-07-31 21:03:46 -05:00
Jose Alonso Cardenas Marquez
e40d870fc3 lang/fpc: update to 3.2.2
* Add new unit devel/fpc-tplylib
* Remove COMPAT10 dependency  [PR/254481]
PR:		254481
Reported by:	jbeich
2021-07-31 20:56:08 -05:00
Torsten Zuehlsdorff
0b5547466b lang/php80: Update from 8.0.8 to 8.0.9
Changelog:

    Core:
        Fixed bug #81145 (copy() and stream_copy_to_stream() fail for +4GB files).
        Fixed bug #81163 (incorrect handling of indirect vars in __sleep).
        Fixed bug #81159 (Object to int warning when using an object as a string offset).
        Fixed bug #80728 (PHP built-in web server resets timeout when it can kill the process).
        Fixed bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']).
        Fixed bug #80173 (Using return value of zend_assign_to_variable() is not safe).
        Fixed bug #73226 (--r[fcez] always return zero exit code).
    Intl:
        Fixed bug #72809 (Locale::lookup() wrong result with canonicalize option).
        Fixed bug #68471 (IntlDateFormatter fails for "GMT+00:00" timezone).
        Fixed bug #74264 (grapheme_strrpos() broken for negative offsets).
    OpenSSL:
        Fixed bug #52093 (openssl_csr_sign truncates $serial).
    PCRE:
        Fixed bug #81101 (PCRE2 10.37 shows unexpected result).
        Fixed bug #81243 (Too much memory is allocated for preg_replace()).
    Reflection:
        Fixed bug #81208 (Segmentation fault while create newInstance from attribute).
    Standard:
        Fixed bug #81223 (flock() only locks first byte of file).

Sponsored by:	Bounce Experts
2021-07-31 23:31:29 +02:00
Torsten Zuehlsdorff
e297f257a8 lang/php74: Update from 7.4.21 to 7.4.22
Changelog:

    Core:
        Fixed bug #81145 (copy() and stream_copy_to_stream() fail for +4GB files).
        Fixed bug #81163 (incorrect handling of indirect vars in __sleep).
        Fixed bug #80728 (PHP built-in web server resets timeout when it can kill the process).
        Fixed bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']).
        Fixed bug #80173 (Using return value of zend_assign_to_variable() is not safe).
        Fixed bug #73226 (--r[fcez] always return zero exit code).
    Intl:
        Fixed bug #72809 (Locale::lookup() wrong result with canonicalize option).
        Fixed bug #68471 (IntlDateFormatter fails for "GMT+00:00" timezone).
        Fixed bug #74264 (grapheme_strrpos() broken for negative offsets).
    OpenSSL:
        Fixed bug #52093 (openssl_csr_sign truncates $serial).
    PCRE:
        Fixed bug #81101 (PCRE2 10.37 shows unexpected result).
        Fixed bug #81243 (Too much memory is allocated for preg_replace()).
    Standard:
        Fixed bug #81223 (flock() only locks first byte of file).

Sponsored by:	Bounce Experts
2021-07-31 23:31:28 +02:00
Jan Beich
bc850e8692 lang/intel-compute-runtime: update to 21.30.20482
Changes:	https://github.com/intel/compute-runtime/compare/21.29.20389...21.30.20482
Reported by:	GitHub (watch releases)
2021-07-30 18:06:09 +00:00
Jimmy Olgeni
c6c6359b96 lang/ecl: upgrade to 21.2.1
Changelog at

  https://gitlab.com/embeddable-common-lisp/ecl/-/blob/develop/CHANGELOG

PR:		257460
Reported by:	thierry
2021-07-30 12:53:45 +02:00
Gerald Pfeifer
b146ef0e10 lang/gcc7: Add an expiration date
With lang/J the last dependency of this port, which only has been
enabled on amd64 since last year, is gone. So in addition to the
existing deprecation add an expiration date to initiate de-orbit.

Approved by:	leres (maintainer)
2021-07-30 06:38:29 +00:00
Greg V
2199e2f85f
lang/crystal: update to 1.1.1
Also update download URL to a CDN domain, regenerate bootstraps to 1.1.1.

Changelog: https://github.com/crystal-lang/crystal/blob/1.1.1/CHANGELOG.md

PR:		257488
2021-07-30 13:32:37 +08:00
Gerald Pfeifer
ec23734f4a lang/J: Remove the OPENMP option
The OPENMP option depends on the obsolete lang/gcc7 port (and does
so in an unconventional way that likely doesn't actually work these
days when the default version of GCC is much newer). It's also off
by default and may not have been exercised at all.

Approved by:	maintainer timeout (sevenjp@gmail.com, 23 days)
2021-07-29 06:08:52 +00:00
Loïc Bartoletti
8b9c482b90 */*: PyQt Update qscintilla2 to 2.13.0 and py-qt5-sip to 12.9.0
Changes:
  - https://riverbankcomputing.com/news/QScintilla_2.13.0_Released
  - https://www.riverbankcomputing.com/hg/sip/raw-file/tip/NEWS
PR:	257308
Exp-run by:	antoine
2021-07-27 20:55:03 +02:00
Gleb Popov
3036f585e6 lang/ghc: Fix build with new Sphinx.
PR:		257411
2021-07-27 21:50:20 +03:00
Gerald Pfeifer
00f9e12ecf lang/gcc12-devel: Update to the 20210725 snapshot of GCC 12.0.0 2021-07-27 07:02:05 +00:00
Gerald Pfeifer
9088f02b12 lang/gcc10-devel: Update to the 20210723 snapshot of GCC 10.3.1
This brings a back port each for the x86 and powerpc (ne rs6000)
back ends, two for the IPA and RTL optimizers, one for the Fortran
front end, and two for libstdc++.
2021-07-25 21:59:11 +00:00
Piotr Kubaj
9809a41e30 lang/racket: fix build on powerpc64*
CS is not supported on powerpc64*.
2021-07-25 19:13:36 +00:00
Jimmy Olgeni
532f3ebe38 lang/racket-minimal: Update to version 8.2, with default ChezScheme support.
(ported from e772c71096)

PR:		257367
Reported by:	Philipp Ost <bsd@philippost.de>
2021-07-25 11:51:37 +02:00
Jimmy Olgeni
e772c71096 lang/racket: Update to version 8.2, with default ChezScheme support.
PR:		257367
Reported by:	Philipp Ost <bsd@philippost.de>
2021-07-25 11:48:14 +02:00
Po-Chuan Hsieh
a0e02daf64
lang/python3: Clean up
- Remove leading definite article from COMMENT
- Update USES=python
- Remove unneeded use of PYTHON_MAJOR_VER because this is for python 3.x
- Merge the symbolic link of 2to3 and python to the .for loop
2021-07-25 04:23:06 +08:00
Po-Chuan Hsieh
b7f8a1602e
lang/python2: Clean up
- Remove leading definite article from COMMENT
- Remove unneeded use of PYTHON_MAJOR_VER because this is for python 2.7
2021-07-25 04:23:05 +08:00
Po-Chuan Hsieh
c5c5ed74e5
lang/v8: Update to 9.2.230.20
Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.2-lkgr
		https://github.com/v8/v8/commits/9.2-lkgr
2021-07-25 04:20:56 +08:00
Gerald Pfeifer
f627562333 lang/gcc9-devel: Update to the 20210722 snapshot of GCC 9.4.1
This brings one back port each for the x86 and powerpc (nee rs6000)
back ends, the RTL optimizers and the Fortran front end.
2021-07-24 12:43:27 +00:00
Jimmy Olgeni
866e1af85d lang/erlang-runtime24: Update to version 24.0.4. 2021-07-24 09:32:08 +02:00
Jimmy Olgeni
7c7231ef52 lang/erlang-runtime23: Update to version 23.3.4.5. 2021-07-24 09:32:01 +02:00
Jan Beich
a1d9fc6d7d lang/intel-compute-runtime: update to 21.29.20389
Changes:	https://github.com/intel/compute-runtime/compare/21.28.20343...21.29.20389
Reported by:	GitHub (watch releases)
2021-07-23 12:20:13 +00:00
Robert Clausecker
f11e9f1541
lang/spl: patch and unbreak with -fno-common
PR:		257295
2021-07-21 16:07:47 +08:00
Gerald Pfeifer
4e35b2b90c lang/gcc12-devel: Update to the 20210718 snapshot of GCC 12.0.0 2021-07-21 05:00:08 +00:00
Emmanuel Vadot
22a85734ff mesa*: Update to 21.1.5
- swrast is only a gallium driver now.
- Bump needed llvm to 12
- libclc is still a llvm10, moving to >10 needs to change
  from where we pick libclc as its now part of llvm

Differential Revision:	    https://reviews.freebsd.org/D31165
Reviewed by: kbowling, zeising
2021-07-20 09:36:39 +02:00
Gerald Pfeifer
515ab92872 lang/gcc11-devel: Update to the 20210717 snapshot of GCC 11.1.1
This brings four back ports for the x86 back end, one for powerpc,
15 for the tree optimizers/middle end, one for the Fortran front end,
ten for C++ and seven for libstdc++.
2021-07-20 05:00:40 +00:00
Po-Chuan Hsieh
83885fe63b
lang/python-doc-html: Update doc for Python 3.8.11 2021-07-19 06:07:08 +08:00
Po-Chuan Hsieh
d6339e05a5
lang/python38: Update to 3.8.11
Changes:	https://docs.python.org/release/3.8.11/whatsnew/changelog.html
PR:		257026
Exp-run by:	antoine
2021-07-19 06:07:07 +08:00
Po-Chuan Hsieh
266273b0c9
lang/python310: Use ECHO_CMD instead of ECHO 2021-07-19 01:54:22 +08:00
Po-Chuan Hsieh
9115c46e8a
lang/python37: Use ECHO_CMD instead of ECHO 2021-07-19 01:54:21 +08:00
Po-Chuan Hsieh
fea814f5a4
lang/python38: Use ECHO_CMD instead of ECHO 2021-07-19 01:54:09 +08:00
Po-Chuan Hsieh
03985c51e2
lang/python37: Use ECHO_CMD instead of ECHO 2021-07-19 01:48:29 +08:00
Po-Chuan Hsieh
eb59b42fe4
lang/v8: Update to 9.1.269.39
Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.1-lkgr
		https://github.com/v8/v8/commits/9.1-lkgr
2021-07-19 01:47:01 +08:00
Gerald Pfeifer
c789d86d36 lang/gcc10-devel: Update to the 20210716 snapshot of GCC 10.3.1
This brings one back port each for Fortran, C++, and libstdc++.
2021-07-18 12:03:18 +00:00
Gerald Pfeifer
1a0e98ace9 lang/gcc9-devel: Update to the 20210715 snapshot of GCC 9.4.1
This only brings a single back port for the Fortran front end.
2021-07-17 19:41:41 +00:00
Jan Beich
3ec80876f4 lang/intel-compute-runtime: update to 21.28.20343
Changes:	https://github.com/intel/compute-runtime/compare/21.26.20194...21.28.20343
Reported by:	GitHub (watch releases)
2021-07-16 13:28:03 +00:00
Wen Heping
a0638c6278 lang/yabasic: Update to 2.90.1 2021-07-16 20:23:39 +08:00
Po-Chuan Hsieh
358127291c
lang/cython: Update to 0.29.24
Changes:	https://github.com/cython/cython/blob/master/CHANGES.rst
2021-07-16 07:52:19 +08:00
Gerald Pfeifer
1cdf3d81e0 lang/gcc12-devel: Update to the 20210711 snapshot of GCC 12.0.0 2021-07-15 12:04:20 +00:00
Dmitry Marakasov
2d2c2821bc lang/python{38,39,310}: mark DEBUG option BROKEN (incorrect plist)
PR:		256558
Approved by:	portmgr blanket
2021-07-14 23:28:01 +03:00
Dmitry Marakasov
930c931292 lang/python310: add python 3.10.0.beta4
PR:		256150
Approved by:	maintainer timeout (python@, 1 month)
Differential Revision:	https://reviews.freebsd.org/D30475
2021-07-14 23:14:55 +03:00
Dmitry Marakasov
7f1bab7e19 lang/python*: sort pkg-plists
Sort pkg-plists to reduce diff between existing and future versions
of python.

Approved by:	portmgr blanket (cosmetic change)
2021-07-14 21:56:31 +03:00
Po-Chuan Hsieh
61639bd377
lang/ruby30: Update to 3.0.2
Changes:	https://www.ruby-lang.org/en/news/2021/07/07/ruby-3-0-2-released/
2021-07-15 00:10:40 +08:00
Po-Chuan Hsieh
97066a4833
lang/ruby27: Update to 2.7.4
Changes:	https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-7-4-released/
2021-07-15 00:10:39 +08:00
Po-Chuan Hsieh
928e85f3d8
lang/ruby26: Update to 2.6.8
Changes:	https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-6-8-released/
2021-07-15 00:10:39 +08:00
Dmitri Goutnik
4fcc037a18 lang/go-devel: Update to go1.17rc1
Changes:	https://tip.golang.org/doc/go1.17
2021-07-14 07:06:32 -05:00
Yuri Victorovich
dfac419ee6 lang/hermes: Update 0.8.0 -> 0.8.1
Reported by:	portscout
2021-07-13 20:55:49 -07:00
Dmitri Goutnik
720b8bdcb4 lang/go: Update to 1.16.6
Changes:	https://golang.org/doc/devel/release#go1.16.minor
Security:	c365536d-e3cf-11eb-9d8d-b37b683944c2
2021-07-13 07:03:04 -05:00
Gerald Pfeifer
0f1f3e08ac lang/gcc11-devel: Update to the 20210710 snapshot of GCC 11.1.1
This brings seven back ports for the tree optimizers and middle end,
four for the powerpc back end, six for the C++ front end and one for
Fortran.
2021-07-13 11:40:20 +00:00
Loïc Bartoletti
9713ff93f2 devel/qscintilla2: Update to 2.12.1
Changelog:
	https://riverbankcomputing.com/news/QScintilla_2.12.1_Released

PR:		257002
Exp-run by:	antoine
2021-07-12 14:36:11 +02:00
Adriaan de Groot
4833582d6a lang/kturtle: fix build due to missing build-deps 2021-07-12 14:05:30 +02:00
Gerald Pfeifer
d0eef20700 lang/gcc10-devel: Update to the 20210709 snapshot of GCC 10.3.1
This brings a back port each for the x86 back end, the C++ front end,
and libstdc++.
2021-07-11 05:44:17 +00:00
Eugene Grosbein
941d1da4dc
lang/gprolog: update to 1.5.0
Port changes:

- the version 1.5.0 now recognizes clang for amd64 so
  the patch files/patch-EnginePl_machine.h reduced but
  it is still needed for i386 build;
- this version correctly defines NO_MACHINE_REG_FOR_REG_BANK
  and adds -fcommon for clang, so CFLAGS reduced too;
- the patch files/patch-Ma2Asm_x86__64__any.c rebuilt for new code,
  it is still needed as build fails with an error without the patch:
Fatal Error: Segmentation Violation (bad address: 0x100ec814853)
2021-07-11 05:17:51 +07:00
Gerald Pfeifer
f7ebfc2ee0 lang/gcc9-devel: Update to the 20210708 snapshot of GCC 9.4.1 2021-07-10 05:21:35 +00:00
Tobias C. Berner
19ce6c4021 */*: Update KDE Gear to 21.04.3
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.

Full changelog:
	https://kde.org/announcements/changelogs/gear/21.04.3/
2021-07-10 01:34:31 +02:00
Tobias C. Berner
680bd562fc */*: Update KDE Frameworks to 5.83
Saturday, 12 June 2021

KDE today announces the release of KDE Frameworks 5.83.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.83.0/

PR:		256665
Exp-run by:	antoine
2021-07-09 23:49:33 +02:00
Adriaan de Groot
c0f139b893 */kf5-*: (KDE Frameworks) lighten dependencies
- ECM (extra-cmake-modules) is only ever a build-dep and was missing
  in some places where it was previously pulled in implicitly
- Qt testlib is only a build-dep

While here
- conventionally, the _build and _run items in USE_KDE and USE_QT
  are sorted to the end, and they start a new line in the Makefile
- remove tcberner's created-line (confirmed on IRC)
- use DISTVERSION everywhere
- reduce inter-framework dependencies using the tooling proposed by
  tcberner in https://reviews.freebsd.org/D27304

Some PORTREVISION may have jumped by more than 1, since this commit
is a squash of a long string of updates where I may have bumped a
port once for ecm_build, and a second time for other lightening-up.
2021-07-09 19:36:35 +02:00
Gerald Pfeifer
8e4bc6244f lang/gcc: Remove references to GCC 4.9
GCC 4.9 is not in the tree any longer, so remove verbal references
in a comment. Improve the wording of that comment on the way.
2021-07-09 08:58:06 +00:00
Gerald Pfeifer
78a296e984 lang/gcc12-devel: Update to the 20210704 snapshot of GCC 12.0.0 2021-07-08 06:05:23 +00:00
Danilo G. Baio
a94d4b1005 lang/python*: Replace DISABLED_EXTENSIONS with Setup.local
Currently, lang/python38 and lang/python39 don't honor
DISABLED_EXTENSIONS because patch-issue20210 was removed when
lang/python38 was added to the ports tree. patch-issue20210 is still
present on lang/python36 and lang/python37.

Building with poudriere is not affected because builds are executed in a
clean environment.

Setup.local is the more canonical and recommended method for customizing
Python builds for shared extensions & third party libraries.

Support for a *disabled* marker in Setup files was introduced in Python
3.7, so backport this fix to it to keep consistency in the ports tree.

PR:		243358 [1]
PR:		243937 [2]
Reported by:	ngie [1]
Reported by:	jcfyecrayz@liamekaens.com [2]
Reported by:	tuxillo (IRC) DPorts
Reviewed by:	koobs (python, maintainer)
Approved by:	koobs, dbaio (python, maintainer)
MFH:		2021Q3 (build bugfix)
Differential Revision: https://reviews.freebsd.org/D31086
2021-07-07 22:55:17 -03:00
Gerald Pfeifer
73e6449d6c lang/gcc11-devel: Update to the 20210703 snapshot of GCC 11.1.1
This brings brings a back port for the x86 back end, two for powerpc,
one for the C++ front end and a good number around diagnostics and
analyzers.
2021-07-07 19:25:09 +00:00
Mathieu Arnold
79ec777c0e
lang/perl5-devel: Update to v5.35.1-99-g6cc408b0b0 2021-07-07 16:40:46 +02:00
Po-Chuan Hsieh
45b4a84174
lang/python-doc-html: Update doc for Python 3.6.14, 3.7.11 and 3.9.6 2021-07-06 22:59:32 +08:00
Po-Chuan Hsieh
02ddbd77e8
lang/python39: Update to 3.9.6
Changes:	https://docs.python.org/release/3.9.6/whatsnew/changelog.html
2021-07-06 22:59:31 +08:00
Po-Chuan Hsieh
bf7e7cc616
lang/python37: Update to 3.7.11
Changes:	https://docs.python.org/release/3.7.11/whatsnew/changelog.html
2021-07-06 22:59:30 +08:00
Po-Chuan Hsieh
a311409c74
lang/python36: Update to 3.6.14
Changes:	https://docs.python.org/release/3.6.14/whatsnew/changelog.html
2021-07-06 22:59:30 +08:00
Po-Chuan Hsieh
0937ddecea
lang/v8: Update to 9.1.269.28
Changes:	https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.1-lkgr
		https://github.com/v8/v8/commits/9.1-lkgr
2021-07-06 22:55:32 +08:00
Torsten Zuehlsdorff
526e568843 lang/php80: Update from 8.0.7 to 8.0.8
Changelog:

    Core:
        Fixed bug #81076 (incorrect debug info on Closures with implicit binds).
        Fixed bug #81068 (Double free in realpath_cache_clean()).
        Fixed bug #76359 (open_basedir bypass through adding "..").
        Fixed bug #81090 (Typed property performance degradation with .= operator).
        Fixed bug #81070 (Integer underflow in memory limit comparison).
        Fixed bug #81122 (SSRF bypass in FILTER_VALIDATE_URL). (CVE-2021-21705)
    Bzip2:
        Fixed bug #81092 (fflush before stream_filter_remove corrupts stream).
    Fileinfo:
        Fixed bug #80197 (implicit declaration of function 'magic_stream' is invalid).
    GMP:
        Fixed bug #81119 (GMP operators throw errors with wrong parameter names).
    OCI8:
        Fixed bug #81088 (error in regression test for oci_fetch_object() and oci_fetch_array()).
    Opcache:
        Fixed bug #81051 (Broken property type handling after incrementing reference).
        Fixed bug #80968 (JIT segfault with return from required file).
    OpenSSL:
        Fixed bug #76694 (native Windows cert verification uses CN as sever name).
    MySQLnd:
        Fixed bug #80761 (PDO uses too much memory).
    PDO_Firebird:
        Fixed bug #76448 (Stack buffer overflow in firebird_info_cb). (CVE-2021-21704)
        Fixed bug #76449 (SIGSEGV in firebird_handle_doer). (CVE-2021-21704)
        Fixed bug #76450 (SIGSEGV in firebird_stmt_execute). (CVE-2021-21704)
        Fixed bug #76452 (Crash while parsing blob data in firebird_fetch_blob). (CVE-2021-21704)
    readline:
        Fixed bug #72998 (invalid read in readline completion).
    Standard:
        Fixed bug #81048 (phpinfo(INFO_VARIABLES) "Array to string conversion").
        Fixed bug #77627 (method_exists on Closure::__invoke inconsistency).
    Windows:
        Fixed bug #81120 (PGO data for main PHP DLL are not used).

Sponsored by:	Bounce Experts
2021-07-05 23:31:19 +02:00
Torsten Zuehlsdorff
bc406bce15 lang/php74: Update from 7.4.20 to 7.4.21
Changelog:

    Core:
        Fixed bug #81068 (Double free in realpath_cache_clean()).
        Fixed bug #76359 (open_basedir bypass through adding "..").
        Fixed bug #81090 (Typed property performance degradation with .= operator).
        Fixed bug #81070 (Integer underflow in memory limit comparison).
        Fixed bug #81122 (SSRF bypass in FILTER_VALIDATE_URL). (CVE-2021-21705)
    Bzip2:
        Fixed bug #81092 (fflush before stream_filter_remove corrupts stream).
    OpenSSL:
        Fixed bug #76694 (native Windows cert verification uses CN as sever name).
    PDO_Firebird:
        Fixed bug #76448 (Stack buffer overflow in firebird_info_cb). (CVE-2021-21704)
        Fixed bug #76449 (SIGSEGV in firebird_handle_doer). (CVE-2021-21704)
        Fixed bug #76450 (SIGSEGV in firebird_stmt_execute). (CVE-2021-21704)
        Fixed bug #76452 (Crash while parsing blob data in firebird_fetch_blob). (CVE-2021-21704)
    Standard:
        Fixed bug #81048 (phpinfo(INFO_VARIABLES) "Array to string conversion").

Sponsored by:	Bounce Experts
2021-07-05 23:31:18 +02:00
Torsten Zuehlsdorff
602c4c32ef lang/php73: Update from 7.3.28 to 7.3.29
Changelog:

    Core:
        Fixed bug #81122: SSRF bypass in FILTER_VALIDATE_URL. (CVE-2021-21705)
    PDO_Firebird:
        Fixed bug #76448: Stack buffer overflow in firebird_info_cb. (CVE-2021-21704)
        Fixed bug #76449: SIGSEGV in firebird_handle_doer. (CVE-2021-21704)
        Fixed bug #76450: SIGSEGV in firebird_stmt_execute. (CVE-2021-21704)
        Fixed bug #76452: Crash while parsing blob data in firebird_fetch_blob. (CVE-2021-21704)

Sponsored by:	Bounce Experts
2021-07-05 23:31:18 +02:00
Gerald Pfeifer
c360e11054 lang/gcc7: Recommend GCC 10 instead
Now that GCC 10 is the default in nearly all situations, recommend
that in lieu of this port instead of the older GCC 9.
2021-07-05 04:38:17 +00:00
Gerald Pfeifer
964355fee2 lang/gcc10-devel: Update to the 20210702 snapshot of GCC 10.3.1 2021-07-04 12:21:08 +00:00
Gerald Pfeifer
78bfbdf1e8 lang/gcc9-devel: Update to the 20210701 snapshot of GCC 9.4.1
This brings one back port for the x86 back end.
2021-07-03 07:04:27 +00:00
Jan Beich
226fbfef34 lang/intel-compute-runtime: update to 21.26.20194
Changes:	https://github.com/intel/compute-runtime/compare/21.25.20114...21.26.20194
Reported by:	GitHub (watch releases)
2021-07-02 12:33:00 +00:00
Gerald Pfeifer
43b50b31ad lang/gcc11-devel: Update to the 20210626 snapshot of GCC 11.1.1
This brings four back ports for the tree optimizers, three for the
middle end, two for debug information, nine for the powerpc back end,
two for x86, and two for the Fortran and C++ front ends, each, plus
one for libstdc++.
2021-07-02 06:36:31 +00:00
Dave Cottlehuber
87a38a7185 lang/gleam: update to 0.16.1
Reported by:	portscout
Sponsored by:	SkunkWerks, GmbH
2021-06-30 10:02:17 +00:00
Gerald Pfeifer
cfcf76eaba lang/gcc12-devel: Update to the 20210627 snapshot of GCC 12.0.0 2021-06-30 06:08:37 +00:00
Michael Zhilin
cefed488ce lang/kotlin: Update to 1.5.20
ChangeLog:      https://github.com/JetBrains/kotlin/releases/tag/v1.5.20

Submitted by:   lwhsu
Approved by:	lwhsu
PR:             256812
2021-06-29 13:04:08 +03:00
Kirill Ponomarev
3a506292d7 lang/sbcl: update to 2.1.6 2021-06-29 08:41:07 +02:00
Gerald Pfeifer
adb457c703 lang/gcc8: Deprecate due to end of life
The GCC 8 release series went end of life after the release of GCC 8.5.
Mark this port as deprecated, alas without a concrete EXPIRY_DATE for
now, to notify users to migrate.
2021-06-29 06:04:24 +00:00
Piotr Kubaj
3d7556badc lang/ruby27: enable libunwind on all supported architectures 2021-06-28 20:27:25 +00:00
Piotr Kubaj
5b24cc078b lang/ruby30: enable libunwind on all supported architectures 2021-06-28 20:27:23 +00:00
Piotr Kubaj
d4f4dda64a lang/ruby26: enable libunwind on all supported architectures 2021-06-28 20:27:21 +00:00
Piotr Kubaj
224f6e3256 lang/swi-pl: enable libunwind on all supported architectures 2021-06-28 20:27:19 +00:00
Jimmy Olgeni
88761ddb6f lang/erlang-runtime24: Update to version 24.0.3. 2021-06-28 18:55:13 +02:00
Jan Beich
2a8ecb4ff9 lang/intel-compute-runtime: update to 21.25.20114
Changes:	https://github.com/intel/compute-runtime/compare/21.24.20098...21.25.20114
Reported by:	GitHub (watch releases)
2021-06-28 15:27:12 +00:00
Mathieu Arnold
faaeab3228
lang/perl5-devel: Update to v5.35.1-50-gfc0b7d587a 2021-06-28 17:10:48 +02:00
Pietro Cerutti
7f1f0d0e9f lang/itcl4: update to 4.2.1 2021-06-28 12:16:50 +00:00
Pietro Cerutti
d7352ad9df lang/seed7: update to 05_20210627
Changes:

20210627:
- As suggested by Zachary Menzies a function to make the mouse cursor
  invisible has been added. The function setCursorVisible() has been
  added to graph.s7i. This function sets the visibility of the mouse
  cursor in a specified window.
- A function to convert an integer to a string of bytes with a given
  length has been added to bytedata.s7i. To get the bytes of a 32-bit
  signed big-endian representation use: bytes(number, SIGNED, BE, 4).
- The functions for external files have been improved to raise
  FILE_ERROR, if a file is used after it has been closed.
- The management of external files has been improved to automatically
  close a file, when the last variable that refers to the file leaves
  its scope (no variable refers to the file any more).
- Adjustments have be done in s7c.sd7, comp/prg_act.s7i,
  comp/sql_act.s7i, comp/str_act.s7i, prg_comp.c, chkccomp.c,
  sql_cli.c, sql_fire.c, sql_lite.c, sql_my.c, sql_oci.c, sql_post.c,
  sql_tds.c, sql_rtl.c, sql_rtl.h and sql_drv.h to support
  compilation with a C++ compiler.
- The functions XCreateBitmapFromData(), XCreatePixmapCursor(),
  XDefineCursor() and XUndefineCursor() have been added to x11_x.h
  and fwd_x11.c.
- The makefiles have been improved to compile the utilities with
  -O3 -oc3 (command: make utils). A possibility to remove the
  utilities has been added (command: make clean_utils). The utility
  programs are now installed under Linux (command: make install).
- Documentation comments have been improved in cc_conf.s7i,
  environment.s7i, process.s7i, graph.s7i, cmdlib.c and cmd_rtl.c.
- In cgidialog.s7i the handling of an image with an empty pixmap has
  been improved.
- In clib_file.s7i the function destroy has been changed to use the
  action FIL_DESTR.
- Interpreter and compiler have been improved to support the actions
  DRW_SETCURSORVISIBLE, FIL_DESTR, INT_N_BYTES_BE_SIGNED,
  INT_N_BYTES_BE_UNSIGNED, INT_N_BYTES_LE_SIGNED and
  INT_N_BYTES_LE_UNSIGNED.
- Tests have been added to chkint.sd7. These tests check the
  conversion of an integer to a string of bytes with a given length.
- Tests have been added to chkfil.sd7. It is checked if the automatic
  closing of files works as expected. Other tests check if FILE_ERROR
  is raised in case a file is used after it has been closed.
- Tests for the assignment to an element in an array of strings have
  been added to chkstr.sd7.
- The libraries cpio.s7i and rpm.s7i have been improved to use the
  new integer conversion functions.
- Additional conversion functions have been added to float.s7i and
  integer.s7i.
- Another test for FLOAT_ZERO_DIV_ERROR has been added to chkccomp.c.
- In drw_win.c drwSetCursorVisible() has been added, dra_init() has
  been renamed to drawInit() and WndProc() has been improved to
  process WM_SETCURSOR.
- In drw_x11.c drwGetImage() has been improved to work for an empty
  window, drwSetCursorVisible() has been added and several checks for
  RANGE_ERROR have been improved.
- In fillib.c the functions fil_cpy(), fil_create(), fil_destr(),
  fil_empty(), fil_eof(), fil_err(), fil_flush(), fil_in() and
  fil_out() have been adjusted for the new fileType.
- The functions in fil_rtl.c have been adjusted for the new fileType.
- In fil_unx.c and fil_win.c the functions filInputReady(), filPipe()
  and setupFiles() have been adjusted for the new fileType.
- In fil_ut8.c the functions ut8Getc(), ut8Gets(), ut8LineRead(),
  ut8Seek(), ut8WordRead() and ut8Write() have been adjusted for the
  new fileType.
- The function heapStatistic() in flistutl.c has been adjusted for
  the new fileType.
- Improvements in gkb_win.c set the button window, when a resize is
  done.
- The functions intNBytesBeSigned(), intNBytesBeUnsigned(),
  intNBytesLeSigned() and intNBytesLeUnsigned() have been added to
  int_rtl.c.
- In pcs_rtl.c pcsChildStdErr(), pcsChildStdIn(), pcsChildStdOut()
  and pcsDestr() have been adjusted for the new fileType.
- In pcs_dos.c in function pcsStart() the logging has been adjusted
  for the new fileType.
- In pcs_unx.c the functions pcsPipe2(), pcsPty(), pcsStart() and
  pcsStartPipe() have been adjusted for the new fileType.
- In pcs_win.c the functions pcsPipe2(), pcsStart() and
  pcsStartPipe() have been adjusted for the new fileType.
- Functions in soc_rtl.c have been changed to raise FILE_ERROR, if
  they are used with an invalid socket.
- Logging functions have been added to prclib.c.
- The documentation in src/read_me.txt has been improved.

20210530:
- The example program pv7.sd7 has been added. It is a picture viewer
  for several graphic formats (BMP, GIF, JPEG, PNG and PPM).
- The new library ppm.s7i has been added. This library supports
  reading and writing images with the binary PPM image file format.
- The functions setWindowName() and selectInput() have been added to
  graph.s7.
- Now, a program might be notified when a window is resized. With
  selectInput() the notification can be switched on and off. If a
  window has been resized, reading from the graphic KEYBOARD returns
  KEY_RESIZE (if the resize notification is switched on).
- The libraries keybd.s7i and keydescr.s7i have been improved to
  define KEY_RESIZE (this key is sent optionally, if a window is
  resized).
- The program gkbd.sd7 has been improved to also show KEY_RESIZE.
- The Windows graphics driver has been improved to allow non-modal
  resizing and moving of windows (while being resized or moved, the
  program continues to run).
- A scaling variant of the function put() has been added to draw.s7i.
  This function is used by pv7.sd7 to scale an image.
- The FAQ has been improved to explain that Seed7 does not use "do
  what I mean" heuristics (because they may fail in unpredictable
  ways).
- A bitset example has been added to the manual.
- In chkarr.sd7 tests for the 'times' operator have been added and
  the tests for array assignment have been improved.
- Tests for the str() function have been added to chkstr.sd7.
- The test programs chkarr.sd7 and chkstr.sd7 have been improved to
  increase the code coverage of the Seed7 run-time library.
- The compile time functions prc_include() (in prclib.c) and
  find_include_file() (in libpath.c) have been adjusted to fail if
  they are called at runtime.
- In drw_win.c the function drwCapture() has been improved to release
  the screen device context. This avoids a resource leak.
  Additionally, the stretch blt mode is now set with
  SetStretchBltMode().
- The program chkccomp.c has been improved to consider the X11
  extension Xrender. Now definitions of HAS_XRENDER_EXTENSION and
  X11_XRENDER_DLL might be written to version.h.
- Interpreter and compiler have been improved to support the new
  actions DRW_PUT_SCALED, DRW_SETWINDOWNAME and GKB_SELECT_INPUT.
- The graphic drivers drw_x11.c and drw_win.c have been improved to
  enlarge the drawing area when a window is enlarged.
- The functions resize(), setResizeReturnsKey(), drwPutScaled() and
  drwSetWindowName() have been added to drw_win.c, drw_x11.c.
- The functions gkbSelectInput(), drwPutScaled() and
  drwSetWindowName() have been added to drw_dos.c, drw_emc.c and
  drw_drv.h.
- The functions resizeBottomAndRight(), resizeTopAndLeft(),
  startMoveWindow(), processMouseMove() and gkbSelectInput() have
  been added to gkb_win.c.
- The functions handleConfigure(), configureDoesResize() and
  gkbSelectInput() have been added to gkb_x11.c
- The functions gkb_select_input(), drw_put_scaled() and
  drw_setWindowName() have been added to drwlib.c and drwlib.h.
- The handling of events in gkb_x11.c has been improved to handle
  ConfigureNotify events. These events are used when a window is
  resized.
- In drw_win.c the function drwOpen() has been improved to accept
  Unicode window names.
- In drw_x11.c the function redraw() has been improved to avoid
  compiler warnings.
- Documentation comments have been added to functions in bitset.s7i.
- The function XStoreName() and the functions of the Xrender
  extension have been added to x11_x.h and fwd_x11.c.
- The makefiles mk_emccl.mak and mk_emccw.mak have been adjusted for
  the newest version of Emscripten.
2021-06-28 10:24:10 +00:00
Gerald Pfeifer
997756732f lang/gcc10-devel: Update to the 20210625 snapshot of GCC 10.3.1
This brings one back port for the x86 back end, two for arm, and
four for powerpc, plus one for the Fortran front end and twelve
for libstdc++.
2021-06-28 08:36:50 +00:00
Gerald Pfeifer
fdfcbd65cd lang/gcc9-devel: Update to the 20210624 snapshot of GCC 9.4.1
This brings 7 back ports for libstdc++.
2021-06-27 12:25:42 +00:00
Tobias Kortkamp
06dbc12f96
lang/rust: Rebuild consumers for 1.53.0 2021-06-27 07:39:51 +02:00
Tobias Kortkamp
f897ded31e
lang/rust: Update to 1.53.0
Changes:	https://blog.rust-lang.org/2021/06/17/Rust-1.53.0.html
PR:		256653
Reviewed by:	mikael, pkubaj
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D30790
With hat:	rust
2021-06-27 07:39:50 +02:00
Rene Ladan
cea0a44f07 lang/clover: undeprecate, no longer uses py27 2021-06-26 14:47:13 +02:00
Rene Ladan
e7caeb5848 */*: Remove expired ports:
2021-06-23 multimedia/gxine: Uses EOL Python 2.7 via lang/spidermonkey185
2020-12-31 lang/spidermonkey185: Uses Python 2.7 which is EOLed upstream
2021-06-26 13:24:09 +02:00
Rene Ladan
5e1a89f370 */*: Remove expired ports:
2020-12-31 lang/pypy3: Uses Python 2.7 which is EOLed upstream
2020-12-31 lang/pypy: Uses Python 2.7 which is EOLed upstream
2021-06-23 databases/pypy-gdbm: Uses EOL Python 2.7 via lang/pypy
2021-06-23 databases/pypy-sqlite3: Uses EOL Python 2.7 via lang/pypy
2021-06-23 x11-toolkits/pypy-tkinter: Uses EOL Python 2.7 via lang/pypy
2021-06-26 12:57:46 +02:00
Rene Ladan
d67ea7eb42 */*: Remove expired ports:
2021-06-22 lang/perl5.28: Support ends three years after .0 release. Please upgrade to a more recent version of Perl
2021-06-26 12:45:59 +02:00
Gerald Pfeifer
38ea7391cf lang/gcc12-devel: Update to the 20210620 snapshot of GCC 12.0.0 2021-06-26 10:26:35 +00:00
Gerald Pfeifer
c5bdb987d8 lang/gcc11-devel: Update to the 20210619 snapshot of GCC 11.1.1
This brings three back ports for the arm back end, two for x86, and
five for powerpc, plus 10 for the middle end, four for the tree
optimizers and another four for various parts, five for the C and
C++ front ends each, three for Fortran, and a full 13 for libstdc++.

Also register a conflict with the new lang/gcc11 port.
2021-06-25 07:28:33 +00:00
Dave Cottlehuber
5ffacdfa4e lang/elixir: update to 1.11.3
Reviewed by:	olgeni
Differential Revision:	https://reviews.freebsd.org/D28092
2021-06-24 20:43:12 +00:00
Mikael Urankar
e099e7c8c3 lang/ghc: Fix build on aarch64
BINARY_ALIAS doesn't work anymore.
Pass the correct environment variables in the pre-configure target instead.

PR:		256605
Reported by:	tech-lists@zyxst.net
Approved by:	arrowd (previous version)
2021-06-24 18:00:25 +02:00
Gerald Pfeifer
571058a192 lang/gcc10-devel: Update to the 20210418 snapshot of GCC 10.3.1
This brings three back ports for the tree optimizers/middle end, two
for inter-procedural optimizations (IPA), one for the C++ front end
and Fortran each, and three for libstdc++.
2021-06-24 06:51:34 +00:00
Jan Beich
f9e3cb9fcd devel/level-zero: update to 1.4.1
Changes:	https://github.com/oneapi-src/level-zero/compare/v1.3.7...v1.4.1
Reported by:	GitHub (watch releases)
2021-06-24 00:56:42 +00:00
Loïc Bartoletti
8a3ac3c128 */py-qt5-*: Remove Digia's mention in pkg-descr
There was Trolltech, Nokia, Qt Project, Digia and today The Qt Company.
To avoid replacing the name at each structure, we will simply mention
that:
"PyQt5 is a set of Python bindings for Qt5 application framework"
2021-06-23 17:16:01 +02:00
Alex Dupre
350c783e3f lang/solidity: update to 0.8.6 release. 2021-06-23 07:05:02 +02:00
Dave Cottlehuber
cdea3af060 lang/zig: update to 0.8.0 and add docs
Reviewed by:	jbeich
Reviewed by:	Daniel Engberg <daniel.engberg.lists@pyret.net>
Differential Revision: https://reviews.freebsd.org/D30742
Sponsored by:	SkunkWerks, GmbH
2021-06-22 22:12:39 +00:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Gerald Pfeifer
6d51d9fa04 lang/gcc9-devel: Update to the 20210617 snapshot of GCC 9.4.1 2021-06-22 10:13:43 +00:00
Jan Beich
73e007346f lang/intel-compute-runtime: update to 21.24.20098
Changes:	https://github.com/intel/compute-runtime/compare/21.23.20043...21.24.20098
Reported by:	GitHub (watch releases)
2021-06-21 16:51:28 +00:00
Jimmy Olgeni
6b118e3de4 lang/ccl: LICENSE is APACHE20 since long ago. 2021-06-21 11:53:26 +02:00
Mathieu Arnold
98d0a70261
lang/perl5-devel: Update to v5.35.1-20-gc5082864c7 2021-06-21 09:53:28 +02:00
Po-Chuan Hsieh
60adcf6f6c
lang/tcl87: Update WWW
Approved by:	portmgr (blanket)
2021-06-20 19:39:03 +08:00
Po-Chuan Hsieh
eafc481033
lang/tcl86: Update WWW
Approved by:	portmgr (blanket)
2021-06-20 19:39:02 +08:00