x11-toolkits/wlroots: always add version suffix

Prevent dependency churn (e.g., 1b744b687e, 20de9a1b52) during
future minor updates. Upstream API is versioned since 0.18, so consumers
and external CI should depend on a pinned package to avoid bumps.

Inpsired by:	Void Linux
This commit is contained in:
Jan Beich 2024-07-13 01:59:31 +02:00
parent 30b7b46ddc
commit 2cb7175c92
16 changed files with 26 additions and 14 deletions

1
MOVED
View file

@ -4151,3 +4151,4 @@ lang/dotnet-runtime|lang/dotnet-host|2025-02-15|Rename to match Microsoft recomm
net-im/qxmpp@qt5||2025-02-16|Qt5 flavor is no longer needed net-im/qxmpp@qt5||2025-02-16|Qt5 flavor is no longer needed
net-im/qxmpp@qt6|net-im/qxmpp|2025-02-16|Unflavorize; only Qt6 is supported net-im/qxmpp@qt6|net-im/qxmpp|2025-02-16|Unflavorize; only Qt6 is supported
databases/redis70||2025-02-16|Has expired: Has already reached its EoL databases/redis70||2025-02-16|Has expired: Has already reached its EoL
x11-toolkits/wlroots|x11-toolkits/wlroots018|2025-02-19|Renamed to match versioned API

View file

@ -258,9 +258,9 @@
SUBDIR += viewklass SUBDIR += viewklass
SUBDIR += vte SUBDIR += vte
SUBDIR += vte3 SUBDIR += vte3
SUBDIR += wlroots
SUBDIR += wlroots015 SUBDIR += wlroots015
SUBDIR += wlroots017 SUBDIR += wlroots017
SUBDIR += wlroots018
SUBDIR += wmapp SUBDIR += wmapp
SUBDIR += wxgtk30 SUBDIR += wxgtk30
SUBDIR += wxgtk32 SUBDIR += wxgtk32

View file

@ -1,7 +1,7 @@
PORTNAME= como PORTNAME= como
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0 DISTVERSION= 0.3.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= x11-toolkits CATEGORIES= x11-toolkits
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@ -21,7 +21,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libwayland-server.so:graphics/wayland \ libwayland-server.so:graphics/wayland \
libWraplandServer.so:graphics/wrapland \ libWraplandServer.so:graphics/wrapland \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \ libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon \ libxkbcommon.so:x11/libxkbcommon \
libxcb-image.so:x11/xcb-util-image \ libxcb-image.so:x11/xcb-util-image \

View file

@ -1,9 +1,10 @@
PORTNAME= wlroots PORTNAME= wlroots
DISTVERSION= 0.18.2 DISTVERSION= 0.18.2
CATEGORIES= x11-toolkits CATEGORIES= x11-toolkits
PKGNAMESUFFIX= 018
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
COMMENT= Modular Wayland compositor library COMMENT= Modular Wayland compositor library (current 0.18.* series)
WWW= https://gitlab.freedesktop.org/wlroots/wlroots WWW= https://gitlab.freedesktop.org/wlroots/wlroots
LICENSE= MIT LICENSE= MIT
@ -23,6 +24,8 @@ GL_SITE= https://gitlab.freedesktop.org
MESON_ARGS= -Dexamples=false -Dbackends=${BACKENDS:ts,} -Drenderers=${RENDERERS:ts,} MESON_ARGS= -Dexamples=false -Dbackends=${BACKENDS:ts,} -Drenderers=${RENDERERS:ts,}
PLIST_SUB= SUFFIX=-${DISTVERSION:R} PLIST_SUB= SUFFIX=-${DISTVERSION:R}
PORTSCOUT= limit:^0\.18\.
OPTIONS_DEFINE= DRM LCMS2 LIBLIFTOFF OPENGL VULKAN X11 OPTIONS_DEFINE= DRM LCMS2 LIBLIFTOFF OPENGL VULKAN X11
OPTIONS_DEFAULT=DRM LCMS2 LIBLIFTOFF OPENGL VULKAN X11 OPTIONS_DEFAULT=DRM LCMS2 LIBLIFTOFF OPENGL VULKAN X11
OPTIONS_SUB= yes OPTIONS_SUB= yes

View file

@ -1,6 +1,7 @@
PORTNAME= cage PORTNAME= cage
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0 DISTVERSION= 0.2.0
PORTREVISION= 1
CATEGORIES= x11-wm wayland CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>=1.14:graphics/wayland-protocols wayland-protocols>=1.14:graphics/wayland-protocols
LIB_DEPENDS= libwayland-server.so:graphics/wayland \ LIB_DEPENDS= libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libxkbcommon.so:x11/libxkbcommon libxkbcommon.so:x11/libxkbcommon
USES= compiler:c11 meson pkgconfig USES= compiler:c11 meson pkgconfig

View file

@ -1,5 +1,6 @@
PORTNAME= cagebreak PORTNAME= cagebreak
DISTVERSION= 2.4.0 DISTVERSION= 2.4.0
PORTREVISION= 1
CATEGORIES= x11-wm wayland CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
@ -15,7 +16,7 @@ LIB_DEPENDS= libevdev.so:devel/libevdev \
libudev.so:devel/libudev-devd \ libudev.so:devel/libudev-devd \
libwayland-server.so:graphics/wayland \ libwayland-server.so:graphics/wayland \
libfontconfig.so:x11-fonts/fontconfig \ libfontconfig.so:x11-fonts/fontconfig \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \ libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon libxkbcommon.so:x11/libxkbcommon

View file

@ -1,7 +1,7 @@
PORTNAME= dwl PORTNAME= dwl
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.7 DISTVERSION= 0.7
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= x11-wm wayland CATEGORIES= x11-wm wayland
MASTER_SITES= https://codeberg.org/${PORTNAME}/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ MASTER_SITES= https://codeberg.org/${PORTNAME}/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@ -18,7 +18,7 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.dwm
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>0:graphics/wayland-protocols wayland-protocols>0:graphics/wayland-protocols
LIB_DEPENDS= libwayland-server.so:graphics/wayland \ LIB_DEPENDS= libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \ libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon libxkbcommon.so:x11/libxkbcommon

View file

@ -1,5 +1,6 @@
PORTNAME= labwc PORTNAME= labwc
DISTVERSION= 0.8.2 DISTVERSION= 0.8.2
PORTREVISION= 1
CATEGORIES= x11-wm wayland CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
@ -12,7 +13,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>=1.35:graphics/wayland-protocols wayland-protocols>=1.35:graphics/wayland-protocols
LIB_DEPENDS= libpng.so:graphics/png \ LIB_DEPENDS= libpng.so:graphics/png \
libwayland-server.so:graphics/wayland \ libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \ libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon libxkbcommon.so:x11/libxkbcommon

View file

@ -1,6 +1,7 @@
PORTNAME= phoc PORTNAME= phoc
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.45.0 DISTVERSION= 0.45.0
PORTREVISION= 1
CATEGORIES= x11-wm wayland CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
@ -15,7 +16,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libudev.so:devel/libudev-devd \ libudev.so:devel/libudev-devd \
libwayland-server.so:graphics/wayland \ libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \ libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= ${LOCALBASE}/share/glib-2.0/schemas/org.gnome.mutter.gschema.xml:x11-wm/mutter RUN_DEPENDS= ${LOCALBASE}/share/glib-2.0/schemas/org.gnome.mutter.gschema.xml:x11-wm/mutter

View file

@ -1,6 +1,7 @@
PORTNAME= river PORTNAME= river
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.3.7 DISTVERSION= 0.3.7
PORTREVISION= 1
CATEGORIES= x11-wm wayland CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
@ -15,7 +16,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
zig>=0.13.0:lang/zig zig>=0.13.0:lang/zig
LIB_DEPENDS= libevdev.so:devel/libevdev \ LIB_DEPENDS= libevdev.so:devel/libevdev \
libwayland-server.so:graphics/wayland \ libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \ libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon libxkbcommon.so:x11/libxkbcommon

View file

@ -1,5 +1,6 @@
PORTNAME= sway PORTNAME= sway
DISTVERSION= 1.10.1 DISTVERSION= 1.10.1
PORTREVISION= 1
CATEGORIES= x11-wm wayland CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
@ -17,7 +18,7 @@ LIB_DEPENDS= libjson-c.so:devel/json-c \
libpcre2-8.so:devel/pcre2 \ libpcre2-8.so:devel/pcre2 \
libdrm.so:graphics/libdrm \ libdrm.so:graphics/libdrm \
libwayland-egl.so:graphics/wayland \ libwayland-egl.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \ libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon libxkbcommon.so:x11/libxkbcommon

View file

@ -1,6 +1,7 @@
PORTNAME= theseus-ship PORTNAME= theseus-ship
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 6.2.0 DISTVERSION= 6.2.0
PORTREVISION= 1
CATEGORIES= x11-wm # wayland: https://github.com/winft/theseus-ship/issues/9 CATEGORIES= x11-wm # wayland: https://github.com/winft/theseus-ship/issues/9
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
@ -14,7 +15,7 @@ LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libwayland-server.so:graphics/wayland \ libwayland-server.so:graphics/wayland \
libWraplandServer.so:graphics/wrapland \ libWraplandServer.so:graphics/wrapland \
libcomo-script.so.0:x11-toolkits/como \ libcomo-script.so.0:x11-toolkits/como \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libxkbcommon.so:x11/libxkbcommon \ libxkbcommon.so:x11/libxkbcommon \
libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-keysyms.so:x11/xcb-util-keysyms \

View file

@ -1,6 +1,7 @@
PORTNAME= wlmaker PORTNAME= wlmaker
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1 DISTVERSION= 0.4.1
PORTREVISION= 1
CATEGORIES= x11-wm wayland CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
@ -13,7 +14,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>=1.31:graphics/wayland-protocols wayland-protocols>=1.31:graphics/wayland-protocols
LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
libwayland-server.so:graphics/wayland \ libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \ libwlroots-0.18.so:x11-toolkits/wlroots018 \
libxkbcommon.so:x11/libxkbcommon libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= foot:x11/foot RUN_DEPENDS= foot:x11/foot