f3c937f0be
Note: key bindings changed slightly; notably /=search (currently only within a page), n=next search hit, N=last search hit. A few others were removed to make room and consistency. See manpage for more (or hit ? while running and look at stdout).
67 lines
2.0 KiB
Makefile
67 lines
2.0 KiB
Makefile
# $OpenBSD: Makefile,v 1.19 2010/09/03 12:38:19 sthen Exp $
|
|
|
|
COMMENT = graphic library, pdf parser, viewer and utilities
|
|
|
|
DISTNAME = mupdf-0.7
|
|
|
|
CATEGORIES = textproc x11
|
|
|
|
HOMEPAGE = http://mupdf.com/
|
|
|
|
MAINTAINER = Stuart Henderson <sthen@openbsd.org>
|
|
|
|
# code: GPLv3. font maps: Adobe (redist ok, see headers). droid: Apache.
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
PERMIT_PACKAGE_FTP = Yes
|
|
PERMIT_DISTFILES_CDROM =Yes
|
|
PERMIT_DISTFILES_FTP = Yes
|
|
|
|
WANTLIB = X11 Xext c freetype jpeg.>=62 m openjpeg z
|
|
|
|
MASTER_SITES = ${HOMEPAGE}download/ \
|
|
${HOMEPAGE}download/archive/
|
|
|
|
RUN_DEPENDS = ::devel/desktop-file-utils
|
|
BUILD_DEPENDS = ::graphics/jbig2dec
|
|
LIB_DEPENDS = ::graphics/jpeg \
|
|
::graphics/openjpeg
|
|
|
|
USE_X11 = Yes
|
|
USE_GMAKE = Yes
|
|
|
|
NO_REGRESS = Yes
|
|
|
|
MAKE_ENV += CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC=${CC} \
|
|
CXX=${CXX} build= verbose=1
|
|
|
|
CFLAGS += -Ifitz -Imupdf -I${LOCALBASE}/include
|
|
LDFLAGS += -L${LOCALBASE}/lib
|
|
FAKE_FLAGS = prefix=${WRKINST}${PREFIX}
|
|
|
|
# the normal build embeds fonts into c files which take gobs of ram to
|
|
# compile (too much for some arch, even with -O0). fontres pulls them in
|
|
# via the assember instead.
|
|
pre-configure:
|
|
cp ${FILESDIR}/fontres.c ${WRKSRC}/mupdf/
|
|
${SUBST_CMD} ${WRKSRC}/debian/mupdf.pc
|
|
|
|
post-install:
|
|
${INSTALL_MAN} ${WRKSRC}/debian/mupdf.1 ${PREFIX}/man/man1
|
|
.for x in pdfclean pdfdraw pdfshow
|
|
${INSTALL_MAN} ${WRKSRC}/debian/$x.1 ${PREFIX}/man/man1/$x.1
|
|
.endfor
|
|
# don't want to conflict with xpdf's pdfinfo
|
|
mv ${PREFIX}/bin/pdfinfo ${PREFIX}/bin/pdfinfo_mupdf
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/ \
|
|
${PREFIX}/share/application-registry/ ${PREFIX}/share/pixmaps \
|
|
${PREFIX}/lib/pkgconfig/
|
|
${INSTALL_DATA} ${WRKSRC}/debian/mupdf.xpm ${PREFIX}/share/pixmaps/
|
|
${INSTALL_DATA} ${WRKSRC}/debian/mupdf.applications \
|
|
${PREFIX}/share/application-registry/
|
|
${INSTALL_DATA} ${WRKSRC}/debian/mupdf.desktop \
|
|
${PREFIX}/share/applications/
|
|
${INSTALL_DATA} ${WRKSRC}/debian/mupdf.pc \
|
|
${PREFIX}/lib/pkgconfig/mupdf.pc
|
|
|
|
.include <bsd.port.mk>
|