56 lines
1.6 KiB
Makefile
56 lines
1.6 KiB
Makefile
# $NetBSD: Makefile,v 1.8 2011/09/13 03:52:38 bharder Exp $
|
|
#
|
|
|
|
DISTNAME= tcl8.6b2-src.tar.gz
|
|
PKGNAME= tcl86-${TCL_PKGSRC_PATCHLEVEL}
|
|
CATEGORIES= lang
|
|
MASTER_SITES= http://sourceforge.net/projects/tcl/files/Tcl/8.6b2/
|
|
EXTRACT_SUFX=
|
|
EXTRACT_CMD= tar xzf $$extract_file
|
|
|
|
MAINTAINER= bch@methodlogic.net
|
|
HOMEPAGE= http://www.tcl.tk/
|
|
COMMENT= Tool Command Language, a dynamic language
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
.include "../../wip/tcl86/Makefile.version"
|
|
.include "options.mk"
|
|
|
|
CONFLICTS+= tclman80-[0-9]*
|
|
CONFLICTS+= tcl85-* tcl-[0-9]*
|
|
|
|
WRKSRC= ${WRKDIR}/tcl8.6b2
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_TOOLS+= gmake
|
|
CONFIGURE_DIRS= unix
|
|
BUILD_DIRS= ${CONFIGURE_DIRS}
|
|
|
|
CONFIGURE_ARGS+= "--prefix=${PREFIX}"
|
|
# CONFIGURE_ARGS+= "--enable-shared=off"
|
|
# CONFIGURE_ARGS+= "--libexecdir=${PREFIX}/tcl${TCL_PKGSRC_PATCHLEVEL}"
|
|
# CONFIGURE_ARGS+= "--libdir=${PREFIX}/lib/tcl${TCL_PKGSRC_PATCHLEVEL}"
|
|
# CONFIGURE_ARGS+= "--includedir=${PREFIX}/include/tcl${TCL_PKGSRC_PATCHLEVEL}"
|
|
# CONFIGURE_ARGS+= "--mandir=${PREFIX}/tcl${TCL_PKGSRC_PATCHLEVEL}/man"
|
|
|
|
INSTALL_TARGET= install install-private-headers install-packages
|
|
|
|
# The test target gives better results when not run as root.
|
|
TEST_TARGET= test
|
|
|
|
|
|
# This is needed for SGI and maybe sun (according to tcl developers)
|
|
.if defined(ABI) && ${ABI} == "64"
|
|
CONFIGURE_ARGS+= --enable-64bit
|
|
.endif
|
|
|
|
DESTDIRPREFIX= ${DESTDIR}${PREFIX}
|
|
|
|
post-install:
|
|
cp ${WRKSRC}/doc/man.macros ${DESTDIRPREFIX:Q}/man/mann
|
|
# mkdir -p ${DESTDIRPREFIX:Q}/lib/tcl${TCL_PKGSRC_VERSION}
|
|
# mv ${DESTDIRPREFIX:Q}/lib/tclConfig.sh ${DESTDIRPREFIX:Q}/lib/tcl${TCL_PKGSRC_VERSION}
|
|
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|