Commit graph

23590 commits

Author SHA1 Message Date
Pietro Cerutti
1b49999b09 lang/picolisp: adjust man pages install location
Reported by:    arrowd
2024-03-06 13:45:56 +00:00
Pietro Cerutti
7c937353d3 lang/picolisp: new port
PicoLisp is a minimal Lisp interpreter with a focus on simplicity.

https://picolisp.com
2024-03-06 10:54:29 +00:00
Yuri Victorovich
6072490e77 lang/cairo: update 2.5.4 → 2.6.0
Reported by:	portscout
2024-03-06 00:35:47 -08:00
Gleb Popov
e3ebfcbf4f lang/rizin: Update to 0.7.2
Reported by:	portscout!
2024-03-06 10:24:22 +03:00
Pietro Cerutti
0e12448467 lang/itcl4: update to 4.2.4 2024-03-05 08:46:16 +00:00
Gleb Popov
b6dd8a9cbf lang/rizin: Update to 0.7.1
Reported by:	portscout!
2024-03-05 10:46:15 +03:00
Pietro Cerutti
83a177552f lang/tcl86, x11-toolkits/tk86: update to 8.6.14
Announcement: https://sourceforge.net/p/tcl/mailman/message/58743251/
2024-03-05 07:00:50 +00:00
Dave Cottlehuber
52c0bbf9ee lang/gleam: update to 1.0.0 2024-03-04 13:49:35 +00:00
Gleb Popov
71cdbc6f78 lang/go{-121,-devel}: Fix tests running under nobody user and mark TESTING_UNSAFE. 2024-03-02 16:07:22 +03:00
Gleb Popov
ad95d776ce lang/dhall: Update to 1.42.1 2024-03-02 12:20:55 +03:00
Gleb Popov
189c268221 lang/ghc: Update to 9.6.4 2024-03-02 12:20:53 +03:00
Gleb Popov
1b1770fc56 lang/ghc94: Copy from lang/ghc 2024-03-02 12:20:53 +03:00
Tijl Coosemans
572f236169 Mk/*: Build with a clean environment
Both our make and gmake use the MAKEFLAGS environment variable but the
values aren't compatible and the latest version of gmake complains about
that.  To rule out that any environment variable can cause problems like
this, add a new command SETENVI=/usr/bin/env -i that clears the
environment, and use it to run upstream build systems with a clean
environment.

Introduce a new variable WRK_ENV that contains the environment to use
with SETENVI in all targets that run upstream build commands.  Variables
that are common between CONFIGURE_ENV and MAKE_ENV could be moved to
WRK_ENV but for now it just contains a minimal environment:

HOME=${WRKDIR}: Fixes USES=elixir ports that were using the user's HOME.
OSVERSION: For cross building; determines the output of uname -K and
getosreldate(3); affects net/freebsd-telnetd for example.
PATH: Fixes USES=gem ports that were using the user's PATH.
PWD=$${PWD}: Preserve current working directory; affects USES=go ports.
TERM: To preserve colored output to terminals.
TMPDIR: For users who define that.
UNAME_*: For cross building; determines the output of uname(1); affects
lang/python* for example.

This commit deals with everything under Mk/.  Ports that have their own
targets running upstream build commands can switch to SETENVI later.

The ports tree adds its definition of ARCH to the MAKEFLAGS environment
variable, which is interpreted by sub-makes as command line arguments,
which means that any definition of ARCH in upstream makefiles was
overridden.  The following ports required fixes now that this is no
longer the case.

games/iortcw, games/q3cellshading, games/tremulous:
These use Quake 3 engine code.  Fix use of ARCH.  Reduce diff between
FreeBSD code and Linux code.

games/legesmotus:
Remove ARCH related patches.

lang/ocaml:
Patch configure script so it detects amd64 correctly.  Also make the
powerpc case consistent with the other architectures.  This also affects
other ocaml ports like devel/ocaml-ocamlbuild and math/ocaml-num that
include a Makefile.config installed by lang/ocaml.  While here, use
SETENVI in check-test target.

net/libnatpmp:
Use of upstream definition of ARCH triggers installation in PREFIX/lib64
on amd64.  Disable this.

PR:		276478
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2024-02-29 21:21:37 +01:00
Thierry Thomas
5411efcd32 lang/gnat13: new port, GNAT Ada compiler from GCC-13 2024-02-28 18:41:00 +01:00
Thierry Thomas
3b4e4442cb lang/gnat13: repocopy from lang/gnat12
Preparing the upgrade of GCC_DEFAULT.
2024-02-28 18:41:00 +01:00
Yasuhiro Kimura
ef1feb1590 lang/ruby32: Update to 3.2.3
ReleaseNotes:	https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/
PR:		276883
Approved by:	maintainer timeout
2024-02-28 09:51:44 +09:00
Gleb Popov
753fc234c7 lang/dotnet: Mark BROKEN on 15-CURRENT aarch64
Reported by:	pkg-fallout
2024-02-27 11:32:16 +03:00
Paco Pascal
1e164856b2 lang/owl-lisp: update 0.1.23 -> 0.2.2, submitter becomes maintainer
- Project moved to gitlab

PR:		275337
Author:    Paco Pascal <me@pacopascal.com>
2024-02-27 08:23:41 +01:00
Lorenzo Salvadore
5ee63cc454
lang/gcc14-devel: Update to 14.0.1.s20240225
Also require to choose a BOOSTRAP option: building GCC with bootstrap
disabled is intended to be possible only when GCC is built with some
pre-installed GCC, however Clang is the default compiler on FreeBSD.

Indeed, bugs have already been encountered when trying to build GCC with
Clang without bootstrap on FreBSD. See for example commit
a4831f4933.
2024-02-26 22:50:54 +00:00
Lorenzo Salvadore
85301c5e75
lang/gcc13-devel: Update to 13.2.1.s20240224 2024-02-26 22:50:54 +00:00
Lorenzo Salvadore
44fe3a8e36
lang/gcc12-devel: Update to 12.3.1.s20240223 2024-02-26 22:50:53 +00:00
Lorenzo Salvadore
48e908ce4d
lang/gcc11-devel: Update to 11.4.1.s20240222 2024-02-26 22:50:53 +00:00
Alexey Dokuchaev
5747f72fc7 lang/libhx: update the port to version 4.23
Purge the -Wl,--undefined-version patch added in commit
82a2ee4733 because it's not needed since version 4.18.

Reported by:	portscout
2024-02-26 09:31:54 +00:00
Mikael Urankar
06fa1fe217 lang/rust: Update bootstrap for powerpc
The previous one did not work.

Reported by:	pkubaj
2024-02-25 19:57:19 +01:00
Gleb Popov
575dbc5356 lang/rizin: Update to 0.7.0
Reported by:	portscout!
2024-02-25 20:05:27 +03:00
Lorenzo Salvadore
eab40330d0
lang/gcc14-devel: Update to 14.0.1.s20240218 2024-02-25 13:47:19 +00:00
Muhammad Moinur Rahman
64de6d7922
lang/tcl85: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:33:33 +01:00
Muhammad Moinur Rahman
3371018fc1
lang/tcbasic: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:32:22 +01:00
Muhammad Moinur Rahman
d3b6658ceb
lang/tauthon: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:31:44 +01:00
Muhammad Moinur Rahman
877b7aa479
lang/squeak: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:29:07 +01:00
Muhammad Moinur Rahman
c1382a23c3
lang/slisp: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:24:04 +01:00
Muhammad Moinur Rahman
59150318fd
lang/scheme48: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:22:31 +01:00
Muhammad Moinur Rahman
e0222635a0
lang/runawk: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:20:32 +01:00
Muhammad Moinur Rahman
06ea1a75c9
lang/polyml: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:21 +01:00
Muhammad Moinur Rahman
5ca8ed44b7
lang/pfe: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:20 +01:00
Muhammad Moinur Rahman
26cfc2bc31
lang/parrot: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:20 +01:00
Muhammad Moinur Rahman
44402244f5
lang/oo2c: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:19 +01:00
Muhammad Moinur Rahman
096476845c
lang/nx: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:18 +01:00
Muhammad Moinur Rahman
ec2c4037ae
lang/nbfc: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:18 +01:00
Muhammad Moinur Rahman
f9407ba419
lang/myrddin: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:17 +01:00
Muhammad Moinur Rahman
5eba91cd4c
lang/mtasc: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:16 +01:00
Muhammad Moinur Rahman
2286fdd549
lang/mosh: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:16 +01:00
Muhammad Moinur Rahman
8ad924881b
lang/mono5.10: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:15 +01:00
Muhammad Moinur Rahman
32addcc782
lang/mono-basic: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:15 +01:00
Muhammad Moinur Rahman
987a888030
lang/linux-j: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:14 +01:00
Muhammad Moinur Rahman
7cdff8fc28
lang/itcl4: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:13 +01:00
Muhammad Moinur Rahman
ccb4403687
lang/gcc14-devel: Moved man to share/man
Approved by:	portmgr (blanket)
2024-02-24 17:12:13 +01:00
Muhammad Moinur Rahman
adc949bf05
lang/ferite: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:12 +01:00
Muhammad Moinur Rahman
55327cd52a
lang/elixir-devel: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:11 +01:00
Muhammad Moinur Rahman
584d3559de
lang/elixir: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 17:12:11 +01:00