update to 8.4.19, from new maintainer Stuart Cassoff.
This commit is contained in:
parent
f30b8abd68
commit
1453c19a8a
@ -1,55 +1,70 @@
|
||||
# $OpenBSD: Makefile,v 1.21 2008/01/04 17:48:36 espie Exp $
|
||||
# Uses pthreads (can but does not at the moment)
|
||||
# $OpenBSD: Makefile,v 1.22 2009/01/16 00:02:13 sthen Exp $
|
||||
|
||||
COMMENT= Tool Command Language
|
||||
COMMENT = Tool Command Language
|
||||
|
||||
VERSION= 8.4.7
|
||||
V = 8.4.19
|
||||
DISTNAME = tcl${V}
|
||||
PKGNAME = tcl-${V}
|
||||
|
||||
DISTNAME= tcl${VERSION}-src
|
||||
PKGNAME= tcl-${VERSION}p6
|
||||
SHARED_LIBS= tcl84 1.0
|
||||
CATEGORIES= lang lang/tcl
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/}
|
||||
WANTLIB= c m
|
||||
SHARED_LIBS = tcl84 1.1
|
||||
|
||||
HOMEPAGE= http://www.tcl.tk/
|
||||
CATEGORIES = lang lang/tcl
|
||||
|
||||
HOMEPAGE = http://www.tcl.tk/
|
||||
|
||||
MAINTAINER = Stuart Cassoff <stwo@users.sourceforge.net>
|
||||
|
||||
# BSD
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM =Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
MAKE_FLAGS= CFLAGS="${CFLAGS}"
|
||||
FAKE_FLAGS= INSTALL="install -c" INSTALL_ROOT=${WRKINST} \
|
||||
BASE_INCLUDE_DIR='$$(prefix)/include/tcl$$(VERSION)' \
|
||||
INCLUDE_INSTALL_DIR='$$(INSTALL_ROOT)$$(BASE_INCLUDE_DIR)' \
|
||||
GENERIC_INCLUDE_INSTALL_DIR='$$(BASE_INCLUDE_DIR)/generic' \
|
||||
UNIX_INCLUDE_INSTALL_DIR='$$(BASE_INCLUDE_DIR)/unix' \
|
||||
MAN_INSTALL_DIR='$${INSTALL_ROOT}$$(TCL_LIBRARY)/man'
|
||||
WANTLIB = c m
|
||||
|
||||
SEPARATE_BUILD= concurrent
|
||||
AUTOCONF_VERSION=2.13
|
||||
CONFIGURE_STYLE= autoconf no-autoheader
|
||||
CONFIGURE_ENV= PORTSDIR="${PORTSDIR}" \
|
||||
LIBtcl84_VERSION=${LIBtcl84_VERSION}
|
||||
CONFIGURE_ARGS= --includedir="${LOCALBASE}/include/tcl8.4"
|
||||
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=tcl/}
|
||||
DISTFILES = ${DISTNAME}-src.tar.gz
|
||||
|
||||
WRKDIST= ${WRKDIR}/tcl${VERSION}/unix
|
||||
.if ${MACHINE_ARCH} != "m88k" && ${MACHINE_ARCH} != "vax"
|
||||
MAKE_FLAGS += TCL_BUILD_EXP_FILE="libtcl84.a" \
|
||||
TCL_EXP_FILE="libtcl84.a"
|
||||
.endif
|
||||
|
||||
FAKE_FLAGS = INSTALL_DATA_DIR="${INSTALL_DATA_DIR}" \
|
||||
INSTALL_LIBRARY="${INSTALL_DATA}" \
|
||||
INSTALL_DATA="${INSTALL_DATA}" \
|
||||
INSTALL_PROGRAM="${INSTALL_PROGRAM}"
|
||||
|
||||
REGRESS_FLAGS = HOME=${TESTHOME}
|
||||
|
||||
SEPARATE_BUILD = concurrent
|
||||
|
||||
AUTOCONF_VERSION = 2.13
|
||||
CONFIGURE_STYLE = autoconf no-autoheader old
|
||||
CONFIGURE_ARGS += ${CONFIGURE_SHARED} \
|
||||
--includedir="${LOCALBASE}/include/tcl8.4" \
|
||||
--mandir="${LOCALBASE}/lib/tcl8.4/man" \
|
||||
--sysconfdir="${SYSCONFDIR}" \
|
||||
--enable-man-symlinks
|
||||
|
||||
CONFIGURE_ENV += SHLIB_VERSION="${LIBtcl84_VERSION}" \
|
||||
CFLAGS=""
|
||||
|
||||
# Needs a full network connection to run?
|
||||
#REGRESS_IS_INTERACTIVE=Yes
|
||||
|
||||
WRKSRC = ${WRKDIST}/unix
|
||||
REGRESS_TARGET = test
|
||||
|
||||
TESTHOME = ${WRKDIR}/testhome
|
||||
|
||||
INSTALL_TARGET= install-strip
|
||||
REGRESS_TARGET= test
|
||||
# Needs a full network connection to run
|
||||
REGRESS_IS_INTERACTIVE=Yes
|
||||
TESTHOME=${WRKDIR}/testhome
|
||||
REGRESS_FLAGS= HOME=${TESTHOME}
|
||||
pre-regress:
|
||||
@mkdir -p ${TESTHOME}
|
||||
|
||||
post-install:
|
||||
${INSTALL_SCRIPT_DIR} ${PREFIX}/share/aclocal
|
||||
${INSTALL_DATA} ${WRKSRC}/tcl.m4 ${PREFIX}/share/aclocal
|
||||
ranlib ${PREFIX}/lib/libtcl84.a
|
||||
.if ${MACHINE_ARCH} != "m88k" && ${MACHINE_ARCH} != "vax"
|
||||
ln -s libtcl84.a ${PREFIX}/lib/libtcl84_pic.a
|
||||
ln -s libtclstub84.a ${PREFIX}/lib/libtclstub84_pic.a
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (tcl8.4.7-src.tar.gz) = B+JW4hvQ0FiHdwMYtUDDbw==
|
||||
RMD160 (tcl8.4.7-src.tar.gz) = 5oT8xmM4bTV5v2dms1RxCaqmQww=
|
||||
SHA1 (tcl8.4.7-src.tar.gz) = FSnYRzveW6NDCpMEfVRml/5t7ns=
|
||||
SHA256 (tcl8.4.7-src.tar.gz) = 6wtvSR1l9LNO5KFjffJCsR8Cm1OVZZD7gvGbh3P7sJw=
|
||||
SIZE (tcl8.4.7-src.tar.gz) = 3472974
|
||||
MD5 (tcl8.4.19-src.tar.gz) = reLAM6e1Re4Qjz/f62Kfzw==
|
||||
RMD160 (tcl8.4.19-src.tar.gz) = bj0pkejkSi4y8NqP33qweqm4IC8=
|
||||
SHA1 (tcl8.4.19-src.tar.gz) = 7SXFoga81gPC1eWHkDVLm+F48zE=
|
||||
SHA256 (tcl8.4.19-src.tar.gz) = HCRHIvtAnod0xdRdagsh7cPkVB/QFqQK/fU8lKaaPbk=
|
||||
SIZE (tcl8.4.19-src.tar.gz) = 3658647
|
||||
|
@ -1,131 +0,0 @@
|
||||
$OpenBSD: patch-Makefile_in,v 1.3 2004/07/03 21:04:45 jolan Exp $
|
||||
--- Makefile.in.orig Mon Mar 1 17:58:59 2004
|
||||
+++ Makefile.in Sat Jul 3 12:25:26 2004
|
||||
@@ -40,6 +40,9 @@ mandir = @mandir@
|
||||
# when installing files.
|
||||
INSTALL_ROOT =
|
||||
|
||||
+# Path for the platform independent Tcl scripting generic header files:
|
||||
+TCL_INCLUDE_GENERIC = $(prefix)/include/tcl$(VERSION)/generic
|
||||
+
|
||||
# Path for the platform independent Tcl scripting libraries:
|
||||
TCL_LIBRARY = $(prefix)/lib/tcl$(VERSION)
|
||||
|
||||
@@ -320,7 +323,7 @@ GENERIC_OBJS = regcomp.o regexec.o regfr
|
||||
STUB_LIB_OBJS = tclStubLib.o ${COMPAT_OBJS}
|
||||
|
||||
OBJS = ${GENERIC_OBJS} ${UNIX_OBJS} ${NOTIFY_OBJS} ${COMPAT_OBJS} \
|
||||
- @DL_OBJS@ @PLAT_OBJS@
|
||||
+ @DL_OBJS@ @PLAT_OBJS@
|
||||
|
||||
TCL_DECLS = \
|
||||
$(GENERIC_DIR)/tcl.decls \
|
||||
@@ -379,8 +382,8 @@ GENERIC_SRCS = \
|
||||
$(GENERIC_DIR)/tclNamesp.c \
|
||||
$(GENERIC_DIR)/tclNotify.c \
|
||||
$(GENERIC_DIR)/tclObj.c \
|
||||
- $(GENERIC_DIR)/tclParse.c \
|
||||
- $(GENERIC_DIR)/tclParseExpr.c \
|
||||
+ $(GENERIC_DIR)/tclParse.c \
|
||||
+ $(GENERIC_DIR)/tclParseExpr.c \
|
||||
$(GENERIC_DIR)/tclPipe.c \
|
||||
$(GENERIC_DIR)/tclPkg.c \
|
||||
$(GENERIC_DIR)/tclPosixStr.c \
|
||||
@@ -445,7 +448,7 @@ SRCS = $(GENERIC_SRCS) $(UNIX_SRCS) $(ST
|
||||
|
||||
all: binaries libraries doc
|
||||
|
||||
-binaries: ${LIB_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) tclsh
|
||||
+binaries: ${LIB_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) libtcl84.a tclsh
|
||||
|
||||
libraries:
|
||||
|
||||
@@ -461,6 +464,11 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
|
||||
rm -f $@
|
||||
@MAKE_STUB_LIB@
|
||||
|
||||
+libtcl84.a: ${OBJS}
|
||||
+ rm -f libtcl84.a
|
||||
+ ar cr libtcl84.a ${OBJS}
|
||||
+ $(RANLIB) libtcl84.a
|
||||
+
|
||||
# Make target which outputs the list of the .o contained in the Tcl lib
|
||||
# usefull to build a single big shared library containing Tcl and other
|
||||
# extensions. used for the Tcl Plugin. -- dl
|
||||
@@ -602,6 +610,9 @@ install-binaries: binaries
|
||||
@echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
|
||||
@@INSTALL_LIB@
|
||||
@chmod 555 $(LIB_INSTALL_DIR)/$(LIB_FILE)
|
||||
+ @echo "Installing libtcl84.a"
|
||||
+ @$(INSTALL_DATA) libtcl84.a $(LIB_INSTALL_DIR)/libtcl84.a
|
||||
+ @chmod 555 $(LIB_INSTALL_DIR)/libtcl84.a
|
||||
@if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
|
||||
echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
|
||||
$(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
|
||||
@@ -610,14 +621,16 @@ install-binaries: binaries
|
||||
@echo "Installing tclsh as $(BIN_INSTALL_DIR)/tclsh$(VERSION)"
|
||||
@$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION)
|
||||
@echo "Installing tclConfig.sh to $(LIB_INSTALL_DIR)/"
|
||||
- @$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh
|
||||
+ @mkdir -p $(SCRIPT_INSTALL_DIR)
|
||||
+ @$(INSTALL_DATA) tclConfig.sh $(SCRIPT_INSTALL_DIR)/tclConfig.sh
|
||||
@if test "$(STUB_LIB_FILE)" != "" ; then \
|
||||
echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
|
||||
@INSTALL_STUB_LIB@ ; \
|
||||
fi
|
||||
|
||||
install-libraries: libraries
|
||||
- @for i in $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \
|
||||
+ @for i in $(INSTALL_ROOT)$(prefix)/lib $(INSTALL_ROOT)$(GENERIC_INCLUDE_INSTALL_DIR) \
|
||||
+ $(INSTALL_ROOT)$(UNIX_INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \
|
||||
do \
|
||||
if [ ! -d $$i ] ; then \
|
||||
echo "Making directory $$i"; \
|
||||
@@ -639,11 +652,19 @@ install-libraries: libraries
|
||||
chmod +x $(SRC_DIR)/install-sh; \
|
||||
fi
|
||||
@echo "Installing header files";
|
||||
- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \
|
||||
- $(GENERIC_DIR)/tclPlatDecls.h ; \
|
||||
+ @echo "Installing libraries, tcl.h and other headers"
|
||||
+ @for i in $(GENERIC_DIR)/*.h ; \
|
||||
do \
|
||||
- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \
|
||||
+ echo "Installing $$i"; \
|
||||
+ $(INSTALL_DATA) $$i $(INSTALL_ROOT)$(GENERIC_INCLUDE_INSTALL_DIR); \
|
||||
done;
|
||||
+ @for i in $(UNIX_DIR)/*.h ; \
|
||||
+ do \
|
||||
+ $(INSTALL_DATA) $$i $(INSTALL_ROOT)$(UNIX_INCLUDE_INSTALL_DIR); \
|
||||
+ done;
|
||||
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h
|
||||
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclDecls.h $(INCLUDE_INSTALL_DIR)/tclDecls.h
|
||||
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclPlatDecls.h $(INCLUDE_INSTALL_DIR)/tclPlatDecls.h
|
||||
@echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
|
||||
@for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix; \
|
||||
do \
|
||||
@@ -722,6 +743,15 @@ install-doc: doc
|
||||
done;
|
||||
@echo "Cross-linking command (.n) docs";
|
||||
@$(UNIX_DIR)/mkLinks $(MKLINKS_FLAGS) $(MANN_INSTALL_DIR)
|
||||
+ @echo "**********"
|
||||
+ @echo "IMPORTANT:"
|
||||
+ @echo "**********"
|
||||
+ @echo "tclConfig.sh in $(TCL_LIBRARY)/tclConfig.sh"
|
||||
+ @echo "tcl.h in $(TCL_INCLUDE_GENERIC)/tcl.h"
|
||||
+ @echo "tclDecls.h in $(TCL_INCLUDE_GENERIC)/tclDecls.h"
|
||||
+ @echo "tclPlatDecls.h in $(TCL_INCLUDE_GENERIC)/tclPlatDecls.h"
|
||||
+ @echo "These are NOT in the default place, but in a good place to avoid"
|
||||
+ @echo "conflicting with another version of Tcl/Tk."
|
||||
|
||||
Makefile: $(UNIX_DIR)/Makefile.in $(DLTEST_DIR)/Makefile.in
|
||||
$(SHELL) config.status
|
||||
@@ -1401,7 +1431,7 @@ package-quick: package-config package-bi
|
||||
package-config:
|
||||
mkdir -p $(DISTDIR)/unix/`arch`
|
||||
cd $(DISTDIR)/unix/`arch`; \
|
||||
- ../configure --prefix=/opt/$(PACKAGE)/$(VERSION) \
|
||||
+ ../configure --prefix=/opt/$(PACKAGE)/$(VERSION) \
|
||||
--exec_prefix=/opt/$(PACKAGE)/$(VERSION)/`arch` \
|
||||
--enable-shared
|
||||
mkdir -p $(DISTDIR)/$(PACKAGE)/$(VERSION)
|
@ -1,249 +0,0 @@
|
||||
--- tcl.m4.orig Mon Jul 26 22:40:46 2004
|
||||
+++ tcl.m4 Sun Nov 26 13:21:42 2006
|
||||
@@ -17,7 +17,7 @@
|
||||
# the tclConfig.sh file
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_PATH_TCLCONFIG, [
|
||||
+AC_DEFUN([SC_PATH_TCLCONFIG], [
|
||||
#
|
||||
# Ok, lets find the tcl configuration
|
||||
# First, look for one uninstalled.
|
||||
@@ -121,7 +121,7 @@ AC_DEFUN(SC_PATH_TCLCONFIG, [
|
||||
# the tkConfig.sh file
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_PATH_TKCONFIG, [
|
||||
+AC_DEFUN([SC_PATH_TKCONFIG], [
|
||||
#
|
||||
# Ok, lets find the tk configuration
|
||||
# First, look for one uninstalled.
|
||||
@@ -224,7 +224,7 @@ AC_DEFUN(SC_PATH_TKCONFIG, [
|
||||
#
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_LOAD_TCLCONFIG, [
|
||||
+AC_DEFUN([SC_LOAD_TCLCONFIG], [
|
||||
AC_MSG_CHECKING([for existence of $TCL_BIN_DIR/tclConfig.sh])
|
||||
|
||||
if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then
|
||||
@@ -290,7 +290,7 @@ AC_DEFUN(SC_LOAD_TCLCONFIG, [
|
||||
# TK_BIN_DIR
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_LOAD_TKCONFIG, [
|
||||
+AC_DEFUN([SC_LOAD_TKCONFIG], [
|
||||
AC_MSG_CHECKING([for existence of $TK_BIN_DIR/tkConfig.sh])
|
||||
|
||||
if test -f "$TK_BIN_DIR/tkConfig.sh" ; then
|
||||
@@ -327,7 +327,7 @@ AC_DEFUN(SC_LOAD_TKCONFIG, [
|
||||
# SHARED_BUILD Value of 1 or 0
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_ENABLE_SHARED, [
|
||||
+AC_DEFUN([SC_ENABLE_SHARED], [
|
||||
AC_MSG_CHECKING([how to build libraries])
|
||||
AC_ARG_ENABLE(shared,
|
||||
[ --enable-shared build and link with shared libraries [--enable-shared]],
|
||||
@@ -367,7 +367,7 @@ AC_DEFUN(SC_ENABLE_SHARED, [
|
||||
# FRAMEWORK_BUILD Value of 1 or 0
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_ENABLE_FRAMEWORK, [
|
||||
+AC_DEFUN([SC_ENABLE_FRAMEWORK], [
|
||||
AC_MSG_CHECKING([how to package libraries])
|
||||
AC_ARG_ENABLE(framework,
|
||||
[ --enable-framework package shared libraries in MacOSX frameworks [--disable-framework]],
|
||||
@@ -418,7 +418,7 @@ AC_DEFUN(SC_ENABLE_FRAMEWORK, [
|
||||
#
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_ENABLE_THREADS, [
|
||||
+AC_DEFUN([SC_ENABLE_THREADS], [
|
||||
AC_MSG_CHECKING(for building with threads)
|
||||
AC_ARG_ENABLE(threads, [ --enable-threads build with threads],
|
||||
[tcl_ok=$enableval], [tcl_ok=no])
|
||||
@@ -515,7 +515,7 @@ AC_DEFUN(SC_ENABLE_THREADS, [
|
||||
#
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_ENABLE_SYMBOLS, [
|
||||
+AC_DEFUN([SC_ENABLE_SYMBOLS], [
|
||||
AC_MSG_CHECKING([for build with symbols])
|
||||
AC_ARG_ENABLE(symbols, [ --enable-symbols build with debugging symbols [--disable-symbols]], [tcl_ok=$enableval], [tcl_ok=no])
|
||||
# FIXME: Currently, LDFLAGS_DEFAULT is not used, it should work like CFLAGS_DEFAULT.
|
||||
@@ -572,7 +572,7 @@ AC_DEFUN(SC_ENABLE_SYMBOLS, [
|
||||
#
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_ENABLE_LANGINFO, [
|
||||
+AC_DEFUN([SC_ENABLE_LANGINFO], [
|
||||
AC_ARG_ENABLE(langinfo,
|
||||
[ --enable-langinfo use nl_langinfo if possible to determine
|
||||
encoding at startup, otherwise use old heuristic],
|
||||
@@ -619,7 +619,7 @@ AC_DEFUN(SC_ENABLE_LANGINFO, [
|
||||
# according to the user's selection.
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
-AC_DEFUN(SC_CONFIG_MANPAGES, [
|
||||
+AC_DEFUN([SC_CONFIG_MANPAGES], [
|
||||
|
||||
AC_MSG_CHECKING([whether to use symlinks for manpages])
|
||||
AC_ARG_ENABLE(man-symlinks,
|
||||
@@ -736,7 +736,7 @@ AC_DEFUN(SC_CONFIG_MANPAGES, [
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_CONFIG_CFLAGS, [
|
||||
+AC_DEFUN([SC_CONFIG_CFLAGS], [
|
||||
|
||||
# Step 0.a: Enable 64 bit support?
|
||||
|
||||
@@ -1256,24 +1256,42 @@ dnl AC_CHECK_TOOL(AR, ar)
|
||||
TCL_LIB_VERSIONS_OK=nodots
|
||||
;;
|
||||
OpenBSD-*)
|
||||
- SHLIB_LD="${CC} -shared"
|
||||
- SHLIB_LD_LIBS='${LIBS}'
|
||||
- SHLIB_SUFFIX=".so"
|
||||
- DL_OBJS="tclLoadDl.o"
|
||||
- DL_LIBS=""
|
||||
- CC_SEARCH_FLAGS=""
|
||||
- LD_SEARCH_FLAGS=""
|
||||
- AC_MSG_CHECKING(for ELF)
|
||||
- AC_EGREP_CPP(yes, [
|
||||
+ case `arch -s` in
|
||||
+ m88k|vax)
|
||||
+ SHLIB_CFLAGS=""
|
||||
+ SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r"
|
||||
+ SHLIB_LD_LIBS='${LIBS}'
|
||||
+ SHLIB_SUFFIX=".a"
|
||||
+ DL_OBJS="tclLoadAout.o"
|
||||
+ DL_LIBS=""
|
||||
+ LDFLAGS=""
|
||||
+ CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
|
||||
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
|
||||
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
|
||||
+ ;;
|
||||
+ *)
|
||||
+ SHLIB_CFLAGS="-fPIC"
|
||||
+ SHLIB_LD="${CC} -shared ${SHLIB_CFLAGS}"
|
||||
+ SHLIB_LD_LIBS=""
|
||||
+ SHLIB_SUFFIX=".so"
|
||||
+ DL_OBJS="tclLoadDl.o"
|
||||
+ DL_LIBS=""
|
||||
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
|
||||
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
|
||||
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${LIBtcl84_VERSION}'
|
||||
+ AC_MSG_CHECKING(for ELF)
|
||||
+ AC_EGREP_CPP(yes, [
|
||||
#ifdef __ELF__
|
||||
yes
|
||||
#endif
|
||||
- ],
|
||||
- [AC_MSG_RESULT(yes)
|
||||
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'],
|
||||
- [AC_MSG_RESULT(no)
|
||||
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0']
|
||||
- )
|
||||
+ ],
|
||||
+ AC_MSG_RESULT(yes)
|
||||
+ [ LDFLAGS=-Wl,-export-dynamic ],
|
||||
+ AC_MSG_RESULT(no)
|
||||
+ LDFLAGS=""
|
||||
+ )
|
||||
+ ;;
|
||||
+ esac
|
||||
|
||||
# OpenBSD doesn't do version numbers with dots.
|
||||
UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
|
||||
@@ -1817,7 +1835,7 @@ dnl esac
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_SERIAL_PORT, [
|
||||
+AC_DEFUN([SC_SERIAL_PORT], [
|
||||
AC_CHECK_HEADERS(sys/modem.h)
|
||||
AC_MSG_CHECKING([termios vs. termio vs. sgtty])
|
||||
AC_CACHE_VAL(tcl_cv_api_serial, [
|
||||
@@ -1946,7 +1964,7 @@ int main() {
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_MISSING_POSIX_HEADERS, [
|
||||
+AC_DEFUN([SC_MISSING_POSIX_HEADERS], [
|
||||
AC_MSG_CHECKING(dirent.h)
|
||||
AC_TRY_LINK([#include <sys/types.h>
|
||||
#include <dirent.h>], [
|
||||
@@ -2027,7 +2045,7 @@ closedir(d);
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_PATH_X, [
|
||||
+AC_DEFUN([SC_PATH_X], [
|
||||
AC_PATH_X
|
||||
not_really_there=""
|
||||
if test "$no_x" = ""; then
|
||||
@@ -2112,7 +2130,7 @@ AC_DEFUN(SC_PATH_X, [
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_BLOCKING_STYLE, [
|
||||
+AC_DEFUN([SC_BLOCKING_STYLE], [
|
||||
AC_CHECK_HEADERS(sys/ioctl.h)
|
||||
AC_CHECK_HEADERS(sys/filio.h)
|
||||
AC_MSG_CHECKING([FIONBIO vs. O_NONBLOCK for nonblocking I/O])
|
||||
@@ -2177,7 +2195,7 @@ AC_DEFUN(SC_BLOCKING_STYLE, [
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_TIME_HANDLER, [
|
||||
+AC_DEFUN([SC_TIME_HANDLER], [
|
||||
AC_CHECK_HEADERS(sys/time.h)
|
||||
AC_HEADER_TIME
|
||||
AC_STRUCT_TIMEZONE
|
||||
@@ -2254,7 +2272,7 @@ AC_DEFUN(SC_TIME_HANDLER, [
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_BUGGY_STRTOD, [
|
||||
+AC_DEFUN([SC_BUGGY_STRTOD], [
|
||||
AC_CHECK_FUNC(strtod, tcl_strtod=1, tcl_strtod=0)
|
||||
if test "$tcl_strtod" = 1; then
|
||||
AC_MSG_CHECKING([for Solaris2.4/Tru64 strtod bugs])
|
||||
@@ -2316,7 +2334,7 @@ AC_DEFUN(SC_BUGGY_STRTOD, [
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_TCL_LINK_LIBS, [
|
||||
+AC_DEFUN([SC_TCL_LINK_LIBS], [
|
||||
#--------------------------------------------------------------------
|
||||
# On a few very rare systems, all of the libm.a stuff is
|
||||
# already in libc.a. Set compiler flags accordingly.
|
||||
@@ -2392,7 +2410,7 @@ AC_DEFUN(SC_TCL_LINK_LIBS, [
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_TCL_EARLY_FLAG,[
|
||||
+AC_DEFUN([SC_TCL_EARLY_FLAG],[
|
||||
AC_CACHE_VAL([tcl_cv_flag_]translit($1,[A-Z],[a-z]),
|
||||
AC_TRY_COMPILE([$2], $3, [tcl_cv_flag_]translit($1,[A-Z],[a-z])=no,
|
||||
AC_TRY_COMPILE([[#define ]$1[ 1
|
||||
@@ -2404,7 +2422,7 @@ AC_DEFUN(SC_TCL_EARLY_FLAG,[
|
||||
tcl_flags="$tcl_flags $1"
|
||||
fi])
|
||||
|
||||
-AC_DEFUN(SC_TCL_EARLY_FLAGS,[
|
||||
+AC_DEFUN([SC_TCL_EARLY_FLAGS],[
|
||||
AC_MSG_CHECKING([for required early compiler flags])
|
||||
tcl_flags=""
|
||||
SC_TCL_EARLY_FLAG(_ISOC99_SOURCE,[#include <stdlib.h>],
|
||||
@@ -2436,7 +2454,7 @@ AC_DEFUN(SC_TCL_EARLY_FLAGS,[
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_DEFUN(SC_TCL_64BIT_FLAGS, [
|
||||
+AC_DEFUN([SC_TCL_64BIT_FLAGS], [
|
||||
AC_MSG_CHECKING([for 64-bit integer type])
|
||||
AC_CACHE_VAL(tcl_cv_type_64bit,[
|
||||
tcl_cv_type_64bit=none
|
113
lang/tcl/8.4/patches/patch-unix_Makefile_in
Normal file
113
lang/tcl/8.4/patches/patch-unix_Makefile_in
Normal file
@ -0,0 +1,113 @@
|
||||
$OpenBSD: patch-unix_Makefile_in,v 1.1 2009/01/16 00:02:13 sthen Exp $
|
||||
--- unix/Makefile.in.orig Thu Apr 17 16:29:49 2008
|
||||
+++ unix/Makefile.in Sun Sep 28 01:04:05 2008
|
||||
@@ -485,6 +485,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
|
||||
rm -f $@
|
||||
@MAKE_STUB_LIB@
|
||||
|
||||
+${TCL_BUILD_EXP_FILE}: ${OBJS}
|
||||
+ rm -f $@
|
||||
+ ${STLIB_LD} $@ ${OBJS} ; ${RANLIB} $@
|
||||
+
|
||||
# Make target which outputs the list of the .o contained in the Tcl lib
|
||||
# usefull to build a single big shared library containing Tcl and other
|
||||
# extensions. used for the Tcl Plugin. -- dl
|
||||
@@ -620,30 +624,26 @@ install-strip:
|
||||
# possible (e.g. if installing as root).
|
||||
|
||||
install-binaries: binaries
|
||||
- @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \
|
||||
+ @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) $(SCRIPT_INSTALL_DIR) ; \
|
||||
do \
|
||||
if [ ! -d $$i ] ; then \
|
||||
echo "Making directory $$i"; \
|
||||
- mkdir -p $$i; \
|
||||
- chmod 755 $$i; \
|
||||
+ ${INSTALL_DATA_DIR} $$i; \
|
||||
else true; \
|
||||
fi; \
|
||||
done;
|
||||
- @if test ! -x $(SRC_DIR)/install-sh; then \
|
||||
- chmod +x $(SRC_DIR)/install-sh; \
|
||||
- fi
|
||||
@echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
|
||||
@@INSTALL_LIB@
|
||||
- @chmod 555 $(LIB_INSTALL_DIR)/$(LIB_FILE)
|
||||
@if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
|
||||
echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
|
||||
$(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
|
||||
$(LIB_INSTALL_DIR)/$(TCL_EXP_FILE); \
|
||||
+ (cd $(LIB_INSTALL_DIR) ; $(RANLIB) $(TCL_EXP_FILE)); \
|
||||
fi
|
||||
@echo "Installing tclsh as $(BIN_INSTALL_DIR)/tclsh$(VERSION)"
|
||||
@$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION)
|
||||
- @echo "Installing tclConfig.sh to $(LIB_INSTALL_DIR)/"
|
||||
- @$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh
|
||||
+ @echo "Installing tclConfig.sh to $(SCRIPT_INSTALL_DIR)/"
|
||||
+ @$(INSTALL_DATA) tclConfig.sh $(SCRIPT_INSTALL_DIR)/tclConfig.sh
|
||||
@if test "$(STUB_LIB_FILE)" != "" ; then \
|
||||
echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
|
||||
@INSTALL_STUB_LIB@ ; \
|
||||
@@ -651,12 +651,12 @@ install-binaries: binaries
|
||||
@EXTRA_INSTALL_BINARIES@
|
||||
|
||||
install-libraries: libraries
|
||||
- @for i in $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \
|
||||
+ @for i in $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR) \
|
||||
+ $(INCLUDE_INSTALL_DIR)/generic $(INCLUDE_INSTALL_DIR)/unix; \
|
||||
do \
|
||||
if [ ! -d $$i ] ; then \
|
||||
echo "Making directory $$i"; \
|
||||
- mkdir -p $$i; \
|
||||
- chmod 755 $$i; \
|
||||
+ ${INSTALL_DATA_DIR} $$i; \
|
||||
else true; \
|
||||
fi; \
|
||||
done;
|
||||
@@ -664,23 +664,30 @@ install-libraries: libraries
|
||||
do \
|
||||
if [ ! -d $(SCRIPT_INSTALL_DIR)/$$i ] ; then \
|
||||
echo "Making directory $(SCRIPT_INSTALL_DIR)/$$i"; \
|
||||
- mkdir -p $(SCRIPT_INSTALL_DIR)/$$i; \
|
||||
- chmod 755 $(SCRIPT_INSTALL_DIR)/$$i; \
|
||||
+ ${INSTALL_DATA_DIR} $(SCRIPT_INSTALL_DIR)/$$i; \
|
||||
else true; \
|
||||
fi; \
|
||||
done;
|
||||
- @if test ! -x $(SRC_DIR)/install-sh; then \
|
||||
- chmod +x $(SRC_DIR)/install-sh; \
|
||||
- fi
|
||||
@echo "Installing header files";
|
||||
@for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \
|
||||
$(GENERIC_DIR)/tclPlatDecls.h; \
|
||||
do \
|
||||
$(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \
|
||||
+ cd $(INCLUDE_INSTALL_DIR)/generic && ln -sf ../`basename $$i` ./`basename $$i`; \
|
||||
done;
|
||||
+ @for i in $(GENERIC_DIR)/tclInt.h $(GENERIC_DIR)/tclIntDecls.h \
|
||||
+ $(GENERIC_DIR)/tclIntPlatDecls.h $(GENERIC_DIR)/tclMath.h \
|
||||
+ $(GENERIC_DIR)/tclPort.h ; \
|
||||
+ do \
|
||||
+ $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR)/generic; \
|
||||
+ done;
|
||||
+ @for i in $(UNIX_DIR)/tclUnixPort.h; \
|
||||
+ do \
|
||||
+ $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR)/unix; \
|
||||
+ done;
|
||||
@echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
|
||||
@for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex \
|
||||
- $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix @DTRACE_SRC@; \
|
||||
+ $(UNIX_DIR)/tclAppInit.c @DTRACE_SRC@; \
|
||||
do \
|
||||
$(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR); \
|
||||
done;
|
||||
@@ -722,8 +729,7 @@ install-doc: doc
|
||||
do \
|
||||
if [ ! -d $$i ] ; then \
|
||||
echo "Making directory $$i"; \
|
||||
- mkdir -p $$i; \
|
||||
- chmod 755 $$i; \
|
||||
+ ${INSTALL_DATA_DIR} $$i; \
|
||||
else true; \
|
||||
fi; \
|
||||
done;
|
12
lang/tcl/8.4/patches/patch-unix_tclConfig_sh_in
Normal file
12
lang/tcl/8.4/patches/patch-unix_tclConfig_sh_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-unix_tclConfig_sh_in,v 1.1 2009/01/16 00:02:13 sthen Exp $
|
||||
--- unix/tclConfig.sh.in.orig Sat Sep 27 14:26:16 2008
|
||||
+++ unix/tclConfig.sh.in Sat Sep 27 14:26:48 2008
|
||||
@@ -146,7 +146,7 @@ TCL_UNSHARED_LIB_SUFFIX='@CFG_TCL_UNSHARED_LIB_SUFFIX@
|
||||
# different place than the directory containing the source files, this
|
||||
# points to the location of the sources, not the location where Tcl was
|
||||
# compiled.
|
||||
-TCL_SRC_DIR='@TCL_SRC_DIR@'
|
||||
+TCL_SRC_DIR='@includedir@'
|
||||
|
||||
# List of standard directories in which to look for packages during
|
||||
# "package require" commands. Contains the "prefix" directory plus also
|
37
lang/tcl/8.4/patches/patch-unix_tcl_m4
Normal file
37
lang/tcl/8.4/patches/patch-unix_tcl_m4
Normal file
@ -0,0 +1,37 @@
|
||||
$OpenBSD: patch-unix_tcl_m4,v 1.1 2009/01/16 00:02:13 sthen Exp $
|
||||
--- unix/tcl.m4.orig Thu Apr 17 16:29:49 2008
|
||||
+++ unix/tcl.m4 Sat Sep 27 21:50:01 2008
|
||||
@@ -1501,21 +1501,15 @@ dnl AC_CHECK_TOOL(AR, ar)
|
||||
SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
|
||||
;;
|
||||
*)
|
||||
- # OpenBSD/SPARC[64] needs -fPIC, -fpic will not do.
|
||||
- case `machine` in
|
||||
- sparc|sparc64)
|
||||
- SHLIB_CFLAGS="-fPIC";;
|
||||
- *)
|
||||
- SHLIB_CFLAGS="-fpic";;
|
||||
- esac
|
||||
+ SHLIB_CFLAGS="-fPIC"
|
||||
SHLIB_LD="${CC} -shared ${SHLIB_CFLAGS}"
|
||||
SHLIB_LD_LIBS='${LIBS}'
|
||||
SHLIB_SUFFIX=".so"
|
||||
DL_OBJS="tclLoadDl.o"
|
||||
DL_LIBS=""
|
||||
- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
|
||||
+ CC_SEARCH_FLAGS=''
|
||||
LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
|
||||
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
|
||||
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
|
||||
AC_CACHE_CHECK([for ELF], tcl_cv_ld_elf, [
|
||||
AC_EGREP_CPP(yes, [
|
||||
#ifdef __ELF__
|
||||
@@ -1530,6 +1524,8 @@ dnl AC_CHECK_TOOL(AR, ar)
|
||||
;;
|
||||
esac
|
||||
|
||||
+ CFLAGS_WARNING="-Wall"
|
||||
+ CFLAGS_OPTIMIZE="-O2"
|
||||
# OpenBSD doesn't do version numbers with dots.
|
||||
UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
|
||||
TCL_LIB_VERSIONS_OK=nodots
|
@ -1,14 +1,20 @@
|
||||
This is Tcl8.4, an embeddable tool command language. It is an easy-to-use
|
||||
scripting language with clear syntax. Because it is a scripting
|
||||
language, programs written in it are easily portable to other operating
|
||||
systems. Feature include networking functionality, string and number
|
||||
manipulation, and regular expression support.
|
||||
Tcl (Tool Command Language) is a very powerful but easy to learn dynamic
|
||||
programming language, suitable for a very wide range of uses, including
|
||||
web and desktop applications, networking, administration, testing and
|
||||
many more. Open source and business-friendly, Tcl is a mature yet
|
||||
evolving language that is truly cross platform, easily deployed and
|
||||
highly extensible.
|
||||
|
||||
A rich set of extensions to the language are available, as well.
|
||||
Tcl/Tk resources:
|
||||
Newsgroup: comp.lang.tcl
|
||||
Wiki: http://wiki.tcl.tk
|
||||
Book: Practical Programming in Tcl and Tk, 4th Edition
|
||||
ISBN: 0-13-038560-3
|
||||
|
||||
The best way to get started with Tcl is to read ``Practical Programming in
|
||||
TCL and Tk, 4th Edition'' by Brent Welch and Ken Jones, Prentice Hall PTR,
|
||||
ISBN 0-13-038560-3. There's also the collectable ``Tcl and the Tk
|
||||
Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-20-163337-X.
|
||||
|
||||
A full set of manual pages is also provided with this package.
|
||||
"Routine maintenance of Tcl/Tk 8.4 has now come to an end. We intend
|
||||
Tcl/Tk 8.4.19 to be the final 8.4.* releases. The current stable
|
||||
releases of Tcl/Tk are 8.5.2, and development has begun on Tcl/Tk 8.6.
|
||||
It is possible that a bug fix of great enough importance or severity
|
||||
might prompt a release of 8.4.20, but there is no plan for that at the
|
||||
moment. Even that level of support will fade away quickly."
|
||||
- Tcl/Tk 8.4.19 Release Announcement April 18, 2008
|
||||
|
@ -1,2 +1,4 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.3 2006/01/08 13:08:01 alek Exp $
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.4 2009/01/16 00:02:13 sthen Exp $
|
||||
@lib lib/libtcl84.so.${LIBtcl84_VERSION}
|
||||
lib/libtcl84_pic.a
|
||||
lib/libtclstub84_pic.a
|
||||
|
@ -1,34 +1,25 @@
|
||||
@comment $OpenBSD: PLIST,v 1.7 2007/01/31 15:12:08 espie Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.8 2009/01/16 00:02:13 sthen Exp $
|
||||
@option no-default-conflict
|
||||
@conflict tcl->=8.4,<8.5
|
||||
bin/tclsh8.4
|
||||
%%SHARED%%
|
||||
@bin bin/tclsh8.4
|
||||
include/tcl8.4/
|
||||
include/tcl8.4/generic/
|
||||
include/tcl8.4/generic/regcustom.h
|
||||
include/tcl8.4/generic/regerrs.h
|
||||
include/tcl8.4/generic/regex.h
|
||||
include/tcl8.4/generic/regguts.h
|
||||
include/tcl8.4/generic/tcl.h
|
||||
include/tcl8.4/generic/tclCompile.h
|
||||
include/tcl8.4/generic/tclDecls.h
|
||||
include/tcl8.4/generic/tclIO.h
|
||||
include/tcl8.4/generic/tclInitScript.h
|
||||
include/tcl8.4/generic/tclInt.h
|
||||
include/tcl8.4/generic/tclIntDecls.h
|
||||
include/tcl8.4/generic/tclIntPlatDecls.h
|
||||
include/tcl8.4/generic/tclMath.h
|
||||
include/tcl8.4/generic/tclPlatDecls.h
|
||||
include/tcl8.4/generic/tclPort.h
|
||||
include/tcl8.4/generic/tclRegexp.h
|
||||
include/tcl8.4/tcl.h
|
||||
include/tcl8.4/tclDecls.h
|
||||
include/tcl8.4/tclPlatDecls.h
|
||||
include/tcl8.4/unix/
|
||||
include/tcl8.4/unix/tclUnixPort.h
|
||||
include/tcl8.4/unix/tclUnixThrd.h
|
||||
lib/libtcl84.a
|
||||
lib/libtclstub84.a
|
||||
lib/libtclstub84_pic.a
|
||||
lib/tcl8.4/
|
||||
lib/tcl8.4/auto.tcl
|
||||
lib/tcl8.4/encoding/
|
||||
@ -114,100 +105,15 @@ lib/tcl8.4/history.tcl
|
||||
lib/tcl8.4/http1.0/
|
||||
lib/tcl8.4/http1.0/http.tcl
|
||||
lib/tcl8.4/http1.0/pkgIndex.tcl
|
||||
lib/tcl8.4/http2.4/
|
||||
lib/tcl8.4/http2.4/http.tcl
|
||||
lib/tcl8.4/http2.4/pkgIndex.tcl
|
||||
lib/tcl8.4/http2.5/
|
||||
lib/tcl8.4/http2.5/http.tcl
|
||||
lib/tcl8.4/http2.5/pkgIndex.tcl
|
||||
lib/tcl8.4/init.tcl
|
||||
lib/tcl8.4/ldAix
|
||||
lib/tcl8.4/ldAout.tcl
|
||||
@mandir lib/tcl8.4/man/
|
||||
lib/tcl8.4/man/man1/
|
||||
@man lib/tcl8.4/man/man1/tclsh.1
|
||||
lib/tcl8.4/man/man3/
|
||||
@man lib/tcl8.4/man/man3/Access.3
|
||||
@man lib/tcl8.4/man/man3/AddErrInfo.3
|
||||
@man lib/tcl8.4/man/man3/Alloc.3
|
||||
@man lib/tcl8.4/man/man3/AllowExc.3
|
||||
@man lib/tcl8.4/man/man3/AppInit.3
|
||||
@man lib/tcl8.4/man/man3/AssocData.3
|
||||
@man lib/tcl8.4/man/man3/Async.3
|
||||
@man lib/tcl8.4/man/man3/BackgdErr.3
|
||||
@man lib/tcl8.4/man/man3/Backslash.3
|
||||
@man lib/tcl8.4/man/man3/BoolObj.3
|
||||
@man lib/tcl8.4/man/man3/ByteArrObj.3
|
||||
@man lib/tcl8.4/man/man3/CallDel.3
|
||||
@man lib/tcl8.4/man/man3/ChnlStack.3
|
||||
@man lib/tcl8.4/man/man3/CmdCmplt.3
|
||||
@man lib/tcl8.4/man/man3/Concat.3
|
||||
@man lib/tcl8.4/man/man3/CrtChannel.3
|
||||
@man lib/tcl8.4/man/man3/CrtChnlHdlr.3
|
||||
@man lib/tcl8.4/man/man3/CrtCloseHdlr.3
|
||||
@man lib/tcl8.4/man/man3/CrtCommand.3
|
||||
@man lib/tcl8.4/man/man3/CrtFileHdlr.3
|
||||
@man lib/tcl8.4/man/man3/CrtInterp.3
|
||||
@man lib/tcl8.4/man/man3/CrtMathFnc.3
|
||||
@man lib/tcl8.4/man/man3/CrtObjCmd.3
|
||||
@man lib/tcl8.4/man/man3/CrtSlave.3
|
||||
@man lib/tcl8.4/man/man3/CrtTimerHdlr.3
|
||||
@man lib/tcl8.4/man/man3/CrtTrace.3
|
||||
@man lib/tcl8.4/man/man3/DString.3
|
||||
@man lib/tcl8.4/man/man3/DetachPids.3
|
||||
@man lib/tcl8.4/man/man3/DoOneEvent.3
|
||||
@man lib/tcl8.4/man/man3/DoWhenIdle.3
|
||||
@man lib/tcl8.4/man/man3/DoubleObj.3
|
||||
@man lib/tcl8.4/man/man3/DumpActiveMemory.3
|
||||
@man lib/tcl8.4/man/man3/Encoding.3
|
||||
@man lib/tcl8.4/man/man3/Environment.3
|
||||
@man lib/tcl8.4/man/man3/Eval.3
|
||||
@man lib/tcl8.4/man/man3/Exit.3
|
||||
@man lib/tcl8.4/man/man3/ExprLong.3
|
||||
@man lib/tcl8.4/man/man3/ExprLongObj.3
|
||||
@man lib/tcl8.4/man/man3/FileSystem.3
|
||||
@man lib/tcl8.4/man/man3/FindExec.3
|
||||
@man lib/tcl8.4/man/man3/GetCwd.3
|
||||
@man lib/tcl8.4/man/man3/GetHostName.3
|
||||
@man lib/tcl8.4/man/man3/GetIndex.3
|
||||
@man lib/tcl8.4/man/man3/GetInt.3
|
||||
@man lib/tcl8.4/man/man3/GetOpnFl.3
|
||||
@man lib/tcl8.4/man/man3/GetStdChan.3
|
||||
@man lib/tcl8.4/man/man3/GetTime.3
|
||||
@man lib/tcl8.4/man/man3/GetVersion.3
|
||||
@man lib/tcl8.4/man/man3/Hash.3
|
||||
@man lib/tcl8.4/man/man3/Init.3
|
||||
@man lib/tcl8.4/man/man3/InitStubs.3
|
||||
@man lib/tcl8.4/man/man3/IntObj.3
|
||||
@man lib/tcl8.4/man/man3/Interp.3
|
||||
@man lib/tcl8.4/man/man3/LinkVar.3
|
||||
@man lib/tcl8.4/man/man3/ListObj.3
|
||||
@man lib/tcl8.4/man/man3/Macintosh.3
|
||||
@man lib/tcl8.4/man/man3/Notifier.3
|
||||
@man lib/tcl8.4/man/man3/Object.3
|
||||
@man lib/tcl8.4/man/man3/ObjectType.3
|
||||
@man lib/tcl8.4/man/man3/OpenFileChnl.3
|
||||
@man lib/tcl8.4/man/man3/OpenTcp.3
|
||||
@man lib/tcl8.4/man/man3/Panic.3
|
||||
@man lib/tcl8.4/man/man3/ParseCmd.3
|
||||
@man lib/tcl8.4/man/man3/PkgRequire.3
|
||||
@man lib/tcl8.4/man/man3/Preserve.3
|
||||
@man lib/tcl8.4/man/man3/PrintDbl.3
|
||||
@man lib/tcl8.4/man/man3/RecEvalObj.3
|
||||
@man lib/tcl8.4/man/man3/RecordEval.3
|
||||
@man lib/tcl8.4/man/man3/RegExp.3
|
||||
@man lib/tcl8.4/man/man3/SaveResult.3
|
||||
@man lib/tcl8.4/man/man3/SetErrno.3
|
||||
@man lib/tcl8.4/man/man3/SetRecLmt.3
|
||||
@man lib/tcl8.4/man/man3/SetResult.3
|
||||
@man lib/tcl8.4/man/man3/SetVar.3
|
||||
@man lib/tcl8.4/man/man3/Signal.3
|
||||
@man lib/tcl8.4/man/man3/Sleep.3
|
||||
@man lib/tcl8.4/man/man3/SourceRCFile.3
|
||||
@man lib/tcl8.4/man/man3/SplitList.3
|
||||
@man lib/tcl8.4/man/man3/SplitPath.3
|
||||
@man lib/tcl8.4/man/man3/StaticPkg.3
|
||||
@man lib/tcl8.4/man/man3/StdChannels.3
|
||||
@man lib/tcl8.4/man/man3/StrMatch.3
|
||||
@man lib/tcl8.4/man/man3/StringObj.3
|
||||
@man lib/tcl8.4/man/man3/SubstObj.3
|
||||
@man lib/tcl8.4/man/man3/TCL_MEM_DEBUG.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_Access.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_AddErrorInfo.3
|
||||
@ -252,6 +158,7 @@ lib/tcl8.4/man/man3/
|
||||
@man lib/tcl8.4/man/man3/Tcl_ChannelOutputProc.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_ChannelSeekProc.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_ChannelSetOptionProc.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_ChannelThreadActionProc.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_ChannelVersion.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_ChannelWatchProc.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_ChannelWideSeekProc.3
|
||||
@ -701,15 +608,6 @@ lib/tcl8.4/man/man3/
|
||||
@man lib/tcl8.4/man/man3/Tcl_WriteObj.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_WriteRaw.3
|
||||
@man lib/tcl8.4/man/man3/Tcl_WrongNumArgs.3
|
||||
@man lib/tcl8.4/man/man3/Thread.3
|
||||
@man lib/tcl8.4/man/man3/ToUpper.3
|
||||
@man lib/tcl8.4/man/man3/TraceCmd.3
|
||||
@man lib/tcl8.4/man/man3/TraceVar.3
|
||||
@man lib/tcl8.4/man/man3/Translate.3
|
||||
@man lib/tcl8.4/man/man3/UniCharIsAlpha.3
|
||||
@man lib/tcl8.4/man/man3/UpVar.3
|
||||
@man lib/tcl8.4/man/man3/Utf.3
|
||||
@man lib/tcl8.4/man/man3/WrongNumArgs.3
|
||||
@man lib/tcl8.4/man/man3/attemptckalloc.3
|
||||
@man lib/tcl8.4/man/man3/attemptckrealloc.3
|
||||
@man lib/tcl8.4/man/man3/ckalloc.3
|
||||
@ -769,7 +667,6 @@ lib/tcl8.4/man/mann/
|
||||
@man lib/tcl8.4/man/mann/interp.n
|
||||
@man lib/tcl8.4/man/mann/join.n
|
||||
@man lib/tcl8.4/man/mann/lappend.n
|
||||
@man lib/tcl8.4/man/mann/library.n
|
||||
@man lib/tcl8.4/man/mann/lindex.n
|
||||
@man lib/tcl8.4/man/mann/linsert.n
|
||||
@man lib/tcl8.4/man/mann/list.n
|
||||
@ -785,11 +682,9 @@ lib/tcl8.4/man/mann/
|
||||
@man lib/tcl8.4/man/mann/namespace.n
|
||||
@man lib/tcl8.4/man/mann/open.n
|
||||
@man lib/tcl8.4/man/mann/package.n
|
||||
@man lib/tcl8.4/man/mann/packagens.n
|
||||
@man lib/tcl8.4/man/mann/parray.n
|
||||
@man lib/tcl8.4/man/mann/pid.n
|
||||
@man lib/tcl8.4/man/mann/pkg::create.n
|
||||
@man lib/tcl8.4/man/mann/pkgMkIndex.n
|
||||
@man lib/tcl8.4/man/mann/pkg_mkIndex.n
|
||||
@man lib/tcl8.4/man/mann/proc.n
|
||||
@man lib/tcl8.4/man/mann/puts.n
|
||||
@ -802,7 +697,6 @@ lib/tcl8.4/man/mann/
|
||||
@man lib/tcl8.4/man/mann/rename.n
|
||||
@man lib/tcl8.4/man/mann/resource.n
|
||||
@man lib/tcl8.4/man/mann/return.n
|
||||
@man lib/tcl8.4/man/mann/safe.n
|
||||
@man lib/tcl8.4/man/mann/scan.n
|
||||
@man lib/tcl8.4/man/mann/seek.n
|
||||
@man lib/tcl8.4/man/mann/set.n
|
||||
@ -847,6 +741,3 @@ lib/tcl8.4/tcltest2.2/
|
||||
lib/tcl8.4/tcltest2.2/pkgIndex.tcl
|
||||
lib/tcl8.4/tcltest2.2/tcltest.tcl
|
||||
lib/tcl8.4/word.tcl
|
||||
share/aclocal/
|
||||
share/aclocal/tcl.m4
|
||||
%%SHARED%%
|
||||
|
@ -1,54 +1,81 @@
|
||||
# $OpenBSD: Makefile,v 1.15 2008/05/02 13:17:16 sthen Exp $
|
||||
# $OpenBSD: Makefile,v 1.16 2009/01/16 00:02:32 sthen Exp $
|
||||
|
||||
COMMENT= graphical toolkit for Tcl
|
||||
COMMENT = graphical toolkit for Tcl
|
||||
|
||||
VERSION= 8.4.7
|
||||
V = 8.4.19
|
||||
DISTNAME = tk${V}
|
||||
PKGNAME = tk-${V}
|
||||
|
||||
DISTNAME= tk${VERSION}-src
|
||||
PKGNAME= tk-${VERSION}p2
|
||||
SHARED_LIBS= tk84 1.0
|
||||
CATEGORIES= x11 x11/tk
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/}
|
||||
SHARED_LIBS = tk84 1.1
|
||||
|
||||
HOMEPAGE= http://www.tcl.tk/
|
||||
CATEGORIES = x11 x11/tk
|
||||
|
||||
# BSD
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
WANTLIB= X11 c m
|
||||
HOMEPAGE = http://www.tcl.tk/
|
||||
|
||||
LIB_DEPENDS= tcl84:tcl-8.4.*:lang/tcl/8.4
|
||||
MAINTAINER = Stuart Cassoff <stwo@users.sourceforge.net>
|
||||
|
||||
MAKE_FLAGS= CFLAGS="${CFLAGS}"
|
||||
FAKE_FLAGS= INSTALL="install -c" INSTALL_ROOT="${WRKINST}" \
|
||||
BASE_INCLUDE_DIR='$$(prefix)/include/tk$$(VERSION)' \
|
||||
INCLUDE_INSTALL_DIR='$$(INSTALL_ROOT)$$(BASE_INCLUDE_DIR)' \
|
||||
GENERIC_INCLUDE_INSTALL_DIR='$$(BASE_INCLUDE_DIR)/generic' \
|
||||
UNIX_INCLUDE_INSTALL_DIR='$$(BASE_INCLUDE_DIR)/unix' \
|
||||
MAN_INSTALL_DIR='$${INSTALL_ROOT}$$(TK_LIBRARY)/man'
|
||||
# BSD
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM =Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
SEPARATE_BUILD= simple
|
||||
USE_X11= Yes
|
||||
AUTOCONF_VERSION=2.13
|
||||
CONFIGURE_STYLE=autoconf no-autoheader
|
||||
CONFIGURE_ARGS= ${CONFIGURE_SHARED} \
|
||||
--with-tcl="${LOCALBASE}/lib/tcl8.4"
|
||||
CONFIGURE_ENV= PORTSDIR="${PORTSDIR}" \
|
||||
LIBtk84_VERSION="${LIBtk84_VERSION}"
|
||||
WANTLIB = X11 c m
|
||||
|
||||
WRKDIST= ${WRKDIR}/tk${VERSION}/unix
|
||||
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=tcl/}
|
||||
DISTFILES = ${DISTNAME}-src.tar.gz
|
||||
|
||||
LIB_DEPENDS = tcl84:tcl-${V}:lang/tcl/8.4
|
||||
|
||||
.if ${MACHINE_ARCH} != "m88k" && ${MACHINE_ARCH} != "vax"
|
||||
MAKE_FLAGS += TK_BUILD_EXP_FILE="libtk84.a" \
|
||||
TK_EXP_FILE="libtk84.a"
|
||||
.endif
|
||||
|
||||
FAKE_FLAGS = INSTALL_DATA_DIR="${INSTALL_DATA_DIR}" \
|
||||
INSTALL_LIBRARY="${INSTALL_DATA}" \
|
||||
INSTALL_DATA="${INSTALL_DATA}" \
|
||||
INSTALL_PROGRAM="${INSTALL_PROGRAM}"
|
||||
|
||||
REGRESS_FLAGS = HOME=${TESTHOME} \
|
||||
DISPLAY=${DISPLAY} \
|
||||
XAUTHORITY=${XAUTHORITY}
|
||||
|
||||
SEPARATE_BUILD = concurrent
|
||||
USE_X11 = Yes
|
||||
|
||||
AUTOCONF_VERSION = 2.13
|
||||
CONFIGURE_STYLE = autoconf no-autoheader old
|
||||
CONFIGURE_ARGS += ${CONFIGURE_SHARED} \
|
||||
--includedir="${LOCALBASE}/include/tk8.4" \
|
||||
--mandir="${LOCALBASE}/lib/tk8.4/man" \
|
||||
--sysconfdir="${SYSCONFDIR}" \
|
||||
--enable-man-symlinks \
|
||||
--with-tcl="${LOCALBASE}/lib/tcl8.4"
|
||||
|
||||
CONFIGURE_ENV += SHLIB_VERSION="${LIBtk84_VERSION}" \
|
||||
CFLAGS=""
|
||||
|
||||
REGRESS_TARGET=test
|
||||
REGRESS_DEPENDS=::lang/tcl/8.4:regress
|
||||
REGRESS_FLAGS=TCL_BIN_DIR=`cd ${PORTSDIR}/lang/tcl/8.4 && ${MAKE} show=WRKBUILD`
|
||||
# This regression test wants an X11 display
|
||||
REGRESS_FLAGS+=DISPLAY=${DISPLAY} XAUTHORITY=${XAUTHORITY}
|
||||
REGRESS_IS_INTERACTIVE=Yes
|
||||
REGRESS_IS_INTERACTIVE =Yes
|
||||
|
||||
WRKSRC = ${WRKDIST}/unix
|
||||
REGRESS_TARGET = test
|
||||
|
||||
TESTHOME = ${WRKDIR}/testhome
|
||||
|
||||
pre-regress:
|
||||
.for t in DISPLAY XAUTHORITY
|
||||
. if !defined($t)
|
||||
@echo "$t needs to be set to run regress"; exit 1
|
||||
. endif
|
||||
.endfor
|
||||
@mkdir -p ${TESTHOME}
|
||||
|
||||
post-install:
|
||||
@strip ${PREFIX}/bin/wish8.4
|
||||
.if ${MACHINE_ARCH} != "m88k" && ${MACHINE_ARCH} != "vax"
|
||||
ln -s libtk84.a ${PREFIX}/lib/libtk84_pic.a
|
||||
ln -s libtkstub84.a ${PREFIX}/lib/libtkstub84_pic.a
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (tk8.4.7-src.tar.gz) = uGsNscKHI+bTE56IJQNTpg==
|
||||
RMD160 (tk8.4.7-src.tar.gz) = jrahnOAQW/llJAyMhBLq7kDCiKY=
|
||||
SHA1 (tk8.4.7-src.tar.gz) = 6RwWpkDOOMj1uHBkf7ZZ/nx65RM=
|
||||
SHA256 (tk8.4.7-src.tar.gz) = Pmwcf69SKsd15O/0pvrb1h6UHZu0o2thqBQvTbgTDPg=
|
||||
SIZE (tk8.4.7-src.tar.gz) = 3186531
|
||||
MD5 (tk8.4.19-src.tar.gz) = m5mNBFbRuVbrnaYQg3qcRw==
|
||||
RMD160 (tk8.4.19-src.tar.gz) = yWMpdlV0CtSympnEicNaZOXoF84=
|
||||
SHA1 (tk8.4.19-src.tar.gz) = VtCb6KdnCyaG12t1Jv8ksCQMoSA=
|
||||
SHA256 (tk8.4.19-src.tar.gz) = 0Fb+bCBKwxU5YW4QaVIt1YZKWAtk5SH+Gkm8iVyoaZ8=
|
||||
SIZE (tk8.4.19-src.tar.gz) = 3362694
|
||||
|
@ -1,71 +0,0 @@
|
||||
$OpenBSD: patch-Makefile_in,v 1.4 2004/12/05 11:39:06 sturm Exp $
|
||||
--- Makefile.in.orig Mon Mar 1 18:04:48 2004
|
||||
+++ Makefile.in Sat Jul 3 13:45:56 2004
|
||||
@@ -390,7 +390,7 @@ DEMOPROGS = browse hello ixset rmt rolod
|
||||
|
||||
all: binaries libraries doc
|
||||
|
||||
-binaries: ${LIB_FILE} ${STUB_LIB_FILE} wish
|
||||
+binaries: ${LIB_FILE} ${STUB_LIB_FILE} libtk84.a wish
|
||||
|
||||
libraries:
|
||||
|
||||
@@ -410,6 +410,11 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
|
||||
rm -f $@
|
||||
@MAKE_STUB_LIB@
|
||||
|
||||
+libtk84.a: ${OBJS}
|
||||
+ rm -f libtk84.a
|
||||
+ ar cr libtk84.a ${OBJS}
|
||||
+ $(RANLIB) libtk84.a
|
||||
+
|
||||
# Make target which outputs the list of the .o contained in the Tk lib
|
||||
# usefull to build a single big shared library containing Tcl/Tk and other
|
||||
# extensions. used for the Tcl Plugin. -- dl
|
||||
@@ -533,10 +538,14 @@ install-binaries: $(TK_LIB_FILE) $(TK_ST
|
||||
@echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
|
||||
@@INSTALL_LIB@
|
||||
@chmod 555 $(LIB_INSTALL_DIR)/$(LIB_FILE)
|
||||
+ @echo "Installing libtk84.a"
|
||||
+ @$(INSTALL_DATA) libtk84.a $(LIB_INSTALL_DIR)/libtk84.a
|
||||
+ @chmod 555 $(LIB_INSTALL_DIR)/libtk84.a
|
||||
@echo "Installing wish as $(BIN_INSTALL_DIR)/wish$(VERSION)"
|
||||
@$(INSTALL_PROGRAM) wish $(BIN_INSTALL_DIR)/wish$(VERSION)
|
||||
@echo "Installing tkConfig.sh to $(LIB_INSTALL_DIR)/"
|
||||
- @$(INSTALL_DATA) tkConfig.sh $(LIB_INSTALL_DIR)/tkConfig.sh
|
||||
+ @mkdir -p $(LIB_INSTALL_DIR)/tk$(VERSION)
|
||||
+ @$(INSTALL_DATA) tkConfig.sh $(LIB_INSTALL_DIR)/tk$(VERSION)/tkConfig.sh
|
||||
@if test "$(TK_BUILD_EXP_FILE)" != ""; then \
|
||||
echo "Installing $(TK_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
|
||||
$(INSTALL_DATA) $(TK_BUILD_EXP_FILE) \
|
||||
@@ -549,6 +558,7 @@ install-binaries: $(TK_LIB_FILE) $(TK_ST
|
||||
|
||||
install-libraries:
|
||||
@for i in $(INCLUDE_INSTALL_DIR) \
|
||||
+ $(INSTALL_ROOT)$(GENERIC_INCLUDE_INSTALL_DIR) $(INSTALL_ROOT)$(UNIX_INCLUDE_INSTALL_DIR) \
|
||||
$(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images \
|
||||
$(SCRIPT_INSTALL_DIR)/msgs; \
|
||||
do \
|
||||
@@ -563,11 +573,19 @@ install-libraries:
|
||||
chmod +x $(UNIX_DIR)/install-sh; \
|
||||
fi
|
||||
@echo "Installing header files";
|
||||
- @for i in $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkDecls.h \
|
||||
- $(GENERIC_DIR)/tkPlatDecls.h ; \
|
||||
+ @for i in $(GENERIC_DIR)/*.h ; \
|
||||
do \
|
||||
- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \
|
||||
+ echo "Installing $$i"; \
|
||||
+ $(INSTALL_DATA) $$i $(INSTALL_ROOT)$(GENERIC_INCLUDE_INSTALL_DIR); \
|
||||
+ done
|
||||
+ @for i in $(UNIX_DIR)/*.h ; \
|
||||
+ do \
|
||||
+ $(INSTALL_DATA) $$i $(INSTALL_ROOT)$(UNIX_INCLUDE_INSTALL_DIR); \
|
||||
done;
|
||||
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk.h
|
||||
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tkDecls.h $(INCLUDE_INSTALL_DIR)/tkDecls.h
|
||||
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tkPlatDecls.h $(INCLUDE_INSTALL_DIR)/tkPlatDecls.h
|
||||
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tkIntXlibDecls.h $(INCLUDE_INSTALL_DIR)/tkIntXlibDecls.h
|
||||
@echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
|
||||
@for i in $(SRC_DIR)/library/*.tcl $(GENERIC_DIR)/prolog.ps \
|
||||
$(SRC_DIR)/library/tclIndex $(UNIX_DIR)/tkAppInit.c; \
|
@ -1,21 +0,0 @@
|
||||
$OpenBSD: patch-configure_in,v 1.3 2006/10/18 14:27:43 naddy Exp $
|
||||
--- configure.in.orig Thu Jul 29 23:57:48 2004
|
||||
+++ configure.in Wed Oct 18 16:07:09 2006
|
||||
@@ -114,6 +114,8 @@ SC_TCL_64BIT_FLAGS
|
||||
# search path to reflect this.
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
+TCL_SRC_DIR=${prefix}/include/tcl${TCL_VERSION}
|
||||
+
|
||||
LIB_RUNTIME_DIR='${LIB_RUNTIME_DIR}'
|
||||
|
||||
if test "$TCL_EXEC_PREFIX" != "$exec_prefix"; then
|
||||
@@ -346,7 +348,7 @@ eval eval "TK_UNSHARED_LIB_SUFFIX=${UNSH
|
||||
|
||||
if test "${SHARED_BUILD}" = "1" -a "${SHLIB_SUFFIX}" != ""; then
|
||||
SHLIB_LD_LIBS="${SHLIB_LD_LIBS} \${TCL_STUB_LIB_SPEC}"
|
||||
- TCL_STUB_FLAGS="-DUSE_TCL_STUBS"
|
||||
+ TCL_STUB_FLAGS=""
|
||||
else
|
||||
TCL_STUB_FLAGS=""
|
||||
fi
|
38
x11/tk/8.4/patches/patch-generic_tk_h
Normal file
38
x11/tk/8.4/patches/patch-generic_tk_h
Normal file
@ -0,0 +1,38 @@
|
||||
$OpenBSD: patch-generic_tk_h,v 1.1 2009/01/16 00:02:32 sthen Exp $
|
||||
# Tk bug #2010422
|
||||
--- generic/tk.h.orig Mon Apr 7 15:17:54 2008
|
||||
+++ generic/tk.h Sun Oct 19 10:43:52 2008
|
||||
@@ -12,7 +12,7 @@
|
||||
* See the file "license.terms" for information on usage and redistribution
|
||||
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
*
|
||||
- * RCS: @(#) $Id: patch-generic_tk_h,v 1.1 2009/01/16 00:02:32 sthen Exp $
|
||||
+ * RCS: @(#) $Id: patch-generic_tk_h,v 1.1 2009/01/16 00:02:32 sthen Exp $
|
||||
*/
|
||||
|
||||
#ifndef _TK
|
||||
@@ -635,18 +635,16 @@ typedef struct Tk_GeomMgr {
|
||||
*
|
||||
*---------------------------------------------------------------------------
|
||||
*/
|
||||
-#define VirtualEvent (LASTEvent)
|
||||
-#define ActivateNotify (LASTEvent + 1)
|
||||
-#define DeactivateNotify (LASTEvent + 2)
|
||||
-#define MouseWheelEvent (LASTEvent + 3)
|
||||
-#define TK_LASTEVENT (LASTEvent + 4)
|
||||
|
||||
-#define MouseWheelMask (1L << 28)
|
||||
+#define VirtualEvent (MappingNotify + 1)
|
||||
+#define ActivateNotify (MappingNotify + 2)
|
||||
+#define DeactivateNotify (MappingNotify + 3)
|
||||
+#define MouseWheelEvent (MappingNotify + 4)
|
||||
+#define TK_LASTEVENT (MappingNotify + 5)
|
||||
|
||||
+#define MouseWheelMask (1L << 28)
|
||||
#define ActivateMask (1L << 29)
|
||||
#define VirtualEventMask (1L << 30)
|
||||
-#define TK_LASTEVENT (LASTEvent + 4)
|
||||
-
|
||||
|
||||
/*
|
||||
* A virtual event shares most of its fields with the XKeyEvent and
|
@ -1,61 +0,0 @@
|
||||
$OpenBSD: patch-tcl_m4,v 1.6 2006/10/18 14:27:43 naddy Exp $
|
||||
--- tcl.m4.orig Thu Jul 29 23:57:48 2004
|
||||
+++ tcl.m4 Wed Oct 18 16:08:46 2006
|
||||
@@ -1256,24 +1256,42 @@ dnl AC_CHECK_TOOL(AR, ar)
|
||||
TCL_LIB_VERSIONS_OK=nodots
|
||||
;;
|
||||
OpenBSD-*)
|
||||
- SHLIB_LD="${CC} -shared"
|
||||
- SHLIB_LD_LIBS='${LIBS}'
|
||||
- SHLIB_SUFFIX=".so"
|
||||
- DL_OBJS="tclLoadDl.o"
|
||||
- DL_LIBS=""
|
||||
- CC_SEARCH_FLAGS=""
|
||||
- LD_SEARCH_FLAGS=""
|
||||
- AC_MSG_CHECKING(for ELF)
|
||||
- AC_EGREP_CPP(yes, [
|
||||
+ case `machine` in
|
||||
+ luna88k|mvme88k|vax)
|
||||
+ SHLIB_CFLAGS=""
|
||||
+ SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r"
|
||||
+ SHLIB_LD_LIBS='${LIBS}'
|
||||
+ SHLIB_SUFFIX=".a"
|
||||
+ DL_OBJS="tclLoadAout.o"
|
||||
+ DL_LIBS=""
|
||||
+ LDFLAGS=""
|
||||
+ CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
|
||||
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
|
||||
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
|
||||
+ ;;
|
||||
+ *)
|
||||
+ SHLIB_CFLAGS="-fPIC"
|
||||
+ SHLIB_LD="${CC} -shared ${SHLIB_CFLAGS}"
|
||||
+ SHLIB_LD_LIBS=""
|
||||
+ SHLIB_SUFFIX=".so"
|
||||
+ DL_OBJS="tclLoadDl.o"
|
||||
+ DL_LIBS=""
|
||||
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
|
||||
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
|
||||
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${LIBtk84_VERSION}'
|
||||
+ AC_MSG_CHECKING(for ELF)
|
||||
+ AC_EGREP_CPP(yes, [
|
||||
#ifdef __ELF__
|
||||
yes
|
||||
#endif
|
||||
- ],
|
||||
- [AC_MSG_RESULT(yes)
|
||||
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'],
|
||||
- [AC_MSG_RESULT(no)
|
||||
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0']
|
||||
- )
|
||||
+ ],
|
||||
+ AC_MSG_RESULT(yes)
|
||||
+ [ LDFLAGS=-Wl,-export-dynamic ],
|
||||
+ AC_MSG_RESULT(no)
|
||||
+ LDFLAGS=""
|
||||
+ )
|
||||
+ ;;
|
||||
+ esac
|
||||
|
||||
# OpenBSD doesn't do version numbers with dots.
|
||||
UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
|
140
x11/tk/8.4/patches/patch-unix_Makefile_in
Normal file
140
x11/tk/8.4/patches/patch-unix_Makefile_in
Normal file
@ -0,0 +1,140 @@
|
||||
$OpenBSD: patch-unix_Makefile_in,v 1.1 2009/01/16 00:02:32 sthen Exp $
|
||||
--- unix/Makefile.in.orig Thu Apr 17 11:14:08 2008
|
||||
+++ unix/Makefile.in Sun Sep 28 18:00:06 2008
|
||||
@@ -482,7 +482,7 @@ DEMOPROGS = browse hello ixset rmt rolodex square tcol
|
||||
|
||||
all: binaries libraries doc
|
||||
|
||||
-binaries: ${LIB_FILE} ${STUB_LIB_FILE} wish
|
||||
+binaries: ${LIB_FILE} ${STUB_LIB_FILE} ${TK_BUILD_EXP_FILE} wish
|
||||
|
||||
libraries:
|
||||
|
||||
@@ -502,6 +502,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
|
||||
rm -f $@
|
||||
@MAKE_STUB_LIB@
|
||||
|
||||
+${TK_BUILD_EXP_FILE}: ${OBJS}
|
||||
+ rm -f $@
|
||||
+ ${STLIB_LD} $@ ${OBJS} ; ${RANLIB} $@
|
||||
+
|
||||
# Build Aqua resource files
|
||||
${TK_RSRC_FILE}: $(AQUA_RESOURCES)
|
||||
rm -f $@
|
||||
@@ -616,18 +620,14 @@ install-strip:
|
||||
# possible (e.g. if installing as root).
|
||||
|
||||
install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) wish
|
||||
- @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) $(PKG_INSTALL_DIR); \
|
||||
+ @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) $(PKG_INSTALL_DIR) $(SCRIPT_INSTALL_DIR) ; \
|
||||
do \
|
||||
if [ ! -d $$i ] ; then \
|
||||
echo "Making directory $$i"; \
|
||||
- mkdir -p $$i; \
|
||||
- chmod 755 $$i; \
|
||||
+ ${INSTALL_DATA_DIR} $$i; \
|
||||
else true; \
|
||||
fi; \
|
||||
done;
|
||||
- @if test ! -x $(SRC_DIR)/install-sh; then \
|
||||
- chmod +x $(SRC_DIR)/install-sh; \
|
||||
- fi
|
||||
@if test "x$(TK_SHARED_BUILD)" = "x1"; then \
|
||||
echo "Creating package index $(PKG_INDEX)"; \
|
||||
rm -f $(PKG_INDEX); \
|
||||
@@ -640,16 +640,16 @@ install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $
|
||||
fi
|
||||
@echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
|
||||
@@INSTALL_LIB@
|
||||
- @chmod 555 $(LIB_INSTALL_DIR)/$(LIB_FILE)
|
||||
@if test "$(TK_BUILD_EXP_FILE)" != ""; then \
|
||||
echo "Installing $(TK_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
|
||||
$(INSTALL_DATA) $(TK_BUILD_EXP_FILE) \
|
||||
$(LIB_INSTALL_DIR)/$(TK_EXP_FILE); \
|
||||
+ (cd $(LIB_INSTALL_DIR) ; $(RANLIB) $(TK_EXP_FILE)); \
|
||||
fi
|
||||
@echo "Installing wish as $(BIN_INSTALL_DIR)/wish$(VERSION)"
|
||||
@$(INSTALL_PROGRAM) wish $(BIN_INSTALL_DIR)/wish$(VERSION)
|
||||
- @echo "Installing tkConfig.sh to $(LIB_INSTALL_DIR)/"
|
||||
- @$(INSTALL_DATA) tkConfig.sh $(LIB_INSTALL_DIR)/tkConfig.sh
|
||||
+ @echo "Installing tkConfig.sh to $(SCRIPT_INSTALL_DIR)/"
|
||||
+ @$(INSTALL_DATA) tkConfig.sh $(SCRIPT_INSTALL_DIR)/tkConfig.sh
|
||||
@if test "$(STUB_LIB_FILE)" != "" ; then \
|
||||
echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
|
||||
@INSTALL_STUB_LIB@ ; \
|
||||
@@ -660,29 +660,36 @@ install-libraries: libraries
|
||||
@if test "$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)" != ""; then \
|
||||
XLIB_INCLUDE_INSTALL_DIR=$(INCLUDE_INSTALL_DIR)/X11; fi; \
|
||||
for i in $(INCLUDE_INSTALL_DIR) $${XLIB_INCLUDE_INSTALL_DIR} \
|
||||
+ $(INCLUDE_INSTALL_DIR)/generic $(INCLUDE_INSTALL_DIR)/unix \
|
||||
$(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images \
|
||||
$(SCRIPT_INSTALL_DIR)/msgs; \
|
||||
do \
|
||||
if [ ! -d $$i ] ; then \
|
||||
echo "Making directory $$i"; \
|
||||
- mkdir -p $$i; \
|
||||
- chmod 755 $$i; \
|
||||
+ ${INSTALL_DATA_DIR} $$i; \
|
||||
else true; \
|
||||
fi; \
|
||||
done;
|
||||
- @if test ! -x $(SRC_DIR)/install-sh; then \
|
||||
- chmod +x $(SRC_DIR)/install-sh; \
|
||||
- fi
|
||||
@echo "Installing header files";
|
||||
@for i in $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkDecls.h \
|
||||
$(GENERIC_DIR)/tkPlatDecls.h $(@TK_WINDOWINGSYSTEM@_HDRS) ; \
|
||||
do \
|
||||
$(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \
|
||||
+ cd $(INCLUDE_INSTALL_DIR)/generic && ln -sf ../`basename $$i` ./`basename $$i`; \
|
||||
done;
|
||||
@list='$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)'; for i in $$list ; \
|
||||
do \
|
||||
$(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR)/X11; \
|
||||
done;
|
||||
+ @for i in $(GENERIC_DIR)/tkInt.h $(GENERIC_DIR)/tkIntDecls.h \
|
||||
+ $(GENERIC_DIR)/tkIntPlatDecls.h $(GENERIC_DIR)/tkPort.h ; \
|
||||
+ do \
|
||||
+ $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR)/generic; \
|
||||
+ done;
|
||||
+ @for i in $(@TK_WINDOWINGSYSTEM@_PRIVATE_HDRS); \
|
||||
+ do \
|
||||
+ $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR)/unix; \
|
||||
+ done;
|
||||
@echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
|
||||
@for i in $(TOP_DIR)/library/*.tcl $(GENERIC_DIR)/prolog.ps \
|
||||
$(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tkAppInit.c; \
|
||||
@@ -711,8 +718,7 @@ install-demos:
|
||||
do \
|
||||
if [ ! -d $$i ] ; then \
|
||||
echo "Making directory $$i"; \
|
||||
- mkdir -p $$i; \
|
||||
- chmod 755 $$i; \
|
||||
+ ${INSTALL_DATA_DIR} $$i; \
|
||||
else true; \
|
||||
fi; \
|
||||
done;
|
||||
@@ -722,11 +728,12 @@ install-demos:
|
||||
if [ -f $$i ] ; then \
|
||||
sed -e '3 s|exec wish|exec wish$(VERSION)|' \
|
||||
$$i > $(SCRIPT_INSTALL_DIR)/demos/`basename $$i`; \
|
||||
+ chmod 444 $(SCRIPT_INSTALL_DIR)/demos/`basename $$i`; \
|
||||
fi; \
|
||||
done;
|
||||
@for i in $(DEMOPROGS); \
|
||||
do \
|
||||
- chmod 755 $(SCRIPT_INSTALL_DIR)/demos/$$i; \
|
||||
+ chmod 555 $(SCRIPT_INSTALL_DIR)/demos/$$i; \
|
||||
done;
|
||||
@echo "Installing demo images";
|
||||
@for i in $(TOP_DIR)/library/demos/images/*; \
|
||||
@@ -744,8 +751,7 @@ install-doc:
|
||||
do \
|
||||
if [ ! -d $$i ] ; then \
|
||||
echo "Making directory $$i"; \
|
||||
- mkdir -p $$i; \
|
||||
- chmod 755 $$i; \
|
||||
+ ${INSTALL_DATA_DIR} $$i; \
|
||||
else true; \
|
||||
fi; \
|
||||
done;
|
37
x11/tk/8.4/patches/patch-unix_tcl_m4
Normal file
37
x11/tk/8.4/patches/patch-unix_tcl_m4
Normal file
@ -0,0 +1,37 @@
|
||||
$OpenBSD: patch-unix_tcl_m4,v 1.1 2009/01/16 00:02:32 sthen Exp $
|
||||
--- unix/tcl.m4.orig Thu Apr 17 11:14:08 2008
|
||||
+++ unix/tcl.m4 Sun Sep 28 15:46:02 2008
|
||||
@@ -1501,21 +1501,15 @@ dnl AC_CHECK_TOOL(AR, ar)
|
||||
SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
|
||||
;;
|
||||
*)
|
||||
- # OpenBSD/SPARC[64] needs -fPIC, -fpic will not do.
|
||||
- case `machine` in
|
||||
- sparc|sparc64)
|
||||
- SHLIB_CFLAGS="-fPIC";;
|
||||
- *)
|
||||
- SHLIB_CFLAGS="-fpic";;
|
||||
- esac
|
||||
+ SHLIB_CFLAGS="-fPIC"
|
||||
SHLIB_LD="${CC} -shared ${SHLIB_CFLAGS}"
|
||||
SHLIB_LD_LIBS='${LIBS}'
|
||||
SHLIB_SUFFIX=".so"
|
||||
DL_OBJS="tclLoadDl.o"
|
||||
DL_LIBS=""
|
||||
- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
|
||||
+ CC_SEARCH_FLAGS=''
|
||||
LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
|
||||
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
|
||||
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
|
||||
AC_CACHE_CHECK([for ELF], tcl_cv_ld_elf, [
|
||||
AC_EGREP_CPP(yes, [
|
||||
#ifdef __ELF__
|
||||
@@ -1530,6 +1524,8 @@ dnl AC_CHECK_TOOL(AR, ar)
|
||||
;;
|
||||
esac
|
||||
|
||||
+ CFLAGS_WARNING="-Wall"
|
||||
+ CFLAGS_OPTIMIZE="-O2"
|
||||
# OpenBSD doesn't do version numbers with dots.
|
||||
UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
|
||||
TCL_LIB_VERSIONS_OK=nodots
|
12
x11/tk/8.4/patches/patch-unix_tkConfig_sh_in
Normal file
12
x11/tk/8.4/patches/patch-unix_tkConfig_sh_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-unix_tkConfig_sh_in,v 1.1 2009/01/16 00:02:32 sthen Exp $
|
||||
--- unix/tkConfig.sh.in.orig Sun Sep 28 15:46:41 2008
|
||||
+++ unix/tkConfig.sh.in Sun Sep 28 15:47:38 2008
|
||||
@@ -69,7 +69,7 @@ TK_INCLUDE_SPEC='@TK_INCLUDE_SPEC@'
|
||||
# different place than the directory containing the source files, this
|
||||
# points to the location of the sources, not the location where Tk was
|
||||
# compiled.
|
||||
-TK_SRC_DIR='@TK_SRC_DIR@'
|
||||
+TK_SRC_DIR='@includedir@'
|
||||
|
||||
# Needed if you want to make a 'fat' shared library library
|
||||
# containing tk objects or link a different wish.
|
@ -1,8 +1,11 @@
|
||||
This is Tk version 8.4, a GUI toolkit for Tcl. It provides the means
|
||||
to write simple scripts to create and manipulate X window system
|
||||
windows with the various manipulators available in X11 libraries.
|
||||
Tk is a graphical user interface toolkit that takes developing desktop
|
||||
applications to a higher level than conventional approaches. Tk is the
|
||||
standard GUI not only for Tcl, but for many other dynamic languages, and
|
||||
can produce rich, native applications that run unchanged across most
|
||||
platforms.
|
||||
|
||||
The best way to get started with Tcl and Tk is to read ``Tcl and the Tk
|
||||
Toolkit, 4th ed'' by John K. Ousterhout, Addison-Wesley, ISBN 0-13-038560-3.
|
||||
|
||||
A full set of manual pages is also provided with this package.
|
||||
Tcl/Tk resources:
|
||||
Newsgroup: comp.lang.tcl
|
||||
Wiki: http://wiki.tcl.tk
|
||||
Book: Practical Programming in Tcl and Tk, 4th Edition
|
||||
ISBN: 0-13-038560-3
|
||||
|
@ -1,3 +1,4 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.4 2006/01/08 20:56:08 naddy Exp $
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.5 2009/01/16 00:02:32 sthen Exp $
|
||||
@lib lib/libtk84.so.${LIBtk84_VERSION}
|
||||
lib/tk8.4/pkgIndex.tcl
|
||||
lib/libtk84_pic.a
|
||||
lib/libtkstub84_pic.a
|
||||
|
@ -1,44 +1,24 @@
|
||||
@comment $OpenBSD: PLIST,v 1.7 2007/01/31 17:06:39 espie Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.8 2009/01/16 00:02:32 sthen Exp $
|
||||
@option no-default-conflict
|
||||
@conflict tk->=8.4,<8.5
|
||||
bin/wish8.4
|
||||
@bin bin/wish8.4
|
||||
include/tk8.4/
|
||||
include/tk8.4/generic/
|
||||
include/tk8.4/generic/default.h
|
||||
include/tk8.4/generic/ks_names.h
|
||||
include/tk8.4/generic/tk.h
|
||||
include/tk8.4/generic/tk3d.h
|
||||
include/tk8.4/generic/tkButton.h
|
||||
include/tk8.4/generic/tkCanvas.h
|
||||
include/tk8.4/generic/tkColor.h
|
||||
include/tk8.4/generic/tkDecls.h
|
||||
include/tk8.4/generic/tkFileFilter.h
|
||||
include/tk8.4/generic/tkFont.h
|
||||
include/tk8.4/generic/tkInitScript.h
|
||||
include/tk8.4/generic/tkInt.h
|
||||
include/tk8.4/generic/tkIntDecls.h
|
||||
include/tk8.4/generic/tkIntPlatDecls.h
|
||||
include/tk8.4/generic/tkIntXlibDecls.h
|
||||
include/tk8.4/generic/tkMenu.h
|
||||
include/tk8.4/generic/tkMenubutton.h
|
||||
include/tk8.4/generic/tkPlatDecls.h
|
||||
include/tk8.4/generic/tkPort.h
|
||||
include/tk8.4/generic/tkScale.h
|
||||
include/tk8.4/generic/tkScrollbar.h
|
||||
include/tk8.4/generic/tkSelect.h
|
||||
include/tk8.4/generic/tkText.h
|
||||
include/tk8.4/generic/tkUndo.h
|
||||
include/tk8.4/tk.h
|
||||
include/tk8.4/tkDecls.h
|
||||
include/tk8.4/tkIntXlibDecls.h
|
||||
include/tk8.4/tkPlatDecls.h
|
||||
include/tk8.4/unix/
|
||||
include/tk8.4/unix/tkUnixDefault.h
|
||||
include/tk8.4/unix/tkUnixInt.h
|
||||
include/tk8.4/unix/tkUnixPort.h
|
||||
lib/libtk84.a
|
||||
lib/libtkstub84.a
|
||||
lib/libtkstub84_pic.a
|
||||
lib/tk8.4/
|
||||
lib/tk8.4/bgerror.tcl
|
||||
lib/tk8.4/button.tcl
|
||||
@ -135,86 +115,6 @@ lib/tk8.4/listbox.tcl
|
||||
lib/tk8.4/man/man1/
|
||||
@man lib/tk8.4/man/man1/wish.1
|
||||
lib/tk8.4/man/man3/
|
||||
@man lib/tk8.4/man/man3/3DBorder.3
|
||||
@man lib/tk8.4/man/man3/AddOption.3
|
||||
@man lib/tk8.4/man/man3/BindTable.3
|
||||
@man lib/tk8.4/man/man3/CanvPsY.3
|
||||
@man lib/tk8.4/man/man3/CanvTkwin.3
|
||||
@man lib/tk8.4/man/man3/CanvTxtInfo.3
|
||||
@man lib/tk8.4/man/man3/Clipboard.3
|
||||
@man lib/tk8.4/man/man3/ClrSelect.3
|
||||
@man lib/tk8.4/man/man3/ConfigWidg.3
|
||||
@man lib/tk8.4/man/man3/ConfigWind.3
|
||||
@man lib/tk8.4/man/man3/CoordToWin.3
|
||||
@man lib/tk8.4/man/man3/CrtCmHdlr.3
|
||||
@man lib/tk8.4/man/man3/CrtErrHdlr.3
|
||||
@man lib/tk8.4/man/man3/CrtGenHdlr.3
|
||||
@man lib/tk8.4/man/man3/CrtImgType.3
|
||||
@man lib/tk8.4/man/man3/CrtItemType.3
|
||||
@man lib/tk8.4/man/man3/CrtPhImgFmt.3
|
||||
@man lib/tk8.4/man/man3/CrtSelHdlr.3
|
||||
@man lib/tk8.4/man/man3/CrtWindow.3
|
||||
@man lib/tk8.4/man/man3/DeleteImg.3
|
||||
@man lib/tk8.4/man/man3/DrawFocHlt.3
|
||||
@man lib/tk8.4/man/man3/EventHndlr.3
|
||||
@man lib/tk8.4/man/man3/FindPhoto.3
|
||||
@man lib/tk8.4/man/man3/FontId.3
|
||||
@man lib/tk8.4/man/man3/FreeXId.3
|
||||
@man lib/tk8.4/man/man3/GeomReq.3
|
||||
@man lib/tk8.4/man/man3/GetAnchor.3
|
||||
@man lib/tk8.4/man/man3/GetBitmap.3
|
||||
@man lib/tk8.4/man/man3/GetCapStyl.3
|
||||
@man lib/tk8.4/man/man3/GetClrmap.3
|
||||
@man lib/tk8.4/man/man3/GetColor.3
|
||||
@man lib/tk8.4/man/man3/GetCursor.3
|
||||
@man lib/tk8.4/man/man3/GetDash.3
|
||||
@man lib/tk8.4/man/man3/GetFont.3
|
||||
@man lib/tk8.4/man/man3/GetGC.3
|
||||
@man lib/tk8.4/man/man3/GetHINSTANCE.3
|
||||
@man lib/tk8.4/man/man3/GetHWND.3
|
||||
@man lib/tk8.4/man/man3/GetImage.3
|
||||
@man lib/tk8.4/man/man3/GetJoinStl.3
|
||||
@man lib/tk8.4/man/man3/GetJustify.3
|
||||
@man lib/tk8.4/man/man3/GetOption.3
|
||||
@man lib/tk8.4/man/man3/GetPixels.3
|
||||
@man lib/tk8.4/man/man3/GetPixmap.3
|
||||
@man lib/tk8.4/man/man3/GetRelief.3
|
||||
@man lib/tk8.4/man/man3/GetRootCrd.3
|
||||
@man lib/tk8.4/man/man3/GetScroll.3
|
||||
@man lib/tk8.4/man/man3/GetSelect.3
|
||||
@man lib/tk8.4/man/man3/GetUid.3
|
||||
@man lib/tk8.4/man/man3/GetVRoot.3
|
||||
@man lib/tk8.4/man/man3/GetVisual.3
|
||||
@man lib/tk8.4/man/man3/Grab.3
|
||||
@man lib/tk8.4/man/man3/HWNDToWindow.3
|
||||
@man lib/tk8.4/man/man3/HandleEvent.3
|
||||
@man lib/tk8.4/man/man3/IdToWindow.3
|
||||
@man lib/tk8.4/man/man3/ImgChanged.3
|
||||
@man lib/tk8.4/man/man3/InternAtom.3
|
||||
@man lib/tk8.4/man/man3/MainLoop.3
|
||||
@man lib/tk8.4/man/man3/MainWin.3
|
||||
@man lib/tk8.4/man/man3/MaintGeom.3
|
||||
@man lib/tk8.4/man/man3/ManageGeom.3
|
||||
@man lib/tk8.4/man/man3/MapWindow.3
|
||||
@man lib/tk8.4/man/man3/MeasureChar.3
|
||||
@man lib/tk8.4/man/man3/MoveToplev.3
|
||||
@man lib/tk8.4/man/man3/Name.3
|
||||
@man lib/tk8.4/man/man3/NameOfImg.3
|
||||
@man lib/tk8.4/man/man3/OwnSelect.3
|
||||
@man lib/tk8.4/man/man3/ParseArgv.3
|
||||
@man lib/tk8.4/man/man3/QWinEvent.3
|
||||
@man lib/tk8.4/man/man3/Restack.3
|
||||
@man lib/tk8.4/man/man3/RestrictEv.3
|
||||
@man lib/tk8.4/man/man3/SetAppName.3
|
||||
@man lib/tk8.4/man/man3/SetCaret.3
|
||||
@man lib/tk8.4/man/man3/SetClass.3
|
||||
@man lib/tk8.4/man/man3/SetClassProcs.3
|
||||
@man lib/tk8.4/man/man3/SetGrid.3
|
||||
@man lib/tk8.4/man/man3/SetOptions.3
|
||||
@man lib/tk8.4/man/man3/SetVisual.3
|
||||
@man lib/tk8.4/man/man3/StrictMotif.3
|
||||
@man lib/tk8.4/man/man3/TextLayout.3
|
||||
@man lib/tk8.4/man/man3/TkInitStubs.3
|
||||
@man lib/tk8.4/man/man3/Tk_3DBorderColor.3
|
||||
@man lib/tk8.4/man/man3/Tk_3DBorderGC.3
|
||||
@man lib/tk8.4/man/man3/Tk_3DHorizontalBevel.3
|
||||
@ -470,7 +370,6 @@ lib/tk8.4/man/man3/
|
||||
@man lib/tk8.4/man/man3/Tk_WindowId.3
|
||||
@man lib/tk8.4/man/man3/Tk_X.3
|
||||
@man lib/tk8.4/man/man3/Tk_Y.3
|
||||
@man lib/tk8.4/man/man3/WindowId.3
|
||||
lib/tk8.4/man/mann/
|
||||
@man lib/tk8.4/man/mann/bell.n
|
||||
@man lib/tk8.4/man/mann/bind.n
|
||||
@ -479,21 +378,16 @@ lib/tk8.4/man/mann/
|
||||
@man lib/tk8.4/man/mann/button.n
|
||||
@man lib/tk8.4/man/mann/canvas.n
|
||||
@man lib/tk8.4/man/mann/checkbutton.n
|
||||
@man lib/tk8.4/man/mann/chooseColor.n
|
||||
@man lib/tk8.4/man/mann/chooseDirectory.n
|
||||
@man lib/tk8.4/man/mann/clipboard.n
|
||||
@man lib/tk8.4/man/mann/colors.n
|
||||
@man lib/tk8.4/man/mann/console.n
|
||||
@man lib/tk8.4/man/mann/cursors.n
|
||||
@man lib/tk8.4/man/mann/destroy.n
|
||||
@man lib/tk8.4/man/mann/dialog.n
|
||||
@man lib/tk8.4/man/mann/entry.n
|
||||
@man lib/tk8.4/man/mann/event.n
|
||||
@man lib/tk8.4/man/mann/focus.n
|
||||
@man lib/tk8.4/man/mann/focusNext.n
|
||||
@man lib/tk8.4/man/mann/font.n
|
||||
@man lib/tk8.4/man/mann/frame.n
|
||||
@man lib/tk8.4/man/mann/getOpenFile.n
|
||||
@man lib/tk8.4/man/mann/grab.n
|
||||
@man lib/tk8.4/man/mann/grid.n
|
||||
@man lib/tk8.4/man/mann/image.n
|
||||
@ -504,20 +398,15 @@ lib/tk8.4/man/mann/
|
||||
@man lib/tk8.4/man/mann/loadTk.n
|
||||
@man lib/tk8.4/man/mann/lower.n
|
||||
@man lib/tk8.4/man/mann/menu.n
|
||||
@man lib/tk8.4/man/mann/menubar.n
|
||||
@man lib/tk8.4/man/mann/menubutton.n
|
||||
@man lib/tk8.4/man/mann/message.n
|
||||
@man lib/tk8.4/man/mann/messageBox.n
|
||||
@man lib/tk8.4/man/mann/option.n
|
||||
@man lib/tk8.4/man/mann/optionMenu.n
|
||||
@man lib/tk8.4/man/mann/options.n
|
||||
@man lib/tk8.4/man/mann/pack-old.n
|
||||
@man lib/tk8.4/man/mann/pack.n
|
||||
@man lib/tk8.4/man/mann/palette.n
|
||||
@man lib/tk8.4/man/mann/panedwindow.n
|
||||
@man lib/tk8.4/man/mann/photo.n
|
||||
@man lib/tk8.4/man/mann/place.n
|
||||
@man lib/tk8.4/man/mann/popup.n
|
||||
@man lib/tk8.4/man/mann/radiobutton.n
|
||||
@man lib/tk8.4/man/mann/raise.n
|
||||
@man lib/tk8.4/man/mann/scale.n
|
||||
@ -564,14 +453,17 @@ lib/tk8.4/msgs/en_gb.msg
|
||||
lib/tk8.4/msgs/eo.msg
|
||||
lib/tk8.4/msgs/es.msg
|
||||
lib/tk8.4/msgs/fr.msg
|
||||
lib/tk8.4/msgs/hu.msg
|
||||
lib/tk8.4/msgs/it.msg
|
||||
lib/tk8.4/msgs/nl.msg
|
||||
lib/tk8.4/msgs/pl.msg
|
||||
lib/tk8.4/msgs/pt.msg
|
||||
lib/tk8.4/msgs/ru.msg
|
||||
lib/tk8.4/obsolete.tcl
|
||||
lib/tk8.4/optMenu.tcl
|
||||
lib/tk8.4/palette.tcl
|
||||
lib/tk8.4/panedwindow.tcl
|
||||
lib/tk8.4/pkgIndex.tcl
|
||||
lib/tk8.4/prolog.ps
|
||||
lib/tk8.4/safetk.tcl
|
||||
lib/tk8.4/scale.tcl
|
||||
|
Loading…
x
Reference in New Issue
Block a user