diff options
Diffstat (limited to 'lang/tcl-tclX/patches/patch-af')
-rw-r--r-- | lang/tcl-tclX/patches/patch-af | 125 |
1 files changed, 125 insertions, 0 deletions
diff --git a/lang/tcl-tclX/patches/patch-af b/lang/tcl-tclX/patches/patch-af new file mode 100644 index 00000000000..191f536ee72 --- /dev/null +++ b/lang/tcl-tclX/patches/patch-af @@ -0,0 +1,125 @@ +--- ../tk/unix/Makefile.in.orig Sun Feb 6 19:54:01 2000 ++++ ../tk/unix/Makefile.in Wed Sep 6 11:52:31 2000 +@@ -65,8 +65,8 @@ + + STANDALONE_OBJS = tkx.o + +-LIBTCLX = ../../tcl/unix/${TCLX_STLIB_NAME} +-TCL = ../../tcl/unix/tcl ++LIBTCLX = ${PREFIX}/lib/${TCLX_STLIB_NAME} ++TCL = ${PREFIX}/bin/tcl + + HELP_DIR = ${srcbasedir}/tk/help + +@@ -92,29 +92,29 @@ + standalone: wishx.standalone tktest.standalone hello + + wishx: tkXAppInit.o @TKX_SHLIB_BUILD_REF@ @TKX_STLIB_BUILD_REF@ ${TCL} Makefile +- ${CC} ${LD_SWITCHES} tkXAppInit.o ${ALL_LIBS} \ +- -o $@ || (rm -f $@; exit 1) ++ ${LD} tkXAppInit.o -o $@ -Wl,-R ${PREFIX}/lib -Wl,-R${X11BASE}/lib \ ++ -L${PREFIX}/lib -L${X11BASE}/lib \ ++ ${TKX_SHLIB_NAME:C/\.so.*/.la/} -ltclx82 -ltk83 -ltcl83 -lX11 -lm + + wishx.static: tkXAppInit.o ${TKX_STLIB_NAME} ${LIBTCLX} Makefile +- ${CC} ${LD_SWITCHES} tkXAppInit.o ${STATIC_LIBS} -o $@ || \ ++ ${LD} ${LD_SWITCHES} tkXAppInit.o ${STATIC_LIBS} -o $@ || \ + (rm -f $@; exit 1) + + wishx.standalone: tkXAppInitSA.o ${TKX_STLIB_NAME} ${LIBTCLX} Makefile +- ${CC} ${LD_SWITCHES} tkXAppInitSA.o ${STATIC_LIBS} -o $@ || \ ++ ${LD} ${LD_SWITCHES} tkXAppInitSA.o ${STATIC_LIBS} -o $@ || \ + (rm -f $@; exit 1) + + ${TKX_STLIB_NAME}: ${OBJS} +- ${AR} cr ${TKX_STLIB_NAME} ${OBJS} +- ${RANLIB} ${TKX_STLIB_NAME} ++# ${AR} cr ${TKX_STLIB_NAME} ${OBJS} ++# ${RANLIB} ${TKX_STLIB_NAME} + + @TKX_SHLIB_BUILD_TARGET@: ${SOBJS} +- rm -f ${TKX_SHLIB_NAME} +- ${TCL_SHLIB_LD} -o ${TKX_SHLIB_NAME} ${SOBJS} \ +- ${TK_BUILD_STUB_LIB_SPEC} ${TCLX_BUILD_LIB_SPEC} \ +- ${TCL_BUILD_STUB_LIB_SPEC} ${TCL_SHLIB_LD_LIBS} ++ ${LIBTOOL} --mode=link @CC@ -o ${TKX_SHLIB_NAME:C/\.so.*/.la/} ${SOBJS:.o=.lo} \ ++ -Wl,-R${PREFIX}/lib -Wl,-R${X11BASE}/lib -rpath ${PREFIX}/lib:${X11BASE}/lib \ ++ -L${PREFIX} -L${X11BASE} -ltclx82 -ltk83 -ltcl83 -lX11 -lm -version-info 1:0 + + hello: hello.c +- ${CC} ${LD_SWITCHES} -o $@ hello.c ${STATIC_LIBS} ++ ${LD} ${LD_SWITCHES} -o $@ hello.c ${STATIC_LIBS} + + #------------------------------------------------------------------------------ + # We need the "help" directory here so that the help command will work before +@@ -154,15 +154,16 @@ + # + + tktest: ${TEST_OBJS} @TKX_SHLIB_BUILD_REF@ @TKX_STLIB_BUILD_REF@ ${TCL} +- ${CC} ${LD_SWITCHES} ${TEST_OBJS} ${ALL_LIBS} \ +- -o $@ || (rm -f $@; exit 1) ++ ${LD} ${TEST_OBJS} -o $@ -Wl,-R${PREFIX}/lib -Wl,-R${X11BASE}/lib \ ++ -L${PREFIX}/lib -L${X11BASE}/lib \ ++ ${TKX_SHLIB_NAME:C/\.so.*/.la/} -ltclx82 -ltk83 -ltcl83 -lX11 -lm + + tktest.static: ${TEST_OBJS} @TKX_STLIB_BUILD_REF@ ${TCL} +- ${CC} ${LD_SWITCHES} ${TEST_OBJS} ${STATIC_LIBS} \ ++ ${LD} ${LD_SWITCHES} ${TEST_OBJS} ${STATIC_LIBS} \ + -o $@ || (rm -f $@; exit 1) + + tktest.standalone: ${TEST_SAOBJS} @TKX_STLIB_BUILD_REF@ ${TCL} +- ${CC} ${LD_SWITCHES} ${TEST_SAOBJS} ${STATIC_LIBS} \ ++ ${LD} ${LD_SWITCHES} ${TEST_SAOBJS} ${STATIC_LIBS} \ + -o $@ || (rm -f $@; exit 1) + + tkTest.o: ${TK_SRC_DIR}/generic/tkTest.c +@@ -199,7 +200,7 @@ + buildhelp: + rm -rf ${HELP_DIR} help help.tmp + mkdir ${HELP_DIR} +- ${BLDMANHELP} ${TK_SRC_DIR}/doc ${TCLX_TOOLS_SRC_DIR}/tkmanpages \ ++ ${PREFIX}/bin/tcl ../../unix/tools/bldmanhelp.tcl ${TK_SRC_DIR}/doc ${TCLX_TOOLS_SRC_DIR}/tkmanpages \ + ${HELP_DIR} Tk.brf + + #------------------------------------------------------------------------------ +@@ -212,27 +213,24 @@ + + install-doc: + +-install-misc: buildhelp +- ${INSTCOPY} ${TKX_UNIX_SRC_DIR}/tkXAppInit.c \ ++install-misc: ++ -${BSD_INSTALL_DATA_DIR} ${INSTALL_ROOT}${TKX_INST_RUNTIME} ++ ${BSD_INSTALL_DATA} ${TKX_UNIX_SRC_DIR}/tkXAppInit.c \ + ${INSTALL_ROOT}${TKX_INST_RUNTIME} +- ${INSTCOPY} ${HELP_DIR} ${INSTALL_ROOT}${TKX_INST_RUNTIME}/help ++ cd ${HELP_DIR} && ${GTAR} cf - . | (cd ${INSTALL_ROOT}${TCLX_INST_RUNTIME}/help && ${GTAR} xf -) ++ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${INSTALL_ROOT}${TCLX_INST_RUNTIME}/help + + install-runtime: +- ${INSTCOPY} tkx.tcl ${INSTALL_ROOT}${TKX_INST_RUNTIME} ++ -${BSD_INSTALL_DATA_DIR} ${INSTALL_ROOT}${TKX_INST_RUNTIME} ++ ${BSD_INSTALL_DATA} tkx.tcl ${INSTALL_ROOT}${TKX_INST_RUNTIME} + + install-exec: +- ${INSTCOPY} wishx ${INSTALL_ROOT}${TKX_INST_BIN} +- ${STRIP} ${INSTALL_ROOT}${TKX_INST_BIN}/wishx +- if test "X@TKX_STLIB_BUILD_REF@" != "X"; then \ +- ${INSTCOPY} ${TKX_STLIB_NAME} ${INSTALL_ROOT}${TKX_INST_LIB}; \ +- ${RANLIB} ${INSTALL_ROOT}${TKX_INST_LIB}/${TKX_STLIB_NAME}; \ +- fi +- ${INSTCOPY} tkxConfig.sh ${INSTALL_ROOT}${TKX_INST_LIB} +- if test "@SHARED_BUILD@" = "1"; then \ +- ${INSTCOPY} ${TKX_SHLIB_NAME} ${INSTALL_ROOT}${TKX_INST_LIB} ;\ +- ${INSTCOPY} pkgIndex.tcl ${INSTALL_ROOT}${TKX_EXEC_RUNTIME} ;\ +- fi +- ${INSTCOPY} tclhelp ${INSTALL_ROOT}${TKX_INST_BIN} ++ -${BSD_INSTALL_DATA_DIR} ${INSTALL_ROOT}${TKX_INST_RUNTIME} ++ ${LIBTOOL} --mode=install ${BSD_INSTALL_PROGRAM} wishx ${INSTALL_ROOT}${TKX_INST_BIN} ++ ${BSD_INSTALL_DATA} tkxConfig.sh ${INSTALL_ROOT}${TKX_INST_LIB} ++ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${TKX_SHLIB_NAME:C/\.so.*/.la/} ${INSTALL_ROOT}${TKX_INST_LIB} ++ ${BSD_INSTALL_DATA} pkgIndex.tcl ${INSTALL_ROOT}${TKX_EXEC_RUNTIME} ++ ${BSD_INSTALL_SCRIPT} tclhelp ${INSTALL_ROOT}${TKX_INST_BIN} + + #------------------------------------------------------------------------------ + config: |