5fb3608e4f
tk-tclX-8.2.0 supplant pkgsrc/lang/tclX80 (tclX-8.0.4). Changes to the tclX package since tclX-8.0.4: * This package is now split into two packages, tcl-tclX, and tk-tclX. tcl-tclX can be installed on systems without X11 (and by extension, without tk). Changes to tclX itself since tclX-8.0.4: =============================================================================== 19 Sept 98: o Fixed TclX copy of Tcl auto_load proc out of sync; this broken ITcl. ------------------------------------------------------------------------------- 20 Sept 98: o Include several Windows build fixes from Viktor Dukhovni <viktor@nyc.deshaw.com>. o Renamed --with-tk configure option to --enable-tk. Supplied by Viktor Dukhovni <viktor@nyc.deshaw.com>. ------------------------------------------------------------------------------- 28 Sept 98: o Handle systems that don't implement restart of system calls on signal. Added infox have_signal_restart. ------------------------------------------------------------------------------- 5 May 99: o Ported most commands work with 8.1 Unicode. o Completed port to 8.1. =============================================================================== 5 May 99: Released TclX 8.1.0 =============================================================================== 10 May 99: o Fixed tests to build when threads are enabled. o Pickup TK_LD_SEARCH_FLAGS in configure. ------------------------------------------------------------------------------- 22 June 99: o Moved TclX_AppendObjResult to be an external API for testing o Upgraded the patch levels to be "8.1.2" o Defined TclX_MainEx to take an interp as an argument. TclX_Main is now a macro that calls TclX_MainEx. When passing the interp argument, Tcl_CreateInterp() is called. This is done so TclX can use stubs. ------------------------------------------------------------------------------- 25 Jun 99: o TclX version numbering and library naming change. The third number is now the patch level. =============================================================================== 25 Jun 99: Released TclX 8.1.1 =============================================================================== 4 Jul 99: o Cleaned up configuration to work better with new Tcl autoconf macros. Deleted Config.mk, all configration variables are set in Common.mk. o --with-tcl and --with-tk now work. =============================================================================== 25 Jun 99: Released TclX 8.1.1 =============================================================================== =============================================================================== 6 Feb 2000: Released TclX 8.2.0 ===============================================================================
42 lines
1.2 KiB
Makefile
42 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.1.1.1 2000/09/06 16:40:03 jwise Exp $
|
|
#
|
|
|
|
DISTNAME= tclX8.2.0
|
|
PKGNAME= tcl-tclX-8.2.0
|
|
CATEGORIES= lang tcl
|
|
MASTER_SITES= ftp://ftp.neosoft.com/pub/tcl/TclX/
|
|
|
|
MAINTAINER= jwise@netbsd.org
|
|
HOMEPAGE= http://www.neosoft.com/TclX/
|
|
|
|
DEPENDS+= tcl-8.3.2:../../lang/tcl
|
|
|
|
USE_LIBTOOL= yes
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --enable-shared --with-tcl=${PREFIX}/lib --enable-tk=NO
|
|
|
|
MAKE_ENV+= GTAR=${GTAR} CHOWN=${CHOWN} CHMOD=${CHMOD} \
|
|
SHAREMODE=${SHAREMODE} SHAREOWN=${SHAREOWN} \
|
|
SHAREGRP=${SHAREGRP}
|
|
|
|
WRKSRC= ${WRKDIR}/tclX8.2.0/unix
|
|
|
|
post-extract:
|
|
${MV} ${WRKSRC}/../doc/Memory.n ${WRKSRC}/../doc/TclXMemory.n
|
|
|
|
post-build:
|
|
cd ${WRKSRC}/../tcl/unix && ${MAKE_ENV} ${MAKE} buildhelp
|
|
|
|
post-install:
|
|
${FIND} ${PREFIX}/lib/tcl/tclX8.2/help -type d -exec ${CHMOD} 555 '{}' \;
|
|
${FIND} ${PREFIX}/lib/tcl/tclX8.2/help -type f -exec ${CHMOD} 444 '{}' \;
|
|
@${RM} ${PREFIX}/man/man3/TkX_Main.3
|
|
@${RM} ${PREFIX}/man/man3/Tkx_Init.3
|
|
# the above links are installed based on the contents of the man page.
|
|
# we don't want to modify the man page, as it is also used by ../tk-tclX,
|
|
# so...
|
|
|
|
test:
|
|
@(cd ${WRKSRC}; ${MAKE_ENV} ${MAKE} test)
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|