devel/googletest: oops, builds fine with clang++ -stdlib=libstdc++ -std=gnu++03
FreeBSD 9.x defaulted to GCC 4.2 but could use Clang, so c++11-lang
used Clang while c++11-lib use lang/gcc* bun nowadays the difference
no longer exists. While testing previous change I forgot to account
that newer Clang versions have switched to C++14 by default while
libstdc++ 4.2 doesn't support C++11 or newer.
PR: 231835
Approved by: ports-secteam blanket
devel/googletest: unbreak on GCC architectures after r478607
In file included from ./include/gtest/gtest.h:59,
from src/gtest_main.cc:31:
./include/gtest/internal/gtest-internal.h:657: error: expected ',' or '...' before '>' token
./include/gtest/internal/gtest-internal.h:657: error: parse error in template argument list
./include/gtest/internal/gtest-internal.h:657: error: default argument missing for parameter 7 of 'static bool testing::internal::TypeParameterizedTest<Fixture, TestSel, Types>::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Types)'
In file included from src/gtest_main.cc:31:
In file included from ./include/gtest/gtest.h:59:
./include/gtest/internal/gtest-internal.h:947:44: error: no member named 'declval' in namespace 'std'
class Iterator = decltype(::std::declval<const C&>().begin()),
~~~~~~~^
./include/gtest/internal/gtest-internal.h:947:52: error: expected expression
class Iterator = decltype(::std::declval<const C&>().begin()),
^
./include/gtest/internal/gtest-internal.h:948:35: error: no member named 'declval' in namespace 'std'
class = decltype(::std::declval<const C&>().end()),
~~~~~~~^
./include/gtest/internal/gtest-internal.h:948:43: error: expected expression
class = decltype(::std::declval<const C&>().end()),
^
./include/gtest/internal/gtest-internal.h:949:37: error: no member named 'declval' in namespace 'std'
class = decltype(++::std::declval<Iterator&>()),
~~~~~~~^
./include/gtest/internal/gtest-internal.h:949:45: error: 'Iterator' does not refer to a value
class = decltype(++::std::declval<Iterator&>()),
^
./include/gtest/internal/gtest-internal.h:947:17: note: declared here
class Iterator = decltype(::std::declval<const C&>().begin()),
^
./include/gtest/internal/gtest-internal.h:949:54: error: expected expression
class = decltype(++::std::declval<Iterator&>()),
^
./include/gtest/internal/gtest-internal.h:949:56: error: expected expression
class = decltype(++::std::declval<Iterator&>()),
^
./include/gtest/internal/gtest-internal.h:950:36: error: no member named 'declval' in namespace 'std'
class = decltype(*::std::declval<Iterator>()),
~~~~~~~^
./include/gtest/internal/gtest-internal.h:950:44: error: 'Iterator' does not refer to a value
class = decltype(*::std::declval<Iterator>()),
^
./include/gtest/internal/gtest-internal.h:947:17: note: declared here
class Iterator = decltype(::std::declval<const C&>().begin()),
^
./include/gtest/internal/gtest-internal.h:950:54: error: expected expression
class = decltype(*::std::declval<Iterator>()),
^
PR: 231835
Submitted by: Piotr Kubaj (based on)
Approved by: ports-secteam blanket
gecko: whitelist where DTRACE is enabled by default
Userland probes are only supported on Tier1 architectures. Even though
powerpc* should support dtrace -G may crash on C++ files built by GCC.
DTRACE option is still exposed as long as dtrace(1) binary is present
for easier debugging of libdtrace.
PR: 221641 224271
Approved by: ports-secteam blanket
www/apache24: Update to 2.4.35
Changelog:
*) http: Enforce consistently no response body with both 204 and 304
statuses. [Yann Ylavic]
*) mod_status: Cumulate CPU time of exited child processes in the
"cu" and "cs" values. Add CPU time of the parent process to the
"c" and "s" values.
[Rainer Jung]
*) mod_proxy: Improve the balancer member data shown in mod_status when
"ProxyStatus" is "On": add "busy" count and show byte counts in
auto mode always in units of kilobytes. [Rainer Jung]
*) mod_status: Add cumulated response duration time in milliseconds.
[Rainer Jung]
*) mod_status: Complete the data shown for async MPMs in "auto" mode.
Added number of processes, number of stopping processes and number
of busy and idle workers. [Rainer Jung]
*) mod_ratelimit: Don't interfere with "chunked" encoding, fixing regression
introduced in 2.4.34. PR 62568. [Yann Ylavic]
*) mod_proxy: Remove load order and link dependency between mod_lbmethod_*
modules and mod_proxy. PR 62557. [Ruediger Pluem, William Rowe]
*) Allow the argument to <IfFile>, <IfDefine>, <IfSection>, <IfDirective>,
and <IfModule> to be quoted. This is primarily for the benefit of
<IfFile>. [Eric Covener]
*) mod_watchdog: Correct some log messages. [Rainer Jung]
*) mod_md: When the last domain name from an MD is moved to another one,
that now empty MD gets moved to the store archive. PR 62572.
[Stefan Eissing]
*) mod_ssl: Fix merging of SSLOCSPOverrideResponder. [Jeff Trawick,
[Frank Meier <frank meier ergon.ch>]
*) mod_proxy_balancer: Restore compatibility with APR 1.4. [Joe Orton]
With hat: apache
Approved by: ports-secteam (miwi)
The PostgreSQL Global Development Group has released an update to all supported
versions of our database system, including 10.5, 9.6.10, 9.5.14, 9.4.19,
9.3.24. This release fixes two security issues as well as bugs reported over
the last three months.
If you have untrusted users accessing your system and you are either running
PostgreSQL 9.5 or a newer version OR have installed the "dblink" or
"postgres_fdw" extensions, you must apply this update as soon as possible. All
other users can upgrade at the next convenient downtime.
Please note that PostgreSQL changed its versioning scheme with the release of
version 10.0, so updating to version 10.5 from any 10.x release is considered a
minor update.
The PostgreSQL Global Development Group also announces that the third beta
release of PostgreSQL 11 is now available for download. This release contains
previews of all features that will be available in the final release of
PostgreSQL 11 (though some details of the release could change before then) as
well as bug fixes that were reported during the second beta.
This release also changes the default option for the server packages to *not*
include XML support per default. If you need this, please check the XML option
knob and build the port.
Releasenotes: https://www.postgresql.org/about/news/1878/
PR: 229523, 198588
Security: 96eab874-9c79-11e8-b34b-6cc21735f730
Security: CVE-2018-10915, CVE-2018-10925
Approved by: ports-secteam
Mark the freebsd-doc-* ports broken on aarch64 and powerpc64 due to various
problems with the Java runtime.
Approved by: portmgr (tier-2 blanket)
Update to r52155 from the FreeBSD docset.
Approved by: doceng (implicit)
Update to r52287 from the FreeBSD docset (a.k.a. 12.0-R version)
Approved by: doceng (implicit)
Approved by: portmgr (blanket)
security/lockdown: mark FORBIDDEN as it renders the system unbootable
By inspection I see that the port sets the obsolete 'nodev' flag in
/etc/fstab, and it really needs careful review for use with contemporary
FreeBSD; upstream is gone.
Reported by: Jeffrey Bouquet on -current
Fix runtime error: remove -march=native as optimisation target
Details:
The upstream Makefile contains -march=native as optimisation which leads
to unconditional use of AVX instructions if built on a machine that has
AVX support. Subsequently this causes SIGILL on processors without AVX,
including latest-generation Atom descendants.
PR: 225922
Reported by: arthur@qeng-ho.org
Approved by: hsw@bitmark.com (maintainer, implicit)
Approved by: ports-secteam (riggs)
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.
www/joomla3: update to 3.8.11.
Joomla 3.8.11 addresses several bugs and improvements, including:
Fix for the Missing "Select Type" field in the Extensions Manager #20881
Replace the URL parameter "limitstart=0" by "start=0" when SEF is enabled #19452
Remove non callable array items from field categories #20093
Articles - Category Module: New showon attribute for form fields #20950
Fix OpenSearch implementation #20937
Fix for tag filtering in Featured Articles view in administrator #21138
Fix for filtering Featured Articles by access level in administrator #21168
Media manager: relative paths for video files #21156
Com_menus: removal of useglobal attribute #21095
Multilingual Associations Component: fix associations in sidebyside view for contact and newsfeeds #21180
www/joomla3: update to 3.8.12.
Joomla 3.8.12 includes three security vulnerability fixes, several bug fixes and improvements:
Security Issues Fixed
Low Priority - Core - Hardening the InputFilter for phar stubs (affecting Joomla 1.5.0 through 3.8.11) More information
Low Priority - Core - Stored XSS vulnerability in the frontend profile (affecting Joomla 1.5.0 through 3.8.11) More information
Low Priority - Core - ACL Violation in custom fields (affecting Joomla 3.7.0 through 3.8.11) More information
Bug fixes and Improvements
mod_articles_latest and mod_articles_news: fix to show featured articles #21336
Tags in com_content: fix to display tags when other item info are set to hidden #21275
com_tags: All Tags default layout #21031
Allows filtering by the archived state in the redirect component #21673
Visit GitHub for the full list of bug fixes.
Approved by: ports-secteam (eadler)
Security: CVE-2018-15860
Security: CVE-2018-15881
Security: CVE-2018-15882
Remove gcc.skazkaforyou.com from MASTER_SITE_GCC. It's gone rogue and
is up for sale, and does not provide mirror service any longer.
Approved by: portmgr (miwi)
r478951:
- Update print/ghostscript9-agpl-base and print/ghostscript9-agpl-x11 to
9.24.
- Set USE_CSTD=gnu99 and eliminate a patch.
- Add cpe string.
- Patch configure to respect CFLAGS.
r479032:
Add a patch to give Ghostscript read permission on
/usr/local/share/ghostscript/9.24/iccprofiles/* in -dSAFER mode.
r479243:
Add some upstream patches for regressions in 9.24.
patch-010-bc3df07
For ICC profile validation, have cups id iteself as DeviceN.
patch-020-c8c01f8, patch-030-1341854
Add the ICCProfilesDir to the PermitReading list.
patch-040-9528102
Fix ps2epsi /undefined in --setpagedevice--.
PR: 231148
Approved by: ports-secteam (eadler)
Security: https://www.kb.cert.org/vuls/id/332928
r478512:
Add a package message instructing the user how to use ports ntp
instead of base ntp.
Reported by: adamw
r478840:
Fix a typo.
Reported by: Herbert J. Skuhra <herbert@gojira.at>
r479083:
Also tell people how to enable ntpd and ntpdate from ports using
sysrc.
mat@ suggested this however as I'm not enamoured with sysrc, it has
been added as annother approach to add/edit rc.conf variables.
Reported by: mat@
Approved by: portmgr (miwi@)