Another stack overflow has been fixed, this one reported by Sven Tantau. The stack overflow is trivially exploitable to run arbitrary code. Additionally, the Makefile.in was fixed so that "make install" does the right thing. Previously, it was not working properly, and the examples would subsequently fail to build.
30 lines
709 B
Makefile
30 lines
709 B
Makefile
# $NetBSD: Makefile,v 1.9 2005/10/28 16:00:50 wiz Exp $
|
|
#
|
|
|
|
DISTNAME= chmlib-0.37.3
|
|
CATEGORIES= devel
|
|
MASTER_SITES= http://66.93.236.84/%7Ejedwin/projects/chmlib/
|
|
EXTRACT_SUFX= .tbz
|
|
|
|
MAINTAINER= tech-pkg@NetBSD.org
|
|
HOMEPAGE= http://66.93.236.84/%7Ejedwin/projects/chmlib/
|
|
COMMENT= Library for dealing with Microsoft ITSS/CHM format files
|
|
|
|
PKG_INSTALLATION_TYPES= overwrite pkgviews
|
|
|
|
WRKSRC= ${WRKDIR}/chmlib-0.37
|
|
GNU_CONFIGURE= yes
|
|
USE_TOOLS+= gmake
|
|
USE_LIBTOOL= yes
|
|
|
|
CONFIGURE_ARGS+= --disable-io64
|
|
|
|
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"
|