pkgsrc/lang/tcl-tclX/Makefile
jwise 5fb3608e4f Initial import of tcl-tclX-8.2.0, the tcl half of tclX. This package and
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
===============================================================================
2000-09-06 16:40:03 +00:00

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"