Update graphics/cimg to version 1.7.5,3
[dports.git] / graphics / llpp / Makefile
1 # Created by: Tobias Kortkamp <t@tobik.me>
2 # $FreeBSD$
3
4 PORTNAME=       llpp
5 PORTVERSION=    22
6 PORTREVISION=   1
7 CATEGORIES=     graphics
8 MASTER_SITES=   http://repo.or.cz/llpp.git/snapshot/
9 DISTNAME=       561dc5673cea431e930668b0d87b0c4b31a36b39
10
11 MAINTAINER=     t@tobik.me
12 COMMENT=        PDF pager
13
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
16 # AGPLv3 licensed.
17 LICENSE=        PUBLIC_DOMAIN BSD3CLAUSE AGPLv3
18 LICENSE_COMB=   multi
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
22
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
31
32 STRIP=  # Stripping renders the executable unusable, so don't do it for now
33 USES=           desktop-file-utils gmake jpeg
34 USE_GL=         gl
35 USE_OCAML=      yes
36 NO_OCAML_RUNDEPENDS=    yes
37 USE_OPENGL=     yes
38 USE_XORG=       x11 xext
39
40 WRKSRC=         ${WRKDIR}/${PORTNAME}-561dc56
41
42 do-build:
43         (cd ${WRKSRC} && ${SETENV} \
44                 LOCALBASE="${LOCALBASE}" \
45                 PORTVERSION="${PORTVERSION}" \
46                 ${SH} build.sh build/)
47         (cd ${WRKSRC}/misc/completions && ${GMAKE})
48
49 do-install:
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
59
60 .include <bsd.port.mk>