1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-01 10:59:55 +00:00
Commit Graph

450300 Commits

Author SHA1 Message Date
Mark Felder
cc3c987efe lang/mono: Ensure NLS does not leak into the build if disabled but
gettext is installed

Reported by:	jbeich
MFH:		2018Q3
2018-07-15 13:38:35 +00:00
Tobias C. Berner
5c3c2e0ef1 New port: x11/admiral -- Merge concurrent outputs for a status bar
Submitted by:	Alexandre C. Guimarães <lbdm@privacychain.ch>
Differential Revision:	https://reviews.freebsd.org/D15840
2018-07-15 13:34:37 +00:00
Wen Heping
16af7e9e1c - Update to 1.9.4 2018-07-15 13:04:16 +00:00
Wen Heping
8c45ab396b - Update to 5.6.0 2018-07-15 12:49:28 +00:00
Kurt Jaeger
af78b56d2a net/gobgp: update 1.28 -> 1.33
PR:		228905
Approved by:	nork@ninth-nine.com (maintainer timeout)
Relnotes:	https://github.com/osrg/gobgp/releases
2018-07-15 12:41:49 +00:00
Wen Heping
7b2bea0fa0 - Update to 5.34 2018-07-15 11:46:39 +00:00
Steve Wills
4a42f279b2 textproc/docproj: fix trailing backslash
Remove trailing backslash from previous commit

PR:		229566
Reported by:	tcberner
2018-07-15 11:21:37 +00:00
Tobias C. Berner
06050cc5ce devel/kde-dev-utils: Add upstream fix to make it build with upcoming KF5 5.48.0.
PR:		229769
Submitted by:	Heiko Becker
Reported by:	antoine
Obtained from:	https://phabricator.kde.org/D14066
2018-07-15 10:37:26 +00:00
Bernard Spil
d960cdf743 irc/weechat: Update to 2.2 2018-07-15 10:12:49 +00:00
Jimmy Olgeni
26c95a0f0a Update devel/erlang-ssl_verify_fun to version 1.1.4. 2018-07-15 09:44:41 +00:00
Dmitry Marakasov
e7124008c9 - Update WWW
Approved by:	portmgr blanket
2018-07-15 09:37:45 +00:00
Dmitry Marakasov
62e09a6d1e - Add LICENSE
- Add NO_ARCH

Approved by:	portmgr blanket
2018-07-15 09:07:45 +00:00
Yuri Victorovich
3bea43c11b x11-servers/x2x: Update 1.27 -> 1.30.20180709
Port changes:
* Now it uses autoreconf/configure
* Add LICENSE_FILE
* Remove targets - no need for them
2018-07-15 09:01:40 +00:00
Wen Heping
d43e01f1b4 - Update to 3.16.0 2018-07-15 08:57:03 +00:00
Wen Heping
218e2a52a6 - Update to 1.5111
Changes: https://metacpan.org/changes/distribution/Mail-Mbox-MessageParser
- Update DEPENDS
2018-07-15 08:31:20 +00:00
Kurt Jaeger
a1c466d432 print/fig2dev: fix to build, needs some help to really use ghostscript
- GSEXE was not set during build, causing
  fig2dev -L pdf part.fig part.pdf
  to fail like this:
  sh: -q: not found
  Error in ghostcript command
  command was:  -q -sAutoRotatePages=None -dAutoFilterColorImages=false -dColorImageFilter=/DCTEncode -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -o 'part.pdf' -

Reported by:	Anton Shterenlikht <mexas@bristol.ac.uk>
MFH:		2018q3
2018-07-15 08:20:28 +00:00
Rene Ladan
5ab464ec29 Remove expired port:
2018-07-13 lang/gcc47: Unsupported by upstream. Use GCC 6 or newer instead.
2018-07-15 08:17:42 +00:00
Yuri Victorovich
c5110864ff cad/admesh: Update 0.95 -> 0.98.3
Port changes:
* Project moved to github
* Add LICENSE_FILE
* Add USE_LDCONFIG: it now installs the shared library
* Remove do-install: it now installs by itself

Reported by:	repology
2018-07-15 08:12:56 +00:00
Wen Heping
03c2585124 - Update to 1.302138
Changes: https://metacpan.org/release/Test-Simple
2018-07-15 08:03:54 +00:00
Wen Heping
7cd96c684d - Update to 1.20
Changes: https://metacpan.org/changes/distribution/Test-POE-Client-TCP
2018-07-15 07:58:35 +00:00
Yuri Victorovich
c61bc9c716 math/vtk8: Unbreak: delete pkg-plist because autoplist is in use 2018-07-15 07:56:15 +00:00
Wen Heping
87a4a386bc - Update to 1.29
Changes: https://metacpan.org/changes/distribution/Proc-PID-File
2018-07-15 07:52:51 +00:00
Wen Heping
cf6230f829 - Update to 1.1012
Changes: https://metacpan.org/source/DCOPPIT/Getargs-Long-1.1012/CHANGES
2018-07-15 07:46:27 +00:00
Antoine Brodin
2ee7fa38a5 Unbreak 2018-07-15 07:45:18 +00:00
Yuri Victorovich
609f78da77 misc/zygrib: Correct the BROKEN line: it is broken in i386
Reported by:	fallout
2018-07-15 06:59:18 +00:00
Yuri Victorovich
a1fe8805db graphics/mupdf: Fix headers conflict with openjpeg15
Reported by:	Ajtim <starikarp@yandex.com> (on ports ML)
2018-07-15 06:29:36 +00:00
Roman Bogorodskiy
7998db5741 Document www/qutebrowser CSRF vulnerability
Reviewed by:	miwi
Security:	CVE-2018-10895
2018-07-15 06:25:24 +00:00
Gerald Pfeifer
ce1a22cc79 Add support for GCC 8 (and the newly added lang/gcc8 port). USE_GCC=8+
is now feasible, for example.

PR:		229681
Submitted by:	mi
2018-07-15 05:59:51 +00:00
Yuri Victorovich
2e963a6160 graphics/evolvotron: Update 0.6.3 -> 0.7.1
Port changes:
* Change to DISTVERSION
* Update LICENSE, add LICENSE_FILE
* Change to Qt5
* Add USES=compiler:c++11-lib and USE_CXXSTD=c++11
* Delete redundant static libraries
* Remove MAKE_JOBS_UNSAFE - build doesn't seem to fail with -j8
2018-07-15 05:53:59 +00:00
Jan Beich
bc2f036479 www/waterfox: update to 56.2.2
- Apply some FF61 fixes

Changes:	https://github.com/MrAlex94/Waterfox/compare/6395bf177f76a...56.2.2
2018-07-15 04:34:43 +00:00
Wen Heping
e9d5b81f4f - Update to 1.30
Changes: https://metacpan.org/changes/distribution/Devel-Cover
2018-07-15 03:27:51 +00:00
Yuri Victorovich
f1195f9c63 comms/trustedqsl: Update 2.2.1 -> 2.4; Unbreak with wxWidgets-3.1
2.2.1 was breaking with wxWidgets-3.1

PR:		229781
Approved by:	portmgr (unbreak)
2018-07-15 02:36:36 +00:00
Yuri Victorovich
b4a3aaa40d deskutils/taskcoach: 1.4.2 -> 1.4.3
Port changes:
* Remove pkg-plist: it records the list correctly now.
* Add USE_PYTHON=noflavors: this is an app
2018-07-15 02:33:41 +00:00
Larry Rosenman
e02e6d9373 www/joomla3: upgrade to 3.8.10
Release Announcement: https://www.joomla.org/announcements/release-news/5737-joomla-3-8-10-release.html

Moved to using the official distribution tarball.  This shrinks the package significantly.
2018-07-15 02:14:49 +00:00
Ryan Steinmetz
27d769913c - Update to 0.3 2018-07-15 01:01:35 +00:00
Jan Beich
da774bb853 graphics/luxrender14: unbreak with boost 1.68
accelerators/bvhaccel.cpp:149:19: error: call to 'distance' is ambiguous
                        u_int middle = distance(list.begin(), it);
                                       ^~~~~~~~
/usr/include/c++/v1/iterator:511:1: note: candidate function [with _InputIter = std::__1::__wrap_iter<boost::shared_ptr<lux::BVHAccelTreeNode> *>]
distance(_InputIter __first, _InputIter __last)
^
/usr/local/include/boost/iterator/distance.hpp:49:9: note: candidate function [with SinglePassIterator = std::__1::__wrap_iter<boost::shared_ptr<lux::BVHAccelTreeNode> *>]
        distance(SinglePassIterator first, SinglePassIterator last)
        ^

PR:		229569
Reported by:	antoine (via exp-run)
2018-07-14 23:15:00 +00:00
Jan Beich
5112c451e2 net-p2p/qtum: unbreak with boost 1.68 on FreeBSD 10.*
After https://github.com/boostorg/multiprecision/commit/3cedeeab3048
building with Clang 3.4.1 fails like the following:

In file included from cpp-ethereum/libethereum/State.cpp:22:
In file included from cpp-ethereum/libethereum/State.h:24:
In file included from /usr/include/c++/v1/array:108:
In file included from /usr/include/c++/v1/algorithm:628:
In file included from /usr/include/c++/v1/memory:607:
/usr/include/c++/v1/tuple:187:73: error: reference to type 'boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>' requires an initializer
             _NOEXCEPT_(is_nothrow_default_constructible<_Hp>::value) : value()
                                                                        ^
/usr/include/c++/v1/type_traits:2359:44: note: in instantiation of member function 'std::__1::__tuple_leaf<0, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>::__tuple_leaf' requested here
typename __select_2nd<decltype(_VSTD::move(_Tp(_VSTD::declval<_Args>()...))), true_type>::type
                                           ^
/usr/include/c++/v1/type_traits:2360:1: note: while substituting deduced template arguments into function template '__is_constructible_test' [with _Tp = std::__1::__tuple_leaf<0, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>, _Args = <>]
__is_constructible_test(_Tp&&, _Args&& ...);
^
/usr/include/c++/v1/type_traits:2419:14: note: in instantiation of template class 'std::__1::__libcpp_is_constructible<false, std::__1::__tuple_leaf<0, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>>' requested here
    : public __libcpp_is_constructible<is_scalar<_Tp>::value || is_reference<_Tp>::value,
             ^
/usr/include/c++/v1/type_traits:2445:14: note: in instantiation of template class 'std::__1::__is_constructible_void_check<false, std::__1::__tuple_leaf<0, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>>' requested here
    : public __is_constructible_void_check<__contains_void<_Tp, _Args...>::value
             ^
/usr/include/c++/v1/type_traits:2653:14: note: in instantiation of template class 'std::__1::is_constructible<std::__1::__tuple_leaf<0, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>>' requested here
    : public is_constructible<_Tp>
             ^
/usr/local/include/boost/multiprecision/number.hpp:645:119: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
   template <class T, class = typename boost::disable_if_c<std::is_constructible<T, self_type const&>::value || !std::is_default_constructible<T>::value, T>::type>
                                                                                                                      ^
/usr/local/include/boost/multiprecision/number.hpp:647:13: note: in instantiation of default argument for 'operator type-parameter-0-0<std::__1::__tuple_leaf<0, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false> >' required here
   explicit operator T ()const
            ^~~~~~~~~~~~~~~~~~
/usr/local/include/boost/multiprecision/number.hpp:647:13: note: while substituting deduced template arguments into function template 'operator type-parameter-0-0' [with T = std::__1::__tuple_leaf<0, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>, $1 = <no value>]
   explicit operator T ()const
            ^
/usr/include/c++/v1/tuple:573:15: note: in instantiation of function template specialization 'std::__1::__tuple_impl<std::__1::__tuple_indices<0, 1, 2, 3, 4>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, dev::FixedHash<32> &&, dev::FixedHash<32> &&, dev::eth::Account::Changedness &&>::__tuple_impl<0, 1, 2, 3, 4, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, dev::FixedHash<32> &&, dev::FixedHash<32> &&, dev::eth::Account::Changedness &&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, dev::FixedHash<32>, dev::FixedHash<32>, dev::eth::Account::Changedness>' requested here
            : base_(typename __make_tuple_indices<sizeof...(_Up)>::type(),
              ^
/usr/include/c++/v1/tuple:882:12: note: in instantiation of function template specialization 'std::__1::tuple<boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, dev::FixedHash<32> &&, dev::FixedHash<32> &&, dev::eth::Account::Changedness &&>::tuple<boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, dev::FixedHash<32>, dev::FixedHash<32>, dev::eth::Account::Changedness, false>' requested here
    return tuple<_Tp&&...>(_VSTD::forward<_Tp>(__t)...);
           ^
cpp-ethereum/libethereum/State.cpp:186:8: note: in instantiation of function template specialization 'std::__1::forward_as_tuple<boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, dev::FixedHash<32>, dev::FixedHash<32>, dev::eth::Account::Changedness>' requested here
                std::forward_as_tuple(state[0].toInt<u256>(), state[1].toInt<u256>(), state[2].toHash<h256>(), state[3].toHash<h256>(), Account::Unchanged)
                     ^
In file included from cpp-ethereum/libethereum/State.cpp:22:
In file included from cpp-ethereum/libethereum/State.h:24:
In file included from /usr/include/c++/v1/array:108:
In file included from /usr/include/c++/v1/algorithm:628:
In file included from /usr/include/c++/v1/memory:607:
/usr/include/c++/v1/tuple:188:9: error: static_assert failed "Attempted to default construct a reference element in a tuple"
       {static_assert(!is_reference<_Hp>::value,
        ^             ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/tuple:187:73: error: reference to type 'boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>' requires an initializer
             _NOEXCEPT_(is_nothrow_default_constructible<_Hp>::value) : value()
                                                                        ^
/usr/include/c++/v1/type_traits:2359:44: note: in instantiation of member function 'std::__1::__tuple_leaf<1, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>::__tuple_leaf' requested here
typename __select_2nd<decltype(_VSTD::move(_Tp(_VSTD::declval<_Args>()...))), true_type>::type
                                           ^
/usr/include/c++/v1/type_traits:2360:1: note: while substituting deduced template arguments into function template '__is_constructible_test' [with _Tp = std::__1::__tuple_leaf<1, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>, _Args = <>]
__is_constructible_test(_Tp&&, _Args&& ...);
^
/usr/include/c++/v1/type_traits:2419:14: note: in instantiation of template class 'std::__1::__libcpp_is_constructible<false, std::__1::__tuple_leaf<1, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>>' requested here
    : public __libcpp_is_constructible<is_scalar<_Tp>::value || is_reference<_Tp>::value,
             ^
/usr/include/c++/v1/type_traits:2445:14: note: in instantiation of template class 'std::__1::__is_constructible_void_check<false, std::__1::__tuple_leaf<1, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>>' requested here
    : public __is_constructible_void_check<__contains_void<_Tp, _Args...>::value
             ^
/usr/include/c++/v1/type_traits:2653:14: note: in instantiation of template class 'std::__1::is_constructible<std::__1::__tuple_leaf<1, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>>' requested here
    : public is_constructible<_Tp>
             ^
/usr/local/include/boost/multiprecision/number.hpp:645:119: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
   template <class T, class = typename boost::disable_if_c<std::is_constructible<T, self_type const&>::value || !std::is_default_constructible<T>::value, T>::type>
                                                                                                                      ^
/usr/local/include/boost/multiprecision/number.hpp:647:13: note: in instantiation of default argument for 'operator type-parameter-0-0<std::__1::__tuple_leaf<1, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false> >' required here
   explicit operator T ()const
            ^~~~~~~~~~~~~~~~~~
/usr/local/include/boost/multiprecision/number.hpp:647:13: note: while substituting deduced template arguments into function template 'operator type-parameter-0-0' [with T = std::__1::__tuple_leaf<1, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, false>, $1 = <no value>]
   explicit operator T ()const
            ^
/usr/include/c++/v1/tuple:573:15: note: in instantiation of function template specialization 'std::__1::__tuple_impl<std::__1::__tuple_indices<0, 1, 2, 3, 4>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, dev::FixedHash<32> &&, dev::FixedHash<32> &&, dev::eth::Account::Changedness &&>::__tuple_impl<0, 1, 2, 3, 4, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, dev::FixedHash<32> &&, dev::FixedHash<32> &&, dev::eth::Account::Changedness &&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, dev::FixedHash<32>, dev::FixedHash<32>, dev::eth::Account::Changedness>' requested here
            : base_(typename __make_tuple_indices<sizeof...(_Up)>::type(),
              ^
/usr/include/c++/v1/tuple:882:12: note: in instantiation of function template specialization 'std::__1::tuple<boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0> &&, dev::FixedHash<32> &&, dev::FixedHash<32> &&, dev::eth::Account::Changedness &&>::tuple<boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, dev::FixedHash<32>, dev::FixedHash<32>, dev::eth::Account::Changedness, false>' requested here
    return tuple<_Tp&&...>(_VSTD::forward<_Tp>(__t)...);
           ^
cpp-ethereum/libethereum/State.cpp:186:8: note: in instantiation of function template specialization 'std::__1::forward_as_tuple<boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256, 256, 0, 0, void>, 0>, dev::FixedHash<32>, dev::FixedHash<32>, dev::eth::Account::Changedness>' requested here
                std::forward_as_tuple(state[0].toInt<u256>(), state[1].toInt<u256>(), state[2].toHash<h256>(), state[3].toHash<h256>(), Account::Unchanged)
                     ^
In file included from cpp-ethereum/libethereum/State.cpp:22:
In file included from cpp-ethereum/libethereum/State.h:24:
In file included from /usr/include/c++/v1/array:108:
In file included from /usr/include/c++/v1/algorithm:628:
In file included from /usr/include/c++/v1/memory:607:
/usr/include/c++/v1/tuple:188:9: error: static_assert failed "Attempted to default construct a reference element in a tuple"
       {static_assert(!is_reference<_Hp>::value,
        ^             ~~~~~~~~~~~~~~~~~~~~~~~~~

PR:		229569
Reported by:	antoine (via exp-run)
2018-07-14 23:14:45 +00:00
Raphael Kubo da Costa
752ea99331 Update to 1.7.5.
This is a small bugfix release with a single change fixing the build with Qt
5.11.
2018-07-14 22:27:10 +00:00
Gerald Pfeifer
a2226726bf Welcome GCC 8.1, the first release of the GCC 8 series!
https://gcc.gnu.org/gcc-8/changes.html has a comprehensive overview of
many changes in this release and https://gcc.gnu.org/gcc-8/porting_to.html
addresses issues you may encounter porting to this new version.

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

On the optimization front inter-procedural optimizations (IPO) and profile
driven optimizations (PDO) have been further improved and some classic loop
nest optimization passes have been added: -floop-unroll-and-jam performs
outer loop unrolling and fusing of the inner loop copies, while
-floop-interchange exchanges loops in a loop nest to improve data locality.
These, as well as an improved -ftree-loop-distribution pass are enabled by
default at -O3 and above.

A new pragma "GCC unroll" has been implemented in the C family of languages
as well as Fortran to provide finer-grained control over loop unrolling.

DWARF debugging information in the presence of link-time optimization now
properly preserves language-specific information.  The -gcolumn-info
option is now enabled by default, so column information is part of DWARF
debugging information in addition to filenames and line numbers.

The C family compilers have gained options -Wmultistatement-macros
(warning about unsafe macros expanding to multiple statements used
as a body of a statement such as if, else, while, switch, or for),
-Wstringop-truncation (warning for calls to bounded string manipulation
functions such as strncat, strncpy, and stpncpy that might either truncate
the copied string or leave the destination unchanged), -Wcast-function-type
(warning when a function pointer is cast to an incompatible function pointer,
enabled by -Wextra), and -Wsizeof-pointer-div (warning for suspicious
divisions of the size of a pointer by the size of the elements it points
to, which usually is an indication of a mistaken way to calculate the
number of elements in an array, enabled by -Wall), among others.

The existing -Warray-bounds and -Wrestrict options have been enhanced to
detect many more instances, as have -Wformat-overflow and -Wformat-truncation.

Error messages and warnings better highlight the locations of issues in
many cases, and helpful "fix it" hints are provided more often.

The C++ ABI (-fabi-version=12) introduces minor changes in a few fringe
cases.  The GCC 7 ABI can still be selected with -fabi-version=11.

The C++ frontend as well as libstdc++ feature experimental support for
many C++2a features and Fortran has seen a large number of improvements.

Lots and lots of improvements for Arm and AArch64 targets, as well as
the usual dose on x86 and powerpc.

PR:		229681
2018-07-14 21:59:21 +00:00
Richard Gallamore
9a631e331c * Updated to 6.3.2 2018-07-14 19:42:58 +00:00
Gerald Pfeifer
86a0a1d64b Update to the 20180711 snapshot of GCC 6.4.1. 2018-07-14 18:55:57 +00:00
Gerald Pfeifer
911e7083d2 Update to the 20180712 snapshot of GCC 7.3.1. 2018-07-14 18:55:14 +00:00
Yuri Victorovich
ffa5e254cf New port: misc/zygrib-maps: High resolution maps for zyGrib 2018-07-14 18:45:43 +00:00
Yuri Victorovich
39c47f96b1 New port: misc/zygrib: Weather data visualization, GRIB file viewer 2018-07-14 18:43:20 +00:00
Yuri Victorovich
a57d471981 devel/py-IBMQuantumExperience: Update 1.9.8 -> 1.9.9
Reported by:	portscout
2018-07-14 18:42:29 +00:00
Yuri Victorovich
cf01cfbe5d devel/py-json_tricks: Update 3.12.1 -> 3.12.2
Reported by:	portscout
2018-07-14 18:41:47 +00:00
Gerald Pfeifer
6c5827feeb Update to the 20180713 snapshot of GCC 8.1.1. 2018-07-14 17:50:42 +00:00
Jimmy Olgeni
cca7b69416 devel/erlang-jobs: switch to using rebar3. 2018-07-14 14:34:48 +00:00
Kurt Jaeger
aed832b2a9 net/xorp: fix build
PR:		217152
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Reported by:	O. Hartmann <ohartmann@walstatt.org>
Approved by:	hrs (maintainer timeout)
2018-07-14 14:10:29 +00:00
Li-Wen Hsu
a96dc6ab18 - Update to 1.1.0
Sponsored by:	The FreeBSD Foundation
2018-07-14 12:25:39 +00:00