*/*: De-orbit alias.mk
Mk/Uses/alias.mk was an attempt for compat with DPorts, but has rotted.
This feature was never documented in the PHB, so there is no work to
be done by the docs@ team.
Nothing against DragonFly, but if DPorts still needs FreeBSD 9
support, they really should work that out with upstream projects.
Ultimately, we don't need to keep carrying this outdated feature that
doesn't affect us.
devel/gn: Update to v2175
ChangeLog: https://gn.googlesource.com/gn/
* Do not cleanup args.gn imports located in the output directory.
* Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
* Do not add native dependencies to the library search path
* Support linking frameworks and swiftmodules in Rust targets
* [desc] Silence print() statements when outputing json
PR: 279925
Reported by: o.hushchenkov@gmail.com (maintainer)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above )
devel/gn: Drop -T from flags passed to ar
Remove -T flag from arguments passed to ar, because of planned -T flag
removal from ar in base and misusing. For now, switch to OpenBSD's build
template. The only difference with previously used Linux's build
template is this -T switch. NetBSD still use Linux's build template.
PR: 260596
Reviewed by: emaste
devel/gn: update to 1823
* Speed up generation of input files list
* Add support escape JSON string to stream for export compile commands
* Support specifying required Ninja version
* Specify deps format for actions
* Don't assert on gn builds without any target
* Make data_deps in copy() targets work
* Use correct path to generated binary for EXECUTABLE target
* Make analyze handle targets from all toolchains
* Add no_check_targets config option
* On arm64 hosts, set host_cpu to 'arm64', not 'arm'
* Also apply no_check_target filtering to gn gen --check
* clang: Add support for C++ modules in deps
While here, reorder out of place variables
PR: 248685
Submitted by: o.hushchenkov@gmail.com (maintainer)
devel/gn: update to version 1714.
Full changelog: https://github.com/cglogic/gn/compare/v1600...v1714
Changelog highlights:
* Rust compilation tool and toolchain support
* Teach gn to handle systems with > 64 processors
* Switch to C++17
* Support for RISC-V
* Improve support for frameworks in gn
* Speed up source file set operations
PR: 244307
Submitted by: o.hushchenkov@gmail.com (maintainer)
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
Revert r504088 per jbeich.
Apparently r503780 should be sufficient to unbreak this port on
powerpc64. (r503780 has not yet been attempted on pylon, so I did
not note the commit.)
Reported by: jbeich
Fix hardwired assumption that FreeBSD implies clang to fix build on
GCC-based systems.
It wasn't clear to me how to pass environment variables to build/gen.py,
so this change seemed more straightforward.
Approved by: portmgr (tier-2 blanket)
devel/gn: Update to 1592
Changelog:
Minor fixes to tracing
The chrome://tracing expects the timestamp to be in microseconds, but
it had been stored in the TraceItem in nanoseconds, so this fixes it.
Also adds quotes around the thread_id, since on Mac it is written in hex
format and so the JSON parser doesn't recognize it.
Finally, adds toolchain information to the import traces.
PR: 238241
Submitted by: Oleh Hushchenkov <o.hushchenkov@gmail.com> (maintainer)
New port: devel/gn
GN is a meta-build system that generates build files for Ninja.
WWW: https://gn.googlesource.com/gn/
PR: 234309
Submitted by: Oleh Hushchenkov <o.hushchenkov@gmail.com>