aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAgeFilesLines
* lang/libhx: update the port to version 4.10Alexey Dokuchaev40 hours2-5/+5
| | | | | | While here, do not try to append to the previously undefined variable. Reported by: portscout
* Framework: Rewrite nodejs.mk and reorganize www/{node,npm,yarn}Po-Chuan Hsieh42 hours1-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* lang/p5-Modern-Perl: Update to 1.20230106Po-Chuan Hsieh43 hours2-4/+4
| | | | Changes: https://metacpan.org/dist/Modern-Perl/changes
* lang/cython: Update to 0.29.33Po-Chuan Hsieh43 hours3-7/+6
| | | | | | - Update WWW and clean up pkg-descr Changes: https://github.com/cython/cython/blob/master/CHANGES.rst
* lang/gcc13-devel: Update to 13.0.1.s20230129Lorenzo Salvadore44 hours2-5/+4
|
* lang/gcc12-devel: Update to 12.2.1.s20230128Lorenzo Salvadore3 days2-5/+4
|
* lang/rust-bootstrap: enable on powerpc64Piotr Kubaj4 days1-1/+1
| | | | All the flavors (apart from armv7, for which no armv7-freebsd-sysroot is available on big-endian) build.
* lang/gcc11-devel: Update to 11.3.1.s20230127Lorenzo Salvadore4 days2-5/+4
|
* lang/crystal: Update to 1.7.2Dmitri Goutnik5 days2-4/+4
| | | | Changes: https://github.com/crystal-lang/crystal/releases/tag/1.7.2
* graphics/mesa: Update to 22.3.4Emmanuel Vadot5 days1-1/+0
| | | | | | Release notes: https://lists.freedesktop.org/archives/mesa-dev/2023-January/225916.html Sponsored by: Beckhoff Automation GmbH & Co. KG
* lang/rust: remove support for armv6 and powerpc64 elfv1Piotr Kubaj6 days6-76/+10
| | | | Support for both has been removed from lang/rust-bootstrap.
* www/mod_php8*: Fix buildMuhammad Moinur Rahman6 days3-33/+18
| | | | | | | | | | 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
* lang/elixir-devel: update to 1.14.3Dave Cottlehuber7 days4-33/+34
|
* lang/erlang-runtime25: update to version 25.2.1Eric Saxby7 days2-5/+5
|
* lang/erlang-runtime24: update to 24.3.4.8Eric Saxby7 days2-5/+5
|
* lang/erlang: update to version 25.2.1Eric Saxby7 days2-34/+48
|
* Mk/Uses/apache.mk: Refactor after removal of older versionsMuhammad Moinur Rahman7 days4-7/+4
| | | | | | | | | | | | | | | | | | | | | 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
* lang/gcc13-devel: Mark PIE_UNSAFE if a BOOTSTRAP option is enabledLorenzo Salvadore8 days1-0/+3
| | | | | | | | | | | 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
* lang/gcc13-devel: Update to 13.0.1.s20230122Lorenzo Salvadore8 days2-4/+4
|
* lang/zig: update to 0.10.1 & upstreamed aarch64 FreeBSD patchesDave Cottlehuber9 days3-17/+12
|
* lang/libhx: update the port to version 4.9Alexey Dokuchaev9 days3-5/+5
| | | | Reported by: portscout
* KDE: Update KDE Frameworks to 5.102Tobias C. Berner9 days1-3/+3
| | | | | | | | | | | | | | | | | 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
* lang/gcc12-devel: Mark PIE_UNSAFE if a BOOTSTRAP option is enabledLorenzo Salvadore9 days1-0/+3
| | | | | | | | | | | 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
* lang/gcc12-devel: Update to 12.2.1.s20230121Lorenzo Salvadore9 days2-4/+4
|
* lang/luajit-openresty: Update to 2.1.20230119Martin Matuska10 days2-4/+4
|
* lang/gcc11-devel: Mark PIE_UNSAFE if a BOOTSTRAP option is enabledLorenzo Salvadore10 days1-0/+3
| | | | | | | | | | | 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
* lang/gcc11-devel: Update to 11.3.1.s20230120Lorenzo Salvadore10 days2-4/+4
|
* lang/luajit-devel: update to the recent commitSergey A. Osokin13 days2-10/+5
|
* lang/zig-devel: retire in favour of lang/zigDave Cottlehuber13 days5-13309/+0
|
* lang/luajit-devel: allow using clang on powerpc by merging an upstream commitPiotr Kubaj13 days2-6/+12
|
* lang/kross-interpreters: unbreak build after 18c6e1827669 (+)Dima Panov14 days1-1/+1
| | | | | | | | Changes in framework need adjustment for declared options. *_USE=ruby now became as *_USES=ruby Reported by: pkg-fallout
* lang/zig: unbreak Sigaction.handler_fn on aarch64Jan Beich14 days2-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | $ 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
* lang/crystal: Update to 1.7.1Dmitri Goutnik2023-01-172-4/+4
| | | | Changes: https://github.com/crystal-lang/crystal/releases/tag/1.7.1
* lang/antimony: New port: Antimony programming languageYuri Victorovich2023-01-174-0/+193
|
* lang/ldc: unbreak build on 14.0Dima Panov2023-01-161-0/+12
| | | | Approved by: portmgr blanket (trivial build fix)
* lang/gcc13-devel: Update to 13.0.0.s20230115Lorenzo Salvadore2023-01-162-4/+4
|
* lang/itcl, x11-toolkits/itk: unbreak and updatePietro Cerutti2023-01-163-15/+13
| | | | PR: 268774
* lang/gcc12-devel: Update to 12.2.1.s20230114Lorenzo Salvadore2023-01-152-4/+4
|
* lang/go-devel: Update to go1.20rc3Dmitri Goutnik2023-01-152-6/+6
| | | | Changes: https://tip.golang.org/doc/go1.20
* Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=rubyMuhammad Moinur Rahman2023-01-145-17/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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
* lang/gcc11-devel: Update to 11.3.1.s20230113Lorenzo Salvadore2023-01-142-4/+4
|
* all: Bump PORTVERSION after lang/go{118,119} updateDmitri Goutnik2023-01-141-0/+1
|
* lang/julia: Update to 1.8.5Eric Reardon2023-01-123-24/+4
| | | | | | https://github.com/JuliaLang/julia/releases/tag/v1.8.5 PR: 268896
* lang/gleam: update to 0.25.3Dave Cottlehuber2023-01-123-197/+227
|
* lang/zig: update to 0.10.0 releaseDave Cottlehuber2023-01-113-606/+1206
|
* lang/rust: Update to 1.66.1Mikael Urankar2023-01-112-4/+4
| | | | | 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
* */*: rename CHEESESHOP to PYPI in MASTER_SITESDmitry Marakasov2023-01-114-4/+4
| | | | | | PR: 267994 Differential revision: D37518 Approved by: bapt
* lang/go118: Update to 1.18.10Dmitri Goutnik2023-01-112-5/+5
| | | | Changes: https://go.dev/doc/devel/release#go1.18.10
* lang/go119: Update to 1.19.5Dmitri Goutnik2023-01-112-5/+5
| | | | Changes: https://go.dev/doc/devel/release#go1.19.5
* lang/crystal: Update to 1.7.0Dmitri Goutnik2023-01-113-7/+16
| | | | Changes: https://github.com/crystal-lang/crystal/releases/tag/1.7.0