Commit Graph

6252 Commits

Author SHA1 Message Date
thfr
09ae70b0f3 Import lang/nekovm, a build dependency for upcoming haxe port.
ok bentley@ who also identified a missing ifdef

DESCR:
Neko is a high-level dynamically typed programming language. It can be used as
an embedded scripting language. It has been designed to provide a common runtime
for several different languages. Learning and using Neko is very easy. You can
easily extend the language with C libraries. You can also write generators from
your own language to Neko and then use the Neko Runtime to compile, run, and
access existing libraries.
2019-11-24 02:59:19 +00:00
bcallah
05baa9b619 Update to kona-3.2.0.20191122 2019-11-23 20:33:48 +00:00
ajacoutot
d9fce915d9 Bump to unbreak -zip. 2019-11-23 09:08:24 +00:00
bcallah
7704a81410 Update to seed7-20191117 2019-11-23 00:49:53 +00:00
sthen
09f7414466 update to php-7.2.25/php-7.3.12 2019-11-21 23:35:57 +00:00
visa
1585d5409e Update mips64 adastrap. 2019-11-20 14:19:12 +00:00
sthen
0b4edac220 put back an ".if defined(BOOTSTRAP-${MACHINE_ARCH}) [..]" with a comment
explaining why it's needed
2019-11-19 21:45:45 +00:00
jasper
5aa8b9780e update to vala-0.46.5 2019-11-19 20:20:36 +00:00
jeremy
239f38cbff Use more automated debug package creation 2019-11-19 17:20:12 +00:00
sthen
bfecb66105 update to pypy-7.2.0, adding aarch64 support.
maintainer timeout
2019-11-19 13:50:24 +00:00
sthen
a69dae938f merge 'if ${MODPY_VERSION} == "2.7"' block into the above 'if
${MODPY_MAJOR_VERSION} == 2' block, no need for it to be separate as we
only support one 2.x version now
2019-11-19 11:34:55 +00:00
sthen
f99ed9e2ea include REVISION in PKGSPEC, to trigger updates in dependent packages
due to the i386 SSE->387 change
2019-11-19 09:30:40 +00:00
sthen
a8a3b70b58 On i386, currently go autodetects SSE at build time, and produces
binaries appropriate for the build machine. This doesn't work for
package builds where packages are produced on a machine with SSE
but are expected to work on machines without. Set GO386=387 during
the build to disable this. OK/improved comment from jsing@.
2019-11-19 09:17:06 +00:00
jturner
77b77b9895 Update janet to 1.5.1 2019-11-18 19:34:56 +00:00
jasper
b6ee81fd97 update to elixir-1.9.4 2019-11-13 18:52:02 +00:00
jasper
c89e1b0a63 update to vala-0.46.4 2019-11-12 20:11:02 +00:00
fcambus
4a70895ce7 Avoid adding "-g3 -O0" to CFLAGS.
OK jeremy@, sthen@
2019-11-12 09:25:28 +00:00
jturner
83f07abb97 Update janet to 1.5.0 2019-11-12 01:45:59 +00:00
ajacoutot
8e232da1bf Provide all python debug packages. 2019-11-11 17:47:41 +00:00
thfr
7670058636 add MONO_FORCE_COMPAT env var which allows additional backwards compatibility
Note that this should only be used in well-defined cases that otherwise throw
array/list exceptions since it opens possibilities for undefined behavior.

ok robert@ (maintainer)
2019-11-11 17:05:01 +00:00
fcambus
5cd30014c0 Update mruby to 2.0.1.
Notable changes:

- Switch to using GH_ directives to fetch the distfile
- Point HOMEPAGE to https://mruby.org/
- Upstream now enable setting MRB_ENDIAN_BIG on big endian architectures,
  so we only need to add the missing <endian.h> header

Tested on amd64, test suite passes without errors.

OK sthen@, jeremy@
2019-11-11 11:42:36 +00:00
ajacoutot
8fab1b003a Update now that DEBUG_PACKAGES can cope with hard links. 2019-11-10 21:06:47 +00:00
ajacoutot
3ff04faf71 More automatish debug. 2019-11-10 18:34:06 +00:00
bcallah
24bfc39a36 Bring in the last 2 months of flang development; many build system patches
go away due to upstream accepting some of my patches.
amd64 only right now; hoping to fix arm64 support soon
2019-11-10 16:50:31 +00:00
jeremy
555f88c968 Build debug packages for ruby 2019-11-10 13:50:00 +00:00
sthen
3a84181b10 no need for DEBUG_CONFIGURE_ARGS with bsd.port.mk 1.1484 2019-11-10 11:53:14 +00:00
pirofti
7b3179996d Add debug packages to python -main and -gdbm.
This show-cases the new debug infrastructure created by Marc and I.

OK robert@, espie@
2019-11-09 17:28:58 +00:00
naddy
dd2ea01f65 Revise the adastrap build such that it extracts the list of required
shared libraries directly from the cc1 binary and includes all of
them in the new bootstrap.
ok sthen@ pascal@
2019-11-09 10:50:12 +00:00
sthen
f32d3c3838 update to php-7.1.33 2019-11-07 16:47:22 +00:00
kmos
b0e3d2d064 Add Python 3.8.0 to the tree. The default python3 version will remain
3.7.5 for now, but this will allow easier testing for the eventual
switchover.

Input from landry and sthen

ok sthen
2019-11-07 16:14:09 +00:00
pvk
867d42abcc Update clojure 1.10.0 -> 1.10.1
Changelog: https://github.com/clojure/clojure/blob/master/changes.md#changes-to-clojure-in-version-1101
ok jasper@
2019-11-07 09:39:15 +00:00
jca
0c9953bbda Update to mawk-1.3.4-20190203 2019-11-06 12:46:00 +00:00
jeremy
de3ff8b109 Send ruby 2.4 to the Attic 2019-11-05 08:04:49 +00:00
jeremy
8fe525d69c Unhook ruby 2.4 2019-11-05 08:03:30 +00:00
jeremy
7f7e067fc3 Remove support for building ruby ports with ruby24 FLAVOR 2019-11-05 08:03:15 +00:00
jasper
262927d25c unbreak valadoc, no bump as it didn't build 2019-11-03 19:11:08 +00:00
jasper
c50883a018 drop maintainership for a bunch of ports i haven't used in years 2019-11-03 14:07:41 +00:00
jca
428d69794f Unbreak numpy after the python-2.7.17 update
python cflags are now being honored which means gcc now pukes on the
bogus -OPT:Olimit=0 present in python2-config --cflags.  Force-disable
the bogus use of -OPT:Olimit=0.  ok kmos@ sthen@
2019-11-03 08:55:33 +00:00
sthen
33dd92ca69 this should have been part of rpointel's python 2.7.17 update 2019-11-01 21:43:24 +00:00
jeremy
d256d52af2 Update to JRuby 9.2.9.0 2019-11-01 19:29:31 +00:00
jasper
4082c41f8a update to vala-0.46.3 2019-11-01 19:24:37 +00:00
rpointel
b5e9f7f1fb update python to 2.7.17.
ok kmos@.
2019-11-01 17:40:08 +00:00
daniel
b7a017b3cd support coq 8.10.1 2019-10-30 06:08:15 +00:00
bentley
76f13b5748 Update to iverilog-10.3. 2019-10-28 08:18:37 +00:00
sthen
ae0c71f4c0 update to php-7.3.11 2019-10-24 16:28:17 +00:00
sthen
51cc8a5267 update to php-7.2.24 2019-10-24 16:26:46 +00:00
jsing
4db8f7e433 Update lang/go to 1.13.3.
This includes security fixes released in 1.13.2.
2019-10-24 16:22:07 +00:00
kili
1f3c8fa44b Adjust comment. libiserv actually has a version number different from ghc. 2019-10-21 20:36:15 +00:00
kmos
a47efc0214 Retire Python 3.6
ok sthen
2019-10-18 13:08:05 +00:00
rpointel
b61ef5df7b update python to 3.7.5.
ok kmos@
2019-10-18 04:47:27 +00:00
cwen
7bb85765c9 parrot: _CALL_ELF is undefined on powerpc, force it as ELFv1.
While here, refresh WANTLIB and fix a trailing whitespace.

OK landry@
2019-10-17 14:03:55 +00:00
jasper
b640b48c32 update to vala-0.44.9 2019-10-16 20:02:08 +00:00
jasper
a4ffc67a12 update to elixir-1.9.2 2019-10-16 19:56:33 +00:00
daniel
915bb27789 Backport fix for compcert so configure can work with coq 8.10.0 and
a few other minor tweaks.
2019-10-16 00:08:35 +00:00
jturner
39fa43b2a9 Update janet to 1.4.0 2019-10-15 19:05:51 +00:00
sthen
8048506368 missing BDEP for FLAVOR=no_bootstrap, use https HOMEPAGE while there 2019-10-07 16:16:09 +00:00
sthen
f23085c90b fix MODGO_PACKAGES and MODGO_TOOLS arch name on aarch64 machines (using
the same arch conversion list as done in the lang/go port itself; add
a comment reminding to keep them in-sync). unbreaks packaging of the
few golang ports that actually build on aarch64.
2019-10-06 15:37:15 +00:00
sthen
d1c4e7a8df go-bootstrap is not for aarch64 2019-10-06 15:34:20 +00:00
jsing
0d05e35621 Update lang/go to 1.13.1.
This addresses a security issue in net/http.

ok naddy@
2019-10-04 17:02:11 +00:00
jeremy
6d7b2d106b Update to Ruby 2.4.9, fixing the following vulnerabilities:
* CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test
* CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)
* CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch?
* CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick.s Digest access authentication
2019-10-03 18:39:57 +00:00
jeremy
98377b0f7d Update to Ruby 2.5.7, fixing the following vulnerabilities:
* CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test
* CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)
* CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch?
* CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick.s Digest access authentication
2019-10-03 18:39:26 +00:00
jeremy
f6c2326c22 Update to Ruby 2.6.5, fixing the following vulnerabilities:
* CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test
* CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)
* CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch?
* CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick.s Digest access authentication
2019-10-03 18:38:54 +00:00
jasper
6894813e0d remove dead HOMEPAGE/MASTER_SITES and add a working mirror 2019-10-02 18:37:33 +00:00
jasper
704330162f point to a working homepage 2019-10-02 18:34:28 +00:00
kmos
2b78de48ba Update to Python 3.6.9
Keep this for 6.6, we'll look at retiring it post-release

OK sthen
2019-09-30 21:05:56 +00:00
kili
f83229fe78 Enable the build of lang/ghc again. 2019-09-30 13:15:39 +00:00
kili
770fd1c403 Update to ghc-8.6.4.
Joint work with Greg Steuck.

Marked as BROKEN until all the following churn on hs-ports is in.
2019-09-30 11:44:18 +00:00
semarie
feb19d4615 update lang/rust to 1.38.0
Release: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1380-2019-09-26
Announce: https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html

ok landry@
2019-09-29 08:23:17 +00:00
tb
435f824b93 Make tests work with PORTS_PRIVSEP=Yes. 2019-09-27 19:04:57 +00:00
sthen
711c53946f bugfix update to php-7.2.23 2019-09-27 16:00:55 +00:00
abieber
faded3ff2c Update node to the latest LTS.
Changelog here: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md#10.16.3

Builds firefox fine. sthen@ tested an i386 build and it went OK.

OK sthen@
2019-09-27 02:07:44 +00:00
sthen
dc6f44a313 switch default php version to 7.3, bumps/fixes to follow 2019-09-26 21:55:58 +00:00
sthen
3ecb175a8e update to php-7.3.10 2019-09-26 13:46:19 +00:00
chrisz
1eaa70c7be Add patch that was missing in the OCaml 4.09.0 update 2019-09-26 11:04:50 +00:00
chrisz
2dd0fda6b6 Update OCaml to 4.09
reviewed ports wise and help with @pkgpath, ok by sthen@
reviewed and help with bytecode-only plists, minor nits and ok by jca@
tested on sparc 64 by @jca
tested on aarch64 by Kurt Miller
tested on amd64 by me

Thanks for reviews and testing!
2019-09-26 09:46:09 +00:00
kmos
0f53fcb5b8 Change indentiation of a couple of .if statements to match
the style of the rest of the section and make it easier to see
which .endif belongs to which .if

ok sthen
2019-09-25 14:34:13 +00:00
kurt
7cbf0bc92a Add back javaPathHelper support for running clojure. okay jasper@ 2019-09-24 13:05:22 +00:00
jturner
0bc2454a59 Update janet to 0.3.1 2019-09-23 22:22:10 +00:00
jasper
2a5f377c8e update to vala-0.44.8 2019-09-23 19:57:56 +00:00
kn
c3efcb09f4 Use find -delete and Python's -m compileall properly
Replace xargs dances with cleaner builtin options;  no PLIST change.

Input and OK sthen
2019-09-22 20:15:51 +00:00
kurt
0b55ba04e7 This version is not compatible with jdk-11. Adjust MODJAVA_VER to 1.8 only.
Okay Timo Myyra <timo.myyra@bittivirhe.fi> MAINTAINER
2019-09-22 15:46:37 +00:00
edd
e6f7740085 Update lang/pypy to version 7.1.1.
Diff from Laurence Tratt. Tested by myself and kn@.

OK kn@, thanks all.
2019-09-22 11:37:04 +00:00
solene
88a9122715 Re-hook sbcl-threads flavor
ok from maintainer
2019-09-22 10:37:07 +00:00
bcallah
f802968210 Fix libpgmath build on arm64. Upstream changed the definition of size_t on
!amd64 to be unsigned int, which doesn't fly here.

No change on amd64; this fix fixes a preprocessor branch that is only
followed on arm64.

Noticed from the latest aarch64 bulk build log.
2019-09-22 01:34:32 +00:00
bcallah
6f931d3c42 Update to the latest flang. Note the minor bump on libpgmath. 2019-09-20 14:51:52 +00:00
daniel
c0effb3c99 Update to CompCert 3.6. 2019-09-20 11:32:16 +00:00
thfr
95b7ce213c update mono to 5.20.1.34
add small fix for duplicate directory separators in relative paths
(GitHub issue #15407)
ok robert@ (maintainer), solene@
2019-09-19 12:02:59 +00:00
chrisz
4153a2ac37 Update and unbreak lang/ocaml-camlp4
ok krw@, avsm@
2019-09-18 19:42:58 +00:00
chrisz
225ce4224b Upgrade lang/ocaml to 4.08.1
* net unison needed some patchign to avoid deprecated library functions.
* all ports depending on the exact version of OCaml need revision bumps.
* net/unison needed some help to avoid deprecated library functions.

ok krw@, testing on i386 and ok daniel@
2019-09-18 17:49:35 +00:00
solene
0682110aab Update to sbcl-1.5.5
Diff from Timo Myyrä <timo.myyra@bittivirhe.fi> (thank you)
ok maintainer
2019-09-16 06:24:18 +00:00
jsing
2b82a3c4b4 Set GO111MODULE=off via go.port.mk to prevent external access being
attempted during builds.

Fixes several other packages that break during build.

ok sthen@
2019-09-15 02:04:00 +00:00
jsing
c15e53f079 Enable Go on aarch64/arm64.
ok phessler@
2019-09-15 02:00:34 +00:00
sthen
99f7af9718 poison GOPROXY in the environment during ports build, ports aren't
allowed to access the network at build time and this makes failures
obvious even if you don't use (recommended) PORTS_PRIVSEP.
2019-09-14 21:30:41 +00:00
jsing
96037ecdb2 Update the lang/go binary bootstrap to Go 1.13. 2019-09-13 09:04:07 +00:00
jsing
1f984f36de Update lang/go to Go 1.13.
ok abieber@ sthen@
2019-09-12 18:48:30 +00:00
kili
e80c5def54 fixup-hs-plist is no longer needed. 2019-09-10 20:55:26 +00:00
sthen
fbb77e365d update to lucee-5.3.3.62 2019-09-10 14:04:25 +00:00
kili
42ec039af8 Switch ghc and hs-ports from @exec/@unexec to @define-tag/@tag.
ghc and the hs-packages now simply include the necessary (haskell)
package description files in lib/ghc/package.conf.d and update the
package.cache by running ghc-pkg recache at the end. register and
unregister scripts are no longer needed.
2019-09-10 13:51:21 +00:00
juanfra
4ba00fcc8d Unbreak on macppc. 2019-09-08 17:40:02 +00:00
jca
cbb02a6e7f Update to llvm-8.0.1
Similar diff from Brad; bulk build by ajacoutot@
2019-09-08 10:40:39 +00:00
naddy
41b4ee2be3 REVISION must not go back 2019-09-07 23:32:43 +00:00
daniel
26438191d5 Minor cleanups:
- remove no-longer needed g77 and java subpackages.
- remove an outdated patch comment
- move HOMEPAGE from http -> https
- bump all subpackages due to HOMEPAGE change

ok pascal@ (MAINTAINER)
2019-09-07 19:32:44 +00:00
daniel
d9e1a6e4cd Update to commit d3eba507 for ocaml 4.08.1 support. 2019-09-07 17:24:37 +00:00
ajacoutot
04564d70b5 Update to crystal-0.30.1.
from Wesley Moxam (maintainer)
2019-09-07 08:46:41 +00:00
jturner
ff33c31cc1 Update janet to 1.3.0.
Release notes: https://github.com/janet-lang/janet/releases/tag/v1.3.0
2019-09-06 23:31:45 +00:00
martijn
bc27853211 Add support for MODGO_BINDIR to allow go applications to be installed in
an alternative location. Still defaults to bin/.

OK sthen@
2019-09-04 12:22:03 +00:00
jca
19fe03522c Remove g77 and libf2c
g77 was a fortran compiler based off gcc3.  Remove it since it isn't
used any more by the ports tree.

ok naddy@
2019-09-04 09:37:49 +00:00
semarie
37d207f45a add sparc64 in RUST_ARCHS (all rust ports take care of sparc64 now)
and enable lang/rust build on sparc64
2019-09-02 07:05:48 +00:00
sthen
267f1f46d9 mark BROKEN-i386; hardcodes gcc 2019-08-31 15:36:56 +00:00
sthen
a14557b4eb update to php-7.3.9; includes various crash/security fixes 2019-08-30 17:09:51 +00:00
sthen
1a165e24b4 update to php-7.2.22; includes various crash/security fixes 2019-08-30 17:09:48 +00:00
sthen
e6a22f8b8d update to php-7.1.32; includes various crash/security fixes 2019-08-30 17:09:45 +00:00
jeremy
10a6a2a44f Update to Ruby 2.6.4
Drop PATCHFILES as the patch is now included.

Backport use of realpath(3) for File.realpath to allow unveil(2) to work.
2019-08-30 15:58:26 +00:00
jeremy
e1be06f6c9 Update to Ruby 2.5.6
Backport use of realpath(3) for File.realpath to allow unveil(2) to work.
2019-08-30 15:57:24 +00:00
jeremy
3ad28dcb8a Update to Ruby 2.4.7
Backport use of realpath(3) for File.realpath to allow unveil(2) to work.
2019-08-30 15:56:31 +00:00
daniel
5be0b877bb Make an effort to fix the build on powerpc.
As seen in landry@'s powerpc bulk build report.
2019-08-29 22:48:30 +00:00
sthen
2b3582899f set CXX_host and CXX_target, without these an executable g++ binary was required
(build/common.gypi).
2019-08-29 20:43:36 +00:00
sthen
edf426b9e6 use FIX_EXTRACT_PERMISSIONS=, honour CC, fixes build on i386 now that
base-gcc has been removed.
2019-08-29 20:36:16 +00:00
bcallah
f403edf984 Update to seed7-20190819 2019-08-28 20:25:24 +00:00
bcallah
a503999b7f Update to the latest flang. Note the major bump on libflang. 2019-08-27 16:02:47 +00:00
chrisz
cd99141b90 Patch to configure against coq 8.10+beta2
ok daniel@
2019-08-24 16:50:27 +00:00
chrisz
aae7d112f2 Upgrade and take maintainership
ok bcallah@
2019-08-24 16:38:09 +00:00
tb
8204aadd79 Update to scala 2.12.9, the latest version on the 2.12 branch.
The major upgrade to 2.13 may cause difficulties with collections,
so this will be done in a second step (post 6.6).

ok sthen
2019-08-20 18:53:14 +00:00
jeremy
8225fbde1a Build jruby-launcher with c++ instead of g++
Problem reported by and help from naddy@
2019-08-19 17:06:21 +00:00
daniel
d508909eea Update to latest git commit to add support for ocaml 4.08 and coq 8.10.
This should allow chrisz@ to move forward with updates of those ports.
2019-08-18 01:15:12 +00:00
semarie
5ff04b132c update lang/rust to 1.37.0
(and add preliminary sparc64 support)

Announce: https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html
Changelog: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1370-2019-08-15

ok landry@
2019-08-16 18:14:21 +00:00
jeremy
3874076251 Update to JRuby 9.2.8.0 2019-08-15 14:39:23 +00:00
jsing
800793e1df Update lang/go to 1.12.8.
This includes security fixes to the net/http and net/url packages.
2019-08-14 08:23:28 +00:00
bcallah
8ef30c3146 Update to new flang build system. The build mechanism for libpgmath went
through a major rewrite which took some working with upstream to figure out
No real change to flang itself.
2019-08-12 15:41:55 +00:00
cwen
46732a64cc gcc/8: add crt* symbols on powerpc
These symbols are needed at least for php-7.3.

Tips (thanks a lot!) and OK pascal@
2019-08-11 20:53:07 +00:00
jturner
1595a9b296 Update janet to 1.2.0 2019-08-10 22:51:23 +00:00
naddy
15934c06f0 bump for plist changes 6.5 -> 6.6 2019-08-10 19:41:07 +00:00
naddy
c48e5fa246 remove gcc 4.9, no longer hooked up to the build; ok sthen@ 2019-08-10 17:58:17 +00:00
juanfra
b7393474c7 Update to racket 7.4. 2019-08-09 21:16:13 +00:00
bcallah
740dd07b7f Update to kona-3.2.0.20190719 2019-08-09 00:05:55 +00:00
juanfra
88d5c759f8 Update to chicken 5.1. From Timo Myyra (MAINTAINER). 2019-08-06 18:19:51 +00:00
jasper
078add0414 update to vala-0.44.7 2019-08-06 18:04:57 +00:00
jcs
3b31cd8249 update to crystal 0.30.0, shards to 0.9.0
now builds with llvm8, remove broken marker

from maintainer
2019-08-06 17:23:28 +00:00
bcallah
a15d5171d5 Add back two patches that got removed in the flang-8.0.0 update. They're
needed in order to have a working runtime.

Problem reported by and testing by j <AT> bitminer <DOT> ca
2019-08-05 18:31:02 +00:00
juanfra
8e62e1b558 Enable the tests. From Timo Myyra (MAINTAINER). 2019-08-05 18:27:32 +00:00
visa
63897ab705 Update mips64 adastrap. 2019-08-04 12:54:10 +00:00
sthen
46da07405b update to php 7.1.31, 7.2.21, 7.3.8 2019-08-01 20:20:38 +00:00
landry
d1a16a728e New adastrap for powerpc to go over the realpath bump, unbreaks 5k+
ports requiring gcc8 for c++.
2019-08-01 08:49:04 +00:00
bcallah
cd49887a41 Update to seed7-20190714 2019-07-31 00:08:01 +00:00
sthen
2efb30d240 regen i386 ada bootstrap, I think I had messed up patching previously because
it was still not working on a new-realpath system.
2019-07-30 22:17:59 +00:00
juanfra
7fd403022c Update to cython 0.29.13. 2019-07-30 15:17:47 +00:00
bcallah
93c54ee86a Update to the latest flang code. Note the minor bump to libflangrti. 2019-07-30 03:49:58 +00:00
fcambus
c44f2f2ca1 Update duktape to 2.4.0 and switch HOMEPAGE and MASTER_SITES to HTTPS. 2019-07-29 10:41:29 +00:00
sthen
206d5f468a add a note to the sample php-fpm.conf files that if using TCP (rather than
the patched default of a unix socket), the fpm port should never be exposed
to the internet.
2019-07-27 15:16:01 +00:00
jasper
eb43625fe3 update to elixir-1.9.1 2019-07-24 18:26:53 +00:00
juanfra
c7d9068ded Update to bacon 3.9.1. 2019-07-24 18:26:26 +00:00
naddy
106ab15aa0 Fix the Ada build now that realpath(3) conforms to POSIX and returns
an error if the last component of the path does not exist.

This is a bug in libgnat.  The System.File_IO.Open function calls
full_name -> __gnat_full_name -> realpath on files that have not
yet been created.  The Linux realpath was considered lacking, so a
different approach is used there.  We now remove OpenBSD from the
#ifdef of operating systems supporting realpath and follow the Linux
code path.

New Ada bootstraps are required.

ok sthen@ pascal@
2019-07-23 21:17:47 +00:00
bcallah
71c6825c7c Update to gravity-0.7.0 2019-07-18 23:19:16 +00:00
bcallah
1ae5a15305 Update to kona-3.2.0.20190605 2019-07-18 23:08:13 +00:00
bcallah
14bf29d700 Welcome flang-8.0.0
This syncs the flang patches with the devel/llvm patches, as well as
updates flang to its latest upstream code.
My test suite passes on amd64. Any arm64 changes, if needed, will be
committed in the coming days.
2019-07-17 21:33:33 +00:00
sthen
e8a3ed4a98 Some ports using gnulib previously detected a broken realpath and switched to an
internal replacement function. Following the changes to make realpath(3) use the
__realpath() syscall these no longer detect broken realpath i.e. produce different
code. Bump REVISION to ensure that users get the new version.
2019-07-16 21:29:41 +00:00
jasper
9e419ba728 update to vala-0.44.6 2019-07-16 19:05:56 +00:00
naddy
ae1cb22cb2 Switch to PERMIT_(DISTFILES|PACKAGE).
CDROM restrictions are no longer applicable.
2019-07-14 02:16:50 +00:00
naddy
7ab397505a Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
rpointel
87d92307f8 update python 3 to 3.7.4.
tested in a bulk build on amd64 by naddy@ (thanks).
2019-07-13 06:48:16 +00:00
sthen
4435b868be replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:15:33 +00:00
sthen
6abcfb470b replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:05:06 +00:00
sthen
485792605b replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:02:12 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
jeremy
79e271ba08 Update to PERMIT_PACKAGE 2019-07-12 04:13:15 +00:00
jturner
a0341d4002 Update janet to 1.1.0 2019-07-12 01:39:46 +00:00
sthen
dea867ae7b it seems php have done some cdn shuffling, now the various country.php.net
are a single cdn backed server and issue a redirect to https://www.php.net/.
replace MASTER_SITES with the single https://www.php.net/distributions/.
this also suggests the mishmash of working and broken backends for
www.php.net that resulted in using secure.php.net as the homepage have
been cleaned up, so switch that back to https://www.php.net/.
2019-07-10 22:27:31 +00:00
tj
b78c82b5f8 switch some more homepage and master_sites links to https. input/ok sthen 2019-07-10 21:01:26 +00:00
tj
1367168f53 switch some master_sites and homepage lines to https. ok sthen 2019-07-10 15:25:02 +00:00
jsing
3395d04c86 Update lang/go to Go 1.12.7. 2019-07-09 17:54:46 +00:00
semarie
52da7c5584 update lang/rust to 1.36.0
Announce: https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html
Release notes: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1360-2019-07-04

ok landry@
2019-07-09 11:24:28 +00:00
sthen
bd7eaf390e fix PKGSTEM variable in pkg-readmes/php-7.x files (this one is a bit fiddly
because it uses a shared files/ directory rather than separate copies in
7.{1,2,3}/pkg/README-main).
2019-07-08 16:30:56 +00:00
jasper
ee21b4814c update to elixir-1.9.0 2019-07-07 19:00:44 +00:00
juanfra
81799c957e Update to cython 0.29.12. 2019-07-07 17:55:01 +00:00
ajacoutot
15eb046089 Update to guile2-2.2.6. 2019-07-07 08:11:59 +00:00
jca
75c7843086 Update to llvm-8.0.0
Most patch merges inspired from patrick's work on base-clang.  Consumer
ports fixed/marked BROKEN as discussed with bcallah@ and rsadowski@.
powerpc tests and PLIST fixes from cwen@, thanks!  rust-1.36 tests by
semarie@
2019-07-06 15:06:36 +00:00
jca
eaaa485558 Disable flang and ponyc, they don't build with llvm-8
Disabling flang was suggested by bcallah@ (maintainer), who will be away
for some days.  Upstream ponyc doesn't support llvm-8 yet.
2019-07-06 15:00:03 +00:00
sthen
517284e991 update to php-7.2.20 2019-07-04 15:40:55 +00:00
sthen
e35691ac8b update to php-7.3.7 2019-07-04 15:40:45 +00:00
jca
3136a3a684 Update to clazy-1.5 which adds support for llvm-8
It also drops libclazylib.so, but that one isn't used by the ports tree.
There is something fishy with libClazyPlugin.so (renamed from
libClangLazy.so) which is directly used as a shared lib by
bin/clazy-standalone.

ok rsadowski@ (maintainer)
2019-07-04 12:07:23 +00:00
jturner
e7f7e79ec6 Update janet to 1.0.0.
Release notes: https://github.com/janet-lang/janet/releases/tag/v1.0.0
2019-07-02 23:10:39 +00:00
juanfra
dfa5c3327f Update to cython 0.29.11. 2019-06-30 20:06:52 +00:00
sthen
262a42c8ed update to Lucee 5.3.3.60-RC 2019-06-29 13:35:48 +00:00
sthen
def988e861 https MASTER_SITES 2019-06-26 21:19:56 +00:00
sthen
6ff3e55398 bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into

the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
bcallah
0ff18b80e8 Update to latest flang code. Note the major bump to libflangrti, as several
symbols were removed.
2019-06-24 15:53:37 +00:00
sthen
9765018ea7 change -S MODPY_ABI3SO to -I MODPY_ABI3SO in python.port.mk's UPDATE_PLIST_ARGS;
the former is incorrect as the ".abi3" string is in the middle of the path, not
the end. ok espie@ jca@
2019-06-24 14:25:54 +00:00
jca
bcf347998a Move the ports I maintain to PERMIT_PACKAGE 2019-06-22 22:44:06 +00:00
ajacoutot
95464c0da9 Update to vala-0.44.5. 2019-06-22 14:08:25 +00:00
bcallah
5ef86e1f66 Update to seed7-20190610 2019-06-15 17:19:03 +00:00
ajacoutot
0bcc8e3807 Update to vala-0.44.4. 2019-06-15 10:19:48 +00:00
bcallah
85edbff78c Update to the latest month or so of flang development. 2019-06-14 20:11:07 +00:00
sthen
a1e533281d sync WANTLIB 2019-06-13 17:00:47 +00:00
kurt
7705a5ad0b Revision bump all java ports for the jre package removal and java.port.mk
changes.
2019-06-11 00:38:33 +00:00
kurt
293dbb0c34 Adjust ports that rolled their own do-build target for calling ant to use
MODJAVA_BUILD=ant.

okay sthen@, abieber@, jeremy@
2019-06-11 00:37:09 +00:00
sthen
7b7657a672 fix bogus path in @extraunexec 2019-06-07 20:24:04 +00:00
bcallah
60335a08cf Update to ponyc-0.28.1
Changelog: https://github.com/ponylang/ponyc/releases/tag/0.28.1
2019-06-05 03:01:47 +00:00
jturner
f9f7d97f56 Try to fix janet build on sparc64 by using -fPIC instead of -fpic 2019-06-05 00:33:39 +00:00
juanfra
cd975abaee Update to cython 0.29.10. 2019-06-04 21:36:51 +00:00
sthen
9c6e9626b9 s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
2019-06-03 16:06:50 +00:00
sthen
418529796c build php 7.2/7.3 with support for argon2 in password_hash().
for some reason password_hash requires libargon2 even though php has
access to the argon2 functions from libsodium. prompted by a mail
from Heiko Zimmermann.

(also note, there is a separate sodium_crypto_pwhash_str function
which was already available and doesn't depend on libargon2)
2019-06-03 13:43:27 +00:00
jturner
182c580dc4 Update janet to 0.6.0.
All kinds of newness: https://github.com/janet-lang/janet/releases/tag/v0.6.0
2019-06-01 01:40:14 +00:00
sthen
4cc89d619e update to php-7.2.19 2019-05-31 14:31:51 +00:00
sthen
91b5bbc6a1 update to php-7.1.29 2019-05-31 14:31:43 +00:00
sthen
5b35e5cd55 update to php-7.3.6 2019-05-30 20:25:58 +00:00
jca
e85230e5fd Drop pthread_np.h detection patches/overrides
Not needed any more after pthread_np.h rev 1.3.
2019-05-30 12:43:30 +00:00
sthen
e351c613ef update to lucee-5.3.2.77 2019-05-28 13:40:40 +00:00
jeremy
a7ec63804c Fix waking up on received signals
Changes in thread internals between ruby 2.5 and 2.6 resulted in
ruby processes not waking up when receiving some signals.  Fix
this by backporting an upstream patch.  Remove three patches to
the tests that skipped tests. Two of these issues were fixed by
this upstream patch, and the other was fixed by the pthread fifo
fdlock fix.
2019-05-27 21:42:01 +00:00
bcallah
b7fc124099 Update to seed7-20190523 2019-05-27 20:44:34 +00:00
semarie
55e2665c43 update rust to 1.35.0
ChangeLog: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1350-2019-05-23
Announce: https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html

ok landry@
2019-05-24 04:28:24 +00:00
sthen
902b542fe0 more ncurses->curses 2019-05-21 09:34:30 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
sthen
e40f996745 another batch of ncurses->curses WANTLIB updates, skipping any
that have gettext LIB/RUN_DEPENDS to avoid conflicts for naddy's
multipackaging work
2019-05-20 20:52:31 +00:00
pascal
2b209d94f9 Adjust gcc specs to not pass -dynamic-linker to ld if -shared is given on
the command line.  This resulted in shared libraries with an .interp section,
confusing plist generation tools.

Discussed with espie@, guenther@ and kettenis@; initial patch from espie@.

ok espie@
2019-05-20 14:59:05 +00:00
juanfra
59f2bdb522 Update to racket 7.3. 2019-05-19 17:48:42 +00:00
espie
8510378023 make use of new update-plist options (make sure your update-plist is current!) 2019-05-18 18:56:45 +00:00
jeremy
6aae9d13ba Prepare JRuby for Java 11
Keep using Java 8, but add necessary patches and update jffi and
jruby-launcher dependencies so that Java 11 could be used.  The JRuby
team still recommends the use of Java 8 for JRuby, though that will
be changing in the future.
2019-05-18 16:05:27 +00:00
jeremy
a3d1801e73 Prepare JRuby for Java 11
Keep using Java 8, but add necessary patches and update jffi and
jruby-launcher dependencies so that Java 11 could be used.  The JRuby
team still recommends the use of Java 8 for JRuby, though that will
be changing in the future.
2019-05-18 16:03:47 +00:00
sthen
cc56f40ff2 check that FLAVORS is defined before using it in .if; problem with "make
plist" following prior commit reported by juanfra@ with devel/mercurial.
2019-05-18 00:33:52 +00:00
sthen
b17bf3228e update curses WANTLIB entries following the change in base libraries to use soname 2019-05-17 16:19:37 +00:00
espie
70e3a42d1c It's well-known that update-plist has a hard time on py2/py3 ports
when run outside the py3 flavor, so gently remind the porters.

okay sthen@
2019-05-17 13:27:03 +00:00
semarie
1bc740e800 set MODPY_TESTDEP dependent to NO_TEST.
it will avoid populate TEST_DEPENDS when the port has explicitly declared there is no test.

ok kmos@
2019-05-16 18:15:40 +00:00
bcallah
82904bcf24 Update to kona-3.2.0.20190514 2019-05-15 17:37:19 +00:00
kmos
c45cd79fc7 Add RUN_DEPENDS to TEST_DEPENDS automatically for ports using the
lang/python port module. I've not yet come up with a port that
would not need this and one can always set MODPY_TESTDEP to "no"
to prevent the module from touching TEST_DEPENDS.

Idea from afresh1 who pointed out the cpan module already does this.

aja "I support this move."

OK sthen@
2019-05-15 12:04:34 +00:00
semarie
77aea6d15a update lang/rust to 1.34.2
Announce: https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html
Security advisory for the standard library: https://blog.rust-lang.org/2019/05/13/Security-advisory.html

In short, starting with 1.34.0, you can "safely" cast a type to the wrong
type by using Error::type_id function in the standard library. As it
could result out of bounds reads/writes/etc it is considered as security
issue.
2019-05-15 06:10:24 +00:00
jturner
24b447e176 Update janet to 0.5.0
Reintroduce the shared lib with some more install work. Initial diff from
Fred <openbsd at crowsons dot net> with tweaks from me.
2019-05-14 23:43:31 +00:00
sthen
6c1dbc79d6 switch from tidyp to tidy(-html5) 2019-05-14 20:20:16 +00:00
jasper
29468a98b8 update to elixir-1.8.2 2019-05-14 17:36:23 +00:00
solene
f755b1641c Add a forgotten patch change
thanks aja@ for spotting it
sorry for the noise
2019-05-14 07:59:53 +00:00
abieber
fe7b96dcf7 Bump node to 10.15.3
Changelog: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md#10.15.3
2019-05-13 22:06:29 +00:00
solene
e890f60fae Update to sbcl-1.5.2
From maintainer joshe@
Re-enable -threads flavor
2019-05-13 12:58:58 +00:00
bcallah
5636648441 Update to gawk-5.0.0
Improved by me from a diff from Stephen Gregoratto
ok cwen@
2019-05-11 20:18:18 +00:00
sthen
228a5f9ea0 fix @pkgpath markers;
- there was never a lang/python3/3.6 (@pkgpath marker for this is present in
current 3.6 plists), python3/3.x was only used for 3.2, so remove these.

- they should probably have originally used "@pkgpath lang/python/3.5" to
trigger updates from 3.5 when 3.5 was removed, but no point adding those
to 3.6 now that 3.7 is the default version. so add @pkgpath lang/python/3.5
markers in 3.7 PLISTs, fixing the upgrade path if old versions were present
(there was previously nothing to trigger 3.5 being removed/updated so
stray packages would be left around).

problem reported by Laurie Tratt
2019-05-10 12:01:55 +00:00
danj
f41e2660fb Remove maintainers per their requests 2019-05-09 21:13:26 +00:00
bcallah
4dfbb7a29e flang1 and flang2 were being linked with the LLVM shared library.
Do the same thing we do with the flang driver and force linking with the
static libraries instead.
Reported off-list by j <AT> bitminer <DOT> ca -- thanks!
2019-05-08 21:25:53 +00:00
danj
12e7656cc0 Update maintainer's address per their request 2019-05-08 18:52:46 +00:00
ian
e08c16fa76 jikes new maintainer Yozo TODA 2019-05-08 14:45:23 +00:00
robert
3b7cfab800 update to 5.20.1.19 2019-05-08 12:34:00 +00:00
jsing
d3f9579cdb Update lang/go to 1.12.5 2019-05-07 16:33:42 +00:00
bcallah
7546193e47 Update to flang-7.0.1.20190503 2019-05-06 00:47:42 +00:00
sthen
b594e35205 update to php-7.1.29 2019-05-04 21:47:32 +00:00
sthen
4c9d7e6039 No need for a special MODGO_ENV for go.port.mk, just use normal MAKE_ENV
like the rest of the ports tree. This also allows removing a bunch of
manual setting of PATH="${PORTPATH}" HOME="${PORTHOME}" done in various
ports etc. This also makes sure CFLAGS is passed through (not everything
honours it but it does improve at least some ports).

Remove NO_CCACHE from www/honk that was added because the above problem
resulted in ccache variables not being passed through correctly breaking
the cc calls in this.

ok kmos@
2019-05-04 21:46:16 +00:00
jsing
57d0434c51 Ensure GOCACHE refers to a suitable location when building Go.
Issue found and fix verified by phessler@
2019-05-04 15:03:15 +00:00
sthen
0eae914ba8 regen patches; no change 2019-05-04 08:00:59 +00:00
sthen
c75c72c4a7 update to php-7.2.18 2019-05-04 07:57:00 +00:00
landry
9fe4103595 Fix typo. 2019-05-03 18:51:01 +00:00
danj
88fa560b1e Remove maintainers per their requests 2019-05-03 16:59:09 +00:00
danj
3a5f635ab7 Remove maintainer per his request 2019-05-03 13:45:29 +00:00
juanfra
4a85afb96c Update to bacon 3.9. 2019-05-02 21:46:02 +00:00
sthen
d91d1a55ed update to php-7.3.5 2019-05-02 11:35:27 +00:00