summaryrefslogtreecommitdiff
path: root/app-text/xpdf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-01-20 19:28:42 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-01-20 19:28:42 +0000
commit032a3dbb5d4ea63ec6c2ceb39c067ea6424b5792 (patch)
treed46be9dbc767750a192f7a4d505757f2eec582f3 /app-text/xpdf
parent6ec19c7f1bc4aa70e5f8a86cd29d579a95d97035 (diff)
gentoo resync : 20.01.2020
Diffstat (limited to 'app-text/xpdf')
-rw-r--r--app-text/xpdf/Manifest4
-rw-r--r--app-text/xpdf/files/xpdf.desktop104
-rw-r--r--app-text/xpdf/metadata.xml1
-rw-r--r--app-text/xpdf/xpdf-4.02-r1.ebuild140
4 files changed, 248 insertions, 1 deletions
diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest
index 58df5d70609f..82961b71cc7c 100644
--- a/app-text/xpdf/Manifest
+++ b/app-text/xpdf/Manifest
@@ -1,6 +1,7 @@
AUX xpdf-automagic.patch 924 BLAKE2B df4d7a245d8f710568d455660b29a81fd4d4dcfb21fccf60d5f2db959a7a2e2e64eb36cc7cbc0aea7e1cd21bdc6a11cb0ae7ae43e9293164ba5ef88685aa1653 SHA512 8bdeafe1553fea67b6d30afd1eb6e6abbd57f470a79b982b2b545fc91f12bc00c34a1639a05e8ef589ce1518886cc8de45c54303c4528c7e3d721ff624a0d27e
AUX xpdf-shared-libs.patch 2286 BLAKE2B 63d668f5ab910ede26c85ec8fb379baa39112c0056ab61d3d8192447d76a5d455a3d3eb43ac1f0f3e275ed38d8cfaa56ed45432cf2f0d22a5eeaa63fa8e794e6 SHA512 560bf773fea8aed81678710aebb5733c8134ea7c088a761e20726c8758a98219c977a32437bd6f425271ed7c76a2742705074e11db108cb4bf71c0530b10276c
AUX xpdf-visibility.patch 414 BLAKE2B 835bdfdbb39297859d1886a5ebd76bec23a8b8df744f627a475d8c00ae3cdcfe219ec039f00b7b6a7305e6c451399c422fafdea0599bf22d2ef34bd4912eae4c SHA512 a1f87523aeb657484181005b3e40a90eaaee2d00452bfc50bc23913d6e1e5a9117600959b3800e789be50f6d12d726f875caf02b73ec41dc9d98e1215b2e964e
+AUX xpdf.desktop 3300 BLAKE2B 9e7ce7533fc7f44fce84475c7c95265633d158311c69dcc5b2d2a63cb8b0cb8fe324f46a461627362eabec275129557ac12a97e3c01d374f0189a8b71973ebee SHA512 ef7cdfa09fa18e7dd3a126a07fcf246ac766adad3d67fbdf5a1aa0edd76f4b533ea6a2016a7d53208b0d18e84a143aaa0e40c0c625c78276499c1bfbad144775
DIST xpdf-4.02.tar.gz 912885 BLAKE2B 70dec3d213566c1a7c13edd05e4f6145b45ad4c4805843393e0f86a07820511a5187cd61a04adf3c3fc671840acdb3b1bbb19dda7dc101df75e564971f51b76f SHA512 72c9413fc7241dde5288137ca8a68c837d2a68e95e909dbe2afe8f374b5a7c92af4edf82918963d1c6388c947057fcf5f0ae1e6fbb2b31c3d5eb9a07d3c74ddc
DIST xpdf-arabic.tar.gz 1057 BLAKE2B 5889fa5704a805b152886043ee32082d5e60044fb96f91d429661f823d1ea9c929dcae22460421a7c26a7aae43d5926263fa2a1ea4c07e0e130e67f2fb0b6fab SHA512 1ddaee045c0c3576bda0ebf065021e66e1ac6673d6872aff8e8afb3bae33dd927d920d89761553bade040d20e4b60eb286131bdb2f2d75ec1e833b9a9ce58d3e
DIST xpdf-chinese-simplified.tar.gz 918277 BLAKE2B ad41cc6ceae8d5295e49e6cb6356885a77dd314fd55cae95f4adf7ca597c7d86c0029b2767b1ecae86883d31cf9acc5d67997e1ab7871f10d2b6550734bb3b34 SHA512 1f016ff06301cf445546b380fe4cf0c1c9ef08b5e37bd392ca975b4a54fa43afbe251c31e14f216c68fb38dcf04f40ab5baf828586734efb7881a755f92cc49e
@@ -13,5 +14,6 @@ DIST xpdf-korean.tar.gz 526847 BLAKE2B e1640f6df0bc1e126b2e0f010403fc3ff068a8171
DIST xpdf-latin2.tar.gz 1431 BLAKE2B db8c823c4e90643b9d08c9a4106f479470236a00115d2dc6f3a71da4bc9b5e33561da5ac5dce81cbf5fc943a65572f3595601f6e9f31a3fba9bc0d35f28e0016 SHA512 5fe0b60bfac7f0f4a26e3e7216de5043f6b94446f464c984b7c25431ec01a5912952c0dc66bb2c7159c9f63e4805689c6cfc761086aad9e59f1f21d0cddb5d15
DIST xpdf-thai.tar.gz 1878 BLAKE2B dbcc2aa2652c40c2220688767a58cadcfbe39310d6c2664b98392a03b00de6d558fa3f333a085e7c6ff3476b6ffcd98fcc228eeb8dd59e905f870c8a39143ac9 SHA512 5584b590e34da29285c379e3b7a7243c28241ec6fddb3e4a8e2e7bf88b8f7aaae3483061d12c332a1ff042ec5e2b31869a67d60512ac48f7903c5e2fc871aa87
DIST xpdf-turkish.tar.gz 1137 BLAKE2B f735e9842361a5a73fabe40aa4e9cb552475d3751df3e885c5a1a68e0de8ca7b5a031e6332495f70abdc1e943fa615f09185e9ba22922f37f02e42f59ddfc57c SHA512 a73e90bce8f2a12154b06ef29333a45d96258c0d653d5cb15afd2e5ad9e79a9b617e5f8ebeb20bde545684d50f3bc1349800c99f70c863bdd502c24c266b4fb1
+EBUILD xpdf-4.02-r1.ebuild 3489 BLAKE2B 3e817d477b70bb75600203641464a8c8b966feaac3346abbada46a1f23808517528e09b4cd954bbe9e088711f13911c39fc2d69f1667a0bdbfdf6eafd6759077 SHA512 2693535810d8744f7be68af66655f6bcd54a40641fb359993281cafbfb7738b0ec47fe937af7c9ec8cf59f8a2db3a91d38fcd4047caf91c16a438393dbd70b9e
EBUILD xpdf-4.02.ebuild 2983 BLAKE2B 7005023c4f179f8306d0af2e6bbe1841eacd72a9075c070b945d2bea1a25c09586a61d05625f85d418a3172c92345d811390c2febcf6ad1df931b0a98c831919 SHA512 bd7ebba70d9bba16b88caa9b5feac37dc12f0ec82048e7ca94ae63066a45f7fce3bb83b773624d0c1bcfe95ef00fb9977edf22cf89c7ec97dadc5e9b33815f19
-MISC metadata.xml 899 BLAKE2B ec3658537d667032b6f725c70c6ad41dbaea8bf8a15e999bdc4d7ca2f2000542b1d6bf4f247c4d050b0c9ccf11c8a7abd385c496091facd2038b7e55be3783d4 SHA512 7be89c30dfb1644aebf07794f2fb0f26abbf921d6185ce6fed9c0f5c802704e5fc6cff9d9a1f8e59a0e6bdf27548f34eef3b8b130296c93b492d0110aa16e359
+MISC metadata.xml 992 BLAKE2B da5a96221c19ec9db95204df4ddd68644d14f3940ef4fc367bbf2fad9a6c69368401f8a299d14210fb6706d479b7950621360967c7549f7c78c2cda87398767d SHA512 2916fbad9b12267929b58fa8b385df4bdfa8cbe0e32d51c9298e421f2e21729c920b18faec4f648b87aab37150c67b1aad441e36a3d6014e45f226d9baa0a568
diff --git a/app-text/xpdf/files/xpdf.desktop b/app-text/xpdf/files/xpdf.desktop
new file mode 100644
index 000000000000..d22edbe76d9f
--- /dev/null
+++ b/app-text/xpdf/files/xpdf.desktop
@@ -0,0 +1,104 @@
+[Desktop Entry]
+Name=XPDF
+Name[bn]=এক্স পি-ডি-এফ
+Name[de]=X-PDF
+Name[eo]=XPDF
+Name[es]=PDF para X
+Name[fr]=XPDF
+Name[hi]=एक्स पीडीएफ
+Name[ko]=X용 PDF
+Name[mn]=X-PDF
+Name[nds]=X-PDF
+Name[te]=ఎక్స్ పిడిఎఫ్
+Comment=PDF Viewer
+Comment[af]=Pdf Aansig
+Comment[ar]=عارض الملفات PDF
+Comment[az]=PDF Nümayişçisi
+Comment[be]=Праглядальнік PDF
+Comment[bg]=Преглед на PDF документи
+Comment[bn]=পি-ডি-এফ প্রদর্শক
+Comment[br]=Gweler PDF
+Comment[bs]=Preglednik PDF dokumenata
+Comment[ca]=Visor PDF
+Comment[cs]=Prohlížeč PDF souborů
+Comment[csb]=Przezérnik PDF
+Comment[cy]=Gwelydd PDF
+Comment[da]=PDF-fremviser
+Comment[de]=PDF-Betrachter
+Comment[el]=Προβολέας PDF
+Comment[eo]=PDF-rigardilo
+Comment[es]=Visor de documentos PDF
+Comment[et]=PDF failide vaatamine
+Comment[eu]=PDF ikustailua
+Comment[fa]=مشاهده‌گر PDF
+Comment[fi]=PDF-näytin
+Comment[fo]=PDF-vísari
+Comment[fr]=Afficheur PDF
+Comment[fy]=PDF-werjefteprogramma
+Comment[ga]=Amharcán PDF
+Comment[gl]=Visualizador de PDF
+Comment[he]=מציג קבצי PDF
+Comment[hi]=पीडीएफ प्रदर्शक
+Comment[hr]=Preglednik PDF dokumenata
+Comment[hu]=PDF-nézegető
+Comment[id]=Viewer PDF
+Comment[is]=PDF-sjá
+Comment[it]=Visualizzatore PDF
+Comment[ja]=PDF ビューア
+Comment[kk]=PDF қарау құралы
+Comment[km]=កម្មវិធី​មើល PDF
+Comment[ko]=PDF 보기
+Comment[lo]=ສະແດງຜົນPDF
+Comment[lt]=PDF Žiūriklis
+Comment[lv]=PDF Skatītājs
+Comment[mk]=Прегледувач на PDF
+Comment[mn]=PDF-Харагч
+Comment[ms]=Pemapar PDF
+Comment[mt]=Werrej PDF
+Comment[nb]=PDF-leser
+Comment[nds]=Kieker för PDF-Dateien
+Comment[ne]=PDF दर्शक
+Comment[nl]=PDF-weergaveprogramma
+Comment[nn]=PDF-lesar
+Comment[nso]=Molebeledi wa PDF
+Comment[oc]=Visualisor PDF
+Comment[pa]=PDF ਦਰਸ਼ਕ
+Comment[pl]=Przeglądarka plików PDF
+Comment[pt]=Visualizador de PDFs
+Comment[pt_BR]=Visualizador de arquivos PDF
+Comment[ro]=Vizualizor de documente PDF
+Comment[ru]=Просмотр PDF
+Comment[rw]=Mugaragaza PDF
+Comment[se]=PDF-logan
+Comment[sk]=Prehliadač PDF súborov
+Comment[sl]=Pregledovalnik datotek PDF
+Comment[sr]=PDF приказивач
+Comment[sr@Latn]=PDF prikazivač
+Comment[ss]=Sibuki se PDF
+Comment[sv]=PDF-visare
+Comment[ta]=PDF காட்சி
+Comment[tg]=Намоишгари PDF
+Comment[th]=ตัวแสดงผล PDF
+Comment[tr]=PDF Görüntüleyici
+Comment[tt]=PDF Kürsätkeç
+Comment[uk]=Переглядач PDF
+Comment[uz]=PDF кўрувчи
+Comment[ven]=Tshivhoni tsha PDF
+Comment[vi]=Trình xem PDF
+Comment[wa]=Håyneu di documints PDF
+Comment[zh_CN]=PDF 查看器
+Comment[zh_TW]=PDF 檢視程式
+Comment[zu]=Umbukisi we-PDF
+Keywords=pdf;document;presentation;viewer;
+Keywords[de]=pdf;Dokument;Präsentation;Betrachter;
+Keywords[ru]=pdf;документ;презентация;просмотр;
+Keywords[uk]=pdf;документ;презентація;перегляд;
+Keywords[ja]=pdf;ドキュメント;プレゼンテーション;ビューアー;
+
+Exec=xpdf
+Icon=xpdf
+Type=Application
+Terminal=false
+StartupNotify=false
+MimeType=application/pdf;
+Categories=Office;Viewer;Graphics;2DGraphics;VectorGraphics;
diff --git a/app-text/xpdf/metadata.xml b/app-text/xpdf/metadata.xml
index aab31e840b14..89d3f9dff565 100644
--- a/app-text/xpdf/metadata.xml
+++ b/app-text/xpdf/metadata.xml
@@ -8,6 +8,7 @@
<use>
<flag name="cmyk">Include support for CMYK rasterization</flag>
<flag name="i18n">Enable support non-UTF8 national charsets</flag>
+ <flag name="icons">Generate desktop PNG icons using <pkg>media-gfx/inkscape</pkg></flag>
<flag name="libpaper">Use <pkg>app-text/libpaper</pkg> to get paper preferences</flag>
<flag name="metric">Use A4 instead of US Letter paper size by default for PostScript output. This option has effect only if libpaper USE flag is disabled</flag>
<flag name="opi">Include support for OPI (Open Prepress Interface) comments</flag>
diff --git a/app-text/xpdf/xpdf-4.02-r1.ebuild b/app-text/xpdf/xpdf-4.02-r1.ebuild
new file mode 100644
index 000000000000..e64446609706
--- /dev/null
+++ b/app-text/xpdf/xpdf-4.02-r1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils desktop xdg
+
+DESCRIPTION="The PDF viewer and tools"
+HOMEPAGE="https://www.xpdfreader.com"
+SRC_URI="https://xpdfreader-dl.s3.amazonaws.com/${P}.tar.gz
+ i18n? (
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-arabic.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-chinese-simplified.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-chinese-traditional.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-cyrillic.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-greek.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-hebrew.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-japanese.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-korean.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-latin2.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-thai.tar.gz
+ https://xpdfreader-dl.s3.amazonaws.com/xpdf-turkish.tar.gz
+ )"
+
+LICENSE="GPL-2 GPL-3 i18n? ( BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cmyk cups i18n icons +libpaper metric opi png +textselect utils"
+
+BDEPEND="
+ icons? ( media-gfx/inkscape )
+"
+DEPEND="
+ cups? (
+ dev-qt/qtprintsupport:5
+ net-print/cups
+ )
+ libpaper? ( app-text/libpaper )
+ utils? ( png? ( media-libs/libpng:0 ) )
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-libs/freetype
+ sys-libs/zlib
+"
+RDEPEND="${DEPEND}
+ media-fonts/urw-fonts
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-automagic.patch
+ "${FILESDIR}"/${PN}-visibility.patch
+ "${FILESDIR}"/${PN}-shared-libs.patch
+)
+
+src_prepare() {
+ sed -i \
+ "s|/usr/local/etc|${EPREFIX}/etc|;
+ s|/usr/local|${EPREFIX}/usr|" \
+ doc/sample-xpdfrc || die
+
+ if use i18n; then
+ sed -i "s|/usr/local|${EPREFIX}/usr|" "${WORKDIR}"/*/add-to-xpdfrc || die
+ fi
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DA4_PAPER=$(usex metric)
+ -DNO_TEXT_SELECT=$(usex textselect off on)
+ -DOPI_SUPPORT=$(usex opi)
+ -DSPLASH_CMYK=$(usex cmyk)
+ -DWITH_LIBPAPER=$(usex libpaper)
+ -DWITH_LIBPNG=$(usex png)
+ -DXPDFWIDGET_PRINTING=$(usex cups)
+ -DSYSTEM_XPDFRC="${EPREFIX}/etc/xpdfrc"
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use icons; then
+ sizes="16 22 24 32 36 48 64 72 96 128 192 256 512"
+ cd xpdf-qt
+ mkdir $sizes
+ local i
+ for i in $sizes; do
+ inkscape xpdf-icon.svg -w $i -h $i -e $i/xpdf.png
+ done
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ domenu "${FILESDIR}/xpdf.desktop"
+ newicon -s scalable xpdf-qt/xpdf-icon.svg xpdf.svg
+ if use icons; then
+ local i
+ for i in $sizes; do
+ doicon -s $i xpdf-qt/$i/xpdf.png
+ done
+ unset sizes
+ fi
+
+ insinto /etc
+ newins doc/sample-xpdfrc xpdfrc
+
+ local d i
+ if use utils; then
+ for d in "bin" "share/man/man1"; do
+ pushd "${ED}/usr/${d}" || die
+ for i in pdf*; do
+ mv "${i}" "x${i}" || die
+ done
+ popd || die
+ done
+
+ einfo "PDF utilities were renamed from pdf* to xpdf* to avoid file collisions"
+ einfo "with other packages"
+ else
+ rm -rf "${ED}"/usr/bin/pdf* \
+ "${ED}"/usr/share/man/man1/pdf* \
+ "${ED}"/usr/$(get_libdir) || die
+ fi
+
+ if use i18n; then
+ for i in arabic chinese-simplified chinese-traditional cyrillic greek \
+ hebrew japanese korean latin2 thai turkish; do
+ insinto "/usr/share/xpdf/${i}"
+ doins -r $(find -O3 "${WORKDIR}/xpdf-${i}" -maxdepth 1 -mindepth 1 \
+ ! -name README ! -name add-to-xpdfrc || die)
+
+ cat "${WORKDIR}/xpdf-${i}/add-to-xpdfrc" >> "${ED}/etc/xpdfrc" || die
+ done
+ fi
+}