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
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 (96 items / 89 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/asterisk20
  42. net/eternalterminal
  43. net/fb303
  44. net/frr10
  45. net/frr8
  46. net/frr9
  47. net/mvfst
  48. net/samba416
  49. net/samba419
  50. net/tigervnc-server
  51. net/wangle
  52. net-p2p/clboss
  53. net-p2p/monero-cli
  54. security/fizz
  55. sysutils/pstacku
  56. sysutils/slurm-wlm
  57. www/proxygen
  58. x11/tilix
  59. x11-servers/xorg-server
  60. 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.

Number of commits found: 73

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20240221_1
17 Oct 2024 19:02:36
commit hash: 7e5115442c36ec183f2f83781b858f713269240dcommit hash: 7e5115442c36ec183f2f83781b858f713269240dcommit hash: 7e5115442c36ec183f2f83781b858f713269240dcommit hash: 7e5115442c36ec183f2f83781b858f713269240d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Use upstream patch link

Reference:	https://github.com/libunwind/libunwind/commit/b841b2a2665da25dd28fd16977a77bf8b3494dc7
20240221_1
14 Oct 2024 05:25:07
commit hash: 3d625ec077da6b99df23f7c572a87833df15a04bcommit hash: 3d625ec077da6b99df23f7c572a87833df15a04bcommit hash: 3d625ec077da6b99df23f7c572a87833df15a04bcommit hash: 3d625ec077da6b99df23f7c572a87833df15a04b files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Clean up unwind.h patch

- Bump PORTREVISION for package change

unwind.h was installed to /usr/include in mid-February, 2022.
Since all supported FreeBSD releases have /usr/include/unwind.h, this patch is
no longer needed.

Reviewed by:	tijl
Reference:	https://cgit.freebsd.org/ports/commit/?id=975a5c1057579603c4041c2b8e3ac0933ea0eb89
20240221
13 Apr 2024 13:03:19
commit hash: 62ed19575439e1d279d6736acd96ff58c4246599commit hash: 62ed19575439e1d279d6736acd96ff58c4246599commit hash: 62ed19575439e1d279d6736acd96ff58c4246599commit hash: 62ed19575439e1d279d6736acd96ff58c4246599 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
*/*: Remove GNU_CONFIGURE_MANPREFIX=${PREFIX}/share after
9fd7ee1cdf6cbd5528159b58a966e1a40e2909a9
20240221
23 Mar 2024 14:30:41
commit hash: a1e820d19e226864cf6c9169e6bcb15e13672fa6commit hash: a1e820d19e226864cf6c9169e6bcb15e13672fa6commit hash: a1e820d19e226864cf6c9169e6bcb15e13672fa6commit hash: a1e820d19e226864cf6c9169e6bcb15e13672fa6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Remove unnecessary substitution
20240221
09 Mar 2024 17:40:12
commit hash: 27a1e7c8264d8c71a6024cb3c50f59ef14dbe4e1commit hash: 27a1e7c8264d8c71a6024cb3c50f59ef14dbe4e1commit hash: 27a1e7c8264d8c71a6024cb3c50f59ef14dbe4e1commit hash: 27a1e7c8264d8c71a6024cb3c50f59ef14dbe4e1 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Fix PLIST

Reported by:	jbeich
20240221
09 Mar 2024 14:05:21
commit hash: 53d998ad52818c2e6baa433712f0c3ebd7a7169dcommit hash: 53d998ad52818c2e6baa433712f0c3ebd7a7169dcommit hash: 53d998ad52818c2e6baa433712f0c3ebd7a7169dcommit hash: 53d998ad52818c2e6baa433712f0c3ebd7a7169d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Update to 1.8.1

Changes:	https://github.com/libunwind/libunwind/releases
20240112
03 Feb 2024 18:53:01
commit hash: 663a5a08daebb7563af762e032c9776d4b2846aacommit hash: 663a5a08daebb7563af762e032c9776d4b2846aacommit hash: 663a5a08daebb7563af762e032c9776d4b2846aacommit hash: 663a5a08daebb7563af762e032c9776d4b2846aa files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
devel/libunwind: Unbreak build on 32-bit ARM.

PR:		276346
Reported by:	John F. Carr <jfc@mit.edu>
20240112
29 Jan 2024 09:04:15
commit hash: 1c7a06b4e3a4f1e4bb91d4f048680021fd793ff1commit hash: 1c7a06b4e3a4f1e4bb91d4f048680021fd793ff1commit hash: 1c7a06b4e3a4f1e4bb91d4f048680021fd793ff1commit hash: 1c7a06b4e3a4f1e4bb91d4f048680021fd793ff1 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: awoonya
devel/libunwind: update to 1.8.0

PR:	276346

Approved by:	sunpoet (maintainer timeout)
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/215
20230730_1
23 Jan 2024 15:59:54
commit hash: 69091412aa768e6e731148df5192a0ddfb2828bbcommit hash: 69091412aa768e6e731148df5192a0ddfb2828bbcommit hash: 69091412aa768e6e731148df5192a0ddfb2828bbcommit hash: 69091412aa768e6e731148df5192a0ddfb2828bb files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/libunwind: Impelled to share/man

Approved by:    portmgr (blanket)
20230730
01 Nov 2023 05:30:07
commit hash: ee491a6c691b15e6a3313fe8d73cfb2b2ed06e83commit hash: ee491a6c691b15e6a3313fe8d73cfb2b2ed06e83commit hash: ee491a6c691b15e6a3313fe8d73cfb2b2ed06e83commit hash: ee491a6c691b15e6a3313fe8d73cfb2b2ed06e83 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Update to 1.7.2

- Change MASTER_SITES
- Update WWW
- Sort PLIST

Changes:	https://github.com/libunwind/libunwind/releases
PR:		274523
Exp-run by:	antoine
20211201_2
09 May 2023 20:57:10
commit hash: 959337221bc8082a3a6140272013ccaa0e1df2efcommit hash: 959337221bc8082a3a6140272013ccaa0e1df2efcommit hash: 959337221bc8082a3a6140272013ccaa0e1df2efcommit hash: 959337221bc8082a3a6140272013ccaa0e1df2ef files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
devel/libunwind: fix packaging on powerpc64*

pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/libunwind/work/stage/usr/local/include/libunwind-ppc3264le.h:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/libunwind/work/stage/usr/local/lib/libunwind-ppc3264le.a:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/libunwind/work/stage/usr/local/lib/libunwind-ppc3264le.so:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/libunwind/work/stage/usr/local/lib/libunwind-ppc3264le.so.8:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/libunwind/work/stage/usr/local/lib/libunwind-ppc3264le.so.8.0.1:No
such file or directory
20211201_2
02 May 2023 16:17:41
commit hash: 0f497b4088a2053bffbdc534bac05f21a9a3f9e7commit hash: 0f497b4088a2053bffbdc534bac05f21a9a3f9e7commit hash: 0f497b4088a2053bffbdc534bac05f21a9a3f9e7commit hash: 0f497b4088a2053bffbdc534bac05f21a9a3f9e7 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Fix build on 14-CURRENT on armv6/armv7

ptrace/_UPT_access_fpreg.c:107:25: error: no member named 'fpr' in 'struct
fpreg'
          memcpy(&fpreg.fpr[reg], val, sizeof(unw_fpreg_t));
                  ~~~~~ ^
ptrace/_UPT_access_fpreg.c:123:30: error: no member named 'fpr' in 'struct
fpreg'
          memcpy(val, &fpreg.fpr[reg], sizeof(unw_fpreg_t));
                       ~~~~~ ^
2 errors generated.

Reported by:	Mark Millard <marklmi@yahoo.com>
Obtained
from:	https://github.com/libunwind/libunwind/commit/99fb31d5f05ff6c96ca3a9350c792618fab23f2d
Reference:	https://pkg-status.freebsd.org/beefy8/data/main-armv6-default/pdf5b273c8e36_s83d5725005/logs/libunwind-20211201_2.log
		https://pkg-status.freebsd.org/ampere2/data/main-armv7-default/p519c178336e5_scb3c414f2f/logs/libunwind-20211201_2.log
20211201_2
27 Apr 2023 15:45:33
commit hash: 18e772f1f1f859c738c4e959b99e1874800bc0d8commit hash: 18e772f1f1f859c738c4e959b99e1874800bc0d8commit hash: 18e772f1f1f859c738c4e959b99e1874800bc0d8commit hash: 18e772f1f1f859c738c4e959b99e1874800bc0d8 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Cosmetic change
20211201_2
25 Apr 2023 09:15:31
commit hash: 4535adcc4dac28c283790f9ee66f4a17d99805dccommit hash: 4535adcc4dac28c283790f9ee66f4a17d99805dccommit hash: 4535adcc4dac28c283790f9ee66f4a17d99805dccommit hash: 4535adcc4dac28c283790f9ee66f4a17d99805dc files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
devel/libunwind: enable on powerpc
20211201_2
09 Apr 2023 23:38:47
commit hash: 42ca033358a793bf186420844535e97df3000df6commit hash: 42ca033358a793bf186420844535e97df3000df6commit hash: 42ca033358a793bf186420844535e97df3000df6commit hash: 42ca033358a793bf186420844535e97df3000df6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Stop aliasing RSP and CFA

- Bump PORTREVISION for package change

PR:		269875
Obtained
from:	https://github.com/libunwind/libunwind/commit/400b3f819ad44ff4e15487b163cc3613389cb4c8
Reported by:	mizhka
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)
20211201_1
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)
20211201_1
31 Jul 2022 17:18:48
commit hash: 3c10c44304608e72d2d23f6a35998b21b2e195eecommit hash: 3c10c44304608e72d2d23f6a35998b21b2e195eecommit hash: 3c10c44304608e72d2d23f6a35998b21b2e195eecommit hash: 3c10c44304608e72d2d23f6a35998b21b2e195ee files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
devel/libunwind: fix build with clang 15

Building libunwind with clang results in multiple errors:

    setjmp/siglongjmp.c:111:48: error: incompatible pointer to integer
conversion passing 'unw_word_t *' (aka 'unsigned long *') to parameter of type
'unw_word_t' (aka 'unsigned long'); remove & [-Wint-conversion]
              if (unw_set_reg (&c, UNW_REG_EH + 2, &wp[JB_MASK]) < 0)
                                                   ^~~~~~~~~~~~
    ../include/libunwind-common.h:283:56: note: passing argument to parameter
here
    extern int unw_set_reg (unw_cursor_t *, int, unw_word_t);
                                                           ^

    dwarf/Gparser.c:901:5: error: call to undeclared function
'_Ux86_64_stash_frame'; ISO C99 and later do not support implicit function
declarations [-Wimplicit-function-declaration]
        tdep_stash_frame (c, rs);
        ^
    ../include/tdep-x86_64/libunwind_i.h:246:41: note: expanded from macro
'tdep_stash_frame'
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20211201_1
20 Jul 2022 14:21:35
commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
devel: remove 'Created by' lines

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

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  <jkoshy@FreeBSD.org>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron H. K. Diep <ahkdiep@gmail.com>
  *  Aaron Hurt <ahurt@anbcs.com>
  *  Abel Chow <abel_chow@yahoo.com>
  *  Adam McLaurin
  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20211201_1
30 Apr 2022 15:57:34
commit hash: ca3bbd970ac22b4dab032182029f51d611a925aacommit hash: ca3bbd970ac22b4dab032182029f51d611a925aacommit hash: ca3bbd970ac22b4dab032182029f51d611a925aacommit hash: ca3bbd970ac22b4dab032182029f51d611a925aa files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Cosmetic change

- Use bsd.port.options.mk + bsd.port.mk instead of bsd.port.pre.mk +
bsd.port.post.mk
- Use = for PLIST_FILES
20211201_1
27 Apr 2022 16:53:02
commit hash: 975a5c1057579603c4041c2b8e3ac0933ea0eb89commit hash: 975a5c1057579603c4041c2b8e3ac0933ea0eb89commit hash: 975a5c1057579603c4041c2b8e3ac0933ea0eb89commit hash: 975a5c1057579603c4041c2b8e3ac0933ea0eb89 files touched by this commit
Tijl Coosemans (tijl) search for other commits by this committer
devel/libunwind: use base system unwind.h

- Add --disable-cxx-exceptions so libunwind does not implement the
  _Unwind_* API and does not use its internal unwind.h.  The base
  system libgcc_s provides this API.  This was already the upstream
  default for most architectures.
- Add --disable-unwind-header to prevent installation of unwind.h.
  Instead, install an unwind.h that forwards to the base system
  unwind.h, but not on FreeBSD 14 where all implementations of
  unwind.h (base, lang/gcc*, and devel/llvm*) are compatible.

PR:		263370
Approved by:	sunpoet
20211201
22 Apr 2022 15:37:19
commit hash: 9e005a74f5e27e67e68e3e740ed16b793270a050commit hash: 9e005a74f5e27e67e68e3e740ed16b793270a050commit hash: 9e005a74f5e27e67e68e3e740ed16b793270a050commit hash: 9e005a74f5e27e67e68e3e740ed16b793270a050 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
devel/libunwind: drop unnecessary CFLAGS_powerpc64
20211201
19 Apr 2022 12:09:15
commit hash: dbd305876c5bfd005a6f501aaa1bc286fd149937commit hash: dbd305876c5bfd005a6f501aaa1bc286fd149937commit hash: dbd305876c5bfd005a6f501aaa1bc286fd149937commit hash: dbd305876c5bfd005a6f501aaa1bc286fd149937 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
devel/libunwind: remove explicit -maltivec for powerpc64le

Baseline target for powerpc64le is POWER8, which includes AltiVec.
20211201
25 Mar 2022 13:36:40
commit hash: eefb851bfa83b0d84ebaacdb11ce4dbeb770f13dcommit hash: eefb851bfa83b0d84ebaacdb11ce4dbeb770f13dcommit hash: eefb851bfa83b0d84ebaacdb11ce4dbeb770f13dcommit hash: eefb851bfa83b0d84ebaacdb11ce4dbeb770f13d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Rename patch file and add comment
20211201
23 Mar 2022 08:29:06
commit hash: b53231cc31b2d4e933ba2893c8079cc7d1f07413commit hash: b53231cc31b2d4e933ba2893c8079cc7d1f07413commit hash: b53231cc31b2d4e933ba2893c8079cc7d1f07413commit hash: b53231cc31b2d4e933ba2893c8079cc7d1f07413 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
devel/libunwind: Fix build on aarch64

PR:		262447
Approved by:	portmgr (build fix blanket)
20211201
07 Mar 2022 18:10:55
commit hash: 987c1ed1c3c2ea445e5173226ed393e3003a03f9commit hash: 987c1ed1c3c2ea445e5173226ed393e3003a03f9commit hash: 987c1ed1c3c2ea445e5173226ed393e3003a03f9commit hash: 987c1ed1c3c2ea445e5173226ed393e3003a03f9 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Update to 20211201 (1.6.2)

Changes:	https://github.com/libunwind/libunwind/releases
PR:		262257
Exp-run by:	antoine
20201110
21 Dec 2021 18:55:05
commit hash: 811eadd958852e0974380e7b416b193d64236feacommit hash: 811eadd958852e0974380e7b416b193d64236feacommit hash: 811eadd958852e0974380e7b416b193d64236feacommit hash: 811eadd958852e0974380e7b416b193d64236fea files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Author: Robert Clausecker
devel/libunwind: Allow build on armv6

PR:		259650
20201110
16 Oct 2021 09:51:39
commit hash: 4460cf727a7788c9ce21f3344ce5745e5cd9fc4acommit hash: 4460cf727a7788c9ce21f3344ce5745e5cd9fc4acommit hash: 4460cf727a7788c9ce21f3344ce5745e5cd9fc4acommit hash: 4460cf727a7788c9ce21f3344ce5745e5cd9fc4a files touched by this commit
Jimmy Olgeni (olgeni) search for other commits by this committer
*: fix tab vs. space issues, and comments according to the guide.
20201110
13 Oct 2021 05:35:56
commit hash: 0926668291cd812977f9d3ae155b5b87e61322afcommit hash: 0926668291cd812977f9d3ae155b5b87e61322afcommit hash: 0926668291cd812977f9d3ae155b5b87e61322afcommit hash: 0926668291cd812977f9d3ae155b5b87e61322af files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Cosmetic change
20201110
05 Oct 2021 20:01:24
commit hash: 900abb8936f562a3279bf0fd83e19ef0df660182commit hash: 900abb8936f562a3279bf0fd83e19ef0df660182commit hash: 900abb8936f562a3279bf0fd83e19ef0df660182commit hash: 900abb8936f562a3279bf0fd83e19ef0df660182 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
devel/libunwind: Add CPE information

Approved by:	portmgr (blanket)
20201110
06 Jul 2021 14:55:27
commit hash: 913b8d5d6c498fe990408b219b36608dd25a608bcommit hash: 913b8d5d6c498fe990408b219b36608dd25a608bcommit hash: 913b8d5d6c498fe990408b219b36608dd25a608bcommit hash: 913b8d5d6c498fe990408b219b36608dd25a608b files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libunwind: Sort ARCH substitution in PLIST_SUB

Match the order of ONLY_FOR_ARCHS.
20201110
28 Jun 2021 19:34:46
commit hash: ed97b20a6627f5f45561ed6d21115b5bb07d3804commit hash: ed97b20a6627f5f45561ed6d21115b5bb07d3804commit hash: ed97b20a6627f5f45561ed6d21115b5bb07d3804commit hash: ed97b20a6627f5f45561ed6d21115b5bb07d3804 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
devel/libunwind: enable on armv7

Builds fine.
20201110
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.
20201110
26 Jan 2021 14:00:25
Revision:562669Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20201110 (1.5.0)

Changes:	https://github.com/libunwind/libunwind/releases
PR:		252569
Exp-run by:	antoine
20200331_1
24 Sep 2020 20:52:19
Revision:549957Original commit files touched by this commit
linimon search for other commits by this committer
Attempt to port to powerpc64le.

Approved by:	portmgr (tier-2 blanket)
20200331_1
09 Sep 2020 20:40:09
Revision:548157Original commit files touched by this commit
sunpoet search for other commits by this committer
Fix build on powerpc64

PR:		249181
Submitted by:	pkubaj
20200331_1
30 Aug 2020 07:13:24
Revision:546982Original commit files touched by this commit
sunpoet search for other commits by this committer
Use local patch file instead of PATCHFILES
20200331_1
18 Aug 2020 15:10:22
Revision:545235Original commit files touched by this commit
zeising search for other commits by this committer
devel/libunwind: Fix build with -fno-common

Fix the build of devel/libunwind with -fno-common (the default on FreeBSD
current after the llvm 11 update).
Add an upstream patch (pulling it from the official github mirror) to fix
the build woth -fno-common.
20200331
26 May 2020 12:12:46
Revision:536625Original commit files touched by this commit
sunpoet search for other commits by this committer
Fix build on aarch64

PR:		246730
Submitted by:	Greg V <greg@unrelenting.technology>
20200331
16 May 2020 10:51:13
Revision:535388Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20200331 (1.4.0)

- Update MASTER_SITES

Changes:	https://github.com/libunwind/libunwind/releases
PR:		246390
Exp-run by:	antoine
20170615_1
22 Apr 2020 14:25:51
Revision:532478Original commit files touched by this commit
sunpoet search for other commits by this committer
Update pkg-descr and WWW
20170615_1
02 Apr 2020 21:23:29
Revision:530413Original commit files touched by this commit
sunpoet search for other commits by this committer
Remove DOCS option: install manpages unconditionally

- Bump PORTREVISION for package change
20170615
07 Mar 2020 22:25:34
Revision:527986Original commit files touched by this commit
sunpoet search for other commits by this committer
Take maintainership
20170615
07 Mar 2020 15:07:08
Revision:527955Original commit files touched by this commit
danilo search for other commits by this committer
Dropping maintainership. I'm running very short of time currently.
20170615
29 Jun 2018 07:48:42
Revision:473531Original commit files touched by this commit
linimon search for other commits by this committer
Port to aarch64.  Tested for no-harm on amd64.

While here, pet portlint.

PR:		229057
Submitted by:	greg at unrelenting.technology
Approved by:	portmgr (tier-2 blanket)
20170615
27 Jan 2018 18:42:50
Revision:460139Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.2.1 (20170615)

Changes:	https://savannah.nongnu.org/forum/forum.php?forum_id=8879
PR:		225140
Submitted by:	sunpoet (myself)
Exp-run by:	antoine
Approved by:	maintainer (timeout, 14 days)
20170113_1
19 Dec 2017 18:06:29
Revision:456743Original commit files touched by this commit
emaste search for other commits by this committer
devel/libunwind: set LLD_UNSAFE

libunwind.so has symbols with ELF protected visibility which various
test applications could preempt. Both GNU gold and LLVM's lld fail to
link this case, with errors like

lld:
/usr/bin/ld: error: cannot preempt symbol: _ULx86_64_init_local
>>> defined in ../src/.libs/libunwind.so
>>> referenced by Lperf-trace.c
>>>               Lperf-trace.o:(main)

gold:
/usr/local/bin/ld.gold: error: Gperf-simple.o: cannot make copy relocation
    for protected symbol '_Ux86_64_local_addr_space', defined in
    ../src/.libs/libunwind-x86_64.so

For now prevent libunwind from linking with lld. More information can be
found in libunwind upstream issue 58
https://github.com/libunwind/libunwind/issues/58

PR:		219524
Approved by:	portmgr (LLD_UNSAFE blanket)
Sponsored by:	The FreeBSD Foundation
20170113_1
06 Jun 2017 22:39:50
Revision:442810Original commit files touched by this commit
danilo search for other commits by this committer
- Add DOCS option. The configure script looks for latex2man tool to install docs
but
  the man files are already built in the package, so we are just installing
them.

PR:		219582
Submitted by:	 John Hein
20170113
28 May 2017 00:25:27
Revision:441885Original commit files touched by this commit
danilo search for other commits by this committer
- Disable docs explicitly. Texlive is needed to build man pages and if it's
detected docs are generated, causing plist errors.

PR:		219582
20170113
19 Apr 2017 14:51:17
Revision:438879Original commit files touched by this commit
danilo search for other commits by this committer
- Reintroduce ARCH variable to fix plist on i386
20170113
19 Apr 2017 14:39:16
Revision:438853Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 1.2

Changes:	https://savannah.nongnu.org/forum/forum.php?forum_id=8775
PR:		218367
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 15 days)
20121006_2
21 Oct 2016 15:21:13
Revision:424427Original commit files touched by this commit
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
20121006_2
19 May 2016 10:21:25
Revision:415498Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
20121006_2
20 Jan 2015 12:26:17
Revision:377510Original commit files touched by this commit
danilo search for other commits by this committer
- Add LICENSE
- Use USES=autoreconf
- Strip shared library
- Simplify PLIST_SUB manipulation
- Bump PORTREVISION for package change

PR:		196890
Submitted by:	sunpoet
20121006_1
18 Oct 2014 12:20:43
Revision:371117Original commit files touched by this commit
jhb search for other commits by this committer
The MAP_NORESERVE flag to mmap() has never been implemented in FreeBSD and
is being removed.  No portrev bump needed since the kernel will continue to
accept this flag for old binaries even after support for it in new binaries
is removed.

PR:		193961
Approved by:	portmgr (antoine)
20121006_1
18 Aug 2014 16:03:01
Revision:365323Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to USES=libtool, drop .la files

Approved by:	portmgr blanket
20121006
27 Sep 2013 02:06:07
Revision:328427Original commit files touched by this commit
danilo search for other commits by this committer
- Change maintainer email to @FreeBSD.org
- Add stage support

Approved by:	wg (mentor)
20121006
20 Sep 2013 17:13:47
Revision:327724Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
20121006
23 Jul 2013 07:42:01
Revision:323517Original commit files touched by this commit
jgh search for other commits by this committer
- Update 20121006 (1.1)
- Pass maintainership to submitter
- Crop header
- Remove indefinite article from COMMENT
- while here shift to options for ARCH testing

PR:		180751
Submitted by:	danilogondolfo@gmail.com
20110911
28 Mar 2013 16:29:01
Revision:315487Original commit files touched by this commit
eadler search for other commits by this committer
Style: tab -> space.

Most contributors copy an existing port when writing their own so reduce the
number of bad examples in the tree.
20110911
28 Mar 2013 15:51:17
Revision:315474Original commit files touched by this commit Sanity Test Failure
eadler search for other commits by this committer
Drop support for old versions of FreeBSD from unmaintained ports

Reviewed by:	miwi
20110911
18 Nov 2011 01:09:28
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 20110911 which is actually official 1.0.1 to avoid PORTEPOCH bump

Changes:        https://savannah.nongnu.org/forum/forum.php?forum_id=6947
                https://savannah.nongnu.org/forum/forum.php?forum_id=6931
Feature safe:   yes
20100809_2
24 Oct 2011 03:33:20
Original commit files touched by this commit
stas search for other commits by this committer
- Return my ports back to the pool.  I was unable to make any fixes to
  my ports in the past 3 weeks while ports were broken on any 10.x
  machines, which means I'm unable to maintain them.  So let people know
  that there's no available support for them until things are back to
  normal (which also means that anyone with spare time will be able
  to fix them without getting approval).
20100809_2
05 Oct 2011 17:38:29
Original commit files touched by this commit
stas search for other commits by this committer
- Fix the unwind.h header, so it can be used in C++ applications.

Reported by:    David Chisnall <theraven@theravensnest.org>
Untested by:    me, because I don't have a working ports tree anymore
20100809_1
03 Jul 2011 14:59:23
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
20100809_1
04 Dec 2010 07:34:27
Original commit files touched by this commit
ade search for other commits by this committer
Sync to new bsd.autotools.mk
20100809_1
16 Oct 2010 11:52:47
Original commit files touched by this commit
ade search for other commits by this committer
Punt autoconf267->autoconf268
20100809_1
05 Oct 2010 19:57:56
Original commit files touched by this commit
ade search for other commits by this committer
Round one migration of ports from automake{19,110} to automake111
20100809_1
15 Sep 2010 18:35:24
Original commit files touched by this commit
ade search for other commits by this committer
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:    portmgr (for Mk/bsd.port.mk part)
Tested by:      Multiple -exp runs
20100809
09 Aug 2010 23:52:09
Original commit files touched by this commit
stas search for other commits by this committer
- Update to the 20100809 snapshot.
20100430
12 Jul 2010 08:45:26
Original commit files touched by this commit
stas search for other commits by this committer
- Unbreak on i386.

PR:             ports/148426
Submitted by:   Bapt <baptiste.daroussin@gmail.com>
20100430
01 Jun 2010 17:56:38
Original commit files touched by this commit
erwin search for other commits by this committer
Mark BROKEN on i386: does not package
20100430
05 May 2010 23:20:21
Original commit files touched by this commit
stas search for other commits by this committer
- Add libunwind, a generic stack unwindig library.

WWW:    http://www.nongnu.org/libunwind/

Number of commits found: 73