# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # keynav # keynav/pkg-plist # keynav/files # keynav/files/patch-Makefile # keynav/Makefile # keynav/distinfo # keynav/pkg-descr # echo c - keynav mkdir -p keynav > /dev/null 2>&1 echo x - keynav/pkg-plist sed 's/^X//' >keynav/pkg-plist << 'd0262334854adacc09d4822b27a70bcc' Xbin/keynav Xshare/man/man1/keynav.1.gz d0262334854adacc09d4822b27a70bcc echo c - keynav/files mkdir -p keynav/files > /dev/null 2>&1 echo x - keynav/files/patch-Makefile sed 's/^X//' >keynav/files/patch-Makefile << 'e2592a7fd0ee35dcca10fcfe2bf62132' X--- Makefile.orig 2018-04-25 01:22:43 UTC X+++ Makefile X@@ -11,7 +11,6 @@ LDFLAGS+=$(shell pkg-config --libs x11 2> /dev/null) X LDFLAGS+=$(shell pkg-config --libs xrandr 2> /dev/null) X LDFLAGS+=-Xlinker -rpath=/usr/local/lib X X-PREFIX=/usr X X OTHERFILES=README.md CHANGELIST COPYRIGHT keynav.pod \ X keynavrc Makefile version.sh VERSION e2592a7fd0ee35dcca10fcfe2bf62132 echo x - keynav/Makefile sed 's/^X//' >keynav/Makefile << '887735657d79eb6168b40505785056a9' X# $FreeBSD$ X XPORTNAME= keynav XDISTVERSIONPREFIX= v XDISTVERSION= 1.2 XCATEGORIES= x11 X XMAINTAINER= karlo@klarinet.osamsb.hr XCOMMENT= Make pointer-driven interfaces easier to operate X XLICENSE= BSD3CLAUSE XLICENSE_FILE= ${WRKSRC}/COPYRIGHT X XLIB_DEPENDS=libxdo.so:x11/xdotool X XUSES= gmake pkgconfig gnome gettext-runtime X XUSE_XORG= x11 xext xinerama XUSE_GNOME=cairo glib20 XUSE_XORG+=xext xinerama xrandr X XUSE_GITHUB= yes XGH_ACCOUNT= yjftsjthsd-g X XMAKE_ARGS= PREFIX="${STAGEDIR}${PREFIX}" Xpost-install: X @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/keynav X X.include 887735657d79eb6168b40505785056a9 echo x - keynav/distinfo sed 's/^X//' >keynav/distinfo << '9fdf2fa81b59883568d665dba2115287' XTIMESTAMP = 1564841210 XSHA256 (yjftsjthsd-g-keynav-v1.2_GH0.tar.gz) = 7e47003f44256f07af27e2770d113c746e2cf4d49816aa130525390ca9a67e6f XSIZE (yjftsjthsd-g-keynav-v1.2_GH0.tar.gz) = 28791 9fdf2fa81b59883568d665dba2115287 echo x - keynav/pkg-descr sed 's/^X//' >keynav/pkg-descr << 'b1e46bf579246c80e29a2d230c4680f3' XKeynav is a piece of an on-going experiment to make pointer-driven interfaces Xeasier and faster for users to operate. It lets you move the pointer quickly to Xmost points on the screen with only a few key strokes. X XNote that I said pointer, not mouse. The mouse simply drives the pointer. XWe can drive the pointer with other devices too. keynav turns your keyboard Xinto an fast pointer mover. X XYou select a piece of the screen. The screen is initially wholely selected. XOne move will cut that region by half. A move is a direction: up, down, Xleft, and right. Once you're done moving, you simply indicate (with a key Xstroke) that you want to move. Boom, cursor moves. X XWWW: https://www.semicomplete.com/projects/keynav/ b1e46bf579246c80e29a2d230c4680f3 exit