diff --git a/elfutils.changes b/elfutils.changes index 513d03d..13517ff 100644 --- a/elfutils.changes +++ b/elfutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Aug 27 07:44:02 UTC 2019 - Jan Engelhardt + +- Modernize specfile and metadata. + ------------------------------------------------------------------- Thu Aug 15 08:05:28 UTC 2019 - Martin Liška @@ -90,7 +95,7 @@ Fri Nov 16 13:28:34 UTC 2018 - Martin Liška Fri Sep 21 09:33:25 UTC 2018 - Martin Liška - Add disable-backtrace-dwarf-test.patch in order to work around: - https://sourceware.org/bugzilla/show_bug.cgi?id=23673. + https://sourceware.org/bugzilla/show_bug.cgi?id=23673. ------------------------------------------------------------------- Mon Sep 17 10:21:35 UTC 2018 - Martin Liška @@ -203,7 +208,7 @@ Mon Jun 4 07:19:12 UTC 2018 - mliska@suse.cz The sha1 and md5 implementations have been removed, they weren't used. - Remove patches: elfutils-0.170-Wpackednotaligned.patch, - elfutils-0.170-stripnothing.patch, gcc8-disable-test.patch + elfutils-0.170-stripnothing.patch, gcc8-disable-test.patch - make package with V=1 to print verbose command line ------------------------------------------------------------------- @@ -233,7 +238,7 @@ Fri Mar 9 09:21:05 UTC 2018 - rguenther@suse.com backends: Add support for EM_PPC64 GNU_ATTRIBUTES. Frame pointer unwinding fallback support for i386, x86_64, aarch64. translations: Update Polish translation. -- Remove obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch +- Remove obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch and ppc-machine-flags.patch - Add elfutils-0.170-stripnothing.patch to robustify test and avoid a FAIL. - Add elfutils-0.170-Wpackednotaligned.patch to fix build with GCC 8. @@ -375,12 +380,12 @@ Fri Nov 20 10:15:34 UTC 2015 - idonmez@suse.com * libebl-prototype-fix.diff Changelog: - - strip, unstrip: + - strip, unstrip: * Handle ELF files with merged strtab/shstrtab tables. * Handle missing SHF_INFO_LINK section flags. - - libelf: + - libelf: * Use int64_t for offsets in libelf.h instead of loff_t. - - libdw: + - libdw: * dwarf.h Add preliminary DWARF5 DW_LANG_Haskell. - libdwfl: * dwfl_standard_find_debuginfo now searches any subdir of the binary @@ -446,7 +451,7 @@ Wed Jan 7 00:45:34 UTC 2015 - p.drouand@gmail.com - Refreshed patch (from Fedora sources) + elfutils-portability.patch > elfutils-portability-0.161.patch - Add a lang subpackage - + ------------------------------------------------------------------- Wed Oct 15 15:06:23 UTC 2014 - jengelh@inai.de @@ -472,7 +477,7 @@ Sat Mar 22 17:19:48 UTC 2014 - jengelh@inai.de Tue Jan 28 19:22:04 UTC 2014 - tonyj@suse.com - Update to 0.158: - - libdwfl: + - libdwfl: - dwfl_core_file_report has new parameter executable. - New functions dwfl_module_getsymtab_first_global, dwfl_module_getsym_info and dwfl_module_addrinfo. @@ -546,7 +551,7 @@ Wed Nov 28 09:37:52 UTC 2012 - adrian@suse.de calling elf_cntl(ELF_C_FDREAD). Implement support for ar archives with 64-bit symbol table. [g]elf[32|64]_offscn() do not match SHT_NOBITS sections at OFFSET. - + libdw: dwarf.h corrected the DW_LANG_ObjC constant name (was DW_LANG_Objc). Any existing sources using the old name will have to be updated. Add DW_MACRO_GNU .debug_macro type encodings constants, DW_ATE_UTF @@ -556,17 +561,17 @@ Wed Nov 28 09:37:52 UTC 2012 - adrian@suse.de --enable-dwz to test it. dwarf_highpc function now handles DWARF 4 DW_AT_high_pc constant form. Fix bug using dwarf_next_unit to iterate over .debug_types. - + elflint: Now accepts gold linker produced executables. - + readelf: Add .debug_macro parsing support. Add .gdb_index version 7 parsing support. Recognize DW_OP_GNU_parameter_ref. - + backends: Add support for Tilera TILE-Gx processor. - + translations: Updated Ukrainian translation. - + The license is now GPLv2/LGPLv3+ for the libraries and GPLv3+ for stand-alone programs. There is now also a formal CONTRIBUTING document describing how to submit patches. @@ -586,7 +591,7 @@ Thu Sep 20 13:18:51 UTC 2012 - cfarrell@suse.com ------------------------------------------------------------------- Wed May 30 17:41:41 UTC 2012 - sweet_f_a@gmx.de -- avoid automake dependency +- avoid automake dependency ------------------------------------------------------------------- Thu Mar 15 08:49:20 UTC 2012 - aj@suse.de @@ -597,7 +602,7 @@ Thu Mar 15 08:49:20 UTC 2012 - aj@suse.de * Support for .zdebug sections * type_units and DW_AT_GNU_odr_signature support * low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site -- Revert scanf changes in portability patch since C99 gives %a a new +- Revert scanf changes in portability patch since C99 gives %a a new meaning. ------------------------------------------------------------------- @@ -641,11 +646,11 @@ Fri Jan 21 22:02:25 UTC 2011 - tonyj@novell.com - Update to 0.151 - Upstream changelog for 0.151/0.150 - - libdwfl: Fix for more prelink cases with separate debug file. + - libdwfl: Fix for more prelink cases with separate debug file. - eu-strip: New flag --strip-sections to remove section headers entirely. - - libdwfl: Remove bogus assert. - - libdw: Fix for handling huge .debug_aranges section. - - libdwfl: Fix for handling prelinked DSO with separate debug file. + - libdwfl: Remove bogus assert. + - libdw: Fix for handling huge .debug_aranges section. + - libdwfl: Fix for handling prelinked DSO with separate debug file. - findtextrel: Fix diagnostics to work with usual section ordering. - libebl: i386 backend fix for multi-register integer return value location @@ -657,7 +662,7 @@ Sat Sep 18 00:00:44 UTC 2010 - tonyj@novell.com - libdwfl: Fix Linux kernel module search when dwfl_build_id_find_elf and dwfl_build_id_find_debuginfo close fd on success - readelf: Use symbolic printing for FDE initial_location address - - readelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE + - readelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE pointers into them. - readelf: Fix crash in .debug_loc with garbage data. - readelf: Fix DW_OP_call_ref printing for version 2 CUs. @@ -678,10 +683,10 @@ Thu Aug 26 03:32:26 CEST 2010 - tonyj@suse.de - Update to 0.148 - Upstream changelog - - libdw: Accept DWARF 4 format: new functions dwarf_next_unit, - dwarf_offdie_types. New functions dwarf_lineisa, + - libdw: Accept DWARF 4 format: new functions dwarf_next_unit, + dwarf_offdie_types. New functions dwarf_lineisa, dwarf_linediscriminator, dwarf_lineop_index. - - libdwfl: Fixes in core-file handling, support cores from PIEs. + - libdwfl: Fixes in core-file handling, support cores from PIEs. When working from build IDs, don't open a named file that mismatches. - readelf: Handle DWARF 4 formats. @@ -698,7 +703,7 @@ Tue May 11 20:01:23 UTC 2010 - tonyj@novell.com - dropped patches for 10.3 and older - dropped elfutils-0.97-ftruncate-mmap-fix, libelf-ignore-NOBITS, test and build patches. According to jbl these were mistakenly checked in from - home:janblunck:debuginfo:libs/elfutils and the purpose of this project is + home:janblunck:debuginfo:libs/elfutils and the purpose of this project is no longer known. Absense of any patch header makes confirmation difficult. - Upstream changelog: @@ -707,10 +712,10 @@ Tue May 11 20:01:23 UTC 2010 - tonyj@novell.com ops. - libdwfl: Ignore R_*_NONE relocs, works around old (binutils) ld -r bugs. - + 0.146 - libdwfl: New function dwfl_core_file_report. - + 0.145 - Fix build with --disable-dependency-tracking. - Fix build with most recent glibc headers. @@ -719,7 +724,7 @@ Tue May 11 20:01:23 UTC 2010 - tonyj@novell.com - libdwfl: Fix address bias returned by CFI accessors. Fix core file module layout identification. - readelf: Fix CFI decoding. - + 0.144 - libelf: New function elf_getphdrnum. Now support using more than 65536 program headers in a file. @@ -728,7 +733,7 @@ Tue May 11 20:01:23 UTC 2010 - tonyj@novell.com calculation. - readelf: Don't give errors for missing info under -a. Handle Linux "VMCOREINFO" notes under -n. - + 0.143 - libdw: Various convenience functions for individual attributes now use dwarf_attr_integrate to look up indirect inherited @@ -926,4 +931,3 @@ Mon May 21 12:19:46 CEST 2007 - tiwai@suse.de - initial packages, built from elfutils-0.127. A problematic file regarding the license is removed from the tarball. - diff --git a/elfutils.spec b/elfutils.spec index e4efe44..8301cd9 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -22,7 +22,7 @@ Release: 0 Summary: Higher-level library to access ELF files License: GPL-3.0-or-later Group: Development/Tools/Building -Url: http://fedorahosted.org/elfutils/ +URL: https://sourceware.org/elfutils/ #Git-Clone: git://sourceware.org/git/elfutils Source: https://fedorahosted.org/releases/e/l/%{name}/%{version}/%{name}-%{version}.tar.bz2 @@ -33,7 +33,6 @@ Source3: %{name}.changes Source5: %{name}.keyring Patch1: disable-tests-with-ptrace.patch Patch2: cfi-fix.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -163,10 +162,10 @@ chmod a+x tests/run*.sh %make_build %install -make DESTDIR=$RPM_BUILD_ROOT install +%make_install # remove unneeded files -rm -f $RPM_BUILD_ROOT%{_libdir}/*.la -ls -lR $RPM_BUILD_ROOT%{_libdir}/libelf* +rm -f %{buildroot}/%{_libdir}/*.la +ls -lR %{buildroot}/%{_libdir}/libelf* %find_lang %{name} %post -n libasm1 -p /sbin/ldconfig @@ -185,40 +184,33 @@ ls -lR $RPM_BUILD_ROOT%{_libdir}/libelf* %make_build check %files -%defattr(-,root,root) %license COPYING %doc AUTHORS ChangeLog NEWS NOTES README THANKS TODO %{_bindir}/* %files -n libasm1 -%defattr(-,root,root) %{_libdir}/libasm.so.* %{_libdir}/libasm-%{version}.so %files -n libasm-devel -%defattr(-,root,root) %{_libdir}/libasm.so %{_libdir}/libasm.a %dir %{_includedir}/elfutils %{_includedir}/elfutils/libasm.h %files -n libebl-plugins -%defattr(-,root,root) %{_libdir}/elfutils %files -n libebl-devel -%defattr(-,root,root) %{_libdir}/libebl.a %dir %{_includedir}/elfutils %{_includedir}/elfutils/libebl.h %files -n libelf1 -%defattr(-,root,root) %{_libdir}/libelf.so.* %{_libdir}/libelf-%{version}.so %files -n libelf-devel -%defattr(-,root,root) %{_libdir}/libelf.so %{_libdir}/libelf.a %{_includedir}/libelf.h @@ -230,12 +222,10 @@ ls -lR $RPM_BUILD_ROOT%{_libdir}/libelf* %{_libdir}/pkgconfig/libelf.pc %files -n libdw1 -%defattr(-,root,root) %{_libdir}/libdw.so.* %{_libdir}/libdw-%{version}.so %files -n libdw-devel -%defattr(-,root,root) %{_libdir}/libdw.a %{_libdir}/libdw.so %{_includedir}/dwarf.h