LinuxKPI-based DRM ports: move to new ports nomenclature.

After some discussions within the x11 team, it was decided to move to a new
nomenclature for the LinuxKPI-based DRM ports that correctly reflects the
FreeBSD version the ports are for. This will also allow us to move to dedicated
branches per FreeBSD release and eases porting work.

Functionally, this commit is a no-op as we are not moving to new snapshots.

Reflect the move in UPDATING and MOVED. Users using the graphics/drm-kmod meta
port should not be affected. Direct consumers of the DRM ports shall move, as
in MOVED, as follows:

drm-stable-kmod is drm-fbsd11.2-kmod
drm-next-kmod is drm-fbsd12.0-kmod
drm-devel-kmod is drm-current-kmod

Reviewed by:	zeising (x11)
Approved by:	zeising (x11)
Differential Revision:	https://reviews.freebsd.org/D18328
This commit is contained in:
Johannes M Dieterich 2018-12-10 03:02:11 +00:00
parent ac9db327ac
commit bfbf8bd33e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=487117
20 changed files with 31 additions and 15 deletions

3
MOVED
View file

@ -10716,3 +10716,6 @@ math/php70-gmp|math/php72-gmp|2018-12-05|Has expired: Security Support ends on 3
lang/php70|lang/php72|2018-12-05|Has expired: Security Support ends on 3 Dec 2018
math/vtk5-data||2018-12-05|Removed
devel/py-interface|devel/py-py_interface|2018-12-05|Rename to match upstream naming
graphics/drm-stable-kmod|graphics/drm-fbsd11.2-kmod|2018-12-09|Cleaning up DRM ports nomenclature
graphics/drm-next-kmod|graphics/drm-fbsd12.0-kmod|2018-12-09|Cleaning up DRM ports nomenclature
graphics/drm-devel-kmod|graphics/drm-current-kmod|2018-12-09|Cleaning up DRM ports nomenclature

View file

@ -5,6 +5,19 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20181209:
AFFECTS: users of DRM ports other than graphics/drm-kmod
AUTHOR: jmd@FreeBSD.org
In order to facilitate future porting efforts and help in supporting multiple
FreeBSD versions, the DRM ports other than drm-kmod (graphics/drm-stable-kmod,
graphics/drm-next-kmod, graphics/drm-devel-kmod) have been renamed to
include the FreeBSD version they are designed for.
drm-stable-kmod is drm-fbsd11.2-kmod
drm-next-kmod is drm-fbsd12.0-kmod
drm-devel-kmod is drm-current-kmod
20181209
AFFECTS: users of devel/geany and devel/geany-plugins
AUTHOR: madpilot@FreeBSD.org

View file

@ -152,11 +152,11 @@
SUBDIR += dmtx-utils
SUBDIR += drawpile
SUBDIR += driconf
SUBDIR += drm-devel-kmod
SUBDIR += drm-current-kmod
SUBDIR += drm-fbsd11.2-kmod
SUBDIR += drm-fbsd12.0-kmod
SUBDIR += drm-kmod
SUBDIR += drm-legacy-kmod
SUBDIR += drm-next-kmod
SUBDIR += drm-stable-kmod
SUBDIR += dspdfviewer
SUBDIR += duhdraw
SUBDIR += dynamechs

View file

@ -1,7 +1,7 @@
# Created by: Johannes Dieterich <jmd@FreeBSD.org>
# $FreeBSD$
PORTNAME= drm-devel-kmod
PORTNAME= drm-current-kmod
PORTVERSION= 4.16.g20181121
CATEGORIES= graphics kld
@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 and i3
RUN_DEPENDS= gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod
CONFLICTS_INSTALL= drm-next-kmod drm-stable-kmod drm-legacy-kmod
CONFLICTS_INSTALL= drm-fbsd11.2-kmod drm-fbsd12.0-kmod drm-legacy-kmod
OPTIONS_DEFINE= DEBUG

View file

@ -1,7 +1,7 @@
# Created by: Johannes Dieterich <jmd@FreeBSD.org>
# $FreeBSD$
PORTNAME= drm-stable-kmod
PORTNAME= drm-fbsd11.2-kmod
PORTVERSION= g20180822
PORTREVISION= 1
CATEGORIES= graphics
@ -17,7 +17,7 @@ ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64
RUN_DEPENDS= gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod
CONFLICTS_INSTALL= drm-devel-kmod drm-next-kmod drm-legacy-kmod
CONFLICTS_INSTALL= drm-fbsd12.0-kmod drm-current-kmod drm-legacy-kmod
OPTIONS_DEFINE= DEBUG

View file

@ -1,7 +1,7 @@
# Created by: Johannes Dieterich <jmd@FreeBSD.org>
# $FreeBSD$
PORTNAME= drm-next-kmod
PORTNAME= drm-fbsd12.0-kmod
PORTVERSION= 4.11.g20181027
PORTREVISION= 1
CATEGORIES= graphics
@ -17,7 +17,7 @@ ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64
RUN_DEPENDS= gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod
CONFLICTS_INSTALL= drm-devel-kmod drm-stable-kmod drm-legacy-kmod
CONFLICTS_INSTALL= drm-fbsd11.2-kmod drm-current-kmod drm-legacy-kmod
OPTIONS_DEFINE= DEBUG

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= drm-kmod
PORTVERSION= g20180930
PORTVERSION= g20181126
CATEGORIES= graphics
MAINTAINER= jmd@FreeBSD.org
@ -23,15 +23,15 @@ IGNORE= legacy kmod not required on less than 12.0
.endif
.else
.if ${OSVERSION} >= 1101510 && ${OSVERSION} < 1200000
RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-stable-kmod
RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-fbsd11.2-kmod
.elif ${OSVERSION} >= 1200000 && ${OSVERSION} < 1200045
IGNORE= not supported on older 12, no kernel support
.elif ${OSVERSION} >= 1200045 && ${OSVERSION} < 1200058
RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-stable-kmod
RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-fbsd11.2-kmod
.elif ${OSVERSION} >= 1200058 && ${OSVERSION} < 1300000
RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-next-kmod
RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-fbsd12.0-kmod
.elif ${OSVERSION} >= 1300000
RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-devel-kmod
RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-current-kmod
.else
IGNORE= not supported for this configuration
.endif

View file

@ -18,7 +18,7 @@ USES= kmod uidfix
OPTIONS_DEFINE= DEBUG
CONFLICTS_INSTALL= drm-devel-kmod drm-stable-kmod drm-next-kmod
CONFLICTS_INSTALL= drm-fbsd11.2-kmod drm-fbsd12.0-kmod drm-current-kmod
USE_GITHUB= yes
GH_ACCOUNT= FreeBSDDesktop