LTTng-UST is the user space tracing component of the LTTng project.
It is a port to user space of the low-overhead tracing capabilities of
the LTTng Linux kernel tracer.
The liblttng-ust library is used to trace user applications and libraries.
===> The following configuration options are available for lttng-ust-2.16.0:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
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 )
Address some problems with this port:
- Install more complete set of manual pages
- Do not patch+sed(1) the script, just put in on SHEBANG_FILES
- Remove patches which apparently were to avoid dependency on
GNU make, but they are incomplete and did not do the job well
(e.g., tests were broken due to circular dependencies)
- Unbreak the tests by calling /bin/sh rather than /bin/bash
Fix build with -fno-common
While this makes the build process proceed past the point where the it
previously failed with -fno-common, it still fails later in the examples.
There is a comment in a README file that mentions BUILD_EXAMPLES_FROM_TREE,
but I could not find any actual reference to that parameter outside the
README file and the build failed with and without it set.
This commit is meant to document the changes require due to -no-common
and I leave the fix required in lttng-ust-2.9.0/doc/examples/gen-tp for
a later time or another committer.
The PORTREVISION is not bumped, since the build still fails for me.
sysutils/liburcu: update to 0.12.1
Since the library version changes from 6.0.0 to 6.1.0:
All ports that depend on liburcu in default configuration get
PORTREVISION bumped. All were build-tested in 12.1 amd64 poudriere bulk -t.
Reset maintainer (mmokhi@), repeated maintainer timeout.
PR: 243768
Reported by: alex_y_xu@yahoo.ca
Approved by: maintainer timeout (mmokhi, 88 d)
sysutils/liburcu: Update port to 0.10.0
Bump revision for consumer ports.
This version contains many fix/features:
* Bump library soname due to urcu flavor structure change
* Cleanup: use mutex_lock() wrapper in rculfhash
* Use workqueue in rculfhash
* Implement urcu workqueues internal API
* Add support for m68k architecture
* Set -Wall globally in AM_CFLAGS
* Fix: remove double use of PTHREAD_CFLAGS
* Re-add PTHREAD_CFLAGS to global CFLAGS
* Fix: Don't override user variables within the build system
* Add report at the end of configure
* uatomic-api docs: use the third-person singular
(Only the first 15 lines of the commit message are shown above )
Adding sysutils/lttng-ust and sysutils/lttng-tools.
LTTng stands for Linux Trace Toolkit: next generation. It's a modern toolkit
for tracing Linux (And now FreeBSD, only userspace now) programs.
PR: 216142
Submitted by: mmokhi
Reported by: mmokhi
Reviewed by: feld, mat
Approved by: feld, mat (mentors)
Differential Revision: https://reviews.freebsd.org/D9200