|
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> |