Port details |
- libdrm Direct Rendering Manager library and headers
- 2.4.123,1 graphics =148 2.4.123,1Version of this port present on the latest quarterly branch.
- Maintainer: x11@FreeBSD.org
- Port Added: 2006-01-03 08:01:16
- Last Update: 2024-09-05 06:43:48
- Commit Hash: 3b5a9f8f
- People watching this port, also watch:: freetype2, expat, fontconfig, libiconv, png
- 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:
- FreshPorts has no man page information for this port.
- 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 = 1724737709
SHA256 (libdrm-2.4.123.tar.xz) = a2b98567a149a74b0f50e91e825f9c0315d86e7be9b74394dae8b298caadb79e
SIZE (libdrm-2.4.123.tar.xz) = 481112
Packages (timestamps in pop-ups are UTC):
- 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
-
- graphics/egl-wayland
- graphics/gstreamer1-plugins-vulkan
- graphics/qt5-wayland
- multimedia/gstreamer1-vaapi
- multimedia/libva-nvidia-driver
- net/neatvnc
- sysutils/fastfetch
- for Libraries
-
- accessibility/gammastep
- accessibility/redshift
- audio/gstreamer1-plugins-alsa
- audio/gstreamer1-plugins-cdparanoia
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-opus
- audio/gstreamer1-plugins-vorbis
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for libdrm-2.4.123,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.17_1 17 Sep 2012 03:23:03 |
swills |
- Fix build on PowerPC
PR: ports/171301
Submitted by: linimon |
2.4.17_1 30 Jul 2012 04:36:32 |
linimon |
Attempt to fix build of dri, libGL, and libdrm on tier-2 archs.
PR: ports/169874
Submitted by: marius, linimon
Tested on: amd64, arm, i386, powerpc, sparc
Thanks to: bz, andyt |
2.4.17_1 24 Jun 2012 17:30:00 |
linimon |
Fix build on powerpc and sparc64.
PR: ports/167489
No objection from: x11@ |
2.4.17_1 22 Apr 2012 15:04:07 |
kwm |
Restore PORTREVISION for the 2.4.17 version.
Submitted by: Christian Weisgerber <naddy@mips.inka.de> |
2.4.17 21 Apr 2012 17:03:32 |
miwi |
- Please welcome Xorg 7.5.2
The Xorg Team is pleased to announce the next round of Xorg updates.
The team created a new flag called WITH_NEW_XORG that users can include
in /etc/make.conf. This was created for the intel KMS work being done
althouthough It probably works for other chips. Unfortunately, the intel
KMS driver will only work on FreeBSD 9(RELENG|STABLE) or 10/HEAD users.
Older version of FreeBSD will not be supported. Intel users will need
to patch their source manually with Konstantin?s KMS kernel patch to get
the newer chips to work. Please carefully read UPDATING entry.
Changes:
- libdrm 2.4.31 (including KMS support)
- mesa 7.11.2
- xorg-server 1.10.6
- a lot of new Graphic Drivers.
I would like to thank:
Koop Mast
Eitan Adler
Niclas Zeising
and all helpers and testers from x11@. |
2.4.12_1 09 Nov 2011 15:26:04 |
miwi |
- Remove WITH_FBSD10_FIX, is no longer needed |
2.4.12_1 28 Oct 2011 18:21:28 |
miwi |
- Fix build on FreeBSD 10
Approved by: kwm implicit |
2.4.12_1 03 Jul 2011 14:12:23 |
ohauer |
-remove MD5 |
2.4.12_1 15 May 2010 03:33:40 |
nork |
Fix pkg-plist WITHOUT_NOUVEAU. |
2.4.12 15 Mar 2010 12:28:30 |
nork |
To set variable, enclose in bsd.port.pre.mk - bsd.port.post.mk. |
2.4.12 07 Feb 2010 11:51:08 |
nork |
Limited Update to Mesa3D 7.6.1 and libdrm 2.4.17.
[MEMO]
In this commit, no version changed. But if you put
'WITHOUT_NOUVEAU' on /etc/make.conf, you can use
new version of Mesa3D and libdrm.
Discussed with: rnoland on freebsd-ports/freebsd-x11. |
2.4.12 01 Aug 2009 17:39:21 |
rnoland |
Update to 2.4.12
PR: 136806
Submitted by: Anonymous <swell.k@gmail.com> |
2.4.11 16 May 2009 00:35:42 |
rnoland |
Update to 2.4.11 |
2.4.9 22 Apr 2009 05:10:57 |
rnoland |
Update to 2.4.9 |
2.4.7 09 Apr 2009 20:03:54 |
rnoland |
Update to 2.4.7
Based mostly on a patch from Anonymous <swell.k@gmail.com> for the 2.4.6
update.
PR: 133454 |
2.4.5 26 Feb 2009 07:05:43 |
rnoland |
Update to 2.4.5
PR: 132037
Submitted by: Anonymous <swell.k@gmail.com> |
2.4.4 24 Jan 2009 17:23:47 |
rnoland |
Update to 2.4.4
Approved by: garga (mentor, implicit) |
2.4.3 23 Jan 2009 16:28:36 |
flz |
- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG). |
2.3.1 26 Aug 2008 12:19:50 |
rnoland |
update to 2.3.1
PR: 126521
Approved by: flz, garga (mentor) |
2.3.0 29 May 2008 14:17:03 |
flz |
Use bzip2 distfile.
PR: ports/122214
Submitted by: "Pedro F. Giffuni" <pfgshield-freebsd@yahoo.com> |
2.3.0 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
2.0.2 29 Jun 2006 13:55:57 |
anholt |
Update to 2.0.2, which includes new R200 VP commands. |
2.0.1_1 07 May 2006 23:46:33 |
edwin |
Remove USE_REINPLACE for categories starting with a G |
2.0.1_1 08 Apr 2006 09:32:36 |
anholt |
Update to 2.0.1, adding new hardware interfaces. |
2.0_1 23 Feb 2006 10:40:45 |
ade |
Conversion to a single libtool environment.
Approved by: portmgr (kris) |
2.0 08 Jan 2006 02:35:17 |
lesi |
Remove ONLY_FOR_ARCHS. libdrm seems to build fine on at least sparc64
and ia64. |
2.0 03 Jan 2006 11:08:03 |
lesi |
Fix CATEGORIES.
Spotted by: chkversion
Pointy hat to: lesi |
2.0 03 Jan 2006 07:59:43 |
lesi |
Add libdrm. Userspace interface to kernel DRM (Direct Rendering Module)
services.
WWW: http://dri.freedesktop.org |