A trivial port of Brendan Gregg's collection of flamegraph scripts (a lot of shebang-fixes). This will allow developers to visually profile output from, e.g., ljp and dtrace to locate CPU and memory hogs in workloads.
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10233
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
bombardier is a HTTP(S) benchmarking tool. It is written in
Go programming language and uses excellent fasthttp instead
of Go's default http library, because of its lightning fast performance.
goBench is a HTTP(S) benchmarking tool designed for high throughput
to replace existing benchmarking/load tools which have concurrency
issues. We are working so hard to optimize our servers - why shouldn't
we do also it for our clients testers?!
WWW: https://github.com/tabrarg/gobench
- While I'm here:
- Add LICENSE_FILE
- Change BUILD_DEPENDS to RUN_DEPENDS
- Remove GH_PROJECT
- Respect LOCALBASE
PR: 217213
Submitted by: Guy Tabrar <guy.tabrar@me.com>
bsd.default-versions.mk can rely on ARCH being defined.
- In bsd.port.mk move inclusion of bsd.default-versions.mk from the
pre-makefile section to the options section so the variables can be used
earlier. Also put the bit of code sitting between the options section and
the pre-makefile section into the options section.
- Remove last few cases where ports set WITH_OPENSSL_PORT. This variable is
handled in bsd.default-versions.mk and some ports were setting it after
including bsd.port.options.mk. After FreeBSD 9 EoL all but a few ports,
and then only when setting non-default options, work without setting that
variable.
PR: 215996
Exp-run by: antoine
Approved by: portmgr (antoine)
1. curses support: Adding autoreconf negated the changes to configure
script, so change configure.ac instead
2. The man page wasn't being installed (plist QA fail) so fix
3. While here, change USE_OPENSSL to USES=ssl
Approved by: ncurses and just-fix-it blankets
The suite is entirely php based, then the package is now defined as NO_ARCH.
Some benchmark added and php reporting improved.
PR: 215414
Submitted by: Lucca Pizzamiglio <luca.pizzamiglio@gmail.com> (maintainer)
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms), part II.
The first part covered ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
This adds ports with USES=fortran and ports using Mk/bsd.octave.mk
which in turn has USES=fortran.
PR: 214965
Reported by: thierry
- Add new dependency: misc/e2fsprogs-libuuid
- Add ftp/curl and www/libwww as dependencies (Q/A reported):
They are dependencies of net/xmlrpc-c, but flowgrind is linking with them
- Add USES=ssl
- Remove CONFIGURE_ARGS: pcap and gsl are enabled by default
- Remove post-patch entry: not necessary anymore
- Pass maintainer'ship to submitter
PR: 214529
Submitted by: dbaio@bsd.com.br