aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/open-motif
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2000-07-19 12:58:57 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2000-07-19 12:58:57 +0000
commit81736f7a20dad4821a03343bc06811a78bcba0c0 (patch)
tree026add81936e3452a8314c4a32e61364291ac331 /x11-toolkits/open-motif
parent7c265bef4964296084e7cdfc683f1b5c0a4dc64e (diff)
downloadports-81736f7a20dad4821a03343bc06811a78bcba0c0.tar.gz
ports-81736f7a20dad4821a03343bc06811a78bcba0c0.zip
Update to build properly from sources rather than re-package the Metrolink
offering. Portions of this port came from the following (the rest was my own blood and sweat): PR: 18691 Submitted by: Cyrille Lefevre <clefevre@citeweb.net> Submitted by: Sungman Cho <smcho@tsp.korea.ac.kr> (via -ports)
Notes
Notes: svn path=/head/; revision=30852
Diffstat (limited to 'x11-toolkits/open-motif')
-rw-r--r--x11-toolkits/open-motif/Makefile709
-rw-r--r--x11-toolkits/open-motif/distinfo7
-rw-r--r--x11-toolkits/open-motif/files/doc.imk9
-rw-r--r--x11-toolkits/open-motif/files/host.def43
-rw-r--r--x11-toolkits/open-motif/files/patch-bindings-Imakefile14
-rw-r--r--x11-toolkits/open-motif/files/patch-man-Imakefile7
-rw-r--r--x11-toolkits/open-motif/files/patch-man5-Imakefile12
-rw-r--r--x11-toolkits/open-motif/files/patch-util-Imakefile19
-rw-r--r--x11-toolkits/open-motif/pkg-comment2
-rw-r--r--x11-toolkits/open-motif/pkg-descr30
-rw-r--r--x11-toolkits/open-motif/pkg-message3
-rw-r--r--x11-toolkits/open-motif/pkg-plist430
12 files changed, 1244 insertions, 41 deletions
diff --git a/x11-toolkits/open-motif/Makefile b/x11-toolkits/open-motif/Makefile
index a6be5e5f7550..7cf3b76b6861 100644
--- a/x11-toolkits/open-motif/Makefile
+++ b/x11-toolkits/open-motif/Makefile
@@ -9,42 +9,679 @@
PORTNAME= open-motif
PORTVERSION= 2.1.30
CATEGORIES= x11-toolkits
-MASTER_SITES= ftp://openmotif.opengroup.org/pub/openmotif/R2.1.30/binaries/metrolink/ \
- ftp://ftp.opengroup.org/pub/openmotif/R2.1.30/binaries/metrolink/ \
- ftp://ftp.isca.uiowa.edu/pub/mirrors/openmotif/binaries/metrolink/ \
- ftp://ftp.kddlabs.co.jp/X11/openmotif/binaries/metrolink/
-DISTNAME= openmotif-${PORTVERSION}-4_MLI
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= obrien@FreeBSD.org
-
-ONLY_FOR_ARCHS= i386
-PREFIX?= / # will install into ${PREFIX}/usr/X11R6
-NO_MTREE= yes
-USE_X_PREFIX= yes
-NO_WRKSUBDIR= yes
-EXTRACT_ONLY= # don't exact the tarball
-NO_BUILD= binary distrubition
-NO_PKG_REGISTER=do-install: target will take care of this
-
-do-install:
- @pkg_add -f -p ${PREFIX} ${DISTDIR}/${DISTFILES}
- @${MV} -v ${PKG_DBDIR}/${DISTNAME} ${PKG_DBDIR}/${PKGNAME}
-
-# shouldn't this be covered by "NO_PKG_REGISTER" ??
-generate-plist:
- @${DO_NADA}
-
-do-package:
- @${ECHO_MSG} "===> Building package for ${PKGNAME}"
- @if [ -d ${PACKAGES} ]; then \
- if [ ! -d ${PKGREPOSITORY} ]; then \
- if ! ${MKDIR} ${PKGREPOSITORY}; then \
- ${ECHO_MSG} ">> Can't create directory ${PKGREPOSITORY}."; \
- exit 1; \
- fi; \
- fi; \
+MASTER_SITES= ftp://openmotif.opengroup.org/pub/openmotif/R${PORTVERSION}/tars/ \
+ ftp://ftp.opengroup.org/pub/openmotif/R${PORTVERSION}/tars/ \
+ ftp://ftp.kddlabs.co.jp/X11/openmotif/R${PORTVERSION}/tars/
+DISTNAME= openmotif${PORTVERSION}
+
+PATCH_SITES= ftp://openmotif.opengroup.org/pub/openmotif/R${PORTVERSION}/fixes/ \
+ ftp://ftp.opengroup.org/pub/openmotif/R${PORTVERSION}/fixes/ \
+ ftp://ftp.kddlabs.co.jp/X11/openmotif/R${PORTVERSION}/fixes/
+PATCHFILES= patch1 patch2 patch3 patch4 patch5
+PATCH_DIST_STRIP= -p1
+
+
+MAINTAINER= ports@FreeBSD.org
+
+DIST_SUBDIR= openmotif
+WRKSRC= ${WRKDIR}/motif
+USE_IMAKE= yes
+MAKE_ENV+= LANG=C
+XMKMF= ${MAKE} Makefile.boot
+ALL_TARGET= VerifyOS Everything
+MANCOMPRESSED= yes
+
+MAN1= mwm.1 \
+ uil.1 \
+ xmbind.1 \
+ DNDDemo.1 \
+ draw.1 \
+ earth.1 \
+ exm_in_c.1 \
+ exm_in_uil.1 \
+ filemanager.1 \
+ getsubres.1 \
+ helloint.1 \
+ i18ninput.1 \
+ periodic.1 \
+ piano.1 \
+ sampler2_0.1 \
+ setDate.1 \
+ simpleDemo.1 \
+ simpledrop.1 \
+ todo.1 \
+
+MAN1DONT=\
+ animate.1 \
+ panner.1 \
+ wsm.1
+
+MAN3= ApplicationShell.3 \
+ Composite.3 \
+ Constraint.3 \
+ Core.3 \
+ MrmCloseHierarchy.3 \
+ MrmFetchBitmapLiteral.3 \
+ MrmFetchColorLiteral.3 \
+ MrmFetchIconLiteral.3 \
+ MrmFetchLiteral.3 \
+ MrmFetchSetValues.3 \
+ MrmFetchWidget.3 \
+ MrmFetchWidgetOverride.3 \
+ MrmInitialize.3 \
+ MrmOpenHierarchy.3 \
+ MrmOpenHierarchyFromBuffer.3 \
+ MrmOpenHierarchyPerDisplay.3 \
+ MrmRegisterClass.3 \
+ MrmRegisterNames.3 \
+ MrmRegisterNamesInHierarchy.3 \
+ Object.3 \
+ OverrideShell.3 \
+ RectObj.3 \
+ Shell.3 \
+ TopLevelShell.3 \
+ TransientShell.3 \
+ Uil.3 \
+ UilDumpSymbolTable.3 \
+ VendorShell.3 \
+ VirtualBindings.3 \
+ WMShell.3 \
+ XmActivateProtocol.3 \
+ XmActivateWMProtocol.3 \
+ XmAddProtocolCallback.3 \
+ XmAddProtocols.3 \
+ XmAddTabGroup.3 \
+ XmAddToPostFromList.3 \
+ XmAddWMProtocolCallback.3 \
+ XmAddWMProtocols.3 \
+ XmArrowButton.3 \
+ XmArrowButtonGadget.3 \
+ XmBulletinBoard.3 \
+ XmCascadeButton.3 \
+ XmCascadeButtonGadget.3 \
+ XmCascadeButtonGadgetHighlight.3 \
+ XmCascadeButtonHighlight.3 \
+ XmChangeColor.3 \
+ XmClipboardCancelCopy.3 \
+ XmClipboardCopy.3 \
+ XmClipboardCopyByName.3 \
+ XmClipboardEndCopy.3 \
+ XmClipboardEndRetrieve.3 \
+ XmClipboardInquireCount.3 \
+ XmClipboardInquireFormat.3 \
+ XmClipboardInquireLength.3 \
+ XmClipboardInquirePendingItems.3 \
+ XmClipboardLock.3 \
+ XmClipboardRegisterFormat.3 \
+ XmClipboardRetrieve.3 \
+ XmClipboardStartCopy.3 \
+ XmClipboardStartRetrieve.3 \
+ XmClipboardUndoCopy.3 \
+ XmClipboardUnlock.3 \
+ XmClipboardWithdrawFormat.3 \
+ XmComboBox.3 \
+ XmComboBoxAddItem.3 \
+ XmComboBoxDeletePos.3 \
+ XmComboBoxSelectItem.3 \
+ XmComboBoxSetItem.3 \
+ XmComboBoxUpdate.3 \
+ XmCommand.3 \
+ XmCommandAppendValue.3 \
+ XmCommandError.3 \
+ XmCommandGetChild.3 \
+ XmCommandSetValue.3 \
+ XmContainer.3 \
+ XmContainerCopy.3 \
+ XmContainerCopyLink.3 \
+ XmContainerCut.3 \
+ XmContainerGetItemChildren.3 \
+ XmContainerPaste.3 \
+ XmContainerPasteLink.3 \
+ XmContainerRelayout.3 \
+ XmContainerReorder.3 \
+ XmConvertStringToUnits.3 \
+ XmConvertUnits.3 \
+ XmCreateArrowButton.3 \
+ XmCreateArrowButtonGadget.3 \
+ XmCreateBulletinBoard.3 \
+ XmCreateBulletinBoardDialog.3 \
+ XmCreateCascadeButton.3 \
+ XmCreateCascadeButtonGadget.3 \
+ XmCreateComboBox.3 \
+ XmCreateCommand.3 \
+ XmCreateCommandDialog.3 \
+ XmCreateContainer.3 \
+ XmCreateDialogShell.3 \
+ XmCreateDragIcon.3 \
+ XmCreateDrawingArea.3 \
+ XmCreateDrawnButton.3 \
+ XmCreateDropDownComboBox.3 \
+ XmCreateDropDownList.3 \
+ XmCreateErrorDialog.3 \
+ XmCreateFileSelectionBox.3 \
+ XmCreateFileSelectionDialog.3 \
+ XmCreateForm.3 \
+ XmCreateFormDialog.3 \
+ XmCreateFrame.3 \
+ XmCreateIconGadget.3 \
+ XmCreateInformationDialog.3 \
+ XmCreateLabel.3 \
+ XmCreateLabelGadget.3 \
+ XmCreateList.3 \
+ XmCreateMainWindow.3 \
+ XmCreateMenuBar.3 \
+ XmCreateMenuShell.3 \
+ XmCreateMessageBox.3 \
+ XmCreateMessageDialog.3 \
+ XmCreateNotebook.3 \
+ XmCreateOptionMenu.3 \
+ XmCreatePanedWindow.3 \
+ XmCreatePopupMenu.3 \
+ XmCreatePromptDialog.3 \
+ XmCreatePulldownMenu.3 \
+ XmCreatePushButton.3 \
+ XmCreatePushButtonGadget.3 \
+ XmCreateQuestionDialog.3 \
+ XmCreateRadioBox.3 \
+ XmCreateRowColumn.3 \
+ XmCreateScale.3 \
+ XmCreateScrollBar.3 \
+ XmCreateScrolledList.3 \
+ XmCreateScrolledText.3 \
+ XmCreateScrolledWindow.3 \
+ XmCreateSelectionBox.3 \
+ XmCreateSelectionDialog.3 \
+ XmCreateSeparator.3 \
+ XmCreateSeparatorGadget.3 \
+ XmCreateSimpleCheckBox.3 \
+ XmCreateSimpleMenuBar.3 \
+ XmCreateSimpleOptionMenu.3 \
+ XmCreateSimplePopupMenu.3 \
+ XmCreateSimplePulldownMenu.3 \
+ XmCreateSimpleRadioBox.3 \
+ XmCreateSimpleSpinBox.3 \
+ XmCreateSpinBox.3 \
+ XmCreateTemplateDialog.3 \
+ XmCreateText.3 \
+ XmCreateTextField.3 \
+ XmCreateToggleButton.3 \
+ XmCreateToggleButtonGadget.3 \
+ XmCreateWarningDialog.3 \
+ XmCreateWorkArea.3 \
+ XmCreateWorkingDialog.3 \
+ XmCvtByteStreamToXmString.3 \
+ XmCvtCTToXmString.3 \
+ XmCvtStringToUnitType.3 \
+ XmCvtTextPropertyToXmStringTable.3 \
+ XmCvtXmStringTableToTextProperty.3 \
+ XmCvtXmStringToByteStream.3 \
+ XmCvtXmStringToCT.3 \
+ XmDeactivateProtocol.3 \
+ XmDeactivateWMProtocol.3 \
+ XmDestroyPixmap.3 \
+ XmDialogShell.3 \
+ XmDirection.3 \
+ XmDirectionMatch.3 \
+ XmDirectionMatchPartial.3 \
+ XmDirectionToStringDirection.3 \
+ XmDisplay.3 \
+ XmDragCancel.3 \
+ XmDragContext.3 \
+ XmDragIcon.3 \
+ XmDragStart.3 \
+ XmDrawingArea.3 \
+ XmDrawnButton.3 \
+ XmDropSite.3 \
+ XmDropSiteConfigureStackingOrder.3 \
+ XmDropSiteEndUpdate.3 \
+ XmDropSiteQueryStackingOrder.3 \
+ XmDropSiteRegister.3 \
+ XmDropSiteRegistered.3 \
+ XmDropSiteRetrieve.3 \
+ XmDropSiteStartUpdate.3 \
+ XmDropSiteUnregister.3 \
+ XmDropSiteUpdate.3 \
+ XmDropTransfer.3 \
+ XmDropTransferAdd.3 \
+ XmDropTransferStart.3 \
+ XmFileSelectionBox.3 \
+ XmFileSelectionBoxGetChild.3 \
+ XmFileSelectionDoSearch.3 \
+ XmFontList.3 \
+ XmFontListAdd.3 \
+ XmFontListAppendEntry.3 \
+ XmFontListCopy.3 \
+ XmFontListCreate.3 \
+ XmFontListEntryCreate.3 \
+ XmFontListEntryFree.3 \
+ XmFontListEntryGetFont.3 \
+ XmFontListEntryGetTag.3 \
+ XmFontListEntryLoad.3 \
+ XmFontListFree.3 \
+ XmFontListFreeFontContext.3 \
+ XmFontListGetNextFont.3 \
+ XmFontListInitFontContext.3 \
+ XmFontListNextEntry.3 \
+ XmFontListRemoveEntry.3 \
+ XmForm.3 \
+ XmFrame.3 \
+ XmGadget.3 \
+ XmGetAtomName.3 \
+ XmGetColorCalculation.3 \
+ XmGetColors.3 \
+ XmGetDestination.3 \
+ XmGetDragContext.3 \
+ XmGetFocusWidget.3 \
+ XmGetMenuCursor.3 \
+ XmGetPixmap.3 \
+ XmGetPixmapByDepth.3 \
+ XmGetPostedFromWidget.3 \
+ XmGetScaledPixmap.3 \
+ XmGetSecondaryResourceData.3 \
+ XmGetTabGroup.3 \
+ XmGetTearOffControl.3 \
+ XmGetVisibility.3 \
+ XmGetXmDisplay.3 \
+ XmGetXmScreen.3 \
+ XmIconGadget.3 \
+ XmImCloseXIM.3 \
+ XmImFreeXIC.3 \
+ XmImGetXIC.3 \
+ XmImGetXIM.3 \
+ XmImMbLookupString.3 \
+ XmImMbResetIC.3 \
+ XmImRegister.3 \
+ XmImSetFocusValues.3 \
+ XmImSetValues.3 \
+ XmImSetXIC.3 \
+ XmImUnregister.3 \
+ XmImUnsetFocus.3 \
+ XmImVaSetFocusValues.3 \
+ XmImVaSetValues.3 \
+ XmInstallImage.3 \
+ XmInternAtom.3 \
+ XmIsMotifWMRunning.3 \
+ XmIsTraversable.3 \
+ XmLabel.3 \
+ XmLabelGadget.3 \
+ XmList.3 \
+ XmListAddItem.3 \
+ XmListAddItemUnselected.3 \
+ XmListAddItems.3 \
+ XmListAddItemsUnselected.3 \
+ XmListDeleteAllItems.3 \
+ XmListDeleteItem.3 \
+ XmListDeleteItems.3 \
+ XmListDeleteItemsPos.3 \
+ XmListDeletePos.3 \
+ XmListDeletePositions.3 \
+ XmListDeselectAllItems.3 \
+ XmListDeselectItem.3 \
+ XmListDeselectPos.3 \
+ XmListGetKbdItemPos.3 \
+ XmListGetMatchPos.3 \
+ XmListGetSelectedPos.3 \
+ XmListItemExists.3 \
+ XmListItemPos.3 \
+ XmListPosSelected.3 \
+ XmListPosToBounds.3 \
+ XmListReplaceItems.3 \
+ XmListReplaceItemsPos.3 \
+ XmListReplaceItemsPosUnselected.3 \
+ XmListReplaceItemsUnselected.3 \
+ XmListReplacePositions.3 \
+ XmListSelectItem.3 \
+ XmListSelectPos.3 \
+ XmListSetAddMode.3 \
+ XmListSetBottomItem.3 \
+ XmListSetBottomPos.3 \
+ XmListSetHorizPos.3 \
+ XmListSetItem.3 \
+ XmListSetKbdItemPos.3 \
+ XmListSetPos.3 \
+ XmListUpdateSelectedList.3 \
+ XmListYToPos.3 \
+ XmMainWindow.3 \
+ XmMainWindowSep1.3 \
+ XmMainWindowSep2.3 \
+ XmMainWindowSep3.3 \
+ XmMainWindowSetAreas.3 \
+ XmManager.3 \
+ XmMapSegmentEncoding.3 \
+ XmMenuPosition.3 \
+ XmMenuShell.3 \
+ XmMessageBox.3 \
+ XmMessageBoxGetChild.3 \
+ XmNotebook.3 \
+ XmNotebookGetPageInfo.3 \
+ XmObjectAtPoint.3 \
+ XmOptionButtonGadget.3 \
+ XmOptionLabelGadget.3 \
+ XmPanedWindow.3 \
+ XmParseMapping.3 \
+ XmParseMappingCreate.3 \
+ XmParseMappingFree.3 \
+ XmParseMappingGetValues.3 \
+ XmParseMappingSetValues.3 \
+ XmParseTable.3 \
+ XmParseTableFree.3 \
+ XmPrimitive.3 \
+ XmPrintPopupPDM.3 \
+ XmPrintSetup.3 \
+ XmPrintShell.3 \
+ XmPrintToFile.3 \
+ XmProcessTraversal.3 \
+ XmPushButton.3 \
+ XmPushButtonGadget.3 \
+ XmRedisplayWidget.3 \
+ XmRegisterSegmentEncoding.3 \
+ XmRemoveFromPostFromList.3 \
+ XmRemoveProtocolCallback.3 \
+ XmRemoveProtocols.3 \
+ XmRemoveTabGroup.3 \
+ XmRemoveWMProtocolCallback.3 \
+ XmRemoveWMProtocols.3 \
+ XmRenderTable.3 \
+ XmRenderTableAddRenditions.3 \
+ XmRenderTableCopy.3 \
+ XmRenderTableCvtFromProp.3 \
+ XmRenderTableCvtToProp.3 \
+ XmRenderTableFree.3 \
+ XmRenderTableGetRendition.3 \
+ XmRenderTableGetRenditions.3 \
+ XmRenderTableGetTags.3 \
+ XmRenderTableRemoveRenditions.3 \
+ XmRendition.3 \
+ XmRenditionCreate.3 \
+ XmRenditionFree.3 \
+ XmRenditionRetrieve.3 \
+ XmRenditionUpdate.3 \
+ XmRepTypeAddReverse.3 \
+ XmRepTypeGetId.3 \
+ XmRepTypeGetNameList.3 \
+ XmRepTypeGetRecord.3 \
+ XmRepTypeGetRegistered.3 \
+ XmRepTypeInstallTearOffModelConverter.3 \
+ XmRepTypeRegister.3 \
+ XmRepTypeValidValue.3 \
+ XmResolveAllPartOffsets.3 \
+ XmResolvePartOffsets.3 \
+ XmRowColumn.3 \
+ XmScale.3 \
+ XmScaleGetValue.3 \
+ XmScaleSetTicks.3 \
+ XmScaleSetValue.3 \
+ XmScreen.3 \
+ XmScrollBar.3 \
+ XmScrollBarGetValues.3 \
+ XmScrollBarSetValues.3 \
+ XmScrollVisible.3 \
+ XmScrolledWindow.3 \
+ XmScrolledWindowSetAreas.3 \
+ XmSelectionBox.3 \
+ XmSelectionBoxGetChild.3 \
+ XmSeparator.3 \
+ XmSeparatorGadget.3 \
+ XmSetColorCalculation.3 \
+ XmSetFontUnit.3 \
+ XmSetFontUnits.3 \
+ XmSetMenuCursor.3 \
+ XmSetProtocolHooks.3 \
+ XmSetWMProtocolHooks.3 \
+ XmSimpleSpinBox.3 \
+ XmSimpleSpinBoxAddItem.3 \
+ XmSimpleSpinBoxDeletePos.3 \
+ XmSimpleSpinBoxSetItem.3 \
+ XmSpinBox.3 \
+ XmSpinBoxValidatePosition.3 \
+ XmString.3 \
+ XmStringBaseline.3 \
+ XmStringByteCompare.3 \
+ XmStringByteStreamLength.3 \
+ XmStringCompare.3 \
+ XmStringComponentCreate.3 \
+ XmStringComponentType.3 \
+ XmStringConcat.3 \
+ XmStringConcatAndFree.3 \
+ XmStringCopy.3 \
+ XmStringCreate.3 \
+ XmStringCreateLocalized.3 \
+ XmStringCreateLtoR.3 \
+ XmStringCreateSimple.3 \
+ XmStringDirection.3 \
+ XmStringDirectionCreate.3 \
+ XmStringDirectionToDirection.3 \
+ XmStringDraw.3 \
+ XmStringDrawImage.3 \
+ XmStringDrawUnderline.3 \
+ XmStringEmpty.3 \
+ XmStringExtent.3 \
+ XmStringFree.3 \
+ XmStringFreeContext.3 \
+ XmStringGenerate.3 \
+ XmStringGetLtoR.3 \
+ XmStringGetNextComponent.3 \
+ XmStringGetNextSegment.3 \
+ XmStringGetNextTriple.3 \
+ XmStringHasSubstring.3 \
+ XmStringHeight.3 \
+ XmStringInitContext.3 \
+ XmStringIsVoid.3 \
+ XmStringLength.3 \
+ XmStringLineCount.3 \
+ XmStringNConcat.3 \
+ XmStringNCopy.3 \
+ XmStringParseText.3 \
+ XmStringPeekNextComponent.3 \
+ XmStringPeekNextTriple.3 \
+ XmStringPutRendition.3 \
+ XmStringSegmentCreate.3 \
+ XmStringSeparatorCreate.3 \
+ XmStringTable.3 \
+ XmStringTableParseStringArray.3 \
+ XmStringTableProposeTablist.3 \
+ XmStringTableToXmString.3 \
+ XmStringTableUnparse.3 \
+ XmStringToXmStringTable.3 \
+ XmStringUnparse.3 \
+ XmStringWidth.3 \
+ XmTab.3 \
+ XmTabCreate.3 \
+ XmTabFree.3 \
+ XmTabGetValues.3 \
+ XmTabList.3 \
+ XmTabListCopy.3 \
+ XmTabListFree.3 \
+ XmTabListGetTab.3 \
+ XmTabListInsertTabs.3 \
+ XmTabListRemoveTabs.3 \
+ XmTabListReplacePositions.3 \
+ XmTabListTabCount.3 \
+ XmTabSetValue.3 \
+ XmTargetsAreCompatible.3 \
+ XmText.3 \
+ XmTextClearSelection.3 \
+ XmTextCopy.3 \
+ XmTextCopyLink.3 \
+ XmTextCut.3 \
+ XmTextDisableRedisplay.3 \
+ XmTextEnableRedisplay.3 \
+ XmTextField.3 \
+ XmTextFieldClearSelection.3 \
+ XmTextFieldCopy.3 \
+ XmTextFieldCopyLink.3 \
+ XmTextFieldCut.3 \
+ XmTextFieldGetBaseline.3 \
+ XmTextFieldGetEditable.3 \
+ XmTextFieldGetInsertionPosition.3 \
+ XmTextFieldGetLastPosition.3 \
+ XmTextFieldGetMaxLength.3 \
+ XmTextFieldGetSelection.3 \
+ XmTextFieldGetSelectionPosition.3 \
+ XmTextFieldGetSelectionWcs.3 \
+ XmTextFieldGetString.3 \
+ XmTextFieldGetStringWcs.3 \
+ XmTextFieldGetSubstring.3 \
+ XmTextFieldGetSubstringWcs.3 \
+ XmTextFieldInsert.3 \
+ XmTextFieldInsertWcs.3 \
+ XmTextFieldPaste.3 \
+ XmTextFieldPasteLink.3 \
+ XmTextFieldPosToXY.3 \
+ XmTextFieldRemove.3 \
+ XmTextFieldReplace.3 \
+ XmTextFieldReplaceWcs.3 \
+ XmTextFieldSetAddMode.3 \
+ XmTextFieldSetEditable.3 \
+ XmTextFieldSetHighlight.3 \
+ XmTextFieldSetInsertionPosition.3 \
+ XmTextFieldSetMaxLength.3 \
+ XmTextFieldSetSelection.3 \
+ XmTextFieldSetString.3 \
+ XmTextFieldSetStringWcs.3 \
+ XmTextFieldShowPosition.3 \
+ XmTextFieldXYToPos.3 \
+ XmTextFindString.3 \
+ XmTextFindStringWcs.3 \
+ XmTextGetBaseline.3 \
+ XmTextGetCenterline.3 \
+ XmTextGetEditable.3 \
+ XmTextGetInsertionPosition.3 \
+ XmTextGetLastPosition.3 \
+ XmTextGetMaxLength.3 \
+ XmTextGetSelection.3 \
+ XmTextGetSelectionPosition.3 \
+ XmTextGetSelectionWcs.3 \
+ XmTextGetSource.3 \
+ XmTextGetString.3 \
+ XmTextGetStringWcs.3 \
+ XmTextGetSubstring.3 \
+ XmTextGetSubstringWcs.3 \
+ XmTextGetTopCharacter.3 \
+ XmTextInsert.3 \
+ XmTextInsertWcs.3 \
+ XmTextPaste.3 \
+ XmTextPasteLink.3 \
+ XmTextPosToXY.3 \
+ XmTextPosition.3 \
+ XmTextRemove.3 \
+ XmTextReplace.3 \
+ XmTextReplaceWcs.3 \
+ XmTextScroll.3 \
+ XmTextSetAddMode.3 \
+ XmTextSetEditable.3 \
+ XmTextSetHighlight.3 \
+ XmTextSetInsertionPosition.3 \
+ XmTextSetMaxLength.3 \
+ XmTextSetSelection.3 \
+ XmTextSetSource.3 \
+ XmTextSetString.3 \
+ XmTextSetStringWcs.3 \
+ XmTextSetTopCharacter.3 \
+ XmTextShowPosition.3 \
+ XmTextXYToPos.3 \
+ XmToggleButton.3 \
+ XmToggleButtonGadget.3 \
+ XmToggleButtonGadgetGetState.3 \
+ XmToggleButtonGadgetSetState.3 \
+ XmToggleButtonGetState.3 \
+ XmToggleButtonSetState.3 \
+ XmToggleButtonSetValue.3 \
+ XmTrackingEvent.3 \
+ XmTrackingLocate.3 \
+ XmTransferDone.3 \
+ XmTransferSendRequest.3 \
+ XmTransferSetParameters.3 \
+ XmTransferStartRequest.3 \
+ XmTransferValue.3 \
+ XmTranslateKey.3 \
+ XmUninstallImage.3 \
+ XmUpdateDisplay.3 \
+ XmVaCreateSimpleCheckBox.3 \
+ XmVaCreateSimpleMenuBar.3 \
+ XmVaCreateSimpleOptionMenu.3 \
+ XmVaCreateSimplePopupMenu.3 \
+ XmVaCreateSimplePulldownMenu.3 \
+ XmVaCreateSimpleRadioBox.3 \
+ XmWidgetGetBaselines.3 \
+ XmWidgetGetDisplayRect.3
+
+MAN5= Traits.5 UIL.5 WML.5 mwmrc.5
+
+post-patch:
+# fix sections
+ @cd ${WRKSRC}/doc/man/man1 && ${PERL} -pi.orig -e "s|user cmd|1|" *.1
+ @cd ${WRKSRC}/doc/man/man3 && ${PERL} -pi.orig \
+ -e "s|library call|3|" *.3
+# mwmrc is not a kernel interface!!
+ @cd ${WRKSRC}/doc/man/man4 && ${PERL} -pi.orig \
+ -e "s|special file|5|" *.4 && mv mwmrc.4 ../man5/mwmrc.5
+ @cd ${WRKSRC}/doc/man/man5 && ${PERL} -pi.orig \
+ -e "s|file formats|5|" *.5
+
+
+pre-configure:
+ -@if [ -d ${WRKSRC}/imports/x11/lib/X11 ]; then \
+ : ; \
+ else \
+ ${MKDIR} ${WRKSRC}/imports/x11/lib/X11/; \
+ ${LN} -s ${X11BASE}/bin ${WRKSRC}/imports/x11/; \
+ ${LN} -s ${X11BASE}/include ${WRKSRC}/imports/x11/; \
+ ${LN} -s ${X11BASE}/lib/* ${WRKSRC}/imports/x11/lib/; \
+ ${LN} -s ${X11BASE}/lib/X11/* ${WRKSRC}/imports/x11/lib/X11/; \
+ ${RM} -f ${WRKSRC}/imports/x11/lib/X11/config; \
+ ${LN} -s ${WRKSRC}/config/cf ${WRKSRC}/imports/x11/lib/X11/config; \
+ fi
+
+post-configure:
+ @${CP} ${X11BASE}/bin/imake ${WRKSRC}/config/imake/
+ cd ${WRKSRC} && ${MAKE} imake.bootstrap
+
+pre-install:
+ @if [ -f ${PREFIX}/lib/X11/config/host.def.orig ]; then \
+ : ; \
+ elif [ -f ${PREFIX}/lib/X11/config/host.def ]; then \
+ ${MV} ${PREFIX}/lib/X11/config/host.def \
+ ${PREFIX}/lib/X11/config/host.def.orig; \
+ else \
+ : ; \
fi
- @${CP} -p ${DISTDIR}/${DISTFILES} ${PKGFILE}
+
+post-install: share-doc share-guides share-examples
+ ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
+
+share-doc:
+ @${MKDIR} ${PREFIX}/share/doc/openmotif/
+ @${INSTALL_DATA} \
+ ${WRKSRC}/BUGREPORT \
+ ${WRKSRC}/COPYRIGHT.MOTIF \
+ ${WRKSRC}/README \
+ ${WRKSRC}/RELNOTES \
+ ${PREFIX}/share/doc/openmotif/
+.if !defined{NOPORTDOCS}
+ @${INSTALL_DATA} \
+ ${WRKSRC}/CLOSEDBUGS \
+ ${WRKSRC}/OPENBUGS \
+ ${PREFIX}/share/doc/openmotif/
+ @${GZIP_CMD} \
+ ${PREFIX}/share/doc/openmotif/CLOSEDBUGS \
+ ${PREFIX}/share/doc/openmotif/OPENBUGS
+.endif
+
+share-guides:
+.if !defined{NOPORTDOCS}
+ @${MKDIR} ${PREFIX}/share/doc/openmotif/guides/
+ @cd ${WRKSRC} && \
+ ${CP} -rp doc/ps/* ${PREFIX}/share/doc/openmotif/guides/
+.endif
+
+share-examples:
+# @${MKDIR} ${PREFIX}/share/examples/openmotif/demos/
+# @cd ${WRKSRC}/demos && make clean
+# @find ${WRKSRC}/demos -name \*.orig -delete
+# @cd ${WRKSRC} && \
+# ${CP} -rp demos/doc/programGuide/* \
+# ${PREFIX}/share/examples/openmotif/demos/
+ @${RM} -rf ${PREFIX}/share/examples/openmotif/demos
.include <bsd.port.mk>
diff --git a/x11-toolkits/open-motif/distinfo b/x11-toolkits/open-motif/distinfo
index 4cf644a63858..950e0dcaaf34 100644
--- a/x11-toolkits/open-motif/distinfo
+++ b/x11-toolkits/open-motif/distinfo
@@ -1 +1,6 @@
-MD5 (openmotif-2.1.30-4_MLI.tgz) = 1f7a2ca9fa1dbe1f491015921a2f6cd1
+MD5 (openmotif/openmotif2.1.30.tar.gz) = 14b25d85256ef7f0a1a989b4b612c909
+MD5 (openmotif/patch1) = a05097561c36cebfbce5328d1e5a81e3
+MD5 (openmotif/patch2) = 18c887e5322f419c860f5d3707bfc25b
+MD5 (openmotif/patch3) = 20e65337cc9cfa140e2ff10d5162dc88
+MD5 (openmotif/patch4) = 7bbb64bfc82d2db06f51922be59dda4c
+MD5 (openmotif/patch5) = eda9e4d0d0f2b63087234bb0e789a311
diff --git a/x11-toolkits/open-motif/files/doc.imk b/x11-toolkits/open-motif/files/doc.imk
new file mode 100644
index 000000000000..e2cbb7abec39
--- /dev/null
+++ b/x11-toolkits/open-motif/files/doc.imk
@@ -0,0 +1,9 @@
+XCOMM $FreeBSD$
+
+#define IHaveSubdirs
+#define PassCDebugFlags
+
+SUBDIRS = man
+
+MakeSubdirs($(SUBDIRS))
+DependSubdirs($(SUBDIRS))
diff --git a/x11-toolkits/open-motif/files/host.def b/x11-toolkits/open-motif/files/host.def
new file mode 100644
index 000000000000..45c19949aa38
--- /dev/null
+++ b/x11-toolkits/open-motif/files/host.def
@@ -0,0 +1,43 @@
+XCOMM site: $FreeBSD$ host.def
+
+#include <host.def.orig>
+
+#ifdef BeforeVendorCF
+# ifndef HostDEFBefore
+# define HostDEFBefore
+
+# ifndef MotifDEFBefore
+# define MotifDEFBefore
+# include <motif.def>
+# endif
+
+# define LocalConfigFiles host.def motif.def
+
+
+# endif
+#endif
+
+#ifdef AfterVendorCF
+# ifndef HostDEFAfter
+# define HostDEFAfter
+
+# undef ProjectRoot
+
+# ifndef MotifDEFAfter
+# define MotifDEFAfter
+# include <motif.def>
+# endif
+
+# undef X11ProjectRoot
+
+# undef ProjectRoot
+# define ProjectRoot /usr/X11R6
+
+# undef VirtualBindingsPath
+# define VirtualBindingsPath Concat(UsrLibDir,/X11/bindings)
+
+# undef DefaultUserPath
+# define DefaultUserPath /bin:/usr/bin:/sbin:/usr/sbin:$(BINDIR):/usr/gnu/bin:/usr/local/bin
+
+# endif
+#endif
diff --git a/x11-toolkits/open-motif/files/patch-bindings-Imakefile b/x11-toolkits/open-motif/files/patch-bindings-Imakefile
new file mode 100644
index 000000000000..fff0ee9c38c5
--- /dev/null
+++ b/x11-toolkits/open-motif/files/patch-bindings-Imakefile
@@ -0,0 +1,14 @@
+--- bindings/Imakefile.orig Wed May 3 11:12:34 2000
++++ bindings/Imakefile Thu May 18 11:02:40 2000
+@@ -37,10 +37,10 @@
+ XCOMM HISTORY
+ XCOMM
+ XCOMM $TOG: Imakefile /main/8 1997/07/02 17:51:43 samborn $
+-INSTALLFLAGS = $(INSTINCFLAGS)
+
+ FILES = \
+ xmbind.alias \
++ CDE \
+ acorn \
+ apollo \
+ dec \
diff --git a/x11-toolkits/open-motif/files/patch-man-Imakefile b/x11-toolkits/open-motif/files/patch-man-Imakefile
new file mode 100644
index 000000000000..844391550f8e
--- /dev/null
+++ b/x11-toolkits/open-motif/files/patch-man-Imakefile
@@ -0,0 +1,7 @@
+--- doc/man/Imakefile.dist Wed Jul 19 04:17:33 2000
++++ doc/man/Imakefile Wed Jul 19 04:38:47 2000
+@@ -5,3 +5,3 @@
+
+-SUBDIRS = man1 man3 man4 man5
++SUBDIRS = man1 man3 man5
+
diff --git a/x11-toolkits/open-motif/files/patch-man5-Imakefile b/x11-toolkits/open-motif/files/patch-man5-Imakefile
new file mode 100644
index 000000000000..c7d6f25be72f
--- /dev/null
+++ b/x11-toolkits/open-motif/files/patch-man5-Imakefile
@@ -0,0 +1,12 @@
+--- doc/man/man5/Imakefile.orig Wed Jul 19 04:40:11 2000
++++ doc/man/man5/Imakefile Wed Jul 19 05:10:00 2000
+@@ -2,4 +2,4 @@
+
+-MANDIR = $(MISCMANDIR)
+-MANSUFFIX = $(MISCMANSUFFIX)
++MANDIR = $(FILEMANDIR)
++MANSUFFIX = $(FILEMANSUFFIX)
+
+@@ -10 +10,2 @@
+ InstallMotifManPage(WML,5)
++InstallMotifManPage(mwmrc,5)
diff --git a/x11-toolkits/open-motif/files/patch-util-Imakefile b/x11-toolkits/open-motif/files/patch-util-Imakefile
new file mode 100644
index 000000000000..487db79ef116
--- /dev/null
+++ b/x11-toolkits/open-motif/files/patch-util-Imakefile
@@ -0,0 +1,19 @@
+--- config/util/Imakefile.orig Fri Apr 28 17:04:07 2000
++++ config/util/Imakefile Thu May 18 11:17:19 2000
+@@ -1,4 +1,16 @@
+ XCOMM $XConsortium: Imakefile /main/16 1996/11/13 14:43:28 lehors $
++
++#ifdef FreeBSDArchitecture
++#undef InstallProgram
++#define InstallProgram(file,dest) /* as nothing */
++#undef InstallNamedProg
++#define InstallNamedProg(srcname,dstname,dest) /* as nothing */
++#undef InstallManPage
++#define InstallManPage(file,dest) /* as nothing */
++#undef InstallManPageLong
++#define InstallManPageLong(srcname,dest,dstname) /* as nothing */
++#endif
++
+ #if UseCCMakeDepend
+ MDEP_PROG = makedepend
+ #endif
diff --git a/x11-toolkits/open-motif/pkg-comment b/x11-toolkits/open-motif/pkg-comment
index ee91bcce853d..1e6d05156383 100644
--- a/x11-toolkits/open-motif/pkg-comment
+++ b/x11-toolkits/open-motif/pkg-comment
@@ -1 +1 @@
-Metro Link Open Motif - Runtime libraries and executables
+Motif X11 Toolkit (industry standard GUI (IEEE 1295))
diff --git a/x11-toolkits/open-motif/pkg-descr b/x11-toolkits/open-motif/pkg-descr
index 5f96681e7209..857656667d72 100644
--- a/x11-toolkits/open-motif/pkg-descr
+++ b/x11-toolkits/open-motif/pkg-descr
@@ -1,3 +1,27 @@
-This is the Metro Link Open Motif 2.1.30 runtime environment.
-It includes the Motif shared libraries, needed to run applications which
-are dynamically linked against Motif, and the Motif Window Manager, `mwm'.
+Motif(r) is the industry standard graphical user interface, (as defined by
+the IEEE 1295 specification), used on more than 200 hardware and software
+platforms. It provides application developers, end users, and system
+vendors with the industry's most widely used environment for standardizing
+application presentation on a wide range of platforms. Motif is the
+leading user interface toolkit for the UNIX(r) system.
+
+Here is what you might ask. (excerpted from The Open Group FAQ)
+
+ Q: What is Open Motif? How does it differ from standard Motif?
+
+ A: Aside from some different copyright and license statements, both
+ Motif and Open Motif share the same functionality and source code. The
+ primary difference is the software license for each of the software
+ products. Open Motif source code and binaries can be distributed royalty
+ free under The Open Group Public License as long as the operating system
+ upon which Open Motif is running meets the OSI's Open Source Definition.
+ Motif is made available under the standard Open Group software licenses
+ and requires the payment of source code and royalty fees.
+
+Visit http://www.motifzone.org for more information about Motif.
+
+NOTE: Some ports with GNU configure do not know that Motif 2.1 requires -lXp.
+In that case, you need to edit Makefile after configure, or, hack
+configure(.in) before configure.
+
+WWW: http://www.opengroup.org/openmotif/
diff --git a/x11-toolkits/open-motif/pkg-message b/x11-toolkits/open-motif/pkg-message
new file mode 100644
index 000000000000..81471bb339f2
--- /dev/null
+++ b/x11-toolkits/open-motif/pkg-message
@@ -0,0 +1,3 @@
+
+Make sure to set HAVE_MOTIF=yes in /etc/make.conf
+
diff --git a/x11-toolkits/open-motif/pkg-plist b/x11-toolkits/open-motif/pkg-plist
new file mode 100644
index 000000000000..ef1424da443a
--- /dev/null
+++ b/x11-toolkits/open-motif/pkg-plist
@@ -0,0 +1,430 @@
+@comment $FreeBSD$
+@exec [ -f %D/lib/X11/config/host.orig ] || mv %D/lib/X11/config/host.def %D/lib/X11/config/host.def.orig
+lib/X11/config/host.def
+@unexec [ -f %D/%F.orig ] && mv %D/%F.orig %D/%F || :
+bin/DNDDemo
+bin/airport
+bin/autopopups
+bin/dainput
+bin/draw
+bin/dogs
+bin/earth
+bin/exm_in_c
+bin/exm_in_uil
+bin/filemanager
+bin/fileview
+bin/getsubres
+bin/helloint
+bin/hellomotif
+bin/i18ninput
+bin/motifshell
+bin/mwm
+bin/onHelp
+bin/periodic
+bin/piano
+bin/sampler2_0
+bin/setDate
+bin/simpleDemo
+bin/simpledrop
+bin/todo
+bin/uil
+bin/uilsymdump
+bin/xmapdef
+bin/xmbind
+bin/xmfonts
+bin/xmforc
+bin/xmform
+include/Mrm/MrmAppl.h
+include/Mrm/MrmDecls.h
+include/Mrm/MrmPublic.h
+include/Mrm/MrmosI.h
+include/Xm/AccColorT.h
+include/Xm/AccTextT.h
+include/Xm/ActivatableT.h
+include/Xm/ArrowB.h
+include/Xm/ArrowBG.h
+include/Xm/ArrowBGP.h
+include/Xm/ArrowBP.h
+include/Xm/AtomMgr.h
+include/Xm/BaseClassP.h
+include/Xm/BulletinB.h
+include/Xm/BulletinBP.h
+include/Xm/CacheP.h
+include/Xm/CareVisualT.h
+include/Xm/CascadeB.h
+include/Xm/CascadeBG.h
+include/Xm/CascadeBGP.h
+include/Xm/CascadeBP.h
+include/Xm/ClipWindowP.h
+include/Xm/ColorObjP.h
+include/Xm/ColorP.h
+include/Xm/ComboBox.h
+include/Xm/ComboBoxP.h
+include/Xm/Command.h
+include/Xm/CommandP.h
+include/Xm/ContItemT.h
+include/Xm/Container.h
+include/Xm/ContainerP.h
+include/Xm/ContainerT.h
+include/Xm/CutPaste.h
+include/Xm/DesktopP.h
+include/Xm/DialogS.h
+include/Xm/DialogSEP.h
+include/Xm/DialogSP.h
+include/Xm/DialogSavvyT.h
+include/Xm/Display.h
+include/Xm/DisplayP.h
+include/Xm/DragC.h
+include/Xm/DragCP.h
+include/Xm/DragDrop.h
+include/Xm/DragIcon.h
+include/Xm/DragIconP.h
+include/Xm/DragOverS.h
+include/Xm/DragOverSP.h
+include/Xm/DrawP.h
+include/Xm/DrawingA.h
+include/Xm/DrawingAP.h
+include/Xm/DrawnB.h
+include/Xm/DrawnBP.h
+include/Xm/DropSMgr.h
+include/Xm/DropSMgrP.h
+include/Xm/DropTrans.h
+include/Xm/DropTransP.h
+include/Xm/ExtObjectP.h
+include/Xm/FileSB.h
+include/Xm/FileSBP.h
+include/Xm/Form.h
+include/Xm/FormP.h
+include/Xm/Frame.h
+include/Xm/FrameP.h
+include/Xm/Gadget.h
+include/Xm/GadgetP.h
+include/Xm/GrabShell.h
+include/Xm/GrabShellP.h
+include/Xm/IconFile.h
+include/Xm/IconFileP.h
+include/Xm/IconG.h
+include/Xm/IconGP.h
+include/Xm/IconH.h
+include/Xm/IconHP.h
+include/Xm/JoinSideT.h
+include/Xm/Label.h
+include/Xm/LabelG.h
+include/Xm/LabelGP.h
+include/Xm/LabelP.h
+include/Xm/LayoutT.h
+include/Xm/List.h
+include/Xm/ListP.h
+include/Xm/MainW.h
+include/Xm/MainWP.h
+include/Xm/Manager.h
+include/Xm/ManagerP.h
+include/Xm/MenuProcP.h
+include/Xm/MenuShell.h
+include/Xm/MenuShellP.h
+include/Xm/MenuStateP.h
+include/Xm/MenuT.h
+include/Xm/MenuUtilP.h
+include/Xm/MessageB.h
+include/Xm/MessageBP.h
+include/Xm/MwmUtil.h
+include/Xm/NavigatorT.h
+include/Xm/Notebook.h
+include/Xm/NotebookP.h
+include/Xm/PanedW.h
+include/Xm/PanedWP.h
+include/Xm/PointInT.h
+include/Xm/Primitive.h
+include/Xm/PrimitiveP.h
+include/Xm/Print.h
+include/Xm/PrintSP.h
+include/Xm/Protocols.h
+include/Xm/ProtocolsP.h
+include/Xm/PushB.h
+include/Xm/PushBG.h
+include/Xm/PushBGP.h
+include/Xm/PushBP.h
+include/Xm/RCLayoutP.h
+include/Xm/RCMenuP.h
+include/Xm/RepType.h
+include/Xm/RowColumn.h
+include/Xm/RowColumnP.h
+include/Xm/SSpinB.h
+include/Xm/SSpinBP.h
+include/Xm/SashP.h
+include/Xm/Scale.h
+include/Xm/ScaleP.h
+include/Xm/Screen.h
+include/Xm/ScreenP.h
+include/Xm/ScrollBar.h
+include/Xm/ScrollBarP.h
+include/Xm/ScrollFrameT.h
+include/Xm/ScrolledW.h
+include/Xm/ScrolledWP.h
+include/Xm/SelectioB.h
+include/Xm/SelectioBP.h
+include/Xm/SeparatoG.h
+include/Xm/SeparatoGP.h
+include/Xm/Separator.h
+include/Xm/SeparatorP.h
+include/Xm/ShellEP.h
+include/Xm/SpecRenderT.h
+include/Xm/SpinB.h
+include/Xm/SpinBP.h
+include/Xm/TakesDefT.h
+include/Xm/TearOffBP.h
+include/Xm/TearOffP.h
+include/Xm/Text.h
+include/Xm/TextF.h
+include/Xm/TextFP.h
+include/Xm/TextFSelP.h
+include/Xm/TextInP.h
+include/Xm/TextOutP.h
+include/Xm/TextP.h
+include/Xm/TextSelP.h
+include/Xm/TextStrSoP.h
+include/Xm/ToggleB.h
+include/Xm/ToggleBG.h
+include/Xm/ToggleBGP.h
+include/Xm/ToggleBP.h
+include/Xm/TraitP.h
+include/Xm/Transfer.h
+include/Xm/TransferP.h
+include/Xm/TransferT.h
+include/Xm/TransltnsP.h
+include/Xm/TravConT.h
+include/Xm/TxtPropCv.h
+include/Xm/UnhighlightT.h
+include/Xm/UnitTypeT.h
+include/Xm/VaSimpleP.h
+include/Xm/VendorS.h
+include/Xm/VendorSEP.h
+include/Xm/VendorSP.h
+include/Xm/VirtKeys.h
+include/Xm/VirtKeysP.h
+include/Xm/Xm.h
+include/Xm/XmAll.h
+include/Xm/XmIm.h
+include/Xm/XmP.h
+include/Xm/XmStrDefs.h
+include/Xm/Xmfuncs.h
+include/Xm/XmosP.h
+include/Xm/XpmP.h
+include/X11/bitmaps/xm_error
+include/X11/bitmaps/xm_hour16
+include/X11/bitmaps/xm_hour16m
+include/X11/bitmaps/xm_hour32
+include/X11/bitmaps/xm_hour32m
+include/X11/bitmaps/xm_information
+include/X11/bitmaps/xm_noenter16
+include/X11/bitmaps/xm_noenter16m
+include/X11/bitmaps/xm_noenter32
+include/X11/bitmaps/xm_noenter32m
+include/X11/bitmaps/xm_question
+include/X11/bitmaps/xm_warning
+include/X11/bitmaps/xm_working
+include/uil/Uil.h
+include/uil/UilDBDef.h
+include/uil/UilDef.h
+include/uil/UilSymDef.h
+include/uil/UilSymGl.h
+include/uil/XmAppl.uil
+lib/X11/app-defaults/Fileview
+lib/X11/app-defaults/Mwm
+lib/X11/app-defaults/XmdAirport
+lib/X11/app-defaults/XmdAnimate
+lib/X11/app-defaults/XmdDraw
+lib/X11/app-defaults/XmdFilemanager
+lib/X11/app-defaults/XmdI18nInput
+lib/X11/app-defaults/XmdPeriodic
+lib/X11/app-defaults/XmdSampler2_0
+lib/X11/app-defaults/XmdSetDate
+lib/X11/app-defaults/XmdTodo
+lib/X11/bindings/CDE
+lib/X11/bindings/acorn
+lib/X11/bindings/apollo
+lib/X11/bindings/dec
+lib/X11/bindings/dg_AViiON
+lib/X11/bindings/doubleclick
+lib/X11/bindings/hal
+lib/X11/bindings/hitachi
+lib/X11/bindings/hp
+lib/X11/bindings/ibm
+lib/X11/bindings/intergraph
+lib/X11/bindings/intergraph17
+lib/X11/bindings/megatek
+lib/X11/bindings/motorola
+lib/X11/bindings/ncr_at
+lib/X11/bindings/ncr_vt
+lib/X11/bindings/pc
+lib/X11/bindings/sgi
+lib/X11/bindings/siemens_9733
+lib/X11/bindings/siemens_wx200
+lib/X11/bindings/sni
+lib/X11/bindings/sni_97801
+lib/X11/bindings/sony
+lib/X11/bindings/sun
+lib/X11/bindings/sun_at
+lib/X11/bindings/tek
+lib/X11/bindings/xmbind.alias
+lib/X11/config/Motif.rules
+lib/X11/config/Motif.tmpl
+lib/X11/system.mwmrc
+lib/X11/uid/C/uid/l_strings.uid
+lib/X11/uid/English.uid
+lib/X11/uid/French.uid
+lib/X11/uid/German.uid
+lib/X11/uid/dog.uid
+lib/X11/uid/dogs.uid
+lib/X11/uid/english/uid/l_strings.uid
+lib/X11/uid/exm_in_uil.uid
+lib/X11/uid/french/uid/l_strings.uid
+lib/X11/uid/hebrew/uid/l_strings.uid
+lib/X11/uid/helloint.uid
+lib/X11/uid/hellomotif.uid
+lib/X11/uid/japanese/uid/l_strings.uid
+lib/X11/uid/periodic.uid
+lib/X11/uid/plane.uid
+lib/X11/uid/superman.uid
+lib/X11/uid/swedish/uid/l_strings.uid
+lib/X11/uid/xmanimate.uid
+lib/libMrm.a
+lib/libMrm.so
+lib/libMrm.so.2
+lib/libUil.a
+lib/libUil.so
+lib/libUil.so.2
+lib/libXm.a
+lib/libXm.so
+lib/libXm.so.2
+share/doc/openmotif/BUGREPORT
+share/doc/openmotif/CLOSEDBUGS.gz
+share/doc/openmotif/COPYRIGHT.MOTIF
+share/doc/openmotif/OPENBUGS.gz
+share/doc/openmotif/README
+share/doc/openmotif/RELNOTES
+share/doc/openmotif/guides/README
+share/doc/openmotif/guides/mot-cdesgr.ps.Z
+share/doc/openmotif/guides/mot-csgcc.ps.Z
+share/doc/openmotif/guides/mot-gloss.ps.Z
+share/doc/openmotif/guides/mot-mcsg.ps.Z
+share/doc/openmotif/guides/mot-pg/ch01.ps.Z
+share/doc/openmotif/guides/mot-pg/ch02.ps.Z
+share/doc/openmotif/guides/mot-pg/ch03.ps.Z
+share/doc/openmotif/guides/mot-pg/ch04.ps.Z
+share/doc/openmotif/guides/mot-pg/ch05.ps.Z
+share/doc/openmotif/guides/mot-pg/ch06.ps.Z
+share/doc/openmotif/guides/mot-pg/ch07.ps.Z
+share/doc/openmotif/guides/mot-pg/ch08.ps.Z
+share/doc/openmotif/guides/mot-pg/ch09.ps.Z
+share/doc/openmotif/guides/mot-pg/ch10.ps.Z
+share/doc/openmotif/guides/mot-pg/ch11.ps.Z
+share/doc/openmotif/guides/mot-pg/ch12.ps.Z
+share/doc/openmotif/guides/mot-pg/ch13.ps.Z
+share/doc/openmotif/guides/mot-pg/ch14.ps.Z
+share/doc/openmotif/guides/mot-pg/ch15.ps.Z
+share/doc/openmotif/guides/mot-pg/ch16.ps.Z
+share/doc/openmotif/guides/mot-pg/ch17.ps.Z
+share/doc/openmotif/guides/mot-pg/ch18.ps.Z
+share/doc/openmotif/guides/mot-pg/ch19.ps.Z
+share/doc/openmotif/guides/mot-pg/ch20.ps.Z
+share/doc/openmotif/guides/mot-pg/ch21.ps.Z
+share/doc/openmotif/guides/mot-pg/ch22.ps.Z
+share/doc/openmotif/guides/mot-pg/ch23.ps.Z
+share/doc/openmotif/guides/mot-ref/ch01.ps.Z
+share/doc/openmotif/guides/mot-ref/ch02.ps.Z
+share/doc/openmotif/guides/mot-ref/ch03.ps.Z
+share/doc/openmotif/guides/mot-ref/ch04.ps.Z
+share/doc/openmotif/guides/mot-ref/ch05.ps.Z
+share/doc/openmotif/guides/mot-ref/ch06.ps.Z
+share/doc/openmotif/guides/mot-ref/ch07.ps.Z
+share/doc/openmotif/guides/mot-ref/ch08.ps.Z
+share/doc/openmotif/guides/mot-ref/ch09.ps.Z
+share/doc/openmotif/guides/mot-ref/ch11.ps.Z
+share/doc/openmotif/guides/mot-ref/ch12.ps.Z
+share/doc/openmotif/guides/mot-ref/ch14.ps.Z
+share/doc/openmotif/guides/mot-ug/ch01.ps.Z
+share/doc/openmotif/guides/mot-ug/ch02.ps.Z
+share/doc/openmotif/guides/mot-ug/ch03.ps.Z
+share/doc/openmotif/guides/mot-ug/ch04.ps.Z
+share/doc/openmotif/guides/mot-ug/ch05.ps.Z
+share/doc/openmotif/guides/mot-ug/ch06.ps.Z
+share/doc/openmotif/guides/mot-ug/ch07.ps.Z
+share/doc/openmotif/guides/mot-ug/ch08.ps.Z
+share/doc/openmotif/guides/mot-ug/ch10.ps.Z
+share/doc/openmotif/guides/mot-wwg.ps.Z
+@comment share/examples/openmotif/demos/ch05/Scale/Imakefile
+@comment share/examples/openmotif/demos/ch05/Scale/README
+@comment share/examples/openmotif/demos/ch05/Scale/interface.c
+@comment share/examples/openmotif/demos/ch05/Scale/tic_mark.c
+@comment share/examples/openmotif/demos/ch05/Scale/tic_mark.man
+@comment share/examples/openmotif/demos/ch06/combo_box/Imakefile
+@comment share/examples/openmotif/demos/ch06/combo_box/README
+@comment share/examples/openmotif/demos/ch06/combo_box/combo_box.c
+@comment share/examples/openmotif/demos/ch06/combo_box/combo_box.man
+@comment share/examples/openmotif/demos/ch06/combo_box/interface.c
+@comment share/examples/openmotif/demos/ch06/spin_box/Imakefile
+@comment share/examples/openmotif/demos/ch06/spin_box/README
+@comment share/examples/openmotif/demos/ch06/spin_box/interface.c
+@comment share/examples/openmotif/demos/ch06/spin_box/spin_box.c
+@comment share/examples/openmotif/demos/ch06/spin_box/spin_box.man
+@comment share/examples/openmotif/demos/ch08/Container/Imakefile
+@comment share/examples/openmotif/demos/ch08/Container/README
+@comment share/examples/openmotif/demos/ch08/Container/container.c
+@comment share/examples/openmotif/demos/ch08/Container/container.man
+@comment share/examples/openmotif/demos/ch08/Container/interface.c
+@comment share/examples/openmotif/demos/ch08/Notebook/Imakefile
+@comment share/examples/openmotif/demos/ch08/Notebook/README
+@comment share/examples/openmotif/demos/ch08/Notebook/interface.c
+@comment share/examples/openmotif/demos/ch08/Notebook/notebook.c
+@comment share/examples/openmotif/demos/ch08/Notebook/notebook.man
+@comment share/examples/openmotif/demos/ch16/Imakefile
+@comment share/examples/openmotif/demos/ch16/README
+@comment share/examples/openmotif/demos/ch16/UTMXmText.c
+@comment share/examples/openmotif/demos/ch16/UTMXmText.man
+@comment share/examples/openmotif/demos/ch17/simple_drag/Imakefile
+@comment share/examples/openmotif/demos/ch17/simple_drag/README
+@comment share/examples/openmotif/demos/ch17/simple_drag/simple_drag.c
+@comment share/examples/openmotif/demos/ch17/simple_drag/simple_drag.man
+@comment share/examples/openmotif/demos/ch17/simple_drop/Imakefile
+@comment share/examples/openmotif/demos/ch17/simple_drop/README
+@comment share/examples/openmotif/demos/ch17/simple_drop/simple_drop.c
+@comment share/examples/openmotif/demos/ch17/simple_drop/simple_drop.man
+@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
+@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
+@dirrm share/doc/openmotif/guides/mot-pg
+@dirrm share/doc/openmotif/guides/mot-ref
+@dirrm share/doc/openmotif/guides/mot-ug
+@dirrm share/doc/openmotif/guides
+@dirrm share/doc/openmotif
+@comment @dirrm share/examples/openmotif/demos/ch05/Scale
+@comment @dirrm share/examples/openmotif/demos/ch05
+@comment @dirrm share/examples/openmotif/demos/ch06/combo_box
+@comment @dirrm share/examples/openmotif/demos/ch06/spin_box
+@comment @dirrm share/examples/openmotif/demos/ch06
+@comment @dirrm share/examples/openmotif/demos/ch08/Container
+@comment @dirrm share/examples/openmotif/demos/ch08/Notebook
+@comment @dirrm share/examples/openmotif/demos/ch08
+@comment @dirrm share/examples/openmotif/demos/ch16
+@comment @dirrm share/examples/openmotif/demos/ch17/simple_drag
+@comment @dirrm share/examples/openmotif/demos/ch17/simple_drop
+@comment @dirrm share/examples/openmotif/demos/ch17
+@comment @dirrm share/examples/openmotif/demos
+@dirrm share/examples/openmotif
+@dirrm include/Xm
+@dirrm include/Mrm
+@dirrm include/uil
+@dirrm lib/X11/bindings
+@dirrm lib/X11/uid/C/uid
+@dirrm lib/X11/uid/C
+@dirrm lib/X11/uid/french/uid
+@dirrm lib/X11/uid/french
+@dirrm lib/X11/uid/english/uid
+@dirrm lib/X11/uid/english
+@dirrm lib/X11/uid/hebrew/uid
+@dirrm lib/X11/uid/hebrew
+@dirrm lib/X11/uid/japanese/uid
+@dirrm lib/X11/uid/japanese
+@dirrm lib/X11/uid/swedish/uid
+@dirrm lib/X11/uid/swedish
+@dirrm lib/X11/uid