sthen
cbe17bf091
add src to PYTHONPATH for MODPY_PYTEST ports (as well as
...
the existing lib, src, and the constructed lib.openbsd-$OBSD_VER-arch-$PY_VER)
2022-08-18 19:32:47 +00:00
sthen
e77e795dc1
handle MODPY_PEP517=poetry-core for automatically adding the bdep, ok kmos@
2022-08-18 00:50:52 +00:00
jturner
7e695309ca
Update janet to 1.24.0
2022-08-16 14:34:15 +00:00
sthen
35f910e621
use ${MODPY_BIN} -m build rather than pip to build wheels
2022-08-16 12:10:28 +00:00
sthen
08ce32504c
don't trigger the MODPY_PEP517 printf unless there's a build-backend line
...
in the file for now
2022-08-15 23:06:29 +00:00
sthen
56a3e4da96
MODPY_PEP517=setuptools also needs py-wheel
2022-08-15 11:51:42 +00:00
sthen
b146ee177c
add setuptools as a MODPY_PEP517 backend.
...
change from substring match to equality checks so that e.g. listing multiple
backends for MODPY_PEP517 isn't allowed (AFAIK it won't be needed anyway,
it's possible to just set "yes" instead of a backend name and list the
deps in a port itself, plus it wasn't handled properly in the pile of
.elifs).
2022-08-15 10:58:15 +00:00
sthen
cadb24e98d
Print some text to show in the log when generating a minimal setup.py
...
for setuptools ports with no distributed setup.py file; this suggests that
they probably ought to use MODPY_PEP517 instead so it's helpful to have
this show up in build logs.
2022-08-15 10:55:56 +00:00
jca
00b363c7a3
Don't enable profile-guided optimizations on armv7 (fails with out of memory)
...
Pointed out by phessler@, ok kmos@ (maintainer)
2022-08-14 23:35:01 +00:00
bcallah
f47e6ba069
Update to dmd-2.100.1
...
Changelog: https://dlang.org/changelog/2.100.1.html
Note: dtools not updated as they didn't change from 2.100.0 to 2.100.1
2022-08-14 17:28:49 +00:00
sthen
831f6c45e9
don't allow setting both MODPY_SETUPTOOLS and MODPY_PEP517
2022-08-14 13:22:57 +00:00
sthen
0260e06f81
allow MODPY_PEP517=Yes to avoid the fatal, it is needed in some
...
cases (e.g. when using build backend internal to the distribution)
2022-08-13 17:20:17 +00:00
sthen
58ebbb9cb3
add a Fatal for unknown MODPY_PEP517 values.
2022-08-13 17:18:16 +00:00
sthen
b884d8b9ee
s/hatch/hatchling/ for MODPY_PEP517
2022-08-13 17:16:37 +00:00
sthen
4c3986bdbb
add build infrastructure for Python ports using PEP517, ok kmos
2022-08-13 17:10:46 +00:00
sthen
93b5f0d3b1
remove unnecessary "s in variables passed to pkg_create (one remains,
...
for a string with trailing whitespace).
2022-08-13 17:05:19 +00:00
semarie
7f726e7e2a
update lang/rust to 1.63.0
...
Announce: https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1630-2022-08-11
firefox builds tested by landry@
2022-08-13 16:10:06 +00:00
juanfra
888f4c5415
Remove no_jit from the Makefile and add the pkgpath to the PLIST.
...
Spotted by naddy@
2022-08-11 21:54:25 +00:00
juanfra
f45569c936
Update to racket 8.6.
2022-08-11 17:08:14 +00:00
kmos
bebe94f215
Update to Python 3.10.6
...
https://docs.python.org/release/3.10.6/whatsnew/changelog.html#python-3-10-6-final
ok sthen@
2022-08-11 14:01:18 +00:00
kmos
64f7bd3d5d
Retire and remove Python 3.8 from the ports tree.
...
A release has already happened with 3.9 as the default python 3
version.
ok sthen@
2022-08-11 02:15:02 +00:00
op
39097822b9
update lang/clojure to 1.11.1.1155
2022-08-10 08:18:08 +00:00
jsing
889c1b1e43
Update lang/go to 1.18.5
2022-08-08 07:37:49 +00:00
gkoehler
910c139702
Don't --enable-optimizations on powerpc
...
This unbreaks python 3.* on powerpc. The build had enabled PGO
(Profile Guided Optimization), then got "Segmentation fault" from the
./python binary. This seems to be a bug in clang or lld specific to
32-bit powerpc. We continue to --enable-optimizations on powerpc64.
ok kmos@, sthen@
2022-08-07 17:00:43 +00:00
jsing
ff81f9e76d
Implement CPU feature detection for lang/go on openbsd/arm64.
...
Make use of the ISAR0 register information exposed via sysctl. This allows
Go to make use of the available hardware accelerated features.
2022-08-07 12:22:18 +00:00
sthen
59190950fb
update to php-8.1.9
2022-08-07 11:07:28 +00:00
sthen
922e9f61c4
update to php-8.0.22
2022-08-07 11:07:27 +00:00
jsing
2e1251ee09
Provide bootstrap target for building Go binary bootstraps.
2022-08-06 17:12:33 +00:00
sthen
418e62139b
tweak the simple generated setup.py script currently used for
...
pyproject.toml-only ports - add a comment making it clear that it was
generated by python.port.mk; makes it easier to identify where it came
from when looking at files in a port's WRKSRC
2022-08-04 19:15:59 +00:00
sthen
6f5262fe3c
Rework the "no bootstrap" message to a check in do-configure (similar to
...
the existing GOARCH check), avoiding ERRORS+=, which throws a fatal error
on archs which don't have go at all. Reported by kmos@
2022-08-02 08:32:58 +00:00
robert
4474a47a51
do not enable optimizations in here, it was left here as a mistake
2022-08-01 11:16:35 +00:00
gnezdo
af653c21f2
Upgrade lang/ghc 9.2.{3->4}
...
OK kili@
2022-07-31 19:27:03 +00:00
sthen
398ed1d958
update to elixir-1.13.4, from Volker Schlecht
2022-07-31 12:18:03 +00:00
sthen
847b58e467
handle erlang/25 and rebar3, switch default to 25.
...
from Volker Schlecht.
2022-07-31 12:17:26 +00:00
op
ac54b27990
lang/guile3: add @conflict on guile2-<2.2.7p0; spotted by ajacoutot, thanks!
2022-07-31 09:14:31 +00:00
op
5747708641
lang/guile2: remove info pages; fixes conflict with lang/guile3
2022-07-31 08:55:39 +00:00
op
768e1db68d
+guile3
2022-07-31 08:51:14 +00:00
op
96306750cb
import guile3-3.0.8
...
This is version 3.0 of Guile, Project GNU's extension language library.
Guile is an implementation of the Scheme programming language, packaged
as a library that can be linked into applications to give them their own
extension language. Guile supports other languages as well, giving
users of Guile-based applications a choice of languages.
gkoehler@ tested it on powerpc64 and confirmed that it's broken on
powerpc.
ok sthen@
2022-07-31 08:50:20 +00:00
sthen
93bb3b3fe9
update to erlang 25.0.3, from Volker Schlecht
2022-07-30 21:48:39 +00:00
fcambus
ab86ed355e
Update binaryen to 109.
2022-07-29 22:12:34 +00:00
sthen
dab9be82b5
remove go-bootstrap, the C-based bootstrap compiler for go, which only
...
support amd64 and has not been updated for kernel changes or invoking
system calls via libc
ok jsing@
2022-07-28 13:55:21 +00:00
tb
ee781231f8
lang/ruby/3.0: make sure the TS_VERIFY_CTS_set_certs() macro gets picked
...
up correctly.
ok jeremy
2022-07-27 14:27:11 +00:00
robert
1b98a91114
add --enable-optimizations configure flag to architectures using lld where
...
llvm-profdata is also available to enable PGO builds
ok sthen@
2022-07-27 06:20:10 +00:00
pascal
2ba386dc27
Update mips64 bootstrap, built by visa@. Thanks!
2022-07-24 09:52:45 +00:00
op
9727ab3580
update lang/abcl to 1.9.0
...
diff from Timo Myyrä (MAINTAINER), thanks!, with some comments from
sthen@.
2022-07-24 07:36:25 +00:00
sthen
5b610125ce
undo previous 2 commits, the chmod must be done before cp'ing over a
...
mode 444 file. instead, use "-" so the commands are allowed to fail
which should fix !ada archs.
2022-07-23 10:59:29 +00:00
phessler
f0c755f8c7
same as gcc-8, do the obvious repair so gcc-11 will build again
2022-07-23 05:27:16 +00:00
phessler
bfc7534773
do the obvious repair so maybe gcc-8 will build again
2022-07-22 20:02:16 +00:00
pascal
5cb62a924c
New bootstraps for GCC 11 on amd64, i386 and powerpc.
2022-07-22 19:01:43 +00:00
caspar
87b0163c59
lang/node: update to 16.16.0
...
From maintainer Volker Schlecht
OK sthen@
2022-07-22 17:46:49 +00:00