Commit Graph

6252 Commits

Author SHA1 Message Date
semarie
3685f3127e update lang/rust to 1.44.0
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1440-2020-06-04

switch to embedded libgit2 version for now

ok landry@
2020-06-09 06:39:30 +00:00
paco
2c326f8b33 add FIX_CLEANUP_PERMISSIONS and enable it by default on go.port.mk when
using MODGO_MODNAME.

This is needed to work around this issue:
https://github.com/golang/go/issues/27455

which makes `make clean` because of the restrictive permissions.

input and corrections from sthen@ and jca@
ok sthen@ jca@ espie@
2020-06-08 13:16:26 +00:00
ajacoutot
e974f4a013 Install info files from guile2 instead of guile. 2020-06-04 07:36:10 +00:00
jturner
ab994475f2 Fix build, vim is needed for xxd, found and pointed out by aja@ 2020-06-03 12:58:08 +00:00
jca
59092ed77a Unbreak PKGSPEC
I shoudn't have introduced EPOCH in the revert to camlp4-4.08+1, it was
not needed (the update to camlp4-4.10+1 didn't build) and it lead to
this PKGSPEC issue that I overlooked.

This fixes net/mldonkey, the last consumer of camlp4.  Reported by naddy@
2020-06-03 00:39:53 +00:00
jturner
85b76820cc +microscheme 2020-06-02 14:09:16 +00:00
jturner
89604bf1e5 Import ports/lang/microscheme. ok abieber@
Microscheme is a Scheme subset designed for Atmel microcontrollers,
especially as found on Arduino boards.
2020-06-02 14:07:40 +00:00
daniel
f2247bcb5f Update to commit 08491de0 for coq 8.11.1 support. 2020-06-02 12:58:22 +00:00
juanfra
10f89793ca Update to cython 0.29.19. 2020-06-01 17:01:07 +00:00
jca
c757100d1a Revert update to camlp4-4.10+1
Requires ocaml-4.10, just patching the configure script isn't enough.
2020-06-01 14:20:48 +00:00
chrisz
6be560dbfd Update lang/ocaml-camlp4 for OCaml 4.10
ok jca@
2020-06-01 06:51:19 +00:00
kili
9b530bf287 Switch to using autoconf and patching aclocal.m4 and configure.ac.
This allows for cleaning up the Makefile and for at least a chance
to get things like -z notext and -z wxneeded merged upstream for
amd64 *and* i386.

It also removes a -fno-pie hidden in patches/patch-configure.

Looks good to Greg, who also tested it by building xmonad and all
of its dependencies using cabal (in addition to my ordinary build
tests).
2020-05-31 19:25:48 +00:00
juanfra
256fde24f8 Unbreak no_jit flavor on amd64. Spotted by aja@ and naddy@. 2020-05-22 22:31:45 +00:00
juanfra
ca7eb53286 Enable Racket CS on amd64. 2020-05-20 16:08:28 +00:00
bcallah
4f02877b76 Update to regina-rexx-3.9.3
Note the major bump to libregina
2020-05-20 15:12:03 +00:00
bcallah
c37aef6cb1 Update to kona-3.2.0.20200312 2020-05-20 15:00:41 +00:00
bcallah
5edac3d970 Update to seed7-20200502 2020-05-20 14:36:14 +00:00
jasper
aa08ad7865 update to vala-0.48.6 2020-05-20 07:38:48 +00:00
thfr
64887e2bd9 update to 1.11
now with the actual resolve() for uv.c from Motion Twin
tested and working with Dead Cells and Northgard
2020-05-19 19:36:53 +00:00
sthen
7a97a5fdb5 update to lucee-5.3.6.61 2020-05-18 23:02:34 +00:00
bcallah
d0faafd33c Update to gawk-5.1.0
Changelog: http://git.savannah.gnu.org/cgit/gawk.git/tree/NEWS
amd64 and sparc64 testing by me
macppc testing by cwen@
octeon testing by jj
ok kn@ cwen@
2020-05-17 20:26:40 +00:00
kili
8a30a11788 On i386, explicitely set GHC_CC_OPTS to -Wl,-znotext -Wl,-z,wxneeded.
Also, drop -fno-pie from CFLAGS.

Unbreaks build as noticed by sthen and also fixes ghci.
2020-05-17 18:06:07 +00:00
ajacoutot
6e2966ef49 No need to extract the zip modules either, go takes care of it.
prodded by and ok abieber@
2020-05-17 13:08:20 +00:00
ajacoutot
251c3115fb Do not extract mod files. 2020-05-17 10:31:50 +00:00
ajacoutot
36674ba8e1 SUPDISTFILES is never added to DISTFILES so "make fetch" will not get them.
Move to DISTFILES directly; to be revisited once the go folks are awake but
it should at least fix the breakage seen by naddy@ for now.
2020-05-17 10:08:36 +00:00
semarie
9bafcfb23a update lang/rust to 1.43.1
Announce: https://blog.rust-lang.org/2020/04/23/Rust-1.43.0.html
 and https://blog.rust-lang.org/2020/05/07/Rust.1.43.1.html

ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1431-2020-05-07
2020-05-16 14:13:53 +00:00
kili
74ad251f86 Some ghc cleanups:
- Remove -no-pie from GHC_CC_OPTS.
- Remove obsolete ffi related patch.
- Remove explicit wxneeded from Makefile.

From Greg Steuck. Thanks!
2020-05-15 21:32:18 +00:00
abieber
9e0580770b Teach portgen how to speak Go!
With this a port can be easily generated for Go applications that support Go
modules (there will be a go.mod file in the root of the project).

For example: https://github.com/jrick/domain/blob/master/go.mod

The mod file lists "github.com/jrick/domain" as the module name, so a portgen
command to build the above tool would be:

  portgen go github.com/jrick/domain

OK afresh1@ kmos@
2020-05-15 01:32:48 +00:00
juanfra
5bfe822057 Disable Racket CS. 2020-05-14 20:03:25 +00:00
sthen
1b9ca8a4d4 update to php-7.2.31 2020-05-14 19:34:55 +00:00
sthen
4c44a6b0a7 update to php-7.3.18 2020-05-14 19:34:54 +00:00
sthen
a4dc91812f update to php-7.4.6 2020-05-14 19:34:53 +00:00
cwen
b52ca57980 parrot: fix the build on powerpc by removing -Werror, mark BROKEN-mips64.
The build was broken due to some libffi defines being undefined on powerpc;
issue that does not cause runtime errors.

mips64 was impacted by the same issue, but later the build fails with a
SIGBUS (thanks to Janne Johansson who tested it there).

OK jca@
2020-05-14 18:26:21 +00:00
juanfra
7abdb01c9b Update to racket 7.7. 2020-05-14 17:17:56 +00:00
jasper
a2ea7bd15c update to elixir-1.10.3 2020-05-14 15:43:03 +00:00
jasper
9d86a2740e update to vala-0.48.5 and sync API_V comment with future reality 2020-05-14 14:52:11 +00:00
jturner
1047190abd Update janet to 1.9.1 2020-05-14 13:39:42 +00:00
kmos
fbb9ab75c1 Bring in a patch from upstream to fix the build of erlang21 on sparc64
df0638e021

I've had this locally on the sparc64 cluster for some time

ok jca@ sthen@
2020-05-04 08:45:15 +00:00
denis
37dcb25e8c Update to 1.2.0
Tested by j at bitminer.ca, thanks.
2020-05-02 09:33:06 +00:00
kn
1dc859d591 Use py3 sphinx during build and @so markers in PLIST
ghc already defaults to Python 3, make sure sphinx uses the
same version.

tested by me without Python 2 installed
diff from gznedo
2020-04-30 23:16:59 +00:00
gkoehler
1633e6aa1f Override some configure tests for mmap, shm.
sthen@ reported that clisp sometimes fails to build, with an error at
MAP_ANON.  Some tests, including MAP_ANON, might give a random 'no' when
their fixed addresses conflict with ASLR.  Override to 'yes'.

ok sthen@
2020-04-29 19:04:02 +00:00
sthen
10d9780653 Drop the post-install "if you want to use this as your default system
Python" messages, Python 2 development has finished so this is not a
sensible option to use as default.

(It is still kept in the ports tree for now, as some important software
has not been updated to use Python 3).

ok tracey aja mariani rpointel

From https://www.python.org/doc/sunset-python-2/, "We are volunteers who
make and take care of the Python programming language. We have decided
that January 1, 2020, was the day that we sunset Python 2. That means
that we will not improve it anymore after that day, even if someone
finds a security problem in it. You should upgrade to Python 3 as soon
as you can."
2020-04-24 11:01:26 +00:00
jasper
ade3ae46cc update to vala-0.46.9 2020-04-23 09:31:28 +00:00
jasper
dee0f91b0d Add missing specifier in format string 2020-04-23 08:36:11 +00:00
rpointel
75bb50423a update python to 2.7.18: the last release of Python 2.
tested in a bulk build by naddy@, thanks.
2020-04-23 07:56:01 +00:00
jasper
c02ea3079b update to vala-0.46.8 2020-04-22 17:41:39 +00:00
sthen
27b8a00360 bump -gd 2020-04-22 15:46:59 +00:00
ajacoutot
93189e9509 Unbreak php-gd packaging by bumping.
+@depend graphics/libwebp:libwebp-*:libwebp-1.1.0
+@wantlib webp.4.2
2020-04-22 12:52:10 +00:00
sthen
d6fd959d8d php: fix -lstdc++ linking in 7.4, was already done in 7.2/3 but the file
moved and got missed in patch-wrangling.
2020-04-22 11:55:14 +00:00
sthen
16b580910c whatever the reason for "Trace/BPT trap" when running configure on aarch64
in the past (seen in "checking for Apache 2.0 handler-module support via DSO
through APXS" around Apr 2019), it's no longer happening, so remove the
block and allow building the Apache module on aarch64.
2020-04-22 11:15:41 +00:00