jsing
23ca416684
Switch lang/go to libc-based syscalls on armv7 and i386.
...
This is already the case for amd64 and arm64 in Go 1.16. The conversion of
the remaining architectures is still being upstreamed.
2021-03-02 17:56:41 +00:00
jturner
8f1394acbe
Update janet to 1.15.3
2021-03-02 01:48:14 +00:00
semarie
32e10b3789
+lang/zig
2021-03-01 12:54:02 +00:00
semarie
99b0488a79
lang/zig: correctly pass CXXFLAGS
...
and while here,
- set DPB_PROPERTIES=parallel (we are building llvm)
- rework on DESCR
2021-03-01 12:52:45 +00:00
semarie
ac060ea72e
lang/zig: various build tricks
...
- verbose build
- pass MODCMAKE_PORT_BUILD=yes to cmake to respect CFLAGS
2021-02-28 15:36:55 +00:00
semarie
42be91efca
import lang/zig, ok abieber@
...
Zig is a general-purpose programming language and toolchain for
maintaining robust, optimal, and reusable software.
- Robust: behavior is correct even for edge cases such as out of memory.
- Optimal: write programs the best way they can behave and perform.
- Reusable: the same code works in many environments which have different constraints.
- Maintainable: precisely communicate intent to the compiler and other programmers. The language imposes a low overhead to reading code and is resilient to changing requirements and environments.
2021-02-28 15:32:17 +00:00
jasper
e6b76068ab
update to vala-0.50.4
2021-02-28 13:25:37 +00:00
daniel
20830aca39
switch pcbasic to python3
...
ok bcallah@ (MAINTAINER)
2021-02-27 23:25:28 +00:00
sthen
350a2f38db
v8 port tweaks:
...
- use GH_* instead of DISTNAME/DISTFILES/MASTER_SITES
- use DPB_PROPERTIES=parallel
- build debug packages
- use py3 to build, disable python run dep
- remove bogus NO_CCACHE
- regen plist
2021-02-27 21:33:56 +00:00
jeremy
32887763fe
Update to JRuby 9.2.15.0
2021-02-26 23:51:03 +00:00
sthen
7cb1984d5f
use FIX_CRLF_FILES, this is so much neater I can't believe we didn't
...
do it before!
2021-02-25 22:26:01 +00:00
sthen
0453901bb0
add a comment for a line-ending fix that isn't quite the same as
...
FIX_CRLF_FILES (s,\\r,\\n,g)
2021-02-25 22:22:43 +00:00
sthen
a2f7450d36
depend on textproc/p5-Pod-Parser
2021-02-25 21:56:09 +00:00
sthen
3558d22e4c
update to lucee-5.3.7.48
2021-02-25 20:53:58 +00:00
sthen
a6a3a0fc82
tweak sample php configs, expose_php off by default
2021-02-25 11:42:33 +00:00
sthen
3903633b65
php: use the same patch to disable ifuncs on 7.3 and 7.4 as I used on 8.0
...
(i am not convinced the optimized code is actually faster but it's closer
to the build on other OS this way)
2021-02-24 23:04:57 +00:00
sthen
0e759f8ebf
turns out the segfault problem with sse/avx isn't due to the code,
...
it's due to php trying to resolve functions via ifunc (presumably to
optimize calls to them slightly?). disable use of ifuncs instead.
2021-02-24 22:18:57 +00:00
sthen
9b64714929
build php-8.0 versions of the pecl ports which support it
2021-02-24 21:23:15 +00:00
sthen
eb89eac889
hook php/8.0 to the build
2021-02-24 20:56:36 +00:00
sthen
390df21cbe
php/8.0: neuter the __builtin_cpu_supports autoconf checks so that it doesn't
...
detect sse/avx2/etc, fixing things so you can do base64 without segfaulting
test case: php-8.0 -r "print(base64_encode('abcdef').PHP_EOL);"
2021-02-24 20:56:22 +00:00
sthen
51be17e426
add initial php 8.0 bits, not linked to the build yet until i can figure
...
out how to disable or fix the broken SSE/AVX code (7.4 had the same problem
but was easier to disable)
2021-02-24 19:14:11 +00:00
sthen
320651ac24
add initial php 8.0 bits, not linked to the build yet until i can figure
...
out how to disable or fix the broken SSE/AVX code (7.4 had the same problem
but was easier to disable)
2021-02-24 19:13:50 +00:00
sthen
5d4e1cf8d0
switch php-7.4 to external libgd
2021-02-24 18:00:45 +00:00
sthen
2c825e3982
php: add PHP_PKGSPEC to SUBST_VARS and regenerate PLISTs, reducing
...
differences between versions.
move -xmlrpc from Makefile.inc to 7.x/Makefile in preparation for
8.0 which doesn't have it.
2021-02-24 17:31:58 +00:00
sthen
06e20cb110
switch default MODPHP_VERSION to 7.4 and bump ports which have changed
...
version. (as of 6 Dec 2020, 7.3 went into "security fixes only" mode).
2021-02-24 16:48:59 +00:00
espie
4917bb64da
fix indentation of Makefile tests, this is already complicated enough
...
without bogus indents
2021-02-24 14:44:15 +00:00
sthen
745105c362
automatically handle ports which use the python module and have flavours
...
other than the usual "python3/<blank>" python version selection and
remove setting MODPY_VERSION=${MODPY_DEFAULT_VERSION_3} again from the
affected ports.
2021-02-23 22:04:35 +00:00
sthen
ba6e5fa88d
fix for unflavoured py3 ports
2021-02-23 20:55:02 +00:00
sthen
6d0b6da733
oops, I deleted a line by mistake before committing this. unbreak the tree.
2021-02-23 20:44:38 +00:00
sthen
3cbe1c2f30
Reverse the polarity of MODPY_VERSION; default is now 3.x,
...
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.
This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.
Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
jsing
a8ef4f7489
Switch lang/go on i386 to use a binary bootstrap.
...
This allows us to build with GO386=softfloat.
Discussed with abieber@ and sthen@
2021-02-23 17:32:57 +00:00
sthen
0810102b65
add a "native_bootstrap" pseudo-flavour, similar to jdk's, allowing
...
build with an existing installed go package. tweak/ok jsing@
2021-02-23 15:45:05 +00:00
daniel
1209d6bb09
update to python 3.8.8
...
ok sthen@
2021-02-21 19:24:26 +00:00
daniel
1b538e6b27
update to python 3.9.2
...
ok sthen@
2021-02-21 19:23:21 +00:00
jsing
b7aa6c9e3c
Add binary bootstrap for mips64/octeon.
2021-02-21 17:21:42 +00:00
jsing
1fd0846f22
Bump lang/go binary bootstraps to Go 1.16.
2021-02-21 16:49:11 +00:00
sthen
29704c3c83
adapt to py-sphinx-3.5.1
2021-02-20 22:27:27 +00:00
gnezdo
993f2f4fc3
Remove lang/arena in the name of -fno-common
...
ok rsadowski, kn
2021-02-20 21:17:49 +00:00
gnezdo
9ad693c773
Unplug lang/arena for removal
...
ok rsadowski, kn
2021-02-20 21:17:34 +00:00
jsing
4f7b2574e2
s/maching/machine/
2021-02-20 15:13:56 +00:00
abieber
0666597e06
Update Go to 1.16.
...
OK jsing@
2021-02-20 14:56:34 +00:00
sthen
248932be74
switch MODPY_BIN_SUFFIX to -2 for py2 and (blank) for py3
...
switch ports using command-line tools from py-sphinx that don't need a
py2 version of it to py3-sphinx
2021-02-19 23:13:00 +00:00
gnezdo
816e6cf2ac
Remove unplugged lang/erlang/19
...
All references to it should be removed or marked BROKEN.
This removes another -fno-common straggler.
"go for it" jasper@
2021-02-19 04:09:51 +00:00
gnezdo
0a1115cf44
Unplug unused lang/erlang/19
...
Removed support from elrang.port.mk leaving the multi-version
structure in place for future use.
"go for it" jasper@
2021-02-19 04:05:54 +00:00
daniel
c29b8e710f
update pcc to 20210128
...
The previous version in the tree was close to a decade old and no longer
compiled with -fcommon.
2021-02-18 02:26:43 +00:00
jturner
d9de0c6d3e
Update janet to 1.15.2
2021-02-17 01:15:36 +00:00
tb
de917ff4ce
python/3.9: add upstream patch for CVE-2021-3177
...
While waiting for this to appear in a proper Python 3.9.x release,
use upstream's commit for this severe sprintf bug.
The bug was reported on Jan 16 and the fix was available since Jan 18,
but only 3.6 and 3.7 have new releases as of now.
ok sthen
2021-02-16 18:50:26 +00:00
tb
ea6b747771
python/3.8: add upstream patch for CVE-2021-3177
...
While waiting for this to appear in a proper Python 3.8.x release,
use upstream's commit for this severe sprintf bug.
The bug was reported on Jan 16 and the fix was available since Jan 18,
but only 3.6 and 3.7 have new releases as of now.
ok sthen
2021-02-16 18:49:49 +00:00
abieber
de6d4e48b0
Stop overwriting DISTFILES. This was an oversite on my part. Pointed out by
...
sthen@.
Tested with a mini-go-bulk.
2021-02-14 23:35:22 +00:00
bcallah
84fd302df0
Update to snobol4-2.2.1
...
Changelog: https://www.snobol4.org/csnobol4/curr/CHANGES
Tweaks from daniel@, ok gnezdo@, thanks from STeve Andre (MAINTAINER)
2021-02-14 17:08:57 +00:00