1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-06 06:30:19 +00:00
freebsd-ports/lang
Jean-Sébastien Pédron aa8061d1c1 lang/rust: Update to 1.29.0
Release notes:
* https://blog.rust-lang.org/2018/07/20/Rust-1.27.2.html
* https://blog.rust-lang.org/2018/08/02/Rust-1.28.html
* https://blog.rust-lang.org/2018/09/13/Rust-1.29.html

Up to and including Rust 1.27.x, the Rust build system shelled out to
a configure script to detect the presence and usability of libunwind.
Since Rust 1.28.0, it's using a static result in a `build.rs` file and
expects libunwind to be used. It was not the case on FreeBSD so far, so
we need a patch to this `build.rs` to disable that. We still need to
study if the FreeBSD port should use libunwind and what to do with this
patch. But this problem prevented the update to Rust 1.28.0 already, so
enough delay.

The update also comes with a patch to a few `USE_GECKO`-based ports such
as Firefox [1]. Their configure script has some asumptions on the output
of `rustc --print target-list` which are not true anymore. The patch was
already committed upstream.

The aarch64 version is still marked as BROKEN because I didn't find the
time to work on it. As a consequence, there is also no aarch64 bootstrap
for Rust 1.29.0.

PR:		229826
Approved by:	jbeich [1]
Obtained from:	https://bugzilla.mozilla.org/show_bug.cgi?id=1479540 [1]
Differential Revision:	https://reviews.freebsd.org/D17178
2018-09-16 07:57:08 +00:00
..
abcl
adacontrol
afnix Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
alchemist.el Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
algol68g Update math/gsl to 2.5 2018-06-23 08:27:13 +00:00
angelscript lang/angelscript: Remove hack for i386, using upstream clang fix 2018-08-27 17:08:45 +00:00
arena
asis
asn1c
atlast
awka
bas2tap
basic256 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk 2018-06-28 17:39:53 +00:00
beignet Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
bf2c lang/bf2c: update WWW to point to the GitHub repository 2018-08-04 14:11:15 +00:00
bsh
bwbasic
c
cbmbasic Commodore BASIC (cbmbasic) is a 100% compatible version of Commodore's 2018-07-09 19:35:33 +00:00
ccl
cdent Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
ceylon
cfortran
chez-scheme
chibi-scheme
chicken lang/chicken: Update to 4.13.0 2018-08-15 15:26:13 +00:00
chicken5 lang/chicken5: Update to 5.0.0rc2 2018-09-09 13:23:45 +00:00
cilkplus Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
cim
cint Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
cjs Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
clang35 Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
clang-devel
cling devel/google{test,mock}: update to 1.8.1 2018-08-31 20:14:40 +00:00
clojure lang/clojure: Update to 1.9.0.381 2018-07-20 13:53:46 +00:00
clojure-mode.el
clover
cmucl
cmucl-extra
cocor
coffeescript lang/coffeescript: update to 2.3.1 2018-07-04 22:00:27 +00:00
cparser
crystal devel/boehm-gc: update to 7.6.8 2018-08-31 18:27:13 +00:00
csharp-mode.el
cython
diveintopython
dlang-tools - Update to 2.080.0 2018-06-03 07:32:10 +00:00
dlv
dmd1
dmd2 Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
duktape
duktape-lib
ecl devel/boehm-gc: update to 7.6.8 2018-08-31 18:27:13 +00:00
elan
elixir lang/elixir: Update to 1.7.3 2018-08-27 16:29:29 +00:00
elixir-mode.el Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
elk Add EXAMPLES options to ports that should have one. 2018-09-10 13:15:47 +00:00
emacs-lisp-intro
erlang Update lang/erlang to version 19.3.6.10. 2018-08-25 08:02:07 +00:00
erlang-doc Transfer maintainership of Erlang ports to erlang@. 2018-06-07 11:15:11 +00:00
erlang-java Update lang/erlang-java to version 19.3.6.10. 2018-08-25 08:03:15 +00:00
erlang-riak lang/erlang-riak: fix typo and capitalize company name 2018-07-04 14:48:29 +00:00
erlang-runtime15 Transfer maintainership of Erlang ports to erlang@. 2018-06-07 11:15:11 +00:00
erlang-runtime16 Transfer maintainership of Erlang ports to erlang@. 2018-06-07 11:15:11 +00:00
erlang-runtime17 Transfer maintainership of Erlang ports to erlang@. 2018-06-07 11:15:11 +00:00
erlang-runtime18 Transfer maintainership of Erlang ports to erlang@. 2018-06-07 11:15:11 +00:00
erlang-runtime19 Update lang/erlang-runtime19 to version 19.3.6.10. 2018-08-25 08:01:41 +00:00
erlang-runtime20 Update lang/erlang-runtime20 to version 20.3.8.8. 2018-08-31 07:35:41 +00:00
erlang-runtime21 Update lang/erlang-runtime21 to version 21.0.9. 2018-09-14 10:00:35 +00:00
erlang-wx Change x11/xorgproto to become a build dep 2018-09-11 18:34:27 +00:00
execline
expect
f2c Mark these ports broken on mips64 and/or mips. 2018-07-01 09:17:45 +00:00
fasm Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
ferite
ficl
fpc lang/fpc: Revert the LICENSE change because it conflicts with slave ports 2018-06-28 03:11:45 +00:00
fpc-base
fpc-docs Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
fpc-lua
fpc-rexx
fpc-rtl-console
fpc-rtl-extra
fpc-rtl-objpas
fpc-rtl-unicode
fpc-units
fpc-utils
fsharp lang/fsharp: update to 10.0.2 2018-06-30 20:21:52 +00:00
fth
gambit-c Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
gauche Update security/mbedtls to 2.13.0 and bump dependent ports. 2018-09-14 12:04:53 +00:00
gawk
gcc
gcc5 After an include, PLIST_SUB must be appended to, not overwritten. 2018-09-10 13:11:23 +00:00
gcc6 After an include, PLIST_SUB must be appended to, not overwritten. 2018-09-10 13:11:23 +00:00
gcc6-aux lang/gcc6-aux: fix build on aarch64 2018-08-27 13:44:14 +00:00
gcc6-devel After an include, PLIST_SUB must be appended to, not overwritten. 2018-09-10 13:11:23 +00:00
gcc7 After an include, PLIST_SUB must be appended to, not overwritten. 2018-09-10 13:11:23 +00:00
gcc7-devel Update to the 20180913 snapshot of GCC 7.3.1. 2018-09-14 21:21:31 +00:00
gcc8 Forward port r478722 | gerald | 2018-09-01 from lang/gcc7: 2018-09-02 00:08:51 +00:00
gcc8-devel Update to the 20180914 snapshot of GCC 8.2.1. 2018-09-15 00:36:46 +00:00
gcc9-devel Forward port r478722 | gerald | 2018-09-01 from lang/gcc7: 2018-09-08 08:16:55 +00:00
gcc48 After an include, PLIST_SUB must be appended to, not overwritten. 2018-09-10 13:11:23 +00:00
gcc49 After an include, PLIST_SUB must be appended to, not overwritten. 2018-09-10 13:11:23 +00:00
gcc-ecj45
gforth Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
ghc lang/ghc: Add support for ARM arches: aarch64, armv6, armv7. 2018-08-31 08:51:33 +00:00
gjs Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
gnat_util
gnatcross-aarch64
gnatcross-binutils-aarch64
gnatcross-sysroot-aarch64
gnatdroid-armv7 Un-break build 2018-07-22 16:20:19 +00:00
gnatdroid-binutils Assign maintainership to new volunteer. Pet portlint. 2018-07-04 04:31:41 +00:00
gnatdroid-binutils-x86
gnatdroid-sysroot Assign maintainership to new volunteer. Pet portlint. 2018-07-04 04:31:41 +00:00
gnatdroid-sysroot-x86
gnatdroid-x86
gnu-cobol
gnustep-base devel/icu: update to 62.1 2018-06-29 14:22:11 +00:00
go - Update to 1.11 2018-08-26 17:58:16 +00:00
go14 Build lang/go14 without SSE2 2018-08-19 13:25:05 +00:00
Gofer
gprolog Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
groovy
gscheme
guile
guile2 devel/boehm-gc: update to 7.6.8 2018-08-31 18:27:13 +00:00
harbour Mark ports broken on mips64 that are already broken on powerpc64. In 2018-07-02 04:00:29 +00:00
haskell-mode.el
hla
hope
hs-brainfuck lang/ghc: Update to 8.4.3 and bump PORTREVISION's of all Haskell ports. 2018-06-30 09:57:59 +00:00
hs-unlambda lang/ghc: Update to 8.4.3 and bump PORTREVISION's of all Haskell ports. 2018-06-30 09:57:59 +00:00
huc
hugs Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
icc
ici
icon Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
intercal
io lang/io-devel: new port, development snapshot of lang/io 2018-08-07 12:41:26 +00:00
io-devel lang/io-devel: readd as repo copy of lang/io 2018-08-08 08:46:15 +00:00
itcl
itcl4
J Change the arch in ONLY_FOR_ARCHS_REASON_x to be actually used. 2018-09-10 10:29:10 +00:00
jakarta-commons-jelly
jimtcl lang/jimtcl: do not depend on asciidoc, prebuilt docs are shipped 2018-08-28 14:21:40 +00:00
jruby
js_of_ocaml
julia - Copy lang/julia to lang/julia06 and lang/julia07 2018-09-06 20:57:01 +00:00
julia06 - Copy lang/julia to lang/julia06 and lang/julia07 2018-09-06 20:57:01 +00:00
julia07 - Copy lang/julia to lang/julia06 and lang/julia07 2018-09-06 20:57:01 +00:00
jython
kawa
kf5-kross Update KDE Frameworks to the latest monthly, 5.49 2018-08-23 18:49:16 +00:00
kross-interpreters Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
kturtle Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
kturtle-kde4 Deprecate KDE4 software in categories graphics-textproc. 2018-08-30 18:23:24 +00:00
lafontaine
lci
ldc devel/libconfig: update to 1.7.2 2018-08-06 17:22:36 +00:00
lfe Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
libhx - Update to 3.23 2018-08-30 14:23:19 +00:00
libobjc2 Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
librep
libstdc++_stldoc_4.2.2
linux-c6-tcl85 Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
linux-c7-tcl85 Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
linux-dotnet10-runtime lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core 2018-06-30 07:40:20 +00:00
linux-dotnet11-runtime lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core 2018-06-30 07:40:20 +00:00
linux-dotnet11-sdk lang/linux-dotnet11-sdk: fix RUN_DEPENDS 2018-06-30 07:49:40 +00:00
linux-dotnet-cli lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core 2018-06-30 07:40:20 +00:00
linux-dotnet-runtime lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core 2018-06-30 07:40:20 +00:00
linux-dotnet-sdk lang/linux-dotnet-(runtime|sdk): add linux implementation of .NET Core 2018-06-30 07:40:20 +00:00
linux-j
lua51 Update WWW 2018-08-18 20:43:36 +00:00
lua52 - 2018-08-18 20:43:41 +00:00
lua53 Remove redundant DOCS, NLS, EXAMPLES, and IPV6 from OPTIONS_DEFAULT as they 2018-08-30 04:05:07 +00:00
lua-ada
luajit - Add LICENSE 2018-09-10 09:08:19 +00:00
malbolge
maude lang/maude: Fix build with Clang 6 2018-08-27 21:08:25 +00:00
mawk
mdk devel/boehm-gc: update to 7.6.8 2018-08-31 18:27:13 +00:00
micropython
mit-scheme
mixal
mlton Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
mmix
modula3 Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
mono lang/mono: Update to 5.10.1.57 2018-09-01 13:03:19 +00:00
mono-basic Update Mono to 5.10.1.47 2018-06-16 15:56:41 +00:00
mosh lang/mosh: Unbreak build on 12-CURRENT 2018-07-10 17:31:48 +00:00
mosml Mark ports broken on mips64 that are already broken on powerpc64. In 2018-07-02 04:00:29 +00:00
mtasc
mujs lang/mujs: Update 1.0.3 -> 1.0.4 2018-08-10 21:25:31 +00:00
munger - Update to 5.10 2018-08-24 00:54:25 +00:00
myrddin Do not always run the test suite 2018-07-01 11:13:18 +00:00
nawk
nbc lang/nbc: fix build with lld by setting LLD_UNSAFE [1] 2018-06-17 16:15:32 +00:00
nbfc
neko Update security/mbedtls to 2.13.0 and bump dependent ports. 2018-09-14 12:04:53 +00:00
nesasm
newlisp
newlisp-devel Mark ports broken on mips64 that are already broken on powerpc64. In 2018-07-02 04:00:29 +00:00
nhc98 Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
nickle
nim
nml
nqc lang/nqc: Fix build with Clang 6 2018-09-02 10:50:52 +00:00
nwcc
nx
nyan lang/nyan: Remove the unnecessary flex dependency 2018-07-12 21:43:17 +00:00
ocaml To make tracking of upcoming changes easier, sort pkg-plist (per LANG=C). 2018-08-01 09:16:11 +00:00
ocaml-autoconf
ocaml-nox11
ohugs
onyx
oo2c devel/boehm-gc: update to 7.6.8 2018-08-31 18:27:13 +00:00
opencoarrays lang/opencoarrays: Commit missed part of patch 2018-08-22 14:58:55 +00:00
opendylan
owl-lisp
p2c
p5-Data-JavaScript Reassign all of tobez@'s p5 ports to perl@. 2018-09-10 11:16:59 +00:00
p5-ePerl
p5-Error
p5-Expect
p5-ExtUtils-F77 Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
p5-Interpolation
p5-JavaScript-SpiderMonkey Update to 0.25 2018-08-08 23:28:28 +00:00
p5-JavaScript-Squish
p5-JavaScript-Value-Escape
p5-JSAN
p5-List-MoreUtils
p5-List-MoreUtils-XS Remove outdated PERL_LEVEL check 2018-08-05 19:06:48 +00:00
p5-Marpa Add LICENSE_FILE 2018-06-04 18:09:15 +00:00
p5-Marpa-PP Update LICENSE 2018-06-04 18:09:22 +00:00
p5-Marpa-XS Update LICENSE 2018-06-04 18:09:29 +00:00
p5-Modern-Perl Update to 1.20180901 2018-09-03 19:03:55 +00:00
p5-Perl6-Subs Reassign all of tobez@'s p5 ports to perl@. 2018-09-10 11:16:59 +00:00
p5-Promises
p5-Pugs-Compiler-Rule Remove all := from BUILD_DEPENDS, here are never needed. 2018-07-09 08:40:17 +00:00
p5-Quantum-Superpositions lang/p5-Quantum-Superpositions: Update version 2.0.3=>2.0.3 2018-07-26 00:27:07 +00:00
p5-Scalar-List-Utils Reassign all of tobez@'s p5 ports to perl@. 2018-09-10 11:16:59 +00:00
p5-signatures
p5-Switch Regenerate with 'make makepatch'. 2018-09-10 12:16:32 +00:00
p5-Tcl Update to 1.27 2018-08-23 17:58:56 +00:00
p5-Test-XPath
p5-Try-Catch
p5-Try-Tiny Update to 0.30 2018-09-12 22:56:48 +00:00
p5-Try-Tiny-Retry
p5-TryCatch
p5-v6
parrot devel/icu: update to 62.1 2018-06-29 14:22:11 +00:00
pbasic Fix some corrupted attribution lines. 2018-06-24 06:34:38 +00:00
pcc
pecl-perl
perl5-devel Update to v5.29.2-48-g295a484ee2 2018-09-10 10:29:16 +00:00
perl5.24 Make a note about why this hack is required. 2018-06-29 14:08:40 +00:00
perl5.26 Make a note about why this hack is required. 2018-06-29 14:08:40 +00:00
perl5.28 Make a note about why this hack is required. 2018-06-29 14:08:40 +00:00
petite-chez
pfe
phantomjs Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
pharo
phc
php56 Update to 5.6.37 release. 2018-07-24 12:46:32 +00:00
php56-extensions
php70 Update to 7.0.32 2018-09-13 17:11:20 +00:00
php70-extensions
php71 Update to 7.1.22 2018-09-15 14:55:54 +00:00
php71-extensions
php72 Update to 7.2.10 2018-09-13 18:40:43 +00:00
php72-extensions
php_doc
php-mode.el Hand over the maintainership to the frequent contributor, Yasuhiro KIMURA 2018-08-07 15:36:54 +00:00
picoc
pocl
polyml lang/polyml: update to 5.7.1 2018-06-29 16:48:10 +00:00
ponyc Ensure PONYARCH is set correctly. 2018-08-28 05:05:17 +00:00
ptoc
pure Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
py-hy Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
py-mx-base
py-prolog
py-qt5-qml Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk 2018-06-28 17:39:53 +00:00
pypy lang/pypy and lang/pypy3: Fix rvmprof build on FreeBSD 2018-07-28 05:26:21 +00:00
pypy3 lang/pypy and lang/pypy3: Fix rvmprof build on FreeBSD 2018-07-28 05:26:21 +00:00
python
python2
python3
python27
python34 - Update python34 -> 3.4.9 2018-08-03 16:08:19 +00:00
python35 - Update python34 -> 3.4.9 2018-08-03 16:08:19 +00:00
python36 lang/python3?: Fix python3.?-config behavior when symlinked 2018-07-26 08:58:50 +00:00
python37 Remove THREADS option 2018-08-26 18:42:37 +00:00
python-doc-html - Fix python36 docs 2018-07-06 16:14:58 +00:00
python-doc-pdf-a4
python-doc-pdf-letter
python-doc-text
python-mode.el
python-tools
qore Mark these ports as broken on aarch64, and, where appropriate, armvX. 2018-07-07 06:44:07 +00:00
qscheme
qt5-qml Update Qt5 to 5.11.1 2018-09-09 11:12:14 +00:00
quack
racket Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
racket-minimal Update lang/racket-minimal to version 7.0. 2018-07-30 22:20:10 +00:00
ratfor Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
referenceassemblies-pcl
retro12
rexx-imc
rexx-regina
rexx-regutil
rexx-wrapper
rhino
rubinius Remove (non-default) support for building with LLVM 3.8 and 3.9. 2018-08-09 17:41:11 +00:00
ruby23 lang/ruby2[345]: Improve qsort_r() detection 2018-09-13 19:26:17 +00:00
ruby24 lang/ruby2[345]: Improve qsort_r() detection 2018-09-13 19:26:17 +00:00
ruby25 lang/ruby2[345]: Improve qsort_r() detection 2018-09-13 19:26:17 +00:00
runawk
rust lang/rust: Update to 1.29.0 2018-09-16 07:57:08 +00:00
rust-nightly
sagittarius-scheme devel/boehm-gc: update to 7.6.8 2018-08-31 18:27:13 +00:00
sather-specification
sather-tutorial
sbcl Update to 1.4.11 2018-08-30 13:39:13 +00:00
scala
scala-docs
scheme48
scm Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
sdcc devel/boost-*: update to 1.68.0 2018-08-09 06:58:30 +00:00
see devel/boehm-gc: update to 7.6.8 2018-08-31 18:27:13 +00:00
seed7 lang/seed7: update to 05_20180821 2018-09-10 12:54:57 +00:00
siod
sisc
sketchy
slib
slib-guile
slib-guile2
slisp
smalltalk
smlnj After an include, PLIST_SUB must be appended to, not overwritten. 2018-09-10 13:11:23 +00:00
snobol4 Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
solidity Update to 0.4.24 release and fix build with newer boost lib. 2018-08-09 08:01:28 +00:00
spidermonkey17
spidermonkey24 Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
spidermonkey38 Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
spidermonkey52 Explicitly set prefix for install to work on systems, where 2018-07-13 20:53:28 +00:00
spidermonkey170
spidermonkey185 - Switch to new test framework 2018-06-06 08:34:26 +00:00
spl
squeak
squirrel
starlogo
stldoc
swi-pl
swift devel/icu: update to 62.1 2018-06-29 14:22:11 +00:00
tcbasic
tcc
tcl85
tcl86
tcl87 lang/tcl87: install private headers, needed e.g. by lang/tclX 2018-07-31 12:47:10 +00:00
tcl-manual
tcl-wrapper
tclX lang/tclX: fetch newer tcl.m4 so we can build with Tcl 8.7 2018-07-31 13:05:38 +00:00
tinypy
tolua
tolua++
tuareg-mode.el
twelf
ucc
urweb
v8 Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
vala Upgrade devel/vala from 0.36.13 to 0.36.15: 2018-08-17 19:09:15 +00:00
visualworks
yabasic - Update to 2.80.0 2018-09-11 03:18:22 +00:00
yap - Remove gcc dependency on i386 2018-07-29 16:42:39 +00:00
yap-devel - Remove gcc dependency on i386 2018-07-29 16:42:39 +00:00
yorick
ypsilon Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
Makefile - Copy lang/julia to lang/julia06 and lang/julia07 2018-09-06 20:57:01 +00:00