Bug 237411

Summary: graphics/libdrm: convert to USES=meson
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: freebsd-x11 (Nobody) <x11>
Status: Closed FIXED    
Severity: Affects Only Me CC: zeising
Priority: --- Keywords: patch
Version: LatestFlags: bugzilla: maintainer-feedback? (x11)
Hardware: Any   
OS: Any   
Attachments:
Description Flags
v1 none

Description Jan Beich freebsd_committer freebsd_triage 2019-04-20 11:16:34 UTC
Created attachment 203822 [details]
v1

Maybe slightly easier to maintain. Also provides "make test" support for free.
Comment 1 Jan Beich freebsd_committer freebsd_triage 2019-04-20 11:35:37 UTC
After poking Repology it seems many distros have already switched.
https://repology.org/project/libdrm/versions (follow links to repos)

Meson
- Arch
- Debian
- Fedora
- Gentoo
- Mageia
- OpenMandriva
- openSUSE
- Solus

autotools:
- Alpine
- Crux
- Nix
- PkgSrc
- RavePorts
- Slackware
Comment 2 commit-hook freebsd_committer freebsd_triage 2019-06-30 17:32:39 UTC
A commit references this bug:

Author: zeising
Date: Sun Jun 30 17:31:50 UTC 2019
New revision: 505441
URL: https://svnweb.freebsd.org/changeset/ports/505441

Log:
  graphics/libdrm: Update to 2.4.98

  Update graphics/libdrm to 2.4.98 [1]
  Change to use the meson build system instead of autotools. [2]

  PR:		235430 [1], 237411 [2]
  Submitted by:	Greg V [1], jbiech [2]

Changes:
  head/graphics/libdrm/Makefile
  head/graphics/libdrm/distinfo
  head/graphics/libdrm/files/patch-meson.build
  head/graphics/libdrm/files/patch-xf86drm.c
Comment 3 Niclas Zeising freebsd_committer freebsd_triage 2019-06-30 17:34:10 UTC
Committed, thanks!