Commit Graph

22294 Commits

Author SHA1 Message Date
Alexey Dokuchaev e6ba751c77 lang/libhx: update the port to version 4.10
While here, do not try to append to the previously undefined variable.

Reported by:	portscout
2023-01-30 16:40:58 +00:00
Po-Chuan Hsieh fa93fdc383
Framework: Rewrite nodejs.mk and reorganize www/{node,npm,yarn}
The current USES=nodejs has the following issues:
- www/node is not the default version while www/node16 is.
- It also means inconsistent naming of node ports.
- www/npm duplicates with www/npm-node16.
- www/yarn duplicates with www/yarn-node16.

The notable changes are introduced to fix the above issues:
- Rewrite Mk/Uses/nodejs.mk.
- Add new LTS version of nodejs (www/noe18).
- Add new current version of nodejs (www/node19).
- Change default nodejs version from 16 to 18 (latest LTS).
- Use consistent naming for all supported node versions.
- Convert www/node, www/npm and www/yarn to meta ports.

After this commit:
- All supported node versions are named as node{14,16,18,19}
- www/node is a meta port which depends on the default version (e.g. www/node18)
- www/npm is a meta port which depends on the default version (e.g. www/npm-node18)
- www/yarn is a meta port which depends on the default version (e.g. www/yarn-node18)
- Bump PORTREVISION of dependent ports for dependency change (from www/node16 to www/node18)

Discussed with:	jrm, otis, pizzamig
2023-01-30 22:20:38 +08:00
Po-Chuan Hsieh 86c7f97ca8
lang/p5-Modern-Perl: Update to 1.20230106
Changes:	https://metacpan.org/dist/Modern-Perl/changes
2023-01-30 20:59:29 +08:00
Po-Chuan Hsieh 5ec7bed73e
lang/cython: Update to 0.29.33
- Update WWW and clean up pkg-descr

Changes:	https://github.com/cython/cython/blob/master/CHANGES.rst
2023-01-30 20:59:05 +08:00
Lorenzo Salvadore e17771a6ba
lang/gcc13-devel: Update to 13.0.1.s20230129 2023-01-30 13:28:59 +01:00
Lorenzo Salvadore 25eedaa345
lang/gcc12-devel: Update to 12.2.1.s20230128 2023-01-29 13:23:08 +01:00
Piotr Kubaj 0f2b3db66a lang/rust-bootstrap: enable on powerpc64
All the flavors (apart from armv7, for which no armv7-freebsd-sysroot is available on big-endian) build.
2023-01-28 15:32:40 +00:00
Lorenzo Salvadore f79e18ed48
lang/gcc11-devel: Update to 11.3.1.s20230127 2023-01-28 10:10:20 +01:00
Dmitri Goutnik 36e69775ca lang/crystal: Update to 1.7.2
Changes:	https://github.com/crystal-lang/crystal/releases/tag/1.7.2
2023-01-27 07:23:50 -05:00
Emmanuel Vadot bb76a96cf0 graphics/mesa: Update to 22.3.4
Release notes:	https://lists.freedesktop.org/archives/mesa-dev/2023-January/225916.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
2023-01-27 09:18:59 +01:00
Piotr Kubaj 988dc66236 lang/rust: remove support for armv6 and powerpc64 elfv1
Support for both has been removed from lang/rust-bootstrap.
2023-01-26 12:23:17 +00:00
Muhammad Moinur Rahman 8ea662c5f7 www/mod_php8*: Fix build
USES=apache must be called before bsd.pre.port.mk however this was
overridden using an include clause. During my previous commit on
refactoring apache.mk these include blocks were deleted which causes
failure to the build of these port as USES=apache in preport.mk is never
called. This commit changes and refactors the code.

Fixes: 40843b1 Mk/Uses/apache.mk: Refactor after removal of older versions
2023-01-25 15:13:29 -06:00
Dave Cottlehuber 8893a55418 lang/elixir-devel: update to 1.14.3 2023-01-25 19:42:29 +00:00
Eric Saxby 52ef12461c lang/erlang-runtime25: update to version 25.2.1 2023-01-25 19:42:29 +00:00
Eric Saxby 0e6053dc88 lang/erlang-runtime24: update to 24.3.4.8 2023-01-25 19:42:28 +00:00
Eric Saxby 428d54e3d1 lang/erlang: update to version 25.2.1 2023-01-25 19:42:28 +00:00
Muhammad Moinur Rahman 40843b1ccb Mk/Uses/apache.mk: Refactor after removal of older versions
apache22 and apache25 had been removed a long time ago however the
apache.mk file has never been refactored and is out of sync from the
file Mk/bsd.default-versions.mk. These changes refactors the removals of
the older versions. In addition:

- Move some keywords like USE_APACHE, USE_APACHE_BUILD, USE_APACHE_RUN
  from SANITY_DEPRECATED to SANITY_UNSUPPORTED
- Remove apache versions from ports Makefiles as currently there is only
  one available version in the tree. However the version checks are
  still valid and should work flawlessly whenever a new version is
  added. For example USES=apache:2.2+ are simply replaced with
  USES=apache. As currently there are no other versions available for
  test this could not be checked on it's own ground.
- Update FOO_USE=APACHE=yes to FOO_USES=apache
- Remove trailing whitespaces

Approved by:    portmgr
Differential Revision: https://reviews.freebsd.org/D38113
2023-01-25 11:54:07 -06:00
Lorenzo Salvadore 08587f6818
lang/gcc13-devel: Mark PIE_UNSAFE if a BOOTSTRAP option is enabled
Building the port with WITH_PIE fails if STANDARD_BOOTSTRAP or
LTO_BOOTSTRAP option is enabled.

Mark PIE_UNSAFE when such an option is enabled until a better solution
is found.

PR:		268901
Reported by:	netchild
2023-01-24 01:37:44 +01:00
Lorenzo Salvadore a0607ebca1
lang/gcc13-devel: Update to 13.0.1.s20230122 2023-01-24 01:37:43 +01:00
Dave Cottlehuber 91552559ae lang/zig: update to 0.10.1 & upstreamed aarch64 FreeBSD patches 2023-01-23 18:24:09 +00:00
Alexey Dokuchaev e48e8b49ce lang/libhx: update the port to version 4.9
Reported by:	portscout
2023-01-23 17:06:06 +00:00
Tobias C. Berner 687a1ddf1d KDE: Update KDE Frameworks to 5.102
Saturday, 14 January 2023

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

PR:		268952
Exp-run by: antoine
2023-01-23 06:38:45 +01:00
Lorenzo Salvadore 80494beb22
lang/gcc12-devel: Mark PIE_UNSAFE if a BOOTSTRAP option is enabled
Building the port with WITH_PIE fails if STANDARD_BOOTSTRAP or
LTO_BOOTSTRAP option is enabled.

Mark PIE_UNSAFE when such an option is enabled until a better solution
is found.

PR:		268901
Reported by:	netchild
2023-01-23 01:15:46 +01:00
Lorenzo Salvadore bea594fb1d
lang/gcc12-devel: Update to 12.2.1.s20230121 2023-01-23 01:15:38 +01:00
Martin Matuska 16a699ed78 lang/luajit-openresty: Update to 2.1.20230119 2023-01-22 10:11:55 +01:00
Lorenzo Salvadore d10424ba99
lang/gcc11-devel: Mark PIE_UNSAFE if a BOOTSTRAP option is enabled
Building the port with WITH_PIE fails if STANDARD_BOOTSTRAP or
LTO_BOOTSTRAP option is enabled.

Mark PIE_UNSAFE when such an option is enabled until a better solution
is found.

PR:		268901
Reported by:	netchild
2023-01-22 10:09:57 +01:00
Lorenzo Salvadore f201d7ab37
lang/gcc11-devel: Update to 11.3.1.s20230120 2023-01-22 10:09:20 +01:00
Sergey A. Osokin 614db2d342 lang/luajit-devel: update to the recent commit 2023-01-19 11:40:26 -05:00
Dave Cottlehuber ab64b2818d lang/zig-devel: retire in favour of lang/zig 2023-01-19 09:03:16 +00:00
Piotr Kubaj cfd258bf06 lang/luajit-devel: allow using clang on powerpc by merging an upstream commit 2023-01-19 00:16:07 +01:00
Dima Panov b5144751fb lang/kross-interpreters: unbreak build after 18c6e18276 (+)
Changes in framework need adjustment for declared options.

*_USE=ruby now became as *_USES=ruby

Reported by:	pkg-fallout
2023-01-18 17:31:27 +03:00
Jan Beich 3c669015be lang/zig: unbreak Sigaction.handler_fn on aarch64
$ cat test.zig
const std = @import("std");
const os = std.os;

pub fn main() anyerror!void {
    // From https://github.com/riverwm/river/blob/v0.2.2/river/main.zig#L97-L104
    const sig_ign = os.Sigaction{
        .handler = .{ .handler = os.SIG.IGN },
        .mask = os.empty_sigset,
        .flags = 0,
    };
    try os.sigaction(os.SIG.PIPE, &sig_ign, null);
}

$ zig build-exe -target aarch64-freebsd test.zig
/usr/local/lib/zig/std/c/freebsd.zig:702:54: error: pointer type '?*const fn(c_int) callconv(.C) void' requires aligned address
    pub const IGN = @intToPtr(?Sigaction.handler_fn, 1);
                                                     ^
referenced by:
    main: test.zig:7:40
    comptime_0: /usr/local/lib/zig/std/start.zig:59:50
    remaining reference traces hidden; use '-freference-trace' to see all reference traces

Reported by:	pkg-fallout (x11-wm/river)
Inspired by:	Alpine Linux
2023-01-18 09:48:57 +00:00
Dmitri Goutnik b2f9ad9709 lang/crystal: Update to 1.7.1
Changes:	https://github.com/crystal-lang/crystal/releases/tag/1.7.1
2023-01-17 16:23:37 -05:00
Yuri Victorovich 2950aeac8b lang/antimony: New port: Antimony programming language 2023-01-16 23:58:43 -08:00
Dima Panov f18fb3e845 lang/ldc: unbreak build on 14.0
Approved by:	portmgr blanket (trivial build fix)
2023-01-16 22:36:42 +03:00
Lorenzo Salvadore 9b872896ab
lang/gcc13-devel: Update to 13.0.0.s20230115 2023-01-16 15:14:23 +01:00
Pietro Cerutti d03240afda lang/itcl, x11-toolkits/itk: unbreak and update
PR:		268774
2023-01-16 10:02:10 +00:00
Lorenzo Salvadore b1cff32978
lang/gcc12-devel: Update to 12.2.1.s20230114 2023-01-15 17:10:29 +01:00
Dmitri Goutnik 1e2f60d438 lang/go-devel: Update to go1.20rc3
Changes:	https://tip.golang.org/doc/go1.20
2023-01-15 10:18:29 -05:00
Muhammad Moinur Rahman 18c6e18276 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk

Notable changes are.

- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
  USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.

This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863

I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D37925
2023-01-14 17:08:33 -06:00
Lorenzo Salvadore c7f2e85ff6
lang/gcc11-devel: Update to 11.3.1.s20230113 2023-01-14 15:32:32 +01:00
Dmitri Goutnik 3b383d833a all: Bump PORTVERSION after lang/go{118,119} update 2023-01-14 06:31:17 -05:00
Eric Reardon 01e9445789
lang/julia: Update to 1.8.5
https://github.com/JuliaLang/julia/releases/tag/v1.8.5

PR:		268896
2023-01-12 11:29:25 -04:00
Dave Cottlehuber 8e28f65776 lang/gleam: update to 0.25.3 2023-01-12 11:45:18 +00:00
Dave Cottlehuber f6794cbc1c lang/zig: update to 0.10.0 release 2023-01-11 22:08:28 +00:00
Mikael Urankar f97d4f5702 lang/rust: Update to 1.66.1
Announce:	https://blog.rust-lang.org/2023/01/10/Rust-1.66.1.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.66.1
2023-01-11 17:59:49 +01:00
Dmitry Marakasov 77d68471ad */*: rename CHEESESHOP to PYPI in MASTER_SITES
PR:			267994
Differential revision:	D37518
Approved by:		bapt
2023-01-11 18:58:34 +03:00
Dmitri Goutnik be21db7ba8 lang/go118: Update to 1.18.10
Changes:	https://go.dev/doc/devel/release#go1.18.10
2023-01-11 09:01:05 -05:00
Dmitri Goutnik cf25897f30 lang/go119: Update to 1.19.5
Changes:	https://go.dev/doc/devel/release#go1.19.5
2023-01-11 09:01:05 -05:00
Dmitri Goutnik c4a0f331ea lang/crystal: Update to 1.7.0
Changes:	https://github.com/crystal-lang/crystal/releases/tag/1.7.0
2023-01-11 09:01:05 -05:00