diff options
author | ryoon <ryoon@pkgsrc.org> | 2012-11-10 17:10:10 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2012-11-10 17:10:10 +0000 |
commit | 2bd52535132467689047594a4eb97019c7494081 (patch) | |
tree | 0edd00131cb794385869aca2d32024dd5a185125 /x11/motif | |
parent | d67db935fc1403c858aea74582817f1e7dc6dd24 (diff) | |
download | pkgsrc-2bd52535132467689047594a4eb97019c7494081.tar.gz |
Import motif-2.3.4 as x11/motif.
The industry standard user interface toolkit for the X Window System.
This is released under LGPL 2.1.
Diffstat (limited to 'x11/motif')
-rw-r--r-- | x11/motif/DESCR | 2 | ||||
-rw-r--r-- | x11/motif/Makefile | 109 | ||||
-rw-r--r-- | x11/motif/PLIST | 981 | ||||
-rw-r--r-- | x11/motif/buildlink3.mk | 28 | ||||
-rw-r--r-- | x11/motif/distinfo | 18 | ||||
-rw-r--r-- | x11/motif/patches/patch-Makefile.am | 16 | ||||
-rw-r--r-- | x11/motif/patches/patch-clients_uil_UilDB.c | 22 | ||||
-rw-r--r-- | x11/motif/patches/patch-clients_uil_UilDiags.c | 55 | ||||
-rw-r--r-- | x11/motif/patches/patch-doc_man_man3_Makefile.am | 28 | ||||
-rw-r--r-- | x11/motif/patches/patch-doc_man_man4_Makefile.am | 13 | ||||
-rw-r--r-- | x11/motif/patches/patch-doc_man_man5_Makefile.am | 13 | ||||
-rw-r--r-- | x11/motif/patches/patch-lib_Xm_Scale.c | 14 | ||||
-rw-r--r-- | x11/motif/patches/patch-lib_Xm_TextF.c | 18 | ||||
-rw-r--r-- | x11/motif/patches/patch-lib_Xm_XmIm.c | 0 | ||||
-rw-r--r-- | x11/motif/patches/patch-lib_Xm_Xmfuncs.h | 23 | ||||
-rw-r--r-- | x11/motif/patches/patch-lib_Xm_Xmos.c | 22 | ||||
-rw-r--r-- | x11/motif/patches/patch-lib_Xm_XpmI.h | 23 | ||||
-rw-r--r-- | x11/motif/patches/patch-tools_wml_wmluiltok.l | 13 |
18 files changed, 1398 insertions, 0 deletions
diff --git a/x11/motif/DESCR b/x11/motif/DESCR new file mode 100644 index 00000000000..7c167cfa5a0 --- /dev/null +++ b/x11/motif/DESCR @@ -0,0 +1,2 @@ +The industry standard user interface toolkit for the X Window System. +This is released under LGPL 2.1. diff --git a/x11/motif/Makefile b/x11/motif/Makefile new file mode 100644 index 00000000000..5b17a141988 --- /dev/null +++ b/x11/motif/Makefile @@ -0,0 +1,109 @@ +# $NetBSD: Makefile,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +PKGVER= 2.3.4 +DISTNAME= motif-${PKGVER}-src +PKGNAME= motif-${PKGVER} +CATEGORIES= x11 +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=motif/} +EXTRACT_SUFX= .tgz + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://motif.ics.com/ +COMMENT= LGPLed Motif toolkit for the X Window System +LICENSE= gnu-lgpl-v2.1 + +PKG_INSTALLATION_TYPES= overwrite pkgviews + +WRKSRC= ${WRKDIR}/motif-${PKGVER} + +.include "../../mk/bsd.prefs.mk" + +CONFLICTS+= lesstif-[0-9]* openmotif-[0-9]* + +USE_LIBTOOL= yes +USE_TOOLS+= flex gmake tbl pkg-config automake +GNU_CONFIGURE= yes +MAKE_JOBS_SAFE= no # PR 37233 + +CFLAGS.SunOS+= -Dsun + +SUBST_CLASSES+= man_rename +SUBST_STAGE.man_rename= pre-configure +SUBST_MESSAGE.man_rename= Fixing hardcoded paths. +SUBST_FILES.man_rename= doc/man/man3/Makefile.in +SUBST_SED.man_rename= -e 's: Core.3: XCore.3:g' +SUBST_SED.man_rename+= -e 's: Object.3: XObject.3:g' +SUBST_SED.man_rename+= -e 's: Shell.3: XShell.3:g' + +CONFIGURE_ARGS+= \ + --enable-jpeg --enable-png \ + --with-libjpeg-includes=${JPEGBASE}/include \ + --with-libjpeg-lib=${JPEGBASE}/lib \ + --with-libpng-includes=${BUILDLINK_PREFIX.png}/include \ + --with-libpng-lib=${BUILDLINK_PREFIX.png}/lib \ + --x-libraries=${X11BASE}/lib + +CONFIGURE_ARGS+= --disable-printing + +.if ${OPSYS} == "NetBSD" +CONFIGURE_ENV+= ac_cv_func_setpgrp_void=no +.endif +CONFIGURE_ARGS+= --enable-xft +CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS + +.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) +MAKE_FLAGS+= CROSS_COMPILING=yes CC_FOR_BUILD=${NATIVE_CC:Q} \ + CPPFLAGS_FOR_BUILD=-I${PREFIX}/include +.endif + +# 1) Fix the man pages to refer to the correct sections. +# 2) Change references to {Core,Object,Shell}.3 to X{Core,Object,Shell}.3 to +# avoid manpage conflicts with other packages. +# +post-patch: + set -e; \ + cd ${WRKSRC}/doc/man; \ + for manpage in man1/*.1 man3/*.3 man4/*.4 man5/*.5; do \ + ${SED} -e "s|user cmd|1|g" \ + -e "s|library call|3|g" \ + -e "s|special file|5|g" \ + -e "s|file formats|5|g" \ + $${manpage} > $${manpage}.fixed; \ + ${MV} -f $${manpage}.fixed $${manpage}; \ + done; \ + ${CP} -f man4/mwmrc.4 man5/mwmrc.5 + set -e; \ + cd ${WRKSRC}/doc/man/man3; \ + for name in Core Object Shell; do \ + ${MV} -f $${name}.3 X$${name}.3; \ + files=`${GREP} -l ".fB$${name}.fP(3)" *.3`; \ + for manpage in $${files}; do \ + ${MV} -f $${manpage} $${manpage}.presubst; \ + ${SED} "s|\\(.fB\\)$${name}\\(.fP(3)\\)|\\1X$${name}\\2|g" \ + $${manpage}.presubst > $${manpage}; \ + ${RM} -f $${manpage}.presubst; \ + done; \ + done + ${ECHO} "#include <X11/Xos_r.h>" > ${WRKSRC}/lib/Xm/Xmos_r.h + +pre-configure: + set -e; cd ${WRKSRC} ; sh ./autogen.sh + +# Filter the manpages through tbl. +post-build: + set -e; \ + cd ${WRKSRC}/doc/man; \ + for manpage in man1/*.1 man3/*.3 man4/*.4 man5/*.5; do \ + ${TBL} $${manpage} > $${manpage}.tblized; \ + ${MV} -f $${manpage}.tblized $${manpage}; \ + done + +.include "../../mk/jpeg.buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" +.include "../../x11/libX11/buildlink3.mk" +.include "../../x11/libXaw/buildlink3.mk" +.include "../../x11/libXmu/buildlink3.mk" +.include "../../x11/libXext/buildlink3.mk" +.include "../../x11/libXft/buildlink3.mk" +.include "../../x11/xbitmaps/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/x11/motif/PLIST b/x11/motif/PLIST new file mode 100644 index 00000000000..fb548ce1c0d --- /dev/null +++ b/x11/motif/PLIST @@ -0,0 +1,981 @@ +@comment $NetBSD: PLIST,v 1.1 2012/11/10 17:10:10 ryoon Exp $ +bin/mwm +bin/uil +bin/xmbind +include/Mrm/MrmAppl.h +include/Mrm/MrmDecls.h +include/Mrm/MrmPublic.h +include/Mrm/MrmosI.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/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/ButtonBox.h +include/Xm/ButtonBoxP.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/ColorS.h +include/Xm/ColorSP.h +include/Xm/Column.h +include/Xm/ColumnP.h +include/Xm/ComboBox.h +include/Xm/ComboBox2.h +include/Xm/ComboBox2P.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/DataF.h +include/Xm/DataFP.h +include/Xm/DataFSelP.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/DrawUtils.h +include/Xm/DrawingA.h +include/Xm/DrawingAP.h +include/Xm/DrawnB.h +include/Xm/DrawnBP.h +include/Xm/DropDown.h +include/Xm/DropDownP.h +include/Xm/DropSMgr.h +include/Xm/DropSMgrP.h +include/Xm/DropTrans.h +include/Xm/DropTransP.h +include/Xm/Ext.h +include/Xm/Ext18List.h +include/Xm/Ext18ListP.h +include/Xm/ExtObjectP.h +include/Xm/ExtP.h +include/Xm/FileSB.h +include/Xm/FileSBP.h +include/Xm/FontS.h +include/Xm/FontSP.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/Hierarchy.h +include/Xm/HierarchyP.h +include/Xm/IconBox.h +include/Xm/IconBoxP.h +include/Xm/IconButton.h +include/Xm/IconButtonP.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/MultiList.h +include/Xm/MultiListP.h +include/Xm/MwmUtil.h +include/Xm/NavigatorT.h +include/Xm/Notebook.h +include/Xm/NotebookP.h +include/Xm/Outline.h +include/Xm/OutlineP.h +include/Xm/Paned.h +include/Xm/PanedP.h +include/Xm/PanedW.h +include/Xm/PanedWP.h +include/Xm/Picture.h +include/Xm/PictureP.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/SlideC.h +include/Xm/SlideCP.h +include/Xm/SpecRenderT.h +include/Xm/SpinB.h +include/Xm/SpinBP.h +include/Xm/TabBox.h +include/Xm/TabBoxP.h +include/Xm/TabList.h +include/Xm/TabStack.h +include/Xm/TabStackP.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/ToolTipCT.h +include/Xm/ToolTipT.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/Tree.h +include/Xm/TreeP.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/XmStrDefs22.h +include/Xm/XmStrDefs23.h +include/Xm/Xmfuncs.h +include/Xm/XmosP.h +include/Xm/Xmos_r.h +include/Xm/Xmpoll.h +include/Xm/XpmP.h +include/Xm/xmlist.h +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/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/system.mwmrc +lib/libMrm.la +lib/libUil.la +lib/libXm.la +man/man1/mwm.1 +man/man1/uil.1 +man/man1/xmbind.1 +man/man3/ApplicationShell.3 +man/man3/Composite.3 +man/man3/Constraint.3 +man/man3/MrmCloseHierarchy.3 +man/man3/MrmFetchBitmapLiteral.3 +man/man3/MrmFetchColorLiteral.3 +man/man3/MrmFetchIconLiteral.3 +man/man3/MrmFetchLiteral.3 +man/man3/MrmFetchSetValues.3 +man/man3/MrmFetchWidget.3 +man/man3/MrmFetchWidgetOverride.3 +man/man3/MrmInitialize.3 +man/man3/MrmOpenHierarchy.3 +man/man3/MrmOpenHierarchyFromBuffer.3 +man/man3/MrmOpenHierarchyPerDisplay.3 +man/man3/MrmRegisterClass.3 +man/man3/MrmRegisterNames.3 +man/man3/MrmRegisterNamesInHierarchy.3 +man/man3/OverrideShell.3 +man/man3/RectObj.3 +man/man3/TopLevelShell.3 +man/man3/TransientShell.3 +man/man3/Uil.3 +man/man3/UilDumpSymbolTable.3 +man/man3/VendorShell.3 +man/man3/VirtualBindings.3 +man/man3/WMShell.3 +man/man3/XCore.3 +man/man3/XObject.3 +man/man3/XShell.3 +man/man3/XmActivateProtocol.3 +man/man3/XmActivateWMProtocol.3 +man/man3/XmAddProtocolCallback.3 +man/man3/XmAddProtocols.3 +man/man3/XmAddTabGroup.3 +man/man3/XmAddToPostFromList.3 +man/man3/XmAddWMProtocolCallback.3 +man/man3/XmAddWMProtocols.3 +man/man3/XmArrowButton.3 +man/man3/XmArrowButtonGadget.3 +man/man3/XmBulletinBoard.3 +man/man3/XmButtonBox.3 +man/man3/XmCascadeButton.3 +man/man3/XmCascadeButtonGadget.3 +man/man3/XmCascadeButtonGadgetHighlight.3 +man/man3/XmCascadeButtonHighlight.3 +man/man3/XmChangeColor.3 +man/man3/XmClipboardCancelCopy.3 +man/man3/XmClipboardCopy.3 +man/man3/XmClipboardCopyByName.3 +man/man3/XmClipboardEndCopy.3 +man/man3/XmClipboardEndRetrieve.3 +man/man3/XmClipboardInquireCount.3 +man/man3/XmClipboardInquireFormat.3 +man/man3/XmClipboardInquireLength.3 +man/man3/XmClipboardInquirePendingItems.3 +man/man3/XmClipboardLock.3 +man/man3/XmClipboardRegisterFormat.3 +man/man3/XmClipboardRetrieve.3 +man/man3/XmClipboardStartCopy.3 +man/man3/XmClipboardStartRetrieve.3 +man/man3/XmClipboardUndoCopy.3 +man/man3/XmClipboardUnlock.3 +man/man3/XmClipboardWithdrawFormat.3 +man/man3/XmColorSelector.3 +man/man3/XmColumn.3 +man/man3/XmComboBox.3 +man/man3/XmComboBoxAddItem.3 +man/man3/XmComboBoxDeletePos.3 +man/man3/XmComboBoxSelectItem.3 +man/man3/XmComboBoxSetItem.3 +man/man3/XmComboBoxUpdate.3 +man/man3/XmCommand.3 +man/man3/XmCommandAppendValue.3 +man/man3/XmCommandError.3 +man/man3/XmCommandGetChild.3 +man/man3/XmCommandSetValue.3 +man/man3/XmContainer.3 +man/man3/XmContainerCopy.3 +man/man3/XmContainerCopyLink.3 +man/man3/XmContainerCut.3 +man/man3/XmContainerGetItemChildren.3 +man/man3/XmContainerPaste.3 +man/man3/XmContainerPasteLink.3 +man/man3/XmContainerRelayout.3 +man/man3/XmContainerReorder.3 +man/man3/XmConvertStringToUnits.3 +man/man3/XmConvertUnits.3 +man/man3/XmCreateArrowButton.3 +man/man3/XmCreateArrowButtonGadget.3 +man/man3/XmCreateBulletinBoard.3 +man/man3/XmCreateBulletinBoardDialog.3 +man/man3/XmCreateButtonBox.3 +man/man3/XmCreateCascadeButton.3 +man/man3/XmCreateCascadeButtonGadget.3 +man/man3/XmCreateCombinationBox2.3 +man/man3/XmCreateComboBox.3 +man/man3/XmCreateCommand.3 +man/man3/XmCreateCommandDialog.3 +man/man3/XmCreateContainer.3 +man/man3/XmCreateDialogShell.3 +man/man3/XmCreateDragIcon.3 +man/man3/XmCreateDrawingArea.3 +man/man3/XmCreateDrawnButton.3 +man/man3/XmCreateDropDown.3 +man/man3/XmCreateDropDownComboBox.3 +man/man3/XmCreateDropDownList.3 +man/man3/XmCreateErrorDialog.3 +man/man3/XmCreateFileSelectionBox.3 +man/man3/XmCreateFileSelectionDialog.3 +man/man3/XmCreateForm.3 +man/man3/XmCreateFormDialog.3 +man/man3/XmCreateFrame.3 +man/man3/XmCreateHierarchy.3 +man/man3/XmCreateIconGadget.3 +man/man3/XmCreateInformationDialog.3 +man/man3/XmCreateLabel.3 +man/man3/XmCreateLabelGadget.3 +man/man3/XmCreateList.3 +man/man3/XmCreateMainWindow.3 +man/man3/XmCreateMenuBar.3 +man/man3/XmCreateMenuShell.3 +man/man3/XmCreateMessageBox.3 +man/man3/XmCreateMessageDialog.3 +man/man3/XmCreateNotebook.3 +man/man3/XmCreateOptionMenu.3 +man/man3/XmCreateOutline.3 +man/man3/XmCreatePanedWindow.3 +man/man3/XmCreatePopupMenu.3 +man/man3/XmCreatePromptDialog.3 +man/man3/XmCreatePulldownMenu.3 +man/man3/XmCreatePushButton.3 +man/man3/XmCreatePushButtonGadget.3 +man/man3/XmCreateQuestionDialog.3 +man/man3/XmCreateRadioBox.3 +man/man3/XmCreateRowColumn.3 +man/man3/XmCreateScale.3 +man/man3/XmCreateScrollBar.3 +man/man3/XmCreateScrolledList.3 +man/man3/XmCreateScrolledText.3 +man/man3/XmCreateScrolledWindow.3 +man/man3/XmCreateSelectionBox.3 +man/man3/XmCreateSelectionDialog.3 +man/man3/XmCreateSeparator.3 +man/man3/XmCreateSeparatorGadget.3 +man/man3/XmCreateSimpleCheckBox.3 +man/man3/XmCreateSimpleMenuBar.3 +man/man3/XmCreateSimpleOptionMenu.3 +man/man3/XmCreateSimplePopupMenu.3 +man/man3/XmCreateSimplePulldownMenu.3 +man/man3/XmCreateSimpleRadioBox.3 +man/man3/XmCreateSimpleSpinBox.3 +man/man3/XmCreateSpinBox.3 +man/man3/XmCreateTemplateDialog.3 +man/man3/XmCreateText.3 +man/man3/XmCreateTextField.3 +man/man3/XmCreateToggleButton.3 +man/man3/XmCreateToggleButtonGadget.3 +man/man3/XmCreateWarningDialog.3 +man/man3/XmCreateWorkArea.3 +man/man3/XmCreateWorkingDialog.3 +man/man3/XmCvtByteStreamToXmString.3 +man/man3/XmCvtCTToXmString.3 +man/man3/XmCvtStringToUnitType.3 +man/man3/XmCvtTextPropertyToXmStringTable.3 +man/man3/XmCvtXmStringTableToTextProperty.3 +man/man3/XmCvtXmStringToByteStream.3 +man/man3/XmCvtXmStringToCT.3 +man/man3/XmDataField.3 +man/man3/XmDataFieldCopy.3 +man/man3/XmDataFieldCut.3 +man/man3/XmDataFieldGetSelection.3 +man/man3/XmDataFieldGetSelectionPosition.3 +man/man3/XmDataFieldGetString.3 +man/man3/XmDataFieldGetStringWcs.3 +man/man3/XmDataFieldPaste.3 +man/man3/XmDataFieldSetAddMode.3 +man/man3/XmDataFieldSetEditable.3 +man/man3/XmDataFieldSetHighlight.3 +man/man3/XmDataFieldSetInsertionPosition.3 +man/man3/XmDataFieldSetSelection.3 +man/man3/XmDataFieldSetString.3 +man/man3/XmDataFieldXYToPos.3 +man/man3/XmDeactivateProtocol.3 +man/man3/XmDeactivateWMProtocol.3 +man/man3/XmDestroyPixmap.3 +man/man3/XmDialogShell.3 +man/man3/XmDirection.3 +man/man3/XmDirectionMatch.3 +man/man3/XmDirectionMatchPartial.3 +man/man3/XmDirectionToStringDirection.3 +man/man3/XmDisplay.3 +man/man3/XmDragCancel.3 +man/man3/XmDragContext.3 +man/man3/XmDragIcon.3 +man/man3/XmDragStart.3 +man/man3/XmDrawingArea.3 +man/man3/XmDrawnButton.3 +man/man3/XmDropDown.3 +man/man3/XmDropDownGetChild.3 +man/man3/XmDropSite.3 +man/man3/XmDropSiteConfigureStackingOrder.3 +man/man3/XmDropSiteEndUpdate.3 +man/man3/XmDropSiteQueryStackingOrder.3 +man/man3/XmDropSiteRegister.3 +man/man3/XmDropSiteRegistered.3 +man/man3/XmDropSiteRetrieve.3 +man/man3/XmDropSiteStartUpdate.3 +man/man3/XmDropSiteUnregister.3 +man/man3/XmDropSiteUpdate.3 +man/man3/XmDropTransfer.3 +man/man3/XmDropTransferAdd.3 +man/man3/XmDropTransferStart.3 +man/man3/XmExt18List.3 +man/man3/XmFileSelectionBox.3 +man/man3/XmFileSelectionBoxGetChild.3 +man/man3/XmFileSelectionDoSearch.3 +man/man3/XmFontList.3 +man/man3/XmFontListAdd.3 +man/man3/XmFontListAppendEntry.3 +man/man3/XmFontListCopy.3 +man/man3/XmFontListCreate.3 +man/man3/XmFontListEntryCreate.3 +man/man3/XmFontListEntryFree.3 +man/man3/XmFontListEntryGetFont.3 +man/man3/XmFontListEntryGetTag.3 +man/man3/XmFontListEntryLoad.3 +man/man3/XmFontListFree.3 +man/man3/XmFontListFreeFontContext.3 +man/man3/XmFontListGetNextFont.3 +man/man3/XmFontListInitFontContext.3 +man/man3/XmFontListNextEntry.3 +man/man3/XmFontListRemoveEntry.3 +man/man3/XmFontSelector.3 +man/man3/XmForm.3 +man/man3/XmFrame.3 +man/man3/XmGadget.3 +man/man3/XmGetAtomName.3 +man/man3/XmGetColorCalculation.3 +man/man3/XmGetColors.3 +man/man3/XmGetDestination.3 +man/man3/XmGetDragContext.3 +man/man3/XmGetFocusWidget.3 +man/man3/XmGetMenuCursor.3 +man/man3/XmGetPixmap.3 +man/man3/XmGetPixmapByDepth.3 +man/man3/XmGetPostedFromWidget.3 +man/man3/XmGetScaledPixmap.3 +man/man3/XmGetSecondaryResourceData.3 +man/man3/XmGetTabGroup.3 +man/man3/XmGetTearOffControl.3 +man/man3/XmGetVisibility.3 +man/man3/XmGetXmDisplay.3 +man/man3/XmGetXmScreen.3 +man/man3/XmHierarchy.3 +man/man3/XmHierarchyGetChildNodes.3 +man/man3/XmHierarchyOpenAllAncestors.3 +man/man3/XmIconBox.3 +man/man3/XmIconBoxIsCellEmpty.3 +man/man3/XmIconButton.3 +man/man3/XmIconGadget.3 +man/man3/XmImCloseXIM.3 +man/man3/XmImFreeXIC.3 +man/man3/XmImGetXIC.3 +man/man3/XmImGetXIM.3 +man/man3/XmImMbLookupString.3 +man/man3/XmImMbResetIC.3 +man/man3/XmImRegister.3 +man/man3/XmImSetFocusValues.3 +man/man3/XmImSetValues.3 +man/man3/XmImSetXIC.3 +man/man3/XmImUnregister.3 +man/man3/XmImUnsetFocus.3 +man/man3/XmImVaSetFocusValues.3 +man/man3/XmImVaSetValues.3 +man/man3/XmInstallImage.3 +man/man3/XmInternAtom.3 +man/man3/XmIsMotifWMRunning.3 +man/man3/XmIsTraversable.3 +man/man3/XmLabel.3 +man/man3/XmLabelGadget.3 +man/man3/XmList.3 +man/man3/XmListAddItem.3 +man/man3/XmListAddItems.3 +man/man3/XmListAddItemUnselected.3 +man/man3/XmListAddItemsUnselected.3 +man/man3/XmListDeleteAllItems.3 +man/man3/XmListDeleteItem.3 +man/man3/XmListDeleteItems.3 +man/man3/XmListDeleteItemsPos.3 +man/man3/XmListDeletePos.3 +man/man3/XmListDeletePositions.3 +man/man3/XmListDeselectAllItems.3 +man/man3/XmListDeselectItem.3 +man/man3/XmListDeselectPos.3 +man/man3/XmListGetKbdItemPos.3 +man/man3/XmListGetMatchPos.3 +man/man3/XmListGetSelectedPos.3 +man/man3/XmListItemExists.3 +man/man3/XmListItemPos.3 +man/man3/XmListPosSelected.3 +man/man3/XmListPosToBounds.3 +man/man3/XmListReplaceItems.3 +man/man3/XmListReplaceItemsPos.3 +man/man3/XmListReplaceItemsPosUnselected.3 +man/man3/XmListReplaceItemsUnselected.3 +man/man3/XmListReplacePositions.3 +man/man3/XmListSelectItem.3 +man/man3/XmListSelectPos.3 +man/man3/XmListSetAddMode.3 +man/man3/XmListSetBottomItem.3 +man/man3/XmListSetBottomPos.3 +man/man3/XmListSetHorizPos.3 +man/man3/XmListSetItem.3 +man/man3/XmListSetKbdItemPos.3 +man/man3/XmListSetPos.3 +man/man3/XmListUpdateSelectedList.3 +man/man3/XmListYToPos.3 +man/man3/XmMainWindow.3 +man/man3/XmMainWindowSep1.3 +man/man3/XmMainWindowSep2.3 +man/man3/XmMainWindowSep3.3 +man/man3/XmMainWindowSetAreas.3 +man/man3/XmManager.3 +man/man3/XmMapSegmentEncoding.3 +man/man3/XmMenuPosition.3 +man/man3/XmMenuShell.3 +man/man3/XmMessageBox.3 +man/man3/XmMessageBoxGetChild.3 +man/man3/XmMultiList.3 +man/man3/XmMultiListDeselectItems.3 +man/man3/XmMultiListDeselectRow.3 +man/man3/XmMultiListGetSelectedRowArray.3 +man/man3/XmMultiListGetSelectedRows.3 +man/man3/XmMultiListMakeRowVisible.3 +man/man3/XmMultiListSelectAllItems.3 +man/man3/XmMultiListSelectItems.3 +man/man3/XmMultiListSelectRow.3 +man/man3/XmMultiListToggleRow.3 +man/man3/XmMultiListUnselectAllItems.3 +man/man3/XmMultiListUnselectItem.3 +man/man3/XmNotebook.3 +man/man3/XmNotebookGetPageInfo.3 +man/man3/XmObjectAtPoint.3 +man/man3/XmOptionButtonGadget.3 +man/man3/XmOptionLabelGadget.3 +man/man3/XmOutline.3 +man/man3/XmPaned.3 +man/man3/XmPanedGetPanes.3 +man/man3/XmPanedWindow.3 +man/man3/XmParseMapping.3 +man/man3/XmParseMappingCreate.3 +man/man3/XmParseMappingFree.3 +man/man3/XmParseMappingGetValues.3 +man/man3/XmParseMappingSetValues.3 +man/man3/XmParseTable.3 +man/man3/XmParseTableFree.3 +man/man3/XmPrimitive.3 +man/man3/XmPrintPopupPDM.3 +man/man3/XmPrintSetup.3 +man/man3/XmPrintShell.3 +man/man3/XmPrintToFile.3 +man/man3/XmProcessTraversal.3 +man/man3/XmPushButton.3 +man/man3/XmPushButtonGadget.3 +man/man3/XmRedisplayWidget.3 +man/man3/XmRegisterSegmentEncoding.3 +man/man3/XmRemoveFromPostFromList.3 +man/man3/XmRemoveProtocolCallback.3 +man/man3/XmRemoveProtocols.3 +man/man3/XmRemoveTabGroup.3 +man/man3/XmRemoveWMProtocolCallback.3 +man/man3/XmRemoveWMProtocols.3 +man/man3/XmRenderTable.3 +man/man3/XmRenderTableAddRenditions.3 +man/man3/XmRenderTableCopy.3 +man/man3/XmRenderTableCvtFromProp.3 +man/man3/XmRenderTableCvtToProp.3 +man/man3/XmRenderTableFree.3 +man/man3/XmRenderTableGetRendition.3 +man/man3/XmRenderTableGetRenditions.3 +man/man3/XmRenderTableGetTags.3 +man/man3/XmRenderTableRemoveRenditions.3 +man/man3/XmRendition.3 +man/man3/XmRenditionCreate.3 +man/man3/XmRenditionFree.3 +man/man3/XmRenditionRetrieve.3 +man/man3/XmRenditionUpdate.3 +man/man3/XmRepTypeAddReverse.3 +man/man3/XmRepTypeGetId.3 +man/man3/XmRepTypeGetNameList.3 +man/man3/XmRepTypeGetRecord.3 +man/man3/XmRepTypeGetRegistered.3 +man/man3/XmRepTypeInstallTearOffModelConverter.3 +man/man3/XmRepTypeRegister.3 +man/man3/XmRepTypeValidValue.3 +man/man3/XmResolveAllPartOffsets.3 +man/man3/XmResolvePartOffsets.3 +man/man3/XmRowColumn.3 +man/man3/XmScale.3 +man/man3/XmScaleGetValue.3 +man/man3/XmScaleSetTicks.3 +man/man3/XmScaleSetValue.3 +man/man3/XmScreen.3 +man/man3/XmScrollBar.3 +man/man3/XmScrollBarGetValues.3 +man/man3/XmScrollBarSetValues.3 +man/man3/XmScrollVisible.3 +man/man3/XmScrolledWindow.3 +man/man3/XmScrolledWindowSetAreas.3 +man/man3/XmSelectionBox.3 +man/man3/XmSelectionBoxGetChild.3 +man/man3/XmSeparator.3 +man/man3/XmSeparatorGadget.3 +man/man3/XmSetColorCalculation.3 +man/man3/XmSetFontUnit.3 +man/man3/XmSetFontUnits.3 +man/man3/XmSetMenuCursor.3 +man/man3/XmSetProtocolHooks.3 +man/man3/XmSetWMProtocolHooks.3 +man/man3/XmSimpleSpinBox.3 +man/man3/XmSimpleSpinBoxAddItem.3 +man/man3/XmSimpleSpinBoxDeletePos.3 +man/man3/XmSimpleSpinBoxSetItem.3 +man/man3/XmSlideContext.3 +man/man3/XmSpinBox.3 +man/man3/XmSpinBoxValidatePosition.3 +man/man3/XmString.3 +man/man3/XmStringBaseline.3 +man/man3/XmStringByteCompare.3 +man/man3/XmStringByteStreamLength.3 +man/man3/XmStringCompare.3 +man/man3/XmStringComponentCreate.3 +man/man3/XmStringComponentType.3 +man/man3/XmStringConcat.3 +man/man3/XmStringConcatAndFree.3 +man/man3/XmStringCopy.3 +man/man3/XmStringCreate.3 +man/man3/XmStringCreateLocalized.3 +man/man3/XmStringCreateLtoR.3 +man/man3/XmStringCreateSimple.3 +man/man3/XmStringDirection.3 +man/man3/XmStringDirectionCreate.3 +man/man3/XmStringDirectionToDirection.3 +man/man3/XmStringDraw.3 +man/man3/XmStringDrawImage.3 +man/man3/XmStringDrawUnderline.3 +man/man3/XmStringEmpty.3 +man/man3/XmStringExtent.3 +man/man3/XmStringFree.3 +man/man3/XmStringFreeContext.3 +man/man3/XmStringGenerate.3 +man/man3/XmStringGetLtoR.3 +man/man3/XmStringGetNextComponent.3 +man/man3/XmStringGetNextSegment.3 +man/man3/XmStringGetNextTriple.3 +man/man3/XmStringHasSubstring.3 +man/man3/XmStringHeight.3 +man/man3/XmStringInitContext.3 +man/man3/XmStringIsVoid.3 +man/man3/XmStringLength.3 +man/man3/XmStringLineCount.3 +man/man3/XmStringNConcat.3 +man/man3/XmStringNCopy.3 +man/man3/XmStringParseText.3 +man/man3/XmStringPeekNextComponent.3 +man/man3/XmStringPeekNextTriple.3 +man/man3/XmStringPutRendition.3 +man/man3/XmStringSegmentCreate.3 +man/man3/XmStringSeparatorCreate.3 +man/man3/XmStringTable.3 +man/man3/XmStringTableParseStringArray.3 +man/man3/XmStringTableProposeTablist.3 +man/man3/XmStringTableToXmString.3 +man/man3/XmStringTableUnparse.3 +man/man3/XmStringToXmStringTable.3 +man/man3/XmStringUnparse.3 +man/man3/XmStringWidth.3 +man/man3/XmTab.3 +man/man3/XmTabCreate.3 +man/man3/XmTabFree.3 +man/man3/XmTabGetValues.3 +man/man3/XmTabList.3 +man/man3/XmTabListCopy.3 +man/man3/XmTabListFree.3 +man/man3/XmTabListGetTab.3 +man/man3/XmTabListInsertTabs.3 +man/man3/XmTabListRemoveTabs.3 +man/man3/XmTabListReplacePositions.3 +man/man3/XmTabListTabCount.3 +man/man3/XmTabSetValue.3 +man/man3/XmTabStack.3 +man/man3/XmTabStackGetSelectedTab.3 +man/man3/XmTabStackSelectTab.3 +man/man3/XmTabStackXYToWidget.3 +man/man3/XmTargetsAreCompatible.3 +man/man3/XmText.3 +man/man3/XmTextClearSelection.3 +man/man3/XmTextCopy.3 +man/man3/XmTextCopyLink.3 +man/man3/XmTextCut.3 +man/man3/XmTextDisableRedisplay.3 +man/man3/XmTextEnableRedisplay.3 +man/man3/XmTextField.3 +man/man3/XmTextFieldClearSelection.3 +man/man3/XmTextFieldCopy.3 +man/man3/XmTextFieldCopyLink.3 +man/man3/XmTextFieldCut.3 +man/man3/XmTextFieldGetBaseline.3 +man/man3/XmTextFieldGetEditable.3 +man/man3/XmTextFieldGetInsertionPosition.3 +man/man3/XmTextFieldGetLastPosition.3 +man/man3/XmTextFieldGetMaxLength.3 +man/man3/XmTextFieldGetSelection.3 +man/man3/XmTextFieldGetSelectionPosition.3 +man/man3/XmTextFieldGetSelectionWcs.3 +man/man3/XmTextFieldGetString.3 +man/man3/XmTextFieldGetStringWcs.3 +man/man3/XmTextFieldGetSubstring.3 +man/man3/XmTextFieldGetSubstringWcs.3 +man/man3/XmTextFieldInsert.3 +man/man3/XmTextFieldInsertWcs.3 +man/man3/XmTextFieldPaste.3 +man/man3/XmTextFieldPasteLink.3 +man/man3/XmTextFieldPosToXY.3 +man/man3/XmTextFieldRemove.3 +man/man3/XmTextFieldReplace.3 +man/man3/XmTextFieldReplaceWcs.3 +man/man3/XmTextFieldSetAddMode.3 +man/man3/XmTextFieldSetEditable.3 +man/man3/XmTextFieldSetHighlight.3 +man/man3/XmTextFieldSetInsertionPosition.3 +man/man3/XmTextFieldSetMaxLength.3 +man/man3/XmTextFieldSetSelection.3 +man/man3/XmTextFieldSetString.3 +man/man3/XmTextFieldSetStringWcs.3 +man/man3/XmTextFieldShowPosition.3 +man/man3/XmTextFieldXYToPos.3 +man/man3/XmTextFindString.3 +man/man3/XmTextFindStringWcs.3 +man/man3/XmTextGetBaseline.3 +man/man3/XmTextGetCenterline.3 +man/man3/XmTextGetEditable.3 +man/man3/XmTextGetInsertionPosition.3 +man/man3/XmTextGetLastPosition.3 +man/man3/XmTextGetMaxLength.3 +man/man3/XmTextGetSelection.3 +man/man3/XmTextGetSelectionPosition.3 +man/man3/XmTextGetSelectionWcs.3 +man/man3/XmTextGetSource.3 +man/man3/XmTextGetString.3 +man/man3/XmTextGetStringWcs.3 +man/man3/XmTextGetSubstring.3 +man/man3/XmTextGetSubstringWcs.3 +man/man3/XmTextGetTopCharacter.3 +man/man3/XmTextInsert.3 +man/man3/XmTextInsertWcs.3 +man/man3/XmTextPaste.3 +man/man3/XmTextPasteLink.3 +man/man3/XmTextPosToXY.3 +man/man3/XmTextPosition.3 +man/man3/XmTextRemove.3 +man/man3/XmTextReplace.3 +man/man3/XmTextReplaceWcs.3 +man/man3/XmTextScroll.3 +man/man3/XmTextSetAddMode.3 +man/man3/XmTextSetEditable.3 +man/man3/XmTextSetHighlight.3 +man/man3/XmTextSetInsertionPosition.3 +man/man3/XmTextSetMaxLength.3 +man/man3/XmTextSetSelection.3 +man/man3/XmTextSetSource.3 +man/man3/XmTextSetString.3 +man/man3/XmTextSetStringWcs.3 +man/man3/XmTextSetTopCharacter.3 +man/man3/XmTextShowPosition.3 +man/man3/XmTextXYToPos.3 +man/man3/XmToggleButton.3 +man/man3/XmToggleButtonGadget.3 +man/man3/XmToggleButtonGadgetGetState.3 +man/man3/XmToggleButtonGadgetSetState.3 +man/man3/XmToggleButtonGetState.3 +man/man3/XmToggleButtonSetState.3 +man/man3/XmToggleButtonSetValue.3 +man/man3/XmTrackingEvent.3 +man/man3/XmTrackingLocate.3 +man/man3/XmTransferDone.3 +man/man3/XmTransferSendRequest.3 +man/man3/XmTransferSetParameters.3 +man/man3/XmTransferStartRequest.3 +man/man3/XmTransferValue.3 +man/man3/XmTranslateKey.3 +man/man3/XmTree.3 +man/man3/XmUninstallImage.3 +man/man3/XmUpdateDisplay.3 +man/man3/XmVaCreateArrowButton.3 +man/man3/XmVaCreateArrowButtonGadget.3 +man/man3/XmVaCreateBulletinBoard.3 +man/man3/XmVaCreateButtonBox.3 +man/man3/XmVaCreateCascadeButton.3 +man/man3/XmVaCreateCascadeButtonGadget.3 +man/man3/XmVaCreateColorSelector.3 +man/man3/XmVaCreateColumn.3 +man/man3/XmVaCreateCombinationBox2.3 +man/man3/XmVaCreateComboBox.3 +man/man3/XmVaCreateCommand.3 +man/man3/XmVaCreateContainer.3 +man/man3/XmVaCreateDataField.3 +man/man3/XmVaCreateDrawingArea.3 +man/man3/XmVaCreateDrawnButton.3 +man/man3/XmVaCreateDropDown.3 +man/man3/XmVaCreateExt18List.3 +man/man3/XmVaCreateFileSelectionBox.3 +man/man3/XmVaCreateForm.3 +man/man3/XmVaCreateFrame.3 +man/man3/XmVaCreateHierarchy.3 +man/man3/XmVaCreateIconGadget.3 +man/man3/XmVaCreateLabel.3 +man/man3/XmVaCreateLabelGadget.3 +man/man3/XmVaCreateList.3 +man/man3/XmVaCreateMainWindow.3 +man/man3/XmVaCreateManagedArrowButton.3 +man/man3/XmVaCreateManagedArrowButtonGadget.3 +man/man3/XmVaCreateManagedBulletinBoard.3 +man/man3/XmVaCreateManagedButtonBox.3 +man/man3/XmVaCreateManagedCascadeButton.3 +man/man3/XmVaCreateManagedCascadeButtonGadget.3 +man/man3/XmVaCreateManagedColorSelector.3 +man/man3/XmVaCreateManagedColumn.3 +man/man3/XmVaCreateManagedCombinationBox2.3 +man/man3/XmVaCreateManagedComboBox.3 +man/man3/XmVaCreateManagedCommand.3 +man/man3/XmVaCreateManagedContainer.3 +man/man3/XmVaCreateManagedDataField.3 +man/man3/XmVaCreateManagedDrawingArea.3 +man/man3/XmVaCreateManagedDrawnButton.3 +man/man3/XmVaCreateManagedDropDown.3 +man/man3/XmVaCreateManagedExt18List.3 +man/man3/XmVaCreateManagedFileSelectionBox.3 +man/man3/XmVaCreateManagedForm.3 +man/man3/XmVaCreateManagedFrame.3 +man/man3/XmVaCreateManagedHierarchy.3 +man/man3/XmVaCreateManagedIconGadget.3 +man/man3/XmVaCreateManagedLabel.3 +man/man3/XmVaCreateManagedLabelGadget.3 +man/man3/XmVaCreateManagedList.3 +man/man3/XmVaCreateManagedMainWindow.3 +man/man3/XmVaCreateManagedMessageBox.3 +man/man3/XmVaCreateManagedMultiList.3 +man/man3/XmVaCreateManagedNotebook.3 +man/man3/XmVaCreateManagedOutline.3 +man/man3/XmVaCreateManagedPanedWindow.3 +man/man3/XmVaCreateManagedPushButton.3 +man/man3/XmVaCreateManagedPushButtonGadget.3 +man/man3/XmVaCreateManagedRowColumn.3 +man/man3/XmVaCreateManagedScale.3 +man/man3/XmVaCreateManagedScrollBar.3 +man/man3/XmVaCreateManagedScrolledWindow.3 +man/man3/XmVaCreateManagedSelectionBox.3 +man/man3/XmVaCreateManagedSeparatorGadget.3 +man/man3/XmVaCreateManagedSimpleSpinBox.3 +man/man3/XmVaCreateManagedSpinBox.3 +man/man3/XmVaCreateManagedTabStack.3 +man/man3/XmVaCreateManagedText.3 +man/man3/XmVaCreateManagedTextField.3 +man/man3/XmVaCreateManagedToggleButton.3 +man/man3/XmVaCreateManagedToggleButtonGadget.3 +man/man3/XmVaCreateMessageBox.3 +man/man3/XmVaCreateMultiList.3 +man/man3/XmVaCreateNotebook.3 +man/man3/XmVaCreateOutline.3 +man/man3/XmVaCreatePanedWindow.3 +man/man3/XmVaCreatePushButton.3 +man/man3/XmVaCreatePushButtonGadget.3 +man/man3/XmVaCreateRowColumn.3 +man/man3/XmVaCreateScale.3 +man/man3/XmVaCreateScrollBar.3 +man/man3/XmVaCreateScrolledWindow.3 +man/man3/XmVaCreateSelectionBox.3 +man/man3/XmVaCreateSeparatorGadget.3 +man/man3/XmVaCreateSimpleCheckBox.3 +man/man3/XmVaCreateSimpleMenuBar.3 +man/man3/XmVaCreateSimpleOptionMenu.3 +man/man3/XmVaCreateSimplePopupMenu.3 +man/man3/XmVaCreateSimplePulldownMenu.3 +man/man3/XmVaCreateSimpleRadioBox.3 +man/man3/XmVaCreateSimpleSpinBox.3 +man/man3/XmVaCreateSpinBox.3 +man/man3/XmVaCreateTabStack.3 +man/man3/XmVaCreateText.3 +man/man3/XmVaCreateTextField.3 +man/man3/XmVaCreateToggleButton.3 +man/man3/XmVaCreateToggleButtonGadget.3 +man/man3/XmWidgetGetBaselines.3 +man/man3/XmWidgetGetDisplayRect.3 +man/man5/Traits.5 +man/man5/UIL.5 +man/man5/WML.5 +man/man5/mwmrc.5 diff --git a/x11/motif/buildlink3.mk b/x11/motif/buildlink3.mk new file mode 100644 index 00000000000..d707d0f2c6b --- /dev/null +++ b/x11/motif/buildlink3.mk @@ -0,0 +1,28 @@ +# $NetBSD: buildlink3.mk,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +BUILDLINK_TREE+= motif + +.if !defined(X11MOTIF_BUILDLINK3_MK) +X11MOTIF_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.motif+= motif>=2.3.4 +BUILDLINK_ABI_DEPENDS.motif+= motif>=2.3.4 +BUILDLINK_PKGSRCDIR.motif?= ../../x11/motif + +_MOTIFBASE= ${BUILDLINK_PREFIX.motif} +MOTIFLIB= ${COMPILER_RPATH_FLAG}${_MOTIFBASE}/lib \ + -L${_MOTIFBASE}/lib -lXm + +BUILDLINK_TRANSFORM+= rm:-lXp + +.include "../../mk/jpeg.buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" +.include "../../x11/libX11/buildlink3.mk" +.include "../../x11/libXaw/buildlink3.mk" +.include "../../x11/libXmu/buildlink3.mk" +.include "../../x11/libXext/buildlink3.mk" +.include "../../x11/libXft/buildlink3.mk" +.include "../../x11/xbitmaps/buildlink3.mk" +.endif # X11MOTIF_BUILDLINK3_MK + +BUILDLINK_TREE+= -motif diff --git a/x11/motif/distinfo b/x11/motif/distinfo new file mode 100644 index 00000000000..6d3880dab64 --- /dev/null +++ b/x11/motif/distinfo @@ -0,0 +1,18 @@ +$NetBSD: distinfo,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +SHA1 (motif-2.3.4-src.tgz) = 49ecfe2a0939232ca78ce318d938044e7f751b6d +RMD160 (motif-2.3.4-src.tgz) = 96e1ed3c5b99d420e3e2e4eae1b5590961191a33 +Size (motif-2.3.4-src.tgz) = 9527040 bytes +SHA1 (patch-Makefile.am) = 3185b240e3d6a60d3c04fa90fafe1af020de6a15 +SHA1 (patch-clients_uil_UilDB.c) = 781b52e915e667eeb02359a51cfeefdb9556c4dd +SHA1 (patch-clients_uil_UilDiags.c) = 39ac8307219b435baf3d1bf829809fcb6536b1a9 +SHA1 (patch-doc_man_man3_Makefile.am) = b396f5e1235834f507a415c62b0efaa939943f1d +SHA1 (patch-doc_man_man4_Makefile.am) = 154071494cf54a65e2e266861c81771a14156cae +SHA1 (patch-doc_man_man5_Makefile.am) = 2f6e0cc239faf53e3391aef9da3def934023928e +SHA1 (patch-lib_Xm_Scale.c) = d78669a3332ab9d7dd140a1a1d9532e065573c7b +SHA1 (patch-lib_Xm_TextF.c) = 1bd1801d708ff2c832c131c9954b3bbfd444ed42 +SHA1 (patch-lib_Xm_XmIm.c) = da39a3ee5e6b4b0d3255bfef95601890afd80709 +SHA1 (patch-lib_Xm_Xmfuncs.h) = fef6a642988a8024da0bff00cdc40dc485695e2b +SHA1 (patch-lib_Xm_Xmos.c) = 88af3627fad7c9ec40db0e8aca47e9617fe8c53b +SHA1 (patch-lib_Xm_XpmI.h) = b27e0156bc2dd990a4d9642186b1638276054314 +SHA1 (patch-tools_wml_wmluiltok.l) = 1e79df5605ad8b25a55fbb617a707d27d27e3f2a diff --git a/x11/motif/patches/patch-Makefile.am b/x11/motif/patches/patch-Makefile.am new file mode 100644 index 00000000000..6b03414db38 --- /dev/null +++ b/x11/motif/patches/patch-Makefile.am @@ -0,0 +1,16 @@ +$NetBSD: patch-Makefile.am,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +* Do not build demo + +--- Makefile.am.orig 2012-10-22 14:50:38.000000000 +0000 ++++ Makefile.am +@@ -28,7 +28,7 @@ SUBDIRS = bindings bitmaps \ + include \ + tools \ + clients \ +- doc \ +- demos ++ doc ++ + AUTOMAKE_OPTIONS = 1.4 + ACLOCAL_AMFLAGS = -I . diff --git a/x11/motif/patches/patch-clients_uil_UilDB.c b/x11/motif/patches/patch-clients_uil_UilDB.c new file mode 100644 index 00000000000..a9ae4474152 --- /dev/null +++ b/x11/motif/patches/patch-clients_uil_UilDB.c @@ -0,0 +1,22 @@ +$NetBSD: patch-clients_uil_UilDB.c,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +--- clients/uil/UilDB.c.orig 2012-10-22 14:50:39.000000000 +0000 ++++ clients/uil/UilDB.c +@@ -66,7 +66,16 @@ static char rcsid[] = "$XConsortium: Uil + #include <unistd.h> + #endif + +- ++#if defined(__NetBSD__) ++#include <sys/param.h> ++# if __NetBSD_Version__ >= 299001000 /* NetBSD 2.99.10 has getpw*_r*/ ++# if !defined(_POSIX_THREAD_SAFE_FUNCTIONS) ++# define _POSIX_THREAD_SAFE_FUNCTIONS 200112L ++# endif ++# else ++# define XNO_MTSAFE_PWDAPI ++# endif ++#endif + + + #include "UilDefI.h" diff --git a/x11/motif/patches/patch-clients_uil_UilDiags.c b/x11/motif/patches/patch-clients_uil_UilDiags.c new file mode 100644 index 00000000000..2a9bde91194 --- /dev/null +++ b/x11/motif/patches/patch-clients_uil_UilDiags.c @@ -0,0 +1,55 @@ +$NetBSD: patch-clients_uil_UilDiags.c,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +--- clients/uil/UilDiags.c.orig 2012-10-22 14:50:39.000000000 +0000 ++++ clients/uil/UilDiags.c +@@ -304,13 +304,13 @@ void diag_issue_diagnostic + */ + + #ifndef NO_MESSAGE_CATALOG +- sprintf( loc_buffer, ++ snprintf( loc_buffer, sizeof(loc_buffer), + catgets(uil_catd, UIL_SET_MISC, + UIL_MISC_0, "\t\t line: %d file: %s"), + az_src_rec->w_line_number, + src_get_file_name( az_src_rec ) ); + #else +- sprintf( loc_buffer, ++ snprintf( loc_buffer, sizeof(loc_buffer), + "\t\t line: %d file: %s", + az_src_rec->w_line_number, + src_get_file_name( az_src_rec ) ); +@@ -358,7 +358,7 @@ void diag_issue_diagnostic + + if (l_start_column != diag_k_no_column) + #ifndef NO_MESSAGE_CATALOG +- sprintf(loc_buffer, ++ snprintf(loc_buffer, sizeof(loc_buffer), + catgets(uil_catd, UIL_SET_MISC, + UIL_MISC_1, + "\t\t line: %d position: %d file: %s"), +@@ -366,7 +366,7 @@ void diag_issue_diagnostic + l_start_column + 1, + src_get_file_name( az_src_rec ) ); + #else +- sprintf(loc_buffer, ++ snprintf(loc_buffer, sizeof(loc_buffer), + "\t\t line: %d position: %d file: %s", + az_src_rec->w_line_number, + l_start_column + 1, +@@ -374,13 +374,14 @@ void diag_issue_diagnostic + #endif + else + #ifndef NO_MESSAGE_CATALOG +- sprintf( loc_buffer, catgets(uil_catd, UIL_SET_MISC, ++ snprintf( loc_buffer, sizeof(loc_buffer), ++ catgets(uil_catd, UIL_SET_MISC, + UIL_MISC_0, + "\t\t line: %d file: %s"), + az_src_rec->w_line_number, + src_get_file_name( az_src_rec ) ); + #else +- sprintf( loc_buffer, ++ snprintf( loc_buffer, sizeof(loc_buffer), + "\t\t line: %d file: %s", + az_src_rec->w_line_number, + src_get_file_name( az_src_rec ) ); diff --git a/x11/motif/patches/patch-doc_man_man3_Makefile.am b/x11/motif/patches/patch-doc_man_man3_Makefile.am new file mode 100644 index 00000000000..95ed3f6ab2e --- /dev/null +++ b/x11/motif/patches/patch-doc_man_man3_Makefile.am @@ -0,0 +1,28 @@ +$NetBSD: patch-doc_man_man3_Makefile.am,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +* Fix some filenames (fix build) + +--- doc/man/man3/Makefile.am.orig 2012-10-22 14:50:39.000000000 +0000 ++++ doc/man/man3/Makefile.am +@@ -5,7 +5,7 @@ EXTRA_DIST = $(man_MANS) + man_MANS = ApplicationShell.3 \ + Composite.3 \ + Constraint.3 \ +- Core.3 \ ++ XCore.3 \ + MrmCloseHierarchy.3 \ + MrmFetchBitmapLiteral.3 \ + MrmFetchColorLiteral.3 \ +@@ -21,10 +21,10 @@ man_MANS = ApplicationShell.3 \ + MrmRegisterClass.3 \ + MrmRegisterNames.3 \ + MrmRegisterNamesInHierarchy.3 \ +- Object.3 \ ++ XObject.3 \ + OverrideShell.3 \ + RectObj.3 \ +- Shell.3 \ ++ XShell.3 \ + TopLevelShell.3 \ + TransientShell.3 \ + Uil.3 \ diff --git a/x11/motif/patches/patch-doc_man_man4_Makefile.am b/x11/motif/patches/patch-doc_man_man4_Makefile.am new file mode 100644 index 00000000000..f573d0a3b42 --- /dev/null +++ b/x11/motif/patches/patch-doc_man_man4_Makefile.am @@ -0,0 +1,13 @@ +$NetBSD: patch-doc_man_man4_Makefile.am,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +* Move mwmrc to 5 + +--- doc/man/man4/Makefile.am.orig 2012-10-22 14:50:39.000000000 +0000 ++++ doc/man/man4/Makefile.am +@@ -2,5 +2,4 @@ MAINTAINERCLEANFILES = Makefile.in + + EXTRA_DIST = $(man_MANS) + +-man_MANS = \ +- mwmrc.4 ++man_MANS = diff --git a/x11/motif/patches/patch-doc_man_man5_Makefile.am b/x11/motif/patches/patch-doc_man_man5_Makefile.am new file mode 100644 index 00000000000..93d37490978 --- /dev/null +++ b/x11/motif/patches/patch-doc_man_man5_Makefile.am @@ -0,0 +1,13 @@ +$NetBSD: patch-doc_man_man5_Makefile.am,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +* Move mwmrc to 5 from 4 + +--- doc/man/man5/Makefile.am.orig 2012-10-22 14:50:39.000000000 +0000 ++++ doc/man/man5/Makefile.am +@@ -5,4 +5,5 @@ EXTRA_DIST = $(man_MANS) + man_MANS = \ + Traits.5 \ + UIL.5 \ +- WML.5 ++ WML.5 \ ++ mwmrc.5 diff --git a/x11/motif/patches/patch-lib_Xm_Scale.c b/x11/motif/patches/patch-lib_Xm_Scale.c new file mode 100644 index 00000000000..b87cfcb8605 --- /dev/null +++ b/x11/motif/patches/patch-lib_Xm_Scale.c @@ -0,0 +1,14 @@ +$NetBSD: patch-lib_Xm_Scale.c,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +--- lib/Xm/Scale.c.orig 2012-10-22 14:50:34.000000000 +0000 ++++ lib/Xm/Scale.c +@@ -74,6 +74,9 @@ static char rcsid[] = "$TOG: Scale.c /ma + extern "C" { /* some 'locale.h' do not have prototypes (sun) */ + #endif + #include <X11/Xlocale.h> ++#ifdef __DARWIN__ ++#include <locale.h> /* Xlocale.h doesn't define struct lconv */ ++#endif + #ifdef __cplusplus + } /* Close scope of 'extern "C"' declaration */ + #endif /* __cplusplus */ diff --git a/x11/motif/patches/patch-lib_Xm_TextF.c b/x11/motif/patches/patch-lib_Xm_TextF.c new file mode 100644 index 00000000000..cbb80b60653 --- /dev/null +++ b/x11/motif/patches/patch-lib_Xm_TextF.c @@ -0,0 +1,18 @@ +$NetBSD: patch-lib_Xm_TextF.c,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +--- lib/Xm/TextF.c.orig 2012-10-22 14:50:34.000000000 +0000 ++++ lib/Xm/TextF.c +@@ -86,11 +86,11 @@ static char rcsid[] = "$TOG: TextF.c /ma + #define FIX_1409 + + #if (defined(__FreeBSD__) && (__FreeBSD__ < 4)) || \ +- (defined(__APPLE__) || defined(__NetBSD__) || defined(__OpenBSD__)) ++ (defined(__APPLE__) || defined(__OpenBSD__)) + /* + * Modification by Integrated Computer Solutions, Inc. May 2000 + * +- * FreeBSD (pre-4.0), DARWIN, NetBSD, and OpenBSD do not include the necessary ++ * FreeBSD (pre-4.0), DARWIN, NetBSD before 1.6, and OpenBSD do not include the necessary + * wide character string functions. Use the internal _Xwc... routines and add + * the other missing functions as _Xmwc... routines. The new functions are + * added static to this file. diff --git a/x11/motif/patches/patch-lib_Xm_XmIm.c b/x11/motif/patches/patch-lib_Xm_XmIm.c new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/x11/motif/patches/patch-lib_Xm_XmIm.c diff --git a/x11/motif/patches/patch-lib_Xm_Xmfuncs.h b/x11/motif/patches/patch-lib_Xm_Xmfuncs.h new file mode 100644 index 00000000000..99c9ac0933d --- /dev/null +++ b/x11/motif/patches/patch-lib_Xm_Xmfuncs.h @@ -0,0 +1,23 @@ +$NetBSD: patch-lib_Xm_Xmfuncs.h,v 1.1 2012/11/10 17:10:10 ryoon Exp $ + +Avoid all the outdated #ifdef mess on SunOS. SunOS had both bcopy/bzero/bcmp +and memmove/memcmp/memset since at least 1996. + +--- lib/Xm/Xmfuncs.h.orig 2012-10-22 14:50:38.000000000 +0000 ++++ lib/Xm/Xmfuncs.h +@@ -34,6 +34,8 @@ in this Software without prior written a + + /* the old Xfuncs.h, for pre-R6 */ + ++#ifndef __sun ++ + #ifdef X_USEBFUNCS + void bcopy(); + void bzero(); +@@ -88,4 +90,6 @@ int bcmp(); + #endif /* SYSV else */ + #endif /* ! X_NOT_STDC_ENV else */ + ++#endif /* __sun */ ++ + #endif /* _XFUNCS_H_ */ diff --git a/x11/motif/patches/patch-lib_Xm_Xmos.c b/x11/motif/patches/patch-lib_Xm_Xmos.c new file mode 100644 index 00000000000..901d6a16b79 --- /dev/null +++ b/x11/motif/patches/patch-lib_Xm_Xmos.c @@ -0,0 +1,22 @@ +$NetBSD: patch-lib_Xm_Xmos.c,v 1.1 2012/11/10 17:10:11 ryoon Exp $ + +--- lib/Xm/Xmos.c.orig 2012-10-22 14:50:35.000000000 +0000 ++++ lib/Xm/Xmos.c +@@ -82,6 +82,17 @@ extern int regex(); + + #include <sys/stat.h> + ++#if defined(__NetBSD__) ++#include <sys/param.h> ++# if __NetBSD_Version__ >= 299001000 /* NetBSD 2.99.10 has getpw*_r*/ ++# if !defined(_POSIX_THREAD_SAFE_FUNCTIONS) ++# define _POSIX_THREAD_SAFE_FUNCTIONS 200112L ++# endif ++# else ++# define XNO_MTSAFE_PWDAPI ++# endif ++#endif ++ + #define X_INCLUDE_PWD_H + #define X_INCLUDE_DIRENT_H + #define XOS_USE_XT_LOCKING diff --git a/x11/motif/patches/patch-lib_Xm_XpmI.h b/x11/motif/patches/patch-lib_Xm_XpmI.h new file mode 100644 index 00000000000..49e94e7925d --- /dev/null +++ b/x11/motif/patches/patch-lib_Xm_XpmI.h @@ -0,0 +1,23 @@ +$NetBSD: patch-lib_Xm_XpmI.h,v 1.1 2012/11/10 17:10:11 ryoon Exp $ + +--- lib/Xm/XpmI.h.orig 2012-10-22 14:50:34.000000000 +0000 ++++ lib/Xm/XpmI.h +@@ -182,6 +182,18 @@ extern FILE *popen(); + boundCheckingCalloc((long)(nelem),(long) (elsize)) + #endif + ++#if defined(SCO) || defined(__USLC__) ++#include <stdint.h> /* For SIZE_MAX */ ++#endif ++#include <limits.h> ++#ifndef SIZE_MAX ++# ifdef ULONG_MAX ++# define SIZE_MAX ULONG_MAX ++# else ++# define SIZE_MAX UINT_MAX ++# endif ++#endif ++ + #define XPMMAXCMTLEN BUFSIZ + typedef struct { + unsigned int type; diff --git a/x11/motif/patches/patch-tools_wml_wmluiltok.l b/x11/motif/patches/patch-tools_wml_wmluiltok.l new file mode 100644 index 00000000000..d06f2aa1c51 --- /dev/null +++ b/x11/motif/patches/patch-tools_wml_wmluiltok.l @@ -0,0 +1,13 @@ +$NetBSD: patch-tools_wml_wmluiltok.l,v 1.1 2012/11/10 17:10:11 ryoon Exp $ + +--- tools/wml/wmluiltok.l.orig 2012-10-22 14:50:39.000000000 +0000 ++++ tools/wml/wmluiltok.l +@@ -55,6 +55,8 @@ + + %a 9999 /* transitions */ + ++%option main ++ + %{ + + #include <stdio.h> |