Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dtc-1.7.0-slfo.1.1.7 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: dtc Distribution: SUSE Linux Framework One
Version: 1.7.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.7 Build date: Mon Aug 26 11:04:51 2024
Group: Unspecified Build host: s390zl35
Size: 257247 Source RPM: dtc-1.7.0-slfo.1.1.7.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/dgibson/dtc
Summary: Device-tree compiler
PowerPC kernels are moving towards requiring a small Open
Firmware-style device tree as the only means of passing information
from bootloaders/firmware to the kernel. This does not require a full
Open Firmware implementation. DTC (Device Tree Compiler) is a tool to
create a static device tree, which is adequate for most embedded
systems (since their topology will not vary across reboots). DTC is
available via a git tree: git://ozlabs.org/srv/projects/dtc/dtc.git

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Tue Apr 25 2023 guillaume.gardet@opensuse.org
  - update to 1.7.0:
    * dtc
    * Fix -Oasm output on PA-RISC by avoiding ';' separators
    * Put symbolic label references in -Odts output when possible
    * Add label relative path references
    * Don't incorrectly attempt to create fixups for reference to path
      in overlays
    * Warning rather than hard error if integer expression results are
      truncated due to cell size
    * libfdt
    * Add fdt_get_property_by_offset_w() function
    * pylibfdt
    * Fixed to work with Python 3.10
    * A number of extra methods
    * Fix out of tree build
    * fdtget
    * Add raw bytes output mode
    * General
    * Fixes for mixed-signedness comparison warnings
    * Assorted other warning fixes
    * Assorted updates to checks
    * Assorted bugfixes
    * Fix scripts to work with dash as well as bash
    * Allow static builds
    * Formalize Signed-off-by usage
  - Update dtc.keyring
  - Drop upstream patch:
    * makefile-bison-rule.patch
* Mon Sep 26 2022 schwab@suse.de
  - makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
    non-existent `%.output`
* Sat Oct 16 2021 dmueller@suse.com
  - update to 1.6.1:
    * A number of bugfixes
    * Fix many warnings with -Wsign-compare
    * Add compilation with meson (not used by default so far)
    * Yet another revamp of how we handle unaligned accesses
    * Added a number of extra checks for common tree errors
    * Checks for interrupt providers
    * i2c reg properties
    * Tighten checking of gpio properties
    * Reduce dependencies when building libfdt only
    * Allow libfdt.h header to be used from C++ more easily
    * Accept .dtbo extension for overlays
    * Update valid node and property characters to match current devicetree spec
    * Add several checks for root node sanity in fdt_check_full()
    * Somewhat more robust type labelling for the benefit of yaml output
* Wed Apr 21 2021 matthias.gerstner@suse.com
  - explicitly pass -pie in CFLAGS, since the build system explicitly passes
    - fPIC, which breaks our gcc-PIE profile. This makes all packaged binaries
    PIE-executables (bsc#1184122).
* Tue Mar 10 2020 info@paolostivanin.com
  - Update to 1.6.0 (no changelog)
  - Removed dtc-no-common-conflict.patch
* Tue Jan 14 2020 dmueller@suse.com
  - add dtc-no-common-conflict.patch (bsc#1160388)
* Sun Dec 08 2019 mliska@suse.cz
  - Use %make_build and recpect %optflags.
* Wed Oct 30 2019 dmueller@suse.com
  - switch to building python3 bindings using setuptools to avoid
    patching
* Wed Oct 30 2019 guillaume.gardet@opensuse.org
  - Enable python3 binding in python3-libfdt
* Wed Oct 30 2019 dmueller@suse.com
  - update to 1.5.1:
    * Numerous assorted bugfixes
    * Add a new fdt_create_with_flags() function, and a
      FDT_CREATE_FLAG_NO_NAME_DEDUP flag which improves speed at the
      cost of tree size by not deduplicating property names in the
      strings section
    * Run tests against shared library, so it will catch the common
      mistake of not adding new symbols to the versioning script
    * Add a number of missing symbols to versioning script
    * Use Python3 by default for pylibfdt
    * New fdt_append_addrrange() function in libfdt
  - remove dtc-license.patch (upstream)
* Sat Oct 26 2019 afaerber@suse.de
  - Enable YAML output format
* Fri Mar 15 2019 josef.moellers@suse.com
  - Upgrade to version 1.5.0 (bsc#1153301):
    * Added i2c-bus and spi-bus support
    * New "-T" option: "Annotate output .dts with input source file
      and line"
    * Added YAML output format
    * Record source positions
    * Use inttypes.h macros for printing.
    * Fix some minor bugs which may lead to SIGSEGV.
    * Adjusted source URL to working path
    [bug#1128943, use-tx-as-the-type-specifier-instead-of-zx.patch]
* Thu Dec 13 2018 josef.moellers@suse.com
  - Upgrade to version 1.4.7:
    * checks.c: Overlay fragments are a special case
    * checks.c: added handling of various busses (eg PCI, simple,
      i2c, SPI)
    * checks.c: added some plausibility and syntax checks mainly
      for device proerties.
    * dtc.c: annotate .dts with input source location
    * some code restructuring, cosmetic changes.
    * decumentation cleanup and update
    * some more tests added.
* Sun Mar 12 2017 mpluskal@suse.com
  - Update to version 1.4.4:
    * fdtput: Remove star from value_len documentation
    * fdtget: Use @return to document the return value
    * tests: Make realloc_fdt() really allocate *fdt
    * libfdt: overlay: Check the value of the right variable
    * dtc: Simplify asm_emit_string() implementation
    * libfdt: Change names of sparse helper macros
    * Fix assorted sparse warnings
    * Clean up gcc attributes
    * dtc: Don't abuse struct fdt_reserve_entry
  - Refresh patches
  - Make building more verbose
  - Run tests
* Fri Mar 03 2017 jloeser@suse.com
  - version update to 1.4.3
    * Add printf format attributes
    * Correct some broken printf() like format mismatches
    * libfdt: Add fdt_setprop_empty()
    * libfdt: Remove undefined behaviour setting empty properties
    * Print output filename as part of warning messages
    * dtc: Use streq() in preference to strcmp()
    * checks: Add Warning for stricter node name character checking
    * checks: Add Warning for stricter property name character checking
    * dtc: pos parameter to srcpos_string() can't be NULL
    * livetree.c: Fix memory leak
* Mon Feb 06 2017 jloeser@suse.com
  - version update to 1.4.2
    * including patches up to git commit 3b9c9709
    * Fix NULL pointer use in dtlabel + dtref case
    * fdtdump: check fdt if not in scanning mode
    * Fix memory leak in character literal parsing
    * Don't always generate __symbols__ for plugins
    * Plugin and fixup support
    * fix fdt_stringlist_search()
    * fix fdt_stringlist_count()
    * improve tests
    * minor bugfixes/typos
    * including symbols in version.lds
    * no changelog available
  - modified patches:
    * use-tx-as-the-type-specifier-instead-of-zx.patch
* Sat Dec 12 2015 mpluskal@suse.com
  - Obsolete old devel package as well
* Sat Dec 05 2015 mpluskal@suse.com
  - Cleanup spec file with spec-cleaner
  - Dont include soname version in devel package name
* Mon Nov 09 2015 p.drouand@gmail.com
  - Update to version 1.4.1
    * No changelog available
  - Use download Url as source
  - Use original project page as home page
* Fri Mar 07 2014 ro@suse.de
  - add use-tx-as-the-type-specifier-instead-of-zx.patch
    taken from fedora to fix build on s390
* Tue Jul 09 2013 dmueller@suse.com
  - update to 1.4.0 (bnc#826457):
  - dtc-check.patch, dtc-flattree.patch: Remove
* Wed Jun 19 2013 dmueller@suse.com
  - rename ftdump to dtc-ftdump to avoid conflict with ft2demos
* Tue Jun 18 2013 afaerber@suse.de
  - Recent Git versions of dtc install libfdt_env.h, so that
    QEMU 1.6.0 will require this file. Install it for compatibility.
* Fri May 24 2013 afaerber@suse.de
  - Use %makeinstall in place of %make_install, for SLE_11_SP2
* Sun Sep 18 2011 jengelh@medozas.de
  - Remove redundant tags/sections from specfile
    (cf. packaging guidelines)
  - Use %_smp_mflags for parallel build
  - Implement baselibs config
* Fri Jul 01 2011 k0da@opensuse.org
  - libfdt1 subpackage
    libfdt1-devel
  - dtc 1.3.0 update
    dtc: Add code to make diffing trees easier
    dtc: Extend and better test dtbs_equal utility programs
    dtc: Audit and fix valgrind errors
    Assorted cleanups and extensions for ftdump
    Fix dtc bugs for 64-bit compile
  - fix URL as mntioned site is no longer available
* Sat Feb 06 2010 jengelh@medozas.de
  - disable failing `make check` on SPARC
* Thu Jan 24 2008 olh@suse.de
  - update to 1.1.0 final
    clearify license issues, run testsuite
* Fri Aug 10 2007 olh@suse.de
  - update to 1.0.0 final
    - first official release
* Mon Jun 18 2007 olh@suse.de
  - update to current state
      dtc: Fix recognition of whitespace characters
      Implement the -R option and add a -S option.
      Add -o <output file> to the usage message.
      Fix reserve map output for asm format.
      Assemble the blob in memory before writing it out.
      Fix the -S to modify the totalsize properly.
      dtc: parse NOP in dtb input
* Thu Mar 29 2007 olh@suse.de
  - add flex and bison to buildrequires
    fix endian bug in ftdump, add C style includes
* Fri Mar 23 2007 olh@suse.de
  - initial package to build PS3 kernel

Files

/usr/bin/convert-dtsv0
/usr/bin/dtc
/usr/bin/dtdiff
/usr/bin/fdtdump
/usr/bin/fdtget
/usr/bin/fdtoverlay
/usr/bin/fdtput
/usr/share/doc/packages/dtc
/usr/share/doc/packages/dtc/manual.txt
/usr/share/licenses/dtc
/usr/share/licenses/dtc/README.license


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 9 00:36:49 2024