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 on branch 2024Q4
libunwind Generic stack unwinding library
20240221_1 devel on this many watch lists=32 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 20240221Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-05-05 23:21:22
Last Update: 2024-10-17 19:02:36
Commit Hash: 7e51154
People watching this port, also watch:: libedit, indexinfo, libxml2, gettext-runtime, libnghttp2
License: MIT
WWW:
https://github.com/libunwind/libunwind
https://www.nongnu.org/libunwind/
Description:
The primary goal of this project is to define a portable and efficient C programming interface (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications. Some examples include: - exception handling The libunwind API makes it trivial to implement the stack-manipulation aspects of exception handling. - debuggers The libunwind API makes it trivial for debuggers to generate the call-chain (backtrace) of the threads in a running program. - introspection It is often useful for a running thread to determine its call-chain. For example, this is useful to display error messages (to show how the error came about) and for performance monitoring/analysis. - efficient setjmp() With libunwind, it is possible to implement an extremely efficient version of setjmp(). Effectively, the only context that needs to be saved consists of the stack-pointer(s).
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (80 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libunwind-20240221_1/catalog.mk
  3. /usr/local/share/licenses/libunwind-20240221_1/LICENSE
  4. /usr/local/share/licenses/libunwind-20240221_1/MIT
  5. include/libunwind-x86_64.h
  6. include/libunwind-common.h
  7. include/libunwind-coredump.h
  8. include/libunwind-dynamic.h
  9. include/libunwind-ptrace.h
  10. include/libunwind.h
  11. lib/libunwind-x86_64.a
  12. lib/libunwind-x86_64.so
  13. lib/libunwind-x86_64.so.8
  14. lib/libunwind-x86_64.so.8.1.0
  15. lib/libunwind-coredump.a
  16. lib/libunwind-coredump.so
  17. lib/libunwind-coredump.so.0
  18. lib/libunwind-coredump.so.0.0.0
  19. lib/libunwind-generic.a
  20. lib/libunwind-generic.so
  21. lib/libunwind-ptrace.a
  22. lib/libunwind-ptrace.so
  23. lib/libunwind-ptrace.so.0
  24. lib/libunwind-ptrace.so.0.0.0
  25. lib/libunwind-setjmp.a
  26. lib/libunwind-setjmp.so
  27. lib/libunwind-setjmp.so.0
  28. lib/libunwind-setjmp.so.0.0.0
  29. lib/libunwind.a
  30. lib/libunwind.so
  31. lib/libunwind.so.8
  32. lib/libunwind.so.8.1.0
  33. libdata/pkgconfig/libunwind-coredump.pc
  34. libdata/pkgconfig/libunwind-generic.pc
  35. libdata/pkgconfig/libunwind-ptrace.pc
  36. libdata/pkgconfig/libunwind-setjmp.pc
  37. libdata/pkgconfig/libunwind.pc
  38. share/man/man3/_U_dyn_cancel.3.gz
  39. share/man/man3/_U_dyn_register.3.gz
  40. share/man/man3/libunwind-coredump.3.gz
  41. share/man/man3/libunwind-dynamic.3.gz
  42. share/man/man3/libunwind-ia64.3.gz
  43. share/man/man3/libunwind-nto.3.gz
  44. share/man/man3/libunwind-ptrace.3.gz
  45. share/man/man3/libunwind-setjmp.3.gz
  46. share/man/man3/libunwind.3.gz
  47. share/man/man3/unw_apply_reg_state.3.gz
  48. share/man/man3/unw_backtrace.3.gz
  49. share/man/man3/unw_create_addr_space.3.gz
  50. share/man/man3/unw_destroy_addr_space.3.gz
  51. share/man/man3/unw_flush_cache.3.gz
  52. share/man/man3/unw_get_accessors.3.gz
  53. share/man/man3/unw_get_elf_filename.3.gz
  54. share/man/man3/unw_get_elf_filename_by_ip.3.gz
  55. share/man/man3/unw_get_fpreg.3.gz
  56. share/man/man3/unw_get_proc_info.3.gz
  57. share/man/man3/unw_get_proc_info_by_ip.3.gz
  58. share/man/man3/unw_get_proc_info_in_range.3.gz
  59. share/man/man3/unw_get_proc_name.3.gz
  60. share/man/man3/unw_get_proc_name_by_ip.3.gz
  61. share/man/man3/unw_get_reg.3.gz
  62. share/man/man3/unw_getcontext.3.gz
  63. share/man/man3/unw_init_local.3.gz
  64. share/man/man3/unw_init_local2.3.gz
  65. share/man/man3/unw_init_remote.3.gz
  66. share/man/man3/unw_is_fpreg.3.gz
  67. share/man/man3/unw_is_signal_frame.3.gz
  68. share/man/man3/unw_reg_states_iterate.3.gz
  69. share/man/man3/unw_regname.3.gz
  70. share/man/man3/unw_resume.3.gz
  71. share/man/man3/unw_set_cache_size.3.gz
  72. share/man/man3/unw_set_caching_policy.3.gz
  73. share/man/man3/unw_set_fpreg.3.gz
  74. share/man/man3/unw_set_iterate_phdr_function.3.gz
  75. share/man/man3/unw_set_reg.3.gz
  76. share/man/man3/unw_step.3.gz
  77. share/man/man3/unw_strerror.3.gz
  78. @owner
  79. @group
  80. @mode
Collapse this list.
Dependency lines:
  • libunwind>0:devel/libunwind
To install the port:
cd /usr/ports/devel/libunwind/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libunwind
  • pkg install libunwind
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libunwind
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1728922872 SHA256 (libunwind-1.8.1.tar.gz) = ddf0e32dd5fafe5283198d37e4bf9decf7ba1770b6e7e006c33e6df79e6a6157 SIZE (libunwind-1.8.1.tar.gz) = 958468

Expand this list (2 items)

Collapse this list.

SHA256 (b841b2a2665da25dd28fd16977a77bf8b3494dc7.patch) = 56570397cbdd40ef36d3fe06538357651b2a7923780bc7e49b486857eb4999b5 SIZE (b841b2a2665da25dd28fd16977a77bf8b3494dc7.patch) = 953

Collapse this list.


Packages (timestamps in pop-ups are UTC):
libunwind
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest20240221_120240221_1-20240221_120240221_1-20200331_1-
FreeBSD:13:quarterly202402212024022120211201_22024022120240221202307302023073020230730
FreeBSD:14:latest20240221_120240221_120211201_120240221_120240221_120211201_2-20211201_2
FreeBSD:14:quarterly2024022120240221-2024022120240221202307302023073020230730
FreeBSD:15:latest20240221_120240221_1n/a20240221_1n/a202401122024011220240112
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by:
for Build
  1. databases/mysql80-client
  2. databases/mysql80-server
  3. databases/mysql84-client
  4. databases/mysql84-server
  5. databases/mysql90-client
  6. databases/mysql90-server
  7. editors/openoffice-4
Expand this list (11 items / 4 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. editors/openoffice-devel
  3. www/deno
  4. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. databases/mysql81-client*
  2. databases/mysql81-server*
  3. Collapse this list of deleted ports.
for Libraries
  1. biology/ncbi-cxx-toolkit
  2. biology/ucsc-userapps
  3. databases/mongodb50
  4. databases/mongodb60
  5. databases/mongodb70
  6. databases/mongodb80
  7. databases/mysql-connector-c++
Expand this list (94 items / 87 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/mysql-connector-odbc-80
  3. databases/mysql80-client
  4. databases/mysql80-server
  5. databases/mysql84-client
  6. databases/mysql84-server
  7. databases/mysql90-client
  8. databases/mysql90-server
  9. databases/p5-DBD-mysql
  10. databases/xtrabackup80
  11. databases/xtrabackup81
  12. databases/xtrabackup84
  13. devel/efl
  14. devel/fbthrift
  15. devel/folly
  16. devel/glog
  17. devel/google-perftools
  18. devel/heaptrack
  19. dns/powerdns
  20. editors/libreoffice
  21. emulators/tic-80
  22. games/freeciv21
  23. graphics/gimp-app
  24. graphics/igt-gpu-tools
  25. graphics/libplacebo
  26. irc/iroffer-dinoex
  27. lang/dotnet
  28. lang/dotnet8
  29. lang/julia
  30. lang/lfortran
  31. lang/ruby31
  32. lang/ruby32
  33. lang/ruby33
  34. lang/swipl
  35. mail/geary
  36. math/pdal
  37. misc/openmvg
  38. multimedia/gstreamer1
  39. multimedia/tvheadend
  40. net/asterisk18
  41. net/eternalterminal
  42. net/fb303
  43. net/frr10
  44. net/frr8
  45. net/frr9
  46. net/mvfst
  47. net/samba416
  48. net/samba419
  49. net/tigervnc-server
  50. net/wangle
  51. net-p2p/monero-cli
  52. security/fizz
  53. sysutils/pstacku
  54. sysutils/slurm-wlm
  55. www/proxygen
  56. x11/tilix
  57. x11-servers/xorg-server
  58. Collapse this list.

Deleted ports which required this port:

Expand this list of 31 deleted ports
  1. databases/mysql81-client*
  2. databases/mysql81-server*
  3. databases/xtrabackup8*
  4. devel/memleax*
  5. games/spring*
  6. graphics/blender-lts28*
  7. graphics/blender-lts29*
  8. graphics/libxatracker*
  9. graphics/py-gimp*
  10. lang/hiphop-php*
  11. lang/ponyc*
  12. lang/ponyc-static*
  13. lang/pypy*
  14. lang/pypy3*
  15. lang/ruby22*
  16. lang/ruby23*
  17. lang/ruby24*
  18. lang/ruby25*
  19. lang/ruby26*
  20. lang/ruby27*
  21. lang/ruby30*
  22. lang/swi-pl*
  23. net/fbzmq*
  24. net/rsocket-cpp*
  25. net/samba412*
  26. net/samba413*
  27. net/tigervnc-devel*
  28. x11-servers/xephyr*
  29. x11-servers/xorg-dmx*
  30. x11-servers/xorg-nestserver*
  31. x11-servers/xorg-vfbserver*
  32. Collapse this list of deleted ports.
for Run
  1. multimedia/emby-server
  2. multimedia/jellyfin
  3. net-p2p/lidarr
  4. net-p2p/prowlarr
  5. net-p2p/radarr
  6. net-p2p/readarr
  7. net-p2p/sonarr

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. multimedia/emby-server-devel*
  2. net-p2p/sonarr-devel*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
devel_libunwind
USES:
compiler:c11 cpe libtool pathfix pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/libunwind/libunwind/releases/download/v1.8.1/
Collapse this list.

There are no commits on branch 2024Q4 for this port