73 Commits

Author SHA256 Message Date
625af4f0b1 Accepting request 1329358 from Base:System
- add 9a1c801a1a3c102bf95c5339c9e985b26b823a21.patch (bsc#1257254)

  * Somewhat more robust type labelling for the benefit of yaml output
  taken from fedora to fix build on s390
- rename ftdump to dtc-ftdump to avoid conflict with ft2demos

OBS-URL: https://build.opensuse.org/request/show/1329358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=44
2026-01-28 14:05:19 +00:00
2b181aeee6 - add 9a1c801a1a3c102bf95c5339c9e985b26b823a21.patch (bsc#1257254)
* Somewhat more robust type labelling for the benefit of yaml output
  taken from fedora to fix build on s390
- rename ftdump to dtc-ftdump to avoid conflict with ft2demos

OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=69
2026-01-26 18:43:30 +00:00
cd4756061f Accepting request 1244773 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1244773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=43
2025-02-11 20:20:59 +00:00
67c24467c8 Accepting request 1244181 from home:Guillaume_G:branches:Base:System
- Update to 1.7.2:
  * pylibfdt: Don't emit warnings from swig generate C code
  * fdtoverlay: provide better error message for missing /__symbols__
  * pylibfdt/libfdt.i: Use SWIG_AppendOutput
  * Escape spaces in depfile with backslashes.
  * libfdt.h: whitespace consistency fixups
  * libfdt.h: typo and consistency fixes
- Revert previous commit and use upstream fix for glibc 2.41:
  * ce1d858.patch

OBS-URL: https://build.opensuse.org/request/show/1244181
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=67
2025-02-10 13:51:21 +00:00
3f58347548 Accepting request 1243432 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1243432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=42
2025-02-06 21:02:01 +00:00
40c298f4a2 Accepting request 1243104 from home:Andreas_Schwab:Factory
- Mark assembler output as noexecstack

OBS-URL: https://build.opensuse.org/request/show/1243104
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=65
2025-02-05 15:51:14 +00:00
8a6ff51b4c Accepting request 1217247 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1217247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=41
2024-10-23 19:07:59 +00:00
5b6236e021 Accepting request 1216931 from home:Guillaume_G:branches:Base:System
- Update to 1.7.1:
  * dtc
    * Fix check for 10-bit I2C addresses
    * Improve documentation of -@ option
    * Update to libyaml >= 0.2.3
    * Improvements & fixes for device graph checks
    * Add -L / --local-fixups option
    * Add check for length of interrupt-map properties
  * libfdt
    * Add fdt_path_getprop_namelen()
    * Add fdt_get_symbol() and fdt_get_symbol_namelen()
    * Correct documentation of fdt_path_offset()
    * Correct documentation of fdt_appendprop_addrrange()
    * Validate aliases is fdt_get_alias_namelen()
    * Don't overwrite phandles when applying overlays
    * Require Python 3
  * pylibfdt
    * Support boolean properties
    * Fixes for current Python versions
  * General
    * Assorted bugfixes
    * Assorted build improvements
    * Assorted typo fixes in docs
    * Some additional testcases
    * Move to GitHub Actions based CI

OBS-URL: https://build.opensuse.org/request/show/1216931
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=63
2024-10-23 08:38:16 +00:00
71b60f8c19 Accepting request 1083214 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1083214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=40
2023-04-28 14:22:36 +00:00
f243882fd6 Accepting request 1082700 from home:Guillaume_G:branches:Base:System
- update to 1.7.0

OBS-URL: https://build.opensuse.org/request/show/1082700
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=61
2023-04-27 08:35:44 +00:00
6073497038 Accepting request 1006380 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1006380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=39
2022-10-01 15:41:46 +00:00
b2b3ccfb9e Accepting request 1006015 from home:Andreas_Schwab:Factory
- makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
  non-existent `%.output`

OBS-URL: https://build.opensuse.org/request/show/1006015
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=59
2022-09-27 11:25:54 +00:00
d65f30e309 Accepting request 971936 from Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/971936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=38
2022-04-23 17:44:58 +00:00
403bbaf9d8 OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=57 2022-04-21 22:52:30 +00:00
1f62a2083a - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=56
2022-04-21 22:52:13 +00:00
13ca01a92b Accepting request 887291 from Base:System
- 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). (forwarded request 887271 from mgerstner)

OBS-URL: https://build.opensuse.org/request/show/887291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=37
2021-04-26 14:38:31 +00:00
Josef Möllers
0d506ce107 Accepting request 887271 from home:mgerstner:branches:Base:System
- 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).

OBS-URL: https://build.opensuse.org/request/show/887271
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=54
2021-04-21 12:31:57 +00:00
599233fdfa Accepting request 785089 from Base:System
OBS-URL: https://build.opensuse.org/request/show/785089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=36
2020-03-18 11:22:51 +00:00
47db3f6981 Accepting request 783262 from home:polslinux:branches:Base:System
- Update to 1.6.0 (no changelog)
- Removed dtc-no-common-conflict.patch

OBS-URL: https://build.opensuse.org/request/show/783262
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=52
2020-03-14 16:19:10 +00:00
1621b86611 Accepting request 766514 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/766514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=35
2020-01-26 23:20:35 +00:00
0d37e78840 - add dtc-no-common-conflict.patch (bsc#1160388)
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=50
2020-01-16 08:58:28 +00:00
43b96b8d72 Accepting request 758450 from Base:System
OBS-URL: https://build.opensuse.org/request/show/758450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=34
2020-01-01 13:56:47 +00:00
8f0443e159 Accepting request 755044 from home:marxin:branches:Base:System
- Use %make_build and recpect %optflags.

OBS-URL: https://build.opensuse.org/request/show/755044
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=48
2019-12-20 08:28:12 +00:00
9b71878bc4 Accepting request 745990 from Base:System
- switch to building python3 bindings using setuptools to avoid
  patching

- Enable python3 binding in python3-libfdt

- update to 1.5.1:

OBS-URL: https://build.opensuse.org/request/show/745990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=33
2019-11-11 11:57:54 +00:00
a44fea833a Accepting request 744186 from Base:System
- 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)

- Enable YAML output format

OBS-URL: https://build.opensuse.org/request/show/744186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=32
2019-11-01 14:13:29 +00:00
190b4559d7 OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=45 2019-10-30 16:59:43 +00:00
1a4694c1d5 OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=44 2019-10-30 16:48:23 +00:00
c47637161a OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=43 2019-10-30 16:47:29 +00:00
3bed47bfcb OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=42 2019-10-30 15:44:28 +00:00
9428b42f1b - switch to building python3 bindings using setuptools to avoid
patching
- update to 1.5.1:

OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=41
2019-10-30 15:38:49 +00:00
1ee0e5b67e Accepting request 744254 from home:Guillaume_G:branches:Base:System
- Enable python3 binding in python3-libfdt
- Fix python installation with patch:
  * dtc-fix_python_install.patch

OBS-URL: https://build.opensuse.org/request/show/744254
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=40
2019-10-30 15:22:15 +00:00
f938c4ec74 - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=39
2019-10-30 13:31:20 +00:00
928870111f Accepting request 743229 from home:a_faerber:branches:Base:System
Enable YAML output format, needed for DT schema validation

OBS-URL: https://build.opensuse.org/request/show/743229
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=38
2019-10-28 10:24:13 +00:00
4696971f4e Accepting request 736086 from Base:System
- Upgrade to version 1.5.0 (bsc#1153301):

OBS-URL: https://build.opensuse.org/request/show/736086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=31
2019-10-10 09:52:20 +00:00
2633375291 - Upgrade to version 1.5.0 (bsc#1153301):
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=36
2019-10-08 12:11:37 +00:00
993f85592c Accepting request 686174 from Base:System
OBS-URL: https://build.opensuse.org/request/show/686174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=30
2019-03-20 12:17:26 +00:00
b31cc5d60a Accepting request 685270 from home:jmoellers:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/685270
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=34
2019-03-18 16:50:13 +00:00
c007cf59ae Accepting request 660006 from Base:System
OBS-URL: https://build.opensuse.org/request/show/660006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=29
2018-12-28 11:32:28 +00:00
741628c0ee Accepting request 657812 from home:jmoellers:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/657812
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=32
2018-12-19 13:11:21 +00:00
60c2b5a0b6 Accepting request 479917 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/479917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=28
2017-03-18 19:48:45 +00:00
cf51c9b504 Accepting request 478805 from home:pluskalm:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/478805
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=30
2017-03-16 08:38:03 +00:00
d8cbb28990 Accepting request 477904 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/477904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=27
2017-03-10 20:11:56 +00:00
97b64e3e43 Accepting request 472012 from home:jloeser:branches:Base:System
version update to 1.4.3

OBS-URL: https://build.opensuse.org/request/show/472012
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=28
2017-03-09 08:43:44 +00:00
bb7386a7fd OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=27 2017-02-15 16:51:02 +00:00
6a32e40982 Accepting request 457076 from home:jloeser:branches:Base:System
correct tarball; dont know what happend

OBS-URL: https://build.opensuse.org/request/show/457076
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=26
2017-02-15 14:53:19 +00:00
ed49b94133 tarball changed?
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=25
2017-02-08 15:40:24 +00:00
0d35338457 Accepting request 455012 from home:jloeser:branches:Base:System
version update to 1.4.2

OBS-URL: https://build.opensuse.org/request/show/455012
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=24
2017-02-08 13:21:29 +00:00
2c4f1bf0b9 Accepting request 349063 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/349063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dtc?expand=0&rev=26
2015-12-18 20:49:44 +00:00
Stephan Kulow
044f360011 Accepting request 348496 from home:pluskalm:branches:Base:System
- Obsolete old devel package as well

OBS-URL: https://build.opensuse.org/request/show/348496
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=22
2015-12-15 18:38:57 +00:00
6529d11f4f Accepting request 347545 from home:pluskalm:branches:Base:System
- Cleanup spec file with spec-cleaner
- Dont include soname version in devel package name

OBS-URL: https://build.opensuse.org/request/show/347545
OBS-URL: https://build.opensuse.org/package/show/Base:System/dtc?expand=0&rev=21
2015-12-07 07:40:45 +00:00