Commit graph

18374 commits

Author SHA1 Message Date
Tobias Kortkamp
69828ecf39 lang/chicken5: Update to 5.1.0
While here

- Add LICENSE
- Only show pkg-message on install

Changes:	https://code.call-cc.org/releases/5.1.0/NEWS
2019-06-18 22:02:26 +00:00
Tobias Kortkamp
304d2ddf5d lang/chicken5: Cosmetic changes
- Pet portfmt and portclippy
2019-06-18 21:50:38 +00:00
Jimmy Olgeni
ae0b18314f Update lang/erlang-wx to version 21.3.8.4. 2019-06-18 18:02:50 +00:00
Jimmy Olgeni
a528e5573b Update lang/erlang-java to version 21.3.8.4. 2019-06-18 18:02:40 +00:00
Jimmy Olgeni
826bc76bef Update lang/erlang to version 21.3.8.4. 2019-06-18 18:02:27 +00:00
Jimmy Olgeni
69891cfd9c Update lang/erlang-runtime22 to version 22.0.4. 2019-06-18 12:37:09 +00:00
Jimmy Olgeni
79c6475b3a Update lang/erlang-runtime21 to version 21.3.8.4. 2019-06-18 12:36:58 +00:00
Jan Beich
0268f9be9a lang/rust-nightly: update to 1.36.0.20190618
Changes:	7840a0b753...b25ee64497
2019-06-18 00:52:01 +00:00
Mathieu Arnold
b97c40445f Update to v5.31.0-167-gfa068f6da2. 2019-06-17 21:51:31 +00:00
Gerald Pfeifer
460a92e9ac Update to the 20190616 snapshot of GCC 10.0.0. 2019-06-17 16:14:04 +00:00
Steve Wills
34a7ad641d lang/clojure: Update to 1.10.1
PR:		238419
Submitted by:	Sebastian Schwarz <seschwar@gmail.com>
Approved by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
2019-06-17 16:00:33 +00:00
Jimmy Olgeni
f3b97d07e9 Update lang/erlang-runtime20 to version 20.3.8.22. 2019-06-17 14:06:25 +00:00
Tobias Kortkamp
7e83d8341c lang/opencoarrays: Update to 2.7.1
- This also fixes the build with GCC 9 [1].
- Drop GCC 5 clause.  According to INSTALL GFortran >= 6.1 is required
  to build it.

Changes:	https://github.com/sourceryinstitute/OpenCoarrays/releases
PR:		238330 [1]
2019-06-17 10:28:56 +00:00
Kubilay Kocak
c50eb940fe lang/cmucl{-extra}: Reset MAINTAINER
PR:		238604
Submitted by:	Lorenzo Salvadore <phascolarctos protonmail ch> (maintainer)
2019-06-16 12:56:11 +00:00
Gerald Pfeifer
e4cdaf2eb7 Update to the 20180614 snapshot of GCC 8.3.1. 2019-06-16 07:33:50 +00:00
Li-Wen Hsu
c167ee0a5e - Update to 1.1.1
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2019-06-16 04:38:46 +00:00
Li-Wen Hsu
86bba35901 - Update to 1.0.4
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2019-06-16 04:38:11 +00:00
Tobias C. Berner
5e29b305d3 Update KDE Frameworks to 5.59.0
Exp-run by:	antoine
PR:		238414
2019-06-15 11:42:56 +00:00
Gerald Pfeifer
2418368aaa Update to the 20190613 snapshot of GCC 7.4.1. 2019-06-15 09:15:43 +00:00
Pietro Cerutti
bd64317ee4 Remove left-over meaningless 85+ from USES t(cl|k) 2019-06-13 15:02:39 +00:00
Gleb Popov
e4b6cd74b6 For ports with USES=cabal install a wrapper shell script instead of a real
executable into /bin/, that sets some environment variables to workaround
https://github.com/haskell/cabal/issues/5997

While there, update bunch of Haskell ports, install their data files.

PR:		237878
Reviewed by:	tcberner
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D20556
2019-06-13 13:57:14 +00:00
Jimmy Olgeni
6daff43047 Update lang/erlang-runtime22 to version 22.0.3. 2019-06-13 10:20:56 +00:00
Dmitry Marakasov
014920da99 - Update WWW
Approved by:	portmgr blanket
2019-06-13 09:01:55 +00:00
Gerald Pfeifer
e66727024b Recommend the use of GCC 8 (instead of GCC 7 until now) to replace
these older versions of GCC - GCC 4.8, GCC 5, and GCC 6 - which have
been end-of-lifed upstream many moons ago.  GCC 8 has been the default
version of GCC in the Ports Collection for a while and as such proven
itself, plus of all versions it is most likely to be present/used.

No functional change, just updated advice to our users.
2019-06-13 06:20:04 +00:00
Antoine Brodin
6b488fc117 Mark BROKEN on FreeBSD 12 and 13
Traceback (most recent call last):
  File "scripts/python/make-dist.py", line 294, in <module>
    Setup(InstallRoot_CompilerWithPrevious, InstallRoot_CompilerWithSelf)
  File "scripts/python/make-dist.py", line 268, in Setup
    reload(pylib) or FatalError()
  File "/wrkdirs/usr/ports/lang/modula3/work/cm3-b2ce705/scripts/python/pylib.py", line 655, in <module>
    if Host.endswith("_NT") or Host == "NT386":
AttributeError: 'NoneType' object has no attribute 'endswith'

Reported by:	pkg-fallout
MFH:		2019Q2
2019-06-13 05:43:18 +00:00
Brooks Davis
c65664bc95 Correct plist file.
The previous entries stem from trusting over-zealous substitution in
check-plist output.

PR:		224584
2019-06-12 19:57:21 +00:00
Pietro Cerutti
ccddf383ee Deprecate Tcl/Tk 8.5 and dependent ports
Tcl/Tk 8.5 is approaching EOL. It might or might get another patch release with
8.7 is released, but people should have started migrating to 8.6 long ago. See
also the second paragraph in the last 8.5 release announcement from three years
ago here: https://code.activestate.com/lists/tcl-core/15413/

For now, I don't have an EXPIRATION_DATE.
2019-06-12 15:51:56 +00:00
Julien Laffaye
abf6ee1855 lang/go: update to 1.12.6 2019-06-12 09:39:35 +00:00
Piotr Kubaj
3c3ee7a9cd lang/plexil: fix build
Replace USE_GCC=any with USE_GCC=yes.

New GCC is now needed:
../utils/bitsetUtils.hh:72: error: 'const class std::bitset<64u>' has no member named 'all'

Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D20602
2019-06-11 15:55:37 +00:00
Gerald Pfeifer
4032fcca04 Update to the 20190609 snapshot of GCC 10.0.0. 2019-06-11 05:53:55 +00:00
Yuri Victorovich
7cd6efc0e6 New port: lang/qmasm: Quantum macro assembler for D-Wave systems 2019-06-11 01:45:18 +00:00
Mathieu Arnold
7d9a6edc95 Update to v5.31.0-142-g7948efd469. 2019-06-10 12:29:50 +00:00
Gerald Pfeifer
954e78c21d Update to the 20180608 snapshot of GCC 9.1.1. 2019-06-10 09:43:58 +00:00
Gerald Pfeifer
442f8af9ef Update to the 20180607 snapshot of GCC 8.3.1. 2019-06-09 14:45:46 +00:00
Kai Knoblich
ef0d71b78c lang/ponyc: Update to 0.28.1
PR:		238280
Submitted by:	Greg V <greg@unrelenting.technology>
2019-06-09 06:20:52 +00:00
Tijl Coosemans
bb5cf6c4f3 Address some portlint warnings in the Linux infrastructure ports.
Eliminate LINUXNAME from port Makefiles.  This was just a helper variable
without special meaning outside port Makefiles but several developers have
copied it to new ports where it was then unused, apparently thinking that
it did have some special meaning.
2019-06-08 15:59:46 +00:00
Tijl Coosemans
5b721b6172 Eliminate RPMVERSION from Linux ports and set DISTVERSIONSUFFIX instead.
This puts all version information together in the port Makefiles.
2019-06-08 13:13:29 +00:00
Antoine Brodin
3cdc2974fe Chase llvm35 expiration 2019-06-08 11:46:54 +00:00
Gerald Pfeifer
9fde1c2d66 Update to the 20190606 snapshot of GCC 7.4.1. 2019-06-08 10:33:56 +00:00
Steve Wills
343db3284f lang/nim: update to 0.20
PR:		238390
Submitted by:	Neal Nelson <ports@nicandneal.net> (maintainer)
2019-06-07 23:07:57 +00:00
Tobias C. Berner
f240baeb83 Update KDE Applications to 19.04.2
https://kde.org/announcements/announce-applications-19.04.2.php
2019-06-07 04:08:25 +00:00
Yuri Victorovich
55205f16a4 lang/plexil: Fix license 2019-06-06 21:40:39 +00:00
Yuri Victorovich
f579f74f5a New port: lang/plexil: Plan Execution Interchange Language from NASA for robot control 2019-06-06 21:37:35 +00:00
Gerald Pfeifer
9a0021fada Update to the 20190602 snapshot of GCC 10.0.0. 2019-06-06 21:17:03 +00:00
Brooks Davis
7e1bf9831b Update to POCL 1.3.
PR:		224584
Submitted by:	ohartmann@walstatt.org (maintainer)
2019-06-06 21:07:41 +00:00
Gerald Pfeifer
5f5d05f85f Update to the 20180531 snapshot of GCC 8.3.1. 2019-06-05 05:09:26 +00:00
Jimmy Olgeni
aa68ae07c6 Update lang/erlang-java to version 21.3.8.3. 2019-06-04 10:05:24 +00:00
Jimmy Olgeni
a27722f0d6 Update lang/erlang-wx to version 21.3.8.3. 2019-06-04 10:05:16 +00:00
Jimmy Olgeni
a28d65ba47 Update lang/erlang to version 21.3.8.3. 2019-06-04 10:05:06 +00:00
Jimmy Olgeni
d8d0576012 Update lang/erlang-runtime21 to version 21.3.8.3. 2019-06-04 09:55:03 +00:00
Gleb Popov
642d12c396 lang/ghc: Upgrade to 8.6.5.
Approved by:	tcberner (mentor, implicit)
2019-06-03 13:46:44 +00:00
Mathieu Arnold
c0e2af886a Update to v5.31.0-120-gfef47adaf9. 2019-06-03 12:43:30 +00:00
Gerald Pfeifer
a94a3f14d1 Update to the 20180601 snapshot of GCC 9.1.1. 2019-06-03 07:30:54 +00:00
Wen Heping
bf9333f4d0 - Update to 2.83.0 2019-06-03 03:22:17 +00:00
Sunpoet Po-Chuan Hsieh
db4a8e4b03 Update to 1.20190601
Changes:	https://metacpan.org/changes/distribution/Modern-Perl
2019-06-02 18:37:55 +00:00
Kirill Ponomarev
5b861f020f Upgrade to 1.5.3 2019-06-02 09:04:12 +00:00
Gleb Popov
55deb88353 lang/ghc: Update to 8.6.4 and bump PORTREVISIONs for Haskell ports.
While there, fix build with DOCS=off.

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D20464
2019-06-02 09:02:21 +00:00
Gerald Pfeifer
0032df7f14 Welcome GCC 9.1, the first release of the GCC 9 series!
https://gcc.gnu.org/gcc-9/changes.html has a comprehensive overview of
many improvements and changes and https://gcc.gnu.org/gcc-8/porting_to.html
addresses issues you may encounter porting to this new version, though
this release series should have fewer of those than previous ones.

To provide a brief overview of some of the more noticable changes:

GCC's diagnostics now print source code with a left margin showing line
numbers.  This is configurable via -fno-diagnostics-show-line-numbers.
Plus there have been lots of further improvements around diagnostic
messages in general as -fopt-info.

As usual a large number of improvements to code generation, including
but by far not limited to the following:
 - Switch expansion (into expressions).
 - Inliner defaults are tuned to better suit modern C++ codebases,
   especially when built with link time optimizations.
 - Hot/cold partitioning is now more precise and aggressive.
 - Improved scalability for very large translation units.
 - Link-time optimization improvements including faster compilation.

A new option -flive-patching=[inline-only-static|inline-clone] has
been introduced to provide a safe compilation for live-patching.

A new pair of profiling options -fprofile-filter-files and
-fprofile-exclude-files help filter which source files are instrumented.

New built-in functions __builtin_expect_with_probability,
__builtin_has_attribute, and __builtin_speculation_safe_value.

Significant effort has been put into refining existing compiler warnings
and adding additional diagnostics. One notable addition is -Wabsolute-value
which warns for calls to standard functions that compute the absolute value
of an argument when a more appropriate standard function is available. For
example, calling abs(3.14) warns because the appropriate function to
compute the absolute value of a double argument is fabs.

The spelling corrector now considers transposed letters, and the threshold
for similarity has been tightened, to avoid nonsensical suggestions.

A new option --completion provides better option completion in a shell
(such as bash).

OpenACC support in C, C++, and Fortran continues to be maintained and
improved. Most of the OpenACC 2.5 specification is implemented.

Version 5.0 of the OpenMP specification is now partially supported in
the C and C++ compilers.

There is now experimental support for the upcoming C2X revision of the
ISO C standard (via the -std=c2x and similar options).

The C++ front end has experimental support for some of the upcoming
C++2a draft features, enabled by the -std=c++2a or -std=gnu++2a options.
This includes range-based for statements with initializer, default
constructible and assignable stateless lambdas, lambdas in unevaluated
contexts, language support for empty data members, allowing pack expansion
in lambda init-capture, likely and unlikely attributes, class types in
non-type template parameters, allowing virtual function calls in constant
expressions, explicit(bool), std::is_constant_evaluated, nested inline
namespaces, etc.

The C++17 implementation is no longer experimental and parallel algorithms
and <execution> and <memory_resource> are available.  Using the types and
functions in <filesystem> does not require linking with -lstdc++fs any more.

On the Fortran side asynchronous I/O is now fully supported; FINDLOC and
IS_CONTIGUOUS and other intrinsics have been implemented.

The MAX and MIN intrinsics are no longer guaranteed to return any
particular value in case one of the arguments is a NaN. This conforms
with the Fortran standard and what other Fortran compilers do.

A new option -fdec-include, set also by -fdec, has been added for
compatibility with legacy code.  With this option, the INCLUDE directive
is parsed also as a statement, which allows it to be written on multiple
source lines with line continuations.

Support for the Cell Broadband Engine (SPU), and thus powerpcspe on
FreeBSD as well, has been removed for lack of upstream maintainership.

Also there's been a minor ABI change on arm* targets (that GCC warns
about by default, controlled by the -Wpsabi option).

Support for the D programming language has been added to GCC, implementing
version 2.076 of the language and run-time library, though this port does
not enable this yet.  Volunteers welcome to test and contribute.
2019-06-01 18:06:12 +00:00
Jan Beich
630a973442 lang/rust-nightly: mark BROKEN after r503207
error[E0412]: cannot find type `Mir` in module `mir`
  --> src/tools/miri/src/fn_call.rs:20:45
   |
20 |     ) -> EvalResult<'tcx, Option<&'mir mir::Mir<'tcx>>> {
   |                                             ^^^ not found in `mir`
help: there is an enum variant `rustc::session::config::BorrowckMode::Mir` and 3 others; try using the variant's enum
   |
20 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::BorrowckMode>> {
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::OutputType>> {
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20 |     ) -> EvalResult<'tcx, Option<&'mir rustc_mir::util::borrowck_errors::Origin>> {
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0412]: cannot find type `Mir` in module `mir`
   --> src/tools/miri/src/lib.rs:410:45
    |
410 |     ) -> EvalResult<'tcx, Option<&'mir mir::Mir<'tcx>>> {
    |                                             ^^^ not found in `mir`
help: there is an enum variant `rustc::session::config::BorrowckMode::Mir` and 3 others; try using the variant's enum
    |
410 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::BorrowckMode>> {
    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
410 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::OutputType>> {
    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
410 |     ) -> EvalResult<'tcx, Option<&'mir rustc_mir::util::borrowck_errors::Origin>> {
    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/fn_call.rs:610:29
    |
610 |                     Scalar::Bits { bits: 0, size } => {
    |                     --------^^^^
    |                     |
    |                     variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/fn_call.rs:614:29
    |
614 |                     Scalar::Bits { .. } => return err!(ReadBytesAsPointer),
    |                     --------^^^^
    |                     |
    |                     variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:144:22
    |
144 |             (Scalar::Bits { .. }, Scalar::Bits { .. }) =>
    |              --------^^^^
    |              |
    |              variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:144:43
    |
144 |             (Scalar::Bits { .. }, Scalar::Bits { .. }) =>
    |                                   --------^^^^
    |                                   |
    |                                   variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:168:40
    |
168 |             (Scalar::Ptr(ptr), Scalar::Bits { bits, size }) |
    |                                --------^^^^
    |                                |
    |                                variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:169:22
    |
169 |             (Scalar::Bits { bits, size }, Scalar::Ptr(ptr)) => {
    |              --------^^^^
    |              |
    |              variant not found in `rustc_mir::interpret::Scalar<_, _>`

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:161:35
    |
161 |                     self.memory().check_bounds_ptr(left, InboundsCheck::Live)?;
    |                                   ^^^^^^^^^^^^^^^^ expected 3 parameters

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:162:35
    |
162 |                     self.memory().check_bounds_ptr(right, InboundsCheck::Live)?;
    |                                   ^^^^^^^^^^^^^^^^ expected 3 parameters

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:186:38
    |
186 |                     if self.memory().check_bounds_ptr(ptr, InboundsCheck::MaybeDead).is_ok() {
    |                                      ^^^^^^^^^^^^^^^^ expected 3 parameters

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:281:30
    |
281 |                     (Scalar::Bits { bits: (left.offset.bytes() as u128) & right, size: ptr_size }, false)
    |                      --------^^^^
    |                      |
    |                      variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:295:30
    |
295 |                     (Scalar::Bits { bits: 0, size: ptr_size }, false)
    |                      --------^^^^
    |                      |
    |                      variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:300:33
    |
300 |                         Scalar::Bits {
    |                         --------^^^^
    |                         |
    |                         variant not found in `rustc_mir::interpret::Scalar<_, _>`

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:343:27
    |
343 |             self.memory().check_bounds_ptr(ptr, InboundsCheck::Live)?;
    |                           ^^^^^^^^^^^^^^^^ expected 3 parameters

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:345:27
    |
345 |             self.memory().check_bounds_ptr(ptr, InboundsCheck::Live)?;
    |                           ^^^^^^^^^^^^^^^^ expected 3 parameters

error[E0061]: this function takes 4 parameters but 3 parameters were supplied
   --> src/tools/miri/src/stacked_borrows.rs:553:15
    |
553 |         alloc.check_bounds(this, ptr, size)?;
    |               ^^^^^^^^^^^^ expected 4 parameters

error: aborting due to 17 previous errors

Reported by:	pkg-fallout
2019-06-01 17:34:26 +00:00
Jan Beich
e0044cf2b0 lang/rust-nightly: update to 1.36.0.20190601
Changes:	e70d5386d7...7840a0b753
2019-06-01 00:46:40 +00:00
Gerald Pfeifer
f664132d87 Update to the 20190530 snapshot of GCC 7.4.1. 2019-05-31 22:24:22 +00:00
Torsten Zuehlsdorff
a9b7c3a946 lang/php73: Update from 7.3.5 to 7.3.6
Changelog:

    cURL:
        Implemented FR #72189 (Add missing CURL_VERSION_* constants).
    EXIF:
        Fixed bug #77988 (heap-buffer-overflow on php_jpg_get16) (CVE-2019-11040).
    FPM:
        Fixed bug #77934 (php-fpm kill -USR2 not working).
        Fixed bug #77921 (static.php.net doesn't work anymore).
    GD:
        Fixed bug #77943 (imageantialias($image, false); does not work).
        Fixed bug #77973 (Uninitialized read in gdImageCreateFromXbm) (CVE-2019-11038).
    Iconv:
        Fixed bug #78069 (Out-of-bounds read in iconv.c:_php_iconv_mime_decode() due to integer overflow) (CVE-2019-11039).
    JSON:
        Fixed bug #77843 (Use after free with json serializer).
    Opcache:
        Fixed possible crashes, because of inconsistent PCRE cache and opcache SHM reset.
    PDO_MySQL:
        Fixed bug #77944 (Wrong meta pdo_type for bigint on LLP64).
    Reflection:
        Fixed bug #75186 (Inconsistent reflection of Closure:::__invoke()).
    Session:
        Fixed bug #77911 (Wrong warning for session.sid_bits_per_character).
    SOAP:
        Fixed bug #77945 (Segmentation fault when constructing SoapClient with WSDL_CACHE_BOTH).
    SPL:
        Fixed bug #77024 (SplFileObject::__toString() may return array).
    SQLite:
        Fixed bug #77967 (Bypassing open_basedir restrictions via file uris).
    Standard:
        Fixed bug #77931 (Warning for array_map mentions wrong type).
        Fixed bug #78003 (strip_tags output change since PHP 7.3).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.3.6

MFH:		2019Q2
2019-05-31 22:02:10 +00:00
Torsten Zuehlsdorff
1189a76843 lang/php72: Upgrade from 7.2.18 7.2.19
Changelog:

    EXIF:
        Fixed bug #77988 (heap-buffer-overflow on php_jpg_get16) (CVE-2019-11040).
    FPM:
        Fixed bug #77934 (php-fpm kill -USR2 not working).
        Fixed bug #77921 (static.php.net doesn't work anymore).
    GD:
        Fixed bug #77943 (imageantialias($image, false); does not work).
        Fixed bug #77973 (Uninitialized read in gdImageCreateFromXbm) (CVE-2019-11038).
    Iconv:
        Fixed bug #78069 (Out-of-bounds read in iconv.c:_php_iconv_mime_decode() due to integer overflow) (CVE-2019-11039).
    JSON:
        Fixed bug #77843 (Use after free with json serializer).
    Opcache:
        Fixed possible crashes, because of inconsistent PCRE cache and opcache SHM reset.
    PDO_MySQL:
        Fixed bug #77944 (Wrong meta pdo_type for bigint on LLP64).
    Reflection:
        Fixed bug #75186 (Inconsistent reflection of Closure:::__invoke()).
    Session:
        Fixed bug #77911 (Wrong warning for session.sid_bits_per_character).
    SPL:
        Fixed bug #77024 (SplFileObject::__toString() may return array).
    SQLite:
        Fixed bug #77967 (Bypassing open_basedir restrictions via file uris).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.2.19

MFC after:	2019Q2
2019-05-31 21:57:50 +00:00
Torsten Zuehlsdorff
e26436dd53 lang/php71: Update from 7.1.29 to 7.1.30
Changelog:

    EXIF:
        Fixed bug #77988 (heap-buffer-overflow on php_jpg_get16) (CVE-2019-11040).
    GD:
        Fixed bug #77973 (Uninitialized read in gdImageCreateFromXbm) (CVE-2019-11038).
    Iconv:
        Fixed bug #78069 (Out-of-bounds read in iconv.c:_php_iconv_mime_decode() due to integer overflow) (CVE-2019-11039).
    SQLite:
        Fixed bug #77967 (Bypassing open_basedir restrictions via file uris).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.1.30

MFH:		2019Q2
2019-05-31 21:56:09 +00:00
Tobias Kortkamp
fb2dafe241 lang/python-mode.el: Do not install files for xemacs
It was removed in 2014.
2019-05-30 07:36:32 +00:00
Gerald Pfeifer
01e9e2d99e Update to the 20190526 snapshot of GCC 10.0.0. 2019-05-29 23:03:48 +00:00
Jimmy Olgeni
593758c8ce lang/erlang: check if EI_VSN, SNMP_VSN, and TOOLS_VSN are valid.
Even when they were not valid the build would still succeed, but
output incorrect messages or create non-working symlinks.
2019-05-29 17:29:03 +00:00
Jimmy Olgeni
21dc5b9723 lang/erlang-java: improve APP_VERSION check and move it to catch errors earlier. 2019-05-29 17:26:55 +00:00
Tobias Kortkamp
67a6401e6f lang/rust: Overwrite makesum target instead of makesum-all-archs
One less thing to remember during updates.
2019-05-29 08:15:52 +00:00
Tobias Kortkamp
bebaf73f0e lang/rust*: Add link to upstream issue for the LLVM STAGEDIR bug 2019-05-29 08:12:21 +00:00
Gerald Pfeifer
c2802bffa2 Update to the 20180525 snapshot of GCC 9.1.1. 2019-05-28 21:50:54 +00:00
Jimmy Olgeni
3eb67b2b7d lang/erlang-java: add APP_VERSION check.
Check that the specified APP_VERSION matches the value in vsn.mk,
as there is no other way to know if the Makefile is correct when
updating the port.
2019-05-28 21:38:10 +00:00
Mathieu Arnold
ed26e9f45e Update to v5.31.0-72-g2324bdb9a8 2019-05-28 21:00:56 +00:00
Mathieu Arnold
5a612d37e5 Update to 5.30.0, now out of Release Candidate phase. 2019-05-28 21:00:29 +00:00
Gleb Popov
0402fd9082 Merge lang/ghcXXX ports into lang/ghc.
Remove OPTIONS support from library Haskell ports.
Do not install documentation by library Haskell ports.
Remove deprecation notice from library ports, that still needed.

PR:		224083
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D20247
2019-05-28 15:53:04 +00:00
Ashish SHUKLA
ca877aee94 - Update to 9.5.2
- Add X11 option
- Pet portlint
2019-05-28 10:58:31 +00:00
Li-Wen Hsu
df501b826f Add PORTREVISION back 2019-05-28 06:15:12 +00:00
Li-Wen Hsu
cb5c8198a2 Turn lang/julia to metaport & introduce JULIA_DEFAULT to bsd.default-versions.mk
PR:		235872
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2019-05-28 06:12:47 +00:00
Li-Wen Hsu
9c831c900c Enable lang/julia06, lang/julia07 to be installed simultaneously
PR:		235872
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2019-05-28 06:08:12 +00:00
Li-Wen Hsu
803cdf7372 Copy lang/julia10 to lang/julia11 and update to 1.1.0
PR:		235872
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2019-05-28 06:00:59 +00:00
Li-Wen Hsu
af1d8e9886 Copy lang/julia to lang/julia10
This is preparing for turning lang/julia to a meta port

PR:		235872
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2019-05-28 05:59:00 +00:00
Jan Beich
214cbacd1c lang/rust-nightly: update to 1.36.0.20190528
Changes:	dec4c5201f...e70d5386d7
2019-05-28 00:40:31 +00:00
Gerald Pfeifer
29fae0c6de Update to the 20180524 snapshot of GCC 8.3.1. 2019-05-27 22:23:21 +00:00
Jimmy Olgeni
b0c42b2002 Update lang/elixir to version 1.8.2.
Differential Revision:    https://reviews.freebsd.org/D19912
2019-05-27 12:34:45 +00:00
Jimmy Olgeni
421f39272f lang/erlang, lang/erlang-java, lang/erlang-wx: upgrade to 21.3.8.2.
- Add support for CORBA applications that were removed from recent
  releases, and enable them by default as they were before. They follow a
  separate GH_TAGNAME.

- Remove obsolete GS application.

- SMP is now enabled by default.

lang/erlang-doc, lang/erlang-man: upgrade to 21.3.

- Add missing NO_ARCH.

Differential Revision:    https://reviews.freebsd.org/D19911
2019-05-27 12:34:09 +00:00
Jimmy Olgeni
cf2ceaed40 Update lang/racket to version 7.3. 2019-05-26 16:41:51 +00:00
Jimmy Olgeni
e516037fe4 Update lang/racket-minimal to version 7.3. 2019-05-26 16:41:32 +00:00
Tobias Kortkamp
67f0cf7756 lang/clisp: Remove BROKEN_ia64
ia64 support has been gone for a while.
2019-05-25 11:58:02 +00:00
Tobias Kortkamp
fd495ae11c lang/perl5.26: Remove OPTIONS_EXCLUDE_FreeBSD_10
FreeBSD 10.x is no longer supported.
2019-05-25 11:03:00 +00:00
Jimmy Olgeni
93c2d9cef7 Update lang/erlang-runtime21 to version 21.3.8.2. 2019-05-25 06:27:52 +00:00
Jan Beich
d2e0454db8 lang/rust-nightly: update to 1.36.0.20190525
Changes:	37ff5d388f...dec4c5201f
2019-05-25 00:57:45 +00:00
Gerald Pfeifer
df956faf82 Update to the 20190523 snapshot of GCC 7.4.1. 2019-05-24 22:29:19 +00:00
Jimmy Olgeni
55eb8eb09d Update lang/erlang-runtime21 to version 21.3.8.1.
- Fix Corba installation path
2019-05-24 13:02:12 +00:00
Jimmy Olgeni
e6c172a882 lang/erlang-runtime22: add Corba support and remove obsolete GS option. 2019-05-24 12:09:15 +00:00
Tobias Kortkamp
bfa7cfe319 lang/rust: Clean up MASTER_SITES
Use HTTPS consistently and remove old sites that only contain
Rust < 1.27.0 bootstraps.
2019-05-24 06:46:58 +00:00
Tobias Kortkamp
c237f167ef lang/rust-nightly: Fix check-plist same as lang/rust 1.35.0
Avoid staging the local copy of LLVM into ${STAGEDIR}${WRKDIR}
during install.
2019-05-24 05:58:28 +00:00
Tobias Kortkamp
f30ebc2bec lang/rust: Update to 1.35.0
- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html
Reviewed by:	jbeich
Tested by:	pkubaj (powerpc64), mikael.urankar@gmail.com (aarch64)
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D20332
2019-05-24 03:25:11 +00:00
Dave Cottlehuber
aa7af35f0f lang/janet: new port - functional embeddable lisp with performant data types
Approved by:	jrm (mentor)
Differential Revision:	https://reviews.freebsd.org/D20379
2019-05-23 19:19:46 +00:00
Steve Wills
42f38733f4 lang/nim: Update to 0.19.6
PR:		237894
Submitted by:	Neal Nelson <ports@nicandneal.net> (maintainer)
2019-05-23 18:32:59 +00:00
Gerald Pfeifer
dc3bc1a069 Update to the 20190519 snapshot of GCC 10.0.0. 2019-05-23 18:23:43 +00:00
Baptiste Daroussin
4737ac35e9 Stop mentionning a version of spidermonkey which is not in ports anymore 2019-05-23 09:50:23 +00:00
Baptiste Daroussin
ab1ef48f2a Remove now unused spidermonkey38
Approved by:	maintainer (kwm)
2019-05-23 09:44:55 +00:00
Baptiste Daroussin
32f95caaec Remove spidermonkey170 it is not used anymore and not depended on
Approved by:	maintainer (kwm)
2019-05-23 09:13:55 +00:00
Jan Beich
249dd1169c lang/rust-nightly: update to 1.36.0.20190523
Changes:	d35181ad87...37ff5d388f
2019-05-23 00:33:41 +00:00
Dave Cottlehuber
9b27108d2a lang/erlang-runtime22: update from RC to 22.0.1
Approved by:	jrm (mentor)
Differential Revision:	https://reviews.freebsd.org/D20354
2019-05-22 21:20:02 +00:00
Antoine Brodin
8e377c9a5f Mark BROKEN
/usr/local/lib/ruby/site_ruby/2.5/rubygems.rb:283:in `find_spec_for_exe': Could not find 'bundler' (1.13.6) required by your /wrkdirs/usr/ports/lang/rubinius/work/rubinius-3.86/Gemfile.lock. (Gem::GemNotFoundException)

Reported by:	pkg-fallout
2019-05-21 09:56:40 +00:00
Gerald Pfeifer
9551168693 Update to the 20180518 snapshot of GCC 9.1.1.
Proactively add a CONFLICTS statement with the lang/gcc9 port that
should be landing any day now.  That'll avoid a PORTREVISION bump
and rebuild at that point.
2019-05-21 05:52:16 +00:00
Jan Beich
65b35eb32c lang/rust-nightly: update to 1.36.0.20190521
Changes:	963184bbb6...d35181ad87
2019-05-21 00:44:10 +00:00
Gerald Pfeifer
69ebdca35e Update to the 20190516 snapshot of GCC 7.4.1. 2019-05-20 18:05:06 +00:00
Mathieu Arnold
4a6a6f74fd Update to v5.30.0-RC2-4-gc195675b2e. 2019-05-20 13:04:48 +00:00
Mathieu Arnold
4546022007 Update to 5.30.0-RC2. 2019-05-20 13:04:43 +00:00
Mathieu Arnold
b02a518e53 Remove Created by lines where I am the one. 2019-05-20 13:04:24 +00:00
Yuri Victorovich
de50693c7b New port: lang/gomacro: Interactive Go interpreter and debugger with REPL, generics and macros
PR:		236364
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2019-05-20 06:15:42 +00:00
Gerald Pfeifer
c08bf0efff Update to the 20180517 snapshot of GCC 8.3.1.
andreast@ has pushed files/patch-amd64-gcc-multilib-support upstream
into the GCC 8 release branch, so remove this from this port.
2019-05-19 22:25:25 +00:00
Jan Beich
98d9c2ac56 lang/rust-nightly: update to 1.36.0.20190519
Changes:	73a3a90d25...963184bbb6
2019-05-19 00:51:00 +00:00
Jan Beich
4435ea13f4 lang/rust-nightly: update to 1.36.0.20190518
Changes:	7158ed9cbe...73a3a90d25
2019-05-18 00:47:23 +00:00
Piotr Kubaj
511d74702f lang/clisp: fix build with GCC-based architectures
Add -lthr to LDFLAGS on GCC architectures.

While here, also add USES=localbase:ldflags.

PR:		237524
Approved by:	tcberner (mentor)
2019-05-17 19:23:07 +00:00
Vinícius Zavam
ecfad07964 lang/groovy: update 2.4.16 to 2.4.17
Approved by:	mentors (implicit)
2019-05-16 17:16:27 +00:00
Wen Heping
52c8e1b147 - Re-add lang/clips
- Update to 6.30
- Add LICENSE
- Take maintainership
- Update COMMENT
- Pet portlint
2019-05-16 13:56:16 +00:00
Antoine Brodin
48c84e1736 Attempt to unbreak INDEX on aarch64 2019-05-16 05:37:43 +00:00
Jan Beich
5d46f27aeb lang/rust-nightly: update to 1.36.0.20190516
Changes:	a9ec99f420...7158ed9cbe
2019-05-16 00:52:34 +00:00
Tobias C. Berner
e10da3de3f Update KDE Frameworks to 5.58.0
Announcement:
	https://kde.org/announcements/kde-frameworks-5.58.0.php

Exp-run by:	antoine
PR:		237888
2019-05-15 20:28:04 +00:00
Gerald Pfeifer
3df579626d Update to the 20190512 snapshot of GCC 10.0.0. This brings a new binary
bin/lto-dump which may be helpful if you employ link-time optimization (LTO).

Forward port r499061 | gerald | 2019-04-15 from lang/gcc8 and gcc8-devel [1]:

  GCC has two runtime libraries:  The static library libgcc.a (-lgcc) and
  the shared library libgcc_s.so (-lgcc_s).  Both implement many of the
  same functions but they also each have their unique functions.  When
  GCC links programs and libraries there are three possibilities:

  1. gcc -static-libgcc or gcc -static: -lgcc
     => Just use libgcc.a.

  2. gcc -shared-libgcc: -lgcc_s -lgcc
     => Link with libgcc_s first, so libgcc.a is only used for its unique
        functions.

  3. gcc: -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
     => Link with libgcc.a first so libgcc_s is only used for its unique
        functions (_Unwind_* functions).

  Approach 3 is the default for gcc and it's also what clang and clang++ use;
  approach 2 is the default for gfortran, g++ and probably other front ends.

  This patch makes 3 the default for gfortran.  It significantly reduces
  the use of libgcc_s.  The _Unwind_* functions are also available in the
  old base system libgcc_s which means this reduces the need for
  -rpath /usr/local/lib/gccN in ports that depend on libraries built with
  gfortran.  Consider a dependency tree like this:

    prog -> libA -> libgcc_s (old base system libgcc_s is fine)
         -> libB -> libgcc_s (libB built with gfortran, needs new libgcc_s)

  Here prog needs to be linked with -rpath /usr/local/lib/gccN even if it's
  a normal C program compiled with clang.  Without -rpath it will fail to
  start because it loads old libgcc_s first as a dependency of libA and then
  it fails to load libB.  With this patch libB works with old base system
  libgcc_s or may not need libgcc_s at all, so prog does not need to be
  linked with -rpath.

PR:		208120 [1]
Submitted by:	tijl [1]
2019-05-15 10:02:37 +00:00
Tobias Kortkamp
6bd3ed2a9b lang/rust: Update to 1.34.2
- While here add patches from [1] for LibreSSL 2.9.1 support

[1] https://github.com/sfackler/rust-openssl/pull/1097

Changes:	https://blog.rust-lang.org/2019/05/13/Security-advisory.html
Changes:	https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html
PR:		237495 [1]
Security:	37528379-76a8-11e9-a4fd-00012e582166
2019-05-15 03:12:15 +00:00
Mathieu Arnold
1555f6d129 Limit thread safe locales to FreeBSD 12+. 2019-05-14 11:32:23 +00:00
Mathieu Arnold
a16c291d25 Sort categories Makefile and hook forgotten ports to the build.
Pointy hat:	bofh, glewis, gerald, swills, manu, ijiao, sunpoet, egypcio
2019-05-14 10:32:37 +00:00
Gerald Pfeifer
15475e4d72 Update to the 20190509 snapshot of GCC 7.4.1. 2019-05-14 05:10:40 +00:00
Jan Beich
ee69a28ec4 lang/rust-nightly: update to 1.36.0.20190514
Changes:	d595b11358...a9ec99f420
2019-05-14 00:47:56 +00:00
Gerald Pfeifer
9ab84e02cb Update to the 20180511 snapshot of GCC 9.1.1.
andreast@ has pushed files/patch-amd64-gcc-multilib-support upstream
after the GCC 9.1 release, so this is now on the GCC 9 branch and can
be removed from our tree.
2019-05-13 17:17:33 +00:00
Mathieu Arnold
a25dff21b6 Update to v5.30.0-RC1-4-g3119bee2e3. 2019-05-13 07:52:41 +00:00
Mathieu Arnold
28017ff3ee Welcome Perl 5.30 (now at 5.30.0-RC1)
Changes:	https://metacpan.org/pod/release/XSAWYERX/perl-5.30.0-RC1/pod/perldelta.pod
Changes:	https://metacpan.org/pod/release/XSAWYERX/perl-5.30.0-RC1/pod/perldeprecation.pod#Perl-5.30
2019-05-13 07:36:38 +00:00
Gerald Pfeifer
398a072393 Forward port r499061 | gerald | 2019-04-15 from lang/gcc8 and gcc8-devel:
GCC has two runtime libraries:  The static library libgcc.a (-lgcc) and
  the shared library libgcc_s.so (-lgcc_s).  Both implement many of the
  same functions but they also each have their unique functions.  When
  GCC links programs and libraries there are three possibilities:

  1. gcc -static-libgcc or gcc -static: -lgcc
     => Just use libgcc.a.

  2. gcc -shared-libgcc: -lgcc_s -lgcc
     => Link with libgcc_s first, so libgcc.a is only used for its unique
        functions.

  3. gcc: -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
     => Link with libgcc.a first so libgcc_s is only used for its unique
        functions (_Unwind_* functions).

  Approach 3 is the default for gcc and it's also what clang and clang++ use;
  approach 2 is the default for gfortran, g++ and probably other front ends.

  This patch makes 3 the default for gfortran.  It significantly reduces
  the use of libgcc_s.  The _Unwind_* functions are also available in the
  old base system libgcc_s which means this reduces the need for
  -rpath /usr/local/lib/gccN in ports that depend on libraries built with
  gfortran.  Consider a dependency tree like this:

    prog -> libA -> libgcc_s (old base system libgcc_s is fine)
         -> libB -> libgcc_s (libB built with gfortran, needs new libgcc_s)

  Here prog needs to be linked with -rpath /usr/local/lib/gccN even if it's
  a normal C program compiled with clang.  Without -rpath it will fail to
  start because it loads old libgcc_s first as a dependency of libA and then
  it fails to load libB.  With this patch libB works with old base system
  libgcc_s or may not need libgcc_s at all, so prog does not need to be
  linked with -rpath.

Do not bump PORTREVISION, since we'll shortly update to a newer snapshot,
just need a consistent baseline when branching the new lang/gcc9 now that
GCC 9.1 has been released.

PR:		208120
Submitted by:	tijl
2019-05-12 19:17:09 +00:00
Gerald Pfeifer
8460032695 Update to the 20180510 snapshot of GCC 8.3.1. 2019-05-11 06:00:49 +00:00
Jan Beich
eae35ec465 lang/rust-nightly: update to 1.36.0.20190511
Changes:	3f5152e200...d595b11358
2019-05-11 00:56:39 +00:00
Tobias C. Berner
d27fcc13c5 Update KDE Applications to 19.04.1
Changelog:
	https://kde.org/announcements/fulllog_applications-aether.php?version=19.04.1
2019-05-09 18:18:04 +00:00
Tobias C. Berner
fa2930e8d9 lang/ghc843: remove accidentally added character
Reported by:	jbeich
2019-05-09 17:57:16 +00:00
Rene Ladan
e6d3f58a1e Remove expired port:
2019-05-09 lang/perl5.24: Support ends three years after .0 release, please upgrade to a more recent version of Perl
2019-05-09 16:23:02 +00:00
Rene Ladan
b8b8fa5aeb Remove expired ports:
2019-05-08 databases/ruby-odbc: Broken for more than 6 months
2019-05-08 databases/rubygem-dbd-odbc: Broken for more than 6 months
2019-05-08 devel/dlangui: Broken for more than 6 months
2019-05-08 editors/dlangide: Broken for more than 6 months
2019-05-08 emulators/desmume: Broken for more than 6 months
2019-05-08 emulators/yabause: Broken for more than 6 months
2019-05-08 emulators/yape: Broken for more than 6 months
2019-05-08 games/armagetron: Broken for more than 6 months
2019-05-08 games/boswars: Broken for more than 6 months
2019-05-08 games/ceferino: Broken for more than 6 months
2019-05-08 games/chanta: Broken for more than 6 months
2019-05-08 games/d2x-xl: Broken for more than 6 months
2019-05-08 games/drcreep: Broken for more than 6 months
2019-05-08 games/frobtads: Broken for more than 6 months
2019-05-08 games/paintown: Broken for more than 6 months
2019-05-08 games/pykawari: Broken for more than 6 months
2019-05-08 games/stepmania-devel: Broken for more than 6 months
2019-05-08 games/tinymux: Broken for more than 6 months
2019-05-08 games/voxelands: Broken for more than 6 months
2019-05-08 games/voxelands-server: Broken for more than 6 months
2019-05-08 games/warsow: Broken for more than 6 months
2019-05-08 graphics/appleseed: Broken for more than 6 months
2019-05-08 graphics/apvlv: Broken for more than 6 months
2019-05-08 graphics/qslim: Broken for more than 6 months
2019-05-08 graphics/rawstudio: Broken for more than 6 months
2019-05-08 graphics/tulip: Broken for more than 6 months
2019-05-08 lang/qore: Broken for more than 6 months
2019-05-08 mail/milter-manager: Broken for more than 6 months
2019-05-08 math/goblin: Broken for more than 6 months
2019-05-08 math/mosesdecoder: Broken for more than 6 months
2019-05-08 multimedia/asdcplib: Broken for more than 6 months
2019-05-08 net/crtmpserver: Broken for more than 6 months
2019-05-08 net/linuxigd: Abandonware; use net/miniupnpd instead
2019-05-08 net/openafs: Broken for more than 6 months
2019-05-08 security/quantis: Broken for more than 6 months
2019-05-08 sysutils/boxbackup: Broken for more than 6 months
2019-05-08 sysutils/grub2-efi: Broken for more than 6 months
2019-05-08 sysutils/grub2-pcbsd: Broken for more than 6 months
2019-05-08 sysutils/mdcp: Broken for more than 6 months
2019-05-08 sysutils/sbsigntool: Broken for more than 6 months
2019-05-08 www/py-cherrypy-old: Lates version is in tree and no dependent ports
2019-05-09 15:03:38 +00:00
Gleb Popov
6dc2e22e2d Introduce USES=cabal and use it to build Haskell applications.
PR:		230186
Reviewed by:	mat, tcberner
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19730
2019-05-09 14:39:30 +00:00
Gerald Pfeifer
bf37495dca Update to the 20190502 snapshot of GCC 7.4.1. 2019-05-09 14:23:45 +00:00
Kirill Ponomarev
f1435d2b63 Update to 1.5.2 2019-05-09 13:54:43 +00:00
Koichiro Iwao
4f62912c87 Forgot to commit this in r501068
Reported by:	antonie
2019-05-09 08:24:08 +00:00
Koichiro Iwao
c0fd879a7f lang/ruby26: Fix pkg-plist when EXAMPLES=off
Reported by:	adamw
2019-05-09 06:42:08 +00:00
Tobias C. Berner
61955189c5 lang/gch84[34]: bump LLVM_VERSION to 60
- llvm50 was removed, which breaks poudriere on arm.
- this might not fix it, but at least blocks poudrire no longer

Reported by:	antoine
2019-05-09 05:35:23 +00:00
Koichiro Iwao
96e32bdc19 Add ruby26 2.6.3 (copied from ruby25)
PR:		234509 235826
Submitted by:	pete@nomadlogic.org (initial revision)
		Yasuhiro KIMURA <yasu@utahime.org> (initial revision)
		meta (myself, minor modifications)
Relnotes::	https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/
		https://www.ruby-lang.org/en/news/2019/01/30/ruby-2-6-1-released/
		https://www.ruby-lang.org/en/news/2019/03/13/ruby-2-6-2-released/
		https://www.ruby-lang.org/en/news/2019/04/17/ruby-2-6-3-released/
Differential Revision:	https://reviews.freebsd.org/D19961
2019-05-09 01:28:38 +00:00
Jan Beich
91dfec49fe lang/rust-nightly: update to 1.36.0.20190509
Changes:	a19cf18c7d...3f5152e200
2019-05-09 00:52:28 +00:00
Torsten Zuehlsdorff
a2db2a0a10 lang/php71: put mailheader patch back
Reported by:	mat
2019-05-08 09:46:18 +00:00
Gerald Pfeifer
c25267b6da Update to the 20180503 snapshot of GCC 8.3.1.
On the way forward port r499061 | gerald | 2019-04-15 from lang/gcc8 [1]:

  GCC has two runtime libraries:  The static library libgcc.a (-lgcc) and
  the shared library libgcc_s.so (-lgcc_s).  Both implement many of the
  same functions but they also each have their unique functions.  When
  GCC links programs and libraries there are three possibilities:

  1. gcc -static-libgcc or gcc -static: -lgcc
     => Just use libgcc.a.

  2. gcc -shared-libgcc: -lgcc_s -lgcc
     => Link with libgcc_s first, so libgcc.a is only used for its unique
        functions.

  3. gcc: -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
     => Link with libgcc.a first so libgcc_s is only used for its unique
        functions (_Unwind_* functions).

  Approach 3 is the default for gcc and it's also what clang and clang++ use;
  approach 2 is the default for gfortran, g++ and probably other front ends.

  This patch makes 3 the default for gfortran.  It significantly reduces
  the use of libgcc_s.  The _Unwind_* functions are also available in the
  old base system libgcc_s which means this reduces the need for
  -rpath /usr/local/lib/gccN in ports that depend on libraries built with
  gfortran.  Consider a dependency tree like this:

    prog -> libA -> libgcc_s (old base system libgcc_s is fine)
         -> libB -> libgcc_s (libB built with gfortran, needs new libgcc_s)

  Here prog needs to be linked with -rpath /usr/local/lib/gccN even if it's
  a normal C program compiled with clang.  Without -rpath it will fail to
  start because it loads old libgcc_s first as a dependency of libA and then
  it fails to load libB.  With this patch libB works with old base system
  libgcc_s or may not need libgcc_s at all, so prog does not need to be
  linked with -rpath.

PR:		208120 [1]
Submitted by:	tijl [1]
2019-05-08 07:13:48 +00:00
Torsten Zuehlsdorff
e36808edb8 lang/php73: Upgrade from 7.3.4 to 7.3.5
Changelog:

    Core:
        Fixed bug #77903 (ArrayIterator stops iterating after offsetSet call).
    CLI:
        Fixed bug #77794 (Incorrect Date header format in built-in server).
    EXIF:
        Fixed bug #77950 (Heap-buffer-overflow in _estrndup via exif_process_IFD_TAG).
    Interbase:
        Fixed bug #72175 (Impossibility of creating multiple connections to Interbase with php 7.x).
    Intl:
        Fixed bug #77895 (IntlDateFormatter::create fails in strict mode if $locale = null).
    litespeed:
        LiteSpeed SAPI 7.3.1, better process management, new API function litespeed_finish_request().
    LDAP:
        Fixed bug #77869 (Core dump when using server controls) (mcmic)
    Mail:
        Fixed bug #77821 (Potential heap corruption in TSendMail()).
    mbstring:
        Implemented FR #72777 (Implement regex stack limits for mbregex functions).
    MySQLi:
        Fixed bug #77773 (Unbuffered queries leak memory - MySQLi / mysqlnd).
    PCRE:
        Fixed bug #77827 (preg_match does not ignore \r in regex flags).
    PDO:
        Fixed bug #77849 (Disable cloning of PDO handle/connection objects).
    phpdbg:
        Fixed bug #76801 (too many open files).
        Fixed bug #77800 (phpdbg segfaults on listing some conditional breakpoints).
        Fixed bug #77805 (phpdbg build fails when readline is shared).
    Reflection:
        Fixed bug #77772 (ReflectionClass::getMethods(null) doesn't work).
        Fixed bug #77882 (Different behavior: always calls destructor).
    Standard:
        Fixed bug #77793 (Segmentation fault in extract() when overwriting reference with itself).
        Fixed bug #77844 (Crash due to null pointer in parse_ini_string with INI_SCANNER_TYPED).
        Fixed bug #77853 (Inconsistent substr_compare behaviour with empty haystack).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.3.5

MFH:		2019Q2
2019-05-08 06:46:57 +00:00
Torsten Zuehlsdorff
ad7728b35d lang/php72: Upgrade from 7.2.17 to 7.2.18
Changelog:

    CLI:
        Fixed bug #77794 (Incorrect Date header format in built-in server).
    EXIF:
        Fixed bug #77950 (Heap-buffer-overflow in _estrndup via exif_process_IFD_TAG).
    Interbase:
        Fixed bug #72175 (Impossibility of creating multiple connections to Interbase with php 7.x).
    Intl:
        Fixed bug #77895 (IntlDateFormatter::create fails in strict mode if $locale = null).
    litespeed:
        LiteSpeed SAPI 7.3.1, better process management, new API function litespeed_finish_request().
    Mail:
        Fixed bug #77821 (Potential heap corruption in TSendMail()).
    PCRE:
        Fixed bug #77827 (preg_match does not ignore \r in regex flags).
    PDO:
        Fixed bug #77849 (Disable cloning of PDO handle/connection objects).
    phpdbg:
        Fixed bug #76801 (too many open files).
        Fixed bug #77800 (phpdbg segfaults on listing some conditional breakpoints).
        Fixed bug #77805 (phpdbg build fails when readline is shared).
    Reflection:
        Fixed bug #77772 (ReflectionClass::getMethods(null) doesn't work).
        Fixed bug #77882 (Different behavior: always calls destructor).
    Standard:
        Fixed bug #77680 (recursive mkdir on ftp stream wrapper is incorrect).
        Fixed bug #77844 (Crash due to null pointer in parse_ini_string with INI_SCANNER_TYPED).
        Fixed bug #77853 (Inconsistent substr_compare behaviour with empty haystack).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.2.18

MFH:		2019Q2
2019-05-08 06:45:13 +00:00
Torsten Zuehlsdorff
e856a4bc8e lang/php71: Update from 7.1.28 to 7.1.29
Changelog:

    EXIF:
        Fixed bug #77950 (Heap-buffer-overflow in _estrndup via exif_process_IFD_TAG).
    Mail:
        Fixed bug #77821 (Potential heap corruption in TSendMail()).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.1.29

MFH:		2019Q2
2019-05-08 06:42:36 +00:00
Julien Laffaye
7f59b622dc Update to 1.12.5 2019-05-07 14:02:40 +00:00
Jan Beich
dc8a0f6dcb lang/rust-nightly: update to 1.36.0.20190507
Changes:	a3404557c5...a19cf18c7d
2019-05-07 00:32:56 +00:00
Gerald Pfeifer
9c82d017dd Welcome GCC 10, even if only in form of its first development snapshot
at the beginning of what likely is going to be another one year cycle.

files/patch-amd64-gcc-multilib-support has made it upstream after the
creation of the GCC 9 release branch, so we can drop it.
2019-05-06 21:15:22 +00:00
Torsten Zuehlsdorff
f672fd2539 lang/php73: convert CPPFLAGS from /usr/local to ${LOCALBASE}
As mat point out too often: if you write /usr/local you should write ${LOCALBASE}

PR:		237722
Reported by:	mikael.urankar@gmail.com
2019-05-06 20:27:18 +00:00
Mathieu Arnold
f7f54dcb00 Update to v5.29.10-57-g2ede670576. 2019-05-06 13:47:31 +00:00
Wen Heping
3f9c8d94a0 - Update to 0.14 2019-05-06 00:25:59 +00:00
Gerald Pfeifer
e03bfa283b Update to the 20180504 snapshot of GCC 9.1.1, the first snapshot after
the release of GCC 9.1 (which is in turn the first in that release series).

Last weeks's snapshot actually was still coming from trunk and contained
early development of what is going to become GCC 10 later on, so we skipped
that one.
2019-05-05 07:39:58 +00:00
Mark Linimon
565b9ddd83 These ports now build on armv7 (and, presumably, armv6).
Approved by:	portmgr (tier-2 blanket)
2019-05-04 17:15:43 +00:00
Dmitry Marakasov
ac71101c02 - Add LICENSE_FILE
- Add USES=gnome
- Switch to USES=localbase
- Update WWW

Approved by:	portmgr blanket
2019-05-04 09:31:28 +00:00
Mark Linimon
7a91875788 These ports also build on armv7 (and thus, presumably, on armv6).
Approved by:	portmgr (tier-2 blanket)
Obtained from:	armv7 TRYBROKEN run
2019-05-04 04:24:52 +00:00
Jan Beich
fe4ee07401 lang/rust-nightly: update to 1.36.0.20190504
Changes:	9b67bd42b7...a3404557c5
2019-05-04 00:42:32 +00:00
Torsten Zuehlsdorff
fdac26fd29 lang/php73: enable PRCE2 JIT support
This will speed up certain PHP scripts relying on regex matches.

PR:		237722
Submitted by: Jon Tejnung <jon@herrskogen.se>
2019-05-03 22:31:46 +00:00
Yuri Victorovich
62f639e81e lang/gravity: Update 0.7.0 -> 0.7.0-2
Fixes including -lm warning.
2019-05-03 21:19:05 +00:00
Mark Linimon
922dee671e These ports now build on aarch64.
Where necessary, pet portlint.

Approved by:	portmgr
Obtained from:	aarch64 TRYBROKEN run
2019-05-03 21:06:51 +00:00
Mark Linimon
2324ce8be9 Sort ONLY_FOR_ARCHS to pacify portlint.
Approved by:	portmgr (tier-2 blanket)
2019-05-03 20:54:06 +00:00
Steve Wills
ce5b7fea36 lang/lua53: move assertion to correct place
PR:		236891
Submitted by:	andrew@tao11.riddles.org.uk
Approved by:	Russell Haley <russ.haley@gmail.com> (maintainer)
2019-05-03 11:50:24 +00:00
Steve Wills
bd5d962347 lang/squeak: Add aarch64 to ONLY_FOR_ARCHS
PR:		237716
Submitted by:	takeshi.mutoh@gmail.com (maintainer)
2019-05-03 11:29:24 +00:00
Pietro Cerutti
f40827068d lang/tcl87: do not strip in debug mode
PR:		237712
Submitted by:	mi@
2019-05-03 08:07:57 +00:00
Gerald Pfeifer
14e283358f Update to the 20180426 snapshot of GCC 8.3.1. 2019-05-03 05:13:29 +00:00
Yuri Victorovich
3ef06fe938 lang/gravity: Update 0.6.9 -> 0.7.0
Reported by:	portscout
2019-05-03 03:31:45 +00:00
Mathieu Arnold
d464b42ba9 Remove :DEFAULT where not required. 2019-05-02 10:18:03 +00:00
Jan Beich
5917476365 lang/rust-nightly: update to 1.36.0.20190502
Changes:	00859e3e65...9b67bd42b7
2019-05-02 00:33:14 +00:00
Rene Ladan
7469b029a6 Remove esound support from pulseaudio as audio/esound expired.
Bump PORTREVISIONs of dependent ports.

Build-tested in poudriere on a head-amd64 jail for audio/pulseaudio*
2019-05-01 19:35:14 +00:00
Mark Linimon
a447f72e4f These ports now build on aarch64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2019-05-01 18:39:38 +00:00
Alex Dupre
191905eae7 Update to 0.5.8 release. 2019-05-01 10:16:51 +00:00
Dmitry Marakasov
8f451eb73a Update WWW
Approved by:	portmgr blanket
2019-04-30 14:03:37 +00:00
Koichiro Iwao
fcf98f7079 lang/ruby2[45]: Remove dbm library and replace it with databases/rubygem-dbm
PR:		230289
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> (initial revision)
		meta (myself)
Reviewed by:	sunpoet, ruby
Approved by:	sunpoet
Differential Revision:	https://reviews.freebsd.org/D20000
2019-04-30 11:22:58 +00:00
Antoine Brodin
c835f7625b Revert r500402 and unbreak all php73 ports
Pointy hat:	amdmi3
2019-04-30 05:28:40 +00:00
Jan Beich
e7da714219 lang/rust-nightly: update to 1.36.0.20190430
Changes:	https://github.com/rust-lang/rust/compare/597f432489f1...
2019-04-30 00:29:35 +00:00
Mathieu Arnold
82a04176bd Update to v5.29.10-40-gfd8eff8581. 2019-04-29 12:44:30 +00:00
Dmitry Marakasov
e4d237e146 - Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
2019-04-29 09:31:25 +00:00
Koop Mast
720df31cb8 Update vala to 0.40.15. 2019-04-28 18:26:31 +00:00
Steve Wills
7cf0b81f43 lang/J: Update to j807-release
PR:		236454
Submitted by:	João Neves <sevenjp@gmail.com> (maintainer)
2019-04-28 12:10:00 +00:00
Jimmy Olgeni
a17b4891c6 Update lang/erlang-runtime21 to version 21.3.7. 2019-04-28 07:55:55 +00:00
Yuri Victorovich
5256d20675 lang/gravity: Update 0.6.6 -> 0.6.9
Reported by:	portscout
2019-04-28 07:15:08 +00:00
Jan Beich
cb4d72fbc0 lang/rust-nightly: update to 1.36.0.20190427
Changes:	e305df1846...597f432489
2019-04-27 00:49:56 +00:00
Rene Ladan
39329497a2 Remove expired port:
2019-04-26 lang/gcc49: Unsupported by upstream. Use GCC 7 or newer instead.
2019-04-27 00:15:31 +00:00
Gerald Pfeifer
6aeef8c989 Update to the 20190425 snapshot of GCC 7.4.1. 2019-04-26 06:18:10 +00:00
Tobias Kortkamp
6c5e524edf lang/rust: Update to 1.34.1
- Add stdsimd patches from D19940 to attempt to unbreak powerpc64, armv{6,7} [1]

Changes:	https://blog.rust-lang.org/2019/04/25/Rust-1.34.1.html
PR:		237507 [1]
Submitted by:	mikael.urankar@gmail.com [1]
Reviewed by:	jbeich [1]
Tested by:	pkubaj (stdsimd patches with 1.34.0 on powerpc64) [1]
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D19940 [1]
2019-04-26 04:28:47 +00:00
Gerald Pfeifer
310e7dd5f9 Update to the 20180419 snapshot of GCC 8.3.1. 2019-04-25 15:49:58 +00:00
Mathieu Arnold
9b83e3ac1b Make the Makefile more compliant with how things need to be ordered. 2019-04-25 14:54:21 +00:00
Jan Beich
6454f61de3 lang/rust-nightly: update to 1.36.0.20190425
Changes:	6d599337fa...e305df1846
2019-04-25 00:52:32 +00:00
Jimmy Olgeni
010017eac5 Update lang/erlang-runtime22 to version 22.0.r3. 2019-04-24 22:35:51 +00:00
Jan Beich
32daaae72c Switch to -fstack-protector-strong and enable on more architectures
PR:		237273
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D19907
2019-04-24 19:15:05 +00:00
Tobias Kortkamp
4a7a6891ae lang/racket: Unbreak build and put back DOCS option after r499719
The port still has %%PORTDOCS%% in pkg-plist.

Pointy hat:	linimon
PR:		237527, 230019
Reported by:	m.ne@gmx.net
2019-04-24 15:12:51 +00:00
Gerald Pfeifer
c29d50eed7 Update to the 20180421 snapshot of GCC 9.0.1. 2019-04-24 14:15:28 +00:00
Julien Laffaye
91ee33dd02 - Update to 1.12.4
- Various ARM improvements [1]
- Disable building in qemu-user-static [1]
- Fix test target [1]

PR:		221297
Submitted by:	Dmitri Goutnik <dg@syrec.org> [1]
2019-04-23 21:18:38 +00:00
Mathieu Arnold
d1118ebb37 Update to v5.29.10-9-g07ba20f405. 2019-04-23 12:09:21 +00:00
Mathieu Arnold
cd8e42f0a1 Update to 5.28.2. 2019-04-23 12:09:04 +00:00