2022-06-03 10:30:34 by Thomas Klausner | Files touched by this commit (4) |  |
Log message:
libdrm: update to 2.4.111.
libdrm 2.4.111, just a few things built up, and drop libkms.
Alex Deucher (3):
test/amdgpu: only disable deadlock tests on asics without GPU reset
amdgpu: add marketing names from 21.50
amdgpu: add marketing names from 22.10
Andrey Grodzovsky (1):
tests/amdgpu/hotunplu: Enable hotunplug tests.
Daniel Stone (2):
drm/atomic: Stable sort for atomic request de-duplication
libkms: Remove libkms completely
Dave Airlie (1):
build: bump version to 2.4.111
Dylan Baker (9):
meson: use dictionary kwargs
meson: add override_dependency when possible
meson: switch the meson builtin for symbol visiblity
meson: switch to cc.get_supported_arguments
meson: use more standard formatting for better readability
meson: use cc.check_header instead of open coding
meson: use cc.has_function_attribute instead of open coding
meson: use the modern interface for pkg.generate
meson: use summary() instead of message
Eleni Maria Stea (3):
xf86drm.c: fix C99 warning
modeprint, modetest, proptest: cast __u64 to uint64_t
tests/modeprint: fix argument type
Eric Engestrom (1):
use standard `__typeof__()` instead of GNU extension `typeof()`
Flora Cui (2):
tests/amdgpu: add draw test for gfx10
tests/amdgpu: add dispatch test for gfx10
Guchun Chen (2):
tests/amdgpu: Add VCN test support for Biege Goby
tests/amdgpu: use appropriate ring for different asics
Karol Herbst (1):
nouveau: add ioctl wrapper to check for dead channels
Lu Jiacheng (1):
tests/amdgpu: Add test suite CP DMA
Matt Turner (2):
man: Fix some typos
man: Add formatting to drmModeGetConnector reference
Raviteja Goud Talla (1):
intel: sync i915_pciids.h with kernel
Samuel Pitoiset (4):
amdgpu: update_drm.h for new CTX OP to set/get stable pstates
amdgpu: implement new CTX OP to set/get stable pstates
tests/amdgpu: add a test for new CTX OP to get/set stable pstates
build: bump version to 2.4.110
Sathishkumar S (3):
tests/amdgpu: add jpeg tests support
tests/amdgpu: enable jpeg test based on ip query
tests/amdgpu: enable vcn test based on ip query
Simon Ser (1):
releasing: s/master/main/
Tejas Upadhyay (2):
intel: Add support for ADL-N
intel: Add support for RPLP
Thierry Reding (25):
tegra: Indent according to .editorconfig
tegra: Remove unused IOCTL implementations
tegra: Extract common buffer object allocation code
tegra: Fix mmap() of GEM buffer objects
tegra: Add flink helpers
tegra: Add PRIME support helpers
tegra: Make API more consistent
tegra: Install tegra-openclose test
tegra: Update for new UABI
tegra: Include private.h in list of source files
tegra: Add channel APIs
tegra: Add job and push buffer APIs
tegra: Add syncpoint APIs
tests: tegra: Add helper library for tests
tests: tegra: Add gr2d-fill test
tests: tegra: Add syncpt-wait test
tests: tegra: Add syncpoint timeout test
tests: tegra: Add VIC support
tests: tegra: Add VIC 3.0 support
tests: tegra: Add VIC 4.0 support
tests: tegra: Add VIC 4.1 support
tests: tegra: Add VIC 4.2 support
tests: tegra: Add VIC clear test
tests: tegra: Add VIC blit test
tests: tegra: Add VIC flip test
ravitejax (1):
intel: Add support for RPLS platform
|
2022-04-10 10:53:24 by Nia Alarie | Files touched by this commit (90) |
Log message:
x11: adapt to new avoid-duplicate.mk usage
|
2022-04-04 13:23:07 by Taylor R Campbell | Files touched by this commit (2) |
Log message:
mk: Cross-eyed hacks to support cross-libtool.
For a long time, when cross-building, say from native=amd64 to
target=powerpc, it was necessary to:
1. cross-build a _powerpc_ package called cross-libtool-base-powerpc,
and then
2. install the powerpc package _natively_ with `pkg_add -m x86_64' to
override the architecture check that normally forbids this kind of
shenanigans,
in order to cross-build anything that uses libtool as a tool.
This is partly because libtool doesn't follow the normal GNU
convention of `./configure --build=<native platform> --host=<platform
package will run on> --target=<platform package is configured to
operate on>' -- in this example, build=amd64, host=amd64,
target=powerpc.
Instead, libtool expects to be cross-built itself, even if it's going
to run as a tool. It's not as bonkers as it sounds at first: libtool
is just a shell script, and it caches various information about the
(cross-building!) toolchain it is built with so it can use that
information later when it is run as a tool itself to cross-compile
other software.
To make this work, we need to create the toolchain wrappers for
libtool _as if_ we were cross-building even if we are building a
native package. So mk/tools uses a new flag TOOLS_USE_CROSS_COMPILE
instead of USE_CROSS_COMPILE, and libtool internally sets
MACHINE_ARCH=${TARGET_ARCH} (in the example above, powerpc) to make
it look like we're cross-building. The new TOOLS_CROSS_DESTDIR is an
alias for the (defaulted) CROSS_DESTDIR, which must now be set
unconditionally in mk.conf in order for libtool to know where the
cross-destdir will be; _CROSS_DESTDIR remains empty when building any
native packages (including the native cross-libtool package).
Finally, we need to make the resulting package be a native package,
with MACHINE_ARCH set to the one that it will be installed on (in the
example above, amd64), so I added an indirection _BUILD_DEFS.${var}
to replace var on its own in the build definitions that get baked
into the package, shown by `pkg_info -B'. Setting
_BUILD_DEFS.MACHINE_ARCH=${NATIVE_MACHINE_ARCH} ensures that this
mutant hybrid cross-built libtool still produces a native package.
All of this logic is gated on setting USE_CROSS_COMPILE in mk.conf or
LIBTOOL_CROSS_COMPILE in the package makefile, so it should be safe
for non-cross-builds -- when USE_CROSS_COMPILE=no and you're not
building cross-libtool, everything is as before.
|
2022-03-16 21:33:39 by Tobias Nygren | Files touched by this commit (1) |
Log message:
libdrm: fix build on SunOS
|
2022-03-13 16:20:01 by Tobias Nygren | Files touched by this commit (14) |  |
Log message:
libdrm: update to 2.4.100
Changes build framework to meson.
[ANNOUNCE] libdrm 2.4.110
misc bug fixes
[ANNOUNCE] libdrm 2.4.109
misc bug fixes
[ANNOUNCE] libdrm 2.4.108
misc bug fixes, build fixes
[ANNOUNCE] libdrm 2.4.107
misc bug fixes, update AMD product names
[ANNOUNCE] libdrm 2.4.106
Some nouveau debug, amdgpu tests, and a regression fix from 105.
Releasing so 105 doesn't end up being used a lot with a regression.
[ANNOUNCE] libdrm 2.4.105
misc bug fixes, update AMD product names
[ANNOUNCE] libdrm 2.4.104
This release brings updated kernel headers and converts man pages to
reStructuredText.
[ANNOUNCE] libdrm 2.4.103
libdrm mostly for new hw and ame names.
[ANNOUNCE] libdrm 2.4.102
lots of FreeBSD and modetest stuff.
[ANNOUNCE] libdrm 2.4.101
misc bug fixes, update AMD product names
|
2021-12-01 14:01:17 by Nia Alarie | Files touched by this commit (38) |
Log message:
x11: Add avoid-duplicate.mk to Xorg library packages
|
2021-10-26 13:35:01 by Nia Alarie | Files touched by this commit (674) |
Log message:
x11: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
|
2021-10-07 17:14:47 by Nia Alarie | Files touched by this commit (675) |
Log message:
x11: Remove SHA1 hashes for distfiles
|
2021-07-20 11:43:23 by Tobias Nygren | Files touched by this commit (5) |  |
Log message:
libdrm: remove duplicate PLISTs
|
2020-04-12 21:41:21 by Joerg Sonnenberger | Files touched by this commit (2) |
Log message:
Avoid using common symbols.
|