misc/tdrop: Add new port

Tdrop makes dropdown terminals and windows.

It is used for hiding/unhiding programs to achieve quake/dropdown
functionality. It can create a dropdown window if one does not already
exist or turn the current window into a dropdown on the fly.

https://github.com/noctuid/tdrop
This commit is contained in:
Nicola Vitale 2023-09-29 17:14:22 +02:00
parent 1d786d0ef8
commit a81e3f34a7
No known key found for this signature in database
GPG key ID: A51E190C4C0808D0
4 changed files with 42 additions and 0 deletions

View file

@ -560,6 +560,7 @@
SUBDIR += table.el
SUBDIR += talkfilters
SUBDIR += tdfiglet
SUBDIR += tdrop
SUBDIR += team
SUBDIR += tellico
SUBDIR += tempcontrol

33
misc/tdrop/Makefile Normal file
View file

@ -0,0 +1,33 @@
PORTNAME= tdrop
DISTVERSION= 0.5.0
CATEGORIES= misc
MAINTAINER= nivit@FreeBSD.org
COMMENT= Glorified WM-Independent Dropdown Creator
WWW= https://github.com/noctuid/tdrop
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= bash:shells/bash \
coreutils>=9.1:sysutils/coreutils \
gawk:lang/gawk \
tmux:sysutils/tmux \
xdotool:x11/xdotool \
xprop:x11/xprop \
xrandr:x11/xrandr \
xwininfo:x11/xwininfo
USE_GITHUB= yes
GH_ACCOUNT= noctuid
NO_BUILD= yes
PLIST_FILES= bin/tdrop \
man/man1/tdrop.1.gz
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/tdrop ${STAGEDIR}${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/tdrop.1 ${STAGEDIR}${PREFIX}/man/man1/
.include <bsd.port.mk>

3
misc/tdrop/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1695995578
SHA256 (noctuid-tdrop-0.5.0_GH0.tar.gz) = ac37c76cb936d8e4c1c0aba5874999e09b8acbe07a2e23e8181114bd4a2a0a5d
SIZE (noctuid-tdrop-0.5.0_GH0.tar.gz) = 24726

5
misc/tdrop/pkg-descr Normal file
View file

@ -0,0 +1,5 @@
Tdrop makes dropdown terminals and windows.
It is used for hiding/unhiding programs to achieve quake/dropdown
functionality. It can create a dropdown window if one does not already
exist or turn the current window into a dropdown on the fly.