summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2009-12-15 09:54:47 +0000
committerPeter Volkov <pva@gentoo.org>2009-12-15 09:54:47 +0000
commit2ac29357dddb4c78f9880fc3cdd04f267c8d5ed9 (patch)
treea17e5f8a569af29e5b8c6837165bb01d2448ab4d /app-text
parentapp-emulation/wine-etersoft-public: remove since sources are closed now. (diff)
downloadpva-2ac29357dddb4c78f9880fc3cdd04f267c8d5ed9.tar.gz
pva-2ac29357dddb4c78f9880fc3cdd04f267c8d5ed9.tar.bz2
pva-2ac29357dddb4c78f9880fc3cdd04f267c8d5ed9.zip
app-text/kchmviewer: version bump. Many changes, need testing.
svn path=/; revision=345
Diffstat (limited to 'app-text')
-rw-r--r--app-text/kchmviewer/ChangeLog270
-rw-r--r--app-text/kchmviewer/Manifest5
-rw-r--r--app-text/kchmviewer/kchmviewer-5.0.ebuild85
-rw-r--r--app-text/kchmviewer/metadata.xml19
4 files changed, 379 insertions, 0 deletions
diff --git a/app-text/kchmviewer/ChangeLog b/app-text/kchmviewer/ChangeLog
new file mode 100644
index 0000000..05feeff
--- /dev/null
+++ b/app-text/kchmviewer/ChangeLog
@@ -0,0 +1,270 @@
+# ChangeLog for app-text/kchmviewer
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/kchmviewer/ChangeLog,v 1.23 2009/11/16 22:03:16 maekke Exp $
+
+ 16 Nov 2009; Markus Meier <maekke@gentoo.org> kchmviewer-4.1.ebuild:
+ amd64/x86 stable, bug #292192
+
+ 15 Nov 2009; Peter Volkov <pva@gentoo.org> kchmviewer-3.1_p2-r1.ebuild:
+ Drop kde-3.5 support from kchmviewer. Moved back to SLOT=0, this is not
+ slotted package.
+
+*kchmviewer-4.2 (14 Nov 2009)
+
+ 14 Nov 2009; Alex Alexander <wired@gentoo.org> +kchmviewer-4.2.ebuild:
+ version bump, bug #292925
+
+ 25 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -kchmviewer-4.0-r1.ebuild:
+ Drop ebuild using obsolete kde eclass code. Newer versions availible.
+
+*kchmviewer-4.1 (10 Oct 2009)
+
+ 10 Oct 2009; Peter Volkov <pva@gentoo.org> +kchmviewer-4.1.ebuild:
+ Version bump, bug #281954. For case USE=-kde fixed: missed dependency on
+ qt3support and parallel build issue. Thank Patrick Lauer and Andrew
+ Savchenko for tests and reports.
+
+ 05 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> kchmviewer-4.0-r1.ebuild:
+ Removed alternative dependency on Qt metapackage
+
+ 15 Aug 2009; Petteri Räty <betelgeuse@gentoo.org>
+ -kchmviewer-3.1_p2.ebuild:
+ Remove old ebuild using built_with_use.
+
+ 01 Jul 2009; Markus Meier <maekke@gentoo.org> kchmviewer-3.1_p2-r1.ebuild:
+ amd64 stable, bug #271241
+
+ 09 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
+ kchmviewer-3.1_p2-r1.ebuild:
+ stable x86, bug 271241
+
+ 06 Jun 2009; nixnut <nixnut@gentoo.org> kchmviewer-3.1_p2-r1.ebuild:
+ ppc stable #271241
+
+*kchmviewer-3.1_p2-r1 (25 May 2009)
+
+ 25 May 2009; Peter Volkov <pva@gentoo.org> +kchmviewer-3.1_p2-r1.ebuild:
+ Lot's of changes: EAPI-2, change slot to :3.5 (all 3.5 kde applications
+ will have it), disable arts by default, use kde eclass, enable langs.
+ Thank Theo Chatzimichos for this work. As a side work fixes bug #270576,
+ thank Yar Odin for report.
+
+ 06 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org>
+ kchmviewer-4.0-r1.ebuild:
+ Preparation for new eclass. Unprefixing misc apps.
+
+ 16 Mar 2009; Peter Volkov <pva@gentoo.org> kchmviewer-3.1_p2.ebuild,
+ -kchmviewer-4.0.ebuild:
+ Added warning about kdevelop.
+
+ 24 Feb 2009; Joseph Jezak <josejx@gentoo.org> kchmviewer-4.0-r1.ebuild:
+ Marked ~ppc for bug #244326.
+
+*kchmviewer-4.0-r1 (10 Feb 2009)
+
+ 10 Feb 2009; Peter Volkov <pva@gentoo.org> +kchmviewer-4.0-r1.ebuild:
+ Fixed prefix installation with kde-4.2, thank Tomas Caithaml for report
+ and tests in bug #257616, and scarabeus for fast kde4* eclass polishing.
+
+*kchmviewer-4.0 (02 Dec 2008)
+
+ 02 Dec 2008; Peter Volkov <pva@gentoo.org> -kchmviewer-4.0_beta3.ebuild,
+ -kchmviewer-4.0_beta3-r1.ebuild, +kchmviewer-4.0.ebuild:
+ Version bump. Finally first stable release.
+
+ 22 Nov 2008; Peter Volkov <pva@gentoo.org> kchmviewer-3.1_p2.ebuild:
+ Fixed build failure when kde-4 is installed with -kdeprefix, bug #247314,
+ thank Stoian Ivanov for report.
+
+*kchmviewer-4.0_beta3-r1 (10 Nov 2008)
+
+ 10 Nov 2008; Peter Volkov <pva@gentoo.org>
+ +kchmviewer-4.0_beta3-r1.ebuild:
+ Added kde4 support; fixed path to .desktop file, bug #246028, thank
+ Alexandr for the fix. qt3support is not needed any more.
+
+*kchmviewer-4.0_beta3 (25 Oct 2008)
+
+ 25 Oct 2008; Peter Volkov <pva@gentoo.org> -kchmviewer-4.0_beta2.ebuild,
+ +kchmviewer-4.0_beta3.ebuild:
+ Version bump, thank Sven Vogel for report. Seems that bug #222131 is
+ fixed.
+
+ 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org>
+ kchmviewer-4.0_beta2.ebuild:
+ Fix broken split Qt 4.4 dependencies, cf. bug 217161 comment 11.
+
+ 17 May 2008; Peter Volkov <pva@gentoo.org> kchmviewer-3.1_p2.ebuild,
+ kchmviewer-4.0_beta2.ebuild:
+ kchmviewer-3.1_p2: fixed pkg_setup() to live happy with kdelibs:4
+ installed, bug #222043, thank Scott Thomson <smoothhound AT gmail.com> for
+ report. kchmviewer-4.0_beta2: fixed broken dependencies for splitted qt-4,
+ bug #221985, thank Dror Levin <spatz AT psybear.com> for report.
+
+ 13 May 2008; Peter Volkov <pva@gentoo.org>
+ +files/kchmviewer-3.1_p2-gcc43.patch, +metadata.xml,
+ +kchmviewer-3.1_p2.ebuild, +kchmviewer-4.0_beta2.ebuild:
+ Moved from app-doc/kchmviewer, bug #220741, thank Antek Grzymala for
+ report.
+
+ 13 May 2008; Peter Volkov <pva@gentoo.org> kchmviewer-3.1_p2.ebuild,
+ kchmviewer-4.0_beta2.ebuild:
+ Updated dependency: app-doc/chmlib -> dev-libs/chmlib.
+
+ 27 Apr 2008; Wulf C. Krueger <philantrop@gentoo.org>
+ +files/kchmviewer-3.1_p2-gcc43.patch, kchmviewer-3.1_p2.ebuild:
+ Added a patch for gcc 4.3 compatibility as kindly provided by Joel7987 on
+ bug 218812. Minor QA fixes.
+
+ 09 Apr 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ -kchmviewer-4.0_beta1.ebuild, kchmviewer-4.0_beta2.ebuild:
+ Make dependencies compatible with split Qt:4. Remove obsolete versions.
+
+ 14 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ kchmviewer-3.1_p2.ebuild:
+ Fix kdelibs dependency to pull in a =3.5* version, bug 213417.
+
+ 27 Feb 2008; nixnut <nixnut@gentoo.org> kchmviewer-3.1_p2.ebuild:
+ Added ~ppc wrt bug 207764
+
+*kchmviewer-4.0_beta2 (13 Feb 2008)
+
+ 13 Feb 2008; <pva@gentoo.org> +kchmviewer-4.0_beta2.ebuild:
+ Version bump.
+
+*kchmviewer-4.0_beta1 (28 Sep 2007)
+
+ 28 Sep 2007; <pva@gentoo.org> -files/kchmviewer-2.5-gcc41.patch,
+ -files/kchmviewer-2.6-build-Qt.diff,
+ -files/kchmviewer-3.0-fix-as-needed.diff,
+ -files/kchmviewer-3.0-qt-only-path-fix.diff, -kchmviewer-2.5.ebuild,
+ -kchmviewer-2.6.ebuild, -kchmviewer-2.7.ebuild, -kchmviewer-3.0.ebuild,
+ +kchmviewer-4.0_beta1.ebuild:
+ Version bump. Seems that new version is qt-4 only release. Remove old ebuilds.
+
+ 23 Jul 2007; Christian Faulhammer <opfer@gentoo.org>
+ kchmviewer-3.1_p2.ebuild:
+ stable x86, bug 186180
+
+ 22 Jul 2007; Wulf C. Krueger <philantrop@gentoo.org>
+ kchmviewer-3.1_p2.ebuild:
+ Marked stable on amd64 as per bug 186180.
+
+*kchmviewer-3.1_p2 (17 Jun 2007)
+
+ 17 Jun 2007; Wulf C. Krueger <philantrop@gentoo.org>
+ +kchmviewer-3.1_p2.ebuild:
+ Version bump. Fixes bug 163264.
+
+ 26 Mar 2007; <pva@gentoo.org> +files/kchmviewer-3.0-fix-as-needed.diff,
+ kchmviewer-3.0.ebuild:
+ Fixed compilation with --as-needed. bug 172147.
+
+ 16 Mar 2007; <pva@gentoo.org> kchmviewer-3.0.ebuild:
+ Fixed .desktop file location. Fixed gentoo->mirror.
+
+ 16 Mar 2007; <pva@gentoo.org> -kchmviewer-1.1.ebuild,
+ -kchmviewer-1.2.ebuild, -kchmviewer-1.3.ebuild, -kchmviewer-2.0.ebuild,
+ -kchmviewer-2.0-r1.ebuild, kchmviewer-3.0.ebuild:
+ Cleaning old versions.
+
+*kchmviewer-3.0 (16 Mar 2007)
+
+ 16 Mar 2007; <pva@gentoo.org> +files/kchmviewer-3.0-qt-only-path-fix.diff,
+ +kchmviewer-3.0.ebuild:
+ Version bump. Fixed bug #129225 reported by Mindphaser <mindo83 AT
+ t-online.de> and many others.
+
+ 21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+*kchmviewer-2.7 (09 Dec 2006)
+
+ 09 Dec 2006; Peter Volkov <pva@gentoo.org> metadata.xml,
+ +kchmviewer-2.7.ebuild:
+ Version bump. Partially fixes bug #129225. Took maintaining. Added
+ <longdescription>
+
+ 10 Oct 2006; Jason Huebel <jhuebel@gentoo.org> kchmviewer-2.5.ebuild:
+ stable on amd64
+
+ 13 Sep 2006; <ticho@gentoo.org> kchmviewer-2.5.ebuild:
+ Stable on x86, bug #147400.
+
+ 19 Aug 2006; Carsten Lohrke <carlo@gentoo.org>
+ +files/kchmviewer-2.6-build-Qt.diff, kchmviewer-2.6.ebuild:
+ Fix bug #144315.
+
+*kchmviewer-2.6 (15 Aug 2006)
+
+ 15 Aug 2006; Carsten Lohrke <carlo@gentoo.org> +kchmviewer-2.6.ebuild:
+ Version bump.
+
+ 15 Aug 2006; Carsten Lohrke <carlo@gentoo.org> kchmviewer-2.0-r1.ebuild,
+ kchmviewer-2.5.ebuild:
+ Fix chmlib dependency, bug #143611.
+
+ 25 Jun 2006; Simon Stelling <blubb@gentoo.org> kchmviewer-2.0-r1.ebuild:
+ stable on amd64
+
+ 07 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/kchmviewer-2.5-gcc41.patch, kchmviewer-2.5.ebuild:
+ Add patch to build with GCC 4.1, patch from Sebastian T. Hafner in bug #129094.
+
+*kchmviewer-2.5 (06 Apr 2006)
+
+ 06 Apr 2006; Carsten Lohrke <carlo@gentoo.org> +kchmviewer-2.5.ebuild:
+ Version bump.
+
+*kchmviewer-2.0-r1 (12 Feb 2006)
+
+ 12 Feb 2006; Carsten Lohrke <carlo@gentoo.org> +kchmviewer-2.0-r1.ebuild:
+ Version bump.
+
+*kchmviewer-2.0 (06 Feb 2006)
+
+ 06 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> +kchmviewer-2.0.ebuild:
+ Bump to latest version from upstream. Bug #121829.
+
+*kchmviewer-1.3 (29 Nov 2005)
+
+ 29 Nov 2005; Gregorio Guidi <greg_g@gentoo.org> +kchmviewer-1.3.ebuild:
+ New version.
+
+*kchmviewer-1.2 (25 Nov 2005)
+
+ 25 Nov 2005; Gregorio Guidi <greg_g@gentoo.org> +kchmviewer-1.2.ebuild:
+ New version (#113244).
+
+*kchmviewer-1.1 (30 Oct 2005)
+
+ 30 Oct 2005; Carsten Lohrke <carlo@gentoo.org> -kchmviewer-1.0.ebuild,
+ +kchmviewer-1.1.ebuild:
+ version bump
+
+ 11 Aug 2005; Luis Medinas <metalgod@gentoo.org> kchmviewer-1.0.ebuild:
+ Added ~amd64 keywords. Closes bug #100682.
+
+*kchmviewer-1.0 (01 Aug 2005)
+
+ 01 Aug 2005; Gregorio Guidi <greg_g@gentoo.org> +kchmviewer-1.0.ebuild:
+ New version.
+
+*kchmviewer-0.92 (09 Jul 2005)
+
+ 09 Jul 2005; Gregorio Guidi <greg_g@gentoo.org> +kchmviewer-0.92.ebuild:
+ New version (#97467).
+
+ 11 Jun 2005; Dominik Stadler <centic@gentoo.org> kchmviewer-0.9.ebuild:
+ Adjust to make use of kde-ebuild-functionality, should fix Bug 91193 and others.
+
+*kchmviewer-0.9 (09 Jun 2005)
+
+ 09 Jun 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +files/kchmviewer-0.9-pic.patch, +kchmviewer-0.9.ebuild:
+ New version. Fixes access violations (#95459).
+
+ 06 Jun 2005; Dominik Stadler <centic@gentoo.org> ChangeLog:
+ New package, fixes Bug 91193
+
diff --git a/app-text/kchmviewer/Manifest b/app-text/kchmviewer/Manifest
new file mode 100644
index 0000000..073b47f
--- /dev/null
+++ b/app-text/kchmviewer/Manifest
@@ -0,0 +1,5 @@
+AUX kchmviewer-3.1_p2-gcc43.patch 496 RMD160 597af1509a949d6710ac63878a46851d774c4424 SHA1 d1aae7dbc5ac1d87d364ef58de857a9a1f90e0d2 SHA256 6157ab84b0cd46814eb2b667c546d2a15a22cc7df760c7000e6f52c3f4cf86dd
+DIST kchmviewer-5.0.tar.gz 263607 RMD160 ff8536bea2070b1f75f28423e8cc9d6c1a9ab1ee SHA1 460e19903a6a640c1450a168f654a00e1e966dd7 SHA256 3f9849d3421eade49defb1f8767f68e5c8b6efec293e0409be579ad1a0887f9f
+EBUILD kchmviewer-5.0.ebuild 1904 RMD160 a0cab192a98e5a80e123b675bb859ddd1165acee SHA1 e25bfc2b68fc4ef94099ec33034c5548f45a9255 SHA256 9eea5d80daa3a0dbc12d054f05592f59e2b4a0f0549a31758c5748835024db1b
+MISC ChangeLog 9512 RMD160 4b5f966ebb907b5d8ebbe3a00a4d89f3ab20d6ec SHA1 07a2d1a4d709c45556745e7684333e3629e528c8 SHA256 09f96efaeac88943e09a3f337555104ca954320891ae8c2d8c058a8b98d0211f
+MISC metadata.xml 897 RMD160 7d20769aac85be3dbcdeb662a0e71a67c90413a1 SHA1 f023e57c6fc9e15a961f7e73b251ae4882f32b6f SHA256 8bf8c96465c90869082f2ecf1836c160549e26814d5ec38b7a9d7fe5947d9e1b
diff --git a/app-text/kchmviewer/kchmviewer-5.0.ebuild b/app-text/kchmviewer/kchmviewer-5.0.ebuild
new file mode 100644
index 0000000..d06872b
--- /dev/null
+++ b/app-text/kchmviewer/kchmviewer-5.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/kchmviewer/kchmviewer-4.2.ebuild,v 1.1 2009/11/14 19:30:28 wired Exp $
+
+EAPI="2"
+KDE_REQUIRED="never"
+inherit fdo-mime qt4 kde4-base
+
+DESCRIPTION="KchmViewer is a feature rich chm file viewer, based on Qt."
+HOMEPAGE="http://www.kchmviewer.net/"
+SRC_URI="mirror://sourceforge/kchmviewer/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="kde"
+
+RDEPEND="dev-libs/chmlib
+ >=x11-libs/qt-dbus-4.5:4
+ >=x11-libs/qt-webkit-4.5:4
+ !kde? ( >=x11-libs/qt-gui-4.5:4 )
+ kde? ( >=kde-base/kdelibs-4.1
+ !kde-base/okular[chm] )"
+DEPEND="${RDEPEND}
+ kde? ( dev-util/cmake )"
+
+S=${WORKDIR}/build-${PV}
+
+pkg_setup() {
+ use kde && kde4-base_pkg_setup
+}
+
+src_prepare() {
+ sed -e "s:KDE4_SERVICES_INSTALL_DIR:SERVICES_INSTALL_DIR:" \
+ -i lib/kio-msits/CMakeLists.txt
+ sed "s:KDE4_ICON_INSTALL_DIR:ICON_INSTALL_DIR:" \
+ -e "s:KDE4_XDG_APPS_INSTALL_DIR:XDG_APPS_INSTALL_DIR:" \
+ -i packages/CMakeLists.txt
+ sed -e "s:KDE4_BIN_INSTALL_DIR:BIN_INSTALL_DIR:" \
+ -i src/CMakeLists.txt
+ echo "CONFIG += ordered" >> kchmviewer.pro # parallel build fix #281954
+}
+
+src_configure() {
+ if use kde; then
+ kde4-base_src_configure
+ else
+ eqmake4
+ fi
+}
+
+src_compile() {
+ if use kde; then
+ kde4-base_src_compile
+ else
+ emake || die
+ fi
+}
+
+src_test() {
+ einfo "No tests exist."
+}
+
+src_install() {
+ if use kde; then
+ kde4-base_src_install
+ else
+ dobin bin/kchmviewer || die "dobin kchmviewer failed"
+ domenu packages/kchmviewer.desktop || die
+ dodoc ChangeLog README || die
+ fi
+ insinto /usr/share/pixmaps/
+ doins packages/kchmviewer.png || die
+ dodoc DBUS-bindings FAQ || die
+}
+
+pkg_postinst() {
+ use kde && kde4-base_pkg_postinst
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ use kde && kde4-base_pkg_postrm
+ fdo-mime_desktop_database_update
+}
diff --git a/app-text/kchmviewer/metadata.xml b/app-text/kchmviewer/metadata.xml
new file mode 100644
index 0000000..e08fa8b
--- /dev/null
+++ b/app-text/kchmviewer/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <maintainer>
+ <email>pva@gentoo.org</email>
+ <name>Peter Volkov</name>
+ </maintainer>
+ <longdescription lang="en">
+ KchmViewer is a chm (MS HTML help file format) viewer It uses Trolltech Qt
+ widget library with optional KDE libraries. It does not require KDE, but may
+ be compiled with full KDE support, including KDE widgets and KIO/KHTML. The
+ main advantage of KchmViewer is extra support for non-English languages.
+ Unlike other viewers, KchmViewer in most cases is able to detect help file
+ encoding, correctly shows tables of context of Russian, Korean, Chinese and
+ Japanese help files, and does correct search in non-English help files
+ (search for MBCS languages - ja/ko/ch is still in progress).
+ </longdescription>
+</pkgmetadata>