1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

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)
This commit is contained in:
David E. O'Brien 2000-07-19 12:58:57 +00:00
parent 7c265bef49
commit 81736f7a20
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=30852
12 changed files with 1239 additions and 36 deletions

View File

@ -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
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}
MAINTAINER= obrien@FreeBSD.org
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
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}
MAINTAINER= ports@FreeBSD.org
# shouldn't this be covered by "NO_PKG_REGISTER" ??
generate-plist:
@${DO_NADA}
DIST_SUBDIR= openmotif
WRKSRC= ${WRKDIR}/motif
USE_IMAKE= yes
MAKE_ENV+= LANG=C
XMKMF= ${MAKE} Makefile.boot
ALL_TARGET= VerifyOS Everything
MANCOMPRESSED= yes
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; \
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
@${CP} -p ${DISTDIR}/${DISTFILES} ${PKGFILE}
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
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>

View File

@ -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

View File

@ -0,0 +1,9 @@
XCOMM $FreeBSD$
#define IHaveSubdirs
#define PassCDebugFlags
SUBDIRS = man
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))

View File

@ -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

View File

@ -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 \

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -1 +1 @@
Metro Link Open Motif - Runtime libraries and executables
Motif X11 Toolkit (industry standard GUI (IEEE 1295))

View File

@ -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/

View File

@ -0,0 +1,3 @@
Make sure to set HAVE_MOTIF=yes in /etc/make.conf

View File

@ -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