notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
lttng-tools Set of tools to control LTTng tracing
2.9.3_8 sysutils Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.9.3_8Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: BROKEN on all supported versions after the EOL of 12
Expired This port expired on: 2023-12-31
Ignore IGNORE: is marked as broken on FreeBSD 13.2: ld: error: duplicate symbol: mi_lttng_element_load_override_url
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-02-11 15:36:34
Last Update: 2023-12-31 00:06:31
Commit Hash: d7c8d0a
License: LGPL21 GPLv2
WWW:
https://lttng.org/
Description:
LTTng-tools is a set of tools to control LTTng tracing. The project includes the LTTng session daemon consumer daemon and relay daemon, as well as liblttng-ctl, a C library used to communicate with the session daemon and lttng, a command line interface to liblttng-ctl.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (69 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/lttng-tools-2.9.3_8/catalog.mk
  3. /usr/local/share/licenses/lttng-tools-2.9.3_8/LICENSE
  4. /usr/local/share/licenses/lttng-tools-2.9.3_8/LGPL21
  5. /usr/local/share/licenses/lttng-tools-2.9.3_8/GPLv2
  6. bin/lttng
  7. bin/lttng-crash
  8. bin/lttng-relayd
  9. bin/lttng-sessiond
  10. include/lttng/channel.h
  11. include/lttng/constant.h
  12. include/lttng/domain.h
  13. include/lttng/event.h
  14. include/lttng/handle.h
  15. include/lttng/health.h
  16. include/lttng/load.h
  17. include/lttng/lttng-error.h
  18. include/lttng/lttng.h
  19. include/lttng/save.h
  20. include/lttng/session.h
  21. include/lttng/snapshot.h
  22. include/lttng/version.h.tmpl
  23. lib/liblttng-ctl.a
  24. lib/liblttng-ctl.so
  25. lib/liblttng-ctl.so.0
  26. lib/liblttng-ctl.so.0.0.0
  27. lib/lttng/libexec/lttng-consumerd
  28. libdata/pkgconfig/lttng-ctl.pc
  29. man/man1/lttng-add-context.1.gz
  30. man/man1/lttng-crash.1.gz
  31. man/man1/lttng-create.1.gz
  32. man/man1/lttng-destroy.1.gz
  33. man/man1/lttng-disable-channel.1.gz
  34. man/man1/lttng-disable-event.1.gz
  35. man/man1/lttng-enable-channel.1.gz
  36. man/man1/lttng-enable-event.1.gz
  37. man/man1/lttng-help.1.gz
  38. man/man1/lttng-list.1.gz
  39. man/man1/lttng-load.1.gz
  40. man/man1/lttng-metadata.1.gz
  41. man/man1/lttng-regenerate.1.gz
  42. man/man1/lttng-save.1.gz
  43. man/man1/lttng-set-session.1.gz
  44. man/man1/lttng-snapshot.1.gz
  45. man/man1/lttng-start.1.gz
  46. man/man1/lttng-status.1.gz
  47. man/man1/lttng-stop.1.gz
  48. man/man1/lttng-track.1.gz
  49. man/man1/lttng-untrack.1.gz
  50. man/man1/lttng-version.1.gz
  51. man/man1/lttng-view.1.gz
  52. man/man1/lttng.1.gz
  53. man/man3/lttng-health-check.3.gz
  54. man/man8/lttng-relayd.8.gz
  55. man/man8/lttng-sessiond.8.gz
  56. share/doc/lttng-tools/ChangeLog
  57. share/doc/lttng-tools/LICENSE
  58. share/doc/lttng-tools/README.md
  59. share/doc/lttng-tools/live-reading-howto.txt
  60. share/doc/lttng-tools/live-reading-protocol.txt
  61. share/doc/lttng-tools/python-howto.txt
  62. share/doc/lttng-tools/quickstart.txt
  63. share/doc/lttng-tools/snapshot-howto.txt
  64. share/doc/lttng-tools/streaming-howto.txt
  65. share/doc/lttng-tools/valgrind-howto.txt
  66. share/xml/lttng/session.xsd
  67. @owner
  68. @group
  69. @mode
Collapse this list.
Dependency lines:
  • lttng-tools>0:sysutils/lttng-tools
No installation instructions:
This port has been deleted.
PKGNAME: lttng-tools
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1486886094 SHA256 (lttng-tools-2.9.3.tar.bz2) = a6e6baaaa977dcbc9bce6b675881eec664599b86f0d905a7b0b508539407b24e SIZE (lttng-tools-2.9.3.tar.bz2) = 1162899

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bison : devel/bison
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. autoconf>=2.71 : devel/autoconf
  4. automake>=1.16.5 : devel/automake
  5. libtoolize : devel/libtool
Library dependencies:
  1. libpopt.so : devel/popt
  2. liburcu.so : sysutils/liburcu
  3. liblttng-ust-ctl.so : sysutils/lttng-ust
  4. libxml2.so : textproc/libxml2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for lttng-tools-2.9.3_8: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
sysutils_lttng-tools
USES:
autoreconf bison compiler:c11 gnome libtool localbase pathfix pkgconfig shebangfix tar:bzip2
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://lttng.org/files/lttng-tools/
Collapse this list.
Port Moves
  • port deleted on 2023-12-31
    REASON: Has expired: BROKEN on all supported versions after the EOL of 12

Number of commits found: 26

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.9.3_8
31 Dec 2023 00:06:31
commit hash: d7c8d0a62a2998966522ece73fb8f8b1f873405bcommit hash: d7c8d0a62a2998966522ece73fb8f8b1f873405bcommit hash: d7c8d0a62a2998966522ece73fb8f8b1f873405bcommit hash: d7c8d0a62a2998966522ece73fb8f8b1f873405b files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
sysutils/lttng-tools: Remove expired port

2023-12-31 sysutils/lttng-tools: BROKEN on all supported versions after the EOL
of 12
2.9.3_8
29 Oct 2023 22:53:30
commit hash: 0e81df7e1bd1441c61c87c75f0af5cf8a36d5706commit hash: 0e81df7e1bd1441c61c87c75f0af5cf8a36d5706commit hash: 0e81df7e1bd1441c61c87c75f0af5cf8a36d5706commit hash: 0e81df7e1bd1441c61c87c75f0af5cf8a36d5706 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
sysutils/lttng-tools: Mark DEPRECATED

- BROKEN on all supported versions after the EOL of 12
- Set EXPIRATION_DATE 2023-12-31

Approved by:	portmgr (blanket)
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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)
2.9.3_8
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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 View all of this commit message)
2.9.3_8
20 Jul 2022 14:23:05
commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
sysutils: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <jsmith@resonatingmedia.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Landwehr <aaron@snaphat.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Adrian Chadd
  *  Adrian Chadd <adrian@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Eldridge <alane@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.9.3_8
10 Apr 2022 19:11:41
commit hash: d63665f7cd9c99880704a3c5bc221829cb009744commit hash: d63665f7cd9c99880704a3c5bc221829cb009744commit hash: d63665f7cd9c99880704a3c5bc221829cb009744commit hash: d63665f7cd9c99880704a3c5bc221829cb009744 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
2.9.3_7
26 Mar 2022 08:27:27
commit hash: 247c7db7513f1264922428278678da641c5a3f52commit hash: 247c7db7513f1264922428278678da641c5a3f52commit hash: 247c7db7513f1264922428278678da641c5a3f52commit hash: 247c7db7513f1264922428278678da641c5a3f52 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
textproc/libxml2: bump all dependencies

This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
2.9.3_6
12 May 2021 22:22:37
commit hash: aa34b0f42f0b02560ef68a9bd952206c02869e64commit hash: aa34b0f42f0b02560ef68a9bd952206c02869e64commit hash: aa34b0f42f0b02560ef68a9bd952206c02869e64commit hash: aa34b0f42f0b02560ef68a9bd952206c02869e64 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
Author: Adam Wolk
sysutils/lttng-tools: fix obtaining HOST_NAME_MAX

Using sysconf(3) API lead to accidental introduction of variable length arrays
(VLA) in the port. Additionally one patch hardcoded 256 as the HOST_NAME_MAX
even though the code doesn't expect an additional byte for the terminating NULL
byte in the struct definition.

Fall back to using _POSIX_HOST_NAME_MAX as the remaining code is not ready for
introducing sysconf(3) as a patch.

Remove #ifdef FreeBSD from our patches.

Bump PORTREVISION to rebuild with the new patch.

Sponsored by:   Fudo Security
Differential Revision:	https://reviews.freebsd.org/D30048
2.9.3_5
27 Apr 2021 17:00:08
commit hash: 4c88fa47b2afddceabf8a3230c98a13ca7965c51commit hash: 4c88fa47b2afddceabf8a3230c98a13ca7965c51commit hash: 4c88fa47b2afddceabf8a3230c98a13ca7965c51commit hash: 4c88fa47b2afddceabf8a3230c98a13ca7965c51 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
sysutils/lttng-tools: whitespace fixes
2.9.3_5
27 Apr 2021 17:00:08
commit hash: abe5fefed2e24ef43a890f4d50ba712c581c7cfecommit hash: abe5fefed2e24ef43a890f4d50ba712c581c7cfecommit hash: abe5fefed2e24ef43a890f4d50ba712c581c7cfecommit hash: abe5fefed2e24ef43a890f4d50ba712c581c7cfe files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
sysutils/lttng-tools: mark BROKEN on FreeBSD >= 13
2.9.3_5
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.9.3_5
07 Dec 2020 20:09:03
Revision:557245Original commit files touched by this commit
rene search for other commits by this committer
Return mmokhi@'s ports to the pool after his commit bit was safekept.
2.9.3_5
24 Sep 2020 00:21:51
Revision:549865Original commit files touched by this commit
pkubaj search for other commits by this committer
sysutils/lttng-tools: remove GCC dependency

Builds fine now.
2.9.3_4
23 Sep 2020 18:12:00
Revision:549768Original commit files touched by this commit
linimon search for other commits by this committer
Canonicalize use of GCC on all powerpc variants.

Approved by:	portmgr (tier-2 blanket)
2.9.3_4
27 Apr 2020 23:45:52
Revision:533213Original commit files touched by this commit
mandree search for other commits by this committer
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)
2.9.3_3
09 Feb 2020 16:56:26
Revision:525665Original commit files touched by this commit
pkubaj search for other commits by this committer
sysutils/lttng-tools: fix build on powerpc64 elfv2

Use GCC unconditionally on powerpc64:
Invalid PPC CTR loop!
UNREACHABLE executed at
/poudriere/jails/powerpc64-elfv2-pkubaj/usr/src/contrib/llvm-project/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp:214!
Stack dump:
0.	Program arguments: /usr/bin/cc -cc1 -triple powerpc64-unknown-freebsd13.0
-emit-obj -disable-free -main-file-name main.c -mrelocation-model pic -pic-level
2 -mthread-model posix -relaxed-aliasing -masm-verbose -mconstructor-aliases
-munwind-tables -fuse-init-array -target-cpu ppc64 -target-feature +secure-plt
-mfloat-abi hard -dwarf-column-info -debug-info-kind=standalone -dwarf-version=4
-debugger-tuning=gdb -momit-leaf-frame-pointer -coverage-notes-file
/wrkdirs/usr/ports/sysutils/lttng-tools/work/lttng-tools-2.9.3/src/bin/lttng-sessiond/main.gcno
-resource-dir /usr/lib/clang/9.0.1 -dependency-file .deps/main.Tpo
-sys-header-deps -MP -MT main.o -include config.h -isystem /usr/local/include
-isystem /usr/local/include -D HAVE_CONFIG_H -I ../../.. -I ../../.. -I
../../../src -I ../../../include -I ../../../include -I ../../../src -D
INSTALL_BIN_PATH="/usr/local/lib/lttng/libexec" -D
INSTALL_LIB_PATH="/usr/local/lib" -I /usr/local/include -D _THREAD_SAFE -O2
-Wall -fdebug-compila
ion-dir
/wrkdirs/usr/ports/sysutils/lttng-tools/work/lttng-tools-2.9.3/src/bin/lttng-sessiond
-ferror-limit 19 -fmessage-length 0 -pthread -stack-protector 2 -fno-signed-char
-fobjc-runtime=gnustep -fdiagnostics-show-option -vectorize-loops -vectorize-slp
-faddrsig -o main.o -x c main.c
1.	<eof> parser at end of file
2.	Code generation
3.	Running pass 'Function Pass Manager' on module 'main.c'.
4.	Running pass 'PowerPC CTR Loops Verify' on function '@thread_manage_clients'
#0 0x000000001371e818 (/usr/bin/cc+0x1371e818)
#1 0x000000001371ee94 (/usr/bin/cc+0x1371ee94)
#2 0x000000001371c158 (/usr/bin/cc+0x1371c158)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.9.3_3
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
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
2.9.3_2
15 Apr 2019 05:55:24
Revision:498995Original commit files touched by this commit
linimon search for other commits by this committer
These ports now build on powerpc64.

Approved by:	portmgr (tier-2 blanket)
2.9.3_2
27 Feb 2019 16:20:08
Revision:494067Original commit files touched by this commit
mmokhi search for other commits by this committer
sysutils/lttng-tools: Fix build GCC (and Tier-2 archs)
Use compiler:c11 to fix the ld segfault during the build

PR:		235986
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>
Sponsored by:	The FreeBSD Foundation
2.9.3_1
10 Sep 2018 13:14:52
Revision:479406Original commit files touched by this commit
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2.9.3_1
17 Jul 2017 14:44:39
Revision:446075Original commit files touched by this commit
mmokhi search for other commits by this committer
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 View all of this commit message)
2.9.3
13 May 2017 23:50:49
Revision:440860Original commit files touched by this commit
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2.9.3
13 Feb 2017 16:57:45
Revision:434004Original commit files touched by this commit
mmokhi search for other commits by this committer
Update sysutils/lttng-tools from 2.9.0 to 2.9.3

Submitted by:	mmokhi (maintainer)
Reviewed by:	mat
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D9551
2.9.0
13 Feb 2017 16:49:42
Revision:434002Original commit files touched by this commit
mmokhi search for other commits by this committer
Fix maintainer email addresses on sysutils/lttng-tools and sysutils/lttng-ust

Submitted by:	mmokhi
Reviewed by:	mat
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D9551
2.9.0
13 Feb 2017 16:43:36
Revision:434001Original commit files touched by this commit
mmokhi search for other commits by this committer
Fix building of sysutils/lttng-tools on 11.0+ amd64

Submitted by:	mmokhi
Reported by:	jbeich
Reviewed by:	mat
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D9551
2.9.0
11 Feb 2017 15:36:18
Revision:433881Original commit files touched by this commit
mmokhi search for other commits by this committer
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

Number of commits found: 26