---
name: libunwind
version: 20110911
origin: devel/libunwind
comment: A generic stack unwinding library
arch: freebsd:9:x86:64
www: http://www.nongnu.org/libunwind/
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 236609
desc: "The primary goal of this project is to define a portable and efficient\nC programming
  interface (API) to determine the call-chain of a program.\nThe API additionally
  provides the means to manipulate the preserved\n(callee-saved) state of each call-frame
  and to resume execution at any\npoint in the call-chain (non-local goto). The API
  supports both local\n(same-process) and remote (across-process) operation. As such,
  the API\nis useful in a number of applications. Some examples include:\n\no exception
  handling\n\tThe libunwind API makes it trivial to implement the stack-manipulation\n\taspects
  of exception handling. \no debuggers\n\tThe libunwind API makes it trivial for debuggers
  to generate\n\tthe call-chain (backtrace) of the threads in a running program. \no
  introspection\n\tIt is often useful for a running thread to determine its call-chain.\n\tFor
  example, this is useful to display error messages (to show how\n\tthe error came
  about) and for performance monitoring/analysis. \no efficient setjmp()\n\tWith libunwind,
  it is possible to implement an extremely efficient\n\tversion of setjmp(). Effectively,
  the only context that needs to be\n\tsaved consists of the stack-pointer(s). \n\nWWW:
  http://www.nongnu.org/libunwind/\n"
categories: [devel]
files:
  /usr/local/include/libunwind-common.h: bca2a8fc72b56ba8b33cb1fabd4843e92032e4fa01855a4628bfdbb97e5909fc
  /usr/local/include/libunwind-dynamic.h: 7fe6ce8d4b1596c97c541545b4640a272c4cdc99a1995daf939fea37cacbf52a
  /usr/local/include/libunwind-ptrace.h: 09e76b2d7c295e3b7904b10d51c276110ca6a842822d5c5030d6d4026f8436ca
  /usr/local/include/libunwind-x86_64.h: ce7b80e6bc8290f90b329ee08f7335fcc47ec853870cdc2bade1ca0213b24e43
  /usr/local/include/libunwind.h: 871b3cf945dbd7e73674daf65498f839d0e378fd413211a28aa1fa2cd2103444
  /usr/local/include/unwind.h: f1840c1b8abe249087aa8671ed26a778609e675d2beaf1da2b4a566d4a302994
  /usr/local/lib/libunwind-generic.a: '-'
  /usr/local/lib/libunwind-ptrace.a: 8a2651b770e82d212e70d2c2f46b1466bbd5788b6a22dea2d979a87e66dc3aec
  /usr/local/lib/libunwind-setjmp.so: '-'
  /usr/local/lib/libunwind-setjmp.so.0: 53d6b4f82d5c7233f54ceaef5f94344c5d238e1fa749f88e380e5eac9f77f13d
  /usr/local/lib/libunwind-x86_64.so: '-'
  /usr/local/lib/libunwind-x86_64.so.8: dc2d1be297a449a35fd6f19339f980bf6f4d1c2dc28cfc866f65cf2e6fbded48
  /usr/local/lib/libunwind.so: '-'
  /usr/local/lib/libunwind.so.8: e01c9af9ded4c958e89a420de694e6c4e057bb4998874960bf6570c9935971ed
  /usr/local/man/man3/_U_dyn_cancel.3.gz: 24b11595459f73d82d48dd17074137bedffed069db8a6c0ca97dd652c3263917
  /usr/local/man/man3/_U_dyn_register.3.gz: 22f2eb4c1c53be5dc3a3e4498a68e806c81a112ef4ad4c97137b55ab6d632ac0
  /usr/local/man/man3/libunwind-dynamic.3.gz: 902033741d96b61e745d2b0f02680acd6c72c27b33f5a350f10392b4e0c62c1d
  /usr/local/man/man3/libunwind-ia64.3.gz: f91760a33a9e58799db5ceaf9ed8d042df63e68556974023f538b958cf619207
  /usr/local/man/man3/libunwind-ptrace.3.gz: 9af1b0c58ab1e6a9713d80bc4dc180f343ea30fc45aaad3df15d5d4957457300
  /usr/local/man/man3/libunwind-setjmp.3.gz: 0491d9d6cc564c0bf0fb14997ebfb1340370950576e90b5f0f61d9df9c31b3c4
  /usr/local/man/man3/libunwind.3.gz: e62d9d7c1aca3764342753041250b8f5185f4e823c60b4dbed10b2f4a157a6a4
  /usr/local/man/man3/unw_create_addr_space.3.gz: 3000084a351c2e4898624399cfdaa991975828e7d915cbcaa8b15bc63e2e1cea
  /usr/local/man/man3/unw_destroy_addr_space.3.gz: 85e2205817858bb7c483cf42cb65b2c07d3b3a5ff72327cce984514910bbee7a
  /usr/local/man/man3/unw_flush_cache.3.gz: e42d4b71e8de0eb2bf876753480ea05eec211543577b7d1a14b818b0d377d218
  /usr/local/man/man3/unw_get_accessors.3.gz: e19d381baf606c6b839b5a1759ee383ba985232c64bc7c210188cbf9dd2a5ded
  /usr/local/man/man3/unw_get_fpreg.3.gz: 741d9f3e9698de03560053008ae52a5873f37d1a6f72a64e74d1b22586a6b475
  /usr/local/man/man3/unw_get_proc_info.3.gz: 6ab4b3072e632fa8afd1b98c4e831bbd1a3a4d8bed6b8ca272888f4f727e9fd0
  /usr/local/man/man3/unw_get_proc_info_by_ip.3.gz: 1131e525136eee777c8f372236467820397594b54f1835dd8e6459f4a3605345
  /usr/local/man/man3/unw_get_proc_name.3.gz: 430ff33a3e66446a79d4e7a310eeb62ac4b57bda9de0310a32f609fafa530f00
  /usr/local/man/man3/unw_get_reg.3.gz: 3a530fb9fb146e56a4e10b1dc2faa452a07e31306df1adcdd5abf3ee914c7df4
  /usr/local/man/man3/unw_getcontext.3.gz: c199fef9b64bdbe6bc5f88f5eae3af0b4866370b1f742f625098ba18217b248a
  /usr/local/man/man3/unw_init_local.3.gz: 8df99a3554cdc656dd1b587ed933ce9ee8fd4a26dec298d607268df023b06e01
  /usr/local/man/man3/unw_init_remote.3.gz: 6bbe426203edb92162eecd1a318576715013f8a7dfbb888c5c188cd012565696
  /usr/local/man/man3/unw_is_fpreg.3.gz: 600cb780c25bc9074fdaea75f478c8647cde97a4de7c36f8dc5d3a931827e545
  /usr/local/man/man3/unw_is_signal_frame.3.gz: b368ad190b241f8d43b43ee1e3acbf533e8fb58a2b0a5297f87dc0ef5dab7942
  /usr/local/man/man3/unw_regname.3.gz: 54f2f95bc037c50f20d02d8aac025a8d399e9050d09a2f8b172ae6d807466ecd
  /usr/local/man/man3/unw_resume.3.gz: 7345cfbe9707c9d7f13b5deb3b8c67463f3c05d313a3094804a467e06b93c86c
  /usr/local/man/man3/unw_set_caching_policy.3.gz: f045dad350e074e6d4d3230100188a15cebfab067579c86f5ab88266bf0af69b
  /usr/local/man/man3/unw_set_fpreg.3.gz: 28071a621e7c35d8130531843d655e69dcdc76545c7f8cb16654b50fc67e91b8
  /usr/local/man/man3/unw_set_reg.3.gz: 1e5ccd9f4ae8249c74e81bf8c98eade544e6b51185b5f452017d74d2ca196169
  /usr/local/man/man3/unw_step.3.gz: 0d982b458da9fedc78be9feced0a1144099083cdbf76bdcf312dc46bb8614ae5
  /usr/local/man/man3/unw_strerror.3.gz: dc76067544649ce0344681047d19c9cfe7284b49e6dc093d29c8fea9696b6e48
scripts:
  post-install: |
    /sbin/ldconfig -m /usr/local/lib
  pre-deinstall: |
    /sbin/ldconfig -R
