Gentoo Archives: gentoo-commits

From: Michael Weber <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/jmupdf/
Date: Sun, 05 Feb 2017 22:37:16
Message-Id: 1486334218.bad1bbb4fed01ab9f6888f462afb34928be846db.xmw@gentoo
1 commit: bad1bbb4fed01ab9f6888f462afb34928be846db
2 Author: Michael Weber <xmw <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 5 17:30:40 2017 +0000
4 Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 5 22:36:58 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad1bbb4
7
8 app-text/jmupdf: Remove old versions.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 app-text/jmupdf/Manifest | 1 -
13 app-text/jmupdf/jmupdf-0.3.0.ebuild | 69 ------------------------------------
14 app-text/jmupdf/jmupdf-0.4.1.ebuild | 70 -------------------------------------
15 3 files changed, 140 deletions(-)
16
17 diff --git a/app-text/jmupdf/Manifest b/app-text/jmupdf/Manifest
18 index 7fbfc73..c39f1f1 100644
19 --- a/app-text/jmupdf/Manifest
20 +++ b/app-text/jmupdf/Manifest
21 @@ -1,2 +1 @@
22 -DIST 2012-01-24-src-jmupdf-0.3.0.7z 4171032 SHA256 e2687e779de545c3c0692e3c19cf5ceb70fa1b04ce0dba2e3f5d0956113b817f SHA512 c4c296998f4c837accc5219e617176748f141fef42eb49f1a89638f915331bae0d87684d2e02b590691dae6684095083e329734ecdd578edd6d15ba9981aab5c WHIRLPOOL c6dd8da8452e749c8126ac488ed9ac527f898dcec9c3694a5be529d90a08d08f1362294f567a84075b9595049607619621cbf3b1055f4de7d64e76703e944aac
23 DIST 2012-02-23-source-jmupdf-0.4.1.7z 4212084 SHA256 cb7311021dce6e1e7425b088f4d60c12f43c0e26eff794b057d78e105cdbbbc0 SHA512 f16190d02f9c3f6fe9aa2acd7bd270b6e807b61e926cd1bc4e17628f2d62a45d0f024c2748e4eb0a20e7da55895289f6c74685cb371e101a0901235a48eb1f42 WHIRLPOOL e8e93d303e925d1c1313d9951b3306d01abcb9ce1bca50fb40054e807c67f0347ee7c2375de11fde4f957f56fdc98e70620698fb3a02ff8a9f651fb6a21ffe86
24
25 diff --git a/app-text/jmupdf/jmupdf-0.3.0.ebuild b/app-text/jmupdf/jmupdf-0.3.0.ebuild
26 deleted file mode 100644
27 index a039d8a..00000000
28 --- a/app-text/jmupdf/jmupdf-0.3.0.ebuild
29 +++ /dev/null
30 @@ -1,69 +0,0 @@
31 -# Copyright 1999-2013 Gentoo Foundation
32 -# Distributed under the terms of the GNU General Public License v2
33 -# $Id$
34 -
35 -EAPI=5
36 -
37 -inherit eutils flag-o-matic java-pkg-2 java-ant-2 multilib
38 -EANT_BUILD_TARGET=${PN}
39 -
40 -DESCRIPTION="Java library for rendering PDF, XPS and CBZ (Comic Book) documents"
41 -HOMEPAGE="https://code.google.com/p/jmupdf/"
42 -SRC_URI="https://jmupdf.googlecode.com/files/2012-01-24-src-${P}.7z"
43 -
44 -LICENSE="GPL-1"
45 -SLOT="0"
46 -KEYWORDS="~amd64 ~x86"
47 -IUSE="system-mupdf"
48 -
49 -REQUIRED_USE="!system-mupdf"
50 -
51 -RDEPEND="system-mupdf? ( >=app-text/mupdf-1.2 )
52 - virtual/jdk:1.7"
53 -DEPEND="${RDEPEND}
54 - app-arch/p7zip
55 - media-libs/libbmp"
56 -
57 -S=${WORKDIR}/${PN}/${PN}
58 -
59 -src_prepare() {
60 - epatch \
61 - "${FILESDIR}"/${PN}-0.4.1-build-xml.patch
62 -
63 - edos2unix ../mupdf/jni/*
64 -
65 - sed -e "/^JVM_INCLUDES/s:=.*:= $(java-pkg_get-jni-cflags):" \
66 - -i ../mupdf/MakeJNI2 || die
67 - sed -e "s:-pipe -O2::" \
68 - -i ../mupdf/Makerules || die
69 -
70 - rm -r ../mupdf/thirdparty || die
71 - if use system-mupdf ; then
72 - for i in android apps cbz cmaps debian draw fitz fonts ios pdf scripts viewer win32 xps ; do
73 - einfo remove mupdf/${i}
74 - rm -r ../mupdf/${i} || die
75 - done
76 - fi
77 -}
78 -
79 -src_compile() {
80 - local system-fitz=$(usex system-mupdf "FITZ_LIB=\"${EROOT}usr/$(get_libdir)/libfitz.so\"" "" )
81 - emake -C ../mupdf \
82 - CC="$(tc-getCC)" \
83 - AR="$(tc-getAR)" \
84 - SYS_FREETYPE_INC="$($(tc-getPKG_CONFIG) --cflags freetype2)" \
85 - "${system-fitz}" \
86 - JNI_DLL=build/libjmupdf.so \
87 - JNI_CMD="-shared -Wl,-soname -Wl,lib${PN}.so" \
88 - build/libjmupdf.so
89 -
90 - java-pkg-2_src_compile
91 -}
92 -
93 -src_install() {
94 - dolib.so ../mupdf/build/lib${PN}.so
95 -
96 - java-pkg_dojar build/${PN}{,-viewer}.jar
97 -
98 - dodoc Readme
99 -}
100
101 diff --git a/app-text/jmupdf/jmupdf-0.4.1.ebuild b/app-text/jmupdf/jmupdf-0.4.1.ebuild
102 deleted file mode 100644
103 index 08a2b4b..00000000
104 --- a/app-text/jmupdf/jmupdf-0.4.1.ebuild
105 +++ /dev/null
106 @@ -1,70 +0,0 @@
107 -# Copyright 1999-2013 Gentoo Foundation
108 -# Distributed under the terms of the GNU General Public License v2
109 -# $Id$
110 -
111 -EAPI=5
112 -
113 -inherit eutils flag-o-matic java-pkg-2 java-ant-2 multilib
114 -EANT_BUILD_TARGET=${PN}
115 -
116 -DESCRIPTION="Java library for rendering PDF, XPS and CBZ (Comic Book) documents"
117 -HOMEPAGE="https://code.google.com/p/jmupdf/"
118 -SRC_URI="https://jmupdf.googlecode.com/files/2012-02-23-source-${P}.7z"
119 -
120 -LICENSE="GPL-1"
121 -SLOT="0"
122 -KEYWORDS="~amd64 ~x86"
123 -IUSE="system-mupdf"
124 -
125 -REQUIRED_USE="!system-mupdf"
126 -
127 -RDEPEND="system-mupdf? ( >=app-text/mupdf-1.2 )
128 - virtual/jdk:1.7"
129 -DEPEND="${RDEPEND}
130 - app-arch/p7zip
131 - media-libs/libbmp"
132 -
133 -S=${WORKDIR}/${PN}/${PN}
134 -
135 -src_prepare() {
136 - epatch \
137 - "${FILESDIR}"/${P}-build-xml.patch \
138 - "${FILESDIR}"/${P}-umlaut.patch
139 -
140 - edos2unix ../mupdf/jni/*
141 -
142 - sed -e "/^JVM_INCLUDES/s:=.*:= $(java-pkg_get-jni-cflags):" \
143 - -i ../mupdf/MakeJNI2 || die
144 - sed -e "s:-pipe -O2::" \
145 - -i ../mupdf/Makerules || die
146 -
147 - rm -r ../mupdf/thirdparty || die
148 - if use system-mupdf ; then
149 - for i in android apps cbz cmaps debian draw fitz fonts ios pdf scripts viewer win32 xps ; do
150 - einfo remove mupdf/${i}
151 - rm -r ../mupdf/${i} || die
152 - done
153 - fi
154 -}
155 -
156 -src_compile() {
157 - local system-fitz=$(usex system-mupdf "FITZ_LIB=\"${EROOT}usr/$(get_libdir)/libfitz.so\"" "" )
158 - emake -C ../mupdf \
159 - CC="$(tc-getCC)" \
160 - AR="$(tc-getAR)" \
161 - SYS_FREETYPE_INC="$($(tc-getPKG_CONFIG) --cflags freetype2)" \
162 - "${system-fitz}" \
163 - JNI_DLL=build/libjmupdf.so \
164 - JNI_CMD="-shared -Wl,-soname -Wl,lib${PN}.so" \
165 - build/libjmupdf.so
166 -
167 - java-pkg-2_src_compile
168 -}
169 -
170 -src_install() {
171 - dolib.so ../mupdf/build/lib${PN}.so
172 -
173 - java-pkg_dojar build/${PN}{,-viewer}.jar
174 -
175 - dodoc Readme
176 -}