graphics/libdrm 2.4.134,1
Direct Rendering Manager library and headers
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5953248a9b- License
- MIT
- Categories
- graphics
- Package size
- 221.8 KiB, 884.0 KiB installed
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.
Install
As a binary package — by origin, or by package name:
pkg install graphics/libdrm
pkg install libdrm
From the ports tree:
cd /usr/ports/graphics/libdrm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libdrm>0:graphics/libdrm
LIB_DEPENDS= libdrm.so:graphics/libdrm
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.4.134,1 | 2.4.134,1 | 2.4.114,1 | 2.4.123,1 | 2.4.134,1 |
| FreeBSD:14:quarterly | 2.4.134,1 | 2.4.134,1 | n/a | 2.4.123,1 | 2.4.134,1 |
| FreeBSD:15:latest | 2.4.134,1 | 2.4.134,1 | n/a | 2.4.123,1 | 2.4.123,1 |
| FreeBSD:15:quarterly | 2.4.134,1 | 2.4.134,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.4.134,1 | 2.4.134,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
rst2man: textproc/py-docutils
Library 1
libpciaccess.so: devel/libpciaccess
The full lists below include those, and their dependencies in turn.
All build dependencies 13
All run dependencies 2
Required by 3214
- accessibility/caribou
- accessibility/gammastep
- accessibility/kdeaccessibility
- accessibility/kmag
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/libqaccessibilityclient
- accessibility/libspeechprovider
- accessibility/libspiel
- accessibility/orca
- accessibility/py-speech-dispatcher
- accessibility/qt5-speech
- accessibility/qt6-speech
- accessibility/redshift
- accessibility/speech-dispatcher
- arabic/libreoffice
- archivers/ark
- archivers/arqiver
- archivers/engrampa
- archivers/file-roller
- archivers/kf6-karchive
- archivers/libarchive-qt
- archivers/lxqt-archiver
- archivers/quazip
- archivers/thunar-archive-plugin
- astro/gpsbabel
- astro/indiwebmanagerapp
- astro/kosmindoormap
- astro/kstars
- astro/marble
- astro/mepo
- astro/merkaartor
- astro/opencpn
- astro/oskar
- astro/phd2
- astro/qmapshack
- astro/siril
- astro/stellarium
- astro/stellarsolver
- astro/viking
- astro/wmglobe
- audio/amarok
- audio/amberol
- audio/audacity
- audio/audiocd-kio
- audio/bambootracker
- audio/baresip
- audio/beets
- audio/bespokesynth
- audio/cadence
- audio/cantata
- audio/cardinal
- audio/carla
- audio/cava
- audio/cheesecutter
- audio/cli-visualizer
- audio/d11amp
- audio/deadbeef
- audio/deadbeef-gui-plugins
- audio/deadbeef-jack-plugin
- audio/deadbeef-mpris2-plugin
- audio/deadbeef-musical-spectrum-plugin
- audio/deadbeef-playback-status-plugin
- audio/deadbeef-quick-search-plugin
- audio/deadbeef-spectrogram-plugin
- audio/deadbeef-vu-meter-plugin
- audio/deadbeef-waveform-seekbar-plugin
- audio/dmidiplayer
- audio/dpf-plugins-lv2
- audio/dragonfly-reverb-lv2
- audio/drumkv1-lv2
- audio/drumstick
- audio/dsbmixer
- audio/elisa
- audio/entropypianotuner
- audio/exaile
- audio/faudio
- audio/faustlive
- audio/fmit
- audio/fooyin
- audio/ft2-clone
- audio/ft2play
- audio/furnace
- audio/g4music
- audio/giada
- audio/gnome-metronome
- audio/gnome-music
- audio/gnome-podcasts
- audio/gonic
- audio/goobox
- audio/gsequencer
- audio/gstreamer1-plugins-a52dec
- audio/gstreamer1-plugins-alsa
- audio/gstreamer1-plugins-amrnb
- audio/gstreamer1-plugins-amrwbdec
- audio/gstreamer1-plugins-bs2b
- audio/gstreamer1-plugins-cdparanoia
- audio/gstreamer1-plugins-chromaprint
- audio/gstreamer1-plugins-faac
- audio/gstreamer1-plugins-faad
The first 100 are listed.
Configuration
Options name: graphics_libdrm
| Option | Default | Description |
|---|---|---|
| TESTS | off | Build and install test programs |
- USES
- gnome meson pkgconfig tar:xz
- Service scripts
- none
Files
Manual pages 6
- drm(7)
- drm-kms(7)
- drm-memory(7)
- drmAvailable(3)
- drmHandleEvent(3)
- drmModeGetResources(3)
pkg-plist 76
- bin/amdgpu_stress
- bin/drmdevice
- bin/modeprint
- bin/modetest
- bin/proptest
- bin/tegra-gr2d-fill
- bin/tegra-openclose
- bin/tegra-syncpt-timeout
- bin/tegra-syncpt-wait
- bin/tegra-vic-blit
- bin/tegra-vic-clear
- bin/tegra-vic-flip
- bin/vbltest
- include/libdrm/amdgpu.h
- include/libdrm/amdgpu_drm.h
- include/libdrm/drm.h
- include/libdrm/drm_fourcc.h
- include/libdrm/drm_mode.h
- include/libdrm/drm_sarea.h
- include/libdrm/i915_drm.h
- include/libdrm/intel_aub.h
- include/libdrm/intel_bufmgr.h
- include/libdrm/intel_debug.h
- include/libdrm/mach64_drm.h
- include/libdrm/mga_drm.h
- include/libdrm/msm_drm.h
- include/libdrm/nouveau_drm.h
- include/libdrm/qxl_drm.h
- include/libdrm/r128_drm.h
- include/libdrm/r600_pci_ids.h
- include/libdrm/radeon_bo.h
- include/libdrm/radeon_bo_gem.h
- include/libdrm/radeon_bo_int.h
- include/libdrm/radeon_cs.h
- include/libdrm/radeon_cs_gem.h
- include/libdrm/radeon_cs_int.h
- include/libdrm/radeon_drm.h
- include/libdrm/radeon_surface.h
- include/libdrm/savage_drm.h
- include/libdrm/sis_drm.h
- include/libdrm/tegra.h
- include/libdrm/tegra_drm.h
- include/libdrm/vc4_drm.h
- include/libdrm/via_drm.h
- include/libdrm/virtgpu_drm.h
- include/libdrm/vmwgfx_drm.h
- include/libsync.h
- include/xf86drm.h
- include/xf86drmMode.h
- lib/libdrm.so
- lib/libdrm.so.2
- lib/libdrm.so.2.134.0
- lib/libdrm_amdgpu.so
- lib/libdrm_amdgpu.so.1
- lib/libdrm_amdgpu.so.1.134.0
- lib/libdrm_intel.so
- lib/libdrm_intel.so.1
- lib/libdrm_intel.so.1.134.0
- lib/libdrm_radeon.so
- lib/libdrm_radeon.so.1
- lib/libdrm_radeon.so.1.134.0
- lib/libdrm_tegra.so
- lib/libdrm_tegra.so.0
- lib/libdrm_tegra.so.0.134.0
- libdata/pkgconfig/libdrm.pc
- libdata/pkgconfig/libdrm_amdgpu.pc
- libdata/pkgconfig/libdrm_intel.pc
- libdata/pkgconfig/libdrm_radeon.pc
- libdata/pkgconfig/libdrm_tegra.pc
- share/libdrm/amdgpu.ids
- share/man/man3/drmAvailable.3.gz
- share/man/man3/drmHandleEvent.3.gz
- share/man/man3/drmModeGetResources.3.gz
- share/man/man7/drm-kms.7.gz
- share/man/man7/drm-memory.7.gz
- share/man/man7/drm.7.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libdrm-2.4.134.tar.xz | 437244 | ac5e74d157830eb8bee44c6a6bf3ad49774ef0dd2a72bdad74a8f20308b52a95 |
Master sites 1
- https://dri.freedesktop.org/libdrm/