summaryrefslogtreecommitdiff
path: root/misc/chmlib
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2003-04-05 18:37:18 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2003-04-05 18:37:18 +0000
commitae533b0f5986cd0faaa1eec28e04df8ddf965937 (patch)
treea8abe3d2fd1c35b220b70b2b78dd2e17ca3fc070 /misc/chmlib
parentadd 2 patch files and unbreak upnp on FreeBSD 4.x (diff)
add chmlib 0.3.1
A library for dealing with Microsoft ITSS/CHM format files
Notes
Notes: svn path=/head/; revision=78322
Diffstat (limited to 'misc/chmlib')
-rw-r--r--misc/chmlib/Makefile25
-rw-r--r--misc/chmlib/distinfo1
-rw-r--r--misc/chmlib/files/patch-Makefile19
-rw-r--r--misc/chmlib/pkg-descr7
-rw-r--r--misc/chmlib/pkg-plist5
5 files changed, 57 insertions, 0 deletions
diff --git a/misc/chmlib/Makefile b/misc/chmlib/Makefile
new file mode 100644
index 000000000000..e305030d99f9
--- /dev/null
+++ b/misc/chmlib/Makefile
@@ -0,0 +1,25 @@
+# ex:ts=8
+# Ports collection makefile for: chmlib
+# Date created: Apr 5, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= chmlib
+PORTVERSION= 0.3.1
+CATEGORIES= misc
+MASTER_SITES= http://66.93.236.84/~jedwin/projects/chmlib/
+DISTNAME= ${PORTNAME}-0.31
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= A library for dealing with Microsoft ITSS/CHM format files
+
+# use libtool, but no configure
+BUILD_DEPENDS= libtool:${PORTSDIR}/devel/libtool
+
+USE_GMAKE= yes
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.mk>
diff --git a/misc/chmlib/distinfo b/misc/chmlib/distinfo
new file mode 100644
index 000000000000..46cb0a2d4b4e
--- /dev/null
+++ b/misc/chmlib/distinfo
@@ -0,0 +1 @@
+MD5 (chmlib-0.31.tgz) = 5ff2d8476d4124d04aae11601b844c63
diff --git a/misc/chmlib/files/patch-Makefile b/misc/chmlib/files/patch-Makefile
new file mode 100644
index 000000000000..9e402cd7997e
--- /dev/null
+++ b/misc/chmlib/files/patch-Makefile
@@ -0,0 +1,19 @@
+--- Makefile.orig Sat Apr 5 23:57:17 2003
++++ Makefile Sun Apr 6 02:30:25 2003
+@@ -7,11 +7,11 @@
+ # 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 -DCHM_USE_PREAD -DCHM_USE_IO64 -DDMALLOC_DISABLE
++LDFLAGS=${PTHREAD_LIBS}
++INSTALLPREFIX=${PREFIX}
++#CC=gcc-3.2
++LD=${CC}
+ LIBTOOL=libtool
+ CP=/bin/cp
+ EXAMPLES=test_chmLib enum_chmLib enumdir_chmLib chm_http extract_chmLib
diff --git a/misc/chmlib/pkg-descr b/misc/chmlib/pkg-descr
new file mode 100644
index 000000000000..1a26625d0cbe
--- /dev/null
+++ b/misc/chmlib/pkg-descr
@@ -0,0 +1,7 @@
+CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right
+now, it is a very simple library, but sufficient for dealing with all of the
+.chm files I've come across. Due to the fairly well-designed indexing built
+into this particular file format, even a small library is able to gain
+reasonably good performance indexing into ITSS archives.
+
+WWW: http://66.93.236.84/~jedwin/projects/chmlib/
diff --git a/misc/chmlib/pkg-plist b/misc/chmlib/pkg-plist
new file mode 100644
index 000000000000..aadb448d709d
--- /dev/null
+++ b/misc/chmlib/pkg-plist
@@ -0,0 +1,5 @@
+include/chm_lib.h
+lib/libchm.a
+lib/libchm.la
+lib/libchm.so
+lib/libchm.so.0