From nobody Fri Nov 25 14:16:44 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NJcP85f1Pz4hx4d; Fri, 25 Nov 2022 14:16:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NJcP855VCz3wG0; Fri, 25 Nov 2022 14:16:44 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1669385804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qcFyqmro67M2VVpSLpXkprFHea3bb02pYLIGRADqPUo=; b=fD5vEasIjhP+0gNt2VXeQjv4coUigbgLovFMcNTxcebwfTt9LdLUFZ9TdnEGWEDjhmc/6/ uN8XKtpmwyPXTk/b0c48nXEKLfeFiSeqETBjF8S8p37IfHAaLF4c1yuFJx5bWsFRl9WL+l 2Fqit/S6WJle9v9KREGYDExeumweL0yiP2cbR53EfzevxO2OdgskIQ86gqd3A4IfmoYZfj uPi6aU5CVslpL927of6N4Li0K8wdhVIqB2QDVUGbl87nVSxKfSa8ZwHewC3+8gdLURaWZV b0gJOwLVrP9MD6eb2fTLVjrcPKWUYaqUgb/UGGEw+YZNFN3O7z3wIBJEWPhlyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1669385804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qcFyqmro67M2VVpSLpXkprFHea3bb02pYLIGRADqPUo=; b=LJIMKXGllUsQgtUTtNQhOXF12fyT5y3h6DoTalQEW4N9LA28gYZfCV3h4OqT2sRedEs7Vs 3h4ZSFWPJaTpaZuvMzo5LaqcL4sczN3H0mHPXsR0IC9US7MLjlBG380SCbI5mdaPqu5EO3 kO/ZMsXZAJbGG+jjdGcx9Qy3QhOQeDj/kQdHxecoSZzPBEM6P4Uv+vT4MJZLb4MdPyOYvU jJun2YOpcTRABh5QkcpKf4NwzBNKtLvE49afrwkwjxKZeLmalbdTqVc/RC3efoo2HUbaYh 46BD+3sLEmyXGBEcnnI2omyruEdEZ6EexU0ZO8SUz133g3MpMnUYB/0GZCC4rQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1669385804; a=rsa-sha256; cv=none; b=trXhl67DUtpk/61d4JyX2/Akotxr0SxM7ipq8dp2NC/GpQlJrJRVdqYPaBKGO+h/g8DyK4 oOT6T1rjMWiUZoxmFQavVdKSoi3NopfDROSbjKRJ+mWR9cDOI92x0TivGJiyW/4SNpPidG S9FyQ8kchl3ye7q2s8XS+B4k0wixHumOBPgMKzMhgX3KrDbHulS+JpbH+ZWzbEmir3do/Q inbtn8n+2Bo4MWyVr6y9tNv4VJgWkLtuZ6FaLRUf0oQz87W6yeGwAjum8NjKKLAdsewuSz coBIg9X2IkSSYq6TKLnz2gDPlnneMF5SLnD0JA68fqvP81o1bY9/K35AUxX0yA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NJcP846fJzk0Y; Fri, 25 Nov 2022 14:16:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2APEGiAI083973; Fri, 25 Nov 2022 14:16:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2APEGin0083972; Fri, 25 Nov 2022 14:16:44 GMT (envelope-from git) Date: Fri, 25 Nov 2022 14:16:44 GMT Message-Id: <202211251416.2APEGin0083972@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Nicola Vitale Subject: git: aadbba4de5e3 - main - x11/rofi-emoji: New port: Emoji selector plugin for rofi List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: nivit X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: aadbba4de5e3ce5ac04407b12678dfc48264a89e Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by nivit: URL: https://cgit.FreeBSD.org/ports/commit/?id=aadbba4de5e3ce5ac04407b12678dfc48264a89e commit aadbba4de5e3ce5ac04407b12678dfc48264a89e Author: Nicola Vitale AuthorDate: 2022-11-25 14:09:40 +0000 Commit: Nicola Vitale CommitDate: 2022-11-25 14:09:40 +0000 x11/rofi-emoji: New port: Emoji selector plugin for rofi An emoji selector plugin for Rofi that copies the selected emoji to the clipboard, among other things. The plugin adds a Rofi mode that displays a menu of emojis and allows searching by emoji names and their tags. The selected emoji can be copied or inserted. See the project web site or the optional port documentation for more features and configuration options. The plugin can be used, for example, by running Rofi with the following flags: rofi -modi emoji -show emoji PR: 265577 Reported by: Maja Reberc --- x11/Makefile | 1 + x11/rofi-emoji/Makefile | 38 ++++++++++++++++++++++++++++++++++++++ x11/rofi-emoji/distinfo | 3 +++ x11/rofi-emoji/pkg-descr | 12 ++++++++++++ x11/rofi-emoji/pkg-message | 9 +++++++++ x11/rofi-emoji/pkg-plist | 3 +++ 6 files changed, 66 insertions(+) diff --git a/x11/Makefile b/x11/Makefile index b7aa393861c6..77731ee4dd4d 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -317,6 +317,7 @@ SUBDIR += rgb SUBDIR += rofi SUBDIR += rofi-calc + SUBDIR += rofi-emoji SUBDIR += rofi-pass SUBDIR += rofi-wayland SUBDIR += roxterm diff --git a/x11/rofi-emoji/Makefile b/x11/rofi-emoji/Makefile new file mode 100644 index 000000000000..b45a7a060aa3 --- /dev/null +++ b/x11/rofi-emoji/Makefile @@ -0,0 +1,38 @@ +PORTNAME= rofi-emoji +DISTVERSIONPREFIX= v +DISTVERSION= 3.0.1 +CATEGORIES= x11 + +MAINTAINER= maja.reberc@freedommail.ch +COMMENT= Emoji selector plugin for rofi +WWW= https://github.com/Mange/rofi-emoji + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= rofi:x11/rofi +RUN_DEPENDS= rofi:x11/rofi \ + xclip:x11/xclip \ + xdotool:x11/xdotool \ + xsel:x11/xsel-conrad + +USES= autoreconf gettext-runtime gnome libtool pkgconfig +USE_GITHUB= yes +GH_ACCOUNT= Mange +USE_GNOME= cairo glib20 + +GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip + +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-patch: + ${REINPLACE_CMD} -e '/^dist_pkgdata_DATA/s/README.md LICENSE//' ${WRKSRC}/Makefile.am + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include diff --git a/x11/rofi-emoji/distinfo b/x11/rofi-emoji/distinfo new file mode 100644 index 000000000000..67fae24fce31 --- /dev/null +++ b/x11/rofi-emoji/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1659445975 +SHA256 (Mange-rofi-emoji-v3.0.1_GH0.tar.gz) = a773e62acac7cb1d2e10ba838149f6508a7541e36b15b620299bd8b8f2fd2056 +SIZE (Mange-rofi-emoji-v3.0.1_GH0.tar.gz) = 364940 diff --git a/x11/rofi-emoji/pkg-descr b/x11/rofi-emoji/pkg-descr new file mode 100644 index 000000000000..abf2cffaf963 --- /dev/null +++ b/x11/rofi-emoji/pkg-descr @@ -0,0 +1,12 @@ +An emoji selector plugin for Rofi that copies the selected emoji to the +clipboard, among other things. + +The plugin adds a Rofi mode that displays a menu of emojis and allows +searching by emoji names and their tags. The selected emoji can be +copied or inserted. See the project web site or the optional port +documentation for more features and configuration options. + +The plugin can be used, for example, by running Rofi with the following +flags: + + rofi -modi emoji -show emoji diff --git a/x11/rofi-emoji/pkg-message b/x11/rofi-emoji/pkg-message new file mode 100644 index 000000000000..52a79ab7afce --- /dev/null +++ b/x11/rofi-emoji/pkg-message @@ -0,0 +1,9 @@ +[ +{ type: install + message: <