[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 8a15e7f28238ebf9b9241017adcefd874bee24d8 Author: Sam James gentoo org> AuthorDate: Mon Oct 9 20:01:24 2023 + Commit: Sam James gentoo org> CommitDate: Mon Oct 9 20:01:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a15e7f2 app-text/djvu: Stabilize 3.5.28-r4 amd64, #915455 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r4.ebuild b/app-text/djvu/djvu-3.5.28-r4.ebuild index d2af6e6edd59..3aeea9f9ade3 100644 --- a/app-text/djvu/djvu-3.5.28-r4.ebuild +++ b/app-text/djvu/djvu-3.5.28-r4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 8dc620d6896f3aefe21f18181921e453cbfcd7a4 Author: Sam James gentoo org> AuthorDate: Mon Oct 9 06:17:45 2023 + Commit: Sam James gentoo org> CommitDate: Mon Oct 9 06:17:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc620d6 app-text/djvu: Stabilize 3.5.28-r4 ppc64, #915455 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r4.ebuild b/app-text/djvu/djvu-3.5.28-r4.ebuild index e7dac9d66fc9..ca454c48e343 100644 --- a/app-text/djvu/djvu-3.5.28-r4.ebuild +++ b/app-text/djvu/djvu-3.5.28-r4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: c93c618ad9e5db14ea7292afc106078a77082ba6 Author: Sam James gentoo org> AuthorDate: Mon Oct 9 05:54:26 2023 + Commit: Sam James gentoo org> CommitDate: Mon Oct 9 05:54:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93c618a app-text/djvu: Stabilize 3.5.28-r4 hppa, #915455 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r4.ebuild b/app-text/djvu/djvu-3.5.28-r4.ebuild index 18b0ddb2810b..e7dac9d66fc9 100644 --- a/app-text/djvu/djvu-3.5.28-r4.ebuild +++ b/app-text/djvu/djvu-3.5.28-r4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: c88a3f2b4cc31869df5bb9f99aad7fd375c2bba4 Author: Sam James gentoo org> AuthorDate: Mon Oct 9 04:46:17 2023 + Commit: Sam James gentoo org> CommitDate: Mon Oct 9 04:46:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88a3f2b app-text/djvu: Stabilize 3.5.28-r4 x86, #915455 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r4.ebuild b/app-text/djvu/djvu-3.5.28-r4.ebuild index 438863290666..18b0ddb2810b 100644 --- a/app-text/djvu/djvu-3.5.28-r4.ebuild +++ b/app-text/djvu/djvu-3.5.28-r4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 561b2148424fd41a2f713ba54e0cc9cdf146423a Author: Sam James gentoo org> AuthorDate: Mon Oct 9 04:46:16 2023 + Commit: Sam James gentoo org> CommitDate: Mon Oct 9 04:46:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561b2148 app-text/djvu: Stabilize 3.5.28-r4 arm64, #915455 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r4.ebuild b/app-text/djvu/djvu-3.5.28-r4.ebuild index 2d2f2532d3bc..438863290666 100644 --- a/app-text/djvu/djvu-3.5.28-r4.ebuild +++ b/app-text/djvu/djvu-3.5.28-r4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 9742bf657dbabf940ec7339a6156eb7b49183491 Author: Sam James gentoo org> AuthorDate: Mon Oct 9 04:36:21 2023 + Commit: Sam James gentoo org> CommitDate: Mon Oct 9 04:36:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9742bf65 app-text/djvu: Stabilize 3.5.28-r4 arm, #915455 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r4.ebuild b/app-text/djvu/djvu-3.5.28-r4.ebuild index 8ca0e11bdbb9..2d2f2532d3bc 100644 --- a/app-text/djvu/djvu-3.5.28-r4.ebuild +++ b/app-text/djvu/djvu-3.5.28-r4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/, app-text/djvu/files/
commit: 1c370b3aebafad706edbb6aecbad93f5ad0eebb6 Author: Brahmajit Das gmail com> AuthorDate: Thu Aug 17 18:09:22 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Aug 19 05:50:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c370b3a app-text/djvu: Fix C++17 does not allow register storage class Closes: https://bugs.gentoo.org/894644 Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32359 Signed-off-by: Joonas Niilola gentoo.org> app-text/djvu/djvu-3.5.28-r4.ebuild| 71 ++ ...djvu-3.5.28-drop-register-keyword-clang16.patch | 21 +++ 2 files changed, 92 insertions(+) diff --git a/app-text/djvu/djvu-3.5.28-r4.ebuild b/app-text/djvu/djvu-3.5.28-r4.ebuild new file mode 100644 index ..8ca0e11bdbb9 --- /dev/null +++ b/app-text/djvu/djvu-3.5.28-r4.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic optfeature xdg + +MY_P="${PN}libre-${PV#*_p}" +DESCRIPTION="DjVu viewers, encoders and utilities" +HOMEPAGE="https://djvu.sourceforge.net/; +SRC_URI="https://downloads.sourceforge.net/djvu/${MY_P}.tar.gz; +S="${WORKDIR}/${MY_P%%.3}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="debug doc jpeg tiff xml" + +RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= ) + tiff? ( media-libs/tiff:= )" +DEPEND="${RDEPEND}" + +# inkscape/rsvg-convert are used to generate icons at build-time only +BDEPEND="app-arch/unzip + || ( gnome-base/librsvg media-gfx/inkscape )" + +DOCS=( NEWS README ) + +PATCHES=( + "${FILESDIR}"/${PN}-3.5.28-drop-register-keyword-clang16.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY" + + # We install all desktop files by hand. + econf \ + $(use_enable xml xmltools) \ + $(use_with jpeg) \ + $(use_with tiff) \ + --disable-desktopfiles +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + + use doc && dodoc -r doc + + # Install desktop files. + cd desktopfiles || die + for i in {22,32,48,64}; do + insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes + newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png + done + + insinto /usr/share/mime/packages + doins djvulibre-mime.xml +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "djviewer or browser plugin" app-text/djview +} diff --git a/app-text/djvu/files/djvu-3.5.28-drop-register-keyword-clang16.patch b/app-text/djvu/files/djvu-3.5.28-drop-register-keyword-clang16.patch new file mode 100644 index ..dd86bb8bf130 --- /dev/null +++ b/app-text/djvu/files/djvu-3.5.28-drop-register-keyword-clang16.patch @@ -0,0 +1,21 @@ +Bug: https://bugs.gentoo.org/894644 +--- a/libdjvu/GBitmap.h b/libdjvu/GBitmap.h +@@ -620,7 +620,7 @@ GBitmap::euclidian_ratio(int a, int b, int , int ) + inline int + GBitmap::read_run(unsigned char *) + { +- register int z=*data++; ++ int z=*data++; + return (z>=RUNOVERFLOWVALUE)? + ((z&~RUNOVERFLOWVALUE)<<8)|(*data++):z; + } +@@ -628,7 +628,7 @@ GBitmap::read_run(unsigned char *) + inline int + GBitmap::read_run(const unsigned char *) + { +- register int z=*data++; ++ int z=*data++; + return (z>=RUNOVERFLOWVALUE)? + ((z&~RUNOVERFLOWVALUE)<<8)|(*data++):z; + }
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 0e0a4d73f7e41d5c3c18f2a31b81cb3e116f6670 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Jul 5 06:49:13 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Jul 7 21:53:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0a4d73 app-text/djvu: use HTTPS, fix LICENSE, fix UnusedInherits Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> app-text/djvu/djvu-3.5.28-r3.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app-text/djvu/djvu-3.5.28-r3.ebuild b/app-text/djvu/djvu-3.5.28-r3.ebuild index e4156711ff59..fb2851ba987e 100644 --- a/app-text/djvu/djvu-3.5.28-r3.ebuild +++ b/app-text/djvu/djvu-3.5.28-r3.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools desktop flag-o-matic optfeature xdg +inherit autotools flag-o-matic optfeature xdg MY_P="${PN}libre-${PV#*_p}" DESCRIPTION="DjVu viewers, encoders and utilities" -HOMEPAGE="http://djvu.sourceforge.net/; -SRC_URI="http://downloads.sourceforge.net/djvu/${MY_P}.tar.gz; +HOMEPAGE="https://djvu.sourceforge.net/; +SRC_URI="https://downloads.sourceforge.net/djvu/${MY_P}.tar.gz; S="${WORKDIR}/${MY_P%%.3}" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug doc jpeg tiff xml"
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: ff20c9421d4176d5892caa1a5920839e967c4b88 Author: WANG Xuerui gentoo org> AuthorDate: Tue May 17 07:35:08 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Tue May 17 07:55:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff20c942 app-text/djvu: keyword 3.5.28-r1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild index 7468d234ff8c..61d2046c8eb1 100644 --- a/app-text/djvu/djvu-3.5.28-r1.ebuild +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 514a63d33462ff6890cae1ba784e1286a73d59f2 Author: Sam James gentoo org> AuthorDate: Sun Apr 17 18:29:38 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 17 18:29:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514a63d3 app-text/djvu: drop 3.5.27-r2, 3.5.28 Signed-off-by: Sam James gentoo.org> app-text/djvu/Manifest | 1 - app-text/djvu/djvu-3.5.27-r2.ebuild | 73 - app-text/djvu/djvu-3.5.28.ebuild| 65 - 3 files changed, 139 deletions(-) diff --git a/app-text/djvu/Manifest b/app-text/djvu/Manifest index fa7f8b1800d9..7853bec4b21a 100644 --- a/app-text/djvu/Manifest +++ b/app-text/djvu/Manifest @@ -1,2 +1 @@ -DIST djvu-3.5.27.zip 3567522 BLAKE2B c074468a2fedf097b9b8fea4c449f26b61bffb31d10114081554e59256a23315ecffc203b5223468ca0c3338118b53aba65eee4cb5e7ad5c8d55470e90f43843 SHA512 dc1cd1bce2fb6245946f9409b3a3826ef2dc77a20be079c929b17508c3d967a0b5d8acd61bad00357e46a845f7f97717a043db9ffd1fe23e9a09441b7d21cbd6 DIST djvulibre-3.5.28.tar.gz 3701161 BLAKE2B 74681f00d5f116ab08ccadb6c6f536f5d23f1fafdfae1239add6d800c0446298e65cd5dad293e28aa4d309dc93eaeec9036a7144f6fa42ff1104a4b945ca6bce SHA512 db3b8a5b56d700e911be32057f721a2a597e6f52e6fade203ad75ad76ab2d8facff2e474fd18beea703ccd5fa6425352e619a8fda40e69add1724dbee26050c6 diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild deleted file mode 100644 index 2887ff6e9fbf.. --- a/app-text/djvu/djvu-3.5.27-r2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools desktop flag-o-matic optfeature xdg-utils - -COMMIT="a00b7618c22fb35b030582147a4479c4cf41c349" -MY_P="${PN}-${PN}libre-git-${COMMIT}" - -DESCRIPTION="DjVu viewers, encoders and utilities" -HOMEPAGE="http://djvu.sourceforge.net/; -SRC_URI="https://ajakk.github.io/${P}-${COMMIT}.zip -> ${P}.zip" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" -IUSE="debug doc jpeg tiff xml" - -RDEPEND="jpeg? ( virtual/jpeg:0 ) - tiff? ( media-libs/tiff:0= )" -DEPEND="${RDEPEND} - || ( gnome-base/librsvg media-gfx/inkscape )" -BDEPEND="app-arch/unzip" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY" - - # We install all desktop files by hand. - econf \ - $(use_enable xml xmltools) \ - $(use_with jpeg) \ - $(use_with tiff) \ - --disable-desktopfiles -} - -DOCS=( NEWS README ) - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die - - use doc && dodoc -r doc - - # Install desktop files. - cd desktopfiles - for i in {22,32,48,64}; do - insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes - newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png - done - insinto /usr/share/mime/packages - doins djvulibre-mime.xml -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - has_version app-text/djview || \ - optfeature "djviewer or browser plugin" app-text/djview -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_mimeinfo_database_update -} diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild deleted file mode 100644 index 1a910c109796.. --- a/app-text/djvu/djvu-3.5.28.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools desktop flag-o-matic optfeature xdg - -MY_P="${PN}libre-${PV#*_p}" -DESCRIPTION="DjVu viewers, encoders and utilities" -HOMEPAGE="http://djvu.sourceforge.net/; -SRC_URI="http://downloads.sourceforge.net/djvu/${MY_P}.tar.gz; -S="${WORKDIR}/${MY_P%%.3}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" -IUSE="debug doc jpeg tiff xml" - -RDEPEND="jpeg? ( virtual/jpeg:0 ) - tiff? ( media-libs/tiff:0= )" -DEPEND="${RDEPEND} - || ( gnome-base/librsvg media-gfx/inkscape )" -BDEPEND="app-arch/unzip" - -DOCS=( NEWS README ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY" - - # We install all desktop files by hand. - econf \ - $(use_enable xml xmltools) \ - $(use_with jpeg) \ - $(use_with tiff) \ - --disable-desktopfiles -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: c9cb25125b4ee0d3152400a726f6da576eb4b578 Author: Ye Cao rioslab org> AuthorDate: Thu Jun 24 10:04:53 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri Jun 25 01:27:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9cb2512 app-text/djvu: add ~riscv keyword Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ye Cao rioslab.org> Signed-off-by: Yixun Lan gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild index 413ce4e6843..7468d234ff8 100644 --- a/app-text/djvu/djvu-3.5.28-r1.ebuild +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: b71334944abce97a981d98a2ac8a2d3dfb446eb7 Author: Rolf Eike Beer sf-mail de> AuthorDate: Wed Jun 16 14:28:14 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Jun 16 15:40:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7133494 app-text/djvu: stable 3.5.28-r1 for hppa, bug #795732 Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild index 01871d1ae5c..413ce4e6843 100644 --- a/app-text/djvu/djvu-3.5.28-r1.ebuild +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: e8eaa4486a6956cd46fa75cb97884d5f81666450 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jun 14 09:15:48 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jun 14 09:15:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8eaa448 app-text/djvu: ppc64 stable wrt bug #795732 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild index 849f2909ed5..01871d1ae5c 100644 --- a/app-text/djvu/djvu-3.5.28-r1.ebuild +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 453941dda997a0228f5507c07d0e8dc002813386 Author: Sam James gentoo org> AuthorDate: Sun Jun 13 12:38:13 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 12:38:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=453941dd app-text/djvu: Stabilize 3.5.28-r1 arm, #795732 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild index 93f30011646..849f2909ed5 100644 --- a/app-text/djvu/djvu-3.5.28-r1.ebuild +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 48543365dee9f31c2a46decc6a4f7d3ec93bc26f Author: Sam James gentoo org> AuthorDate: Sun Jun 13 11:10:55 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 11:10:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48543365 app-text/djvu: Stabilize 3.5.28-r1 arm64, #795732 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild index 6f0f219ffce..9029fe75956 100644 --- a/app-text/djvu/djvu-3.5.28-r1.ebuild +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: b2faddad0c596b99a8dc1d1b37c1f85dafa4d393 Author: Sam James gentoo org> AuthorDate: Sun Jun 13 11:11:06 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 11:11:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2faddad app-text/djvu: Stabilize 3.5.28-r1 sparc, #795732 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild index 9029fe75956..bcaf72d963e 100644 --- a/app-text/djvu/djvu-3.5.28-r1.ebuild +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 7f8397b62c7b011cb52a53d5487e53ec4968e1d9 Author: Sam James gentoo org> AuthorDate: Sun Jun 13 11:11:24 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 11:11:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f8397b6 app-text/djvu: Stabilize 3.5.28-r1 ppc, #795732 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild index bcaf72d963e..93f30011646 100644 --- a/app-text/djvu/djvu-3.5.28-r1.ebuild +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: de952923e372229a3974ff6254e959fb6a4d9256 Author: Sam James gentoo org> AuthorDate: Sun Jun 13 11:09:10 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 11:09:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de952923 app-text/djvu: Stabilize 3.5.28-r1 amd64, #795732 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild index 81c60d2df66..6f0f219ffce 100644 --- a/app-text/djvu/djvu-3.5.28-r1.ebuild +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: c6be280f00da3f105fb2e9a2ec2e6ad43f1f6024 Author: Michael Orlitzky gentoo org> AuthorDate: Tue May 4 12:34:22 2021 + Commit: Michael Orlitzky gentoo org> CommitDate: Tue May 4 12:41:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6be280f app-text/djvu: move inkscape and librsvg into BDEPEND. The "inkscape" and "rsvg-convert" commands are run at build-time to generate icons; thus they belong in BDEPEND. This commit moves them there from DEPEND. Done in a new unstable revision because it isn't very important to anyone who has already installed a stable version. Closes: https://bugs.gentoo.org/788073 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Michael Orlitzky gentoo.org> app-text/djvu/djvu-3.5.28-r1.ebuild | 67 + 1 file changed, 67 insertions(+) diff --git a/app-text/djvu/djvu-3.5.28-r1.ebuild b/app-text/djvu/djvu-3.5.28-r1.ebuild new file mode 100644 index 000..af3433f46f9 --- /dev/null +++ b/app-text/djvu/djvu-3.5.28-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools desktop flag-o-matic optfeature xdg + +MY_P="${PN}libre-${PV#*_p}" +DESCRIPTION="DjVu viewers, encoders and utilities" +HOMEPAGE="http://djvu.sourceforge.net/; +SRC_URI="http://downloads.sourceforge.net/djvu/${MY_P}.tar.gz; +S="${WORKDIR}/${MY_P%%.3}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +IUSE="debug doc jpeg tiff xml" + +RDEPEND="jpeg? ( virtual/jpeg:0 ) + tiff? ( media-libs/tiff:0= )" +DEPEND="${RDEPEND}" + +# inkscape/rsvg-convert are used to generate icons at build-time only +BDEPEND="app-arch/unzip + || ( gnome-base/librsvg media-gfx/inkscape )" + +DOCS=( NEWS README ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY" + + # We install all desktop files by hand. + econf \ + $(use_enable xml xmltools) \ + $(use_with jpeg) \ + $(use_with tiff) \ + --disable-desktopfiles +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + + use doc && dodoc -r doc + + # Install desktop files. + cd desktopfiles || die + for i in {22,32,48,64}; do + insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes + newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png + done + + insinto /usr/share/mime/packages + doins djvulibre-mime.xml +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "djviewer or browser plugin" app-text/djview +}
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 303d8843793050b114a3c88e78040bfd1b280278 Author: Sam James gentoo org> AuthorDate: Tue Feb 16 12:30:15 2021 + Commit: Sam James gentoo org> CommitDate: Tue Feb 16 12:30:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=303d8843 app-text/djvu: Stabilize 3.5.28 ppc, #770031 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild index fe87439a5d1..d0b67dcb3a5 100644 --- a/app-text/djvu/djvu-3.5.28.ebuild +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: be678e103cc2f1f7a8fe6652eaf3818516a5f5f2 Author: Sam James gentoo org> AuthorDate: Mon Feb 15 10:48:13 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 15 10:48:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be678e10 app-text/djvu: Stabilize 3.5.28 arm, #770031 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild index 424fd874074..fe87439a5d1 100644 --- a/app-text/djvu/djvu-3.5.28.ebuild +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 72dd01c8a60cd8b7cb4143366762a03bd399b39d Author: Sam James gentoo org> AuthorDate: Sun Feb 14 14:53:11 2021 + Commit: Sam James gentoo org> CommitDate: Sun Feb 14 14:53:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72dd01c8 app-text/djvu: Stabilize 3.5.28 arm64, #770031 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild index 641b140a23f..424fd874074 100644 --- a/app-text/djvu/djvu-3.5.28.ebuild +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 371a5ed509a62c2ea481e5861eeefaf7a039c127 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Feb 13 08:52:53 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Feb 13 11:06:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=371a5ed5 app-text/djvu: stable 3.5.28 for hppa, bug #770031 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> app-text/djvu/djvu-3.5.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild index 702f1f35a02..641b140a23f 100644 --- a/app-text/djvu/djvu-3.5.28.ebuild +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 80fc97e72e1c325b80230267b59ce68b21ee92e2 Author: Sam James gentoo org> AuthorDate: Fri Feb 12 13:48:18 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 13:48:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80fc97e7 app-text/djvu: Stabilize 3.5.28 amd64, #770031 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild index c54249ba1d3..702f1f35a02 100644 --- a/app-text/djvu/djvu-3.5.28.ebuild +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: b3a43f77e35acb08513ed0d0d759891bc2b1889a Author: Sam James gentoo org> AuthorDate: Fri Feb 12 09:56:48 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 09:56:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a43f77 app-text/djvu: Stabilize 3.5.28 x86, #770031 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild index c9f73c85581..c54249ba1d3 100644 --- a/app-text/djvu/djvu-3.5.28.ebuild +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 471da5c2dbb8d627a6cebc9747489366775de83d Author: Sam James gentoo org> AuthorDate: Thu Feb 11 07:55:37 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 11 07:55:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=471da5c2 app-text/djvu: Stabilize 3.5.28 sparc, #770031 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild index 3286f7479a3..c9f73c85581 100644 --- a/app-text/djvu/djvu-3.5.28.ebuild +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 53e371a889ea9f40fadb40684f842c13a5d61ea7 Author: Sam James gentoo org> AuthorDate: Thu Feb 11 07:54:56 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 11 07:54:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e371a8 app-text/djvu: Stabilize 3.5.28 ppc64, #770031 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild index 4c1572488ac..3286f7479a3 100644 --- a/app-text/djvu/djvu-3.5.28.ebuild +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: a49b45cddb793a5c91e428c945819fadf2632c88 Author: Sam James gentoo org> AuthorDate: Tue Jan 12 16:49:16 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jan 12 16:49:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a49b45cd app-text/djvu: optfeature, xdg Closes: https://bugs.gentoo.org/765124 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> app-text/djvu/djvu-3.5.28.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild index 5bbebac0309..4c1572488ac 100644 --- a/app-text/djvu/djvu-3.5.28.ebuild +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -59,7 +59,8 @@ src_install() { } pkg_postinst() { - xdg_postinst + xdg_pkg_postinst - optfeature "For djviewer or browser plugin" app-text/djview + elog "For additional features, you may wish to install" + optfeature "for djviewer or browser plugin" app-text/djview }
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: c59f8ac28f83149a561f6c0f3ed5715444e4ee3a Author: Sam James gentoo org> AuthorDate: Tue Jan 12 15:50:24 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jan 12 15:50:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c59f8ac2 app-text/djvu: bump to 3.5.28 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> app-text/djvu/Manifest | 1 + app-text/djvu/djvu-3.5.28.ebuild | 65 2 files changed, 66 insertions(+) diff --git a/app-text/djvu/Manifest b/app-text/djvu/Manifest index b0a911340b1..fa7f8b1800d 100644 --- a/app-text/djvu/Manifest +++ b/app-text/djvu/Manifest @@ -1 +1,2 @@ DIST djvu-3.5.27.zip 3567522 BLAKE2B c074468a2fedf097b9b8fea4c449f26b61bffb31d10114081554e59256a23315ecffc203b5223468ca0c3338118b53aba65eee4cb5e7ad5c8d55470e90f43843 SHA512 dc1cd1bce2fb6245946f9409b3a3826ef2dc77a20be079c929b17508c3d967a0b5d8acd61bad00357e46a845f7f97717a043db9ffd1fe23e9a09441b7d21cbd6 +DIST djvulibre-3.5.28.tar.gz 3701161 BLAKE2B 74681f00d5f116ab08ccadb6c6f536f5d23f1fafdfae1239add6d800c0446298e65cd5dad293e28aa4d309dc93eaeec9036a7144f6fa42ff1104a4b945ca6bce SHA512 db3b8a5b56d700e911be32057f721a2a597e6f52e6fade203ad75ad76ab2d8facff2e474fd18beea703ccd5fa6425352e619a8fda40e69add1724dbee26050c6 diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild new file mode 100644 index 000..5bbebac0309 --- /dev/null +++ b/app-text/djvu/djvu-3.5.28.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools desktop flag-o-matic optfeature xdg + +MY_P="${PN}libre-${PV#*_p}" +DESCRIPTION="DjVu viewers, encoders and utilities" +HOMEPAGE="http://djvu.sourceforge.net/; +SRC_URI="http://downloads.sourceforge.net/djvu/${MY_P}.tar.gz; +S="${WORKDIR}/${MY_P%%.3}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +IUSE="debug doc jpeg tiff xml" + +RDEPEND="jpeg? ( virtual/jpeg:0 ) + tiff? ( media-libs/tiff:0= )" +DEPEND="${RDEPEND} + || ( gnome-base/librsvg media-gfx/inkscape )" +BDEPEND="app-arch/unzip" + +DOCS=( NEWS README ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY" + + # We install all desktop files by hand. + econf \ + $(use_enable xml xmltools) \ + $(use_with jpeg) \ + $(use_with tiff) \ + --disable-desktopfiles +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + + use doc && dodoc -r doc + + # Install desktop files. + cd desktopfiles || die + for i in {22,32,48,64}; do + insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes + newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png + done + + insinto /usr/share/mime/packages + doins djvulibre-mime.xml +} + +pkg_postinst() { + xdg_postinst + + optfeature "For djviewer or browser plugin" app-text/djview +}
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/files/
commit: db7d87414927be91349942aa2e5ff04d62227d83 Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Jun 30 18:18:33 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Jul 1 19:58:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db7d8741 app-text/djvu: remove unused patch(es) Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16510 Signed-off-by: Aaron Bauman gentoo.org> app-text/djvu/files/fix-CVE-2019-18804.patch | 39 1 file changed, 39 deletions(-) diff --git a/app-text/djvu/files/fix-CVE-2019-18804.patch b/app-text/djvu/files/fix-CVE-2019-18804.patch deleted file mode 100644 index b5d790ba1b1..000 --- a/app-text/djvu/files/fix-CVE-2019-18804.patch +++ /dev/null @@ -1,39 +0,0 @@ -From c8bec6549c10ffaa2f2fbad8bbc629efdf0dd125 Mon Sep 17 00:00:00 2001 -From: Leon Bottou -Date: Thu, 17 Oct 2019 22:20:31 -0400 -Subject: [PATCH] Fixed bug 309 - - libdjvu/IW44EncodeCodec.cpp | 2 +- - tools/ddjvu.cpp | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/libdjvu/IW44EncodeCodec.cpp b/libdjvu/IW44EncodeCodec.cpp -index 00752a0..f81eaeb 100644 a/libdjvu/IW44EncodeCodec.cpp -+++ b/libdjvu/IW44EncodeCodec.cpp -@@ -405,7 +405,7 @@ filter_fv(short *p, int w, int h, int rowsize, int scale) - int y = 0; - int s = scale*rowsize; - int s3 = s+s+s; -- h = ((h-1)/scale)+1; -+ h = (h>0) ? ((h-1)/scale)+1 : 0; - y += 1; - p += s; - while (y-3 < h) -diff --git a/tools/ddjvu.cpp b/tools/ddjvu.cpp -index 6d0df3b..7109952 100644 a/tools/ddjvu.cpp -+++ b/tools/ddjvu.cpp -@@ -279,7 +279,7 @@ render(ddjvu_page_t *page, int pageno) - prect.h = (ih * 100) / dpi; - } - /* Process aspect ratio */ -- if (flag_aspect <= 0) -+ if (flag_aspect <= 0 && iw>0 && ih>0) - { - double dw = (double)iw / prect.w; - double dh = (double)ih / prect.h; --- -2.23.0 -
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 3a13ebb61d94c615ab2c68de08ab95746c1996c5 Author: John Helmert III posteo net> AuthorDate: Thu Jun 25 22:53:18 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jun 28 20:54:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a13ebb6 app-text/djvu: Security cleanup Bug: https://bugs.gentoo.org/536720 Bug: https://bugs.gentoo.org/718552 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: John Helmert III posteo.net> Closes: https://github.com/gentoo/gentoo/pull/16423 Signed-off-by: Aaron Bauman gentoo.org> app-text/djvu/Manifest | 1 - app-text/djvu/djvu-3.5.27-r1.ebuild | 68 - 2 files changed, 69 deletions(-) diff --git a/app-text/djvu/Manifest b/app-text/djvu/Manifest index 3d21b0b09da..b0a911340b1 100644 --- a/app-text/djvu/Manifest +++ b/app-text/djvu/Manifest @@ -1,2 +1 @@ DIST djvu-3.5.27.zip 3567522 BLAKE2B c074468a2fedf097b9b8fea4c449f26b61bffb31d10114081554e59256a23315ecffc203b5223468ca0c3338118b53aba65eee4cb5e7ad5c8d55470e90f43843 SHA512 dc1cd1bce2fb6245946f9409b3a3826ef2dc77a20be079c929b17508c3d967a0b5d8acd61bad00357e46a845f7f97717a043db9ffd1fe23e9a09441b7d21cbd6 -DIST djvulibre-3.5.27.tar.gz 3648522 BLAKE2B e1907b4b64c48304ceb24360cfd451e4690d38803f22231d4e136dbe754715527fa0300c623bb709fa05bba206348257137b2a755651bb51ca26259680e142d0 SHA512 62abcaa2fe7edab536477929ba38b882453dab1a06e119a3f838b38d5c61f5d8c252e4769e6534582b826e49bcfb490513179580fab9c3afa84aa92053ccebee diff --git a/app-text/djvu/djvu-3.5.27-r1.ebuild b/app-text/djvu/djvu-3.5.27-r1.ebuild deleted file mode 100644 index 607b51c1895..000 --- a/app-text/djvu/djvu-3.5.27-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop eutils flag-o-matic xdg-utils - -MY_P="${PN}libre-${PV#*_p}" - -DESCRIPTION="DjVu viewers, encoders and utilities" -HOMEPAGE="http://djvu.sourceforge.net/; -SRC_URI="http://downloads.sourceforge.net/djvu/${MY_P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" -IUSE="debug doc jpeg tiff xml" - -PATCHES=( "${FILESDIR}"/fix-CVE-2019-18804.patch ) - -RDEPEND="jpeg? ( virtual/jpeg:0 ) - tiff? ( media-libs/tiff:0= )" -DEPEND="${RDEPEND} - || ( gnome-base/librsvg media-gfx/inkscape )" - -S=${WORKDIR}/${MY_P%%.3} - -src_configure() { - use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY" - - # We install all desktop files by hand. - econf \ - $(use_enable xml xmltools) \ - $(use_with jpeg) \ - $(use_with tiff) \ - --disable-desktopfiles -} - -DOCS=( NEWS README ) - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die - - use doc && dodoc -r doc - - # Install desktop files. - cd desktopfiles - for i in {22,32,48,64}; do - insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes - newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png - done - insinto /usr/share/mime/packages - doins djvulibre-mime.xml -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - has_version app-text/djview || \ - optfeature "For djviewer or browser plugin" app-text/djview -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_mimeinfo_database_update -}
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 53a2fbe9cf9c08596b5967ec7b6f341f449b72bd Author: John Helmert III posteo net> AuthorDate: Thu Jun 25 21:45:00 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jun 28 20:54:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a2fbe9 app-text/djvu: Use stable SRC_URI (bug 729654) Closes: https://bugs.gentoo.org/729654 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: John Helmert III posteo.net> Signed-off-by: Aaron Bauman gentoo.org> app-text/djvu/djvu-3.5.27-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild index f64f28a5332..e5debec50db 100644 --- a/app-text/djvu/djvu-3.5.27-r2.ebuild +++ b/app-text/djvu/djvu-3.5.27-r2.ebuild @@ -10,7 +10,7 @@ MY_P="${PN}-${PN}libre-git-${COMMIT}" DESCRIPTION="DjVu viewers, encoders and utilities" HOMEPAGE="http://djvu.sourceforge.net/; -SRC_URI="https://sourceforge.net/code-snapshots/git/d/dj/djvu/djvulibre-git.git/${MY_P}.zip -> ${P}.zip" +SRC_URI="https://ajakk.github.io/${P}-${COMMIT}.zip -> ${P}.zip" LICENSE="GPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: fb5e9dd33b17983c0af70e95f582917a2167aac7 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Jun 22 18:08:42 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jun 22 18:23:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5e9dd3 app-text/djvu: stable 3.5.27-r2 for hppa, bug #536720 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> app-text/djvu/djvu-3.5.27-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild index ed3eea60905..ac5aa9e4aeb 100644 --- a/app-text/djvu/djvu-3.5.27-r2.ebuild +++ b/app-text/djvu/djvu-3.5.27-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://sourceforge.net/code-snapshots/git/d/dj/djvu/djvulibre-git.git/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: e0a6bf121d8c00bc7a03205e33bf671fee1c23dd Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Jun 20 13:31:53 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Jun 20 13:48:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a6bf12 app-text/djvu: x86 stable (bug #536720) Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> app-text/djvu/djvu-3.5.27-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild index 7d5cff193fd..ed3eea60905 100644 --- a/app-text/djvu/djvu-3.5.27-r2.ebuild +++ b/app-text/djvu/djvu-3.5.27-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://sourceforge.net/code-snapshots/git/d/dj/djvu/djvulibre-git.git/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 149bed67c401d156cfd613b9793916638037de3c Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 17 07:06:58 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 17 07:06:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=149bed67 app-text/djvu: amd64 stable wrt bug #536720 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-text/djvu/djvu-3.5.27-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild index b47bdae9f2a..7d5cff193fd 100644 --- a/app-text/djvu/djvu-3.5.27-r2.ebuild +++ b/app-text/djvu/djvu-3.5.27-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://sourceforge.net/code-snapshots/git/d/dj/djvu/djvulibre-git.git/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 7a9296c19b0825c48da276f7aaac707dfce31323 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jun 15 15:27:34 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jun 15 15:27:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9296c1 app-text/djvu: ppc stable wrt bug #536720 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> app-text/djvu/djvu-3.5.27-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild index 752998d903f..b47bdae9f2a 100644 --- a/app-text/djvu/djvu-3.5.27-r2.ebuild +++ b/app-text/djvu/djvu-3.5.27-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://sourceforge.net/code-snapshots/git/d/dj/djvu/djvulibre-git.git/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: a51e9b85e245d4c9195775153d3eb15046729e92 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jun 15 15:10:53 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jun 15 15:10:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51e9b85 app-text/djvu: sparc stable wrt bug #536720 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> app-text/djvu/djvu-3.5.27-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild index 29303a98961..752998d903f 100644 --- a/app-text/djvu/djvu-3.5.27-r2.ebuild +++ b/app-text/djvu/djvu-3.5.27-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://sourceforge.net/code-snapshots/git/d/dj/djvu/djvulibre-git.git/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 34d2a8ec8ca24296a7b71a8f9b3772953c306c05 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jun 15 15:07:46 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jun 15 15:07:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d2a8ec app-text/djvu: ppc64 stable wrt bug #536720 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> app-text/djvu/djvu-3.5.27-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild index 2fbc73acd0c..29303a98961 100644 --- a/app-text/djvu/djvu-3.5.27-r2.ebuild +++ b/app-text/djvu/djvu-3.5.27-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://sourceforge.net/code-snapshots/git/d/dj/djvu/djvulibre-git.git/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: d6fa234bf3a8e332e0b349b534e9c3316ba373a9 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jun 15 15:02:26 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jun 15 15:02:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6fa234b app-text/djvu: arm stable wrt bug #536720 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> app-text/djvu/djvu-3.5.27-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild index d02340cef05..2fbc73acd0c 100644 --- a/app-text/djvu/djvu-3.5.27-r2.ebuild +++ b/app-text/djvu/djvu-3.5.27-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://sourceforge.net/code-snapshots/git/d/dj/djvu/djvulibre-git.git/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 703e79f63d52413d37f850ca62c1cabcc1606d70 Author: John Helmert III posteo net> AuthorDate: Sat Jun 13 06:56:45 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Jun 13 09:35:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703e79f6 app-text/djvu: Security bump Bump to upstream tag debian/3.5.27.1-14, which includes fixes for numerous security issues. Bug: https://bugs.gentoo.org/536720 Bug: https://bugs.gentoo.org/718552 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: John Helmert III posteo.net> Closes: https://github.com/gentoo/gentoo/pull/16210 Signed-off-by: Mikle Kolyada gentoo.org> app-text/djvu/Manifest | 1 + app-text/djvu/djvu-3.5.27-r2.ebuild | 73 + 2 files changed, 74 insertions(+) diff --git a/app-text/djvu/Manifest b/app-text/djvu/Manifest index 78edcda5cc8..3d21b0b09da 100644 --- a/app-text/djvu/Manifest +++ b/app-text/djvu/Manifest @@ -1 +1,2 @@ +DIST djvu-3.5.27.zip 3567522 BLAKE2B c074468a2fedf097b9b8fea4c449f26b61bffb31d10114081554e59256a23315ecffc203b5223468ca0c3338118b53aba65eee4cb5e7ad5c8d55470e90f43843 SHA512 dc1cd1bce2fb6245946f9409b3a3826ef2dc77a20be079c929b17508c3d967a0b5d8acd61bad00357e46a845f7f97717a043db9ffd1fe23e9a09441b7d21cbd6 DIST djvulibre-3.5.27.tar.gz 3648522 BLAKE2B e1907b4b64c48304ceb24360cfd451e4690d38803f22231d4e136dbe754715527fa0300c623bb709fa05bba206348257137b2a755651bb51ca26259680e142d0 SHA512 62abcaa2fe7edab536477929ba38b882453dab1a06e119a3f838b38d5c61f5d8c252e4769e6534582b826e49bcfb490513179580fab9c3afa84aa92053ccebee diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild new file mode 100644 index 000..d02340cef05 --- /dev/null +++ b/app-text/djvu/djvu-3.5.27-r2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools desktop eutils flag-o-matic xdg-utils + +COMMIT="a00b7618c22fb35b030582147a4479c4cf41c349" +MY_P="${PN}-${PN}libre-git-${COMMIT}" + +DESCRIPTION="DjVu viewers, encoders and utilities" +HOMEPAGE="http://djvu.sourceforge.net/; +SRC_URI="https://sourceforge.net/code-snapshots/git/d/dj/djvu/djvulibre-git.git/${MY_P}.zip -> ${P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +IUSE="debug doc jpeg tiff xml" + +RDEPEND="jpeg? ( virtual/jpeg:0 ) + tiff? ( media-libs/tiff:0= )" +DEPEND="${RDEPEND} + || ( gnome-base/librsvg media-gfx/inkscape )" +BDEPEND="app-arch/unzip" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY" + + # We install all desktop files by hand. + econf \ + $(use_enable xml xmltools) \ + $(use_with jpeg) \ + $(use_with tiff) \ + --disable-desktopfiles +} + +DOCS=( NEWS README ) + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + + use doc && dodoc -r doc + + # Install desktop files. + cd desktopfiles + for i in {22,32,48,64}; do + insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes + newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png + done + insinto /usr/share/mime/packages + doins djvulibre-mime.xml +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_mimeinfo_database_update + has_version app-text/djview || \ + optfeature "For djviewer or browser plugin" app-text/djview +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_mimeinfo_database_update +}
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: cf46548bc8b86087b9bbef8e6c2b3d3cfd5732ae Author: Michał Górny gentoo org> AuthorDate: Tue Nov 12 06:59:15 2019 + Commit: Michał Górny gentoo org> CommitDate: Tue Nov 12 06:59:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf46548b app-text/djvu: Update icon cache Closes: https://bugs.gentoo.org/679498 Signed-off-by: Michał Górny gentoo.org> app-text/djvu/djvu-3.5.27-r1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-text/djvu/djvu-3.5.27-r1.ebuild b/app-text/djvu/djvu-3.5.27-r1.ebuild index f7d701f00ed..f15324a15f2 100644 --- a/app-text/djvu/djvu-3.5.27-r1.ebuild +++ b/app-text/djvu/djvu-3.5.27-r1.ebuild @@ -56,11 +56,13 @@ src_install() { } pkg_postinst() { + xdg_icon_cache_update xdg_mimeinfo_database_update has_version app-text/djview || \ optfeature "For djviewer or browser plugin" app-text/djview } pkg_postrm() { + xdg_icon_cache_update xdg_mimeinfo_database_update }
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/files/, app-text/djvu/
commit: 62d354ddcd624ebaea2373dbfb02b7e674190a02 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Nov 11 20:01:50 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Nov 11 20:07:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d354dd app-text/djvu: cleanup Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> app-text/djvu/Manifest | 1 - app-text/djvu/djvu-3.5.25.3.ebuild | 72 - app-text/djvu/djvu-3.5.27-r1.ebuild | 2 +- app-text/djvu/djvu-3.5.27.ebuild| 63 - app-text/djvu/files/djvu-3.5.24-gcc46.patch | 40 5 files changed, 1 insertion(+), 177 deletions(-) diff --git a/app-text/djvu/Manifest b/app-text/djvu/Manifest index 249e4f7eb32..78edcda5cc8 100644 --- a/app-text/djvu/Manifest +++ b/app-text/djvu/Manifest @@ -1,2 +1 @@ -DIST djvulibre-3.5.25.3.tar.gz 2543949 BLAKE2B 8ae6004e74a7db0fa666a3cf15f5a3b335690984838e8d674ccd7fa7dda0728771f6fab5f61747b505646e3bb206effd0bbaf9c6035fb27993d587693ad1fa43 SHA512 0e38f56d77915ee6707dd19a36a8ca9167608c39449a5c73de9cd784d712852c07c068b79a794e25f6d3ded0f927d083413dde197c9fc8f7b68c03cffe68035b DIST djvulibre-3.5.27.tar.gz 3648522 BLAKE2B e1907b4b64c48304ceb24360cfd451e4690d38803f22231d4e136dbe754715527fa0300c623bb709fa05bba206348257137b2a755651bb51ca26259680e142d0 SHA512 62abcaa2fe7edab536477929ba38b882453dab1a06e119a3f838b38d5c61f5d8c252e4769e6534582b826e49bcfb490513179580fab9c3afa84aa92053ccebee diff --git a/app-text/djvu/djvu-3.5.25.3.ebuild b/app-text/djvu/djvu-3.5.25.3.ebuild deleted file mode 100644 index ce39ce5ee79..000 --- a/app-text/djvu/djvu-3.5.25.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils flag-o-matic xdg-utils - -MY_P="${PN}libre-${PV#*_p}" - -DESCRIPTION="DjVu viewers, encoders and utilities" -HOMEPAGE="http://djvu.sourceforge.net/; -SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" -IUSE="debug doc jpeg tiff xml" - -RDEPEND="jpeg? ( virtual/jpeg:0 ) - tiff? ( media-libs/tiff:0= )" -DEPEND="${RDEPEND} - || ( gnome-base/librsvg media-gfx/inkscape )" - -S=${WORKDIR}/${MY_P%%.3} - -src_prepare() { - sed -i \ - -e 's/AC_CXX_OPTIMIZE/OPTS=;AC_SUBST(OPTS)/' \ - configure.ac || die #263688 - rm aclocal.m4 config/{libtool.m4,ltmain.sh,install-sh,config.sub,config.guess,ltoptions.m4,ltversion.m4,lt~obsolete.m4} -# epatch "${FILESDIR}/${PN}-3.5.24-gcc46.patch" - AT_M4DIR="config" eautoreconf -} - -src_configure() { - use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY" - - # We install all desktop files by hand. - econf \ - $(use_enable xml xmltools) \ - $(use_with jpeg) \ - $(use_with tiff) \ - --disable-desktopfiles -} - -DOCS=( NEWS README ) - -src_install() { - default - prune_libtool_files - - use doc && dodoc -r doc - - # Install desktop files. - cd desktopfiles - for i in {22,32,48,64}; do - insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes - newins hi${i}-djvu.png image-vnd.djvu.png - done - insinto /usr/share/mime/packages - doins djvulibre-mime.xml -} - -pkg_postinst() { - xdg_mimeinfo_database_update - has_version app-text/djview || \ - optfeature "For djviewer or browser plugin" app-text/djview -} - -pkg_postrm() { - xdg_mimeinfo_database_update -} diff --git a/app-text/djvu/djvu-3.5.27-r1.ebuild b/app-text/djvu/djvu-3.5.27-r1.ebuild index 0701849a730..f7d701f00ed 100644 --- a/app-text/djvu/djvu-3.5.27-r1.ebuild +++ b/app-text/djvu/djvu-3.5.27-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit desktop flag-o-matic xdg-utils +inherit desktop eutils flag-o-matic xdg-utils MY_P="${PN}libre-${PV#*_p}" diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild deleted file mode 100644 index 63ee44269e4..000 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic xdg-utils - -MY_P="${PN}libre-${PV#*_p}" - -DESCRIPTION="DjVu viewers, encoders and utilities" -HOMEPAGE="http://djvu.sourceforge.net/; -SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" -IUSE="debug doc jpeg tiff xml" - -RDEPEND="jpeg? (
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/, app-text/djvu/files/
commit: 00faf7222c973e9d4d48256a492f5853ac97b147 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Nov 11 19:57:51 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Nov 11 20:07:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00faf722 app-text/djvu: fix CVE-2019-18804 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> app-text/djvu/djvu-3.5.27-r1.ebuild | 66 app-text/djvu/files/fix-CVE-2019-18804.patch | 39 2 files changed, 105 insertions(+) diff --git a/app-text/djvu/djvu-3.5.27-r1.ebuild b/app-text/djvu/djvu-3.5.27-r1.ebuild new file mode 100644 index 000..0701849a730 --- /dev/null +++ b/app-text/djvu/djvu-3.5.27-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop flag-o-matic xdg-utils + +MY_P="${PN}libre-${PV#*_p}" + +DESCRIPTION="DjVu viewers, encoders and utilities" +HOMEPAGE="http://djvu.sourceforge.net/; +SRC_URI="http://downloads.sourceforge.net/djvu/${MY_P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +IUSE="debug doc jpeg tiff xml" + +PATCHES=( "${FILESDIR}"/fix-CVE-2019-18804.patch ) + +RDEPEND="jpeg? ( virtual/jpeg:0 ) + tiff? ( media-libs/tiff:0= )" +DEPEND="${RDEPEND} + || ( gnome-base/librsvg media-gfx/inkscape )" + +S=${WORKDIR}/${MY_P%%.3} + +src_configure() { + use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY" + + # We install all desktop files by hand. + econf \ + $(use_enable xml xmltools) \ + $(use_with jpeg) \ + $(use_with tiff) \ + --disable-desktopfiles +} + +DOCS=( NEWS README ) + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + + use doc && dodoc -r doc + + # Install desktop files. + cd desktopfiles + for i in {22,32,48,64}; do + insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes + newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png + done + insinto /usr/share/mime/packages + doins djvulibre-mime.xml +} + +pkg_postinst() { + xdg_mimeinfo_database_update + has_version app-text/djview || \ + optfeature "For djviewer or browser plugin" app-text/djview +} + +pkg_postrm() { + xdg_mimeinfo_database_update +} diff --git a/app-text/djvu/files/fix-CVE-2019-18804.patch b/app-text/djvu/files/fix-CVE-2019-18804.patch new file mode 100644 index 000..b5d790ba1b1 --- /dev/null +++ b/app-text/djvu/files/fix-CVE-2019-18804.patch @@ -0,0 +1,39 @@ +From c8bec6549c10ffaa2f2fbad8bbc629efdf0dd125 Mon Sep 17 00:00:00 2001 +From: Leon Bottou +Date: Thu, 17 Oct 2019 22:20:31 -0400 +Subject: [PATCH] Fixed bug 309 + +--- + libdjvu/IW44EncodeCodec.cpp | 2 +- + tools/ddjvu.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/libdjvu/IW44EncodeCodec.cpp b/libdjvu/IW44EncodeCodec.cpp +index 00752a0..f81eaeb 100644 +--- a/libdjvu/IW44EncodeCodec.cpp b/libdjvu/IW44EncodeCodec.cpp +@@ -405,7 +405,7 @@ filter_fv(short *p, int w, int h, int rowsize, int scale) + int y = 0; + int s = scale*rowsize; + int s3 = s+s+s; +- h = ((h-1)/scale)+1; ++ h = (h>0) ? ((h-1)/scale)+1 : 0; + y += 1; + p += s; + while (y-3 < h) +diff --git a/tools/ddjvu.cpp b/tools/ddjvu.cpp +index 6d0df3b..7109952 100644 +--- a/tools/ddjvu.cpp b/tools/ddjvu.cpp +@@ -279,7 +279,7 @@ render(ddjvu_page_t *page, int pageno) + prect.h = (ih * 100) / dpi; + } + /* Process aspect ratio */ +- if (flag_aspect <= 0) ++ if (flag_aspect <= 0 && iw>0 && ih>0) + { + double dw = (double)iw / prect.w; + double dh = (double)ih / prect.h; +-- +2.23.0 +
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: fa7f2fba902c5fb37755f55c549a4d7bd66b8772 Author: Marty E. Plummer startmail com> AuthorDate: Sun Apr 8 14:14:25 2018 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 20 20:37:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7f2fba app-text/djvu: fdo-mime->xdg-utils Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-text/djvu/djvu-3.5.25.3.ebuild | 8 app-text/djvu/djvu-3.5.27.ebuild | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app-text/djvu/djvu-3.5.25.3.ebuild b/app-text/djvu/djvu-3.5.25.3.ebuild index e06287eef0f..455ebfa772e 100644 --- a/app-text/djvu/djvu-3.5.25.3.ebuild +++ b/app-text/djvu/djvu-3.5.25.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 -inherit autotools eutils fdo-mime flag-o-matic +inherit autotools eutils flag-o-matic xdg-utils MY_P="${PN}libre-${PV#*_p}" @@ -62,11 +62,11 @@ src_install() { } pkg_postinst() { - fdo-mime_mime_database_update + xdg_mimeinfo_database_update has_version app-text/djview || \ optfeature "For djviewer or browser plugin" app-text/djview } pkg_postrm() { - fdo-mime_mime_database_update + xdg_mimeinfo_database_update } diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild index c3d32fd019b..7e1a7c1c755 100644 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ b/app-text/djvu/djvu-3.5.27.ebuild @@ -3,7 +3,7 @@ EAPI=5 -inherit eutils fdo-mime flag-o-matic +inherit eutils flag-o-matic xdg-utils MY_P="${PN}libre-${PV#*_p}" @@ -53,11 +53,11 @@ src_install() { } pkg_postinst() { - fdo-mime_mime_database_update + xdg_mimeinfo_database_update has_version app-text/djview || \ optfeature "For djviewer or browser plugin" app-text/djview } pkg_postrm() { - fdo-mime_mime_database_update + xdg_mimeinfo_database_update }
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: c048e1d0063707b0cfd2ecad3de8f6393bf8310d Author: Mart Raudsepp gentoo org> AuthorDate: Wed Apr 18 06:43:42 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Apr 18 06:44:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c048e1d0 app-text/djvu-3.5.27: arm64 stable Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-text/djvu/djvu-3.5.27.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild index 90d113e316b..c3d32fd019b 100644 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ b/app-text/djvu/djvu-3.5.27.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz" LICENSE="GPL-2" 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-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-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 6337c27b9b3c8e19358f1f6f99688d0e06a3a6a0 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Dec 15 23:16:23 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Dec 15 23:21:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6337c27b app-text/djvu: stable 3.5.27 for sparc, bug #632374 (thanks to Rolf Eike Beer) Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" app-text/djvu/djvu-3.5.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild index 10b2d3ad46e..90d113e316b 100644 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ b/app-text/djvu/djvu-3.5.27.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz" LICENSE="GPL-2" 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-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-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 832456781ecd42c9d00e154a5aed22d242725943 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Dec 13 19:52:23 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Dec 13 19:52:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83245678 app-text/djvu: stable 3.5.27 for hppa, bug #632374 Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa" app-text/djvu/djvu-3.5.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild index ab44200ff0f..10b2d3ad46e 100644 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ b/app-text/djvu/djvu-3.5.27.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz" LICENSE="GPL-2" 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-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-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: a86bfebbdbbf72874105da443d87adf861a63e2b Author: Markus Meier gentoo org> AuthorDate: Mon Oct 23 17:59:00 2017 + Commit: Markus Meier gentoo org> CommitDate: Mon Oct 23 17:59:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86bfebb app-text/djvu: arm stable, bug #632374 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="arm" app-text/djvu/djvu-3.5.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild index 06a9b9ceafc..ab44200ff0f 100644 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ b/app-text/djvu/djvu-3.5.27.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz" LICENSE="GPL-2" 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-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-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: 001947f1038fa387c1ec6d1d453e890a53c3e64b Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Oct 2 11:57:22 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Oct 2 11:57:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001947f1 app-text/djvu: stable 3.5.27 for ppc/ppc64, bug #632374 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc ppc64" app-text/djvu/djvu-3.5.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild index 33c471eaa56..e77303c6ddd 100644 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ b/app-text/djvu/djvu-3.5.27.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz" LICENSE="GPL-2" 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-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-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: c5913963e63f799fd19cf9cbeaab1cdfa5301a09 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 30 07:18:23 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 30 07:18:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5913963 app-text/djvu: stable 3.5.27 for ia64, bug #632374 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64" app-text/djvu/djvu-3.5.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild index 75111cfc171..33c471eaa56 100644 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ b/app-text/djvu/djvu-3.5.27.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz" LICENSE="GPL-2" 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-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-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: e6840b4b24955b14a2ed2dd2132c1fcb39110817 Author: Michael Palimaka gentoo org> AuthorDate: Sat Sep 30 04:43:55 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Sep 30 04:47:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6840b4b app-text/djvu: stabilise 3.5.27 for amd64/x86 Bug: https://bugs.gentoo.org/632374 Package-Manager: Portage-2.3.8, Repoman-2.3.3 app-text/djvu/djvu-3.5.27.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild index 12bf73f05dd..75111cfc171 100644 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ b/app-text/djvu/djvu-3.5.27.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/djvu/${MY_P}.tar.gz" LICENSE="GPL-2" 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-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-solaris" IUSE="debug doc jpeg tiff xml" RDEPEND="jpeg? ( virtual/jpeg:0 )
[gentoo-commits] repo/gentoo:master commit in: app-text/djvu/
commit: c930063a72fdb869c1f52c83982996604e631271 Author: Justin Lecher gentoo org> AuthorDate: Tue Oct 27 11:08:05 2015 + Commit: Justin Lecher gentoo org> CommitDate: Tue Oct 27 11:11:11 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c930063a app-text/djvu: Use optfeature Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher gentoo.org> app-text/djvu/djvu-3.5.25.3.ebuild | 8 app-text/djvu/djvu-3.5.27.ebuild | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app-text/djvu/djvu-3.5.25.3.ebuild b/app-text/djvu/djvu-3.5.25.3.ebuild index e4efe10..a7cda09 100644 --- a/app-text/djvu/djvu-3.5.25.3.ebuild +++ b/app-text/djvu/djvu-3.5.25.3.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 + inherit autotools eutils fdo-mime flag-o-matic MY_P="${PN}libre-${PV#*_p}" @@ -63,9 +64,8 @@ src_install() { pkg_postinst() { fdo-mime_mime_database_update - if ! has_version app-text/djview; then - elog "For djviewer or browser plugin, emerge app-text/djview." - fi + has_version app-text/djview || \ + optfeature "For djviewer or browser plugin" app-text/djview } pkg_postrm() { diff --git a/app-text/djvu/djvu-3.5.27.ebuild b/app-text/djvu/djvu-3.5.27.ebuild index be1c6c3..1322b75 100644 --- a/app-text/djvu/djvu-3.5.27.ebuild +++ b/app-text/djvu/djvu-3.5.27.ebuild @@ -3,6 +3,7 @@ # $Id$ EAPI=5 + inherit eutils fdo-mime flag-o-matic MY_P="${PN}libre-${PV#*_p}" @@ -54,9 +55,8 @@ src_install() { pkg_postinst() { fdo-mime_mime_database_update - if ! has_version app-text/djview; then - elog "For djviewer or browser plugin, emerge app-text/djview." - fi + has_version app-text/djview || \ + optfeature "For djviewer or browser plugin" app-text/djview } pkg_postrm() {