commit:     0f7d4766f5cdd7e1cde76e971fe90d9dd6087b8b
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  5 22:47:35 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Feb  5 22:49:19 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7d4766

app-text/fbpdf: bump snapshot up to 0_p20190202

Patch-by: "S. Gilles" <sgilles <AT> math.umd.edu>
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 app-text/fbpdf/Manifest                            |  1 +
 app-text/fbpdf/fbpdf-0_p20190202.ebuild            | 46 ++++++++++++++++++++++
 .../files/fbpdf-0_p20190202-use-pkg-config.patch   | 41 +++++++++++++++++++
 3 files changed, 88 insertions(+)

diff --git a/app-text/fbpdf/Manifest b/app-text/fbpdf/Manifest
index ceec4784084..387dc549016 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 00000000000..029af2a8ece
--- /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 00000000000..1f5751af75e
--- /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" <[email protected]>
+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
+

Reply via email to