add chmlib 0.3.1

A library for dealing with Microsoft ITSS/CHM format files
This commit is contained in:
Ying-Chieh Liao 2003-04-05 18:37:18 +00:00
parent 3ac8382f45
commit ae533b0f59
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=78322
6 changed files with 58 additions and 0 deletions

View file

@ -34,6 +34,7 @@
SUBDIR += cfe
SUBDIR += cheatah
SUBDIR += chef
SUBDIR += chmlib
SUBDIR += chord
SUBDIR += chord2html
SUBDIR += clex

25
misc/chmlib/Makefile Normal file
View file

@ -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>

1
misc/chmlib/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (chmlib-0.31.tgz) = 5ff2d8476d4124d04aae11601b844c63

View file

@ -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

7
misc/chmlib/pkg-descr Normal file
View file

@ -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/

5
misc/chmlib/pkg-plist Normal file
View file

@ -0,0 +1,5 @@
include/chm_lib.h
lib/libchm.a
lib/libchm.la
lib/libchm.so
lib/libchm.so.0