View | Details | Raw Unified | Return to bug 279776 | Differences between
and this patch

Collapse All | Expand All

(-)b/x11/Makefile (+1 lines)
Lines 460-465 Link Here
460
    SUBDIR += waylock
460
    SUBDIR += waylock
461
    SUBDIR += wayout
461
    SUBDIR += wayout
462
    SUBDIR += wbar
462
    SUBDIR += wbar
463
    SUBDIR += wbg
463
    SUBDIR += wcm
464
    SUBDIR += wcm
464
    SUBDIR += wdisplays
465
    SUBDIR += wdisplays
465
    SUBDIR += wdm
466
    SUBDIR += wdm
(-)b/x11/wbg/Makefile (+68 lines)
Added Link Here
1
PORTNAME=	wbg
2
DISTVERSION=	1.2.0
3
CATEGORIES=	x11 wayland
4
MASTER_SITES=	https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
5
6
PATCH_SITES=	https://codeberg.org/dnkl/${PORTNAME}/commit/
7
# Master is 10 commits since 1.2.0 freebsd support was added
8
# after 1.2.0 ontop of master branch commits
9
PATCHFILES+=	d3c647694ac30fc8df6fb58dd1c2968f88ce1a4f.patch:-p1 \
10
		76e8e219743ff75288a30c93c301c17ba3f18c46.patch:-p1 \
11
		966553a9dbdeda56be5a1e5442c9893aed7fcf85.patch:-p1 \
12
		dd36cce8c47bb0e17a789cf2bd95a51e29b59e78.patch:-p1 \
13
		2757c19b151d470839e42cc131010809d63203bf.patch:-p1 \
14
		573c014568a7dd4facbca9cc6b9032996c18338e.patch:-p1 \
15
		2ccd1b1099eb32f57a6fb3b91bfc2f8ed3fc1bca.patch:-p1 \
16
		b0e0b8e3ab7b90986ca2c47a06015321b765f3e0.patch:-p1 \
17
		e8abb2a02fd5da0448097948ff88299b52bb7f50.patch:-p1 \
18
		75e9e6e76d7a44ff7ea621747d6712d43855eb53.patch:-p1
19
# Added preliminary freebsd support
20
# https://codeberg.org/dnkl/wbg/pulls/16
21
PATCHFILES+=	413a6312dc37cbef68abde0be92f12acf567da47.patch:-p1 \
22
		8327ed4ad1a854d46cb8949f3b791d93e83b1a13.patch:-p1 \
23
		09b49c5c6bdb69099e0debe394f4e8781db16318.patch:-p1
24
25
MAINTAINER=	fierceinbattle@gmail.com
26
COMMENT=	Super simple wallpaper application for Wayland compositors
27
WWW=		https://codeberg.org/dnkl/wbg
28
29
LICENSE=	MIT
30
LICENSE_FILE=	${WRKSRC}/LICENSE
31
32
BUILD_DEPENDS=	tllist>=1.0.1:devel/tllist \
33
		wayland-protocols>=1.32:graphics/wayland-protocols
34
LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim \
35
		libpixman-1.so:x11/pixman \
36
		libwayland-client.so:graphics/wayland
37
38
USES=		jpeg meson pkgconfig
39
WRKSRC=		${WRKDIR}/${PORTNAME}
40
41
OPTIONS_DEFINE=		JPEG JXL PNG SVG WEBP
42
OPTIONS_DEFAULT=	JPEG PNG SVG
43
OPTIONS_EXCLUDE=	${PORT_OPTIONS:MSVG}
44
45
JPEG_DESC=	JPEG input support
46
JXL_DESC=	JXL input support
47
PNG_DESC=	PNG input support
48
SVG_DESC=	SVG input support (no extra dependencies)
49
WEBP_DESC=	WEBP input support
50
51
JPEG_LIB_DEPENDS=	libjpeg.so:graphics/libjpeg-turbo
52
JPEG_MESON_ENABLED=	jpeg
53
54
JXL_LIB_DEPENDS=	libjxl.so:graphics/libjxl \
55
			libjxl_threads.so:graphics/libjxl
56
JXL_MESON_ENABLED=	jxl
57
58
PNG_LIB_DEPENDS=	libpng.so:graphics/png
59
PNG_MESON_ENABLED=	png
60
61
SVG_MESON_TRUE=	svg
62
63
WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
64
WEBP_MESON_ENABLED=	webp
65
66
PLIST_FILES=	bin/wbg
67
68
.include <bsd.port.mk>
(-)b/x11/wbg/distinfo (+29 lines)
Added Link Here
1
TIMESTAMP = 1718481718
2
SHA256 (wbg-1.2.0.tar.gz) = f9d051882f089621da6fbb2074a587456941c9f723151fe4fefd67d19a306d76
3
SIZE (wbg-1.2.0.tar.gz) = 316322
4
SHA256 (d3c647694ac30fc8df6fb58dd1c2968f88ce1a4f.patch) = 3a2d8ee90af0a82e43c0d68b099a71f2d6c1d88bc4e8187d419887dd827c944b
5
SIZE (d3c647694ac30fc8df6fb58dd1c2968f88ce1a4f.patch) = 643
6
SHA256 (76e8e219743ff75288a30c93c301c17ba3f18c46.patch) = 33e81c508f75869cb45fb63d0b49d41428a6119319ea0cbb002fda30c3a377f8
7
SIZE (76e8e219743ff75288a30c93c301c17ba3f18c46.patch) = 2519
8
SHA256 (966553a9dbdeda56be5a1e5442c9893aed7fcf85.patch) = e7e420f0af20be076eaf23d91a00186be985b6f309fdd4cbfdc53eb648552213
9
SIZE (966553a9dbdeda56be5a1e5442c9893aed7fcf85.patch) = 2752
10
SHA256 (dd36cce8c47bb0e17a789cf2bd95a51e29b59e78.patch) = f5c1376821caf9493053b3e83abe57f0566983de4ad7e3767eea911a1188f6be
11
SIZE (dd36cce8c47bb0e17a789cf2bd95a51e29b59e78.patch) = 895
12
SHA256 (2757c19b151d470839e42cc131010809d63203bf.patch) = 57ba0e311043f570d9416c5dd73724e9f9d91fb415005a3d1a4aab17915cb141
13
SIZE (2757c19b151d470839e42cc131010809d63203bf.patch) = 738
14
SHA256 (573c014568a7dd4facbca9cc6b9032996c18338e.patch) = 95ba29f4e2b61a24bdbb09979c370d04c0b0f6f75862f71f00d67e9052f5a577
15
SIZE (573c014568a7dd4facbca9cc6b9032996c18338e.patch) = 1963
16
SHA256 (2ccd1b1099eb32f57a6fb3b91bfc2f8ed3fc1bca.patch) = 33755cc2188796e0a5007da91d5a543985a957ee950cbb84300dcbd78f3516ed
17
SIZE (2ccd1b1099eb32f57a6fb3b91bfc2f8ed3fc1bca.patch) = 10447
18
SHA256 (b0e0b8e3ab7b90986ca2c47a06015321b765f3e0.patch) = 4dfd2921c6fa4a77dea69dda9af83913c429cb5bb6f76b11689253d7c68078ff
19
SIZE (b0e0b8e3ab7b90986ca2c47a06015321b765f3e0.patch) = 796
20
SHA256 (e8abb2a02fd5da0448097948ff88299b52bb7f50.patch) = cd8a5b30ce39188b19e1ded61733d010256e7d57a68b2f456598a140e6c0dcd5
21
SIZE (e8abb2a02fd5da0448097948ff88299b52bb7f50.patch) = 1240
22
SHA256 (75e9e6e76d7a44ff7ea621747d6712d43855eb53.patch) = 07dcdaceeeabd3c22c8d8bc30e4a3cafb0a4a7729532bf3c5986594f926a89fd
23
SIZE (75e9e6e76d7a44ff7ea621747d6712d43855eb53.patch) = 716
24
SHA256 (413a6312dc37cbef68abde0be92f12acf567da47.patch) = bd19c27a105bdd248af7bc1d0739d83edca12f7d11440b51a279a3a1048ca46b
25
SIZE (413a6312dc37cbef68abde0be92f12acf567da47.patch) = 2368
26
SHA256 (8327ed4ad1a854d46cb8949f3b791d93e83b1a13.patch) = 0d1f99f4daae0ba58266231cc7043b524b6fe298630c9a4d2c65e393e4ad379b
27
SIZE (8327ed4ad1a854d46cb8949f3b791d93e83b1a13.patch) = 2125
28
SHA256 (09b49c5c6bdb69099e0debe394f4e8781db16318.patch) = 9b91d5c5a3347460593a431bbc2f509521a041e6bb7dac52fec49b3722774fd5
29
SIZE (09b49c5c6bdb69099e0debe394f4e8781db16318.patch) = 2158
(-)b/x11/wbg/pkg-descr (-1 / +8 lines)
Added Link Here
0
- 
1
Super simple wallpaper application for Wayland compositors
2
implementing the layer-shell protocol.
3
4
Wbg takes a single command line argument: a path to an image file.
5
This image is displayed scaled-to-fit on all monitors.
6
7
More display options, and/or the ability to set a per-monitor
8
wallpaper may be added in the future.

Return to bug 279776