From de49812990871e1705b64051c35161d5e6400269 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 24 Dec 2018 14:11:38 +0000 Subject: gentoo resync : 24.12.2018 --- app-text/Manifest.gz | Bin 53140 -> 52512 bytes app-text/ansifilter/Manifest | 2 + app-text/ansifilter/ansifilter-2.13.ebuild | 57 ++++ app-text/calibre/Manifest | 4 +- app-text/calibre/calibre-3.15.0.ebuild | 292 ----------------- app-text/calibre/calibre-3.35.0.ebuild | 288 +++++++++++++++++ app-text/chm2pdf/Manifest | 4 - app-text/chm2pdf/chm2pdf-0.9.1-r2.ebuild | 39 --- app-text/chm2pdf/files/tempdir.patch | 71 ---- app-text/chm2pdf/metadata.xml | 8 - app-text/clara/Manifest | 6 - app-text/clara/clara-20031214-r1.ebuild | 54 ---- app-text/clara/clara-20031214.ebuild | 55 ---- .../clara/files/clara-20031214-debian-vararg.patch | 90 ------ app-text/clara/files/clara_open_mode.patch | 20 -- app-text/clara/metadata.xml | 5 - app-text/cmigemo/Manifest | 7 +- app-text/cmigemo/cmigemo-1.3c-r1.ebuild | 63 ---- app-text/cmigemo/cmigemo-1.3c-r2.ebuild | 76 ----- app-text/cmigemo/cmigemo-1.3c-r3.ebuild | 4 +- app-text/cmigemo/cmigemo-1.3c.ebuild | 51 --- .../cmigemo/files/cmigemo-1.2-migemo-dict.diff | 23 -- app-text/cpdf/Manifest | 2 + app-text/cpdf/cpdf-2.2.1.ebuild | 39 +++ app-text/diction/Manifest | 2 + app-text/diction/diction-1.14.ebuild | 21 ++ app-text/docbook-sgml-dtd/Manifest | 2 +- .../docbook-sgml-dtd/docbook-sgml-dtd-4.5.ebuild | 2 +- app-text/dvipng/Manifest | 2 +- app-text/dvipng/dvipng-1.15-r1.ebuild | 2 +- app-text/evince/Manifest | 5 +- app-text/evince/evince-3.24.2-r1.ebuild | 102 ------ app-text/evince/evince-3.28.5.ebuild | 4 +- .../evince/files/3.24.2-CVE-2017-1000159.patch | 42 --- app-text/ghostscript-gpl/Manifest | 6 +- .../ghostscript-gpl/ghostscript-gpl-9.21.ebuild | 206 ------------ .../ghostscript-gpl/ghostscript-gpl-9.26.ebuild | 196 +++++++++++ app-text/glark/Manifest | 3 - app-text/glark/glark-1.10.5-r1.ebuild | 38 --- app-text/glark/metadata.xml | 14 - app-text/goldendict/Manifest | 2 +- app-text/goldendict/goldendict-1.5.0_rc2-r2.ebuild | 16 +- app-text/gspell/Manifest | 4 +- app-text/gspell/gspell-1.4.2.ebuild | 47 --- app-text/gspell/gspell-1.6.1.ebuild | 2 +- app-text/gtranslator/Manifest | 6 +- app-text/gtranslator/gtranslator-2.91.7-r1.ebuild | 6 +- app-text/gtranslator/gtranslator-3.30.1.ebuild | 52 +++ app-text/gtranslator/metadata.xml | 9 + app-text/hunspell/Manifest | 5 +- .../hunspell/files/hunspell-1.6.0-renameexes.patch | 124 ------- app-text/hunspell/hunspell-1.6.1-r1.ebuild | 84 ----- app-text/hunspell/hunspell-1.6.2-r1.ebuild | 2 +- app-text/iso-codes/Manifest | 2 +- app-text/iso-codes/iso-codes-3.76.ebuild | 4 +- app-text/jist/Manifest | 3 - app-text/jist/jist-1.5.1-r1.ebuild | 31 -- app-text/jist/metadata.xml | 11 - app-text/libnumbertext/Manifest | 2 - app-text/libnumbertext/libnumbertext-1.0.ebuild | 33 -- app-text/llpp/Manifest | 7 +- app-text/llpp/files/Makefile | 91 ++++++ app-text/llpp/files/llpp-30-keysym.patch | 55 ++++ app-text/llpp/files/llpp.desktop | 14 + app-text/llpp/llpp-30.ebuild | 70 ++++ app-text/llpp/metadata.xml | 5 +- app-text/mupdf/Manifest | 13 +- .../files/mupdf-1.11-drop-libmupdfthird.patch | 22 -- app-text/mupdf/files/mupdf-1.12-CFLAGS.patch | 11 - app-text/mupdf/files/mupdf-1.13-libressl.patch | 23 -- .../mupdf/files/mupdf-1.13-openssl-curl-x11.patch | 39 --- .../mupdf/files/mupdf-1.14-fix-big-endian.patch | 125 +++++++ app-text/mupdf/files/mupdf-1.9a-debug-build.patch | 10 - app-text/mupdf/metadata.xml | 4 - app-text/mupdf/mupdf-1.13.0-r1.ebuild | 168 ---------- app-text/mupdf/mupdf-1.13.0.ebuild | 166 ---------- app-text/mupdf/mupdf-1.14.0-r2.ebuild | 4 +- app-text/paps/Manifest | 2 +- app-text/paps/metadata.xml | 5 +- app-text/pdfshuffler/Manifest | 2 +- app-text/pdfshuffler/metadata.xml | 5 +- app-text/pdftk/Manifest | 5 +- app-text/pdftk/files/pdftk-2.02-flags.patch | 43 --- app-text/pdftk/pdftk-2.02.ebuild | 43 --- app-text/pdftk/pdftk-3.0.0.ebuild | 4 +- app-text/poppler/Manifest | 6 +- app-text/poppler/poppler-0.68.0.ebuild | 2 +- app-text/poppler/poppler-0.72.0.ebuild | 127 ++++++++ app-text/poppler/poppler-9999.ebuild | 4 +- app-text/texlive-core/Manifest | 1 - app-text/texlive-core/texlive-core-2017-r3.ebuild | 359 --------------------- app-text/tofrodos/Manifest | 3 + .../tofrodos/files/tofrodos-1.7.13-CFLAGS.patch | 13 + app-text/tofrodos/tofrodos-1.7.13.ebuild | 33 ++ app-text/unrtf/Manifest | 2 + app-text/unrtf/unrtf-0.21.10.ebuild | 13 + app-text/xapian-omega/Manifest | 4 +- app-text/xapian-omega/xapian-omega-1.2.25.ebuild | 2 +- app-text/xapian-omega/xapian-omega-1.4.7.ebuild | 2 +- app-text/xlsx2csv/Manifest | 4 +- app-text/xlsx2csv/xlsx2csv-0.7.2.ebuild | 27 -- app-text/xlsx2csv/xlsx2csv-0.7.4.ebuild | 27 ++ app-text/xmldiff/Manifest | 2 +- app-text/xmldiff/metadata.xml | 5 +- app-text/yelp-tools/Manifest | 2 + app-text/yelp-tools/yelp-tools-3.28.0.ebuild | 25 ++ app-text/zathura-cb/Manifest | 6 +- app-text/zathura-cb/metadata.xml | 34 +- app-text/zathura-cb/zathura-cb-0.1.7.ebuild | 58 ---- app-text/zathura-cb/zathura-cb-0.1.8.ebuild | 2 +- app-text/zathura-djvu/Manifest | 6 +- app-text/zathura-djvu/metadata.xml | 34 +- app-text/zathura-djvu/zathura-djvu-0.2.7.ebuild | 47 --- app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild | 2 +- app-text/zathura-meta/Manifest | 2 +- app-text/zathura-meta/metadata.xml | 5 +- app-text/zathura-pdf-mupdf/Manifest | 6 +- app-text/zathura-pdf-mupdf/metadata.xml | 34 +- .../zathura-pdf-mupdf-0.3.2.ebuild | 53 --- .../zathura-pdf-mupdf-0.3.4.ebuild | 2 +- app-text/zathura-pdf-poppler/Manifest | 6 +- app-text/zathura-pdf-poppler/metadata.xml | 34 +- .../zathura-pdf-poppler-0.2.8.ebuild | 45 --- .../zathura-pdf-poppler-0.2.9.ebuild | 2 +- app-text/zathura-ps/Manifest | 6 +- app-text/zathura-ps/metadata.xml | 34 +- app-text/zathura-ps/zathura-ps-0.2.5.ebuild | 48 --- app-text/zathura-ps/zathura-ps-0.2.6.ebuild | 2 +- app-text/zathura/Manifest | 8 +- app-text/zathura/metadata.xml | 4 +- app-text/zathura/zathura-0.3.8.ebuild | 69 ---- app-text/zathura/zathura-0.4.1-r2.ebuild | 65 ++++ app-text/zathura/zathura-0.4.1.ebuild | 66 ---- app-text/zathura/zathura-9999.ebuild | 5 +- 134 files changed, 1515 insertions(+), 3121 deletions(-) create mode 100644 app-text/ansifilter/ansifilter-2.13.ebuild delete mode 100644 app-text/calibre/calibre-3.15.0.ebuild create mode 100644 app-text/calibre/calibre-3.35.0.ebuild delete mode 100644 app-text/chm2pdf/Manifest delete mode 100644 app-text/chm2pdf/chm2pdf-0.9.1-r2.ebuild delete mode 100644 app-text/chm2pdf/files/tempdir.patch delete mode 100644 app-text/chm2pdf/metadata.xml delete mode 100644 app-text/clara/Manifest delete mode 100644 app-text/clara/clara-20031214-r1.ebuild delete mode 100644 app-text/clara/clara-20031214.ebuild delete mode 100644 app-text/clara/files/clara-20031214-debian-vararg.patch delete mode 100644 app-text/clara/files/clara_open_mode.patch delete mode 100644 app-text/clara/metadata.xml delete mode 100644 app-text/cmigemo/cmigemo-1.3c-r1.ebuild delete mode 100644 app-text/cmigemo/cmigemo-1.3c-r2.ebuild delete mode 100644 app-text/cmigemo/cmigemo-1.3c.ebuild delete mode 100644 app-text/cmigemo/files/cmigemo-1.2-migemo-dict.diff create mode 100644 app-text/cpdf/cpdf-2.2.1.ebuild create mode 100644 app-text/diction/diction-1.14.ebuild delete mode 100644 app-text/evince/evince-3.24.2-r1.ebuild delete mode 100644 app-text/evince/files/3.24.2-CVE-2017-1000159.patch delete mode 100644 app-text/ghostscript-gpl/ghostscript-gpl-9.21.ebuild create mode 100644 app-text/ghostscript-gpl/ghostscript-gpl-9.26.ebuild delete mode 100644 app-text/glark/Manifest delete mode 100644 app-text/glark/glark-1.10.5-r1.ebuild delete mode 100644 app-text/glark/metadata.xml delete mode 100644 app-text/gspell/gspell-1.4.2.ebuild create mode 100644 app-text/gtranslator/gtranslator-3.30.1.ebuild delete mode 100644 app-text/hunspell/files/hunspell-1.6.0-renameexes.patch delete mode 100644 app-text/hunspell/hunspell-1.6.1-r1.ebuild delete mode 100644 app-text/jist/Manifest delete mode 100644 app-text/jist/jist-1.5.1-r1.ebuild delete mode 100644 app-text/jist/metadata.xml delete mode 100644 app-text/libnumbertext/libnumbertext-1.0.ebuild create mode 100644 app-text/llpp/files/Makefile create mode 100644 app-text/llpp/files/llpp-30-keysym.patch create mode 100644 app-text/llpp/files/llpp.desktop create mode 100644 app-text/llpp/llpp-30.ebuild delete mode 100644 app-text/mupdf/files/mupdf-1.11-drop-libmupdfthird.patch delete mode 100644 app-text/mupdf/files/mupdf-1.12-CFLAGS.patch delete mode 100644 app-text/mupdf/files/mupdf-1.13-libressl.patch delete mode 100644 app-text/mupdf/files/mupdf-1.13-openssl-curl-x11.patch create mode 100644 app-text/mupdf/files/mupdf-1.14-fix-big-endian.patch delete mode 100644 app-text/mupdf/files/mupdf-1.9a-debug-build.patch delete mode 100644 app-text/mupdf/mupdf-1.13.0-r1.ebuild delete mode 100644 app-text/mupdf/mupdf-1.13.0.ebuild delete mode 100644 app-text/pdftk/files/pdftk-2.02-flags.patch delete mode 100644 app-text/pdftk/pdftk-2.02.ebuild create mode 100644 app-text/poppler/poppler-0.72.0.ebuild delete mode 100644 app-text/texlive-core/texlive-core-2017-r3.ebuild create mode 100644 app-text/tofrodos/files/tofrodos-1.7.13-CFLAGS.patch create mode 100644 app-text/tofrodos/tofrodos-1.7.13.ebuild create mode 100644 app-text/unrtf/unrtf-0.21.10.ebuild delete mode 100644 app-text/xlsx2csv/xlsx2csv-0.7.2.ebuild create mode 100644 app-text/xlsx2csv/xlsx2csv-0.7.4.ebuild create mode 100644 app-text/yelp-tools/yelp-tools-3.28.0.ebuild delete mode 100644 app-text/zathura-cb/zathura-cb-0.1.7.ebuild delete mode 100644 app-text/zathura-djvu/zathura-djvu-0.2.7.ebuild delete mode 100644 app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.2.ebuild delete mode 100644 app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.8.ebuild delete mode 100644 app-text/zathura-ps/zathura-ps-0.2.5.ebuild delete mode 100644 app-text/zathura/zathura-0.3.8.ebuild create mode 100644 app-text/zathura/zathura-0.4.1-r2.ebuild delete mode 100644 app-text/zathura/zathura-0.4.1.ebuild (limited to 'app-text') diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 54a8591f9879..d42ca3cd9b0b 100644 Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ diff --git a/app-text/ansifilter/Manifest b/app-text/ansifilter/Manifest index f08981fd5a16..0602c6fd3f0c 100644 --- a/app-text/ansifilter/Manifest +++ b/app-text/ansifilter/Manifest @@ -1,5 +1,7 @@ DIST ansifilter-2.10.tar.bz2 436180 BLAKE2B b00a76867c17c63fa457c6e3ff6a57cfaedb6218df240d8afb52ec4acb46745f02b785fdbde294deb606a77564b9e6deb52e652cc4fdff32ebbb4c3a2ffcc846 SHA512 b2b2f7ec9d3343701cb1de19a1a3cb678ca9a908cc72e26e0eaf1e4cdf61cf7237edb4221bcde3159299aee3c05a84c46cf5706ad4f74b96ccec41b161ad44ec DIST ansifilter-2.12.tar.bz2 438051 BLAKE2B 112993b6f93d5fce6fc72c5e2d51dd99ba550902212098b3e75a6b4d910ccb9f49e9705a9f93d8d14f1423ae8a36e2ec0c442894241733a58a3b2a6c742e5691 SHA512 fd4e50f654c5e975f96bed8af1705c21d47d9e7f87f22411b2c7403362d4ee09c1be6fb5b31647daf6bea509d66f44e379ef7476a116470217d9c176302f7ffe +DIST ansifilter-2.13.tar.bz2 439681 BLAKE2B 4f23bfd05647046f9cb739f9ce0820b5b3ccad397a80558ecd5ca584c695dc4f942c1db3edd2f1b2d5a78b2c1e1b043677b1be3486ff7237090c27072e15f0fb SHA512 0d74607d2155f1cd0f66cf6470d1d83889d27c62475e366518a78b310c9681307e2fe662fea67078f95e6b9ce28e6f15656ab1ffc9e9e825d680808c673b7bfe EBUILD ansifilter-2.10.ebuild 1004 BLAKE2B ea4e1af02cb1842900fa2e92b92aa2aaa4f4772e7e06a4819e427bd0f18f542caa4e9d44b7a0a418266aa15376a739929374c897cef9db8b33f0b8ec1a5a0b37 SHA512 eb11786afc6fd05adaa3584765a1ca3babf34f3a101664e50150706b906c0c9c4169e043f490ae8976b91d244aa94fd687b89d2e86908979eeec021246f133ea EBUILD ansifilter-2.12.ebuild 1006 BLAKE2B 9f8a7175a2c62e5a519f52a829d5045001912b1f72c7320672f622d75e3fb9b78cd48422d2e22178134fdb3bf26d3868dca9d94fb3d0695d9eb6683c2afb02dc SHA512 43c7fa2c5c2ca6d9f936503476bb60c9614d0719d3ad6315ef84cfa9f0855d5ee1cb9adc3322686683216ffc907eb4e8620e8f4fc28ace8713e2042e64c8c0aa +EBUILD ansifilter-2.13.ebuild 1006 BLAKE2B 9f8a7175a2c62e5a519f52a829d5045001912b1f72c7320672f622d75e3fb9b78cd48422d2e22178134fdb3bf26d3868dca9d94fb3d0695d9eb6683c2afb02dc SHA512 43c7fa2c5c2ca6d9f936503476bb60c9614d0719d3ad6315ef84cfa9f0855d5ee1cb9adc3322686683216ffc907eb4e8620e8f4fc28ace8713e2042e64c8c0aa MISC metadata.xml 221 BLAKE2B 6d597a7a853603bd878e86c6552cb68211e81f627cdb673ae99dc6c6133f50f617101e43f4b4631b45b5969ee6ec42849b156a62594f939d00c112ce51d769e1 SHA512 e50d6cad26239ebf4260f0cf4bdf4e29ef2038e999039adf94f49b184b5993f02bb0d4cdb3de6c7b5cda99890db42dcd2b65c5342256be50dc19e6aab2406353 diff --git a/app-text/ansifilter/ansifilter-2.13.ebuild b/app-text/ansifilter/ansifilter-2.13.ebuild new file mode 100644 index 000000000000..a6d2e9316671 --- /dev/null +++ b/app-text/ansifilter/ansifilter-2.13.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs qmake-utils + +DESCRIPTION="Handles text files containing ANSI terminal escape codes" +HOMEPAGE="http://www.andre-simon.de/" +SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="qt5" + +RDEPEND=" + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + # bug 431452 + rm src/qt-gui/moc_mydialog.cpp || die +} + +src_configure() { + if use qt5 ; then + pushd src/qt-gui > /dev/null || die + eqmake5 + popd > /dev/null || die + fi +} + +src_compile() { + emake -f makefile CC="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -DNDEBUG -std=c++11" + + if use qt5 ; then + pushd src/qt-gui > /dev/null || die + emake + popd > /dev/null || die + fi +} + +src_install() { + dobin src/${PN} + use qt5 && dobin src/qt-gui/${PN}-gui + + gunzip man/${PN}.1.gz + doman man/${PN}.1 + einstalldocs +} diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest index e3037883789e..8d3344b90de1 100644 --- a/app-text/calibre/Manifest +++ b/app-text/calibre/Manifest @@ -2,8 +2,8 @@ AUX calibre-2.9.0-no_updates_dialog.patch 1661 BLAKE2B c75fc49a621e8dbd16ee1bad7 AUX calibre-disable_plugins.patch 1042 BLAKE2B 92a56016c2c54f1b156bc91031420594445545b98b701f7cce99cf4bb86847eebad1ccebdc20a0d1b67f9fa88a9250fc4926d7c04cb36405323388b3171cf502 SHA512 c152ddd92728a89db10c75a4d00a968bf119bef68da8b9116c76827e3cdc8f8a7e5c45fbb973f6ca8db1f79e461518351ce2d47e5e059c282f36d2df499d1629 AUX calibre-server-3.conf 541 BLAKE2B 06593633721e6adf2cf2077dffa83953eea46ccdcdc857ad468a9b74788326e9424f6ab9058be344dbbac8e49d343f5a1e53ddb486f2018b77319a7f8f713cf4 SHA512 12ef793a5b6ffd4413f780a13cad63927a95f15d17d85d4229eb5005ead68e51779abb822f9898ab5ae8c2094affeec1f9e85c34f109499739e6726b7641542a AUX calibre-server-3.init 1796 BLAKE2B f87d785d6f6fc10fa648d40944ec8538027854bb872d9a3be6b5b35b0abf3cda1e4e93874a9422914da5eb4287f193459733956e3f1e25e61bec0c214c552c99 SHA512 88110ded1b9c6cf8d3bfc3d5889654f77578f9d299e88daea9023767b930082e00fbddbb92a6e43c46d900248f3684232d93396ec1d0e784c7ec14b44783f98a -DIST calibre-3.15.0.tar.xz 38177684 BLAKE2B 7d3892f81db61f8d4a08589a42ccd71183d9dc7fa401480d4426d1205a9a633216a79865140481f63e1e3a741d34f604ea9d7f98c490949d0d4452cb9123fb9b SHA512 93a9f3b7122d8f4cd1d847727f6d1ccd1f9d828651e9ee77a34544742884b3e925552ca61ec1d0a1196b04a0874e97fc877e679dd8a69ba8b754b7688b730697 DIST calibre-3.26.1.tar.xz 39109660 BLAKE2B 0e98c273b8a5dfafea7a7027de3f83ad25ab835edadedf78b7e9bc356bcac8937d915944f2ab6503b414c49b4e792e090e7bd2433a4e86373bf115720ed78b0a SHA512 893e36b101defaca29281b4bd072aafc1c4cb20a9cd3ee06a0b68fbe6b39cab34952799939ac4f54c77148c87861c5ab4ddff84f5ec8c2274ae7fa6424259ff5 -EBUILD calibre-3.15.0.ebuild 9281 BLAKE2B 8eaf92eb0c23c1b500105c74841aaf1980f71d7f3d01f5af76a0bf906a904d3df17ed71a5b01d150a70c1fd53b431f66de9a8c3a055a26b086dd60b714e535c0 SHA512 2194ef543af3296766c960768dbe8e6330d89583318052ad56a8a35df5704c88deec235c1dbfe042bc4c99df8ff94b48fd87f3b15b012c288a87f891433d49a5 +DIST calibre-3.35.0.tar.xz 39482684 BLAKE2B acf61ad52b9de4ab87913d536890f1f74cd4bca656ec275cd5fe21d6bbb4b97792d7f13f40b85b61f7a27745be2aedfff8b6deb9f8dff980f6f30596c184f1f2 SHA512 c81a00832c812603e5c5752f47ad322fcd9aa5079273385af2e0d8813bf04c4b84cca40210d53207c5b52ac4975ecec725f5560cb3c629f4afe9150229138b0d EBUILD calibre-3.26.1.ebuild 9281 BLAKE2B 8eaf92eb0c23c1b500105c74841aaf1980f71d7f3d01f5af76a0bf906a904d3df17ed71a5b01d150a70c1fd53b431f66de9a8c3a055a26b086dd60b714e535c0 SHA512 2194ef543af3296766c960768dbe8e6330d89583318052ad56a8a35df5704c88deec235c1dbfe042bc4c99df8ff94b48fd87f3b15b012c288a87f891433d49a5 +EBUILD calibre-3.35.0.ebuild 9246 BLAKE2B 1259df8792b677d45160ea9282d06db8b416cc002dc6016a13acde2054bb2574f7e7def8576277f2af6d8e29b93455dfdcb1c67e3a10fd0e349341101ebffa82 SHA512 7bbf1f3796843e46bd0ca0636476aa397e562b1333fdb605c2a49c8abdea032ec59f7e701e30414e93755db538ebd3d1eea5bea017b3fd5e6fec90a891c8c0eb MISC metadata.xml 382 BLAKE2B 87fa7e63a6ed7a4ea55247b362288b43f7edd312cc3085bb8c1b947402ae4aa0df01fac4f6646d260653ff8af7fe28d3dabb8a213dbf3e206181b69835b33d5f SHA512 8503e0a4a48d93682c386eb1d6507b4b26585afc9d62b7cd52bc00b457a887bd17422a03669ff404570ff7f5ff6f0bba14ee935979f8b54722870d6620097de5 diff --git a/app-text/calibre/calibre-3.15.0.ebuild b/app-text/calibre/calibre-3.15.0.ebuild deleted file mode 100644 index f761e9c5d83a..000000000000 --- a/app-text/calibre/calibre-3.15.0.ebuild +++ /dev/null @@ -1,292 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite,ssl" - -inherit eutils bash-completion-r1 gnome2-utils multilib toolchain-funcs python-single-r1 xdg-utils - -DESCRIPTION="Ebook management application" -HOMEPAGE="https://calibre-ebook.com/" -SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz" - -LICENSE=" - GPL-3+ - GPL-3 - GPL-2+ - GPL-2 - GPL-1+ - LGPL-3+ - LGPL-2.1+ - LGPL-2.1 - BSD - MIT - Old-MIT - Apache-2.0 - public-domain - || ( Artistic GPL-1+ ) - CC-BY-3.0 - OFL-1.1 - PSF-2 -" -KEYWORDS="amd64 ~arm x86" -SLOT="0" -IUSE="ios +udisks" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND="${PYTHON_DEPS} - >=app-text/podofo-0.8.2:= - >=app-text/poppler-0.26.5[qt5] - >=dev-libs/chmlib-0.40:= - dev-libs/glib:2= - >=dev-libs/icu-57.1:= - dev-libs/libinput:= - >=dev-python/apsw-3.13.0[${PYTHON_USEDEP}] - >=dev-python/beautifulsoup-3.0.5:python-2[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}] - >=dev-python/cssutils-1.0.1[${PYTHON_USEDEP}] - >=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}] - >=dev-libs/dbus-glib-0.106 - >=sys-apps/dbus-1.10.8 - dev-python/html5-parser[${PYTHON_USEDEP}] - >=dev-python/lxml-3.2.1[${PYTHON_USEDEP}] - >=dev-python/mechanize-0.2.5[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/netifaces[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pygments-2.1.3[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}] - >=dev-python/PyQt5-5.8[gui,svg,webkit,widgets,network,printsupport,${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - dev-qt/qtcore:5= - dev-qt/qtdbus:5= - dev-qt/qtgui:5= - dev-qt/qtwidgets:5= - dev-util/desktop-file-utils - dev-util/gtk-update-icon-cache - media-fonts/liberation-fonts - media-libs/fontconfig:= - >=media-libs/freetype-2:= - >=media-libs/libmtp-1.1.11:= - >=media-libs/libwmf-0.2.8 - >=media-gfx/optipng-0.7.6 - sys-libs/zlib:= - virtual/libusb:1= - virtual/python-dnspython[${PYTHON_USEDEP}] - x11-libs/libxkbcommon:= - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXrender:= - x11-misc/shared-mime-info - >=x11-misc/xdg-utils-1.0.2-r2 - ios? ( - >=app-pda/usbmuxd-1.0.8 - >=app-pda/libimobiledevice-1.2.0 - ) - udisks? ( virtual/libudev )" -RDEPEND="${COMMON_DEPEND} - udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )" -DEPEND="${COMMON_DEPEND} - >=dev-python/setuptools-23.1.0[${PYTHON_USEDEP}] - >=virtual/podofo-build-0.9.4 - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary && $(gcc-major-version) -lt 6 ]]; then - eerror "Calibre cannot be built with this version of gcc." - eerror "You need at least gcc-6.0" - die "Your C compiler is too old for this package." - fi -} - -src_prepare() { - # no_updates: do not annoy user with "new version is availible all the time - # disable_plugins: walking sec-hole, wait for upstream to use GHNS interface - eapply \ - "${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \ - "${FILESDIR}/${PN}-disable_plugins.patch" - - eapply_user - - # Fix outdated version constant. - #sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \ - # -i src/calibre/constants.py || \ - # die "sed failed to patch constants.py" - - # Avoid sandbox violation in /usr/share/gnome/apps when linux.py - # calls xdg-* (bug #258938). - sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \ - -e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ - -e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \ - -e "s|, PreserveMIMEDefaults():|:|" \ - -e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \ - -e "s|cmd\[2\]|cmd[4]|" \ - -e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ - -e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \ - -i src/calibre/linux.py || die "sed failed to patch linux.py" - - # Disable unnecessary privilege dropping for bug #287067. - sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \ - -i setup/install.py || die "sed failed to patch install.py" - - sed -e "/^ self.check_call(\\[QMAKE\\] + qmc + \\[proname\\])$/a\ -\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \ -'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \ -'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \ -'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \ -'-i', 'Makefile'])" \ - -i setup/build.py || die "sed failed to patch build.py" - - # use system beautifulsoup, instead of bundled - rm -f "${S}"/src/calibre/ebooks/BeautifulSoup.py \ - || die "could not remove bundled beautifulsoup" - find "${S}" -type f -name \*.py -exec \ - sed -e 's/calibre.ebooks.BeautifulSoup/BeautifulSoup/' -i {} + \ - || die "could not sed bundled beautifulsoup out of the source tree" - - # avoid failure of xdg tools to recognize vendor prefix - sed -e "s|xdg-icon-resource install|xdg-icon-resource install --novendor|" \ - -e "s|'xdg-mime', 'install'|'xdg-mime', 'install', '--novendor'|" \ - -e "s|'xdg-desktop-menu', 'install'|'xdg-desktop-menu', 'install', '--novendor'|" \ - -i "${S}"/src/calibre/linux.py || die 'sed failed' - - # don't create/install uninstaller - sed '/self\.create_uninstaller()/d' -i src/calibre/linux.py || die -} - -src_install() { - # Bypass kbuildsycoca and update-mime-database in order to - # avoid sandbox violations if xdg-mime tries to call them. - cat - > "${T}/kbuildsycoca" <<-EOF - #!${BASH} - echo $0 : $@ - exit 0 - EOF - - cp "${T}"/{kbuildsycoca,update-mime-database} || die - chmod +x "${T}"/{kbuildsycoca,update-mime-database} || die - - export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake" - - # Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox - # violation with kbuildsycoca as in bug #287067, comment #13. - export -n DISPLAY - - # Bug #352625 - Some LANGUAGE values can trigger the following ValueError: - # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale - # return _parse_localename(localename) - # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename - # raise ValueError, 'unknown locale: %s' % localename - #ValueError: unknown locale: 46 - export -n LANGUAGE - - # Bug #295672 - Avoid sandbox violation in ~/.config by forcing - # variables to point to our fake temporary $HOME. - export HOME="${T}/fake_homedir" - export XDG_CONFIG_HOME="${HOME}/.config" - export XDG_DATA_HOME="${HOME}/.local/share" - export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre" - mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die - - tc-export CC CXX - # Bug #334243 - respect LDFLAGS when building extensions - export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS" - local libdir=$(get_libdir) - [[ -n $libdir ]] || die "get_libdir returned an empty string" - - # Bug #472690 - Avoid sandbox violation for /dev/dri/card0. - local x - for x in /dev/dri/card[0-9] ; do - [[ -e ${x} ]] && addpredict ${x} - done - - #dodir "/usr/$(get_libdir)/python2.7/site-packages" # for init_calibre.py - #dodir $(python_get_sitedir) - PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \ - "${PYTHON}" setup.py install \ - --root="${D}" \ - --prefix="${EPREFIX}/usr" \ - --libdir="${EPREFIX}/usr/${libdir}" \ - --staging-root="${ED}usr" \ - --staging-libdir="${ED}usr/${libdir}" || die - - # The menu entries end up here due to '--mode user' being added to - # xdg-* options in src_prepare. - dodir /usr/share/mime/packages - chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local - mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ || - die "failed to register mime types" - dodir /usr/share/icons - mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ || - die "failed to install icon files" - - domenu "${HOME}"/.local/share/applications/*.desktop || - die "failed to install .desktop menu files" - - find "${ED}"usr/share -type d -empty -delete - - cd "${ED}"/usr/share/calibre/fonts/liberation || die - local x - for x in * ; do - [[ -f ${EPREFIX}usr/share/fonts/liberation-fonts/${x} ]] || continue - ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die - done - - einfo "Converting python shebangs" - python_fix_shebang "${ED}" - - einfo "Compiling python modules" - python_optimize "${ED}"usr/lib/calibre - - newinitd "${FILESDIR}"/calibre-server-3.init calibre-server - newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server - - bashcomp_alias calibre \ - lrfviewer \ - calibre-debug \ - ebook-meta \ - calibre-server \ - ebook-viewer \ - ebook-polish \ - fetch-ebook-metadata \ - lrf2lrs \ - ebook-convert \ - ebook-edit \ - calibre-smtp \ - ebook-device - -} - -pkg_preinst() { - gnome2_icon_savelist - # Indentify stray directories from upstream's "Binary install" - # method (see bug 622728). - CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre - CALIBRE_LIB_CONTENT=$(for x in "${ED%/}${CALIBRE_LIB_DIR}"/*; do - printf -- "${x##*/} "; done) || die "Failed to list ${ED%/}${CALIBRE_LIB_DIR}" -} - -pkg_postinst() { - [[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset" - local x - for x in "${EROOT%/}${CALIBRE_LIB_DIR}"/*; do - if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then - elog "Purging '${x}'" - rm -rf "${x}" - fi - done - xdg_desktop_database_update - xdg_mimeinfo_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - gnome2_icon_cache_update -} diff --git a/app-text/calibre/calibre-3.35.0.ebuild b/app-text/calibre/calibre-3.35.0.ebuild new file mode 100644 index 000000000000..eaef52feb40d --- /dev/null +++ b/app-text/calibre/calibre-3.35.0.ebuild @@ -0,0 +1,288 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="sqlite,ssl" + +inherit eutils bash-completion-r1 gnome2-utils multilib toolchain-funcs python-single-r1 xdg-utils + +DESCRIPTION="Ebook management application" +HOMEPAGE="https://calibre-ebook.com/" +SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz" + +LICENSE=" + GPL-3+ + GPL-3 + GPL-2+ + GPL-2 + GPL-1+ + LGPL-3+ + LGPL-2.1+ + LGPL-2.1 + BSD + MIT + Old-MIT + Apache-2.0 + public-domain + || ( Artistic GPL-1+ ) + CC-BY-3.0 + OFL-1.1 + PSF-2 +" +KEYWORDS="~amd64 ~arm ~x86" +SLOT="0" +IUSE="ios +udisks" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS} + >=app-text/podofo-0.9.6_pre20171027:= + >=app-text/poppler-0.26.5[qt5] + >=dev-libs/chmlib-0.40:= + dev-libs/glib:2= + >=dev-libs/icu-57.1:= + dev-libs/libinput:= + >=dev-python/apsw-3.13.0[${PYTHON_USEDEP}] + >=dev-python/beautifulsoup-3.0.5:python-2[${PYTHON_USEDEP}] + >=dev-python/chardet-3.0.3[${PYTHON_USEDEP}] + >=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}] + >=dev-python/cssutils-1.0.1[${PYTHON_USEDEP}] + >=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}] + >=dev-libs/dbus-glib-0.106 + >=sys-apps/dbus-1.10.8 + >=dev-python/html5-parser-0.4.3[${PYTHON_USEDEP}] + >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}] + >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}] + >=dev-python/msgpack-0.5.6[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}] + >=dev-python/pillow-3.2.0[${PYTHON_USEDEP}] + >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.1.3[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}] + >=dev-python/PyQt5-5.8[gui,svg,webkit,widgets,network,printsupport,${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-qt/qtcore:5= + dev-qt/qtdbus:5= + dev-qt/qtgui:5= + dev-qt/qtwidgets:5= + dev-util/desktop-file-utils + dev-util/gtk-update-icon-cache + media-fonts/liberation-fonts + media-libs/fontconfig:= + >=media-libs/freetype-2:= + >=media-libs/libmtp-1.1.11:= + >=media-libs/libwmf-0.2.8 + >=media-gfx/optipng-0.7.6 + >=sys-libs/zlib-1.2.11:= + virtual/libusb:1= + virtual/python-dnspython[${PYTHON_USEDEP}] + x11-libs/libxkbcommon:= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrender:= + x11-misc/shared-mime-info + >=x11-misc/xdg-utils-1.0.2-r2 + ios? ( + >=app-pda/usbmuxd-1.0.8 + >=app-pda/libimobiledevice-1.2.0 + ) + udisks? ( virtual/libudev )" +RDEPEND="${COMMON_DEPEND} + udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )" +DEPEND="${COMMON_DEPEND} + >=dev-python/setuptools-23.1.0[${PYTHON_USEDEP}] + >=virtual/podofo-build-0.9.6_pre20171027 + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary && $(gcc-major-version) -lt 6 ]]; then + eerror "Calibre cannot be built with this version of gcc." + eerror "You need at least gcc-6.0" + die "Your C compiler is too old for this package." + fi +} + +src_prepare() { + # no_updates: do not annoy user with "new version is availible all the time + # disable_plugins: walking sec-hole, wait for upstream to use GHNS interface + eapply \ + "${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \ + "${FILESDIR}/${PN}-disable_plugins.patch" + + eapply_user + + # Fix outdated version constant. + #sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \ + # -i src/calibre/constants.py || \ + # die "sed failed to patch constants.py" + + # Avoid sandbox violation in /usr/share/gnome/apps when linux.py + # calls xdg-* (bug #258938). + sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \ + -e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ + -e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \ + -e "s|, PreserveMIMEDefaults():|:|" \ + -e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \ + -e "s|cmd\[2\]|cmd[4]|" \ + -e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ + -e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \ + -i src/calibre/linux.py || die "sed failed to patch linux.py" + + # Disable unnecessary privilege dropping for bug #287067. + sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \ + -i setup/install.py || die "sed failed to patch install.py" + + sed -e "/^ self.check_call(\\[QMAKE\\] + qmc + \\[proname\\])$/a\ +\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \ +'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \ +'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \ +'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \ +'-i', 'Makefile'])" \ + -i setup/build.py || die "sed failed to patch build.py" + + # use system beautifulsoup, instead of bundled + rm -f "${S}"/src/calibre/ebooks/BeautifulSoup.py \ + || die "could not remove bundled beautifulsoup" + find "${S}" -type f -name \*.py -exec \ + sed -e 's/calibre.ebooks.BeautifulSoup/BeautifulSoup/' -i {} + \ + || die "could not sed bundled beautifulsoup out of the source tree" + + # avoid failure of xdg tools to recognize vendor prefix + sed -e "s|xdg-icon-resource install|xdg-icon-resource install --novendor|" \ + -e "s|'xdg-mime', 'install'|'xdg-mime', 'install', '--novendor'|" \ + -e "s|'xdg-desktop-menu', 'install'|'xdg-desktop-menu', 'install', '--novendor'|" \ + -i "${S}"/src/calibre/linux.py || die 'sed failed' + + # don't create/install uninstaller + sed '/self\.create_uninstaller()/d' -i src/calibre/linux.py || die +} + +src_install() { + # Bypass kbuildsycoca and update-mime-database in order to + # avoid sandbox violations if xdg-mime tries to call them. + cat - > "${T}/kbuildsycoca" <<-EOF + #!${BASH} + echo $0 : $@ + exit 0 + EOF + + cp "${T}"/{kbuildsycoca,update-mime-database} || die + chmod +x "${T}"/{kbuildsycoca,update-mime-database} || die + + export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake" + + # Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox + # violation with kbuildsycoca as in bug #287067, comment #13. + export -n DISPLAY + + # Bug #352625 - Some LANGUAGE values can trigger the following ValueError: + # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale + # return _parse_localename(localename) + # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename + # raise ValueError, 'unknown locale: %s' % localename + #ValueError: unknown locale: 46 + export -n LANGUAGE + + # Bug #295672 - Avoid sandbox violation in ~/.config by forcing + # variables to point to our fake temporary $HOME. + export HOME="${T}/fake_homedir" + export XDG_CONFIG_HOME="${HOME}/.config" + export XDG_DATA_HOME="${HOME}/.local/share" + export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre" + mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die + + tc-export CC CXX + # Bug #334243 - respect LDFLAGS when building extensions + export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS" + local libdir=$(get_libdir) + [[ -n $libdir ]] || die "get_libdir returned an empty string" + + addpredict /dev/dri #665310 + + #dodir "/usr/$(get_libdir)/python2.7/site-packages" # for init_calibre.py + #dodir $(python_get_sitedir) + PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \ + "${PYTHON}" setup.py install \ + --root="${D}" \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/${libdir}" \ + --staging-root="${ED}usr" \ + --staging-libdir="${ED}usr/${libdir}" || die + + # The menu entries end up here due to '--mode user' being added to + # xdg-* options in src_prepare. + dodir /usr/share/mime/packages + chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local + mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ || + die "failed to register mime types" + dodir /usr/share/icons + mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ || + die "failed to install icon files" + + domenu "${HOME}"/.local/share/applications/*.desktop || + die "failed to install .desktop menu files" + + find "${ED}"usr/share -type d -empty -delete + + cd "${ED}"/usr/share/calibre/fonts/liberation || die + local x + for x in * ; do + [[ -f ${EPREFIX}usr/share/fonts/liberation-fonts/${x} ]] || continue + ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die + done + + einfo "Converting python shebangs" + python_fix_shebang "${ED}" + + einfo "Compiling python modules" + python_optimize "${ED}"usr/lib/calibre + + newinitd "${FILESDIR}"/calibre-server-3.init calibre-server + newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server + + bashcomp_alias calibre \ + lrfviewer \ + calibre-debug \ + ebook-meta \ + calibre-server \ + ebook-viewer \ + ebook-polish \ + fetch-ebook-metadata \ + lrf2lrs \ + ebook-convert \ + ebook-edit \ + calibre-smtp \ + ebook-device + +} + +pkg_preinst() { + gnome2_icon_savelist + # Indentify stray directories from upstream's "Binary install" + # method (see bug 622728). + CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre + CALIBRE_LIB_CONTENT=$(for x in "${ED%/}${CALIBRE_LIB_DIR}"/*; do + printf -- "${x##*/} "; done) || die "Failed to list ${ED%/}${CALIBRE_LIB_DIR}" +} + +pkg_postinst() { + [[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset" + local x + for x in "${EROOT%/}${CALIBRE_LIB_DIR}"/*; do + if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then + elog "Purging '${x}'" + rm -rf "${x}" + fi + done + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} diff --git a/app-text/chm2pdf/Manifest b/app-text/chm2pdf/Manifest deleted file mode 100644 index 4d524828834f..000000000000 --- a/app-text/chm2pdf/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX tempdir.patch 3694 BLAKE2B a88d3709ee23f43ab6a9a9b3ec83306d964d3d791b4552f99df26bdf09924cc40b721b0f24c8807b47f0e91b3eb8d46dae1c15ee53b9fe7974431c523bda5b50 SHA512 e7d29e71afad11c79d508c35c9060a39308c78e654f00808cb38b7e75ebf5f885bbd436f58e9900977c2e81d0f4a7f543daeab6bd2f9a919c4c3b74dba33c325 -DIST chm2pdf-0.9.1.tar.gz 19955 BLAKE2B 6f16f35d25904cf1b42e91c46f58b279fceb11a328a88e14f20a9749148a4a5932af4884a19f57dc89b0135b3b8acd2dc880265aa46dfb9887ab6212a59172bd SHA512 1d1997b17750f371e60cc6bf9693a8e4316deadd63247700f6ebd1bf02340f2e0524766a6be846d0f6349416b8551609da63fbf60ecd62766cf0d9b4f0c886d3 -EBUILD chm2pdf-0.9.1-r2.ebuild 768 BLAKE2B 3dee8875ae605f35e8e3cbc992d74ae0a3188a9801183775a7a15eff4f64009a44235e9498be0e68fb8065cd1a6391adb4ab8e16b79ee0473ca637cd2c7c8397 SHA512 e6015c7b5eed96714e2afac98132141f55067654cd65dfb510c4266a68fc69328fbaa28bc771cc8978ec45f512f50e3d4234e7be1c9f09932daec093ef35a7cf -MISC metadata.xml 244 BLAKE2B d68384fb6b1d1dbb9d20cd76c4991aa746477d14e2b318cecdcd66166758beef130e69ddf71dc7e27071af3ae234b537b106a9daf719d0f6f6039aa82702cb0c SHA512 6c2761abb4bf0f08e2bb5eaf232dfec4cc83a1617acd7954a5c7e0987056b1a8b3efdcee1a1c718436aa33c440bb65368dc1231e7146f9c795f696ba5686b644 diff --git a/app-text/chm2pdf/chm2pdf-0.9.1-r2.ebuild b/app-text/chm2pdf/chm2pdf-0.9.1-r2.ebuild deleted file mode 100644 index d4ace08fe54d..000000000000 --- a/app-text/chm2pdf/chm2pdf-0.9.1-r2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit python-single-r1 - -DESCRIPTION="A script that converts a CHM file into a single PDF file" -HOMEPAGE="https://code.google.com/p/chm2pdf/" -SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="amd64 x86" -SLOT="0" -IUSE="" - -RDEPEND="dev-python/pychm[${PYTHON_USEDEP}] - app-text/htmldoc - >=dev-libs/chmlib-0.40-r1[examples] - ${PYTHON_DEPS}" - -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -PATCHES=( "${FILESDIR}/tempdir.patch" ) - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare(){ - python_fix_shebang . -} - -src_install() { - default - python_doscript ${PN} || die "failed to create executable" -} diff --git a/app-text/chm2pdf/files/tempdir.patch b/app-text/chm2pdf/files/tempdir.patch deleted file mode 100644 index 6bb5fe55d00d..000000000000 --- a/app-text/chm2pdf/files/tempdir.patch +++ /dev/null @@ -1,71 +0,0 @@ ---- chm2pdf-0.9.1.orig/chm2pdf 2008-07-09 12:42:26.000000000 +0200 -+++ chm2pdf-0.9.1/chm2pdf 2009-02-25 20:58:53.000000000 +0100 -@@ -27,6 +27,8 @@ - import os, os.path - import re, glob - import getopt -+import tempfile -+import shutil - # from BeautifulSoup import BeautifulSoup - - global version -@@ -39,8 +41,8 @@ - global filename #the input filename - - version = '0.9.1' --CHM2PDF_TEMP_WORK_DIR='/tmp/chm2pdf/work' --CHM2PDF_TEMP_ORIG_DIR='/tmp/chm2pdf/orig' -+CHM2PDF_TEMP_WORK_DIR=tempfile.mkdtemp() -+CHM2PDF_TEMP_ORIG_DIR=tempfile.mkdtemp() - - - -@@ -299,16 +301,6 @@ - # ########################### File extraction and correction: START ############################ - # - if options['dontextract'] == '': -- -- try: -- os.mkdir(CHM2PDF_TEMP_WORK_DIR) -- except OSError: # The directory already exists. -- pass -- -- try: -- os.mkdir(CHM2PDF_TEMP_ORIG_DIR) -- except OSError: # The directory already exists. -- pass - - try: - os.mkdir(CHM2PDF_ORIG_DIR) -@@ -620,7 +612,7 @@ - print '\t--continuous\n\t\tSpecifies that the HTML sources are unstructured (plain web pages).\n\t\tNo page breaks are inserted between each file or URL in the output.' - print '\t--cookies \'name="value with space"; name=value\'\n\t\t' - print '\t--datadir directory\n\t\tSpecifies the location of the HTMLDOC data files, usually /usr/share/htmldoc or C:\Program Files\HTMLDOC ' -- print "\t--dontextract \n\t\tIf given, %s will not extract the HTML files from the given CHM file, but will use previously extracted copies from the temporary directory " %name + '(i.e. ' + CHM2PDF_TEMP_ORIG_DIR + ' and ' + CHM2PDF_TEMP_WORK_DIR + '). Usually you will use this option after you have used the \'--extract-only\' option to extract the files in order to correct them manually (in ' + CHM2PDF_TEMP_WORK_DIR + '). After the correction, a call with \'--dontextract\' will not overwrite your changes, but will use the corrected files instead.' -+# print "\t--dontextract \n\t\tIf given, %s will not extract the HTML files from the given CHM file, but will use previously extracted copies from the temporary directory " %name + '(i.e. ' + CHM2PDF_TEMP_ORIG_DIR + ' and ' + CHM2PDF_TEMP_WORK_DIR + '). Usually you will use this option after you have used the \'--extract-only\' option to extract the files in order to correct them manually (in ' + CHM2PDF_TEMP_WORK_DIR + '). After the correction, a call with \'--dontextract\' will not overwrite your changes, but will use the corrected files instead.' - print '\t--duplex\n\t\tSpecifies that the output should be formatted for double-sided printing.' - print '\t--effectduration {0.1..10.0}\n\t\tSpecifies the duration in seconds of PDF page transition effects.' - print '\t--embedfonts\n\t\tSpecifies that fonts should be embedded in PDF output.' -@@ -1084,13 +1076,6 @@ - print 'CHM file "' + filename + '" not found!' - return - -- #remove temporary files -- if options['dontextract'] == '': -- if options['verbose']=='--verbose' and options['verbositylevel']=='high': -- print 'Removing any previous temporary files...' -- os.system('rm -r '+CHM2PDF_ORIG_DIR+'/*') -- os.system('rm -r '+CHM2PDF_WORK_DIR+'/*') -- - cfile = chm.CHMFile() - cfile.LoadCHM(filename) - -@@ -1105,6 +1090,8 @@ - os.system('extract_chmLib ' + filename + ' ' + CHM2PDF_ORIG_DIR + '&> /dev/null') - - convert_to_pdf(cfile, filename, outputfilename, options) -+ shutil.rmtree(CHM2PDF_TEMP_WORK_DIR) -+ shutil.rmtree(CHM2PDF_TEMP_ORIG_DIR) - - - if __name__ == '__main__': diff --git a/app-text/chm2pdf/metadata.xml b/app-text/chm2pdf/metadata.xml deleted file mode 100644 index 98820e79c356..000000000000 --- a/app-text/chm2pdf/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - chm2pdf - - diff --git a/app-text/clara/Manifest b/app-text/clara/Manifest deleted file mode 100644 index 71f33045643d..000000000000 --- a/app-text/clara/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX clara-20031214-debian-vararg.patch 1768 BLAKE2B 87457b832c224a4a199136abda7a8448fb80ec215d7d93a5f66a0d382b8bc3dc0a33412954a91040b5ed6a8a9e4d24619ff783b05b32481f2c6da694cc2fee5c SHA512 3ec7c2bb9a11721c670ac1f74f2038f0909d0282392381be8c2bb2b9fd564b32dc94b56ab9458d95a63bf701816729610501e8cea2ca9088f64db62f560611bb -AUX clara_open_mode.patch 567 BLAKE2B 0b355d1ef6a2c8de21e2c90b4651d361799ce6d4972a1a235068d2d08fd0810d712bde3e3d759ce1305f9c52c094120e7e42bbfb6b1c332ccbcded64dcb64c5a SHA512 787972048c6ddcea4727b72a0b327486349876de2978358fcc4386010d5f43415e6573bf01d4c48ad747195718186954403ddae63a09f1bf5471995b17d27b34 -DIST clara-20031214.tar.gz 451539 BLAKE2B beed8b3a199825a8d8699c10b6a08c4d71fbafa3f3d2ebbbff6b13eafa35b4f38bacca35209039a93f0d31a993987a8773371b43440a1a0fbd61c40c455ec1f9 SHA512 260d710132a3903d71b6c4c0885ac1709b60d520861e3dcd5e4b75a3bf5627549c94423670be08245e7a9db6a870a93a9526c8d318fadaddcce00cbf02985f49 -EBUILD clara-20031214-r1.ebuild 1262 BLAKE2B ba3f6b45e1d17a56066134acf5991837d3e3fd92c6edf7ebf71833254d8c9f6eaa58b1369029d7a388a3dbb256cca75ae3d6804107fffac14f7361f6e95bfb6e SHA512 499a121d78c780e025ba45b9f56e1e8b8c16d7776ec2b21b1bd1af5b60b4c1526f5bd443c19ea697c12d5c7d519e902a17a15756c3d42f1cbe2972c49773335b -EBUILD clara-20031214.ebuild 1245 BLAKE2B 46d3e3ea7114342eec8a8b6d298e41ceea7eb05a0af31ab7247daab97fe5645561cfcec96edb3886078548546ed6691783e802102935fca3520a151713ebd23d SHA512 e14f2c63eba3aa5dd9a3300b65bec2a0f263546dd778ec5ee826a6dc90d44dde778505abcaf21eeb8b7904e92f4fa7ab2f27aabee38d4505410bba29495d5a8e -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/app-text/clara/clara-20031214-r1.ebuild b/app-text/clara/clara-20031214-r1.ebuild deleted file mode 100644 index 758415dfd6af..000000000000 --- a/app-text/clara/clara-20031214-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="An OCR (Optical Character Recognition) program" -SRC_URI="mirror://gentoo/${P}.tar.gz" -HOMEPAGE="http://www.claraocr.org/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ~x86 ~ppc-macos ~sparc-solaris" -IUSE="" - -RDEPEND="x11-libs/libX11" -DEPEND="${RDEPEND}" - -# The test provided by clara doesn't seem to make any sense. It just -# calls the binary with an unsupported option, which results in an -# error. -RESTRICT="test" - -src_prepare() { - sed -i -re "s/(C|LD)FLAGS =/\1FLAGS +=/" Makefile - epatch "${FILESDIR}/${PN}_open_mode.patch" - epatch "${FILESDIR}/${P}-debian-vararg.patch" -} - -src_compile() { - emake CC="$(tc-getCC)" || die - emake doc || die -} - -src_install() { - dobin ${PN} selthresh - doman doc/${PN}*.1 selthresh.1 - - dodoc ANNOUNCE CHANGELOG doc/FAQ - insinto /usr/share/doc/${P} - doins imre.pbm - - dohtml doc/*.html -} - -pkg_postinst() { - elog - elog "Please note that Clara OCR has to be trained to recognize text," - elog "without a training session it simply won't work. Have a look at" - elog "the docs in /usr/share/doc/${P}/html/ to get more " - elog "info about the training procedure." - elog -} diff --git a/app-text/clara/clara-20031214.ebuild b/app-text/clara/clara-20031214.ebuild deleted file mode 100644 index e1143a5a99b2..000000000000 --- a/app-text/clara/clara-20031214.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils toolchain-funcs - -DESCRIPTION="An OCR (Optical Character Recognition) program" -SRC_URI="mirror://gentoo/clara-20031214.tar.gz" -HOMEPAGE="http://www.claraocr.org/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ppc x86 ~ppc-macos ~sparc-solaris" -IUSE="" - -RDEPEND="x11-libs/libX11" -DEPEND="${RDEPEND}" - -# The test provided by clara doesn't seem to make any sense. It just -# calls the binary with an unsupported option, which results in an -# error. -RESTRICT="test" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i -re "s/(C|LD)FLAGS =/\1FLAGS +=/" Makefile - epatch "${FILESDIR}/clara_open_mode.patch" -} - -src_compile() { - emake CC="$(tc-getCC)" || die - emake doc || die -} - -src_install() { - dobin clara selthresh - doman doc/clara*.1 selthresh.1 - - dodoc ANNOUNCE CHANGELOG doc/FAQ - insinto /usr/share/doc/${P} - doins imre.pbm - - dohtml doc/*.html -} - -pkg_postinst() { - elog - elog "Please note that Clara OCR has to be trained to recognize text," - elog "without a training session it simply won't work. Have a look at" - elog "the docs in /usr/share/doc/${P}/html/ to get more " - elog "info about the training procedure." - elog -} diff --git a/app-text/clara/files/clara-20031214-debian-vararg.patch b/app-text/clara/files/clara-20031214-debian-vararg.patch deleted file mode 100644 index 570bc4018993..000000000000 --- a/app-text/clara/files/clara-20031214-debian-vararg.patch +++ /dev/null @@ -1,90 +0,0 @@ ---- clara-20031214.orig/clara.c -+++ clara-20031214/clara.c -@@ -751,11 +751,12 @@ - s[128] = 0; - logmsg(s); - -- if (!trace) -- return; -- va_start(args,m); -- vfprintf(stderr,m,args); -- fprintf(stderr,"\n"); -+ if (trace) { -+ vfprintf(stderr,m,args); -+ fprintf(stderr,"\n"); -+ } -+ -+ va_end(args); - } - - /* -@@ -775,10 +776,12 @@ - logmsg(s); - - /* send to stderr if requested */ -- if (!debug) -- return; -- vfprintf(stderr,m,args); -- fprintf(stderr,"\n"); -+ if (debug) { -+ vfprintf(stderr,m,args); -+ fprintf(stderr,"\n"); -+ } -+ -+ va_end(args); - } - - /* -@@ -797,9 +800,10 @@ - s[128] = 0; - logmsg(s); - -- va_start(args,m); - vfprintf(stderr,m,args); - fprintf(stderr,"\n"); -+ -+ va_end(args); - } - - /* (devel) ---- clara-20031214.orig/event.c -+++ clara-20031214/event.c -@@ -638,6 +638,8 @@ - } - } - -+ va_end(args); -+ - /* - printf("request (priority %d, mclip=%d, redraw=%d) to draw the message \"%s\"\n",f,mclip,redraw_stline,s); - */ ---- clara-20031214.orig/html.c -+++ clara-20031214/html.c -@@ -1548,11 +1548,12 @@ - va_list args; - int n=0,f; - -- va_start(args, fmt); - for (f=0; f==0; ) { - - /* try to write */ -+ va_start(args, fmt); - n = vsnprintf(*t+*top+1,*sz-*top-1,fmt,args); -+ va_end(args); - - /* - Some implementations of vsnprintf return -1 when -@@ -1589,11 +1590,12 @@ - va_list args; - int n=0,f; - -- va_start(args, fmt); - for (f=0; f==0; ) { - - /* try to write */ -+ va_start(args, fmt); - n = vsnprintf(text+topt+1,textsz-topt-1,fmt,args); -+ va_end(args); - - /* - Some implementations of vsnprintf return -1 when diff --git a/app-text/clara/files/clara_open_mode.patch b/app-text/clara/files/clara_open_mode.patch deleted file mode 100644 index 3f73f466ab8c..000000000000 --- a/app-text/clara/files/clara_open_mode.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- pgmblock.c 2002-04-29 14:26:13.000000000 +0000 -+++ pgmblock.c 2009-03-05 02:51:43.000000000 +0000 -@@ -161,7 +161,7 @@ - - printf("%d rare pixels (%1.4f)\n",t,((float)t)/(w*h)); - -- F = open("map",O_WRONLY|O_CREAT); -+ F = open("map",O_WRONLY|O_CREAT, 0644); - write(F,m,h*bpl); - write(F,map,256); - close(F); -@@ -197,7 +197,7 @@ - { - int i,j,F; - -- F = open("map",O_RDONLY|O_CREAT); -+ F = open("map",O_RDONLY|O_CREAT, 0644); - read(F,m,h*bpl); - read(F,map,256); - close(F); diff --git a/app-text/clara/metadata.xml b/app-text/clara/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/app-text/clara/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/app-text/cmigemo/Manifest b/app-text/cmigemo/Manifest index 150ed30a6a40..cb7cdaccbd6c 100644 --- a/app-text/cmigemo/Manifest +++ b/app-text/cmigemo/Manifest @@ -1,10 +1,5 @@ -AUX cmigemo-1.2-migemo-dict.diff 825 BLAKE2B 59c4d476188839e81f68c97b838e903498b890903d22d42a21c41b5f5fddcb7299dee36c9034893785e26d7d90a5e0d5773aefb97188a62c5b9eced826cac8d6 SHA512 e7b6826c4ce5a87a7e95743f233efaa6a5edc2515a86c85dc24e7dcf9d9a105fbab2f9fd8a81b3ff124a032eaa8dfd5050ca23ef7818ea29a7e8f9c44877388a AUX cmigemo-1.3c-gentoo.patch 1948 BLAKE2B 5c182d0c9c93b06104d1067272d35b023386a9ce7bfee1828489268cfff1bacbe64d83cde803df1a0f52804b3474900077a8144a1bd5900785c73b77ea0ca1d0 SHA512 90035c0fbf3b341113e4991f08c9962e27d37f6f215983379e92d7c616a67662b8754f390f9f19f7c84f1d5cc9a51a815999ec6c84e7c642758b3324f05b7837 AUX cmigemo-1.3c-ldflags.patch 502 BLAKE2B 3fc4c85592cc9feffbaeee636e8fcada10c7b7cd8696495239436808ddf9462da09713bbba10c3e5eb66cb45a3ec02e53f1e708fc0c1281dd96cc3e66db8caea SHA512 932bfad5afc4c90531cac96a9a7fb06d1ed690b3391ad9425c5ae1baa7caf2d8046d208e25816ea4ecfbbe44b2a95216e551cbbeb7808548f534853e6b817f7b DIST cmigemo-1.3c-MIT.tar.bz2 54447 BLAKE2B 37e561b992317dbf421b3d09203e92000c0217347235545483b4f8b99071794c2b240636a880c1758c1828782468670eb640fbd411abe779b28c52dfc3147650 SHA512 8c5b9109f4309906ed19d5d48643918f51c339be7f3b34c90d2d814fed1b6d30e77a1539f6c1e11ceb3560f83fd9e1079254af0b41e81b274e39128de6ffeb18 -DIST cmigemo-1.3c.tar.bz2 54323 BLAKE2B 4d63bde57c442131056e1aabcc702308243491de0632325b7a80af328e293c97479ac1733f29484a2ee7912f6d599360e7703d45612e8b30b52fd7a1228b5152 SHA512 240bdc92139d692cdb9e98a977f77105ef3ca716ede030629b3c4652276f0b0955ae80cc443fb879cada4b3fc83f7e4181043355e0285fcfe1011f4db4d13cc1 -EBUILD cmigemo-1.3c-r1.ebuild 1427 BLAKE2B 1dac8bc6ba813acec59e3e17132330a742762a71ec6e97dc36debd2199a0a27db97e67c5a158a0938060f59445a286d34e3e255213ce658c2f9aac5aacef2b39 SHA512 976846e86885c9a0435ff36e389d5d8778738159f62a985660899420b7ce621e86057560243dc8540578cbe0ccb33e3a261660ba2641bf2a0e8321430edf86df -EBUILD cmigemo-1.3c-r2.ebuild 1584 BLAKE2B 4bb59aeeaf8b428a3354ffa3508488f762b8cd8bad63a3f493908ea97c6c6fa48081e742cb47844e60a3304501a9a41969b87323befb2b2220899cfb9de44e21 SHA512 361932a88d926d6a969068e258eb242c12b1180abd5819bf07b199cb187728f8b782af1f9630e37a41c2cb0a022961998c90b0fbb9d06e45f2d413b16767e87d -EBUILD cmigemo-1.3c-r3.ebuild 1576 BLAKE2B a18ecba544b095a268eb80eace0b596fbaed1fb2c2ef70f5c9eee2cbe481030c448c104426712e43fde8edace62d473b586f91903b360924fc29b488c0e2c562 SHA512 0f0d971ba48ed22fd5150f6724695120c6093e5425cb436772b5020d3a26b935e440e0d2aabdd2525eb7cd198bcfdd9f8b0bd125ff21f54060b24ad8c7261e05 -EBUILD cmigemo-1.3c.ebuild 1102 BLAKE2B 17e25d35db7bff1b72b865addcd4430d7b35b04f1421c6e6ed9c8bebe76d33493cdbb569a0630608a765d3903b4c1620ea3afe06026f29e5ed6e35996e8af2b0 SHA512 d7ab991b692b9dfee83b748be48e159ab2ab4954174384984bf434af80fd2e17d3aa2e5b54615c4981c8414725fa1ee7044f8fbad65530779130bee5d0e387a5 +EBUILD cmigemo-1.3c-r3.ebuild 1569 BLAKE2B 42211da0825a0e072a67c0fef575004f661d1d2d43cd32ef5bac7a63529eca3cda68a893eeae0973bd6a3f57ff9f5d508d3f5a1e770d5c9e83d2f15f6bdba051 SHA512 af7154cc3643cb97c9118155819a912dacc7a0defbcef5b1f8d0d76e221405a69510d0ca364a80a0c2367b113849d07718dd7fc64b354a88cd83ba8e1d0dfb42 MISC metadata.xml 234 BLAKE2B 8615ff091e2c6b2c5d9d4246dbec2ed0c5161ce154a59f492bc640a1428de7847757b68a8d926cae4bf78905d2aeeda10cb4cb0db9bf6870d38e811556299520 SHA512 16ea852f76297335e7ef70c8019fe09d46c0455922c049ba6e92696232e957955fd671d467ebdd0bf7837d39a26083d5be2a6f8abeba53807f0b8c5b97f2e441 diff --git a/app-text/cmigemo/cmigemo-1.3c-r1.ebuild b/app-text/cmigemo/cmigemo-1.3c-r1.ebuild deleted file mode 100644 index 5339687735fb..000000000000 --- a/app-text/cmigemo/cmigemo-1.3c-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_P="${P}-MIT" -DESCRIPTION="C/Migemo -- Migemo library implementation in C" -HOMEPAGE="http://www.kaoriya.net/#CMIGEMO" -SRC_URI="http://www.kaoriya.net/dist/var/${MY_P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha ~amd64 ~ppc x86" -IUSE="unicode vim-syntax" - -DEPEND="dev-lang/perl - >=app-dicts/migemo-dict-200812[unicode=] - app-i18n/qkc" -RDEPEND=">=app-dicts/migemo-dict-200812[unicode=]" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}/${PN}-1.2-migemo-dict.diff" - touch dict/SKK-JISYO.L - if use unicode ; then - sed -i -e "/gcc:/s/euc-jp/utf-8/" dict/dict.mak || die - fi - - # Bug #246953 - sed -i -e "s:-Wl,-rpath[^ ]*::" compile/Make_gcc.mak || die -} - -src_compile() { - append-flags -fPIC - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" gcc || die -} - -src_install() { - # parallel make install borks - emake -j1 \ - prefix="${D}/usr" \ - libdir="${D}/usr/$(get_libdir)" \ - gcc-install || die - - local encoding - if use unicode ; then - encoding="utf-8" - else - encoding="euc-jp" - fi - - mv "${D}/usr/share/migemo/${encoding}/"*.dat "${D}/usr/share/migemo/" - rm -rf "${D}/usr/share/migemo/"{cp932,euc-jp,utf-8} - - if use vim-syntax ; then - insinto /usr/share/vim/vimfiles/plugin - doins tools/migemo.vim - fi - - dodoc doc/{README_j,TODO_j,vimigemo}.txt -} diff --git a/app-text/cmigemo/cmigemo-1.3c-r2.ebuild b/app-text/cmigemo/cmigemo-1.3c-r2.ebuild deleted file mode 100644 index 5949875af65d..000000000000 --- a/app-text/cmigemo/cmigemo-1.3c-r2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_P="${P}-MIT" -DESCRIPTION="C/Migemo -- Migemo library implementation in C" -HOMEPAGE="http://www.kaoriya.net/#CMIGEMO" -SRC_URI="http://www.kaoriya.net/dist/var/${MY_P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~ppc x86" -IUSE="unicode vim-syntax" - -DEPEND=">=app-dicts/migemo-dict-200812[unicode=] - dev-lang/perl - || ( - net-misc/curl - net-misc/wget - www-client/fetch - ) - app-i18n/nkf" -RDEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - # Bug #246953 - epatch "${FILESDIR}/${P}-gentoo.patch" \ - "${FILESDIR}"/${P}-ldflags.patch - - touch dict/SKK-JISYO.L - if use unicode ; then - sed -i -e "/gcc:/s/euc-jp/utf-8/" dict/dict.mak || die - fi - - # Bug #255813 - sed -i -e "/^docdir/s:/doc/migemo:/share/doc/${PF}:" compile/config.mk.in || die -} - -src_compile() { - append-flags -fPIC - # parallel make b0rked - emake -j1 \ - CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" \ - gcc-all || die -} - -src_install() { - # parallel make b0rked - emake -j1 \ - prefix="${D}/usr" \ - libdir="${D}/usr/$(get_libdir)" \ - gcc-install || die - - local encoding - if use unicode ; then - encoding="utf-8" - else - encoding="euc-jp" - fi - - mv "${D}/usr/share/migemo/${encoding}/"*.dat "${D}/usr/share/migemo/" - rm -rf "${D}/usr/share/migemo/"{cp932,euc-jp,utf-8} - - if use vim-syntax ; then - insinto /usr/share/vim/vimfiles/plugin - doins tools/migemo.vim - fi - - dodoc doc/{README_j,TODO_j,vimigemo}.txt -} diff --git a/app-text/cmigemo/cmigemo-1.3c-r3.ebuild b/app-text/cmigemo/cmigemo-1.3c-r3.ebuild index 5843c8f263fd..b39dc8bc473a 100644 --- a/app-text/cmigemo/cmigemo-1.3c-r3.ebuild +++ b/app-text/cmigemo/cmigemo-1.3c-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="http://www.kaoriya.net/dist/var/${MY_P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~x86" +KEYWORDS="alpha amd64 ppc x86" IUSE="unicode vim-syntax" DEPEND=">=app-dicts/migemo-dict-200812[unicode=] diff --git a/app-text/cmigemo/cmigemo-1.3c.ebuild b/app-text/cmigemo/cmigemo-1.3c.ebuild deleted file mode 100644 index d00bfc14a73b..000000000000 --- a/app-text/cmigemo/cmigemo-1.3c.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -DESCRIPTION="C/Migemo -- Migemo library implementation in C" -HOMEPAGE="http://www.kaoriya.net/#CMIGEMO" -SRC_URI="http://www.kaoriya.net/dist/var/${P}.tar.bz2" - -LICENSE="cmigemo" -SLOT="0" -KEYWORDS="x86 alpha ppc" # development branch -IUSE="" - -DEPEND="app-i18n/qkc - app-dicts/migemo-dict" -RDEPEND="app-dicts/migemo-dict" - -src_unpack() { - unpack ${A} - cd ${S} - epatch "${FILESDIR}"/${PN}-1.2-migemo-dict.diff - touch ${S}/dict/SKK-JISYO.L - - # Bug #246953 - sed -i -e "s:-Wl,-rpath[^ ]*::" compile/Make_gcc.mak || die -} - -src_compile() { - emake CFLAGS="-fPIC ${CFLAGS}" gcc || die -} - -src_install() { - make \ - prefix=${D}/usr \ - docdir=${D}/usr/share/doc/${P} \ - gcc-install || die - - mv ${D}/usr/share/migemo/euc-jp/*.dat ${D}/usr/share/migemo - rm -rf ${D}/usr/share/migemo/{cp932,euc-jp} - - if has_version 'app-editors/vim-core' ; then - insinto /usr/share/vim/vimfiles/plugin - doins tools/migemo.vim - fi - - dodoc tools/migemo.vim - dodoc doc/{README_j,TODO_j,vimigemo}.txt -} diff --git a/app-text/cmigemo/files/cmigemo-1.2-migemo-dict.diff b/app-text/cmigemo/files/cmigemo-1.2-migemo-dict.diff deleted file mode 100644 index a216ceafb0ca..000000000000 --- a/app-text/cmigemo/files/cmigemo-1.2-migemo-dict.diff +++ /dev/null @@ -1,23 +0,0 @@ -diff -urN cmigemo-1.2.ORIG/tools/migemo.vim cmigemo-1.2/tools/migemo.vim ---- cmigemo-1.2.ORIG/tools/migemo.vim 2003-01-07 22:57:59.000000000 +0900 -+++ cmigemo-1.2/tools/migemo.vim 2004-03-13 17:25:31.944190968 +0900 -@@ -20,7 +20,7 @@ - let dict = globpath(path, "migemo-dict") - endif - if dict == '' -- let dict = '/usr/local/share/migemo/'.&encoding.'/migemo-dict' -+ let dict = '/usr/share/migemo/migemo-dict' - if !filereadable(dict) - let dict = '' - endif -@@ -43,7 +43,9 @@ - nnoremap f :call SearchChar(0) - else - " non-builtin version -- let g:migemodict = s:SearchDict() -+ if !exists('g:migemodict') -+ let g:migemodict = s:SearchDict() -+ endif - command! -nargs=* Migemo :call MigemoSearch() - nnoremap mi :call MigemoSearch('') - diff --git a/app-text/cpdf/Manifest b/app-text/cpdf/Manifest index 8ae7aacab42b..386276c19145 100644 --- a/app-text/cpdf/Manifest +++ b/app-text/cpdf/Manifest @@ -1,3 +1,5 @@ DIST cpdf-2.1.1.tar.gz 349536 BLAKE2B 4064605890745ebaa24d32c3294a3293312dc8df6ab3989e1a7417989cdb19aca6b70faafb258c7c00d6febeba8b17379396c1f90628e72be0791cdefc579b6f SHA512 aa06efaf098d3fe3f560ea30da9c3546e13d294b22d61c4cc3df553eb90e338d59ee1b51d14d7982ce52967bcf98c2afec9a5b5ae101e2183961f4be862c6517 +DIST cpdf-2.2.1.tar.gz 704730 BLAKE2B 1767d2c9fdc645b4ff97b828b1d7bedb22aa645444f299e36ec4717015ea7b87dbbac4c9ec27bb508a7adb28b2c75c155bf9094a168567abbffa93887712241d SHA512 3dda72513c551cca5d8cb60732b3f2c2e8ad400bd2c9fcf0c3b54a68e94385e3f19ec7713de95efa90eafb7b0077662097565a28616041019e03edf140b6af4f EBUILD cpdf-2.1.1-r1.ebuild 815 BLAKE2B e3db88ff54d34fe7b74bb9bda9496dbc20a992bb4b50a0ff537ab7cb871cdb08bf55d57967f4ae2810ad5dd34dd5df5c9ec52665532d2b374c082bd9c1c74e61 SHA512 e51916639a09447f6cefa7d2400c0ea1349f52926acd16b6d4ef250c5a4d865af04501763e0f0d40d78735e426b601c8d88cf171d2cff374898b6b98a3c8fff8 +EBUILD cpdf-2.2.1.ebuild 815 BLAKE2B 6fc75aea7da5d46a3dacb449fc65ff8804e033f187cb4d94e5d540153fef675ed957739bfbf8a1af8b9d0689cb602c247786ded6ec17c23168f55beb5d09ff0b SHA512 e019a563726c0b72bb28547302b2e87b4481514705ccbefafb8d4b91021868cbdf2a97c3f653592d4d3546fff2a48a56196fdf14930513b5c86df0da6436161c MISC metadata.xml 347 BLAKE2B 2f11a4f77be2b5501b6789daa1724cb1933313963450fa1df91072c095cab406f3907bb2656715022ffff4be94e6b8f4e70d5beae1feeb3b3fd5a2fa1c8413a1 SHA512 e97b4580d3d0e3c06a6e24aac842e66a354e2a9ea9eb70486383143999a2c8a188bdc5ac2d5672ae1ed83950f94d8fcce3d8c3a4d701009bd4102b88bd4b715d diff --git a/app-text/cpdf/cpdf-2.2.1.ebuild b/app-text/cpdf/cpdf-2.2.1.ebuild new file mode 100644 index 000000000000..f65bcfcc2166 --- /dev/null +++ b/app-text/cpdf/cpdf-2.2.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit findlib + +DESCRIPTION="A command line tool for manipulating PDF files" +HOMEPAGE="http://community.coherentpdf.com/ https://github.com/johnwhitington/cpdf-source/" +SRC_URI="https://github.com/johnwhitington/cpdf-source/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +# BSD is only for xmlm.ml +LICENSE="Coherent-Graphics BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt] + dev-ml/camlpdf:=" +DEPEND="${RDEPEND}" + +RESTRICT="mirror bindist" + +S=${WORKDIR}/${PN}-source-${PV} + +src_compile() { + # parallel make issues + emake -j1 +} + +src_install() { + findlib_src_install + + dobin cpdf + dodoc Changes README.md cpdfmanual.pdf + doman cpdf.1 + + use doc && dodoc -r doc/cpdf/html +} diff --git a/app-text/diction/Manifest b/app-text/diction/Manifest index 202f9205e4a8..7aa29fb15480 100644 --- a/app-text/diction/Manifest +++ b/app-text/diction/Manifest @@ -1,4 +1,6 @@ AUX diction-1.13-make.patch 367 BLAKE2B 1b29ff3455dc455210dd1277281b175292ead12e3aebe3459d837597c2f4f37ab7608ee2819e284992f542f5a0bc5b699c671189e650810289adc25daa8393bd SHA512 ab317f3de37697a098dc9c50ef741417772ab66434a41b89381bf123b9e980263a1b6b488f7f1b1bfbe25a178b2d7acc793067e8eb26e34300e639765af818bc DIST diction-1.13.tar.gz 145971 BLAKE2B a70a198f356d9c92813d2b60b02e703a61dbefd5968314058a2538e77929f1fcdfb72d95a827ceb539770fdaf0f6d7a0f67e4318524463e24ae3eeeb31edf475 SHA512 f410f9992adcc362bc60f3e39e85cc07df5763623729c6d599538707aff0831e8cde59d80bcd384975d75229d6ce1cae9bebdf6eb3d4a7203b22d2a1773df039 +DIST diction-1.14.tar.gz 147268 BLAKE2B 12e4a56aa6429bb155dd08a0ba01438f79b69ab9d2a990a3d9c2d12e1eccd15ff7c09d634d399f82d09c97b24586e4586bd6521153ae071b3192dc7a3ea10102 SHA512 db704f3c01883b24ce01c5aaaae9a615418e2cfbf851b7f11a4357c853299caf666483e309d84217413732b7abd1abc44f0bcb3dc960b64adfdfa19121607ce3 EBUILD diction-1.13.ebuild 560 BLAKE2B de58eee9a39d247850564a0699969c8ca6500338f2d047925d182dfb4b85f15c285f2782d3c0e1e497af333a3c314f707e0ef6a74c67d1df0d25b726d2f132e4 SHA512 62214b2d75940fd215871d7d3eefc0adc3198a178e1eb4e0376999f8dc484f5f9d3094495eb128140e3f7b333a5e39820ce665402f19fa25f4d9e884caf45f24 +EBUILD diction-1.14.ebuild 538 BLAKE2B 9ee694676055e676fc0e4ff3e1eb643d0ea31dd18b24a39a6db5a60d03d1ff88ea4b20a829d05564b07b1f92be668ee7dfa6b3e4e810ab6ececeb81e4d15e45e SHA512 576237a3fdd5f3af275cb100942e69e0c3eeff30b27dd1ab25a2500e52a256da4c6dd89127446413eec79682f9c164c1028e988c1db5101fb21b1391be8cf467 MISC metadata.xml 1006 BLAKE2B eda482a025adacb54d70d937d88c1b2f88d3f1a48ba4c031a2abde7f70037b1b7150c1509a3b67f1421c25fb2fe299d31e11c900dfc48ee76f5502b7ce5bad66 SHA512 f8aa49a2b7cef19bd9658516a2ca5cbac77883c1e1c1615d00a886c46d2505999a383652e1fed8a6341d69b31a0fa4763ff2df7bb0ad2f03f65948982dee4675 diff --git a/app-text/diction/diction-1.14.ebuild b/app-text/diction/diction-1.14.ebuild new file mode 100644 index 000000000000..07533e14ded3 --- /dev/null +++ b/app-text/diction/diction-1.14.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Diction and style checkers for english and german texts" +HOMEPAGE="https://www.gnu.org/software/diction/diction.html" +SRC_URI="http://www.moria.de/~michael/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +DEPEND=" + sys-devel/gettext + virtual/libintl +" +PATCHES=( + "${FILESDIR}"/${PN}-1.13-make.patch +) +DOCS=( NEWS README ) diff --git a/app-text/docbook-sgml-dtd/Manifest b/app-text/docbook-sgml-dtd/Manifest index 9b702f421d83..b7251ec56671 100644 --- a/app-text/docbook-sgml-dtd/Manifest +++ b/app-text/docbook-sgml-dtd/Manifest @@ -21,5 +21,5 @@ EBUILD docbook-sgml-dtd-4.1-r3.ebuild 1000 BLAKE2B dbb46cff1a33f8f0770588c18cf08 EBUILD docbook-sgml-dtd-4.2-r2.ebuild 1015 BLAKE2B 1dd036ea95d19b8bdbc825c4bf60b30dbd26ddcb97c4cecd020ccbdbb57294d5841882ef39dca414bab1e33533d390dd8ba0aee4f663c0bf35e0c5e7b9048c32 SHA512 8ddd813944172d0f8a858029292d7b22318e6795b1338f07057472e7042912c0c642d18876caabdf0d83aceb60c1852256bd36249741616510fbbb9abe69eaec EBUILD docbook-sgml-dtd-4.3-r2.ebuild 996 BLAKE2B 0368e87e3debadf66d48791a0e5044dbf6b047aa7461ac2ef190e7df56e619ecaddf16942d34570fff853b358ad030d67ba195793e79c061016e2834bab2185c SHA512 a1b777d1620c54fc30fa1d8ba1bfbded15eeebdc6a5289b8c15b7bf91577e4809db10bedc5929d1ea134a94d398929d9241b989e146012ad12b8564d84b10217 EBUILD docbook-sgml-dtd-4.4.ebuild 1006 BLAKE2B 895942f94fb5e43c0cec90080720378b675751ea55657c759a372642f960c9e58d8427d4d8270aa8624b25847cd7556320bf0f754b81b6e3501d6ee6746607b9 SHA512 bb0b2a4b95c8b9ef77bdafb2e9129415de1be53fcbff278811049964eb9e5ab6674fd7083edd1dd502ffac560b27ee4a4d0238cfac8901c04e3f0b34a5c8894f -EBUILD docbook-sgml-dtd-4.5.ebuild 1000 BLAKE2B 65ebfa392ba196b29f3156b40fea1825d1cb8a89ad49070ecd24af54dd7b9591d1dd0390f0918c279ea88184ad4e511e2470c328181da11ad2f4108dc4e85a9d SHA512 24e1845ac7278cb9602d8cd992413396a83b03097187d1d1ba519a43e368c3c3529acdb6e8d2f25b8fdfc076f656b50c90c22cdf9d46f299c817116ed8cbcabc +EBUILD docbook-sgml-dtd-4.5.ebuild 999 BLAKE2B 47395c84eb27c599d8dc014d052b96e113c6040a83b5c2f1ba0e5d73f37d848b53b3ac6969af8d0e9e12b063918b203fd60f65f6367332e7e48628aac5a86a99 SHA512 a36d36f45f89866f6f66e5a3b97467459b7e22bcc322c63aaf738e1b95f6b6259d1078f7945ae76e5f493f0721e5b7f2981ab54ca63cc902e42b8ab84d29a7e6 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5.ebuild index e642c2099ac0..da54710ad845 100644 --- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5.ebuild +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.docbook.org/sgml/${PV}/${MY_P}.zip" LICENSE="docbook" SLOT="4.5" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" IUSE="" DEPEND=">=app-arch/unzip-5.41" diff --git a/app-text/dvipng/Manifest b/app-text/dvipng/Manifest index 0b1ddc359dbc..c5e835835443 100644 --- a/app-text/dvipng/Manifest +++ b/app-text/dvipng/Manifest @@ -1,5 +1,5 @@ AUX dvipng-1.15-freetype-config.patch 405 BLAKE2B cb60958773b1091026f4bd59cab2dbb51404a3696f61606a4394563b70e2d4a506664d91435b9485417fa8ef61a07051240b8d05861f4bf1e0196a93de69966e SHA512 65fb9900e0b929902713a0c61e5bd2cafd56828a0f294171852bd7d6a5ee44356a26e3f5a3bc57f5e0c532cc6e31a8111ca1daf52945909eecd7b7f1c74c3546 DIST dvipng-1.15.tar.gz 171529 BLAKE2B 0653e1b6cace30cd510c0a4f7a5ac4c88d3e17a6283693b93202529b1453dcc1617ed5906112206bfb872af093d871163cc6a117be13575211712901ac541070 SHA512 54647526a9d3a26d2ba9c7ef17f285a426d9df06ffb1d5336a1da95cbf24cd17505ba7f6b1ffd14a0beb7f91ab3e519612ce3d3ea3f30c278733127dfbf07c5c -EBUILD dvipng-1.15-r1.ebuild 1297 BLAKE2B cea6723f171800093d0a7a9885060166824c4c81b89ed949d05eb48ac49ed7f8cacaaaeeedf350206ef9681ab1998b335a0e72f6e08a555d9a6914dfb253c7ed SHA512 6d88bd3ccfae01ff45dd014cc84ddeca8776bc0fee4b523af0be225a9c141766b2f585ebc972b9ded477b560e98165eaae9d293782e35e571e52504921206675 +EBUILD dvipng-1.15-r1.ebuild 1296 BLAKE2B acf6c12d9a346fe60b958f34c7608246b587a06a2146fff929e51120228e19e1b594882f25e1b21a538696deafe830ffd6bc8782908e78760396bff5c3b9a5cd SHA512 2a2f35d0bea016801901e0a244084b8eb9638bfb214198aeb8d6f50358fc609024c52c31ebcea0cbe21374b3769b2e71bc0c4bdd684208acf1a409688e0e9855 EBUILD dvipng-1.15.ebuild 1121 BLAKE2B 3975d100ff1722886fc277ad7d37584bce315d6e3ced9e5cb62e86bab7430483cbf6bd6dba30fc2227097e9b6e247c7b65bf8590dad4c70476205f579b2b277d SHA512 95692a71c955e8d9ff08b32171831148aa455a60b765e2b1beea7687da1eeb1d8e7b9f0acd9c8da4a3f2173f26f1b77f6c2d67210d538eed25a88f80075eb82f MISC metadata.xml 1122 BLAKE2B fcfe5bf7616dd40ccaa74751ba1c653012de0f263ae8c4764363c4a5b1ce9546a335b7e2c0917a9d2a0a30cde98bcc5b8e3184619b83f1d6267d7172584144d2 SHA512 c2f663c6ae8113fc462e16ce50ef44172c8d5cffaf34e9095701df7e3ae568126bb782c8a02e3d735239ea7263e6cd9778bf21f4d7166c24799a9090ecd8bc26 diff --git a/app-text/dvipng/dvipng-1.15-r1.ebuild b/app-text/dvipng/dvipng-1.15-r1.ebuild index b99b0afda53d..13c8825da288 100644 --- a/app-text/dvipng/dvipng-1.15-r1.ebuild +++ b/app-text/dvipng/dvipng-1.15-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="LGPL-3+ Texinfo-manual" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="truetype test" RDEPEND=" diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest index 04f23fded7f1..b2aaa312ee37 100644 --- a/app-text/evince/Manifest +++ b/app-text/evince/Manifest @@ -1,6 +1,3 @@ -AUX 3.24.2-CVE-2017-1000159.patch 1644 BLAKE2B dfb16a3fd8403d69212d0d20fa97dc06ad2b43d1c71894a0a2b366002b945110a73942446543276058ad5bb8ed867b68b3750eb9eed5bb23d2b130c14239f98e SHA512 a09d1e4a6f22c1b93ab322c1b7201bf4665bbc12b29dd9222db22b7d1b73f9ebc745c7e9b77e2bb54656916360757fd8007b6c38c004983b42f506bbaf4369ff -DIST evince-3.24.2.tar.xz 3509216 BLAKE2B 3bcb9e15a6576650d17d6ea1df638c4b16759ddd2353ca47b425c1fec04f90b85ff7f338472e5e18defc01ab066ef241eff40e8f493fa2238814933703636e7b SHA512 77e099ff60188f982a49f5c8287eb2ed8d42402a15a54ccf8367b3814e7e16ba31354363d3f101117153792daa96f653f24bb06193b5e749d0ebfaac7d7c1e0f DIST evince-3.28.5.tar.xz 2196432 BLAKE2B 992e37ad3cb82934efbdcd83afa89dc7589104045e828c6516650ee0a3fc89b99dff3fe0a723691e95adba9a5cf767a95ec18690697df15310437c7980ccbf55 SHA512 42fcf1396546f62910966b31bc657e5d3532a6bf32e87590b057efded1597de5765ed5c17ae98208a5dafca54da9c8e81f451e4133df656aaf4a9966da457bc3 -EBUILD evince-3.24.2-r1.ebuild 2874 BLAKE2B dba10da7fdf7adfc96c52ed4cde40c9793bec028e3c56043f9bd6a1acec62f1b9d3dd900bfee8281c19fbf7eb43bab8a6895ca3bad21fd49669f0ec106459612 SHA512 92527495b1f50a477458599f01c00c652bfd572d179130920c49ecde92878adb3a8bea317645a10ead7f04c963ee46a082629dc05e153aaa0ea47bd91ed92b0e -EBUILD evince-3.28.5.ebuild 2833 BLAKE2B 180ae57826483e9d5abbf962838483adc074073145b12506f044ba00fc3c520f6bfd57607133ab7a161c760c6a54c09b97e2c202a9c3ffd84d698e029ebde7a0 SHA512 6e8b9f1a4757d75810dd7dd89c3572ee0c1096233e1f4f1e3a5cdeed510f51a14d9901e08db6c9f5eed44e6141a558904acb572bfb87835848be746a5725a40e +EBUILD evince-3.28.5.ebuild 2815 BLAKE2B de3b52cf0ab8381600a3641e3e8c3ae6b33a94e6620d147b6d4d3c3063a26440daca6fe96f4dc2b43e3e80c88f39c7b7a037406074c890ea4bcf63e00459c2b5 SHA512 ce430332dc2cbd3ceda2eb4838e94ead13807eaad0bd4878d842c63df21c6fed6feee4236b70ef0185dc968b95c6d67fe2c02eec50d23d9838903b60811d9714 MISC metadata.xml 780 BLAKE2B 2d04283b6f69a9ba788c9d40049767219854376c36c5c1716084b62e2710fdadce7c917d6fa58e51f5e249954e22a0d725cccbaecd66bf6f7417d31b5c3a8865 SHA512 4580592dd517fcba266be541cada8bc0225d35bafaa9505bd5e8127c3cffee65917f4bb0b9aee1263f2d96f5fc47f0cf9d59ffb84e97d2f4727e4504f753a4b9 diff --git a/app-text/evince/evince-3.24.2-r1.ebuild b/app-text/evince/evince-3.24.2-r1.ebuild deleted file mode 100644 index f8d23a5fc7bc..000000000000 --- a/app-text/evince/evince-3.24.2-r1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 systemd - -DESCRIPTION="Simple document viewer for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Evince" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) -SLOT="0/evd3.4-evv3.3" -IUSE="djvu dvi gstreamer gnome gnome-keyring +introspection nautilus nsplugin +postscript t1lib tiff xps" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" - -# atk used in libview -# gdk-pixbuf used all over the place -COMMON_DEPEND=" - dev-libs/atk - >=dev-libs/glib-2.36:2[dbus] - >=dev-libs/libxml2-2.5:2 - sys-libs/zlib:= - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.16.0:3[introspection?] - gnome-base/gsettings-desktop-schemas - >=x11-libs/cairo-1.10:= - >=app-text/poppler-0.33[cairo] - djvu? ( >=app-text/djvu-3.5.22:= ) - dvi? ( - virtual/tex-base - dev-libs/kpathsea:= - t1lib? ( >=media-libs/t1lib-5:= ) ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 ) - gnome? ( gnome-base/gnome-desktop:3= ) - gnome-keyring? ( >=app-crypt/libsecret-0.5 ) - introspection? ( >=dev-libs/gobject-introspection-1:= ) - nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] ) - postscript? ( >=app-text/libspectre-0.2:= ) - tiff? ( >=media-libs/tiff-3.6:0= ) - xps? ( >=app-text/libgxps-0.2.1:= ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gvfs - gnome-base/librsvg - || ( - >=x11-themes/adwaita-icon-theme-2.17.1 - >=x11-themes/hicolor-icon-theme-0.10 ) -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-xml-dtd:4.3 - app-text/yelp-tools - dev-util/gdbus-codegen - >=dev-util/gtk-doc-am-1.13 - >=dev-util/intltool-0.35 - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig -" -# eautoreconf needs: -# app-text/yelp-tools - -PATCHES=( - "${FILESDIR}"/${PV}-CVE-2017-1000159.patch -) - -src_prepare() { - gnome2_src_prepare - - # Do not depend on adwaita-icon-theme, bug #326855, #391859 - # https://bugs.freedesktop.org/show_bug.cgi?id=29942 - sed -e 's/adwaita-icon-theme >= $ADWAITA_ICON_THEME_REQUIRED//g' \ - -i configure || die "sed failed" -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - --enable-pdf \ - --enable-comics \ - --enable-thumbnailer \ - --with-platform=gnome \ - --enable-dbus \ - $(use_enable djvu) \ - $(use_enable dvi) \ - $(use_enable gstreamer multimedia) \ - $(use_enable gnome libgnome-desktop) \ - $(use_with gnome-keyring keyring) \ - $(use_enable introspection) \ - $(use_enable nautilus) \ - $(use_enable nsplugin browser-plugin) \ - $(use_enable postscript ps) \ - $(use_enable t1lib) \ - $(use_enable tiff) \ - $(use_enable xps) \ - BROWSER_PLUGIN_DIR="${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" -} diff --git a/app-text/evince/evince-3.28.5.ebuild b/app-text/evince/evince-3.28.5.ebuild index 84b26f36da43..4140767692c0 100644 --- a/app-text/evince/evince-3.28.5.ebuild +++ b/app-text/evince/evince-3.28.5.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-2+ CC-BY-SA-3.0" # subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) SLOT="0/evd3.4-evv3.3" IUSE="djvu dvi gstreamer gnome gnome-keyring +introspection nautilus nsplugin +postscript t1lib tiff xps" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" # atk used in libview # bundles unarr @@ -40,7 +40,7 @@ COMMON_DEPEND=" gnome? ( gnome-base/gnome-desktop:3= ) gnome-keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) - nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] ) + nautilus? ( >=gnome-base/nautilus-2.91.4 ) postscript? ( >=app-text/libspectre-0.2:= ) tiff? ( >=media-libs/tiff-3.6:0= ) xps? ( >=app-text/libgxps-0.2.1:= ) diff --git a/app-text/evince/files/3.24.2-CVE-2017-1000159.patch b/app-text/evince/files/3.24.2-CVE-2017-1000159.patch deleted file mode 100644 index 80861fdc4dea..000000000000 --- a/app-text/evince/files/3.24.2-CVE-2017-1000159.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 350404c76dc8601e2cdd2636490e2afc83d3090e Mon Sep 17 00:00:00 2001 -From: Tobias Mueller -Date: Fri, 14 Jul 2017 12:52:14 +0200 -Subject: [PATCH] dvi: Mitigate command injection attacks by quoting filename - -With commit 1fcca0b8041de0d6074d7e17fba174da36c65f99 came a DVI backend. -It exports to PDF via the dvipdfm tool. -It calls that tool with the filename of the currently loaded document. -If that filename is cleverly crafted, it can escape the currently -used manual quoting of the filename. Instead of manually quoting the -filename, we use g_shell_quote. - -https://bugzilla.gnome.org/show_bug.cgi?id=784947 ---- - backend/dvi/dvi-document.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -diff --git a/backend/dvi/dvi-document.c b/backend/dvi/dvi-document.c -index 4a896e21..28877700 100644 ---- a/backend/dvi/dvi-document.c -+++ b/backend/dvi/dvi-document.c -@@ -300,12 +300,14 @@ dvi_document_file_exporter_end (EvFileExporter *exporter) - gboolean success; - - DviDocument *dvi_document = DVI_DOCUMENT(exporter); -+ gchar* quoted_filename = g_shell_quote (dvi_document->context->filename); - -- command_line = g_strdup_printf ("dvipdfm %s -o %s \"%s\"", /* dvipdfm -s 1,2,.., -o exporter_filename dvi_filename */ -+ command_line = g_strdup_printf ("dvipdfm %s -o %s %s", /* dvipdfm -s 1,2,.., -o exporter_filename dvi_filename */ - dvi_document->exporter_opts->str, - dvi_document->exporter_filename, -- dvi_document->context->filename); -- -+ quoted_filename); -+ g_free (quoted_filename); -+ - success = g_spawn_command_line_sync (command_line, - NULL, - NULL, --- -2.17.0 - diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest index 487baea0d3ce..97d02995fec3 100644 --- a/app-text/ghostscript-gpl/Manifest +++ b/app-text/ghostscript-gpl/Manifest @@ -1,9 +1,9 @@ AUX ghostscript-gpl-9.25-no-gtk3.patch 1605 BLAKE2B 8aad19d4496ef2b43169261cc5919ad2d015940d36b86ae1828cfb2f6386cd838e89b3d51531dce36934b3aecd1d33e0c2d71c269017fcf36289606b43f76486 SHA512 6c3d6a5d9be09eedf451496c221a707f90f639261a417386331f3aa8a24c82795c891ea1bbad086e3a01f706769adb591a9ac4ae358e0b86a1a22ad06687dac7 -DIST ghostscript-9.21.tar.xz 29164532 BLAKE2B 275e81e44585e186cdfd9f517d1ac77ec840c62ef01f107f6ec0131546c4a2b526000cbc4ba6a91b55eedb8f3783fbf831059d791ea441a484ce29dd5dd6af0e SHA512 cfea089b92fb01e3f7c18a9ce05e7165fc8b356e2914bf53b7f2fd9de672279c8b97ced07e983e619f0d4334ce16018b100cfbf0cc872c215a8cf2aff4c78731 DIST ghostscript-9.25.tar.xz 33027708 BLAKE2B 7c6684898ef04bc5b6be8fec86adbf7b270107f4063b299175f5c08e5e7ace2468e1512a297464fda5695c830808916e6a0dd1202ca7e85b32cfd175d8cc2b18 SHA512 7a1c0b7546ed523f50c1452d4a1c13fcf043d6060fc9708bbc4b543f66ecb1b619b6e71998094ac702ef44a2fd159b6523271de19b1cae352981ef51fb637651 -DIST ghostscript-gpl-9.21-patchset-1.tar.xz 6196 BLAKE2B d2bccba582873d29c1724469af66a5aa72755d6ff73bbdadbf33e5eb4a2027c2cf14415319c3c3c6d03a9fbd9bad43e3bf7ef57eb7a3361305f6efb7fa550675 SHA512 58fef7080ca17a238231fb528be48f52bcfa771b1e496d7fede6df45fb927f1bb1c755cb77e02aa739295b0ccf0b3d3959f9a05a1628d32ffd11e134c0e0d355 +DIST ghostscript-9.26.tar.xz 33059724 BLAKE2B 7ccb9730db8ae056e67bf8d7fa097a4cb529605e12214ab81253d2d354d26c24e393c8bec2ecdb51a1fefe8443b8af47758705c2fb6b1dab59932140c5de07ca SHA512 3ddb83029edf32282357bf606f4045a9ac73df6543cd423cfad09158ec12ada083a0dbb5aac3b73ae24cbc6c1e9d7574257a5c1fae63ba8776fbb00150ef2a3e DIST ghostscript-gpl-9.25-patchset-1.tar.xz 3716 BLAKE2B 0a4c32b3d0c0152b0dc7c62bf2b0bc8e30a369c2aed7c7be4a231948123c2242ce96ae5b1fd485bdae84d7cde1be9f3b3a16831fe77dfbc7ac6cd28bb5e14442 SHA512 7ad9558b00cc11d0872b32d2f1430d2e47730a2360c79d88299c87f8d6d4c15adb5c679ebdcaf50c58d9051c6a1d6f6873e4d81aadfbf3ce202ad94b6dc8981f -EBUILD ghostscript-gpl-9.21.ebuild 5550 BLAKE2B 12dcddca96c1105b887ef804a1d7f6c6d5826691ee6e8ba525be77e65da82fa6f9910612ce84387ce9212c8ffffd3dacf4f10829256534582d7fb0bd09fc7cfb SHA512 b60cc50269906af827142897afb056d88a67e3ee10387d77a6b0b75d351bfb6239df41f9baa4e99d3d4f28ba38ea8849a282a0fc75e7aba25f2f707eee29f969 +DIST ghostscript-gpl-9.26-patchset-1.tar.xz 3716 BLAKE2B 0a4c32b3d0c0152b0dc7c62bf2b0bc8e30a369c2aed7c7be4a231948123c2242ce96ae5b1fd485bdae84d7cde1be9f3b3a16831fe77dfbc7ac6cd28bb5e14442 SHA512 7ad9558b00cc11d0872b32d2f1430d2e47730a2360c79d88299c87f8d6d4c15adb5c679ebdcaf50c58d9051c6a1d6f6873e4d81aadfbf3ce202ad94b6dc8981f EBUILD ghostscript-gpl-9.25-r1.ebuild 5221 BLAKE2B d1eab61ccaec0860c96b736edcb94266f2b7b204ffa6c55b6e6270fbced47702abc01a081a070b97fb07bfd3e8f3ad6bb8ee85824d53be781413e1436488390f SHA512 969812796d605878c006157337ece0c3090812be249c7e298e85de79c13f60dbe2e238528d2c7875c3712a8e413d0e63345ba13765f69f182cb70404cfddcf9c EBUILD ghostscript-gpl-9.25.ebuild 5547 BLAKE2B 4db72cbd3379b85c980ec5ecd3b6953330c3835d8d184dbab8327ee95dbd78a77655468db6ed6ca2028eed4cdb6ccbb278a8fc89c0cf59ebeb14164961811c53 SHA512 60226db1126b70e11bd924d90d2bf399bb80846777a3ca557e7f8fb00ba72f67f8c872a1fc36381885151c224b95ce871733ab10da928108d0d0a78a7c6b871b +EBUILD ghostscript-gpl-9.26.ebuild 5151 BLAKE2B 9e2a751080a17522929d4491861c22f8fdf36f4997e2943e0baacca18a248cf257fe8363eaabdc8f1732d3436687880c0390790be72ac7b1b23a6f5a3fc755d0 SHA512 c418a112f79f91f682cab0c51f2f4604ffc1bd0c40d6c227a08d5a45ea2ba8715ca5fd6bf158fe9c28e6ad1a169e236f5ca6ff5b24fb7c5533d00c053b50f2e7 MISC metadata.xml 516 BLAKE2B 6afad0e1422537a40a445465a9ae3b974d40e45b177cced532a8b1cee0163cc8af68e1d0f8c79212876e8439a0c3826892d6d639fdcfdf4fcf7d4e22116e837b SHA512 2f20a51f4716d8581748520da0c353f3b9846182ab77ac459abe178f6fd68942c9fc15614ac5a01ae183ff94f3db318037038f48fae54620d6aa7a25de9834d6 diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-9.21.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-9.21.ebuild deleted file mode 100644 index 84707c85efab..000000000000 --- a/app-text/ghostscript-gpl/ghostscript-gpl-9.21.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools multilib versionator flag-o-matic toolchain-funcs - -DESCRIPTION="Ghostscript is an interpreter for the PostScript language and for PDF" -HOMEPAGE="https://ghostscript.com/" - -MY_P=${P/-gpl} -PVM=$(get_version_component_range 1-2) -PVM_S=$(replace_all_version_separators "" ${PVM}) - -MY_PATCHSET=1 - -SRC_URI=" - https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz - https://dev.gentoo.org/~dilfridge/distfiles/${P}-patchset-${MY_PATCHSET}.tar.xz -" - -LICENSE="AGPL-3 CPL-1.0" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="cups dbus gtk l10n_de static-libs tiff unicode X" - -COMMON_DEPEND=" - app-text/libpaper - media-libs/fontconfig - >=media-libs/freetype-2.4.9:2= - media-libs/jbig2dec - >=media-libs/lcms-2.6:2 - >=media-libs/libpng-1.6.2:0= - >=media-libs/openjpeg-2.1.0:2= - >=sys-libs/zlib-1.2.7:= - virtual/jpeg:0 - cups? ( >=net-print/cups-1.3.8 ) - dbus? ( sys-apps/dbus ) - gtk? ( || ( x11-libs/gtk+:3 x11-libs/gtk+:2 ) ) - unicode? ( net-dns/libidn:= ) - tiff? ( >=media-libs/tiff-4.0.1:0= ) - X? ( x11-libs/libXt x11-libs/libXext ) -" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig -" - -RDEPEND="${COMMON_DEPEND} - >=app-text/poppler-data-0.4.5-r1 - >=media-fonts/urw-fonts-2.4.9 - l10n_ja? ( media-fonts/kochi-substitute ) - l10n_ko? ( media-fonts/baekmuk-fonts ) - l10n_zh-CN? ( media-fonts/arphicfonts ) - l10n_zh-TW? ( media-fonts/arphicfonts ) - !!media-fonts/gnu-gs-fonts-std - !!media-fonts/gnu-gs-fonts-other - !