Skip to content

Commit

Permalink
x11-toolkits/wlroots: always add version suffix
Browse files Browse the repository at this point in the history
Prevent dependency churn (e.g., 1b744b6, 20de9a1) 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
  • Loading branch information
jbeich committed Feb 20, 2025
1 parent 30b7b46 commit 2cb7175
Show file tree
Hide file tree
Showing 16 changed files with 26 additions and 14 deletions.
1 change: 1 addition & 0 deletions MOVED
Original file line number Diff line number Diff line change
Expand Up @@ -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@qt6|net-im/qxmpp|2025-02-16|Unflavorize; only Qt6 is supported
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
2 changes: 1 addition & 1 deletion x11-toolkits/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -258,9 +258,9 @@
SUBDIR += viewklass
SUBDIR += vte
SUBDIR += vte3
SUBDIR += wlroots
SUBDIR += wlroots015
SUBDIR += wlroots017
SUBDIR += wlroots018
SUBDIR += wmapp
SUBDIR += wxgtk30
SUBDIR += wxgtk32
Expand Down
4 changes: 2 additions & 2 deletions x11-toolkits/como/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PORTNAME= como
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= x11-toolkits

PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
Expand All @@ -21,7 +21,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libwayland-server.so:graphics/wayland \
libWraplandServer.so:graphics/wrapland \
libwlroots-0.18.so:x11-toolkits/wlroots \
libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon \
libxcb-image.so:x11/xcb-util-image \
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
PORTNAME= wlroots
DISTVERSION= 0.18.2
CATEGORIES= x11-toolkits
PKGNAMESUFFIX= 018

MAINTAINER= [email protected]
COMMENT= Modular Wayland compositor library
COMMENT= Modular Wayland compositor library (current 0.18.* series)
WWW= https://gitlab.freedesktop.org/wlroots/wlroots

LICENSE= MIT
Expand All @@ -23,6 +24,8 @@ GL_SITE= https://gitlab.freedesktop.org
MESON_ARGS= -Dexamples=false -Dbackends=${BACKENDS:ts,} -Drenderers=${RENDERERS:ts,}
PLIST_SUB= SUFFIX=-${DISTVERSION:R}

PORTSCOUT= limit:^0\.18\.

OPTIONS_DEFINE= DRM LCMS2 LIBLIFTOFF OPENGL VULKAN X11
OPTIONS_DEFAULT=DRM LCMS2 LIBLIFTOFF OPENGL VULKAN X11
OPTIONS_SUB= yes
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 2 additions & 1 deletion x11-wm/cage/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
PORTNAME= cage
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
PORTREVISION= 1
CATEGORIES= x11-wm wayland

MAINTAINER= [email protected]
Expand All @@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>=1.14:graphics/wayland-protocols
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

USES= compiler:c11 meson pkgconfig
Expand Down
3 changes: 2 additions & 1 deletion x11-wm/cagebreak/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= cagebreak
DISTVERSION= 2.4.0
PORTREVISION= 1
CATEGORIES= x11-wm wayland

MAINTAINER= [email protected]
Expand All @@ -15,7 +16,7 @@ LIB_DEPENDS= libevdev.so:devel/libevdev \
libudev.so:devel/libudev-devd \
libwayland-server.so:graphics/wayland \
libfontconfig.so:x11-fonts/fontconfig \
libwlroots-0.18.so:x11-toolkits/wlroots \
libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon

Expand Down
4 changes: 2 additions & 2 deletions x11-wm/dwl/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PORTNAME= dwl
DISTVERSIONPREFIX= v
DISTVERSION= 0.7
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= x11-wm wayland
MASTER_SITES= https://codeberg.org/${PORTNAME}/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/

Expand All @@ -18,7 +18,7 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.dwm
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>0:graphics/wayland-protocols
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 \
libxkbcommon.so:x11/libxkbcommon

Expand Down
3 changes: 2 additions & 1 deletion x11-wm/labwc/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= labwc
DISTVERSION= 0.8.2
PORTREVISION= 1
CATEGORIES= x11-wm wayland

MAINTAINER= [email protected]
Expand All @@ -12,7 +13,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>=1.35:graphics/wayland-protocols
LIB_DEPENDS= libpng.so:graphics/png \
libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \
libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon

Expand Down
3 changes: 2 additions & 1 deletion x11-wm/phoc/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
PORTNAME= phoc
DISTVERSIONPREFIX= v
DISTVERSION= 0.45.0
PORTREVISION= 1
CATEGORIES= x11-wm wayland

MAINTAINER= [email protected]
Expand All @@ -15,7 +16,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libudev.so:devel/libudev-devd \
libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \
libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= ${LOCALBASE}/share/glib-2.0/schemas/org.gnome.mutter.gschema.xml:x11-wm/mutter
Expand Down
3 changes: 2 additions & 1 deletion x11-wm/river/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
PORTNAME= river
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.7
PORTREVISION= 1
CATEGORIES= x11-wm wayland

MAINTAINER= [email protected]
Expand All @@ -15,7 +16,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
zig>=0.13.0:lang/zig
LIB_DEPENDS= libevdev.so:devel/libevdev \
libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \
libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon

Expand Down
3 changes: 2 additions & 1 deletion x11-wm/sway/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= sway
DISTVERSION= 1.10.1
PORTREVISION= 1
CATEGORIES= x11-wm wayland

MAINTAINER= [email protected]
Expand All @@ -17,7 +18,7 @@ LIB_DEPENDS= libjson-c.so:devel/json-c \
libpcre2-8.so:devel/pcre2 \
libdrm.so:graphics/libdrm \
libwayland-egl.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \
libwlroots-0.18.so:x11-toolkits/wlroots018 \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon

Expand Down
3 changes: 2 additions & 1 deletion x11-wm/theseus-ship/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
PORTNAME= theseus-ship
DISTVERSIONPREFIX= v
DISTVERSION= 6.2.0
PORTREVISION= 1
CATEGORIES= x11-wm # wayland: https://github.com/winft/theseus-ship/issues/9

MAINTAINER= [email protected]
Expand All @@ -14,7 +15,7 @@ LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libwayland-server.so:graphics/wayland \
libWraplandServer.so:graphics/wrapland \
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 \
libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-keysyms.so:x11/xcb-util-keysyms \
Expand Down
3 changes: 2 additions & 1 deletion x11-wm/wlmaker/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
PORTNAME= wlmaker
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
PORTREVISION= 1
CATEGORIES= x11-wm wayland

MAINTAINER= [email protected]
Expand All @@ -13,7 +14,7 @@ BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>=1.31:graphics/wayland-protocols
LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots \
libwlroots-0.18.so:x11-toolkits/wlroots018 \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= foot:x11/foot

Expand Down

0 comments on commit 2cb7175

Please sign in to comment.