Thu Jan 8 12:02:44 2009 UTC ()
Update to 4.0 (qt4/KDE4 release):

2008-12-01 tim <gyunaev@ulduzsoft.com>
    - Version changed to 4.0 (release);
    - Released version 4.0.

2008-11-30 tim <gyunaev@ulduzsoft.com>
    - Integrate Fedora .desktop fixes (thx Patrice Dumas)
    - Implemented binary TOC and index tables (thx Razvan Cojocaru <razvanco@gmx.net>, the author of xchm). Speed up loading files more than twice!
    - Now showing 'waiting' cursor while loading chm table of contents or index.
    - Fixed QTextBrowser by providing workaround for "empty" books.
    - More compatibility fixes with KDE 4.1
    - Added Swedish translation (thx Daniel Nylander)
    - Fixed handling files with file:// prefix.
    - Added D-BUS support for Qt and KDE builds, the application could now be controlled remotely from other applications or scripts.
    - Restored KDE translations.

2008-06-18 tim <gyunaev@ulduzsoft.com>
    - Version changed to 4.0b4;
    - Added WebKit support (requires QtWebKit module). WebKit browser is default for a system where QtWebKit is present;
    - Added support for Right-To-Left application and text layouts;
    - Added support for disabling automatic encoding detection for browsers which could detect it themselves (KHTMLPart and Webkit);

2008-06-06 tim <gyunaev@ulduzsoft.com>
    - Version changed to 4.0b3;
    - Added KDE4 support;
    - Fixed several compatibility issues with qt-4.4.0;
    - Added keyboard shortcuts to move to the next and previous entries in TOC: Ctrl+Right arrow
      and Ctrl+Left arrow;
    - Added manifest for the Windows version (thanks Cristian Adam);
    - Windows version should not rely on mingw DLL anymore;
    - Toolbars are now named;
    - Fixed parallel build (thanks Patrice Dumas);

2008-02-10 tim <gyunaev@ulduzsoft.com>
    - Version changed to 4.0b2 (this is Qt4-only release);
    - Added a command-line option to search through table of contents (--stoc);
    - Added Italian translation (thanks to Emilio Scalise);
    - Fixed crash on incorrectly compressed CHM file (thanks Albert Astals Cid);
    - Fixed kio-msits so it now works with KDE4 (thanks Albert Astals Cid);
    - Fixed FSF mailing address everywhere (thanks Albert Astals Cid);
    - Fixed handling of improperly formatted CHM files like Audigy help;
    - Added heuristics to support for improperly formatted CHMs which have toc and index,
      but do not specify so in the project file;
    - Fixed handling of CHM files which have local links in form of MS-ITS: urls;
    - Search engine has been integrated into libchmfile;
    - Search indexes are now stored in a single file, which should make it easier to make
      search available through the indexing application;

2007-08-26 tim <gyunaev@ulduzsoft.com>
    - Application ported to Qt4.
    - Recent files reworked.
    - Search on page is now done via toolbar (like FireFox), activated by Ctrl-F and /.
    - After switching tabs (either with mouse or Alt+<number> the focus is moved to the browser widget,
      so you don't have to click on it to navigate using keyboard.
    - Enchanced browser context menu.


(wiz)
diff -r1.5 -r1.6 pkgsrc/misc/kchmviewer/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/misc/kchmviewer/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/misc/kchmviewer/distinfo
diff -r0 -r1.1 pkgsrc/misc/kchmviewer/options.mk

cvs diff -r1.5 -r1.6 pkgsrc/misc/kchmviewer/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/kchmviewer/Makefile 2008/07/14 12:56:08 1.5
+++ pkgsrc/misc/kchmviewer/Makefile 2009/01/08 12:02:44 1.6
@@ -1,27 +1,25 @@ @@ -1,27 +1,25 @@
1# $NetBSD: Makefile,v 1.5 2008/07/14 12:56:08 joerg Exp $ 1# $NetBSD: Makefile,v 1.6 2009/01/08 12:02:44 wiz Exp $
2# 2#
3 3
4DISTNAME= kchmviewer-3.1 4DISTNAME= kchmviewer-4.0
5PKGREVISION= 3 
6CATEGORIES= misc x11 5CATEGORIES= misc x11
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kchmviewer/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kchmviewer/}
8 7
9MAINTAINER= ianzag@mail.ru 8MAINTAINER= ianzag@mail.ru
10HOMEPAGE= http://www.kchmviewer.net/ 9HOMEPAGE= http://www.kchmviewer.net/
11COMMENT= KchmViewer is a CHM (MS HTML help file format) viewer 10COMMENT= KchmViewer is a CHM (MS HTML help file format) viewer
12 11
13PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
14 13
15USE_TOOLS+= gmake 14USE_TOOLS+= gmake
16USE_PKGLOCALEDIR= YES 15USE_PKGLOCALEDIR= YES
17USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
18USE_LIBTOOL= YES 17USE_LIBTOOL= YES
19GNU_CONFIGURE= YES 18
20CONFIGURE_ARGS+= --with-kde 19.include "options.mk"
21 20
22.include "../../devel/chmlib/buildlink3.mk" 21.include "../../devel/chmlib/buildlink3.mk"
23.include "../../x11/qt3-libs/buildlink3.mk" 22.include "../../x11/qt4-libs/buildlink3.mk"
24.include "../../x11/qt3-tools/buildlink3.mk" 23.include "../../x11/qt4-qdbus/buildlink3.mk"
25.include "../../x11/kdelibs3/buildlink3.mk" 24.include "../../x11/qt4-tools/buildlink3.mk"
26.include "../../meta-pkgs/kde3/kde3.mk" 
27.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/misc/kchmviewer/PLIST (expand / switch to unified diff)

--- pkgsrc/misc/kchmviewer/PLIST 2007/09/16 17:08:39 1.1.1.1
+++ pkgsrc/misc/kchmviewer/PLIST 2009/01/08 12:02:44 1.2
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2007/09/16 17:08:39 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.2 2009/01/08 12:02:44 wiz Exp $
2bin/kchmviewer 2bin/kchmviewer
3lib/kde3/kio_msits.la 3${PLIST.kde4}lib/kde4/kio_msits.so
4lib/libchmfile.a 4${PLIST.kde4}share/applications/kde4/kchmviewer.desktop
5lib/libkdeextra.a 5${PLIST.kde4}share/icons/crystalsvg/128x128/apps/kchmviewer.png
6share/icons/crystalsvg/128x128/apps/kchmviewer.png 6${PLIST.kde4}share/icons/crystalsvg/48x48/apps/kchmviewer.png
7share/icons/crystalsvg/48x48/apps/kchmviewer.png 7${PLIST.kde4}share/icons/crystalsvg/64x64/apps/kchmviewer.png
8share/icons/crystalsvg/64x64/apps/kchmviewer.png 8${PLIST.kde4}share/kde4/services/msits.protocol
9share/kde/applnk/kchmviewer.desktop 9@comment in kde: @dirrm share/kde4/services
10share/kde/services/msits.protocol 10@comment in hicolor-icon-theme: @dirrm share/icons/hicolor
11share/locale/cs/LC_MESSAGES/kchmviewer.mo 11@comment in kde: @dirrm share/icons/crystalsvg/64x64/apps
12share/locale/du/LC_MESSAGES/kchmviewer.mo 12@comment in kde: @dirrm share/icons/crystalsvg/48x48/apps
13share/locale/fr/LC_MESSAGES/kchmviewer.mo 13@comment in kde: @dirrm share/icons/crystalsvg/128x128/apps
14share/locale/ru/LC_MESSAGES/kchmviewer.mo 14@comment in kde: @dirrm share/applications/kde4
15share/locale/tr/LC_MESSAGES/kchmviewer.mo 15@comment in kde: @dirrm lib/kde4
16share/locale/zh_CN/LC_MESSAGES/kchmviewer.mo 

cvs diff -r1.1.1.1 -r1.2 pkgsrc/misc/kchmviewer/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/kchmviewer/distinfo 2007/09/16 17:08:39 1.1.1.1
+++ pkgsrc/misc/kchmviewer/distinfo 2009/01/08 12:02:44 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1.1.1 2007/09/16 17:08:39 wiz Exp $ 1$NetBSD: distinfo,v 1.2 2009/01/08 12:02:44 wiz Exp $
2 2
3SHA1 (kchmviewer-3.1.tar.gz) = aa685216fc0ccec486d43db9531698ab1fb21152 3SHA1 (kchmviewer-4.0.tar.gz) = 313f07307ab7157ca65977b60a8417379941db56
4RMD160 (kchmviewer-3.1.tar.gz) = d55070b77bf516acaa56d35f58b52d070e2ee957 4RMD160 (kchmviewer-4.0.tar.gz) = b097a320ed2c5e7431d02f1382e1124176a50eef
5Size (kchmviewer-3.1.tar.gz) = 944014 bytes 5Size (kchmviewer-4.0.tar.gz) = 225883 bytes

File Added: pkgsrc/misc/kchmviewer/Attic/options.mk
# $NetBSD: options.mk,v 1.1 2009/01/08 12:02:44 wiz Exp $

PKG_OPTIONS_VAR=	PKG_OPTIONS.kchmviewer
PKG_SUPPORTED_OPTIONS=	kde4

.include "../../mk/bsd.options.mk"

PLIST_VARS+=		kde4
.if !empty(PKG_OPTIONS:Mkde4)
USE_CMAKE=		yes
BUILD_DEPENDS+=		automoc4-[0-9]*:../../devel/automoc4
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../wip/kdelibs4/buildlink3.mk"
.include "../../wip/kde4/kde4.mk"
PLIST.kde4=		yes
.else
do-build:
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QTDIR}/bin/qmake
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE}

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bin/kchmviewer ${DESTDIR}${PREFIX}/bin
.endif