diff options
author | 2019-02-05 22:47:35 +0000 | |
---|---|---|
committer | 2019-02-05 22:49:19 +0000 | |
commit | 0f7d4766f5cdd7e1cde76e971fe90d9dd6087b8b (patch) | |
tree | 9d14b8b8b40e7ce4d7c484d04131b2613513522c /app-text | |
parent | dev-python/cairocffi: remove unused patch. (diff) | |
download | gentoo-0f7d4766f5cdd7e1cde76e971fe90d9dd6087b8b.tar.gz gentoo-0f7d4766f5cdd7e1cde76e971fe90d9dd6087b8b.tar.bz2 gentoo-0f7d4766f5cdd7e1cde76e971fe90d9dd6087b8b.zip |
app-text/fbpdf: bump snapshot up to 0_p20190202
Patch-by: "S. Gilles" <sgilles@math.umd.edu>
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to 'app-text')
-rw-r--r-- | app-text/fbpdf/Manifest | 1 | ||||
-rw-r--r-- | app-text/fbpdf/fbpdf-0_p20190202.ebuild | 46 | ||||
-rw-r--r-- | app-text/fbpdf/files/fbpdf-0_p20190202-use-pkg-config.patch | 41 |
3 files changed, 88 insertions, 0 deletions
diff --git a/app-text/fbpdf/Manifest b/app-text/fbpdf/Manifest index ceec47840848..387dc549016a 100644 --- a/app-text/fbpdf/Manifest +++ b/app-text/fbpdf/Manifest @@ -1 +1,2 @@ DIST fbpdf-0_p20161202.tar.gz 7795 BLAKE2B 725fb49278ceee0e24bfbdaaa5f93cc78c448666e44ab426739be8db27ad3010911473af6766a45a569356fd322555962d9250f0d655e69594433b29c5d80325 SHA512 c122f12485b9e0055bd5b60d66a5034d20738c6a5a1a9f384ef8cb93e4c6b1275434eea884398590db2b06a746cc0ff00df29ecdc5faecc1730a022435164107 +DIST fbpdf-0_p20190202-dfe9f0067549f759cdc04f2f62b4f89cd6e1b199.tar.gz 7874 BLAKE2B 873da768b0152559536c73b7ed575c3457efe184934a38d0a9600412ac3a8616297194ab045be1d7eddb470d8d73ead4c655797fd7ba1efe6f2be9a19a5318b4 SHA512 f216a0993573e4e491845638b72ff019910f8a333ed618158e81bcb3f68619596f0354b0039c38c7619dd65c040aa599ed8923ac974717b86fb431e5c6954f3b diff --git a/app-text/fbpdf/fbpdf-0_p20190202.ebuild b/app-text/fbpdf/fbpdf-0_p20190202.ebuild new file mode 100644 index 000000000000..029af2a8ece1 --- /dev/null +++ b/app-text/fbpdf/fbpdf-0_p20190202.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs vcs-snapshot + +COMMIT="dfe9f0067549f759cdc04f2f62b4f89cd6e1b199" + +DESCRIPTION="framebuffer pdf and djvu viewer" +HOMEPAGE="https://github.com/aligrudi/fbpdf" + +SRC_URI="https://github.com/aligrudi/fbpdf/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT}.tar.gz" + +LICENSE="BSD ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=app-text/mupdf-1.10:0= + app-text/djvu:0= + dev-lang/mujs:0= + dev-libs/openssl:0= + !media-gfx/fbida[fbcon] + media-libs/freetype:2= + media-libs/jbig2dec:0= + media-libs/openjpeg:0= + virtual/jpeg:0= +" + +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${P}-${COMMIT} + +PATCHES=( + "${FILESDIR}"/${P}-use-pkg-config.patch +) + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin fbpdf fbdjvu + dodoc README +} diff --git a/app-text/fbpdf/files/fbpdf-0_p20190202-use-pkg-config.patch b/app-text/fbpdf/files/fbpdf-0_p20190202-use-pkg-config.patch new file mode 100644 index 000000000000..1f5751af75e1 --- /dev/null +++ b/app-text/fbpdf/files/fbpdf-0_p20190202-use-pkg-config.patch @@ -0,0 +1,41 @@ +From 009acf3907bf36cfaa2cb09f16199cfdbe147a0c Mon Sep 17 00:00:00 2001 +From: "S. Gilles" <sgilles@math.umd.edu> +Date: Mon, 4 Feb 2019 09:43:45 -0500 +Subject: [PATCH] use pkg-config + +--- + Makefile | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +--- a/Makefile ++++ b/Makefile +@@ -2,6 +2,7 @@ PREFIX = . + CC = cc + CFLAGS = -Wall -O2 -I$(PREFIX)/include + LDFLAGS = -L$(PREFIX)/lib ++PKG_CONFIG = pkg-config + + all: fbpdf fbdjvu + %.o: %.c doc.h +@@ -11,14 +12,14 @@ clean: + + # pdf support using mupdf + fbpdf: fbpdf.o mupdf.o draw.o +- $(CC) -o $@ $^ $(LDFLAGS) -lmupdf -lmupdf-third -lmupdf-pkcs7 -lmupdf-threads -lm ++ $(CC) -o $@ $^ $(LDFLAGS) $(shell $(PKG_CONFIG) --libs mupdf) -lm + + # djvu support + fbdjvu: fbpdf.o djvulibre.o draw.o +- $(CXX) -o $@ $^ $(LDFLAGS) -ldjvulibre -ljpeg -lm -lpthread ++ $(CXX) -o $@ $^ $(LDFLAGS) $(shell $(PKG_CONFIG) --libs ddjvuapi) -ljpeg -lm -lpthread + + # pdf support using poppler + poppler.o: poppler.c +- $(CXX) -c $(CFLAGS) `pkg-config --cflags poppler-cpp` $< ++ $(CXX) -c $(CFLAGS) $(shell $(PKG_CONFIG) --cflags poppler-cpp) $< + fbpdf2: fbpdf.o poppler.o draw.o +- $(CXX) -o $@ $^ $(LDFLAGS) `pkg-config --libs poppler-cpp` ++ $(CXX) -o $@ $^ $(LDFLAGS) $(shell $(PKG_CONFIG) --libs poppler-cpp) +-- +2.20.1 + |