summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2006-12-09 09:17:46 +0000
committerPeter Volkov <pva@gentoo.org>2006-12-09 09:17:46 +0000
commit990408cdba701cae02f624d4f702fd3d88767005 (patch)
tree795db14ce3685ac68b0f7aae5a57345b90b628fa /app-doc/kchmviewer
parentAdd ~x86-fbsd keyword. (diff)
downloadgentoo-2-990408cdba701cae02f624d4f702fd3d88767005.tar.gz
gentoo-2-990408cdba701cae02f624d4f702fd3d88767005.tar.bz2
gentoo-2-990408cdba701cae02f624d4f702fd3d88767005.zip
Version bump. Partially fixes bug #129225. Took maintaining. Added <longdescription>
(Portage version: 2.1.1)
Diffstat (limited to 'app-doc/kchmviewer')
-rw-r--r--app-doc/kchmviewer/ChangeLog9
-rw-r--r--app-doc/kchmviewer/files/digest-kchmviewer-2.73
-rw-r--r--app-doc/kchmviewer/kchmviewer-2.7.ebuild48
-rw-r--r--app-doc/kchmviewer/metadata.xml16
4 files changed, 74 insertions, 2 deletions
diff --git a/app-doc/kchmviewer/ChangeLog b/app-doc/kchmviewer/ChangeLog
index 3a22f37dd795..7826beeb7292 100644
--- a/app-doc/kchmviewer/ChangeLog
+++ b/app-doc/kchmviewer/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-doc/kchmviewer
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/kchmviewer/ChangeLog,v 1.19 2006/10/10 00:23:19 jhuebel Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-doc/kchmviewer/ChangeLog,v 1.20 2006/12/09 09:17:46 pva Exp $
+
+*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
diff --git a/app-doc/kchmviewer/files/digest-kchmviewer-2.7 b/app-doc/kchmviewer/files/digest-kchmviewer-2.7
new file mode 100644
index 000000000000..de8f320e4357
--- /dev/null
+++ b/app-doc/kchmviewer/files/digest-kchmviewer-2.7
@@ -0,0 +1,3 @@
+MD5 f7bb9fb4b10f351f93d32a5ebca5e078 kchmviewer-2.7.tar.gz 685588
+RMD160 6014d7f9ce68fb6793d026c39ce968dd7f953815 kchmviewer-2.7.tar.gz 685588
+SHA256 d6b1fd711e00ff9ed71adcbd1a8e8a052d64867830031ade415534e194f9fe01 kchmviewer-2.7.tar.gz 685588
diff --git a/app-doc/kchmviewer/kchmviewer-2.7.ebuild b/app-doc/kchmviewer/kchmviewer-2.7.ebuild
new file mode 100644
index 000000000000..e34e4f3b52ee
--- /dev/null
+++ b/app-doc/kchmviewer/kchmviewer-2.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-doc/kchmviewer/kchmviewer-2.7.ebuild,v 1.1 2006/12/09 09:17:46 pva Exp $
+
+inherit kde-functions eutils
+
+DESCRIPTION="KchmViewer is a feature rich chm file viewer, based on Qt."
+HOMEPAGE="http://kchmviewer.sourceforge.net/"
+SRC_URI="mirror://sourceforge/kchmviewer/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="arts kde"
+
+DEPEND="=x11-libs/qt-3*
+ app-doc/chmlib
+ kde? ( kde-base/kdelibs )"
+
+pkg_setup() {
+ if use kde && use arts && ! built_with_use kde-base/kdelibs arts ; then
+ eerror "You are trying to compile ${CATEGORY}/${PF} with the \"arts\" USE flag enabled."
+ eerror "However, $(best_version kde-base/kdelibs) was compiled with this flag disabled."
+ eerror
+ eerror "You must either disable this use flag, or recompile"
+ eerror "$(best_version kde-base/kdelibs) with this use flag enabled."
+ die
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ # broken configure script, assure it doesn't fall back to internal libs
+ echo "# We use the external chmlib!" > chmlib/chm_lib.h
+}
+
+src_compile() {
+ set-kdedir 3
+
+ econf $(use_with kde) $(use_with arts) || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc ChangeLog
+}
diff --git a/app-doc/kchmviewer/metadata.xml b/app-doc/kchmviewer/metadata.xml
index a23f444b67d6..e08fa8b1eadf 100644
--- a/app-doc/kchmviewer/metadata.xml
+++ b/app-doc/kchmviewer/metadata.xml
@@ -1,5 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>kde</herd>
+ <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>