Changes:
- Fix testport -o for invalid origins.
- HTML open tag fixes
- Fix temporary file creation causing bad 'mv: fastcopy' warnings about
JSON files.
sources/ostream.cc:290:16: error: declaration conflicts with target of using
declaration already in scope
ABA_OSTREAM& endl(ABA_OSTREAM &o)
^
./Include/abacus/ostream.h:48:14: note: target of using declaration
ABA_OSTREAM& endl(ABA_OSTREAM &o);
^
./Include/abacus/ostream.h:50:9: note: using declaration
using ::endl;
^
sources/ostream.cc:293:11: error: 'on_' is a private member of 'ABA_OSTREAM'
if (o.on_) o.out_ << flush;
^
./Include/abacus/ostream.h:225:17: note: declared private here
bool on_;
^
sources/ostream.cc:293:18: error: 'out_' is a private member of 'ABA_OSTREAM'
if (o.on_) o.out_ << flush;
^
./Include/abacus/ostream.h:220:17: note: declared private here
ostream &out_;
^
sources/ostream.cc:294:10: error: 'logOn_' is a private member of 'ABA_OSTREAM'
if(o.logOn_) *(o.log_) << flush;
^
./Include/abacus/ostream.h:230:17: note: declared private here
bool logOn_;
^
sources/ostream.cc:294:22: error: 'log_' is a private member of 'ABA_OSTREAM'
if(o.logOn_) *(o.log_) << flush;
^
./Include/abacus/ostream.h:234:17: note: declared private here
ofstream *log_;
^
Tested by: md5 ostream.o (gcc5, clang36)
<ChangeLog>
*) Change: obsolete aio and rtsig event methods have been removed.
*) Feature: the "zone" directive inside the "upstream" block.
*) Feature: the stream module.
*) Feature: byte ranges support in the ngx_http_memcached_module.
Thanks to Martin Mlynář.
*) Feature: shared memory can now be used on Windows versions with
address space layout randomization.
Thanks to Sergey Brester.
*) Feature: the "error_log" directive can now be used on mail and server
levels in mail proxy.
*) Bugfix: the "proxy_protocol" parameter of the "listen" directive did
not work if not specified in the first "listen" directive for a
listen socket.
</ChangeLog>
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.
Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.
empty() is used rather than (!defined || !${}) to support fmake.
The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.
PR: 199069
With hat: portmgr
Testing done: All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
gdb66 and insight neither build with -pg nor link any other _p library.
For profiling to work the ports may also need to disable stripping of
non-debug symbols, build with -fno-omit-frame-pointer and do so for all
the dependencies as well.
poudriere fails because before 9.0R proflibs were packaged separately
not in DIST list for |jail -c|, and 11.0C removed libreadline while
devel/readline doesn't provide _p variant.
Reported by: pkg-fallout (-quaterly lacks 84* and head* slaves)
Approved by: portmgr blanket
MFH: 2015Q2