Commit Graph

389 Commits

Author SHA256 Message Date
Dominique Leuenberger
303f6ad971 Accepting request 1196225 from X11:XOrg
- update to 2.4.123
  * amdgpu: add new marketing names
  * amdgpu: add new marketing names
  * Convert to Android.bp
  * libs: Tie DSO minor versions to libdrm version
  * readdir_r is deprecated.
  * Fix FTBS on undefined clock_gettime() and asprintf()
  * Export include dirs with -isystem
  * Makes libdrm available on host
  * Adds libdrm_headers
  * Make libdrm recovery_available
  * add crosvm to com.android.virt
  * Enable GPU in crosvm
  * Android.bp: Add include exports for android dir
  * Disable ioctl signed overload for Bionic libc
  * build: bump version to 2.4.123
  * Delete all Makefile.sources files
  * tests: Make modetest and proptest cc_binary in Android.bp

OBS-URL: https://build.opensuse.org/request/show/1196225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=178
2024-08-29 13:42:35 +00:00
9d4ed8f4c8 - update to 2.4.123
* amdgpu: add new marketing names
  * amdgpu: add new marketing names
  * Convert to Android.bp
  * libs: Tie DSO minor versions to libdrm version
  * readdir_r is deprecated.
  * Fix FTBS on undefined clock_gettime() and asprintf()
  * Export include dirs with -isystem
  * Makes libdrm available on host
  * Adds libdrm_headers
  * Make libdrm recovery_available
  * add crosvm to com.android.virt
  * Enable GPU in crosvm
  * Android.bp: Add include exports for android dir
  * Disable ioctl signed overload for Bionic libc
  * build: bump version to 2.4.123
  * Delete all Makefile.sources files
  * tests: Make modetest and proptest cc_binary in Android.bp

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=367
2024-08-27 08:00:43 +00:00
Ana Guerrero
eb6f583e7c Accepting request 1183417 from X11:XOrg
- update to 2.4.122
  * fix FTBS on FreeBSD (or non-Linux in general)
  * freedreno: fix FTBS on non-Linux platforms (unused header)
  * etnaviv: fix FTBS on undefined linux/* headers on non-Linux platforms.
  * ci: upgrade debian container to bookworm
  * ci: upgrade FreeBSD VM to 14.1
  * Remove libm in libdrm dependencies
  * Sync headers with drm-next

OBS-URL: https://build.opensuse.org/request/show/1183417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=177
2024-06-27 13:57:57 +00:00
8e7c6509d5 - update to 2.4.122
* fix FTBS on FreeBSD (or non-Linux in general)
  * freedreno: fix FTBS on non-Linux platforms (unused header)
  * etnaviv: fix FTBS on undefined linux/* headers on non-Linux platforms.
  * ci: upgrade debian container to bookworm
  * ci: upgrade FreeBSD VM to 14.1
  * Remove libm in libdrm dependencies
  * Sync headers with drm-next

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=365
2024-06-26 11:11:31 +00:00
Ana Guerrero
5d1be9c458 Accepting request 1178202 from X11:XOrg
- update to 2.4.121
  * meson: make build system happy by replacing deprecated feature
  * include poll.h instead of sys/poll.h
  * amdgpu: Make amdgpu_device_deinitialize thread-safe
  * Revert "xf86drm: ignore symlinks in process_device()"
  * xf86drm: Don't consider node names longer than the maximum allowed
  * tests/amdgpu: fix compile warning with the guard enum value
  * tests/amdgpu: fix compile error with gcc7.5
  * tests/amdgpu: fix compile error with gcc14
  * tests/util: add tidss driver
  * meson: Replace usages of deprecated ExternalProgram.path()
  * meson: Fix broken str.format usage
  * amdgpu: add marketing names from Adrenalin 23.11.1
  * amdgpu: add marketing names from PRO Edition for W7700
  * amdgpu: add marketing names from Windows Steam Deck OLED APU driver
  * amdgpu: add marketing names from amd-6.0
  * amdgpu: add marketing name for Radeon RX 6550M
  * amdgpu: add marketing names from amd-6.0.1
  * amdgpu: Make amdgpu_cs_signal_semaphore() thread-safe
  * amdgpu: sync amdgpu_drm.h
  * symbols-check: Add _GLOBAL_OFFSET_TABLE_
  * symbols-check: Add _fbss, _fdata, _ftext
  * amdgpu: expose amdgpu_va_manager publicly
  * amdgpu: add amdgpu_va_range_alloc2
  * amdgpu: add amdgpu_device_initialize2
  * amdgpu: fix deinit logic
  * ci: build with meson --fatal-meson-warnings
  * ci: use "meson setup" sub-command
  * xf86drm: document drmDevicesEqual()
  * xf86drm: ignore symlinks in process_device()

OBS-URL: https://build.opensuse.org/request/show/1178202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=176
2024-06-04 10:49:59 +00:00
5261b13147 - update to 2.4.121
* meson: make build system happy by replacing deprecated feature
  * include poll.h instead of sys/poll.h
  * amdgpu: Make amdgpu_device_deinitialize thread-safe
  * Revert "xf86drm: ignore symlinks in process_device()"
  * xf86drm: Don't consider node names longer than the maximum allowed
  * tests/amdgpu: fix compile warning with the guard enum value
  * tests/amdgpu: fix compile error with gcc7.5
  * tests/amdgpu: fix compile error with gcc14
  * tests/util: add tidss driver
  * meson: Replace usages of deprecated ExternalProgram.path()
  * meson: Fix broken str.format usage
  * amdgpu: add marketing names from Adrenalin 23.11.1
  * amdgpu: add marketing names from PRO Edition for W7700
  * amdgpu: add marketing names from Windows Steam Deck OLED APU driver
  * amdgpu: add marketing names from amd-6.0
  * amdgpu: add marketing name for Radeon RX 6550M
  * amdgpu: add marketing names from amd-6.0.1
  * amdgpu: Make amdgpu_cs_signal_semaphore() thread-safe
  * amdgpu: sync amdgpu_drm.h
  * symbols-check: Add _GLOBAL_OFFSET_TABLE_
  * symbols-check: Add _fbss, _fdata, _ftext
  * amdgpu: expose amdgpu_va_manager publicly
  * amdgpu: add amdgpu_va_range_alloc2
  * amdgpu: add amdgpu_device_initialize2
  * amdgpu: fix deinit logic
  * ci: build with meson --fatal-meson-warnings
  * ci: use "meson setup" sub-command
  * xf86drm: document drmDevicesEqual()
  * xf86drm: ignore symlinks in process_device()

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=363
2024-06-03 00:52:46 +00:00
Ana Guerrero
fea4359bb7 Accepting request 1138457 from X11:XOrg
- update to 2.4.120
  * radeon: fix missing stencil_tile_mode initialisation in the
    linear/fallback case
  * amdgpu: fix use-after-free
  * Sync headers with drm-next
- adjusted 
  * n_libdrm-drop-valgrind-dep-generic.patch
  * n_libdrm-drop-valgrind-dep-intel.patch

- adjusted n_libdrm-drop-valgrind-dep-generic.patch,
  n_libdrm-drop-valgrind-dep-intel.patch to fix build

OBS-URL: https://build.opensuse.org/request/show/1138457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=175
2024-01-15 21:11:37 +00:00
8a9deb7115 - adjusted
* n_libdrm-drop-valgrind-dep-generic.patch
  * n_libdrm-drop-valgrind-dep-intel.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=361
2024-01-13 10:40:56 +00:00
7f45c239e0 - update to 2.4.120
* radeon: fix missing stencil_tile_mode initialisation in the
    linear/fallback case
  * amdgpu: fix use-after-free
  * Sync headers with drm-next

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=360
2024-01-13 10:36:01 +00:00
Dominique Leuenberger
d07b5936ee Accepting request 1137236 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1137236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=174
2024-01-07 20:38:59 +00:00
fe574db2bd - adjusted n_libdrm-drop-valgrind-dep-generic.patch,
n_libdrm-drop-valgrind-dep-intel.patch to fix build

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=358
2024-01-06 21:11:05 +00:00
99d4cafb15 Accepting request 1135467 from home:dirkmueller:Factory
- update to 2.4.119:
  * add amdgpu_va_get_start_addr

OBS-URL: https://build.opensuse.org/request/show/1135467
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=357
2024-01-06 13:01:40 +00:00
Ana Guerrero
cf0e70517f Accepting request 1129629 from X11:XOrg
- adjusted n_libdrm-drop-valgrind-dep-generic.patch,
  n_libdrm-drop-valgrind-dep-intel.patch to fix build on sle15-sp6

OBS-URL: https://build.opensuse.org/request/show/1129629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=173
2023-11-29 20:18:44 +00:00
829a1cc4cc - adjusted n_libdrm-drop-valgrind-dep-generic.patch,
n_libdrm-drop-valgrind-dep-intel.patch to fix build on sle15-sp6

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=355
2023-11-28 14:31:03 +00:00
Ana Guerrero
57d8fd0773 Accepting request 1128871 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1128871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=172
2023-11-27 21:42:30 +00:00
c6acbd3566 Accepting request 1128707 from home:dirkmueller:Factory
- update to 2.4.118:
  * improve SMPTE color LUT accuracy
  * util: factor out and optimize C8 SMPTE color LUT
  * util: add support for DRM_FORMAT_C[124]
  * util: store number of colors for indexed formats
  * util: add SMPTE pattern support for C4 format
  * util: add SMPTE pattern support for C1 format
  * util: add SMPTE pattern support for C2 format
  * modetest: add support for DRM_FORMAT_C[124]
  * modetest: add SMPTE pattern support for C[124] formats
  * intel: determine target endianness using meson
  * util: fix 32 bpp patterns on big-endian
  * util: fix 16 bpp patterns on big-endian
  * util: add missing big-endian RGB16 frame buffer formats
  * modetest: add support for parsing big-endian formats
  * util: add test pattern support for big-endian XRGB1555/RGB565
  * util: fix pwetty on big-endian
  * util: add pwetty support for big-endian RGB565
  * modetest: add support for big-endian XRGB1555/RGB565
  * modetest: add support for DRM_FORMAT_NV{15,20,30}
  * modetest: switch usage to proper options grammar
  * xf86drm: add drmGetNodeTypeFromDevId
  * Sync headers with drm-next
  * xf86drmMode: add drmModeCloseFB()

OBS-URL: https://build.opensuse.org/request/show/1128707
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=353
2023-11-26 10:47:32 +00:00
Ana Guerrero
9092d61712 Accepting request 1128179 from X11:XOrg
- adjusted n_libdrm-drop-valgrind-dep-generic.patch,
  n_libdrm-drop-valgrind-dep-intel.patch

OBS-URL: https://build.opensuse.org/request/show/1128179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=171
2023-11-23 20:39:00 +00:00
e59c0d3ff2 - adjusted n_libdrm-drop-valgrind-dep-generic.patch,
n_libdrm-drop-valgrind-dep-intel.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=351
2023-11-20 11:41:59 +00:00
Ana Guerrero
1a50cb364e Accepting request 1126582 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1126582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=170
2023-11-15 20:07:09 +00:00
224149da84 Accepting request 1126571 from home:dirkmueller:Factory
- use valgrind support only on 64bit platforms

- provide/obsolete dropped packages libkms1/libkms-devel (bsc#1215526)
- disabled intel driver on s390x
  * atomic: fix atomic_add_unless() fallback's return value
  * meson: auto-enable etnaviv on arm, arc, mips and loongarch architectures
  * modetest: use drmGetFormatName()
  * xf86drmMode: introduce drmModeGetConnectorTypeName
  * testsuite fixes
  * drops libkms
  * update to tests
  * ci fixes
  * amdgpu: add function of INFO ioctl for querying video caps
  * amdgpu: sync up amdgpu_drm.h with latest from kernel
  * xf86drmMode: set FB_MODIFIERS flag when modifiers are supplied
  * intel: Keep libdrm working without pread/pwrite ioctls
  * xf86drm: fix null pointer deref in drmGetBufInfo
  * xf86drm: warn about GEM handle reference counting
  * intel: add INTEL_ADLS_IDS to the pciids list
  * intel: sync i915_pciids.h with kernel
  * amdgpu: update marketing names
- reenabled build of manual pages (switch from xsltproc to rst2man)
  * xf86drm.c: Use integer logarithm.
  * lots of FreeBSD and modetest stuff
- This release includes support for latest Intel GPUs
  (jsc#SLE-7962, jsc#SLE-8024, jsc#SLE-8022, jsc#SLE-10182,
  * bugfixes (boo#1155382)
  * bug fixes
  * This release adds marketing names for AMDGPU devices, a
  + amdgpu: Fix wrappers for AMDGPU_VM IOCTL.

OBS-URL: https://build.opensuse.org/request/show/1126571
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=349
2023-11-15 11:13:42 +00:00
Ana Guerrero
db299ab773 Accepting request 1119220 from X11:XOrg
- Update to 2.4.117
  * modetest: print modifiers in hex as well
  * modetest: custom mode support
  * meson: fix intel requirements
  * meson: Use feature.require() and feature.allowed()
  * meson: replace deprecated program.path -> program.full_path
  * modetest: avoid erroring if there's no gamma legacy support
  * amdgpu: Fix pointer/integer mismatch warning
  * amdgpu: Use PRI?64 to format uint64_t
  * util: add NV24 and NV42 frame buffer formats
  * util: add pattern support for DRM_FORMAT_NV{24,42}
  * modetest: add support for DRM_FORMAT_NV{24,42}
  * util: fix grey in YUV SMPTE patterns
  * modetest: fix mode_vrefresh() for interlace/dblscan/vscan
  * util: remove unused definitions of RED, GREEN, and BLUE
  * amdgpu: add marketing names from amd-5.4.6 (22.40.6)
  * amdgpu: add marketing names from amd-5.5.1 (23.10.1)
  * amdgpu: add marketing names from PRO Edition 23.Q3 W7000
  * amdgpu: add marketing names from Adrenalin 23.7.2
  * amdgpu: add marketing names from Adrenalin 23.9.1
  * modetest: document why no blob is created for linear gamma LUT
  * modetest: allocate and commit atomic request around set_property()
  * modetest: permit -r and -s to work together
  * modetest: allow using -r and -P
  * modetest: add support for writeback connector
  * amdgpu: amdgpu_drm.h for new GPUVM fault ioctl
  * amdgpu: add support for querying VM faults information
  * xf86drm: mark DRM_MAX_MINOR as deprecated
  * ci: bump FreeBSD to 13.2

OBS-URL: https://build.opensuse.org/request/show/1119220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=169
2023-10-22 19:01:31 +00:00
75e263e81f - Update to 2.4.117
* modetest: print modifiers in hex as well
  * modetest: custom mode support
  * meson: fix intel requirements
  * meson: Use feature.require() and feature.allowed()
  * meson: replace deprecated program.path -> program.full_path
  * modetest: avoid erroring if there's no gamma legacy support
  * amdgpu: Fix pointer/integer mismatch warning
  * amdgpu: Use PRI?64 to format uint64_t
  * util: add NV24 and NV42 frame buffer formats
  * util: add pattern support for DRM_FORMAT_NV{24,42}
  * modetest: add support for DRM_FORMAT_NV{24,42}
  * util: fix grey in YUV SMPTE patterns
  * modetest: fix mode_vrefresh() for interlace/dblscan/vscan
  * util: remove unused definitions of RED, GREEN, and BLUE
  * amdgpu: add marketing names from amd-5.4.6 (22.40.6)
  * amdgpu: add marketing names from amd-5.5.1 (23.10.1)
  * amdgpu: add marketing names from PRO Edition 23.Q3 W7000
  * amdgpu: add marketing names from Adrenalin 23.7.2
  * amdgpu: add marketing names from Adrenalin 23.9.1
  * modetest: document why no blob is created for linear gamma LUT
  * modetest: allocate and commit atomic request around set_property()
  * modetest: permit -r and -s to work together
  * modetest: allow using -r and -P
  * modetest: add support for writeback connector
  * amdgpu: amdgpu_drm.h for new GPUVM fault ioctl
  * amdgpu: add support for querying VM faults information
  * xf86drm: mark DRM_MAX_MINOR as deprecated
  * ci: bump FreeBSD to 13.2

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=347
2023-10-20 12:03:48 +00:00
Ana Guerrero
6032201bff Accepting request 1112779 from X11:XOrg
- provide/obsolete dropped packages libkms1/libkms-devel (bsc#1215526) 

- adjusted n_libdrm-drop-valgrind-dep-generic.patch,
  n_libdrm-drop-valgrind-dep-intel.patch to generated 2.4.116
  pkgconfig files in order to fix build against sle15/Leap 15.x

OBS-URL: https://build.opensuse.org/request/show/1112779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=168
2023-09-26 20:00:41 +00:00
a9e75d082c - fixed typo in changelog
- provide/obsolete with %release to make sure that the older version
  is always older ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=345
2023-09-21 10:38:06 +00:00
4e27e41837 - provide/obsolete dropped packges libkms1/libkms-devel (bsc#1215526)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=344
2023-09-21 08:32:55 +00:00
bdd65b9d99 - adjusted n_libdrm-drop-valgrind-dep-generic.patch,
n_libdrm-drop-valgrind-dep-intel.patch to generated 2.4.116
  pkgconfig files in order to fix build against sle15/Leap 15.x

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=343
2023-09-20 14:11:23 +00:00
Ana Guerrero
0d49beb31c Accepting request 1106054 from X11:XOrg
- Update to 2.4.116
  * nouveau: add interface to make buffer objects global
  * xf86drm: update DRM_NODE_NAME_MAX supporting more nodes
  * xf86drm: use drm device name to identify drm node type
  * meson: drop pthread-stubs dependency on BSDs
  * amdgpu: add marketing names from amd-5.4.3 (22.40.3)
  * tests/amdgpu: Fix Usage string
  * tests/amdgpu: Add all 9 options to the help output
  * tests/amdgpu: Allow to exclude a test or a suite of tests
  * amdgpu: add an environment variable that overrides the context priority
  * amdgpu: remove va::dev member
  * tests/amdgpu/vcn: change vbv_buffer name to input
  * tests/amdgpu/vcn: fix drm test failure
  * tests/amdgpu/vcn: fix session buffer issue for vcn1-vcn3
  * tests/amdgpu/vcn:update decoder unit test
  * xf86drm: bump DRM_MAX_MINOR to 64
  * xf86drm: drop control nodes implementation
  * Sync headers with drm-next
  * xf86drm: add drmSyncobjEventfd
  * build: bump version to 2.4.116
  * xf86drmMode: constify drmModeCrtcSetGamma
  * tests/util: Add vkms driver
  * test/amdgpu/hotunplug: add apu check for hotplug test

OBS-URL: https://build.opensuse.org/request/show/1106054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=167
2023-08-30 08:19:08 +00:00
1bd1d2f7ba - Update to 2.4.116
* nouveau: add interface to make buffer objects global
  * xf86drm: update DRM_NODE_NAME_MAX supporting more nodes
  * xf86drm: use drm device name to identify drm node type
  * meson: drop pthread-stubs dependency on BSDs
  * amdgpu: add marketing names from amd-5.4.3 (22.40.3)
  * tests/amdgpu: Fix Usage string
  * tests/amdgpu: Add all 9 options to the help output
  * tests/amdgpu: Allow to exclude a test or a suite of tests
  * amdgpu: add an environment variable that overrides the context priority
  * amdgpu: remove va::dev member
  * tests/amdgpu/vcn: change vbv_buffer name to input
  * tests/amdgpu/vcn: fix drm test failure
  * tests/amdgpu/vcn: fix session buffer issue for vcn1-vcn3
  * tests/amdgpu/vcn:update decoder unit test
  * xf86drm: bump DRM_MAX_MINOR to 64
  * xf86drm: drop control nodes implementation
  * Sync headers with drm-next
  * xf86drm: add drmSyncobjEventfd
  * build: bump version to 2.4.116
  * xf86drmMode: constify drmModeCrtcSetGamma
  * tests/util: Add vkms driver
  * test/amdgpu/hotunplug: add apu check for hotplug test

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=341
2023-08-26 14:38:41 +00:00
Dominique Leuenberger
952f06bfaf Accepting request 1065426 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1065426
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=166
2023-02-14 19:07:54 +00:00
6bbcc4853b Accepting request 1064433 from home:frispete:branches:X11:XOrg
- Adjust the n_libdrm-drop-valgrind* patches accordingly

OBS-URL: https://build.opensuse.org/request/show/1064433
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=339
2023-02-13 10:59:48 +00:00
Dominique Leuenberger
a5461ab893 Accepting request 1064020 from X11:XOrg
- Update to 2.4.115
  * mdgpu: add marketing names from amd-5.4 (22.40)
  * amdgpu: add some additional marketing names
  * tests/amdgpu: use AMDGPU_TIMEOUT_INFINITE to query fence
  * intel: Eliminate need to keep adding PCI IDs
  * drm_fourcc: sync drm_fourcc with latest drm-next kernel
  * xf86drm: Add support for decoding Vivante format modifiers
  * tests/amdgpu/jpeg: enable unit test for jpeg 4
  * xf86drm: fix warning in drmGetFormatModifierNameFromVivante()
  * xf86drm: add support for printing AMD GFX11 modifiers

OBS-URL: https://build.opensuse.org/request/show/1064020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=165
2023-02-10 13:33:47 +00:00
bcdf839117 - Update to 2.4.115
* mdgpu: add marketing names from amd-5.4 (22.40)
  * amdgpu: add some additional marketing names
  * tests/amdgpu: use AMDGPU_TIMEOUT_INFINITE to query fence
  * intel: Eliminate need to keep adding PCI IDs
  * drm_fourcc: sync drm_fourcc with latest drm-next kernel
  * xf86drm: Add support for decoding Vivante format modifiers
  * tests/amdgpu/jpeg: enable unit test for jpeg 4
  * xf86drm: fix warning in drmGetFormatModifierNameFromVivante()
  * xf86drm: add support for printing AMD GFX11 modifiers

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=337
2023-02-09 14:04:29 +00:00
Dominique Leuenberger
5484674c3d Accepting request 1037626 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1037626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=164
2022-11-24 11:22:31 +00:00
63efdf7a81 Accepting request 1037623 from home:dimstar:Factory
- Apply n_libdrm-drop-valgrind-dep-generic.patch and
  n_libdrm-drop-valgrind-dep-intel.patch only when the build uses
  meson < 0.64. With meson 0.64, we don't get the dependency on
  valgraind added.

OBS-URL: https://build.opensuse.org/request/show/1037623
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=335
2022-11-23 14:41:06 +00:00
Dominique Leuenberger
85156650d8 Accepting request 1037319 from X11:XOrg
- split n_libdrm-drop-valgrind-dep.patch into
  n_libdrm-drop-valgrind-dep-generic.patch and
  n_libdrm-drop-valgrind-dep-intel.patch to fix build on s390 and
  armv7l

- Only apply libdrm-drop-valgrind-dep.patch if valgrnid_support is
  enabled (fix build on e.g. aarch64).

- renamed libdrm-drop-valgrind-dep.patch to
  n_libdrm-drop-valgrind-dep.patch in order to mark it as 'never
  to be upstreamed'

- Add libdrm-drop-valgrind-dep.patch (as source): drop dependency
  on valgrind on generated pkgconfig files. The .pc files are
  auto-generated by meson and are 'technically' correct, but we do
  not want to inject valgrind here (we can get away with this hack
  as it's only relevant when using pkg-config --static, and we
  do not provide static libs anyway).

OBS-URL: https://build.opensuse.org/request/show/1037319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=163
2022-11-23 08:47:36 +00:00
4ed07f6c27 this solution should work now ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=333
2022-11-22 12:52:12 +00:00
c123dccad4 try it differently ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=332
2022-11-22 12:46:44 +00:00
63b1bd55f2 next try
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=331
2022-11-22 12:41:11 +00:00
6f11354e77 check for ifarch aarch64 %{ix86} x86_64 ppc64 ppc64le riscv64 s390x instead
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=330
2022-11-22 12:20:52 +00:00
b2700d6b3d print %_arch ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=329
2022-11-22 12:08:33 +00:00
2306511b30 armv7l is 'arm'
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=328
2022-11-22 12:04:02 +00:00
b22edb56d1 use the right macro ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=327
2022-11-22 12:01:18 +00:00
a16ad45415 figure out the arch name on armv7l ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=326
2022-11-22 11:20:05 +00:00
7ba0a4aaa6 check for armv7l; not %{arm} !
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=325
2022-11-22 11:16:39 +00:00
1544a5fde8 - split n_libdrm-drop-valgrind-dep.patch into
n_libdrm-drop-valgrind-dep-generic.patch and
  n_libdrm-drop-valgrind-dep-intel.patch to fix build on s390 and
  armv7l

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=324
2022-11-22 11:09:00 +00:00
497043d63d Accepting request 1037270 from home:dimstar:Factory
- Only apply libdrm-drop-valgrind-dep.patch if valgrnid_support is
  enabled (fix build on e.g. aarch64).

That should fix aarch64 build and also Leap 15.3 (no-backup if applied with fuzz)

OBS-URL: https://build.opensuse.org/request/show/1037270
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=323
2022-11-22 10:47:46 +00:00
84c2b3deb7 - renamed libdrm-drop-valgrind-dep.patch to
n_libdrm-drop-valgrind-dep.patch in order to mark it as 'never
  to be upstreamed'

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=322
2022-11-22 10:23:43 +00:00
81d8e3b4b2 Accepting request 1037235 from home:dimstar:Factory
- Add libdrm-drop-valgrind-dep.patch (as source): drop dependency
  on valgrind on generated pkgconfig files. The .pc files are
  auto-generated by meson and are 'technically' correct, but we do
  not want to inject valgrind here (we can get away with this hack
  as it's only relevant when using pkg-config --static, and we
  do not provide static libs anyway).

clearly not the cleanest of solutions (dropping valgrind support
might be cleaner - i.e. does it have a performance impact?)

anyway, this 'hack' allows SLE to have this libdrm, and not need to
pull valgrind into the base packages; consumers of libdrm are 'safe'
as we do not support static builds (which is where Requires.private
is being used)

OBS-URL: https://build.opensuse.org/request/show/1037235
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=321
2022-11-22 10:17:42 +00:00
Dominique Leuenberger
f9cd848f72 Accepting request 1033089 from X11:XOrg
- Update to 2.4.114
  * amdgpu.ids: use consistent formatting for RID
  * amdgpu.ids: sort the file
  * amdgpu.ids: update to the latest marketing name
  * amdgpu_ids: add MI marketing names
  * amdgpu: Add a default marketing name if none is found
  * meson: fast-fail on unsupported OSes
  * include/drm/drm_fourcc.h: Update from Linux v6.0-rc7
  * include/drm/i915_drm.h: Update from Linux v6.0-rc7
  * tests/util: add imx-lcdif driver
  * intel: move declarations to top in drm_intel_gem_bo_unreference()
  * build: automatically disable Intel if pciaccess is not found
  * xf86drm: handle DRM_FORMAT_BIG_ENDIAN in drmGetFormatName()
  * amdgpu: silence uninitialized variable warning
  * xf86drmMode: add helpers for dumb buffers
  * modetest: drop unused offset field in struct bo
  * modetest: use sized integers in struct bo
  * modetest: use dumb buffer helpers

OBS-URL: https://build.opensuse.org/request/show/1033089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=162
2022-11-04 16:31:48 +00:00
b56e209ad2 - Update to 2.4.114
* amdgpu.ids: use consistent formatting for RID
  * amdgpu.ids: sort the file
  * amdgpu.ids: update to the latest marketing name
  * amdgpu_ids: add MI marketing names
  * amdgpu: Add a default marketing name if none is found
  * meson: fast-fail on unsupported OSes
  * include/drm/drm_fourcc.h: Update from Linux v6.0-rc7
  * include/drm/i915_drm.h: Update from Linux v6.0-rc7
  * tests/util: add imx-lcdif driver
  * intel: move declarations to top in drm_intel_gem_bo_unreference()
  * build: automatically disable Intel if pciaccess is not found
  * xf86drm: handle DRM_FORMAT_BIG_ENDIAN in drmGetFormatName()
  * amdgpu: silence uninitialized variable warning
  * xf86drmMode: add helpers for dumb buffers
  * modetest: drop unused offset field in struct bo
  * modetest: use sized integers in struct bo
  * modetest: use dumb buffer helpers

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=319
2022-11-03 15:16:29 +00:00