Port details on branch 2024Q1 |
- libdrm Direct Rendering Manager library and headers
- 2.4.120_1,1 graphics =0 2.4.120_1,1Version of this port present on the latest quarterly branch.
- Maintainer: x11@FreeBSD.org
- Port Added: 2024-02-01 09:33:20
- Last Update: 2024-02-01 15:09:47
- Commit Hash: 2f87c58
- License: MIT
- WWW:
- https://dri.freedesktop.org/
- Description:
- This is libdrm, a userspace library for accessing the DRM, direct rendering
manager, on Linux, BSD and other operating systems that support the
ioctl interface.
The library provides wrapper functions for the ioctls to avoid exposing the
kernel interface directly, and for chipsets with drm memory manager,
support for tracking relocations and buffers.
New functionality in the kernel DRM drivers typically requires a new libdrm,
but a new libdrm will always work with an older kernel.
libdrm is a low-level library, typically used by graphics drivers such as
the Mesa drivers, the X drivers, libva and similar projects.
- ¦ ¦ ¦ ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/graphics/libdrm/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/libdrm
- pkg install libdrm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libdrm
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1705139779
SHA256 (libdrm-2.4.120.tar.xz) = 3bf55363f76c7250946441ab51d3a6cc0ae518055c0ff017324ab76cdefb327a
SIZE (libdrm-2.4.120.tar.xz) = 479564
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- rst2man : textproc/py-docutils
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libpciaccess.so : devel/libpciaccess
- This port is required by:
- for Build
-
- net/neatvnc
- for Libraries
-
- devel/electron25
- devel/electron26
- devel/electron27
- devel/qt6-base
- graphics/mesa-devel
- mail/thunderbird
- multimedia/kodi
Configuration Options:
- ===> The following configuration options are available for libdrm-2.4.120_1,1:
TESTS=off: Build and install test programs
===> Use 'make config' to modify these settings
- Options name:
- graphics_libdrm
- USES:
- gnome meson pkgconfig tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.4.120_1,1 01 Feb 2024 15:09:47 |
Emmanuel Vadot (manu) |
graphics/libdrm: Fix pkg-list for man pages
The switch to share/ hasn't been done on 2024Q1
PR: 276767
Sponsored by: Beckhoff Automation GmbH & Co. KG |
2.4.120_1,1 01 Feb 2024 09:31:47 |
Emmanuel Vadot (manu) |
graphics/libdrm: Remove @${PY_FLAVOR}
While it works fine when building directly the port poudriere complains :
[00:00:06] Warning: (graphics/libdrm): Error: graphics/libdrm has dependency on
textproc/py-docutils with invalid empty FLAVOR; Please contact maintainer of the
port to fix this.
portlint suggested this but this seems wrong.
Fixes: 67c3a731efe7 ("graphics/libdrm: Always enable manpages")
Sponsored by: Beckhoff Automation GmbH & Co. KG
(cherry picked from commit 30228b4054de23d900d39c6df1bd6dfcc4503929) |
2.4.120_1,1 01 Feb 2024 09:31:44 |
Emmanuel Vadot (manu) |
graphics/libdrm: Remove nouveau reference
We don't include nouveau libdrm for quite a while now.
Sponsored by: Beckhoff Automation GmbH & Co. KG
(cherry picked from commit ec1165a3fabd6144c9ed2e64a3ac702ad8859a5a) |
2.4.120_1,1 01 Feb 2024 09:31:35 |
Emmanuel Vadot (manu) |
graphics/libdrm: Always enable manpages
No reason to not always include them.
While here change a bit pkg-desc and COMMENT so it better reflects
reality.
Also split amd and radeon, no functional changed intended.
Sponsored by: Beckhoff Automation GmbH & Co. KG
(cherry picked from commit 67c3a731efe73e079e402c435c8a93b5921d7971) |
2.4.120,1 01 Feb 2024 09:30:49 |
Emmanuel Vadot (manu) |
graphics/libdrm: Update to 2.4.120
Release
notes: https://lists.x.org/archives/xorg-announce/2024-January/003441.html
Sponsored by: Beckhoff Automation GmbH & Co. KG
(cherry picked from commit 77e1f45bd4b37ec50088f729f1a0680d87028f53) |