aboutsummaryrefslogtreecommitdiff
path: root/sysutils/lttng-ust
Commit message (Collapse)AuthorAgeFilesLines
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Address some problems with this port:Alexey Dokuchaev2021-02-098-71/+14
| | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=564772
* Unbreak the build when CMake is installed.Alexey Dokuchaev2021-02-081-0/+2
| | | | | | | PR: 253327 Notes: svn path=/head/; revision=564676
* Return mmokhi@'s ports to the pool after his commit bit was safekept.Rene Ladan2020-12-071-1/+1
| | | | Notes: svn path=/head/; revision=557245
* Fix build with -fno-commonStefan Eßer2020-09-042-0/+20
| | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=547532
* Fix build with upcoming pthread_setname_np (Differential Revision D25117)Antoine Brodin2020-06-071-0/+20
| | | | Notes: svn path=/head/; revision=538151
* sysutils/liburcu: update to 0.12.1Matthias Andree2020-04-271-1/+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) Notes: svn path=/head/; revision=533213
* Add DOCS options to ports that should have one.Mathieu Arnold2018-09-101-0/+2
| | | | | | | | | | | Also various fixes related to said option. PR: 230864 Submitted by: mat exp-runs by: antoine Notes: svn path=/head/; revision=479406
* sysutils/liburcu: Update port to 0.10.0Mahdi Mokhtari2017-07-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 * Add --enable-rcu-debug to configure * ARM32: use dmb ish (inner shareable domain) for smp barriers * Cleanup: remove cmm_wmb() from rcu_xchg_pointer and rcu_cmpxchg_pointer * Fix: uatomic arm32: add missing release barrier before uatomic_xchg * Tests: Add verbose support to test script * Fix: add missing CONFIG_RCU_FORCE_SYS_MEMBARRIER to urcu/config.h.in * Allow forcing the use of sys membarrier * Fix: rcutorture: work-around signal issue on mac os x * Fix: rcutorture should register thread using call_rcu * Fix: add missing backslash in Makefile.am * Fix: Do not use wildcards in include/Makefile.am * Bump version to 0.10-pre * Fix: check for rand_r() in compat-rand.h * Fix: Move rand-compat to private src dir * Fix: remove AC_FUNC_MALLOC from configure.ac * Cleanup: Re-organise source dir * Cleanup: remove leftover manual pthread detection * Fix: update ax_pthread macro to handle newer clang * Update library current version due to adding destroy API * Fix: Use pthread_self to get threadid on OSX * Fix: examples: use destroy API for queues/stacks * Update library age due to new stack/queue destroy API * Fix: tests: invoke destroy APIs for queues/stacks * Fix: add missing destroy functions to queues/stack APIs * Fix: add missing __cds_wfcq_init for LGPL API * Fix: memory leak on hash table destroy * Fix: Add failover for platforms without nproc * Fix: use clock_get_time for caa_get_cycles fallback on MacOSX * Fix: syscall-compat.h MacOSX support * Fix: Add solaris-build.md to dist * rculfhash: Documentation: clarify need for grace period before "re-using" * Port: build shared libraries in Cygwin * Port: fix compatibility header for Cygwin * Add GNU Hurd support to syscall-compat.h * Add support for aarch64_be * Fix: urcu-bp: re-initialize list head on library exit * bootstrap: Standardize on autoreconf -vi * Harmonize bootstrap script across projects * Fix: examples make distcheck failure * wfcqueue: add C++ compatibility API * Fix: CDS_WFCQ_WOULDBLOCK typing for c++ * Fix: configure.ac: check for possibly required libs for clock_gettime * Support for NIOS2 architecture * urcu_ref_get_safe: introduce new API * Fix: handle reference count overflow * Fix: compat_futex should work-around futex signal-restart kernel bug * Support for Xeon-Phi with newer MPSS * sparc64: allocate membarrier system call number * hppa: allocate membarrier system call number * Fix build on non-Linux Debian ports * Fix: urcu-signal: smp_mb_master() needs registry lock * Fix: rculfhash only needs to include urcu-pointers.h * Fix: out-of-tree benchmark/regtest * Fix: add missing regtest and benchmark files to dist tarball * Fix: add missing run.sh to benchmark makefile Reviewed by: mat (mentor) Approved by: mat (mentor) Sponsored by: Netzkommune GmbH Differential Revision: https://reviews.freebsd.org/D11449 Notes: svn path=/head/; revision=446075
* Fix maintainer email addresses on sysutils/lttng-tools and sysutils/lttng-ustMahdi Mokhtari2017-02-131-1/+1
| | | | | | | | | | Submitted by: mmokhi Reviewed by: mat Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D9551 Notes: svn path=/head/; revision=434002
* Adding sysutils/lttng-ust and sysutils/lttng-tools.Mahdi Mokhtari2017-02-1128-0/+605
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 Notes: svn path=/head/; revision=433881