aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/tk83
diff options
context:
space:
mode:
authorPietro Cerutti <gahr@FreeBSD.org>2013-04-23 11:51:52 +0000
committerPietro Cerutti <gahr@FreeBSD.org>2013-04-23 11:51:52 +0000
commitfef02240eadfe71a1e40b737f40b3d44c610f203 (patch)
tree85fa201a8b2f77aa2eeebf378af8a1d9cc666b3a /x11-toolkits/tk83
parent4ad115ab4e7cbe42412a4185a32532ea7f4b9b86 (diff)
downloadports-fef02240eadfe71a1e40b737f40b3d44c610f203.tar.gz
ports-fef02240eadfe71a1e40b737f40b3d44c610f203.zip
Notes
Diffstat (limited to 'x11-toolkits/tk83')
-rw-r--r--x11-toolkits/tk83/Makefile348
-rw-r--r--x11-toolkits/tk83/distinfo2
-rw-r--r--x11-toolkits/tk83/files/patch-aa47
-rw-r--r--x11-toolkits/tk83/files/patch-ab143
-rw-r--r--x11-toolkits/tk83/files/patch-tk.tcl10
-rw-r--r--x11-toolkits/tk83/files/patch-tkCursor.c25
-rw-r--r--x11-toolkits/tk83/files/patch-tkImgGIF.c11
-rw-r--r--x11-toolkits/tk83/files/pkgIndex.tcl3
-rw-r--r--x11-toolkits/tk83/pkg-descr6
-rw-r--r--x11-toolkits/tk83/pkg-plist142
10 files changed, 0 insertions, 737 deletions
diff --git a/x11-toolkits/tk83/Makefile b/x11-toolkits/tk83/Makefile
deleted file mode 100644
index 27ed3471c3af..000000000000
--- a/x11-toolkits/tk83/Makefile
+++ /dev/null
@@ -1,348 +0,0 @@
-# Created by: jkh
-# $FreeBSD$
-
-PORTNAME= tk
-PORTVERSION= 8.3.5
-PORTREVISION= 10
-CATEGORIES= x11-toolkits tk
-MASTER_SITES= SF/tcl/Tcl/${PORTVERSION}
-DISTNAME= ${PORTNAME}${PORTVERSION}-src
-
-MAINTAINER= tcltk@FreeBSD.org
-COMMENT= Graphical toolkit for TCL
-
-DEPRECATED= No longer maintained upstream
-EXPIRATION_DATE=2013-04-04
-
-USE_TCL= 83
-USE_TCL_BUILD= 83
-
-PORTSCOUT= limit:^8\.3\.
-
-LATEST_LINK= tk83
-USE_XORG= x11
-USE_LDCONFIG= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix
-GNU_CONFIGURE= yes
-TK_VER= 8.3
-SHORT_TK_VER= 83
-CONFIGURE_ARGS= --enable-shared --with-tcl=${PREFIX}/lib/tcl${TK_VER} \
- --includedir=${LOCALBASE}/include/tk${TK_VER}
-CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk${SHORT_TK_VER}.so.1
-MAKE_ENV= SHORT_TK_VER=${SHORT_TK_VER}
-PLIST_SUB= TK_VER=${TK_VER} SHORT_TK_VER=${SHORT_TK_VER}
-NOPRECIOUSMAKEVARS= Too many _MLINKS for README.html
-TCL83_PORT?= lang/tcl83
-MANCOMPRESSED= no
-
-OPTIONS_DEFINE= TK83_MAN
-TK82_MAN_DESC= Install tk 8.3 manpages
-
-.include <bsd.port.options.mk>
-
-.if !defined(NO_INSTALL_MANPAGES) && ${PORT_OPTIONS:MTK83_MAN}
-
-MAN1= wish.1
-MAN3= 3DBorder.3 AddOption.3 BindTable.3 CanvPsY.3 CanvTkwin.3 \
- CanvTxtInfo.3 Clipboard.3 ClrSelect.3 ConfigWidg.3 ConfigWind.3 \
- CoordToWin.3 CrtErrHdlr.3 CrtGenHdlr.3 CrtImgType.3 CrtItemType.3 \
- CrtPhImgFmt.3 CrtSelHdlr.3 CrtWindow.3 DeleteImg.3 DrawFocHlt.3 \
- EventHndlr.3 FindPhoto.3 FontId.3 FreeXId.3 GeomReq.3 GetAnchor.3 \
- GetBitmap.3 GetCapStyl.3 GetClrmap.3 GetColor.3 GetCursor.3 GetDash.3 \
- GetFont.3 GetGC.3 GetHINSTANCE.3 GetHWND.3 GetImage.3 GetJoinStl.3 \
- GetJustify.3 GetOption.3 GetPixels.3 GetPixmap.3 GetRelief.3 \
- GetRootCrd.3 GetScroll.3 GetSelect.3 GetUid.3 GetVRoot.3 GetVisual.3 \
- Grab.3 HWNDToWindow.3 HandleEvent.3 IdToWindow.3 ImgChanged.3 \
- InternAtom.3 MainLoop.3 MainWin.3 MaintGeom.3 ManageGeom.3 \
- MapWindow.3 MeasureChar.3 MoveToplev.3 Name.3 NameOfImg.3 OwnSelect.3 \
- ParseArgv.3 QWinEvent.3 Restack.3 RestrictEv.3 SetAppName.3 \
- SetClass.3 SetGrid.3 SetOptions.3 SetVisual.3 StrictMotif.3 \
- TextLayout.3 Tk_Init.3 Tk_Main.3 TkInitStubs.3 WindowId.3
-MANN= bell.n bind.n bindtags.n bitmap.n button.n canvas.n checkbutton.n \
- chooseColor.n chooseDirectory.n clipboard.n colors.n cursors.n destroy.n dialog.n entry.n\
- event.n focus.n focusNext.n font.n frame.n getOpenFile.n grab.n grid.n keysyms.n \
- image.n label.n listbox.n loadTk.n lower.n menu.n menubar.n \
- menubutton.n message.n messageBox.n option.n optionMenu.n options.n \
- pack-old.n pack.n palette.n photo.n place.n popup.n radiobutton.n \
- raise.n scale.n scrollbar.n selection.n send.n text.n tk.n tkerror.n \
- tkvars.n tkwait.n toplevel.n winfo.n wm.n
-
-# MLINKS generated via awk '/ln/ {print "\t" $2,$3,"\\"}' unix/mkLinks
-MLINKS= 3DBorder.3 Tk_Alloc3DBorderFromObj.3 \
- 3DBorder.3 Tk_Get3DBorder.3 \
- 3DBorder.3 Tk_Get3DBorderFromObj.3 \
- 3DBorder.3 Tk_Draw3DRectangle.3 \
- 3DBorder.3 Tk_Fill3DRectangle.3 \
- 3DBorder.3 Tk_Draw3DPolygon.3 \
- 3DBorder.3 Tk_Fill3DPolygon.3 \
- 3DBorder.3 Tk_3DVerticalBevel.3 \
- 3DBorder.3 Tk_3DHorizontalBevel.3 \
- 3DBorder.3 Tk_SetBackgroundFromBorder.3 \
- 3DBorder.3 Tk_NameOf3DBorder.3 \
- 3DBorder.3 Tk_3DBorderColor.3 \
- 3DBorder.3 Tk_3DBorderGC.3 \
- 3DBorder.3 Tk_Free3DBorderFromObj.3 \
- 3DBorder.3 Tk_Free3DBorder.3 \
- AddOption.3 Tk_AddOption.3 \
- BindTable.3 Tk_CreateBindingTable.3 \
- BindTable.3 Tk_DeleteBindingTable.3 \
- BindTable.3 Tk_CreateBinding.3 \
- BindTable.3 Tk_DeleteBinding.3 \
- BindTable.3 Tk_GetBinding.3 \
- BindTable.3 Tk_GetAllBindings.3 \
- BindTable.3 Tk_DeleteAllBindings.3 \
- BindTable.3 Tk_BindEvent.3 \
- CanvPsY.3 Tk_CanvasPsY.3 \
- CanvPsY.3 Tk_CanvasPsBitmap.3 \
- CanvPsY.3 Tk_CanvasPsColor.3 \
- CanvPsY.3 Tk_CanvasPsFont.3 \
- CanvPsY.3 Tk_CanvasPsPath.3 \
- CanvPsY.3 Tk_CanvasPsStipple.3 \
- CanvTkwin.3 Tk_CanvasTkwin.3 \
- CanvTkwin.3 Tk_CanvasGetCoord.3 \
- CanvTkwin.3 Tk_CanvasDrawableCoords.3 \
- CanvTkwin.3 Tk_CanvasSetStippleOrigin.3 \
- CanvTkwin.3 Tk_CanvasWindowCoords.3 \
- CanvTkwin.3 Tk_CanvasEventuallyRedraw.3 \
- CanvTkwin.3 Tk_CanvasTagsOption.3 \
- CanvTxtInfo.3 Tk_CanvasTextInfo.3 \
- Clipboard.3 Tk_ClipboardClear.3 \
- Clipboard.3 Tk_ClipboardAppend.3 \
- ClrSelect.3 Tk_ClearSelection.3 \
- ConfigWidg.3 Tk_ConfigureWidget.3 \
- ConfigWidg.3 Tk_ConfigureInfo.3 \
- ConfigWidg.3 Tk_ConfigureValue.3 \
- ConfigWidg.3 Tk_FreeOptions.3 \
- ConfigWind.3 Tk_ConfigureWindow.3 \
- ConfigWind.3 Tk_MoveWindow.3 \
- ConfigWind.3 Tk_ResizeWindow.3 \
- ConfigWind.3 Tk_MoveResizeWindow.3 \
- ConfigWind.3 Tk_SetWindowBorderWidth.3 \
- ConfigWind.3 Tk_ChangeWindowAttributes.3 \
- ConfigWind.3 Tk_SetWindowBackground.3 \
- ConfigWind.3 Tk_SetWindowBackgroundPixmap.3 \
- ConfigWind.3 Tk_SetWindowBorder.3 \
- ConfigWind.3 Tk_SetWindowBorderPixmap.3 \
- ConfigWind.3 Tk_SetWindowColormap.3 \
- ConfigWind.3 Tk_DefineCursor.3 \
- ConfigWind.3 Tk_UndefineCursor.3 \
- CoordToWin.3 Tk_CoordsToWindow.3 \
- CrtErrHdlr.3 Tk_CreateErrorHandler.3 \
- CrtErrHdlr.3 Tk_DeleteErrorHandler.3 \
- CrtGenHdlr.3 Tk_CreateGenericHandler.3 \
- CrtGenHdlr.3 Tk_DeleteGenericHandler.3 \
- CrtImgType.3 Tk_CreateImageType.3 \
- CrtImgType.3 Tk_GetImageMasterData.3 \
- CrtImgType.3 Tk_InitImageArgs.3 \
- CrtItemType.3 Tk_CreateItemType.3 \
- CrtItemType.3 Tk_GetItemTypes.3 \
- CrtPhImgFmt.3 Tk_CreatePhotoImageFormat.3 \
- CrtSelHdlr.3 Tk_CreateSelHandler.3 \
- CrtSelHdlr.3 Tk_DeleteSelHandler.3 \
- CrtWindow.3 Tk_CreateWindow.3 \
- CrtWindow.3 Tk_CreateWindowFromPath.3 \
- CrtWindow.3 Tk_DestroyWindow.3 \
- CrtWindow.3 Tk_MakeWindowExist.3 \
- DeleteImg.3 Tk_DeleteImage.3 \
- DrawFocHlt.3 Tk_DrawFocusHighlight.3 \
- EventHndlr.3 Tk_CreateEventHandler.3 \
- EventHndlr.3 Tk_DeleteEventHandler.3 \
- FindPhoto.3 Tk_FindPhoto.3 \
- FindPhoto.3 Tk_PhotoPutBlock.3 \
- FindPhoto.3 Tk_PhotoPutZoomedBlock.3 \
- FindPhoto.3 Tk_PhotoGetImage.3 \
- FindPhoto.3 Tk_PhotoBlank.3 \
- FindPhoto.3 Tk_PhotoExpand.3 \
- FindPhoto.3 Tk_PhotoGetSize.3 \
- FindPhoto.3 Tk_PhotoSetSize.3 \
- FontId.3 Tk_FontId.3 \
- FontId.3 Tk_FontMetrics.3 \
- FontId.3 Tk_PostscriptFontName.3 \
- FreeXId.3 Tk_FreeXId.3 \
- GeomReq.3 Tk_GeometryRequest.3 \
- GeomReq.3 Tk_SetInternalBorder.3 \
- GetAnchor.3 Tk_GetAnchorFromObj.3 \
- GetAnchor.3 Tk_GetAnchor.3 \
- GetAnchor.3 Tk_NameOfAnchor.3 \
- GetBitmap.3 Tk_AllocBitmapFromObj.3 \
- GetBitmap.3 Tk_GetBitmap.3 \
- GetBitmap.3 Tk_GetBitmapFromObj.3 \
- GetBitmap.3 Tk_DefineBitmap.3 \
- GetBitmap.3 Tk_NameOfBitmap.3 \
- GetBitmap.3 Tk_SizeOfBitmap.3 \
- GetBitmap.3 Tk_FreeBitmapFromObj.3 \
- GetBitmap.3 Tk_FreeBitmap.3 \
- GetBitmap.3 Tk_GetBitmapFromData.3 \
- GetCapStyl.3 Tk_GetCapStyle.3 \
- GetCapStyl.3 Tk_NameOfCapStyle.3 \
- GetClrmap.3 Tk_GetColormap.3 \
- GetClrmap.3 Tk_FreeColormap.3 \
- GetColor.3 Tk_AllocColorFromObj.3 \
- GetColor.3 Tk_GetColor.3 \
- GetColor.3 Tk_GetColorFromObj.3 \
- GetColor.3 Tk_GetColorByValue.3 \
- GetColor.3 Tk_NameOfColor.3 \
- GetColor.3 Tk_FreeColorFromObj.3 \
- GetColor.3 Tk_FreeColor.3 \
- GetCursor.3 Tk_AllocCursorFromObj.3 \
- GetCursor.3 Tk_GetCursor.3 \
- GetCursor.3 Tk_GetCursorFromObj.3 \
- GetCursor.3 Tk_GetCursorFromData.3 \
- GetCursor.3 Tk_NameOfCursor.3 \
- GetCursor.3 Tk_FreeCursorFromObj.3 \
- GetCursor.3 Tk_FreeCursor.3 \
- GetDash.3 Tk_GetDash.3 \
- GetFont.3 Tk_AllocFontFromObj.3 \
- GetFont.3 Tk_GetFont.3 \
- GetFont.3 Tk_GetFontFromObj.3 \
- GetFont.3 Tk_NameOfFont.3 \
- GetFont.3 Tk_FreeFontFromObj.3 \
- GetFont.3 Tk_FreeFont.3 \
- GetGC.3 Tk_GetGC.3 \
- GetGC.3 Tk_FreeGC.3 \
- GetHINSTANCE.3 Tk_GetHINSTANCE.3 \
- GetHWND.3 Tk_GetHWND.3 \
- GetImage.3 Tk_GetImage.3 \
- GetImage.3 Tk_RedrawImage.3 \
- GetImage.3 Tk_SizeOfImage.3 \
- GetImage.3 Tk_FreeImage.3 \
- GetJoinStl.3 Tk_GetJoinStyle.3 \
- GetJoinStl.3 Tk_NameOfJoinStyle.3 \
- GetJustify.3 Tk_GetJustifyFromObj.3 \
- GetJustify.3 Tk_GetJustify.3 \
- GetJustify.3 Tk_NameOfJustify.3 \
- GetOption.3 Tk_GetOption.3 \
- GetPixels.3 Tk_GetPixelsFromObj.3 \
- GetPixels.3 Tk_GetPixels.3 \
- GetPixels.3 Tk_GetMMFromObj.3 \
- GetPixels.3 Tk_GetScreenMM.3 \
- GetPixmap.3 Tk_GetPixmap.3 \
- GetPixmap.3 Tk_FreePixmap.3 \
- GetRelief.3 Tk_GetReliefFromObj.3 \
- GetRelief.3 Tk_GetRelief.3 \
- GetRelief.3 Tk_NameOfRelief.3 \
- GetRootCrd.3 Tk_GetRootCoords.3 \
- GetScroll.3 Tk_GetScrollInfo.3 \
- GetScroll.3 Tk_GetScrollInfoObj.3 \
- GetSelect.3 Tk_GetSelection.3 \
- GetUid.3 Tk_GetUid.3 \
- GetUid.3 Tk_Uid.3 \
- GetVRoot.3 Tk_GetVRootGeometry.3 \
- GetVisual.3 Tk_GetVisual.3 \
- Grab.3 Tk_Grab.3 \
- Grab.3 Tk_Ungrab.3 \
- HWNDToWindow.3 Tk_HWNDToWindow.3 \
- HandleEvent.3 Tk_HandleEvent.3 \
- IdToWindow.3 Tk_IdToWindow.3 \
- ImgChanged.3 Tk_ImageChanged.3 \
- InternAtom.3 Tk_InternAtom.3 \
- InternAtom.3 Tk_GetAtomName.3 \
- MainLoop.3 Tk_MainLoop.3 \
- MainWin.3 Tk_MainWindow.3 \
- MainWin.3 Tk_GetNumMainWindows.3 \
- MaintGeom.3 Tk_MaintainGeometry.3 \
- MaintGeom.3 Tk_UnmaintainGeometry.3 \
- ManageGeom.3 Tk_ManageGeometry.3 \
- MapWindow.3 Tk_MapWindow.3 \
- MapWindow.3 Tk_UnmapWindow.3 \
- MeasureChar.3 Tk_MeasureChars.3 \
- MeasureChar.3 Tk_TextWidth.3 \
- MeasureChar.3 Tk_DrawChars.3 \
- MeasureChar.3 Tk_UnderlineChars.3 \
- MoveToplev.3 Tk_MoveToplevelWindow.3 \
- Name.3 Tk_Name.3 \
- Name.3 Tk_PathName.3 \
- Name.3 Tk_NameToWindow.3 \
- NameOfImg.3 Tk_NameOfImage.3 \
- OwnSelect.3 Tk_OwnSelection.3 \
- ParseArgv.3 Tk_ParseArgv.3 \
- QWinEvent.3 Tk_QueueWindowEvent.3 \
- Restack.3 Tk_RestackWindow.3 \
- RestrictEv.3 Tk_RestrictEvents.3 \
- SetAppName.3 Tk_SetAppName.3 \
- SetClass.3 Tk_SetClass.3 \
- SetClass.3 Tk_Class.3 \
- SetGrid.3 Tk_SetGrid.3 \
- SetGrid.3 Tk_UnsetGrid.3 \
- SetOptions.3 Tk_CreateOptionTable.3 \
- SetOptions.3 Tk_DeleteOptionTable.3 \
- SetOptions.3 Tk_InitOptions.3 \
- SetOptions.3 Tk_SetOptions.3 \
- SetOptions.3 Tk_FreeSavedOptions.3 \
- SetOptions.3 Tk_RestoreSavedOptions.3 \
- SetOptions.3 Tk_GetOptionValue.3 \
- SetOptions.3 Tk_GetOptionInfo.3 \
- SetOptions.3 Tk_FreeConfigOptions.3 \
- SetOptions.3 Tk_Offset.3 \
- SetVisual.3 Tk_SetWindowVisual.3 \
- StrictMotif.3 Tk_StrictMotif.3 \
- TextLayout.3 Tk_ComputeTextLayout.3 \
- TextLayout.3 Tk_FreeTextLayout.3 \
- TextLayout.3 Tk_DrawTextLayout.3 \
- TextLayout.3 Tk_UnderlineTextLayout.3 \
- TextLayout.3 Tk_PointToChar.3 \
- TextLayout.3 Tk_CharBbox.3 \
- TextLayout.3 Tk_DistanceToTextLayout.3 \
- TextLayout.3 Tk_IntersectTextLayout.3 \
- TextLayout.3 Tk_TextLayoutToPostscript.3 \
- TkInitStubs.3 Tk_InitStubs.3 \
- WindowId.3 Tk_WindowId.3 \
- WindowId.3 Tk_Parent.3 \
- WindowId.3 Tk_Display.3 \
- WindowId.3 Tk_DisplayName.3 \
- WindowId.3 Tk_ScreenNumber.3 \
- WindowId.3 Tk_Screen.3 \
- WindowId.3 Tk_X.3 \
- WindowId.3 Tk_Y.3 \
- WindowId.3 Tk_Width.3 \
- WindowId.3 Tk_Height.3 \
- WindowId.3 Tk_Changes.3 \
- WindowId.3 Tk_Attributes.3 \
- WindowId.3 Tk_IsContainer.3 \
- WindowId.3 Tk_IsEmbedded.3 \
- WindowId.3 Tk_IsMapped.3 \
- WindowId.3 Tk_IsTopLevel.3 \
- WindowId.3 Tk_ReqWidth.3 \
- WindowId.3 Tk_ReqHeight.3 \
- WindowId.3 Tk_InternalBorderWidth.3 \
- WindowId.3 Tk_Visual.3 \
- WindowId.3 Tk_Depth.3 \
- WindowId.3 Tk_Colormap.3 \
- chooseColor.n tk_chooseColor.n \
- chooseDirectory.n tk_chooseDirectory.n \
- dialog.n tk_dialog.n \
- focusNext.n tk_focusNext.n \
- focusNext.n tk_focusPrev.n \
- focusNext.n tk_focusFollowsMouse.n \
- getOpenFile.n tk_getOpenFile.n \
- getOpenFile.n tk_getSaveFile.n \
- menubar.n tk_menuBar.n \
- menubar.n tk_bindForTraversal.n \
- messageBox.n tk_messageBox.n \
- optionMenu.n tk_optionMenu.n \
- palette.n tk_setPalette.n \
- palette.n tk_bisque.n \
- popup.n tk_popup.n
-
-.endif
-
-TKBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK}
-
-post-patch:
- @${REINPLACE_CMD} -e 's|X11/Intrinsic.h|X11/Xlib.h|g' ${WRKSRC}/configure
-
-post-configure:
- ${REINPLACE_CMD} \
- -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TKBASE}|' \
- ${WRKSRC}/tkConfig.sh
-
-post-install:
- ${INSTALL_DATA} ${FILESDIR}/pkgIndex.tcl ${PREFIX}/lib/tk${TK_VER}/
-.if !defined(NO_INSTALL_MANPAGES) && ${PORT_OPTIONS:MTK83_MAN}
- @cd ${WRKSRC} && ${MAKE} -f Makefile install-doc
-.endif
-
-test:
- cd ${WRKSRC}; make test
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/tk83/distinfo b/x11-toolkits/tk83/distinfo
deleted file mode 100644
index 38c122ac8e00..000000000000
--- a/x11-toolkits/tk83/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tk8.3.5-src.tar.gz) = 7456407d7b57864e5b9803765ca8c7110cddcc64f90bb8d0231c860d43d20e2d
-SIZE (tk8.3.5-src.tar.gz) = 2598030
diff --git a/x11-toolkits/tk83/files/patch-aa b/x11-toolkits/tk83/files/patch-aa
deleted file mode 100644
index c6f57702fff9..000000000000
--- a/x11-toolkits/tk83/files/patch-aa
+++ /dev/null
@@ -1,47 +0,0 @@
---- configure.orig 2002-10-23 19:45:50.000000000 +0200
-+++ configure 2009-10-26 16:36:07.000000000 +0100
-@@ -1763,7 +1763,7 @@
- # results, and the version is kept in special file).
-
- if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
-- system=MP-RAS-`awk '{print }' /etc/.relid'`
-+ system=MP-RAS-`awk '{print }' '/etc/.relid'`
- fi
- if test "`uname -s`" = "AIX" ; then
- system=AIX-`uname -v`.`uname -r`
-@@ -2496,12 +2496,12 @@
- FreeBSD-*)
- # FreeBSD 3.* and greater have ELF.
- SHLIB_CFLAGS="-fPIC"
-- SHLIB_LD="ld -Bshareable -x"
-+ SHLIB_LD="ld -shared -x -soname \$@"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
-- LDFLAGS="-export-dynamic"
-+ LDFLAGS=""
- LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
- if test "${TCL_THREADS}" = "1" ; then
- # The -pthread needs to go in the CFLAGS, not LIBS
-@@ -2510,10 +2510,10 @@
- LDFLAGS="$LDFLAGS -pthread"
- fi
- case $system in
-- FreeBSD-3.*)
-+ FreeBSD-*)
- # FreeBSD-3 doesn't handle version numbers with dots.
- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
-- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
-+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1'
- TCL_LIB_VERSIONS_OK=nodots
- ;;
- esac
-@@ -3074,6 +3074,7 @@
- fi
- fi
-
-+TCL_SRC_DIR=${prefix}/include/tcl${TCL_VERSION}
-
- LIB_RUNTIME_DIR='${LIB_RUNTIME_DIR}'
-
diff --git a/x11-toolkits/tk83/files/patch-ab b/x11-toolkits/tk83/files/patch-ab
deleted file mode 100644
index a44f52617111..000000000000
--- a/x11-toolkits/tk83/files/patch-ab
+++ /dev/null
@@ -1,143 +0,0 @@
---- Makefile.in.orig Wed Oct 23 19:45:50 2002
-+++ Makefile.in Mon Mar 12 18:00:56 2007
-@@ -58,6 +58,8 @@
-
- # Directory in which to install the include file tk.h:
- INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir)
-+GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/generic
-+UNIX_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/unix
-
- # Top-level directory for manual entries:
- MAN_INSTALL_DIR = $(INSTALL_ROOT)$(mandir)
-@@ -100,7 +102,7 @@
- #CFLAGS = $(CFLAGS_DEBUG)
- #CFLAGS = $(CFLAGS_OPTIMIZE)
- #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
--CFLAGS = @CFLAGS@ @CFLAGS_DEFAULT@
-+CFLAGS ?= @CFLAGS@
-
- # Flags to pass to the linker
- LDFLAGS_DEBUG = @LDFLAGS_DEBUG@
-@@ -203,7 +205,7 @@
- # Libraries to use when linking. This definition is determined by the
- # configure script.
- LIBS = @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@
--WISH_LIBS = $(TCL_LIB_SPEC) @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@
-+WISH_LIBS = -L${PREFIX}/lib -ltcl${SHORT_TK_VER} @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ -lc
-
- # The symbol below provides support for dynamic loading and shared
- # libraries. See configure.in for a description of what it means.
-@@ -352,6 +354,8 @@
- default.h ks_names.h tkPatch.h tk.h tkButton.h tkCanvas.h tkInt.h \
- tkPort.h tkScrollbar.h tkText.h
-
-+INSTALL_HDRS = tk.h tkDecls.h tkInt.h tkIntXlibDecls.h
-+
- DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget
-
- all: binaries libraries doc
-@@ -371,8 +375,14 @@
- ${TK_LIB_FILE}: ${OBJS}
- rm -f ${TK_LIB_FILE}
- @MAKE_LIB@
-+ ln -sf @TK_LIB_FILE@ libtk${SHORT_TK_VER}.so
- $(RANLIB) ${TK_LIB_FILE}
-
-+libtk${SHORT_TK_VER}.a: ${OBJS}
-+ rm -f libtk${SHORT_TK_VER}.a
-+ ar cr libtk${SHORT_TK_VER}.a ${OBJS}
-+ $(RANLIB) libtk${SHORT_TK_VER}.a
-+
- ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
- rm -f ${STUB_LIB_FILE}
- @MAKE_STUB_LIB@
-@@ -454,13 +464,13 @@
- gdb ./wish --command=gdb.run
- rm gdb.run
-
--install: all install-binaries install-libraries install-demos install-doc
-+install: all install-binaries install-libraries install-demos
-
- # Note: before running ranlib below, must cd to target directory because
- # some ranlibs write to current directory, and this might not always be
- # possible (e.g. if installing as root).
-
--install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) wish
-+install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) libtk${SHORT_TK_VER}.a wish
- @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \
- do \
- if [ ! -d $$i ] ; then \
-@@ -478,12 +488,18 @@
- fi
- @echo "Installing $(TK_LIB_FILE) to $(LIB_INSTALL_DIR)/"
- @$(INSTALL_DATA) $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/$(TK_LIB_FILE)
-+ @ln -sf $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.so
- @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TK_LIB_FILE))
- @chmod 555 $(LIB_INSTALL_DIR)/$(TK_LIB_FILE)
-+ @echo "Installing libtk${SHORT_TK_VER}.a"
-+ @$(INSTALL_DATA) libtk${SHORT_TK_VER}.a $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.a
-+ @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtk${SHORT_TK_VER}.a)
-+ @chmod 555 $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.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) \
-@@ -497,6 +513,7 @@
-
- install-libraries:
- @for i in $(INCLUDE_INSTALL_DIR) \
-+ $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \
- $(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images; \
- do \
- if [ ! -d $$i ] ; then \
-@@ -510,10 +527,18 @@
- chmod +x $(UNIX_DIR)/install-sh; \
- fi
- @echo "Installing header files";
-- @for i in $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkPlatDecls.h \
-- $(GENERIC_DIR)/tkDecls.h ; \
-+ @for i in $(GENERIC_DIR)/*.h ; \
-+ do \
-+ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \
-+ done;
-+ @for i in $(UNIX_DIR)/*.h ; \
-+ do \
-+ $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \
-+ done;
-+ @for i in $(INSTALL_HDRS) ; \
- do \
-- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \
-+ j=`basename $$i` ; \
-+ ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/$$j $(INCLUDE_INSTALL_DIR)/$$j ; \
- done;
- @echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
- @for i in $(SRC_DIR)/library/*.tcl $(GENERIC_DIR)/prolog.ps \
-@@ -580,7 +605,6 @@
- chmod 444 $(MAN1_INSTALL_DIR)/$$i; \
- done;
- @echo "Cross-linking top-level (.1) docs";
-- @$(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR)
- @echo "Installing C API (.3) docs";
- @cd $(SRC_DIR)/doc; for i in *.3; \
- do \
-@@ -590,7 +614,6 @@
- chmod 444 $(MAN3_INSTALL_DIR)/$$i; \
- done;
- @echo "Cross-linking top-level (.3) docs";
-- @$(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR)
- @echo "Installing command (.n) docs";
- @cd $(SRC_DIR)/doc; for i in *.n; \
- do \
-@@ -600,7 +623,6 @@
- chmod 444 $(MANN_INSTALL_DIR)/$$i; \
- done;
- @echo "Cross-linking command (.n) docs";
-- @$(UNIX_DIR)/mkLinks $(MANN_INSTALL_DIR)
-
- Makefile: $(UNIX_DIR)/Makefile.in
- $(SHELL) config.status
diff --git a/x11-toolkits/tk83/files/patch-tk.tcl b/x11-toolkits/tk83/files/patch-tk.tcl
deleted file mode 100644
index 0a6ca86ff659..000000000000
--- a/x11-toolkits/tk83/files/patch-tk.tcl
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../library/tk.tcl.orig Fri Jun 7 02:54:55 2002
-+++ ../library/tk.tcl
-@@ -304,6 +304,7 @@
- if {[info exists tcl_platform(os)]} {
- switch $tcl_platform(os) {
- "IRIX" -
-+ "FreeBSD" -
- "Linux" { event add <<PrevWindow>> <ISO_Left_Tab> }
- "HP-UX" {
- # This seems to be correct on *some* HP systems.
diff --git a/x11-toolkits/tk83/files/patch-tkCursor.c b/x11-toolkits/tk83/files/patch-tkCursor.c
deleted file mode 100644
index 864d5fad1d8c..000000000000
--- a/x11-toolkits/tk83/files/patch-tkCursor.c
+++ /dev/null
@@ -1,25 +0,0 @@
---- ../generic/tkCursor.c 2001/08/15 15:44:36 1.7
-+++ ../generic/tkCursor.c 2001/10/23 08:40:47 1.8
-@@ -276,13 +276,12 @@
- cursorPtr->objRefCount = 0;
- cursorPtr->otherTable = &dispPtr->cursorNameTable;
- cursorPtr->hashPtr = nameHashPtr;
-- cursorPtr->nextPtr = NULL;
-+ cursorPtr->nextPtr = existingCursorPtr;
- cursorPtr->idHashPtr = Tcl_CreateHashEntry(&dispPtr->cursorIdTable,
- (char *) cursorPtr->cursor, &new);
- if (!new) {
- panic("cursor already registered in Tk_GetCursor");
- }
-- cursorPtr->nextPtr = existingCursorPtr;
- Tcl_SetHashValue(nameHashPtr, cursorPtr);
- Tcl_SetHashValue(cursorPtr->idHashPtr, cursorPtr);
-
-@@ -384,6 +383,7 @@
- cursorPtr->objRefCount = 0;
- cursorPtr->idHashPtr = Tcl_CreateHashEntry(&dispPtr->cursorIdTable,
- (char *) cursorPtr->cursor, &new);
-+ cursorPtr->nextPtr = NULL;
-
- if (!new) {
- panic("cursor already registered in Tk_GetCursorFromData");
diff --git a/x11-toolkits/tk83/files/patch-tkImgGIF.c b/x11-toolkits/tk83/files/patch-tkImgGIF.c
deleted file mode 100644
index c70dcae78556..000000000000
--- a/x11-toolkits/tk83/files/patch-tkImgGIF.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../generic/tkImgGIF.c 2002-03-26 03:29:01.000000000 +0100
-+++ ../generic/tkImgGIF.new.c 2007-10-04 20:40:09.000000000 +0200
-@@ -960,7 +960,7 @@
- /* If interlacing, the next ypos is not just +1 */
- if (interlace) {
- ypos += interlaceStep[pass];
-- while (ypos >= height) {
-+ while (ypos >= rows) {
- pass++;
- if (pass > 3) {
- return TCL_OK;
diff --git a/x11-toolkits/tk83/files/pkgIndex.tcl b/x11-toolkits/tk83/files/pkgIndex.tcl
deleted file mode 100644
index 47743949502f..000000000000
--- a/x11-toolkits/tk83/files/pkgIndex.tcl
+++ /dev/null
@@ -1,3 +0,0 @@
-# Tcl package index file, version 1.0
-
-package ifneeded Tk 8.3 [list load "[file join [file dirname $dir] libtk83.so.1]" Tk]
diff --git a/x11-toolkits/tk83/pkg-descr b/x11-toolkits/tk83/pkg-descr
deleted file mode 100644
index 112f47cb29cf..000000000000
--- a/x11-toolkits/tk83/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is Tk version 8.3, a GUI toolkit for Tcl.
-
-The best way to get started with Tcl is to read ``Tcl and the Tk
-Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X.
-
-WWW: http://www.tcl.tk/
diff --git a/x11-toolkits/tk83/pkg-plist b/x11-toolkits/tk83/pkg-plist
deleted file mode 100644
index 185cf4c99734..000000000000
--- a/x11-toolkits/tk83/pkg-plist
+++ /dev/null
@@ -1,142 +0,0 @@
-bin/wish%%TK_VER%%
-include/tk%%TK_VER%%/generic/default.h
-include/tk%%TK_VER%%/generic/ks_names.h
-include/tk%%TK_VER%%/generic/tk.h
-include/tk%%TK_VER%%/generic/tk3d.h
-include/tk%%TK_VER%%/generic/tkButton.h
-include/tk%%TK_VER%%/generic/tkCanvas.h
-include/tk%%TK_VER%%/generic/tkColor.h
-include/tk%%TK_VER%%/generic/tkDecls.h
-include/tk%%TK_VER%%/generic/tkFileFilter.h
-include/tk%%TK_VER%%/generic/tkFont.h
-include/tk%%TK_VER%%/generic/tkInitScript.h
-include/tk%%TK_VER%%/generic/tkInt.h
-include/tk%%TK_VER%%/generic/tkIntDecls.h
-include/tk%%TK_VER%%/generic/tkIntPlatDecls.h
-include/tk%%TK_VER%%/generic/tkIntXlibDecls.h
-include/tk%%TK_VER%%/generic/tkMenu.h
-include/tk%%TK_VER%%/generic/tkMenubutton.h
-include/tk%%TK_VER%%/generic/tkPlatDecls.h
-include/tk%%TK_VER%%/generic/tkPort.h
-include/tk%%TK_VER%%/generic/tkScale.h
-include/tk%%TK_VER%%/generic/tkScrollbar.h
-include/tk%%TK_VER%%/generic/tkSelect.h
-include/tk%%TK_VER%%/generic/tkText.h
-include/tk%%TK_VER%%/tk.h
-include/tk%%TK_VER%%/tkDecls.h
-include/tk%%TK_VER%%/tkInt.h
-include/tk%%TK_VER%%/tkIntXlibDecls.h
-include/tk%%TK_VER%%/unix/tkUnixDefault.h
-include/tk%%TK_VER%%/unix/tkUnixInt.h
-include/tk%%TK_VER%%/unix/tkUnixPort.h
-lib/libtk%%SHORT_TK_VER%%.a
-lib/libtk%%SHORT_TK_VER%%.so
-lib/libtk%%SHORT_TK_VER%%.so.1
-lib/libtkstub%%SHORT_TK_VER%%.a
-lib/tk%%TK_VER%%/bgerror.tcl
-lib/tk%%TK_VER%%/button.tcl
-lib/tk%%TK_VER%%/choosedir.tcl
-lib/tk%%TK_VER%%/clrpick.tcl
-lib/tk%%TK_VER%%/comdlg.tcl
-lib/tk%%TK_VER%%/console.tcl
-lib/tk%%TK_VER%%/demos/README
-lib/tk%%TK_VER%%/demos/arrow.tcl
-lib/tk%%TK_VER%%/demos/bind.tcl
-lib/tk%%TK_VER%%/demos/bitmap.tcl
-lib/tk%%TK_VER%%/demos/browse
-lib/tk%%TK_VER%%/demos/button.tcl
-lib/tk%%TK_VER%%/demos/check.tcl
-lib/tk%%TK_VER%%/demos/clrpick.tcl
-lib/tk%%TK_VER%%/demos/colors.tcl
-lib/tk%%TK_VER%%/demos/cscroll.tcl
-lib/tk%%TK_VER%%/demos/ctext.tcl
-lib/tk%%TK_VER%%/demos/dialog1.tcl
-lib/tk%%TK_VER%%/demos/dialog2.tcl
-lib/tk%%TK_VER%%/demos/entry1.tcl
-lib/tk%%TK_VER%%/demos/entry2.tcl
-lib/tk%%TK_VER%%/demos/filebox.tcl
-lib/tk%%TK_VER%%/demos/floor.tcl
-lib/tk%%TK_VER%%/demos/form.tcl
-lib/tk%%TK_VER%%/demos/hello
-lib/tk%%TK_VER%%/demos/hscale.tcl
-lib/tk%%TK_VER%%/demos/icon.tcl
-lib/tk%%TK_VER%%/demos/image1.tcl
-lib/tk%%TK_VER%%/demos/image2.tcl
-lib/tk%%TK_VER%%/demos/images/earth.gif
-lib/tk%%TK_VER%%/demos/images/earthris.gif
-lib/tk%%TK_VER%%/demos/images/face.bmp
-lib/tk%%TK_VER%%/demos/images/flagdown.bmp
-lib/tk%%TK_VER%%/demos/images/flagup.bmp
-lib/tk%%TK_VER%%/demos/images/gray25.bmp
-lib/tk%%TK_VER%%/demos/images/letters.bmp
-lib/tk%%TK_VER%%/demos/images/noletter.bmp
-lib/tk%%TK_VER%%/demos/images/pattern.bmp
-lib/tk%%TK_VER%%/demos/images/tcllogo.gif
-lib/tk%%TK_VER%%/demos/images/teapot.ppm
-lib/tk%%TK_VER%%/demos/items.tcl
-lib/tk%%TK_VER%%/demos/ixset
-lib/tk%%TK_VER%%/demos/label.tcl
-lib/tk%%TK_VER%%/demos/license.terms
-lib/tk%%TK_VER%%/demos/menu.tcl
-lib/tk%%TK_VER%%/demos/menubu.tcl
-lib/tk%%TK_VER%%/demos/msgbox.tcl
-lib/tk%%TK_VER%%/demos/plot.tcl
-lib/tk%%TK_VER%%/demos/puzzle.tcl
-lib/tk%%TK_VER%%/demos/radio.tcl
-lib/tk%%TK_VER%%/demos/rmt
-lib/tk%%TK_VER%%/demos/rolodex
-lib/tk%%TK_VER%%/demos/ruler.tcl
-lib/tk%%TK_VER%%/demos/sayings.tcl
-lib/tk%%TK_VER%%/demos/search.tcl
-lib/tk%%TK_VER%%/demos/square
-lib/tk%%TK_VER%%/demos/states.tcl
-lib/tk%%TK_VER%%/demos/style.tcl
-lib/tk%%TK_VER%%/demos/tclIndex
-lib/tk%%TK_VER%%/demos/tcolor
-lib/tk%%TK_VER%%/demos/text.tcl
-lib/tk%%TK_VER%%/demos/timer
-lib/tk%%TK_VER%%/demos/twind.tcl
-lib/tk%%TK_VER%%/demos/vscale.tcl
-lib/tk%%TK_VER%%/demos/widget
-lib/tk%%TK_VER%%/dialog.tcl
-lib/tk%%TK_VER%%/entry.tcl
-lib/tk%%TK_VER%%/focus.tcl
-lib/tk%%TK_VER%%/images/README
-lib/tk%%TK_VER%%/images/logo.eps
-lib/tk%%TK_VER%%/images/logo100.gif
-lib/tk%%TK_VER%%/images/logo64.gif
-lib/tk%%TK_VER%%/images/logoLarge.gif
-lib/tk%%TK_VER%%/images/logoMed.gif
-lib/tk%%TK_VER%%/images/pwrdLogo.eps
-lib/tk%%TK_VER%%/images/pwrdLogo100.gif
-lib/tk%%TK_VER%%/images/pwrdLogo150.gif
-lib/tk%%TK_VER%%/images/pwrdLogo175.gif
-lib/tk%%TK_VER%%/images/pwrdLogo200.gif
-lib/tk%%TK_VER%%/images/pwrdLogo75.gif
-lib/tk%%TK_VER%%/images/tai-ku.gif
-lib/tk%%TK_VER%%/listbox.tcl
-lib/tk%%TK_VER%%/menu.tcl
-lib/tk%%TK_VER%%/msgbox.tcl
-lib/tk%%TK_VER%%/obsolete.tcl
-lib/tk%%TK_VER%%/optMenu.tcl
-lib/tk%%TK_VER%%/palette.tcl
-lib/tk%%TK_VER%%/pkgIndex.tcl
-lib/tk%%TK_VER%%/prolog.ps
-lib/tk%%TK_VER%%/safetk.tcl
-lib/tk%%TK_VER%%/scale.tcl
-lib/tk%%TK_VER%%/scrlbar.tcl
-lib/tk%%TK_VER%%/tclIndex
-lib/tk%%TK_VER%%/tearoff.tcl
-lib/tk%%TK_VER%%/text.tcl
-lib/tk%%TK_VER%%/tk.tcl
-lib/tk%%TK_VER%%/tkAppInit.c
-lib/tk%%TK_VER%%/tkConfig.sh
-lib/tk%%TK_VER%%/tkfbox.tcl
-lib/tk%%TK_VER%%/xmfbox.tcl
-@dirrm lib/tk%%TK_VER%%/demos/images
-@dirrm lib/tk%%TK_VER%%/demos
-@dirrm lib/tk%%TK_VER%%/images
-@dirrm lib/tk%%TK_VER%%
-@dirrm include/tk%%TK_VER%%/unix
-@dirrm include/tk%%TK_VER%%/generic
-@dirrm include/tk%%TK_VER%%