[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/files/, app-text/xpdf/

2021-02-14 Thread Andrew Savchenko
commit: 8db9d6432f54c3bea1b4d30e9cecd5eea18d1aed
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Sun Feb 14 13:27:36 2021 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Sun Feb 14 14:45:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db9d643

app-text/xpdf: remove old

Bug: https://bugs.gentoo.org/755938
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andrew Savchenko  gentoo.org>

 app-text/xpdf/Manifest|   1 -
 app-text/xpdf/files/xpdf-CVE-2019-17064.patch |  24 -
 app-text/xpdf/xpdf-4.02-r4.ebuild | 145 --
 3 files changed, 170 deletions(-)

diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest
index 075768e2b3a..af00a43fdca 100644
--- a/app-text/xpdf/Manifest
+++ b/app-text/xpdf/Manifest
@@ -1,4 +1,3 @@
-DIST xpdf-4.02.tar.gz 912885 BLAKE2B 
70dec3d213566c1a7c13edd05e4f6145b45ad4c4805843393e0f86a07820511a5187cd61a04adf3c3fc671840acdb3b1bbb19dda7dc101df75e564971f51b76f
 SHA512 
72c9413fc7241dde5288137ca8a68c837d2a68e95e909dbe2afe8f374b5a7c92af4edf82918963d1c6388c947057fcf5f0ae1e6fbb2b31c3d5eb9a07d3c74ddc
 DIST xpdf-4.03.tar.gz 936046 BLAKE2B 
bd0198ec6be627edce6386f0d93b0921906b2c5f79b3eb02f89719e64cbe3ca3b2df53db8aecc6df3581eb022ca0d4c209a880760e5bbb3eb46b40b106d6d144
 SHA512 
5f8478c2c4863a3c50f9b45a6fec73c7e67a74adbeaa651dd2e29982ea4cf050740874ee670672f985a323c12c28c968c16238c4238aeb52810a45e2728d622f
 DIST xpdf-arabic.tar.gz 1057 BLAKE2B 
5889fa5704a805b152886043ee32082d5e60044fb96f91d429661f823d1ea9c929dcae22460421a7c26a7aae43d5926263fa2a1ea4c07e0e130e67f2fb0b6fab
 SHA512 
1ddaee045c0c3576bda0ebf065021e66e1ac6673d6872aff8e8afb3bae33dd927d920d89761553bade040d20e4b60eb286131bdb2f2d75ec1e833b9a9ce58d3e
 DIST xpdf-chinese-simplified-20201222.tar.gz 912967 BLAKE2B 
74eb8da7642147cc6a0d5ee92379823786a78d0dccbdc1d4eab46094d15009bbe72599152b5001c58e7a88bfbb2f7af515e3582e293367a5b0a12bb1c017e8e1
 SHA512 
91c80dc4173a7b40267af1c95708f24557fb56ffc72cbaf48e9adcb0fc310b1bb40f327a8f36b3c6024317e98a44a8ab04d99f6f7b1ea81e775686534f0251ef

diff --git a/app-text/xpdf/files/xpdf-CVE-2019-17064.patch 
b/app-text/xpdf/files/xpdf-CVE-2019-17064.patch
deleted file mode 100644
index c4f84a4604c..000
--- a/app-text/xpdf/files/xpdf-CVE-2019-17064.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Fix CVE-2019-17064
-
-Fix NULL pointer dereference by initializing field before use.
-https://forum.xpdfreader.com/viewtopic.php?f=3=41890#p42672
-
-diff '--color=auto' -Naurd xpdf-4.02.orig/xpdf/Catalog.cc 
xpdf-4.02/xpdf/Catalog.cc
 xpdf-4.02.orig/xpdf/Catalog.cc 2019-09-25 22:54:33.0 +0300
-+++ xpdf-4.02/xpdf/Catalog.cc  2020-03-01 12:05:43.235486706 +0300
-@@ -159,6 +159,7 @@
-   baseURI = NULL;
-   form = NULL;
-   embeddedFiles = NULL;
-+  pageLabels = NULL;
- #if MULTITHREADED
-   gInitMutex();
- #endif
-@@ -241,7 +242,6 @@
-   // get the ViewerPreferences object
-   catDict.dictLookupNF("ViewerPreferences", );
- 
--  pageLabels = NULL;
-   if (catDict.dictLookup("PageLabels", )->isDict()) {
- readPageLabelTree();
-   }

diff --git a/app-text/xpdf/xpdf-4.02-r4.ebuild 
b/app-text/xpdf/xpdf-4.02-r4.ebuild
deleted file mode 100644
index 00c9ecd9388..000
--- a/app-text/xpdf/xpdf-4.02-r4.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop xdg
-
-DESCRIPTION="The PDF viewer and tools"
-HOMEPAGE="https://www.xpdfreader.com;
-SRC_URI="https://dl.xpdfreader.com/old/${P}.tar.gz
-   i18n? (
-   https://dl.xpdfreader.com/xpdf-arabic.tar.gz
-   https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz -> 
xpdf-chinese-simplified-20201222.tar.gz
-   https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz -> 
xpdf-chinese-traditional-20201222.tar.gz
-   https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz
-   https://dl.xpdfreader.com/xpdf-greek.tar.gz
-   https://dl.xpdfreader.com/xpdf-hebrew.tar.gz
-   https://dl.xpdfreader.com/xpdf-japanese.tar.gz -> 
xpdf-japanese-20201222.tar.gz
-   https://dl.xpdfreader.com/xpdf-korean.tar.gz -> 
xpdf-korean-20201222.tar.gz
-   https://dl.xpdfreader.com/xpdf-latin2.tar.gz
-   https://dl.xpdfreader.com/xpdf-thai.tar.gz
-   https://dl.xpdfreader.com/xpdf-turkish.tar.gz
-   )"
-
-LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect 
utils"
-
-BDEPEND="
-   icons? ( gnome-base/librsvg )
-"
-DEPEND="
-   cups? (
-   dev-qt/qtprintsupport:5[cups]
-   net-print/cups
-   )
-   fontconfig? ( media-libs/fontconfig )
-   libpaper? ( app-text/libpaper )
-   utils? ( png? ( media-libs/libpng:0 ) )
-   dev-qt/qtnetwork:5
-   

[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/files/, app-text/xpdf/

2020-01-18 Thread Andrew Savchenko
commit: c0532994d83390f3ef3964cea43edab9be194057
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Sat Jan 18 18:23:23 2020 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Sat Jan 18 18:26:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0532994

app-text/xpdf: Add desktop files and icons

Also add USE=icons to generate PNG icon files since not all DE/WMs
can work with SVG.

Closes: https://bugs.gentoo.org/705344
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Andrew Savchenko  gentoo.org>

 app-text/xpdf/files/xpdf.desktop  | 104 
 app-text/xpdf/metadata.xml|   1 +
 app-text/xpdf/xpdf-4.02-r1.ebuild | 140 ++
 3 files changed, 245 insertions(+)

diff --git a/app-text/xpdf/files/xpdf.desktop b/app-text/xpdf/files/xpdf.desktop
new file mode 100644
index 000..d22edbe76d9
--- /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 aab31e840b1..89d3f9dff56 100644
--- a/app-text/xpdf/metadata.xml
+++ b/app-text/xpdf/metadata.xml
@@ -8,6 +8,7 @@
   
 Include support for CMYK rasterization
 Enable support non-UTF8 national charsets
+Generate desktop PNG icons using 
media-gfx/inkscape
 Use app-text/libpaper to get paper 
preferences
 Use A4 instead of US Letter paper size by default for 
PostScript output. This option has effect only if libpaper USE flag is 
disabled
 Include support for OPI (Open Prepress Interface) 
comments

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 000..e6444660970
--- /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