aboutsummaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-03-16 16:35:49 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-03-16 16:35:49 +0000
commit89159fbbdf1a552c5dd8afc39abaa327026aaaa5 (patch)
treea040db94941dc631c8bec9dd2167ef56a4521d21 /x11
parentdb223053eb221bcc32ee3b0e6a7c23c90ee4495b (diff)
downloadports-89159fbbdf1a552c5dd8afc39abaa327026aaaa5.tar.gz
ports-89159fbbdf1a552c5dd8afc39abaa327026aaaa5.zip
x11/rofi-wayland: add new port
PR: 253044 Approved by: nomoo@nomoo.ru (maintainer)
Notes
Notes: svn path=/head/; revision=568582
Diffstat (limited to 'x11')
-rw-r--r--x11/Makefile1
-rw-r--r--x11/rofi-wayland/Makefile19
-rw-r--r--x11/rofi-wayland/distinfo7
-rw-r--r--x11/rofi/Makefile12
-rw-r--r--x11/rofi/distinfo10
5 files changed, 43 insertions, 6 deletions
diff --git a/x11/Makefile b/x11/Makefile
index a1f91d18c3de..232c9b990cac 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -294,6 +294,7 @@
SUBDIR += rofi
SUBDIR += rofi-calc
SUBDIR += rofi-pass
+ SUBDIR += rofi-wayland
SUBDIR += roxterm
SUBDIR += rsibreak
SUBDIR += rubygem-gnome
diff --git a/x11/rofi-wayland/Makefile b/x11/rofi-wayland/Makefile
new file mode 100644
index 000000000000..d82680824f4d
--- /dev/null
+++ b/x11/rofi-wayland/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+DISTVERSION= 1.6.1
+DISTVERSIONSUFFIX= ${PKGNAMESUFFIX}
+PORTREVISION= 0
+PKGNAMESUFFIX= -wayland
+
+MASTERDIR= ${.CURDIR}/../rofi
+DISTINFO_FILE= ${.CURDIR}/distinfo
+
+BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
+ wayland-protocols>0:graphics/wayland-protocols
+LIB_DEPENDS= libwayland-client.so:graphics/wayland
+
+GH_ACCOUNT= lbonn
+
+CONFLICTS_INSTALL= ${PORTNAME}
+
+.include "${MASTERDIR}/Makefile"
diff --git a/x11/rofi-wayland/distinfo b/x11/rofi-wayland/distinfo
new file mode 100644
index 000000000000..43caa1d914d0
--- /dev/null
+++ b/x11/rofi-wayland/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1606328287
+SHA256 (lbonn-rofi-1.6.1-wayland_GH0.tar.gz) = 10879472616da49cfa00b25d3c36652c4bfd945cdf1fb0d6032e6e28b88f292d
+SIZE (lbonn-rofi-1.6.1-wayland_GH0.tar.gz) = 3172055
+SHA256 (sardemff7-libgwater-e6faf48_GH0.tar.gz) = 289302a5f84a380b67e8d2287593affd050973bce83a75a3425954471525ecb2
+SIZE (sardemff7-libgwater-e6faf48_GH0.tar.gz) = 10635
+SHA256 (sardemff7-libnkutils-6164bac_GH0.tar.gz) = c75b322d88bacf2f99f17f4f5eb1267a7a522cdc550ec6e075c7b6d10052e068
+SIZE (sardemff7-libnkutils-6164bac_GH0.tar.gz) = 53923
diff --git a/x11/rofi/Makefile b/x11/rofi/Makefile
index 695b19c1a797..137ba3b8b91f 100644
--- a/x11/rofi/Makefile
+++ b/x11/rofi/Makefile
@@ -1,9 +1,9 @@
# $FreeBSD$
PORTNAME= rofi
-PORTVERSION= 1.6.1
+DISTVERSION?= 1.6.1
+PORTREVISION?= 0
CATEGORIES= x11
-MASTER_SITES= https://github.com/davatorium/rofi/releases/download/${PORTVERSION}/
MAINTAINER= nomoo@nomoo.ru
COMMENT= Window switcher, run dialog and dmenu replacement
@@ -11,7 +11,7 @@ COMMENT= Window switcher, run dialog and dmenu replacement
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
+LIB_DEPENDS+= libstartup-notification-1.so:x11/startup-notification \
libxcb-ewmh.so:x11/xcb-util-wm \
libxcb-icccm.so:x11/xcb-util-wm \
libxcb-util.so:x11/xcb-util \
@@ -19,12 +19,18 @@ LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
libxkbcommon-x11.so:x11/libxkbcommon
USES= bison gnome meson pkgconfig shebangfix xorg
+USE_GITHUB= yes # required by rofi-wayland
USE_GNOME= cairo gdkpixbuf2 librsvg2 pango
USE_XORG= xcb
+GH_ACCOUNT?= davatorium
+GH_TUPLE= sardemff7:libgwater:e6faf48:libgwater/subprojects/libgwater \
+ sardemff7:libnkutils:6164bac:libnkutils/subprojects/libnkutils
SHEBANG_FILES= script/get_git_rev.sh \
script/rofi-sensible-terminal
bash_CMD= /bin/sh
+CONFLICTS_INSTALL?= ${PORTNAME}-wayland
+
OPTIONS_DEFINE= TEST
TEST_BUILD_DEPENDS= checkmk:devel/check
diff --git a/x11/rofi/distinfo b/x11/rofi/distinfo
index 70a5e2912167..795f69c02360 100644
--- a/x11/rofi/distinfo
+++ b/x11/rofi/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1607763350
-SHA256 (rofi-1.6.1.tar.gz) = 8d1df739117fb79e519b40f9a7824586f88a5fe8643bd30d9b9325b7b0a4f411
-SIZE (rofi-1.6.1.tar.gz) = 569262
+TIMESTAMP = 1606078905
+SHA256 (davatorium-rofi-1.6.1_GH0.tar.gz) = 466c585db05f960f8f3c9500ba1ca72b9768caf61b7987aa20571753855869da
+SIZE (davatorium-rofi-1.6.1_GH0.tar.gz) = 3152806
+SHA256 (sardemff7-libgwater-e6faf48_GH0.tar.gz) = 289302a5f84a380b67e8d2287593affd050973bce83a75a3425954471525ecb2
+SIZE (sardemff7-libgwater-e6faf48_GH0.tar.gz) = 10635
+SHA256 (sardemff7-libnkutils-6164bac_GH0.tar.gz) = c75b322d88bacf2f99f17f4f5eb1267a7a522cdc550ec6e075c7b6d10052e068
+SIZE (sardemff7-libnkutils-6164bac_GH0.tar.gz) = 53923