From: | Andrew Savchenko <bircoph@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/ |
Date: | Thu, 30 Apr 2020 20:20:01 |
Message-Id: | 1588277984.f2e97d26d315297c9014abc9e6c1fd3d5aa4f44a.bircoph@gentoo |
1 | commit: f2e97d26d315297c9014abc9e6c1fd3d5aa4f44a |
2 | Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org> |
3 | AuthorDate: Thu Apr 30 20:17:39 2020 +0000 |
4 | Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org> |
5 | CommitDate: Thu Apr 30 20:19:44 2020 +0000 |
6 | URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2e97d26 |
7 | |
8 | app-text/xpdf: drop old |
9 | |
10 | Package-Manager: Portage-2.3.82, Repoman-2.3.20 |
11 | Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org> |
12 | |
13 | app-text/xpdf/xpdf-4.02-r2.ebuild | 141 -------------------------------------- |
14 | 1 file changed, 141 deletions(-) |
15 | |
16 | diff --git a/app-text/xpdf/xpdf-4.02-r2.ebuild b/app-text/xpdf/xpdf-4.02-r2.ebuild |
17 | deleted file mode 100644 |
18 | index c942b87ba90..00000000000 |
19 | --- a/app-text/xpdf/xpdf-4.02-r2.ebuild |
20 | +++ /dev/null |
21 | @@ -1,141 +0,0 @@ |
22 | -# Copyright 1999-2020 Gentoo Authors |
23 | -# Distributed under the terms of the GNU General Public License v2 |
24 | - |
25 | -EAPI=7 |
26 | - |
27 | -inherit cmake-utils desktop xdg |
28 | - |
29 | -DESCRIPTION="The PDF viewer and tools" |
30 | -HOMEPAGE="https://www.xpdfreader.com" |
31 | -SRC_URI="https://xpdfreader-dl.s3.amazonaws.com/${P}.tar.gz |
32 | - i18n? ( |
33 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-arabic.tar.gz |
34 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-chinese-simplified.tar.gz |
35 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-chinese-traditional.tar.gz |
36 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-cyrillic.tar.gz |
37 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-greek.tar.gz |
38 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-hebrew.tar.gz |
39 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-japanese.tar.gz |
40 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-korean.tar.gz |
41 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-latin2.tar.gz |
42 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-thai.tar.gz |
43 | - https://xpdfreader-dl.s3.amazonaws.com/xpdf-turkish.tar.gz |
44 | - )" |
45 | - |
46 | -LICENSE="GPL-2 GPL-3 i18n? ( BSD )" |
47 | -SLOT="0" |
48 | -KEYWORDS="amd64 x86" |
49 | -IUSE="cmyk cups i18n icons +libpaper metric opi png +textselect utils" |
50 | - |
51 | -BDEPEND=" |
52 | - icons? ( media-gfx/inkscape ) |
53 | -" |
54 | -DEPEND=" |
55 | - cups? ( |
56 | - dev-qt/qtprintsupport:5 |
57 | - net-print/cups |
58 | - ) |
59 | - libpaper? ( app-text/libpaper ) |
60 | - utils? ( png? ( media-libs/libpng:0 ) ) |
61 | - dev-qt/qtnetwork:5 |
62 | - dev-qt/qtwidgets:5 |
63 | - media-libs/freetype |
64 | - sys-libs/zlib |
65 | -" |
66 | -RDEPEND="${DEPEND} |
67 | - media-fonts/urw-fonts |
68 | -" |
69 | - |
70 | -PATCHES=( |
71 | - "${FILESDIR}"/${PN}-automagic.patch |
72 | - "${FILESDIR}"/${PN}-visibility.patch |
73 | - "${FILESDIR}"/${PN}-shared-libs.patch |
74 | - "${FILESDIR}"/${PN}-CVE-2019-17064.patch |
75 | -) |
76 | - |
77 | -src_prepare() { |
78 | - sed -i \ |
79 | - "s|/usr/local/etc|${EPREFIX}/etc|; |
80 | - s|/usr/local|${EPREFIX}/usr|" \ |
81 | - doc/sample-xpdfrc || die |
82 | - |
83 | - if use i18n; then |
84 | - sed -i "s|/usr/local|${EPREFIX}/usr|" "${WORKDIR}"/*/add-to-xpdfrc || die |
85 | - fi |
86 | - |
87 | - cmake-utils_src_prepare |
88 | -} |
89 | - |
90 | -src_configure() { |
91 | - local mycmakeargs=( |
92 | - -DA4_PAPER=$(usex metric) |
93 | - -DNO_TEXT_SELECT=$(usex textselect off on) |
94 | - -DOPI_SUPPORT=$(usex opi) |
95 | - -DSPLASH_CMYK=$(usex cmyk) |
96 | - -DWITH_LIBPAPER=$(usex libpaper) |
97 | - -DWITH_LIBPNG=$(usex png) |
98 | - -DXPDFWIDGET_PRINTING=$(usex cups) |
99 | - -DSYSTEM_XPDFRC="${EPREFIX}/etc/xpdfrc" |
100 | - ) |
101 | - cmake-utils_src_configure |
102 | -} |
103 | - |
104 | -src_compile() { |
105 | - cmake-utils_src_compile |
106 | - |
107 | - if use icons; then |
108 | - sizes="16 22 24 32 36 48 64 72 96 128 192 256 512" |
109 | - cd xpdf-qt |
110 | - mkdir $sizes |
111 | - local i |
112 | - for i in $sizes; do |
113 | - inkscape xpdf-icon.svg -w $i -h $i -e $i/xpdf.png |
114 | - done |
115 | - fi |
116 | -} |
117 | - |
118 | -src_install() { |
119 | - cmake-utils_src_install |
120 | - |
121 | - domenu "${FILESDIR}/xpdf.desktop" |
122 | - newicon -s scalable xpdf-qt/xpdf-icon.svg xpdf.svg |
123 | - if use icons; then |
124 | - local i |
125 | - for i in $sizes; do |
126 | - doicon -s $i xpdf-qt/$i/xpdf.png |
127 | - done |
128 | - unset sizes |
129 | - fi |
130 | - |
131 | - insinto /etc |
132 | - newins doc/sample-xpdfrc xpdfrc |
133 | - |
134 | - local d i |
135 | - if use utils; then |
136 | - for d in "bin" "share/man/man1"; do |
137 | - pushd "${ED}/usr/${d}" || die |
138 | - for i in pdf*; do |
139 | - mv "${i}" "x${i}" || die |
140 | - done |
141 | - popd || die |
142 | - done |
143 | - |
144 | - einfo "PDF utilities were renamed from pdf* to xpdf* to avoid file collisions" |
145 | - einfo "with other packages" |
146 | - else |
147 | - rm -rf "${ED}"/usr/bin/pdf* \ |
148 | - "${ED}"/usr/share/man/man1/pdf* \ |
149 | - "${ED}"/usr/$(get_libdir) || die |
150 | - fi |
151 | - |
152 | - if use i18n; then |
153 | - for i in arabic chinese-simplified chinese-traditional cyrillic greek \ |
154 | - hebrew japanese korean latin2 thai turkish; do |
155 | - insinto "/usr/share/xpdf/${i}" |
156 | - doins -r $(find -O3 "${WORKDIR}/xpdf-${i}" -maxdepth 1 -mindepth 1 \ |
157 | - ! -name README ! -name add-to-xpdfrc || die) |
158 | - |
159 | - cat "${WORKDIR}/xpdf-${i}/add-to-xpdfrc" >> "${ED}/etc/xpdfrc" || die |
160 | - done |
161 | - fi |
162 | -} |