Commit graph

22790 commits

Author SHA1 Message Date
Stefan Eßer
6f054c6d07 lang/harec: update to latest development version 2023-07-19 17:20:35 +02:00
Muhammad Moinur Rahman
ad3475984c lang/php80: Mark IGNORE_SSL for 14
As OpenSSL 3 has landed on OSVERSION 1400092 mark IGNORE_SSL for base
openssl.

Sponsored by:	The FreeBSD Foundation
2023-07-18 15:35:33 +02:00
Dave Cottlehuber
6994cb542d lang/elixir-devel: update to 1.15.4
- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.15.4
2023-07-18 11:27:00 +00:00
Dave Cottlehuber
e6b46770cb lang/gleam: update to 0.30.1
- ChangeLog: https://github.com/gleam-lang/gleam/blob/main/CHANGELOG.md#v0301---2023-07-13
2023-07-18 11:05:55 +00:00
Lorenzo Salvadore
571e27fe85
lang/gcc14-devel: Update to 14.0.0.s20230716 2023-07-18 08:08:46 +00:00
Tobias C. Berner
4050f55d0a KDE: Update KDE Frameworks to 5.108
Saturday, 8 July 2023

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

PR:		272435
Exp-run by:	antoine
2023-07-18 09:50:50 +02:00
Dave Cottlehuber
a9374443b9 lang/elixir-devel: update to 1.15.3
- ChangeLog https://github.com/elixir-lang/elixir/releases/tag/v1.15.3
2023-07-17 20:45:41 +00:00
Mikael Urankar
cdf28617b4 lang/rust: Bump revisions after 1.71.0
PR:		272449
2023-07-17 17:58:38 +02:00
Mikael Urankar
e3d08dfcd4 lang/rust: Update to 1.71.0
Announce:	https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.71.0

PR:		272449
Tested by:	mikael,pkubaj,vishwin
2023-07-17 17:57:41 +02:00
Yuri Victorovich
036db0e3c3 lang/eisl: Update 3.03 → 3.24 2023-07-17 01:54:01 -07:00
Lorenzo Salvadore
245328413a
lang/gcc13-devel: Update to 13.1.1.s20230715 2023-07-16 12:09:36 +00:00
Lorenzo Salvadore
7a5b48be21
lang/gcc12-devel: Update to 12.3.1.s20230714 2023-07-16 12:09:35 +00:00
Lorenzo Salvadore
9848732a1a
lang/gcc11-devel: Update to 11.4.1.s20230713 2023-07-16 12:09:35 +00:00
Lorenzo Salvadore
10449e3105
lang/gcc14-devel: Update to 14.0.0.s20230709 2023-07-16 12:09:35 +00:00
Lorenzo Salvadore
419f51a4e9
lang/gcc13-devel: Update to 13.1.1.s20230708 2023-07-16 12:09:34 +00:00
Lorenzo Salvadore
2afe0b891d
lang/gcc12-devel: Update to 12.3.1.s20230707 2023-07-16 12:09:34 +00:00
Lorenzo Salvadore
655500fed0
lang/gcc11-devel: Update to 11.4.1.s20230706 2023-07-16 12:09:34 +00:00
Piotr Kubaj
bf0af791ab lang/rust: add LTO option 2023-07-16 12:58:20 +02:00
Sergey A. Osokin
b0741cfbe3 lang/luajit-devel: update to the recent commit 2023-07-15 13:45:20 -04:00
Piotr Kubaj
85ffdceb69 lang/ocaml: fix build on powerpc*
1. SYSTEM_ARCH needs to be set to power.
2. To override LD, -fuse-ld=bfd needs to be appended to CC.
2023-07-15 02:42:54 +02:00
Yuri Victorovich
f928cc9ed1 lang/opensycl: Broken on i386
Reported by:	fallout
2023-07-12 23:54:32 -07:00
Felix Palmen
7d1faa7179 bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.

Approved by:		portmgr (tcberner, mentor)
Differential Revision:	https://reviews.freebsd.org/D37077
2023-07-12 20:56:04 +02:00
Gleb Popov
c75f100932 lang/ghc92: Reroll Hadrian bootstrap for real this time.
Fixes:	c8d0965f21
2023-07-12 18:35:28 +03:00
Gleb Popov
c8d0965f21 lang/ghc92: Reroll Hadrian bootstrap as it depends on GHC 8.10.7 bootstrap.
Reported by:	pkg-fallout
2023-07-12 17:55:28 +03:00
Gleb Popov
bf3eff78ea lang/ghc*: Add unconditional BUILD_DEPENDS on libgmp.
Rerolled bootstraps are now using GMP-backed Integer's, so make sure we can
run them on the build stage.
2023-07-12 17:43:51 +03:00
Yuri Victorovich
42c86e79cc lang/cairo: Update 2.0.1 → 2.0.2
Reported by:	portscout
2023-07-11 22:09:14 -07:00
Sergey A. Osokin
30ba18e2a5 */*: update NGINX JavaScript: 0.7.12 -> 0.8.0 (+)
<ChangeLog>

nginx modules:

*) Change: removed special treatment of forbidden headers in Fetch API
   introduced in 0.7.10.

*) Change: removed deprecated since 0.5.0 r.requestBody and
   r.responseBody in HTTP module.

*) Change: throwing an exception in r.internalRedirect() while
   filtering in HTTP module.

*) Feature: introduced global nginx properties.
   ngx.build - an optional nginx build name, corresponds to
   --build=name argument of configure script, by default is "".
   ngx.conf_file_path - the file path to current nginx configuration
       file.
   ngx.error_log_path - the file path to current error log file.
   ngx.prefix - the directory that keeps server files.
   ngx.version - the nginx version as a string, for example: "1.25.0".
   ngx.version_number - the nginx version as a number, for example:
       1025000.
   ngx.worker_id - corresponds to an nginx internal worker id.
       The value is between 0 and worker_processes - 1.

*) Feature: introduced js_shared_dict_zone directive.
   The directive allows to declare a dictionary that is shared among the
   working processes.

*) Improvement: added compile-time options to disable njs modules.
   For example to disable libxslt related code:
   NJS_LIBXSLT=NO ./configure  .. --add-module=/path/to/njs/module

*) Bugfix: fixed r.status setter when filtering in HTTP module.

*) Bugfix: fixed setting of Location header in HTTP module.

Core:

*) Change: native methods are provided with retval argument.
   This change breaks compatibility with C extension for njs
   requiring to modify the code.

*) Change: non-compliant deprecated String methods were removed.
   The following methods were removed: String.bytesFrom(),
   String.prototype.fromBytes(), String.prototype.fromUTF8(),
   String.prototype.toBytes(), String.prototype.toUTF8(),
   String.prototype.toString(encoding).

*) Change: removed support for building with GNU readline.

*) Feature: added Array.from(), Array.prototype.toSorted(),
   Array.prototype.toSpliced(), Array.prototype.toReversed().

*) Feature: added %TypedArray%.prototype.toSorted(),
   %TypedArray%.prototype.toSpliced(),
   %TypedArray%.prototype.toReversed().

*) Feature: added CryptoKey properties in WebCrypto.
   The following properties for CryptoKey were added:
   algorithm, extractable, type, usages.

*) Bugfix: fixed retval of crypto.getRandomValues().

*) Bugfix: fixed evaluation of computed property names with function
   expressions.

*) Bugfix: fixed implicit name for a function expression declared in
   arrays.

*) Bugfix: fixed parsing of for-in loops.

*) Bugfix: fixed Date.parse() with ISO-8601 format and UTC time
   offset.

</ChangeLog>
2023-07-11 22:20:38 -04:00
Tijl Coosemans
0b59b92764 lang/perl5*: Link with -pthread instead of -lpthread
During configure of security/p5-Crypt-GCrypt a test program is
compiled and run to test libgcrypt.  This program segfaults when perl5
is built with the THREADS option.  Libgcrypt links with libgpg-error
which has an init function which calls into libintl (gettext) which
calls pthread functions before libthr is initialised.

The compiler command line is provided by perl and it includes both
-pthread and -lpthread.  Patch perl to remove -lpthread.  With -pthread
the compiler will pass -lpthread to the linker such that it is
initialised early.

Discovered by the exp-run for gettext 0.22.

While here also remove -lc unconditionally and remove the code that
replaced it with -lc_r for old version of FreeBSD because the version
test is incorrect (missing a dot).  The -pthread flag already tells
the compiler to use -lc_r on those old versions.

PR:		272210
2023-07-11 22:10:58 +02:00
Alexey Dokuchaev
664770a139 lang/gcc48: try to unbreak the port's build on recent -CURRENT
Pacify system compiler which is used during the initial bootstrap
and got overly strict with the latest update.

Reported by:		pkg-fallout
Discussed with:		jhb
Differential Revision:	https://reviews.freebsd.org/D40941
2023-07-11 10:54:56 +00:00
Yuri Victorovich
b5ec750219 lang/prql: New port: Language for transforming data: powerful, pipelined SQL replacement 2023-07-10 09:44:40 -07:00
Po-Chuan Hsieh
d3d5bae977
lang/cython: Update to 0.29.36
- Update MASTER_SITES: Add GitHub

Changes:	https://github.com/cython/cython/blob/master/CHANGES.rst
2023-07-10 05:34:18 +08:00
Michael Zhilin
a524ce9a70 lang/kotlin: update to 1.9.0
Changelog: https://github.com/JetBrains/kotlin/releases/tag/v1.9.0
2023-07-09 23:49:54 +03:00
Lorenzo Salvadore
0907f681cb
lang/gcc14-devel: Update to 14.0.0.s20230702 2023-07-09 20:31:49 +00:00
Tobias C. Berner
14aebfc8f6 KDE: Update KDE Gear to 23.04.3
KDE Gear 23.04.3

Thursday, 6 July 2023

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:

 * gwenview: Avoid a crash when opening a .nef image in exiv2 library
 * kalendar: Fix a few issues with reminders
 * kreversi: Fix board position in portrait mode

Changelog: https://kde.org/announcements/changelogs/gear/23.04.3/
2023-07-09 12:45:54 +02:00
Po-Chuan Hsieh
7535d753b4
lang/rubygem-rb_sys: Update to 0.9.79
Changes:	https://github.com/oxidize-rb/rb-sys/releases
2023-07-09 18:31:28 +08:00
Alexey Dokuchaev
9a5b72855f lang/gnu-apl: try to fix the port's build on recent -CURRENT
Use modern smart pointer class `std::unique_ptr' instead of
the deprecated in C++11 and removed in C++17 `std::auto_ptr'.

Reported by:	pkg-fallout
2023-07-08 07:11:46 +00:00
Yuri Victorovich
c4acda8527 lang/hs-futhark: Update 0.24.3 → 0.25.1
Reported by:	portscout
2023-07-07 23:40:26 -07:00
Muhammad Moinur Rahman
22baf133fa lang/php83: Update version 8.3.0alpha2=>8.3.0alpha3
Changelog: https://github.com/php/php-src/blob/php-8.3.0alpha3/NEWS
Sponsored by:	Bounce Experts
2023-07-08 00:40:25 +02:00
Muhammad Moinur Rahman
871dd10e04 lang/php82: Update version 8.2.7=>8.2.8
Changelog: https://www.php.net/ChangeLog-8.php#8.2.8
Sponsored by:	Bounce Experts
2023-07-08 00:39:37 +02:00
Muhammad Moinur Rahman
5eac85f415 lang/php81: Update version 8.1.20=>8.1.21
Changelog: https://www.php.net/ChangeLog-8.php#8.1.21
Sponsored by:	Bounce Experts
2023-07-08 00:38:19 +02:00
Wen Heping
5ad38a812b lang/julia: Update to 1.9.2 2023-07-07 22:05:46 +08:00
Mathieu Arnold
0624811656
lang/perl5-devel: update to latest commit 2023-07-07 15:34:27 +02:00
Mathieu Arnold
0624810ae0
lang/perl5.38: update to 5.38.0 2023-07-07 15:33:47 +02:00
Gleb Popov
6a6fa4f81c lang/ghc: Reroll amd64 and i386 bindists of GHC 8.10.7 2023-07-06 21:53:53 +03:00
Alexey Dokuchaev
24717118f7 lang/smalltalk: try to unbreak the port's build on fresh -CURRENT
While here, define LICENSE (GPLv2+) and hook the test suite to our
framework.  Currently, out of 130 tests, 8 fail (7, 8, 32, 41, 70,
118, and 122 with 1 expected failure), 1 test was skipped.

Reported by:	pkg-fallout
2023-07-06 11:39:00 +00:00
Guido Falsi
2b40e46093 lang/ocaml: Update to 4.08.1
This update allows (and for some requires) to also update dependencies
to newer versions. Where possible I updated to the latest version.

The ocaml port now is MAKE_JOBS safe.

Changes to dependent ports included in this commit:

- devel/ocaml-sexplib: Rename to devel/ocaml-sexplib0 adapting to
  upstream. Update to 0.16.0
- devel/coccinelle: Update to 1.1.1, moved to github
- devel/ocaml-camlp4: Update to 4.08+1
- devel/ocaml-camomile: Use dune for build, adapt port
- devel/ocaml-cppo: Fix lib files installation [1]
- devel/ocaml-dune: Update to 3.7.1 [2]
- devel/ocaml-findlib: Update to 1.9.6 [3]
- devel/ocaml-ipaddr: Update to 3.1.0
- devel/ocaml-parmap: Update to 1.2.4, use dune for build [4]
- devel/ocaml-ppx-tools: Update to 6.6, use dune for build
- graphics/ocaml-cairo: Update to 0.6.4
- net-p2p/mldonkey: Update to 3.1.7-2 [2]
- net/unison: Remove ocaml 4.07 compatibility patches
- net/unison232: Mark broken, fails to build with newer ocaml [5]
- security/ocaml-ssl: Update to 0.5.13 [2]
- x11-toolkits/ocaml-labltk: Update to 8.06.7 [2]

Dune now requires full path as argument to --libdir, so various
ports have been patched accordingly.

Bumping PORTREVISION for all dependent ports that were not updated.

PR:			272067
Approved by:		michipili@gmail.com (maintainer timeout),
			eduardo (maintainer timeout) [1],
			danfe [2],
			hrs (maintainer timeout) [3],
			dumbbell (maintainer timeout) [4],
			mandree (implicit) [5]
Differential Revision:	https://reviews.freebsd.org/D40599
2023-07-05 11:55:16 +02:00
Yuri Victorovich
c2b8390193 lang/cairo: New port: Turing-complete language for creating provable programs 2023-07-04 12:48:10 -07:00
Lorenzo Salvadore
27bb2cf23b
lang/gcc13-devel: Update to 13.1.1.s20230701 2023-07-04 16:28:12 +00:00
Lorenzo Salvadore
7ff9485606
lang/gcc12-devel: Update to 12.3.1.s20230630 2023-07-04 16:28:11 +00:00
Kirill Ponomarev
1476f29b8a lang/sbcl: Update to 2.3.6 2023-07-04 11:26:36 +02:00