FreeBSD Bugzilla – Attachment 251485 Details for
Bug 279776
[NEW-PORT] x11/wbg: simple wallpaper application for Wayland compositors
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch that adds the new port
0001-new-port.patch (text/plain), 7.13 KB, created by
Cathal O'Grady
on 2024-06-15 22:32:54 UTC
(
hide
)
Description:
patch that adds the new port
Filename:
MIME Type:
Creator:
Cathal O'Grady
Created:
2024-06-15 22:32:54 UTC
Size:
7.13 KB
patch
obsolete
>From 476413ea93a828bf379200dcb553fce2a1c23551 Mon Sep 17 00:00:00 2001 >From: leath-dub <fierceinbattle@gmail.com> >Date: Sat, 15 Jun 2024 22:32:00 +0100 >Subject: [PATCH] new port > >--- > x11/Makefile | 1 + > x11/foot/Makefile | 6 ++--- > x11/wbg/Makefile | 68 +++++++++++++++++++++++++++++++++++++++++++++++ > x11/wbg/distinfo | 29 ++++++++++++++++++++ > x11/wbg/pkg-descr | 8 ++++++ > 5 files changed, 109 insertions(+), 3 deletions(-) > create mode 100644 x11/wbg/Makefile > create mode 100644 x11/wbg/distinfo > create mode 100644 x11/wbg/pkg-descr > >diff --git a/x11/Makefile b/x11/Makefile >index 6083da1be9a5..3887189c4c72 100644 >--- a/x11/Makefile >+++ b/x11/Makefile >@@ -460,6 +460,7 @@ > SUBDIR += waylock > SUBDIR += wayout > SUBDIR += wbar >+ SUBDIR += wbg > SUBDIR += wcm > SUBDIR += wdisplays > SUBDIR += wdm >diff --git a/x11/foot/Makefile b/x11/foot/Makefile >index aac0e154dd0c..02a84f56af82 100644 >--- a/x11/foot/Makefile >+++ b/x11/foot/Makefile >@@ -7,9 +7,9 @@ MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${ > PATCH_SITES= https://codeberg.org/dnkl/${PORTNAME}/commit/ > PATCHFILES+= d229fd7fcc5a.patch:-p1 # https://codeberg.org/dnkl/foot/pulls/1726 > >-MAINTAINER= jbeich@FreeBSD.org >-COMMENT= Fast, lightweight and minimalistic Wayland terminal emulator >-WWW= https://codeberg.org/dnkl/foot >+MAINTAINER= fierceinbattle@gmail.com >+COMMENT= Super simple wallpaper application for Wayland compositors implementing the layer-shell protocol. >+WWW= https://codeberg.org/dnkl/wbg > > LICENSE= MIT > LICENSE_FILE= ${WRKSRC}/LICENSE >diff --git a/x11/wbg/Makefile b/x11/wbg/Makefile >new file mode 100644 >index 000000000000..2054c7b21f8f >--- /dev/null >+++ b/x11/wbg/Makefile >@@ -0,0 +1,68 @@ >+PORTNAME= wbg >+DISTVERSION= 1.2.0 >+CATEGORIES= x11 wayland >+MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ >+ >+PATCH_SITES= https://codeberg.org/dnkl/${PORTNAME}/commit/ >+# Master is 10 commits since 1.2.0 freebsd support was added >+# after 1.2.0 ontop of master branch commits >+PATCHFILES+= d3c647694ac30fc8df6fb58dd1c2968f88ce1a4f.patch:-p1 \ >+ 76e8e219743ff75288a30c93c301c17ba3f18c46.patch:-p1 \ >+ 966553a9dbdeda56be5a1e5442c9893aed7fcf85.patch:-p1 \ >+ dd36cce8c47bb0e17a789cf2bd95a51e29b59e78.patch:-p1 \ >+ 2757c19b151d470839e42cc131010809d63203bf.patch:-p1 \ >+ 573c014568a7dd4facbca9cc6b9032996c18338e.patch:-p1 \ >+ 2ccd1b1099eb32f57a6fb3b91bfc2f8ed3fc1bca.patch:-p1 \ >+ b0e0b8e3ab7b90986ca2c47a06015321b765f3e0.patch:-p1 \ >+ e8abb2a02fd5da0448097948ff88299b52bb7f50.patch:-p1 \ >+ 75e9e6e76d7a44ff7ea621747d6712d43855eb53.patch:-p1 >+# Added preliminary freebsd support >+# https://codeberg.org/dnkl/wbg/pulls/16 >+PATCHFILES+= 413a6312dc37cbef68abde0be92f12acf567da47.patch:-p1 \ >+ 8327ed4ad1a854d46cb8949f3b791d93e83b1a13.patch:-p1 \ >+ 09b49c5c6bdb69099e0debe394f4e8781db16318.patch:-p1 >+ >+MAINTAINER= fierceinbattle@gmail.com >+COMMENT= Super simple wallpaper application for Wayland compositors >+WWW= https://codeberg.org/dnkl/wbg >+ >+LICENSE= MIT >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+BUILD_DEPENDS= tllist>=1.0.1:devel/tllist \ >+ wayland-protocols>=1.32:graphics/wayland-protocols >+LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ >+ libpixman-1.so:x11/pixman \ >+ libwayland-client.so:graphics/wayland >+ >+USES= jpeg meson pkgconfig >+WRKSRC= ${WRKDIR}/${PORTNAME} >+ >+OPTIONS_DEFINE= JPEG JXL PNG SVG WEBP >+OPTIONS_DEFAULT= JPEG PNG SVG >+OPTIONS_EXCLUDE= ${PORT_OPTIONS:MSVG} >+ >+JPEG_DESC= JPEG input support >+JXL_DESC= JXL input support >+PNG_DESC= PNG input support >+SVG_DESC= SVG input support (no extra dependencies) >+WEBP_DESC= WEBP input support >+ >+JPEG_LIB_DEPENDS= libjpeg.so:graphics/libjpeg-turbo >+JPEG_MESON_ENABLED= jpeg >+ >+JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl \ >+ libjxl_threads.so:graphics/libjxl >+JXL_MESON_ENABLED= jxl >+ >+PNG_LIB_DEPENDS= libpng.so:graphics/png >+PNG_MESON_ENABLED= png >+ >+SVG_MESON_TRUE= svg >+ >+WEBP_LIB_DEPENDS= libwebp.so:graphics/webp >+WEBP_MESON_ENABLED= webp >+ >+PLIST_FILES= bin/wbg >+ >+.include <bsd.port.mk> >diff --git a/x11/wbg/distinfo b/x11/wbg/distinfo >new file mode 100644 >index 000000000000..b73ed99cf711 >--- /dev/null >+++ b/x11/wbg/distinfo >@@ -0,0 +1,29 @@ >+TIMESTAMP = 1718481718 >+SHA256 (wbg-1.2.0.tar.gz) = f9d051882f089621da6fbb2074a587456941c9f723151fe4fefd67d19a306d76 >+SIZE (wbg-1.2.0.tar.gz) = 316322 >+SHA256 (d3c647694ac30fc8df6fb58dd1c2968f88ce1a4f.patch) = 3a2d8ee90af0a82e43c0d68b099a71f2d6c1d88bc4e8187d419887dd827c944b >+SIZE (d3c647694ac30fc8df6fb58dd1c2968f88ce1a4f.patch) = 643 >+SHA256 (76e8e219743ff75288a30c93c301c17ba3f18c46.patch) = 33e81c508f75869cb45fb63d0b49d41428a6119319ea0cbb002fda30c3a377f8 >+SIZE (76e8e219743ff75288a30c93c301c17ba3f18c46.patch) = 2519 >+SHA256 (966553a9dbdeda56be5a1e5442c9893aed7fcf85.patch) = e7e420f0af20be076eaf23d91a00186be985b6f309fdd4cbfdc53eb648552213 >+SIZE (966553a9dbdeda56be5a1e5442c9893aed7fcf85.patch) = 2752 >+SHA256 (dd36cce8c47bb0e17a789cf2bd95a51e29b59e78.patch) = f5c1376821caf9493053b3e83abe57f0566983de4ad7e3767eea911a1188f6be >+SIZE (dd36cce8c47bb0e17a789cf2bd95a51e29b59e78.patch) = 895 >+SHA256 (2757c19b151d470839e42cc131010809d63203bf.patch) = 57ba0e311043f570d9416c5dd73724e9f9d91fb415005a3d1a4aab17915cb141 >+SIZE (2757c19b151d470839e42cc131010809d63203bf.patch) = 738 >+SHA256 (573c014568a7dd4facbca9cc6b9032996c18338e.patch) = 95ba29f4e2b61a24bdbb09979c370d04c0b0f6f75862f71f00d67e9052f5a577 >+SIZE (573c014568a7dd4facbca9cc6b9032996c18338e.patch) = 1963 >+SHA256 (2ccd1b1099eb32f57a6fb3b91bfc2f8ed3fc1bca.patch) = 33755cc2188796e0a5007da91d5a543985a957ee950cbb84300dcbd78f3516ed >+SIZE (2ccd1b1099eb32f57a6fb3b91bfc2f8ed3fc1bca.patch) = 10447 >+SHA256 (b0e0b8e3ab7b90986ca2c47a06015321b765f3e0.patch) = 4dfd2921c6fa4a77dea69dda9af83913c429cb5bb6f76b11689253d7c68078ff >+SIZE (b0e0b8e3ab7b90986ca2c47a06015321b765f3e0.patch) = 796 >+SHA256 (e8abb2a02fd5da0448097948ff88299b52bb7f50.patch) = cd8a5b30ce39188b19e1ded61733d010256e7d57a68b2f456598a140e6c0dcd5 >+SIZE (e8abb2a02fd5da0448097948ff88299b52bb7f50.patch) = 1240 >+SHA256 (75e9e6e76d7a44ff7ea621747d6712d43855eb53.patch) = 07dcdaceeeabd3c22c8d8bc30e4a3cafb0a4a7729532bf3c5986594f926a89fd >+SIZE (75e9e6e76d7a44ff7ea621747d6712d43855eb53.patch) = 716 >+SHA256 (413a6312dc37cbef68abde0be92f12acf567da47.patch) = bd19c27a105bdd248af7bc1d0739d83edca12f7d11440b51a279a3a1048ca46b >+SIZE (413a6312dc37cbef68abde0be92f12acf567da47.patch) = 2368 >+SHA256 (8327ed4ad1a854d46cb8949f3b791d93e83b1a13.patch) = 0d1f99f4daae0ba58266231cc7043b524b6fe298630c9a4d2c65e393e4ad379b >+SIZE (8327ed4ad1a854d46cb8949f3b791d93e83b1a13.patch) = 2125 >+SHA256 (09b49c5c6bdb69099e0debe394f4e8781db16318.patch) = 9b91d5c5a3347460593a431bbc2f509521a041e6bb7dac52fec49b3722774fd5 >+SIZE (09b49c5c6bdb69099e0debe394f4e8781db16318.patch) = 2158 >diff --git a/x11/wbg/pkg-descr b/x11/wbg/pkg-descr >new file mode 100644 >index 000000000000..695989ce7112 >--- /dev/null >+++ b/x11/wbg/pkg-descr >@@ -0,0 +1,8 @@ >+Super simple wallpaper application for Wayland compositors >+implementing the layer-shell protocol. >+ >+Wbg takes a single command line argument: a path to an image file. >+This image is displayed scaled-to-fit on all monitors. >+ >+More display options, and/or the ability to set a per-monitor >+wallpaper may be added in the future. >-- >2.45.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 279776
:
251482
|
251483
|
251485
|
251486