1 # Created by: Tobias Kortkamp <t@tobik.me>
8 MASTER_SITES= http://repo.or.cz/llpp.git/snapshot/
9 DISTNAME= 561dc5673cea431e930668b0d87b0c4b31a36b39
11 MAINTAINER= t@tobik.me
14 # llpp itself is in the public domain, but it bundles lablGL which
15 # uses a BSD 3-clause license and statically links to mupdf which is
17 LICENSE= PUBLIC_DOMAIN BSD3CLAUSE AGPLv3
19 LICENSE_NAME_PUBLIC_DOMAIN= Public Domain
20 LICENSE_FILE_PUBLIC_DOMAIN= ${WRKSRC}/README
21 LICENSE_PERMS_PUBLIC_DOMAIN= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
23 BUILD_DEPENDS= gsed:textproc/gsed \
24 ${LOCALBASE}/lib/libmupdf.a:graphics/mupdf
25 LIB_DEPENDS= libcurl.so:ftp/curl \
26 libfreetype.so:print/freetype2 \
27 libharfbuzz.so:print/harfbuzz \
28 libjbig2dec.so:graphics/jbig2dec \
29 libopenjp2.so:graphics/openjpeg
30 RUN_DEPENDS= xsel:x11/xsel-conrad
32 STRIP= # Stripping renders the executable unusable, so don't do it for now
33 USES= desktop-file-utils gmake jpeg
36 NO_OCAML_RUNDEPENDS= yes
40 WRKSRC= ${WRKDIR}/${PORTNAME}-561dc56
43 (cd ${WRKSRC} && ${SETENV} \
44 LOCALBASE="${LOCALBASE}" \
45 PORTVERSION="${PORTVERSION}" \
46 ${SH} build.sh build/)
47 (cd ${WRKSRC}/misc/completions && ${GMAKE})
50 ${INSTALL_PROGRAM} ${WRKSRC}/build/llpp ${STAGEDIR}${PREFIX}/bin/llpp
51 ${INSTALL_SCRIPT} ${WRKSRC}/misc/llppac ${STAGEDIR}${PREFIX}/bin/llppac
52 ${INSTALL_DATA} ${WRKSRC}/misc/llpp.desktop ${STAGEDIR}${PREFIX}/share/applications/
53 ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
54 ${INSTALL_DATA} ${WRKSRC}/misc/completions/bash/llpp ${STAGEDIR}${PREFIX}/etc/bash_completion.d/_llpp.bash
55 ${INSTALL_DATA} ${WRKSRC}/misc/completions/bash/llppac ${STAGEDIR}${PREFIX}/etc/bash_completion.d/_llppac.bash
56 ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
57 ${INSTALL_DATA} ${WRKSRC}/misc/completions/zsh/llpp ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_llpp
58 ${INSTALL_DATA} ${WRKSRC}/misc/completions/zsh/llppac ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_llppac
60 .include <bsd.port.mk>