summaryrefslogtreecommitdiff
path: root/devel/chmlib
diff options
context:
space:
mode:
authorminskim <minskim>2004-10-30 07:11:18 +0000
committerminskim <minskim>2004-10-30 07:11:18 +0000
commit281c0a9b010b3768a6c7547c6d02d37db611ba11 (patch)
treefcc95ea9a87a41a0001483991f6486a937a4085c /devel/chmlib
parent2b02615b736951d2f4c57014ad708ebf55732c23 (diff)
downloadpkgsrc-281c0a9b010b3768a6c7547c6d02d37db611ba11.tar.gz
Update chmlib to 0.35.
Changes: - UTF-8 filenames, while still not handled correctly, are handled a little more gracefully. That is to say, the library doesn't fail to open files with filenames using characters outside the ASCII subset. I'm very interested in any information as to the "right" way to handle filenames of this sort. - Files not containing a compressed section are handled properly, such as .chw files. These files seem to contain information about compression, but the information is invalid or empty. The library deals gracefully with this now. - Files compressed with different options were not being decompressed properly. In particular, if the "reset interval" for the compressed section was other than 2 block sizes, it could fail to read some of the files. - The caching system was improved slightly, in conjunction with this previous bugfix.
Diffstat (limited to 'devel/chmlib')
-rw-r--r--devel/chmlib/Makefile15
-rw-r--r--devel/chmlib/distinfo6
-rw-r--r--devel/chmlib/patches/patch-aa20
3 files changed, 13 insertions, 28 deletions
diff --git a/devel/chmlib/Makefile b/devel/chmlib/Makefile
index cbf953ebb15..6576ebd8cc5 100644
--- a/devel/chmlib/Makefile
+++ b/devel/chmlib/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2004/10/03 00:13:25 tv Exp $
+# $NetBSD: Makefile,v 1.5 2004/10/30 07:11:18 minskim Exp $
#
-DISTNAME= chmlib-0.31
-PKGREVISION= 1
+DISTNAME= chmlib-0.35
CATEGORIES= devel
MASTER_SITES= http://66.93.236.84/%7Ejedwin/projects/chmlib/
EXTRACT_SUFX= .tbz
@@ -14,12 +13,18 @@ COMMENT= Library for dealing with Microsoft ITSS/CHM format files
PKG_INSTALLATION_TYPES= overwrite pkgviews
USE_BUILDLINK3= yes
+GNU_CONFIGURE= yes
USE_GNU_TOOLS+= make
USE_LIBTOOL= yes
-INSTALLATION_DIRS= include lib
+CONFIGURE_ARGS+= --disable-io64
-PTHREAD_OPTS= require
+INSTALLATION_DIRS= include lib
.include "../../mk/pthread.buildlink3.mk"
+
+.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none"
+CONFIGURE_ARGS+= --disable-pthread
+.endif
+
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/chmlib/distinfo b/devel/chmlib/distinfo
index ed0426d07ee..e55b5a9e129 100644
--- a/devel/chmlib/distinfo
+++ b/devel/chmlib/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2004/01/27 14:18:20 xtraeme Exp $
+$NetBSD: distinfo,v 1.3 2004/10/30 07:11:18 minskim Exp $
-SHA1 (chmlib-0.31.tbz) = 4d6be22cb408695c7e8ef6933b46e5cd46d13048
-Size (chmlib-0.31.tbz) = 40810 bytes
+SHA1 (chmlib-0.35.tbz) = 645bd23e1e8b2e930b971524b1f3561c02ae1609
+Size (chmlib-0.35.tbz) = 264006 bytes
SHA1 (patch-aa) = 39ab703763c7a0aa63e3e90142879a803952fbb4
diff --git a/devel/chmlib/patches/patch-aa b/devel/chmlib/patches/patch-aa
deleted file mode 100644
index ef595b9e192..00000000000
--- a/devel/chmlib/patches/patch-aa
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2004/01/27 14:18:21 xtraeme Exp $
-
---- Makefile.orig Wed Oct 9 23:25:54 2002
-+++ Makefile
-@@ -7,11 +7,10 @@
- # Note: LDFLAGS must contain -lpthread if you are using -DCHM_MT.
- #
- #CFLAGS=-DCHM_MT -DCHM_USE_PREAD -DCHM_USE_IO64
--CFLAGS=-DCHM_MT -DCHM_USE_PREAD -DCHM_USE_IO64 -g -DDMALLOC_DISABLE
--LDFLAGS=-lpthread
--INSTALLPREFIX=/usr/local/
--CC=gcc-3.2
--LD=gcc-3.2
-+CFLAGS+=-DCHM_MT -DDMALLOC_DISABLE
-+LDFLAGS+=${PTHREAD_LDFLAGS}
-+INSTALLPREFIX=${PREFIX}
-+LD=${CC}
- LIBTOOL=libtool
- CP=/bin/cp
- EXAMPLES=test_chmLib enum_chmLib enumdir_chmLib chm_http extract_chmLib