Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package radare2 for openSUSE:Factory checked in at 2022-02-07 23:38:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/radare2 (Old) and /work/SRC/openSUSE:Factory/.radare2.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "radare2" Mon Feb 7 23:38:11 2022 rev:4 rq:952063 version:5.5.4 Changes: -------- --- /work/SRC/openSUSE:Factory/radare2/radare2.changes 2021-08-10 10:27:36.797802327 +0200 +++ /work/SRC/openSUSE:Factory/.radare2.new.1898/radare2.changes 2022-02-07 23:39:37.509814362 +0100 @@ -1,0 +2,35 @@ +Tue Feb 1 09:04:08 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 5.5.4: + * New IOBanks APis and commands replacing skyline and making io faster (2-10x) + * Faster analysis, type matching, binary parsing (2-4x) + * [] and =[] esil operations has been removed (size is mandatory) + * Lots of important bugs fixed in bin parsers and disassemblers + * Add support for the latest iOS15 dyld4 Atlas-style cache formats + * Autorename signature matching collisions and faster search + * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35 + * Improved integration with r2frida remote filesystems + * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable + * Add seven segment printing (?ea for ascii-art text titles) + * Improved xrefs visualization with new axfm and axtm commands + * Add avg command to manage global variables + * The sixref plugin is now easier to use to find xrefs on arm64 code + * Improved multibin (select all bins or one) and multidex support in apk:// + * Better build scripts for Windows (add asan and w32 profiles) + * Added armv7.v35 and improves esil emulation with the arm64.v35 + * Add more help messages and set scr.prompt.tabhelp true by default + * AES key wrap algorithm support in rahash2 + * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps) + * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae + * Visual slides (r2s) allow interactive content to be used within r2 + * Print and convert ternary values back and forth + * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone + * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64 + * Fix emulation of several x86 and arm64 instructions, including an scripted way + to import official arm64 instruction descriptions + * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit + * Small steps towards Projects with improved management for version control + * Improved visual and panels with better interactions and fixed glitches +- Remove CVE-2021-3673.patch + +------------------------------------------------------------------- Old: ---- CVE-2021-3673.patch radare2-5.3.1.tar.gz New: ---- radare2-5.5.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ radare2.spec ++++++ --- /var/tmp/diff_new_pack.ko3zo3/_old 2022-02-07 23:39:38.029810804 +0100 +++ /var/tmp/diff_new_pack.ko3zo3/_new 2022-02-07 23:39:38.033810777 +0100 @@ -1,7 +1,7 @@ # # spec file for package radare2 # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,18 @@ Name: radare2 -Version: 5.3.1 +Version: 5.5.4 Release: 0 Summary: Reverse Engineering Framework License: GPL-3.0-only AND LGPL-3.0-only Group: Development/Tools/Debuggers URL: https://www.radare.org Source: https://github.com/radareorg/radare2/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch: https://github.com/radareorg/radare2/commit/d7ea20fb2e1433ebece9f004d87ad8f2377af23d.patch#/CVE-2021-3673.patch BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: file-devel BuildRequires: git-core +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: pkgconfig(capstone) BuildRequires: pkgconfig(libewf) @@ -56,27 +56,35 @@ %description devel Development files for radare2 +%package zsh-completion +Summary: ZSH completion for %{name} +Supplements: (%{name} and zsh) +BuildArch: noarch + +%description zsh-completion +zsh shell completions for %{name}. + %prep -%setup -q -n %{name}-%{version} -%patch -p1 +%autosetup -p1 -n %{name}-%{version} %build -export CFLAGS="%{optflags}" -%configure \ - --docdir=%{_docdir}/%{name} \ - --with-syscapstone \ - --with-sysmagic \ - --with-syszip \ - --with-sysxxhash \ - --with-openssl -%make_build +%meson \ + -Duse_sys_capstone=true \ + -Duse_sys_magic=true \ + -Duse_sys_zip=true \ + -Duse_sys_zlib=true \ + -Duse_sys_lz4=true \ + -Duse_sys_xxhash=true \ + -Duse_sys_openssl=true \ + -Duse_webui=true \ + %{nil} +%meson_build %install -%make_install -# rename r2p as r2pipe, r2p conflicts with polylib -# name must match strstr("r2p"), as it's a multicall binary -mv %{buildroot}/%{_bindir}/{r2p,r2pipe} +%meson_install %fdupes -s %{buildroot} +mkdir -p %{buildroot}/%{_docdir}/radare2 +mv %{buildroot}/%{_datadir}/doc/radare2/* %{buildroot}%{_docdir}/radare2/ %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -85,16 +93,41 @@ %{_libdir}/libr_*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/libr +%dir %{_datadir}/radare2/%{version}/charsets +%dir %{_datadir}/radare2/%{version}/fcnsign +%dir %{_datadir}/radare2/%{version}/format +%dir %{_datadir}/radare2/%{version}/opcodes +%dir %{_datadir}/radare2/%{version}/syscall +%{_datadir}/radare2/%{version}/charsets/* +%{_datadir}/radare2/%{version}/fcnsign/* +%{_datadir}/radare2/%{version}/format/* +%{_datadir}/radare2/%{version}/opcodes/* +%{_datadir}/radare2/%{version}/syscall/* %files %doc COMMUNITY.md CONTRIBUTING.md DEVELOPERS.md README.md %license COPYING COPYING.LESSER -%doc %{_docdir}/%{name}/* +%{_docdir}/radare2/* %{_bindir}/* -%{_libdir}/%{name} %{_libdir}/libr_*.so.* -%{_datadir}/%{name} +%dir %{_datadir}/radare2 +%dir %{_datadir}/radare2/%{version} +%dir %{_datadir}/radare2/%{version}/cons +%dir %{_datadir}/radare2/%{version}/flag +%dir %{_datadir}/radare2/%{version}/hud +%dir %{_datadir}/radare2/%{version}/magic +%dir %{_datadir}/radare2/%{version}/www +%{_datadir}/radare2/%{version}/cons/* +%{_datadir}/radare2/%{version}/flag/* +%{_datadir}/radare2/%{version}/hud/* +%{_datadir}/radare2/%{version}/magic/* +%{_datadir}/radare2/%{version}/www/* + %{_mandir}/man1/* %{_mandir}/man7/* +%files zsh-completion +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/* + %changelog ++++++ radare2-5.3.1.tar.gz -> radare2-5.5.4.tar.gz ++++++ /work/SRC/openSUSE:Factory/radare2/radare2-5.3.1.tar.gz /work/SRC/openSUSE:Factory/.radare2.new.1898/radare2-5.5.4.tar.gz differ: char 13, line 1