Importing devel/ruby-getopt 1.4.0.
[pkgsrc.git] / lang / libtcl-nothread / Makefile
1 # $NetBSD: Makefile,v 1.34 2004/06/15 16:39:12 jwise Exp $
2 #
3
4 DISTNAME=               tcl8.4.6-src
5 PKGNAME=                libtcl-nothread-8.4.6
6 CATEGORIES=             lang
7 MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=tcl/}
8
9 MAINTAINER=             tech-pkg@NetBSD.org
10 HOMEPAGE=               http://www.tcl.tk/
11 COMMENT=                TCL library for embedding
12
13 DEPENDS+=               tcl>=8.4.6nb5:../../lang/tcl
14
15 WRKSRC=                 ${WRKDIR}/${DISTNAME:C/-src//}/unix
16 GNU_CONFIGURE=          yes
17 MAKE_ENV+=              TOUCH="${TOUCH}"
18 MAKE_ENV+=              NOTHREAD_SUFX=-nothread
19
20 USE_BUILDLINK3=         yes
21 USE_LIBTOOL=            yes
22
23 TCLLIB=                 libtcl84-nothread.la
24 ALL_TARGET=             ${TCLLIB}
25
26 # Add ${VIEWBASE}/lib/tcl to the list of locations for Tcl packages.
27 CONFIGURE_ENV+=         TCL_PACKAGE_PATH="${VIEWBASE}/lib/tcl"
28
29 .include "../../mk/bsd.prefs.mk"
30
31 # NetBSD-1.5.x-m68k platforms apparently have a compiler optimization bug
32 # tickled by the Tcl code that manifests in code generation problems.
33 #
34 .if (${MACHINE_PLATFORM:MNetBSD-1.5*-m68k} != "")
35 CONFIGURE_ENV+=         COMPILER_OPTIMIZATION_BUG=YES
36 .endif
37
38 post-configure:
39         ${SED} 's|tcl84|tcl84-nothread|g' <${WRKSRC}/tclConfig.sh \
40                 >${WRKSRC}/tclConfig-nothread.sh
41
42 do-install:
43         cd ${WRKSRC} && \
44         ${LIBTOOL} --mode=install ${INSTALL_DATA} ${TCLLIB} ${PREFIX}/lib; \
45         ${INSTALL_DATA} tclConfig-nothread.sh ${PREFIX}/lib
46
47 .include "../../mk/bsd.pkg.mk"