From 369946e363c9ed87c08691ea67c584346f1ddaa462256acd43d895c7ec2bce24 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 18 Dec 2006 23:16:58 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=1 --- .gitattributes | 23 ++++++ .gitignore | 1 + libunwind-0.98.5.diff | 69 ++++++++++++++++++ libunwind-0.98.5.tar.gz | 3 + libunwind.changes | 125 +++++++++++++++++++++++++++++++++ libunwind.spec | 150 ++++++++++++++++++++++++++++++++++++++++ ready | 0 7 files changed, 371 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 libunwind-0.98.5.diff create mode 100644 libunwind-0.98.5.tar.gz create mode 100644 libunwind.changes create mode 100644 libunwind.spec create mode 100644 ready diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/libunwind-0.98.5.diff b/libunwind-0.98.5.diff new file mode 100644 index 0000000..b2e6ed3 --- /dev/null +++ b/libunwind-0.98.5.diff @@ -0,0 +1,69 @@ +--- src/x86_64/Gresume.c ++++ src/x86_64/Gresume.c +@@ -35,6 +35,7 @@ + x86_64_local_resume (unw_addr_space_t as, unw_cursor_t *cursor, void *arg) + { + # warning Implement me! ++ return -UNW_EINVAL; + } + + #endif /* !UNW_REMOTE_ONLY */ +--- tests/Gtest-concurrent.c ++++ tests/Gtest-concurrent.c +@@ -84,9 +84,10 @@ + int i; + + for (i = 0; i < NTHREADS; ++i) +- pthread_create (th + i, NULL, worker, NULL); ++ if (pthread_create (th + i, NULL, worker, NULL)) ++ break; + +- for (i = 0; i < NTHREADS; ++i) ++ while (i-- > 0) + pthread_join (th[i], NULL); + } + +--- tests/Makefile.am ++++ tests/Makefile.am +@@ -22,8 +22,7 @@ + check_PROGRAMS_arch = Gia64-test-stack Lia64-test-stack \ + Gia64-test-nat Lia64-test-nat \ + Gia64-test-rbs Lia64-test-rbs \ +- Gia64-test-readonly Lia64-test-readonly \ +- ia64-test-setjmp ia64-test-sig ++ ia64-test-sig + endif + check_SCRIPTS_cdep = run-ptrace-mapper run-ptrace-misc + check_PROGRAMS_cdep = Gtest-bt Ltest-bt Gtest-exc Ltest-exc \ +--- tests/Makefile.in ++++ tests/Makefile.in +@@ -73,9 +73,6 @@ + @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Lia64-test-nat$(EXEEXT) \ + @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-rbs$(EXEEXT) \ + @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Lia64-test-rbs$(EXEEXT) \ +-@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-readonly$(EXEEXT) \ +-@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Lia64-test-readonly$(EXEEXT) \ +-@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-setjmp$(EXEEXT) \ + @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-sig$(EXEEXT) + am__EXEEXT_4 = + @REMOTE_ONLY_FALSE@am__EXEEXT_5 = forker$(EXEEXT) mapper$(EXEEXT) \ +@@ -455,8 +452,7 @@ + @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@check_PROGRAMS_arch = Gia64-test-stack Lia64-test-stack \ + @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-nat Lia64-test-nat \ + @ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-rbs Lia64-test-rbs \ +-@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-readonly Lia64-test-readonly \ +-@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-setjmp ia64-test-sig ++@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-sig + + check_SCRIPTS = $(check_SCRIPTS_common) $(check_SCRIPTS_cdep) \ + $(check_SCRIPTS_arch) +--- tests/ia64-test-setjmp.c ++++ tests/ia64-test-setjmp.c +@@ -34,6 +34,7 @@ + #include + #include + #include ++#include + #include + + #include diff --git a/libunwind-0.98.5.tar.gz b/libunwind-0.98.5.tar.gz new file mode 100644 index 0000000..2bbaf5c --- /dev/null +++ b/libunwind-0.98.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62c585e7939569b8c1bfb8988a536d0c270a4dfea7aa3a74199a9385c000b918 +size 543170 diff --git a/libunwind.changes b/libunwind.changes new file mode 100644 index 0000000..4e45c4a --- /dev/null +++ b/libunwind.changes @@ -0,0 +1,125 @@ +------------------------------------------------------------------- +Thu Jan 26 01:59:01 CET 2006 - schwab@suse.de + +- Run ldconfig. + +------------------------------------------------------------------- +Wed Jan 25 21:30:26 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Nov 14 01:36:47 CET 2005 - schwab@suse.de + +- Undo last change. + +------------------------------------------------------------------- +Mon Oct 31 18:57:27 CET 2005 - dmueller@suse.de + +- build with nonexecutable stack + +------------------------------------------------------------------- +Fri Jul 22 16:08:32 CEST 2005 - schwab@suse.de + +- Remove broken tests. + +------------------------------------------------------------------- +Mon May 2 23:19:19 CEST 2005 - schwab@suse.de + +- Fix broken test. + +------------------------------------------------------------------- +Sat Apr 23 14:30:58 CEST 2005 - schwab@suse.de + +- Only libunwind needs to be in /lib. +- There are no expected testsuite failures on ia64 any more. + +------------------------------------------------------------------- +Thu Apr 21 12:11:04 CEST 2005 - schwab@suse.de + +- Update to libunwind 0.98.5. + +------------------------------------------------------------------- +Fri Feb 25 11:39:59 CET 2005 - schwab@suse.de + +- Update to libunwind 0.98.4. + +------------------------------------------------------------------- +Fri Feb 4 00:41:07 CET 2005 - schwab@suse.de + +- Fix libdir. +- Fix warning. + +------------------------------------------------------------------- +Tue Dec 7 16:13:52 CET 2004 - schwab@suse.de + +- Update to libunwind 0.98.3. + +------------------------------------------------------------------- +Mon Nov 15 00:38:29 CET 2004 - schwab@suse.de + +- Don't move around libtool libraries. + +------------------------------------------------------------------- +Sun Nov 14 16:50:54 CET 2004 - schwab@suse.de + +- Split off libunwind-devel. +- Move library to /lib. +- Remove broken test. + +------------------------------------------------------------------- +Fri Nov 5 14:24:02 CET 2004 - schwab@suse.de + +- Update to libunwind 0.98.2. + +------------------------------------------------------------------- +Thu Oct 28 17:36:30 CEST 2004 - schwab@suse.de + +- Update to libunwind 0.98.1. + +------------------------------------------------------------------- +Wed Sep 29 14:57:05 CEST 2004 - schwab@suse.de + +- Fix installed headers. + +------------------------------------------------------------------- +Thu Sep 9 23:21:14 CEST 2004 - schwab@suse.de + +- Update to libunwind 0.98. +- Enable building on x86_64. + +------------------------------------------------------------------- +Thu Aug 19 11:43:49 CEST 2004 - schwab@suse.de + +- Update to libunwind 0.97. + +------------------------------------------------------------------- +Sun Apr 18 19:26:44 CEST 2004 - schwab@suse.de + +- Pacify autobuild. + +------------------------------------------------------------------- +Fri Dec 5 14:24:28 CET 2003 - schwab@suse.de + +- Update to libunwind 0.96. + +------------------------------------------------------------------- +Thu Dec 4 15:38:42 CET 2003 - schwab@suse.de + +- Update to libunwind 0.95. + +------------------------------------------------------------------- +Fri Sep 26 21:54:40 CEST 2003 - schwab@suse.de + +- Update to libunwind 0.93. + +------------------------------------------------------------------- +Wed Jul 23 12:09:36 CEST 2003 - schwab@suse.de + +- Fix typo in specfile. + +------------------------------------------------------------------- +Thu Jul 11 11:13:03 CEST 2002 - schwab@suse.de + +- Initial version. + diff --git a/libunwind.spec b/libunwind.spec new file mode 100644 index 0000000..e9a0345 --- /dev/null +++ b/libunwind.spec @@ -0,0 +1,150 @@ +# +# spec file for package libunwind (Version 0.98.5) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org +# + +# norootforbuild + +Name: libunwind +BuildRequires: gcc-c++ +URL: http://www.hpl.hp.com/research/linux/libunwind/ +Summary: Unwind Library +Version: 0.98.5 +Release: 8 +Group: System/Base +License: X11/MIT +Source: libunwind-%{version}.tar.gz +Patch: libunwind-%{version}.diff +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: %ix86 ia64 x86_64 + +%description +A portable and efficient C programming interface (API) to determine the +call chain of a program. + + + +Authors: +-------- + David Mosberger + +%package devel +Summary: Unwind library +Group: System/Libraries +Requires: libunwind = %{version}-%{release} +Provides: libunwind:%{_libdir}/libunwind.so + +%description devel +A portable and efficient C programming interface (API) to determine the +call-chain of a program. + + + +Authors: +-------- + David Mosberger + +%prep +%setup -q +%patch + +%build +#chmod +w aclocal.m4 configure +#autoreconf -fi +./configure "CFLAGS=$RPM_OPT_FLAGS" --prefix=/usr --mandir=%{_mandir} \ + --libdir=%{_libdir} --build=%{_target_cpu}-suse-linux +make %{?jobs:-j%jobs} +%ifarch ia64 +make -k check +%else +# There are some expected failures +make -k check || : +%endif + +%install +make install DESTDIR=$RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/%{_lib} +mv $RPM_BUILD_ROOT%{_libdir}/libunwind.so.7* $RPM_BUILD_ROOT/%{_lib} +cd $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/libunwind.so.7.* libunwind.so + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-, root, root) +/%_lib/lib* +%{_libdir}/lib*.so.* +%{_libdir}/libunwind.so + +%files devel +%defattr(-, root, root) +%{_prefix}/include/* +%{_libdir}/lib*.a +%{_libdir}/lib*.la +%{_libdir}/libunwind-*.so +%doc %{_mandir}/man?/* + +%changelog -n libunwind +* Thu Jan 26 2006 - schwab@suse.de +- Run ldconfig. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Mon Nov 14 2005 - schwab@suse.de +- Undo last change. +* Mon Oct 31 2005 - dmueller@suse.de +- build with nonexecutable stack +* Fri Jul 22 2005 - schwab@suse.de +- Remove broken tests. +* Mon May 02 2005 - schwab@suse.de +- Fix broken test. +* Sat Apr 23 2005 - schwab@suse.de +- Only libunwind needs to be in /lib. +- There are no expected testsuite failures on ia64 any more. +* Thu Apr 21 2005 - schwab@suse.de +- Update to libunwind 0.98.5. +* Fri Feb 25 2005 - schwab@suse.de +- Update to libunwind 0.98.4. +* Fri Feb 04 2005 - schwab@suse.de +- Fix libdir. +- Fix warning. +* Tue Dec 07 2004 - schwab@suse.de +- Update to libunwind 0.98.3. +* Mon Nov 15 2004 - schwab@suse.de +- Don't move around libtool libraries. +* Sun Nov 14 2004 - schwab@suse.de +- Split off libunwind-devel. +- Move library to /lib. +- Remove broken test. +* Fri Nov 05 2004 - schwab@suse.de +- Update to libunwind 0.98.2. +* Thu Oct 28 2004 - schwab@suse.de +- Update to libunwind 0.98.1. +* Wed Sep 29 2004 - schwab@suse.de +- Fix installed headers. +* Thu Sep 09 2004 - schwab@suse.de +- Update to libunwind 0.98. +- Enable building on x86_64. +* Thu Aug 19 2004 - schwab@suse.de +- Update to libunwind 0.97. +* Sun Apr 18 2004 - schwab@suse.de +- Pacify autobuild. +* Fri Dec 05 2003 - schwab@suse.de +- Update to libunwind 0.96. +* Thu Dec 04 2003 - schwab@suse.de +- Update to libunwind 0.95. +* Fri Sep 26 2003 - schwab@suse.de +- Update to libunwind 0.93. +* Wed Jul 23 2003 - schwab@suse.de +- Fix typo in specfile. +* Thu Jul 11 2002 - schwab@suse.de +- Initial version. diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4