Update textproc/hs-lhs2tex to version 1.24
[dports.git] / x11 / keynav / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       keynav
4 PORTVERSION=    0.20180821.0    # to match the output of `keynav -v'
5 PORTEPOCH=      1
6 CATEGORIES=     x11
7
8 MAINTAINER=     karlo@klarinet.osamsb.hr
9 COMMENT=        Quickly select a portion of the screen using minimal keystrokes
10
11 LICENSE=        BSD3CLAUSE
12 LICENSE_FILE=   ${WRKSRC}/COPYRIGHT
13
14 LIB_DEPENDS=    libxdo.so:x11/xdotool
15
16 USES=           gmake gnome pkgconfig
17 USE_GITHUB=     yes
18 GH_ACCOUNT=     jordansissel
19 GH_TAGNAME=     78f9e07
20 USE_GNOME=      cairo glib20
21 USE_XORG=       x11 xext xinerama xrandr
22
23 PLIST_FILES=    bin/keynav
24 PORTDOCS=       CHANGELIST README.md TODO
25 PORTEXAMPLES=   keynavrc keynavrc.jordan test.sh
26
27 OPTIONS_DEFINE= DOCS EXAMPLES
28
29 post-extract:
30         @${MV} ${WRKSRC}/examples/keynavrc.jordan ${WRKSRC}
31 # default RELEASE="$(date +%Y%m%d)", should not depend on the build date
32         @${PRINTF} "MAJOR=0\nRELEASE=%s\nREVISION=0\n" \
33                 ${PORTVERSION:S/./ /g:[2]} > ${WRKSRC}/VERSION
34
35 do-install:
36         ${INSTALL_PROGRAM} ${WRKSRC}/keynav ${STAGEDIR}${PREFIX}/bin
37
38 do-install-DOCS-on:
39         @${MKDIR} ${STAGEDIR}${DOCSDIR}
40         ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
41
42 do-install-EXAMPLES-on:
43         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
44         ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/,} \
45                 ${STAGEDIR}${EXAMPLESDIR}
46
47 .include <bsd.port.mk>