- Update to sourcenavigator-NG4

Development of the original project has ceased.
  A new project, sourcenavigator-NG is continuing to develop this software.
This commit is contained in:
Pietro Cerutti 2009-07-01 20:38:26 +00:00
parent 59be373935
commit fecbb9cd26
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=236883
13 changed files with 1420 additions and 1859 deletions

View file

@ -7,41 +7,23 @@
#
PORTNAME= sourcenav
DISTVERSION= 6.0
PORTVERSION= 4
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= SF
MASTER_SITES= ${MASTER_SITE_BERLIOS}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= sourcenavigator-NG${PORTVERSION}
MAINTAINER= gahr@FreeBSD.org
COMMENT= Source code analysis tool
.if defined(PREFIX)
PREFIX:= ${PREFIX}/${PORTNAME}
.else
PREFIX?= ${LOCALBASE}/${PORTNAME}
.endif
USE_BISON= build
USE_GMAKE= yes
USE_XORG= x11 xext xpm
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX}
NO_MTREE= yes
USE_BZIP2= yes
USE_XORG= x11
.include "Makefile.man"
SUB_FILES= pkg-message
.include <bsd.port.pre.mk>
post-patch:
${REINPLACE_CMD} -e 's|-fwritable-strings||g' \
${WRKSRC}/snavigator/configure \
${WRKSRC}/tix/unix/tk8.3/Makefile.in
${REINPLACE_CMD} -e 's|/bin/sed|/usr/bin/sed|g' \
${WRKSRC}/db4/PORT/libtool
HAS_CONFIGURE= yes
CONFIGURE_ARGS+=--prefix=${PREFIX}/${PORTNAME}
post-install:
@${ECHO_CMD}
@${CAT} ${PKGMESSAGE}
@${ECHO_CMD}
${LN} -s ${PREFIX}/${PORTNAME}/bin/snavigator ${PREFIX}/bin
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View file

@ -1,106 +0,0 @@
MANCOMPRESSED= no
MAN1= tclsh.1 wish.1
MAN3= 3DBorder.3 Access.3 AddErrInfo.3 AddOption.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 Async.3 BackgdErr.3 Backslash.3 BindTable.3 BoolObj.3 ByteArrObj.3 \
CallDel.3 CanvPsY.3 CanvTkwin.3 CanvTxtInfo.3 ChnlStack.3 Clipboard.3 ClrSelect.3 CmdCmplt.3 Concat.3 ConfigWidg.3 ConfigWind.3 CoordToWin.3 CrtChannel.3 \
CrtChnlHdlr.3 CrtCloseHdlr.3 CrtCmHdlr.3 CrtCommand.3 CrtErrHdlr.3 CrtFileHdlr.3 CrtGenHdlr.3 CrtImgType.3 CrtInterp.3 CrtItemType.3 CrtMathFnc.3 CrtObjCmd.3 \
CrtPhImgFmt.3 CrtSelHdlr.3 CrtSlave.3 CrtTimerHdlr.3 CrtTrace.3 CrtWindow.3 DString.3 DeleteImg.3 DetachPids.3 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 DrawFocHlt.3 \
DumpActiveMemory.3 Encoding.3 Environment.3 Eval.3 EvalObj.3 EventHndlr.3 Exit.3 ExprLong.3 ExprLongObj.3 FileSystem.3 FindExec.3 FindPhoto.3 FontId.3 \
FreeXId.3 GeomReq.3 GetAnchor.3 GetBitmap.3 GetCapStyl.3 GetClrmap.3 GetColor.3 GetCursor.3 GetCwd.3 GetDash.3 GetFont.3 GetFontStr.3 GetGC.3 GetHINSTANCE.3 \
GetHWND.3 GetHostName.3 GetImage.3 GetIndex.3 GetInt.3 GetJoinStl.3 GetJustify.3 GetOpnFl.3 GetOption.3 GetPixels.3 GetPixmap.3 GetRelief.3 GetRootCrd.3 \
GetScroll.3 GetSelect.3 GetStdChan.3 GetTime.3 GetUid.3 GetVRoot.3 GetVersion.3 GetVisual.3 Grab.3 HWNDToWindow.3 HandleEvent.3 Hash.3 IdToWindow.3 ImgChanged.3 \
Init.3 InitStubs.3 IntObj.3 InternAtom.3 Interp.3 LinkVar.3 ListObj.3 Macintosh.3 MainLoop.3 MainWin.3 MaintGeom.3 ManageGeom.3 MapWindow.3 MeasureChar.3 \
MoveToplev.3 Name.3 NameOfImg.3 Notifier.3 ObjSetVar.3 Object.3 ObjectType.3 OpenFileChnl.3 OpenTcp.3 OwnSelect.3 Panic.3 ParseArgv.3 ParseCmd.3 PkgRequire.3 \
Preserve.3 PrintDbl.3 QWinEvent.3 RecEvalObj.3 RecordEval.3 RegExp.3 Restack.3 RestrictEv.3 SaveResult.3 SetAppName.3 SetCaret.3 SetClass.3 SetClassProcs.3 \
SetErrno.3 SetGrid.3 SetOptions.3 SetRecLmt.3 SetResult.3 SetVar.3 SetVisual.3 Signal.3 Sleep.3 SourceRCFile.3 SplitList.3 SplitPath.3 StaticPkg.3 StdChannels.3 \
StrMatch.3 StrictMotif.3 StringObj.3 SubstObj.3 TCL_MEM_DEBUG.3 Tcl.n TclInitStubs.3 Tcl_Access.3 Tcl_AddErrorInfo.3 Tcl_AddObjErrorInfo.3 Tcl_AlertNotifier.3 \
Tcl_Alloc.3 Tcl_AllowExceptions.3 Tcl_AppInit.3 Tcl_AppendAllObjTypes.3 Tcl_AppendElement.3 Tcl_AppendObjToObj.3 Tcl_AppendResult.3 Tcl_AppendResultVA.3 \
Tcl_AppendStringsToObj.3 Tcl_AppendStringsToObjVA.3 Tcl_AppendToObj.3 Tcl_AppendUnicodeToObj.3 Tcl_AsyncCreate.3 Tcl_AsyncDelete.3 Tcl_AsyncInvoke.3 Tcl_AsyncMark.3 \
Tcl_AsyncReady.3 Tcl_BackgroundError.3 Tcl_Backslash.3 Tcl_BadChannelOption.3 Tcl_CallWhenDeleted.3 Tcl_CancelIdleCall.3 Tcl_ChannelBlockModeProc.3 Tcl_ChannelClose2Proc.3 \
Tcl_ChannelCloseProc.3 Tcl_ChannelFlushProc.3 Tcl_ChannelGetHandleProc.3 Tcl_ChannelGetOptionProc.3 Tcl_ChannelHandlerProc.3 Tcl_ChannelInputProc.3 Tcl_ChannelName.3 \
Tcl_ChannelOutputProc.3 Tcl_ChannelSeekProc.3 Tcl_ChannelSetOptionProc.3 Tcl_ChannelVersion.3 Tcl_ChannelWatchProc.3 Tcl_Chdir.3 Tcl_Close.3 Tcl_CommandComplete.3 \
Tcl_Concat.3 Tcl_ConcatObj.3 Tcl_ConditionFinalize.3 Tcl_ConditionNotify.3 Tcl_ConditionWait.3 Tcl_ConvertCountedElement.3 Tcl_ConvertElement.3 Tcl_ConvertToType.3 \
Tcl_CreateAlias.3 Tcl_CreateAliasObj.3 Tcl_CreateChannel.3 Tcl_CreateChannelHandler.3 Tcl_CreateCloseHandler.3 Tcl_CreateCommand.3 Tcl_CreateEncoding.3 \
Tcl_CreateEventSource.3 Tcl_CreateExitHandler.3 Tcl_CreateFileHandler.3 Tcl_CreateHashEntry.3 Tcl_CreateInterp.3 Tcl_CreateMathFunc.3 Tcl_CreateObjCommand.3 \
Tcl_CreateSlave.3 Tcl_CreateThread.3 Tcl_CreateThreadExitHandler.3 Tcl_CreateTimerHandler.3 Tcl_CreateTrace.3 Tcl_DStringAppend.3 Tcl_DStringAppendElement.3 \
Tcl_DStringEndSublist.3 Tcl_DStringFree.3 Tcl_DStringGetResult.3 Tcl_DStringInit.3 Tcl_DStringLength.3 Tcl_DStringResult.3 Tcl_DStringSetLength.3 Tcl_DStringStartSublist.3 \
Tcl_DStringValue.3 Tcl_DecrRefCount.3 Tcl_DeleteAssocData.3 Tcl_DeleteChannelHandler.3 Tcl_DeleteCloseHandler.3 Tcl_DeleteCommand.3 Tcl_DeleteCommandFromToken.3 \
Tcl_DeleteEventSource.3 Tcl_DeleteEvents.3 Tcl_DeleteExitHandler.3 Tcl_DeleteFileHandler.3 Tcl_DeleteHashEntry.3 Tcl_DeleteHashTable.3 Tcl_DeleteInterp.3 \
Tcl_DeleteThreadExitHandler.3 Tcl_DeleteTimerHandler.3 Tcl_DeleteTrace.3 Tcl_DetachPids.3 Tcl_DiscardResult.3 Tcl_DoOneEvent.3 Tcl_DoWhenIdle.3 Tcl_DontCallWhenDeleted.3 \
Tcl_DumpActiveMemory.3 Tcl_DuplicateObj.3 Tcl_Eof.3 Tcl_ErrnoId.3 Tcl_ErrnoMsg.3 Tcl_Eval.3 Tcl_EvalEx.3 Tcl_EvalFile.3 Tcl_EvalObjEx.3 Tcl_EvalObjv.3 \
Tcl_EvalTokens.3 Tcl_EventuallyFree.3 Tcl_Exit.3 Tcl_ExitThread.3 Tcl_ExposeCommand.3 Tcl_ExprBoolean.3 Tcl_ExprBooleanObj.3 Tcl_ExprDouble.3 Tcl_ExprDoubleObj.3 \
Tcl_ExprLong.3 Tcl_ExprLongObj.3 Tcl_ExprObj.3 Tcl_ExprString.3 Tcl_ExternalToUtf.3 Tcl_ExternalToUtfDString.3 Tcl_Finalize.3 Tcl_FinalizeNotifier.3 Tcl_FinalizeThread.3 \
Tcl_FindExecutable.3 Tcl_FindHashEntry.3 Tcl_FirstHashEntry.3 Tcl_Flush.3 Tcl_Free.3 Tcl_FreeEncoding.3 Tcl_FreeParse.3 Tcl_FreeResult.3 Tcl_GetAlias.3 \
Tcl_GetAliasObj.3 Tcl_GetAssocData.3 Tcl_GetBoolean.3 Tcl_GetBooleanFromObj.3 Tcl_GetByteArrayFromObj.3 Tcl_GetChannel.3 Tcl_GetChannelBufferSize.3 Tcl_GetChannelHandle.3 \
Tcl_GetChannelInstanceData.3 Tcl_GetChannelMode.3 Tcl_GetChannelName.3 Tcl_GetChannelNames.3 Tcl_GetChannelNamesEx.3 Tcl_GetChannelOption.3 Tcl_GetChannelType.3 \
Tcl_GetCharLength.3 Tcl_GetCommandInfo.3 Tcl_GetCommandName.3 Tcl_GetCurrentThread.3 Tcl_GetCwd.3 Tcl_GetDefaultEncodingDir.3 Tcl_GetDouble.3 Tcl_GetDoubleFromObj.3 \
Tcl_GetEncoding.3 Tcl_GetEncodingName.3 Tcl_GetEncodingNames.3 Tcl_GetErrno.3 Tcl_GetHashKey.3 Tcl_GetHashValue.3 Tcl_GetHostName.3 Tcl_GetIndexFromObj.3 \
Tcl_GetIndexFromObjStruct.3 Tcl_GetInt.3 Tcl_GetIntFromObj.3 Tcl_GetInterpPath.3 Tcl_GetLongFromObj.3 Tcl_GetMaster.3 Tcl_GetNameOfExecutable.3 Tcl_GetObjResult.3 \
Tcl_GetObjType.3 Tcl_GetOpenFile.3 Tcl_GetPathType.3 Tcl_GetRange.3 Tcl_GetRegExpFromObj.3 Tcl_GetServiceMode.3 Tcl_GetSlave.3 Tcl_GetStackedChannel.3 \
Tcl_GetStdChannel.3 Tcl_GetString.3 Tcl_GetStringFromObj.3 Tcl_GetStringResult.3 Tcl_GetThreadData.3 Tcl_GetUniChar.3 Tcl_GetUnicode.3 Tcl_GetVar.3 Tcl_GetVar2.3 \
Tcl_GetVar2Ex.3 Tcl_GetVersion.3 Tcl_Gets.3 Tcl_GetsObj.3 Tcl_GlobalEval.3 Tcl_GlobalEvalObj.3 Tcl_HashStats.3 Tcl_HideCommand.3 Tcl_IncrRefCount.3 Tcl_Init.3 \
Tcl_InitHashTable.3 Tcl_InitMemory.3 Tcl_InitNotifier.3 Tcl_InitStubs.3 Tcl_InputBlocked.3 Tcl_InputBuffered.3 Tcl_Interp.3 Tcl_InterpDeleted.3 Tcl_InvalidateStringRep.3 \
Tcl_IsSafe.3 Tcl_IsShared.3 Tcl_JoinPath.3 Tcl_LinkVar.3 Tcl_ListObjAppendElement.3 Tcl_ListObjAppendList.3 Tcl_ListObjGetElements.3 Tcl_ListObjIndex.3 \
Tcl_ListObjLength.3 Tcl_ListObjReplace.3 Tcl_LogCommandInfo.3 Tcl_Main.3 Tcl_MakeFileChannel.3 Tcl_MakeSafe.3 Tcl_MakeTcpClientChannel.3 Tcl_Merge.3 Tcl_MutexFinalize.3 \
Tcl_MutexLock.3 Tcl_MutexUnlock.3 Tcl_NewBooleanObj.3 Tcl_NewByteArrayObj.3 Tcl_NewDoubleObj.3 Tcl_NewIntObj.3 Tcl_NewListObj.3 Tcl_NewLongObj.3 Tcl_NewObj.3 \
Tcl_NewStringObj.3 Tcl_NewUnicodeObj.3 Tcl_NextHashEntry.3 Tcl_NotifyChannel.3 Tcl_NumUtfChars.3 Tcl_ObjGetVar2.3 Tcl_ObjSetVar2.3 Tcl_OpenCommandChannel.3 \
Tcl_OpenFileChannel.3 Tcl_OpenTcpClient.3 Tcl_OpenTcpServer.3 Tcl_ParseBraces.3 Tcl_ParseCommand.3 Tcl_ParseExpr.3 Tcl_ParseQuotedString.3 Tcl_ParseVar.3 \
Tcl_ParseVarName.3 Tcl_PkgPresent.3 Tcl_PkgPresentEx.3 Tcl_PkgProvide.3 Tcl_PkgProvideEx.3 Tcl_PkgRequire.3 Tcl_PkgRequireEx.3 Tcl_PosixError.3 Tcl_Preserve.3 \
Tcl_PrintDouble.3 Tcl_QueueEvent.3 Tcl_Read.3 Tcl_ReadChars.3 Tcl_Realloc.3 Tcl_ReapDetachedProcs.3 Tcl_RecordAndEval.3 Tcl_RecordAndEvalObj.3 Tcl_RegExpCompile.3 \
Tcl_RegExpExec.3 Tcl_RegExpExecObj.3 Tcl_RegExpGetInfo.3 Tcl_RegExpMatch.3 Tcl_RegExpMatchObj.3 Tcl_RegExpRange.3 Tcl_RegisterChannel.3 Tcl_RegisterObjType.3 \
Tcl_Release.3 Tcl_ResetResult.3 Tcl_RestoreResult.3 Tcl_SaveResult.3 Tcl_ScanCountedElement.3 Tcl_ScanElement.3 Tcl_Seek.3 Tcl_ServiceAll.3 Tcl_ServiceEvent.3 \
Tcl_SetAssocData.3 Tcl_SetBooleanObj.3 Tcl_SetByteArrayLength.3 Tcl_SetByteArrayObj.3 Tcl_SetChannelBufferSize.3 Tcl_SetChannelOption.3 Tcl_SetCommandInfo.3 \
Tcl_SetDefaultEncodingDir.3 Tcl_SetDoubleObj.3 Tcl_SetErrno.3 Tcl_SetErrorCode.3 Tcl_SetErrorCodeVA.3 Tcl_SetHashValue.3 Tcl_SetIntObj.3 Tcl_SetListObj.3 \
Tcl_SetLongObj.3 Tcl_SetMaxBlockTime.3 Tcl_SetObjErrorCode.3 Tcl_SetObjLength.3 Tcl_SetObjResult.3 Tcl_SetRecursionLimit.3 Tcl_SetResult.3 Tcl_SetServiceMode.3 \
Tcl_SetStdChannel.3 Tcl_SetStringObj.3 Tcl_SetSystemEncoding.3 Tcl_SetTimer.3 Tcl_SetUnicodeObj.3 Tcl_SetVar.3 Tcl_SetVar2.3 Tcl_SetVar2Ex.3 Tcl_Sleep.3 \
Tcl_SourceRCFile.3 Tcl_SplitList.3 Tcl_SplitPath.3 Tcl_StackChannel.3 Tcl_Stat.3 Tcl_StaticPackage.3 Tcl_StringCaseMatch.3 Tcl_StringMatch.3 Tcl_Tell.3 \
Tcl_ThreadAlert.3 Tcl_ThreadQueueEvent.3 Tcl_TraceVar.3 Tcl_TraceVar2.3 Tcl_TranslateFileName.3 Tcl_Ungets.3 Tcl_UniChar.3 Tcl_UniCharAtIndex.3 Tcl_UniCharLen.3 \
Tcl_UniCharNcmp.3 Tcl_UniCharToLower.3 Tcl_UniCharToTitle.3 Tcl_UniCharToUpper.3 Tcl_UniCharToUtf.3 Tcl_UniCharToUtfDString.3 Tcl_UnlinkVar.3 Tcl_UnregisterChannel.3 \
Tcl_UnsetVar.3 Tcl_UnsetVar2.3 Tcl_UnstackChannel.3 Tcl_UntraceVar.3 Tcl_UntraceVar2.3 Tcl_UpVar.3 Tcl_UpVar2.3 Tcl_UpdateLinkedVar.3 Tcl_UtfAtIndex.3 \
Tcl_UtfBackslash.3 Tcl_UtfCharComplete.3 Tcl_UtfFindFirst.3 Tcl_UtfFindLast.3 Tcl_UtfNext.3 Tcl_UtfPrev.3 Tcl_UtfToExternal.3 Tcl_UtfToExternalDString.3 \
Tcl_UtfToLower.3 Tcl_UtfToTitle.3 Tcl_UtfToUniChar.3 Tcl_UtfToUniCharDString.3 Tcl_UtfToUpper.3 Tcl_ValidateAllMemory.3 Tcl_VarEval.3 Tcl_VarEvalVA.3 Tcl_VarTraceInfo.3 \
Tcl_VarTraceInfo2.3 Tcl_WaitForEvent.3 Tcl_WinTCharToUtf.3 Tcl_WinUtfToTChar.3 Tcl_Write.3 Tcl_WriteChars.3 Tcl_WriteObj.3 Tcl_WrongNumArgs.3 TextLayout.3 \
Thread.3 TkInitStubs.3 Tk_3DBorderColor.3 Tk_3DBorderGC.3 Tk_3DHorizontalBevel.3 Tk_3DVerticalBevel.3 Tk_AddOption.3 Tk_Alloc3DBorderFromObj.3 Tk_AllocBitmapFromObj.3 \
Tk_AllocColorFromObj.3 Tk_AllocCursorFromObj.3 Tk_AllocFontFromObj.3 Tk_Attributes.3 Tk_BindEvent.3 Tk_CanvasDrawableCoords.3 Tk_CanvasEventuallyRedraw.3 \
Tk_CanvasGetCoord.3 Tk_CanvasPsBitmap.3 Tk_CanvasPsColor.3 Tk_CanvasPsFont.3 Tk_CanvasPsPath.3 Tk_CanvasPsStipple.3 Tk_CanvasPsY.3 Tk_CanvasSetStippleOrigin.3 \
Tk_CanvasTagsOption.3 Tk_CanvasTextInfo.3 Tk_CanvasTkwin.3 Tk_CanvasWindowCoords.3 Tk_ChangeWindowAttributes.3 Tk_Changes.3 Tk_CharBbox.3 Tk_Class.3 Tk_ClearSelection.3 \
Tk_ClipboardAppend.3 Tk_ClipboardClear.3 Tk_Colormap.3 Tk_ComputeTextLayout.3 Tk_ConfigureInfo.3 Tk_ConfigureValue.3 Tk_ConfigureWidget.3 Tk_ConfigureWindow.3 \
Tk_CoordsToWindow.3 Tk_CreateBinding.3 Tk_CreateBindingTable.3 Tk_CreateErrorHandler.3 Tk_CreateEventHandler.3 Tk_CreateGenericHandler.3 Tk_CreateImageType.3 \
Tk_CreateItemType.3 Tk_CreateOptionTable.3 Tk_CreatePhotoImageFormat.3 Tk_CreateSelHandler.3 Tk_CreateWindow.3 Tk_CreateWindowFromPath.3 Tk_DefineBitmap.3 \
Tk_DefineCursor.3 Tk_DeleteAllBindings.3 Tk_DeleteBinding.3 Tk_DeleteBindingTable.3 Tk_DeleteErrorHandler.3 Tk_DeleteEventHandler.3 Tk_DeleteGenericHandler.3 \
Tk_DeleteImage.3 Tk_DeleteOptionTable.3 Tk_DeleteSelHandler.3 Tk_Depth.3 Tk_DestroyWindow.3 Tk_Display.3 Tk_DisplayName.3 Tk_DistanceToTextLayout.3 Tk_Draw3DPolygon.3 \
Tk_Draw3DRectangle.3 Tk_DrawChars.3 Tk_DrawFocusHighlight.3 Tk_DrawTextLayout.3 Tk_Fill3DPolygon.3 Tk_Fill3DRectangle.3 Tk_FindPhoto.3 Tk_FontId.3 Tk_FontMetrics.3 \
Tk_Free3DBorder.3 Tk_Free3DBorderFromObj.3 Tk_FreeBitmap.3 Tk_FreeBitmapFromObj.3 Tk_FreeColor.3 Tk_FreeColorFromObj.3 Tk_FreeColormap.3 Tk_FreeConfigOptions.3 \
Tk_FreeCursor.3 Tk_FreeCursorFromObj.3 Tk_FreeFont.3 Tk_FreeFontFromObj.3 Tk_FreeGC.3 Tk_FreeImage.3 Tk_FreeOptions.3 Tk_FreePixmap.3 Tk_FreeSavedOptions.3 \
Tk_FreeTextLayout.3 Tk_FreeXId.3 Tk_GeometryRequest.3 Tk_Get3DBorder.3 Tk_Get3DBorderFromObj.3 Tk_GetAllBindings.3 Tk_GetAnchor.3 Tk_GetAnchorFromObj.3 \
Tk_GetAtomName.3 Tk_GetBinding.3 Tk_GetBitmap.3 Tk_GetBitmapFromData.3 Tk_GetBitmapFromObj.3 Tk_GetCapStyle.3 Tk_GetColor.3 Tk_GetColorByValue.3 Tk_GetColorFromObj.3 \
Tk_GetColormap.3 Tk_GetCursor.3 Tk_GetCursorFromData.3 Tk_GetCursorFromObj.3 Tk_GetDash.3 Tk_GetFont.3 Tk_GetFontFromObj.3 Tk_GetGC.3 Tk_GetHINSTANCE.3 \
Tk_GetHWND.3 Tk_GetImage.3 Tk_GetImageMasterData.3 Tk_GetItemTypes.3 Tk_GetJoinStyle.3 Tk_GetJustify.3 Tk_GetJustifyFromObj.3 Tk_GetMMFromObj.3 Tk_GetNumMainWindows.3 \
Tk_GetOption.3 Tk_GetOptionInfo.3 Tk_GetOptionValue.3 Tk_GetPixels.3 Tk_GetPixelsFromObj.3 Tk_GetPixmap.3 Tk_GetRelief.3 Tk_GetReliefFromObj.3 Tk_GetRootCoords.3 \
Tk_GetScreenMM.3 Tk_GetScrollInfo.3 Tk_GetScrollInfoObj.3 Tk_GetSelection.3 Tk_GetUid.3 Tk_GetVRootGeometry.3 Tk_GetVisual.3 Tk_Grab.3 Tk_HWNDToWindow.3 \
Tk_HandleEvent.3 Tk_Height.3 Tk_IdToWindow.3 Tk_ImageChanged.3 Tk_Init.3 Tk_InitImageArgs.3 Tk_InitOptions.3 Tk_InitStubs.3 Tk_InternAtom.3 Tk_InternalBorderWidth.3 \
Tk_IntersectTextLayout.3 Tk_IsContainer.3 Tk_IsEmbedded.3 Tk_IsMapped.3 Tk_IsTopLevel.3 Tk_Main.3 Tk_MainLoop.3 Tk_MainWindow.3 Tk_MaintainGeometry.3 Tk_MakeWindowExist.3 \
Tk_ManageGeometry.3 Tk_MapWindow.3 Tk_MeasureChars.3 Tk_MoveResizeWindow.3 Tk_MoveToplevelWindow.3 Tk_MoveWindow.3 Tk_Name.3 Tk_NameOf3DBorder.3 Tk_NameOfAnchor.3 \
Tk_NameOfBitmap.3 Tk_NameOfCapStyle.3 Tk_NameOfColor.3 Tk_NameOfCursor.3 Tk_NameOfFont.3 Tk_NameOfImage.3 Tk_NameOfJoinStyle.3 Tk_NameOfJustify.3 Tk_NameOfRelief.3 \
Tk_NameToWindow.3 Tk_Offset.3 Tk_OwnSelection.3 Tk_Parent.3 Tk_ParseArgv.3 Tk_PathName.3 Tk_PhotoBlank.3 Tk_PhotoExpand.3 Tk_PhotoGetImage.3 Tk_PhotoGetSize.3 \
Tk_PhotoPutBlock.3 Tk_PhotoPutZoomedBlock.3 Tk_PhotoSetSize.3 Tk_PointToChar.3 Tk_PostscriptFontName.3 Tk_QueueWindowEvent.3 Tk_RedrawImage.3 Tk_ReqHeight.3 \
Tk_ReqWidth.3 Tk_ResizeWindow.3 Tk_RestackWindow.3 Tk_RestoreSavedOptions.3 Tk_RestrictEvents.3 Tk_Screen.3 Tk_ScreenNumber.3 Tk_SetAppName.3 Tk_SetBackgroundFromBorder.3 \
Tk_SetClass.3 Tk_SetGrid.3 Tk_SetInternalBorder.3 Tk_SetOptions.3 Tk_SetWindowBackground.3 Tk_SetWindowBackgroundPixmap.3 Tk_SetWindowBorder.3 Tk_SetWindowBorderPixmap.3 \
Tk_SetWindowBorderWidth.3 Tk_SetWindowColormap.3 Tk_SetWindowVisual.3 Tk_SizeOfBitmap.3 Tk_SizeOfImage.3 Tk_StrictMotif.3 Tk_TextLayoutToPostscript.3 Tk_TextWidth.3 \
Tk_Uid.3 Tk_UndefineCursor.3 Tk_UnderlineChars.3 Tk_UnderlineTextLayout.3 Tk_Ungrab.3 Tk_UnmaintainGeometry.3 Tk_UnmapWindow.3 Tk_UnsetGrid.3 Tk_Visual.3 \
Tk_Width.3 Tk_WindowId.3 Tk_X.3 Tk_Y.3 ToUpper.3 TraceCmd.3 TraceVar.3 Translate.3 UniCharIsAlpha.3 UpVar.3 Utf.3 WindowId.3 WrongNumArgs.3 after.n append.n \
array.n bgerror.n binary.n break.n case.n catch.n cd.n clock.n close.n concat.n continue.n dde.n encoding.n eof.n error.n eval.n exec.n exit.n expr.n fblocked.n \
fconfigure.n fcopy.n file.n fileevent.n filename.n flush.n for.n foreach.n format.n gets.n glob.n global.n history.n http.n if.n incr.n info.n interp.n \
join.n lappend.n library.n lindex.n linsert.n list.n llength.n load.n lrange.n lreplace.n lsearch.n lset.n lsort.n memory.n msgcat.n namespace.n open.n \
package.n packagens.n pid.n pkgMkIndex.n proc.n puts.n pwd.n re_syntax.n read.n regexp.n registry.n regsub.n rename.n resource.n return.n safe.n scan.n \
seek.n set.n socket.n source.n split.n string.n subst.n switch.n tcltest.n tclvars.n tell.n time.n trace.n unknown.n unset.n update.n uplevel.n upvar.n \
variable.n vwait.n while.n
MANN= Archetype.n Balloon.n BtnBox.n ChkList.n Control.n DItem.n Destroy.n DirDlg.n DirList.n DirTree.n EFileBox.n EFileDlg.n FileBox.n FileDlg.n FileEnt.n Form.n \
GetBool.n GetInt.n Grid.n HList.n InpOnly.n LabEntry.n LabFrame.n ListNBK.n Meter.n Mwm.n NBFrame.n NoteBook.n OptMenu.n PanedWin.n PopMenu.n SHList.n \
SListBox.n SText.n SWindow.n Select.n StdBBox.n TList.n Tcl.n TixComboBox.n TixIntro.n Toplevel.n Tree.n Utils.n Widget.n Wm.n after.n bell.n bind.n bindtags.n \
bitmap.n body.n button.n canvas.n checkbutton.n chooseColor.n chooseDirectory.n class.n clipboard.n code.n colors.n compound.n configbody.n console.n cursors.n \
delete.n destroy.n dialog.n ensemble.n entry.n event.n exit.n fileevent.n find.n focus.n focusNext.n font.n frame.n getOpenFile.n grab.n grid.n image.n \
itcl.n itcl_class.n itcl_info.n itclvars.n itk.n itkvars.n keysyms.n label.n labelframe.n listbox.n loadTk.n local.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 panedwindow.n photo.n pixmap.n place.n popup.n radiobutton.n raise.n \
scale.n scope.n scrollbar.n selection.n send.n spinbox.n text.n tix.n tixwish.1 tk.n tk_bindForTraversal.n tk_bisque.n tk_chooseColor.n tk_chooseDirectory.n \
tk_dialog.n tk_focusFollowsMouse.n tk_focusNext.n tk_focusPrev.n tk_getOpenFile.n tk_getSaveFile.n tk_menuBar.n tk_messageBox.n tk_optionMenu.n tk_popup.n \
tk_setPalette.n tkerror.n tkvars.n tkwait.n toplevel.n update.n usual.n winfo.n wm.n

View file

@ -1,3 +1,3 @@
MD5 (sourcenav-6.0.tar.gz) = 91b9cfde4cab6526ab7a0b10494ea742
SHA256 (sourcenav-6.0.tar.gz) = 9a156a26a743d13261ced90402c234c160c1d4ee2a0bc71859d58684fe03ee45
SIZE (sourcenav-6.0.tar.gz) = 18904388
MD5 (sourcenavigator-NG4.tar.bz2) = e1c6fb0dbd49fa5462e9a97b273fb294
SHA256 (sourcenavigator-NG4.tar.bz2) = ed0b9c1b3eae9684400227eb99c0cac1dcf7c68dccd38c78ae257d23f3670123
SIZE (sourcenavigator-NG4.tar.bz2) = 15389565

View file

@ -1,129 +0,0 @@
--- db/include/cdefs.h.old Thu Apr 25 08:48:11 2002
+++ db/include/cdefs.h Tue Mar 22 16:05:39 2005
@@ -1,125 +1 @@
-/*
- * Copyright (c) 1991, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Berkeley Software Design, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)cdefs.h 8.7 (Berkeley) 1/21/94
- */
-
-#ifndef _CDEFS_H_
-#define _CDEFS_H_
-
-#if defined(__cplusplus)
-#define __BEGIN_DECLS extern "C" {
-#define __END_DECLS };
-#else
-#define __BEGIN_DECLS
-#define __END_DECLS
-#endif
-
-/* This is defined on my Linux box, at least. */
-#undef __P
-
-/*
- * The __CONCAT macro is used to concatenate parts of symbol names, e.g.
- * with "#define OLD(foo) __CONCAT(old,foo)", OLD(foo) produces oldfoo.
- * The __CONCAT macro is a bit tricky -- make sure you don't put spaces
- * in between its arguments. __CONCAT can also concatenate double-quoted
- * strings produced by the __STRING macro, but this only works with ANSI C.
- */
-#if defined(__STDC__) || defined(__MSVC__) || defined(__cplusplus)
-#define __P(protos) protos /* full-blown ANSI C */
-#define __CONCAT(x,y) x ## y
-#define __STRING(x) #x
-
-#define __const const /* define reserved names to standard */
-#define __signed signed
-#define __volatile volatile
-#if defined(__cplusplus)
-#define __inline inline /* convert to C++ keyword */
-#else
-#if !defined(__GNUC__) && !defined(__MSVC__)
-#define __inline /* delete GCC keyword */
-#endif /* !__GNUC__ */
-#endif /* !__cplusplus */
-
-#else /* !(__STDC__ || __MSVC__ || __cplusplus) */
-#define __P(protos) () /* traditional C preprocessor */
-#define __CONCAT(x,y) x/**/y
-#define __STRING(x) "x"
-
-#ifndef __GNUC__
-#define __const /* delete pseudo-ANSI C keywords */
-#define __inline
-#define __signed
-#define __volatile
-/*
- * In non-ANSI C environments, new programs will want ANSI-only C keywords
- * deleted from the program and old programs will want them left alone.
- * When using a compiler other than gcc, programs using the ANSI C keywords
- * const, inline etc. as normal identifiers should define -DNO_ANSI_KEYWORDS.
- * When using "gcc -traditional", we assume that this is the intent; if
- * __GNUC__ is defined but __STDC__ is not, we leave the new keywords alone.
- */
-#ifndef NO_ANSI_KEYWORDS
-#define const /* delete ANSI C keywords */
-#define inline
-#define signed
-#define volatile
-#endif
-#endif /* !__GNUC__ */
-#endif /* !(__STDC__ || __cplusplus) */
-
-/*
- * GCC1 and some versions of GCC2 declare dead (non-returning) and
- * pure (no side effects) functions using "volatile" and "const";
- * unfortunately, these then cause warnings under "-ansi -pedantic".
- * GCC2 uses a new, peculiar __attribute__((attrs)) style. All of
- * these work for GNU C++ (modulo a slight glitch in the C++ grammar
- * in the distribution version of 2.5.5).
- */
-#if !defined(__GNUC__) || __GNUC__ < 2 || __GNUC_MINOR__ < 5
-#define __attribute__(x) /* delete __attribute__ if non-gcc or gcc1 */
-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
-#define __dead __volatile
-#define __pure __const
-#endif
-#endif
-
-/* Delete pseudo-keywords wherever they are not available or needed. */
-#ifndef __dead
-#define __dead
-#define __pure
-#endif
-
-#endif /* !_CDEFS_H_ */
+#include <sys/cdefs.h>

View file

@ -1,12 +0,0 @@
diff -ru tix/unix/tk8.1/Makefile.in tix/unix/tk8.1/Makefile.in
--- tix/unix/tk8.1/Makefile.in 2001-09-08 16:25:55.000000000 -0700
+++ tix/unix/tk8.1/Makefile.in 2006-07-19 18:42:37.000000000 -0700
@@ -46,7 +46,7 @@
# To change the compiler switches, for example to change from -O
# to -g, change the following line:
CFLAGS = -O
-TIX_CFLAGS = $(CFLAGS) -fwritable-strings
+TIX_CFLAGS = $(CFLAGS)
# To disable ANSI-C procedure prototypes reverse the comment characters
# on the following lines:

View file

@ -1,12 +1,12 @@
--- snavigator/snavigator/unix/snavigator.orig 2004-01-04 00:13:24.000000000 +0100
+++ snavigator/snavigator/unix/snavigator 2008-04-22 01:11:03.000000000 +0200
--- snavigator/snavigator/unix/snavigator.orig 2009-01-28 19:35:21.000000000 +0100
+++ snavigator/snavigator/unix/snavigator 2009-07-01 21:26:05.000000000 +0200
@@ -1,7 +1,8 @@
#!/bin/sh
# the directory where this script lives
# find SN base installation directory
-snbindir=`dirname $0`
+me=`realpath $0`
+snbindir=`dirname $me`
snbasedir=`cd $snbindir/.. ; pwd`
startup=hyper
script=snavigator
# $script is either in ../share/etc/ or ../../share/etc/

View file

@ -0,0 +1,23 @@
--- snavigator/snavigator/unix/snscenario.in.orig 2009-07-01 22:09:02.000000000 +0200
+++ snavigator/snavigator/unix/snscenario.in 2009-07-01 22:10:27.000000000 +0200
@@ -2,17 +2,17 @@
prefix="@prefix@"
exec_prefix="@exec_prefix@"
-bindir="@bindir@"
+bindir="@exec_prefix@/libexec/snavigator"
datarootdir="@datarootdir@"
datadir="@datadir@"
-etcdir="$datadir/etc"
+etcdir="$datadir/snavigator/etc"
if test "$SN_HOME" = ""; then
SN_HOME="$prefix"
export SN_HOME
fi
-TCL_LIBRARY=$SN_HOME/share/tcl8.1
+TCL_LIBRARY=$SN_HOME/share/tcl8.3
export TCL_LIBRARY
exec "$bindir/hyper" -file "$etcdir/snscenario" "--" -home "$prefix" ${1+"$@"}

View file

@ -1,5 +1,5 @@
--- tix/unix/Makefile.in.orig 2008-06-02 14:38:17.000000000 +0200
+++ tix/unix/Makefile.in 2008-06-02 14:38:53.000000000 +0200
--- tix/unix/Makefile.in.orig 2009-07-01 17:29:44.000000000 +0200
+++ tix/unix/Makefile.in 2009-07-01 17:34:39.000000000 +0200
@@ -66,6 +66,7 @@
INSTALL = @SRC_DIR@/install.sh -c
INSTALL_PROGRAM = @INSTALL_PROGRAM@
@ -8,7 +8,7 @@
SRC_DIR = @SRC_DIR@
INC_DIR = @SRC_DIR@/generic
UNIX_DIR = @SRC_DIR@/unix
@@ -140,7 +141,7 @@
@@ -139,7 +140,7 @@
fi; \
done;
@echo "installing the tixindex program for building tclIndex for Tix scripts"

View file

@ -0,0 +1,17 @@
--- tk/library/listbox.tcl.orig 2009-07-01 21:40:14.000000000 +0200
+++ tk/library/listbox.tcl 2009-07-01 21:40:31.000000000 +0200
@@ -175,14 +175,6 @@
%W scan dragto %x %y
}
-# The MouseWheel will typically only fire on Windows. However,
-# someone could use the "event generate" command to produce one
-# on other platforms.
-
-bind Listbox <MouseWheel> {
- %W yview scroll [expr {- (%D / 120) * 4}] units
-}
-
if {[string equal "unix" $tcl_platform(platform)]} {
# Support for mousewheels on Linux/Unix commonly comes through mapping
# the wheel to the extended buttons. If you have a mousewheel, find

View file

@ -0,0 +1,17 @@
--- tk/library/text.tcl.orig 2009-07-01 21:42:12.000000000 +0200
+++ tk/library/text.tcl 2009-07-01 21:42:20.000000000 +0200
@@ -450,14 +450,6 @@
}
set tkPriv(prevPos) {}
-# The MouseWheel will typically only fire on Windows. However,
-# someone could use the "event generate" command to produce one
-# on other platforms.
-
-bind Text <MouseWheel> {
- %W yview scroll [expr {- (%D / 120) * 4}] units
-}
-
if {[string equal "unix" $tcl_platform(platform)]} {
# Support for mousewheels on Linux/Unix commonly comes through mapping
# the wheel to the extended buttons. If you have a mousewheel, find

View file

@ -1,12 +0,0 @@
==============================================================================
sourcenav has been installed.
The program includes libraries that also come in other ports, so it has been
installed under "%%PREFIX%%" to avoid conflicts.
The main binary has been located at "%%PREFIX%%/bin/snavigator"
Documentation can be found under "%%PREFIX%%".
==============================================================================

View file

@ -1,23 +1,13 @@
Source-Navigator is a source code analysis tool. With it, you can edit your
source code, display relationships between classes and functions and members,
and display call trees. You can also build your projects, either with your
own makefile, or by using Source-Navigator's build system to automatically
generate a makefile.
Source Navigator NG is a source code analysis tool.
With it, you can edit your source code, display relationships
between classes and functions and members, and display call trees.
Source-Navigator works with the Insight GUI interface for GDB.
You can navigate your source code and easily get to declarations
or implementations of functions, variables and macros (commonly
called "symbols") which helps you discovering and mapping unknown
source code for enhancement or maintenance tasks.
Source-Navigator supports C, C++, Java, Tcl, [incr Tcl], FORTRAN,
Python and COBOL, and provides an SDK so you can write your
own parsers.
It is based upon the old source navigator and strives to
improve usability and performance.
Use Source-Navigator to:
* Analyze how a change will effect external source modules.
* Find every place in your code where a given function is called.
* Find each file that includes a given header file.
* Use the grep tool to search for a given string in all your source files.
Source-Navigator is released under the GNU Public License.
WWW: http://sourcenav.sourceforge.net/
[ This port is maintained by Donald Burr <dburr@FreeBSD.ORG> ]
WWW: http://sourcenav.berlios.de/

File diff suppressed because it is too large Load diff