On Thu, 25 Oct 2012 13:43:56 +0100, Stuart Henderson wrote:
> Bugs fixed and sanity has now prevailed in licensing. I've tested this
> with a few of the usual suspects on amd64 (xminesweeper, xpdf, xsudoku)
> without problems. Test reports on other arch, comments or OKs would be
> welcome.

I was just about to send a similar update; but I wonder if the port
should be renamed to just "motif" (+ quirks ofc).

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/Makefile,v
> retrieving revision 1.52
> diff -u -p -r1.52 Makefile
> --- Makefile  23 Sep 2012 08:05:53 -0000      1.52
> +++ Makefile  25 Oct 2012 12:42:19 -0000
> @@ -3,41 +3,40 @@
>  COMMENT-main=                Motif toolkit
>  COMMENT-demos=               Motif toolkit demos
>  
> -VERSION=             2.3.3
> -DISTNAME=            openmotif-${VERSION}
> +VERSION=             2.3.4
> +DISTNAME=            motif-${VERSION}
> +EXTRACT_SUFX=                -src.tgz
>  PKGNAME-main=                openmotif-${VERSION}
>  PKGNAME-demos=               openmotif-demos-${VERSION}
>  
> -REVISION-main=               4
> -REVISION-demos=      2
> -
>  SHARED_LIBS=         Mrm     4.1     \
>                       Uil     5.0     \
>                       Xm      6.0
>  
>  CATEGORIES=          x11
> -#MASTER_SITES=               ftp://ftp.ics.com/openmotif/2.3/${VERSION}/
> -MASTER_SITES=                http://distfiles.nl/ \
> -                     ftp://ftp.openbsd.org/pub/OpenBSD/distfiles/openmotif/
> +MASTER_SITES=                ${MASTER_SITE_SOURCEFORGE:=motif/}
>  DIST_SUBDIR=         openmotif
>  
>  HOMEPAGE=            http://www.opengroup.org/openmotif/
>  
> +# LGPLv2.1
>  PERMIT_PACKAGE_CDROM=        Yes
>  PERMIT_DISTFILES_CDROM=      Yes
>  PERMIT_PACKAGE_FTP=  Yes
>  PERMIT_DISTFILES_FTP=        Yes
>  
> -MULTI_PACKAGES=      -demos -main
> +MULTI_PACKAGES=              -demos -main
>  
>  USE_GROFF =          Yes
> -CONFIGURE_STYLE=     gnu
> +CONFIGURE_STYLE=     autoconf
> +AUTOCONF_VERSION=    2.69
> +AUTOMAKE_VERSION=    1.12
>  CONFIGURE_ARGS=              --enable-themes \
>                       --enable-xft \
>                       --enable-jpeg \
>                       --disable-printing \
>                       --enable-png
> -CONFIGURE_ENV=               CPPFLAGS="-I${LOCALBASE}/include 
> -I${LOCALBASE}/include/libpng" \
> +CONFIGURE_ENV=               CPPFLAGS="-I${X11BASE}/include 
> -I${LOCALBASE}/include -I${LOCALBASE}/include/libpng" \
>                       LDFLAGS="-L${LOCALBASE}/lib -lm"
>  
>  USE_LIBTOOL=         Yes
> @@ -54,14 +53,17 @@ LIB_DEPENDS=              graphics/jpeg \
>  LIB_DEPENDS-demos=   x11/openmotif \
>                       ${MODLIBICONV_LIB_DEPENDS} \
>                       ${LIB_DEPENDS}
> -WANTLIB=             ICE SM X11 Xext Xt c Xau Xdmcp Xft Xmu Xrender \
> -                     expat fontconfig freetype m z pthread-stubs xcb \
> +WANTLIB=             ICE SM X11 Xext Xt c Xft Xmu Xrender \
> +                     expat fontconfig freetype m z xcb \
>                       jpeg png
>  WANTLIB-demos=               ${WANTLIB} Xm Mrm
>  
>  # XXX  Large, complicated, only partially automated test suite available
>  NO_REGRESS=  Yes
>  
> +post-patch:
> +     cd ${WRKSRC}; AUTOCONF_VERSION=${AUTOCONF_VERSION} 
> AUTOMAKE_VERSION=${AUTOMAKE_VERSION} ./autogen.sh
> +
>  pre-configure:
>  # fix sections
>       @cd ${WRKSRC}/doc/man/man1 && perl -pi -e "s|user cmd|1|" *.1
> @@ -77,9 +79,10 @@ pre-configure:
>  
>       ${SUBST_CMD} ${WRKSRC}/config/cf/host.def \
>               ${WRKSRC}/config/cf/Motif.tmpl \
> -             ${WRKSRC}/lib/Xm/Makefile.in
> +             ${WRKSRC}/lib/Xm/Makefile.am
> +
> +DOCS=BUGREPORT COPYING README RELEASE RELNOTES TODO
>  
> -DOCS=BUGREPORT COPYRIGHT.MOTIF LICENSE README RELEASE RELNOTES TODO
>  DOCDIR=${PREFIX}/share/doc/openmotif
>  
>  post-install:
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/distinfo,v
> retrieving revision 1.8
> diff -u -p -r1.8 distinfo
> --- distinfo  24 Apr 2010 20:17:13 -0000      1.8
> +++ distinfo  25 Oct 2012 12:42:19 -0000
> @@ -1,5 +1,2 @@
> -MD5 (openmotif/openmotif-2.3.3.tar.gz) = /SfNM2nWx9XveezLpST3vg==
> -RMD160 (openmotif/openmotif-2.3.3.tar.gz) = AVMj4hLpHqO+rwOVk95bp1sB5KY=
> -SHA1 (openmotif/openmotif-2.3.3.tar.gz) = KlHi8oB4xNt/8MhRfrJXABcWtpk=
> -SHA256 (openmotif/openmotif-2.3.3.tar.gz) = 
> yF9VReIY+gxZo3iRkhMtRy/Foz6RSiIaVo7uT8EM0QM=
> -SIZE (openmotif/openmotif-2.3.3.tar.gz) = 6051202
> +SHA256 (openmotif/motif-2.3.4-src.tgz) = 
> Y376CWCOC4+TRl2+t8kuWOuxTEvBtIgEDreaZa8+++A=
> +SIZE (openmotif/motif-2.3.4-src.tgz) = 9527040
> Index: patches/patch-Imakefile
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-Imakefile,v
> retrieving revision 1.4
> diff -u -p -r1.4 patch-Imakefile
> --- patches/patch-Imakefile   14 Dec 2009 18:03:36 -0000      1.4
> +++ patches/patch-Imakefile   25 Oct 2012 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-Imakefile,v 1.4 2009/12/14 18:03:36 jasper Exp $
> ---- Imakefile.orig   Sat Jun 30 09:54:52 2007
> -+++ Imakefile        Sat Jun 30 09:55:15 2007
> -@@ -90,7 +90,7 @@ XCOMM 
> +--- Imakefile.orig   Mon Oct 22 15:50:39 2012
> ++++ Imakefile        Wed Oct 24 21:18:51 2012
> +@@ -77,7 +77,7 @@ XCOMM 
>   #ifdef UseInstalled
>   TESTS_IMAKE = $(IMAKE) -DUseInstalled
>   #else
> Index: patches/patch-Makefile_imake-pure
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-Makefile_imake-pure,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-Makefile_imake-pure
> --- patches/patch-Makefile_imake-pure 18 Jul 2007 21:41:05 -0000      1.1
> +++ patches/patch-Makefile_imake-pure 25 Oct 2012 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-Makefile_imake-pure,v 1.1 2007/07/18 21:41:05 mbalmer Exp $
> ---- Makefile.imake-pure.orig Sat Jun 30 09:55:02 2007
> -+++ Makefile.imake-pure      Sat Jun 30 09:55:55 2007
> -@@ -115,7 +115,12 @@ World:
> +--- Makefile.imake-pure.orig Mon Oct 22 15:50:39 2012
> ++++ Makefile.imake-pure      Wed Oct 24 21:18:52 2012
> +@@ -99,7 +99,12 @@ World:
>   # This is just a sequence of bootstrapping steps we have to do.
>   # The steps are listed as separate targets so clearmake can wink in
>   # the Makefile.proto files.
> Index: patches/patch-bindings-Imakefile
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-bindings-Imakefile,v
> retrieving revision 1.4
> diff -u -p -r1.4 patch-bindings-Imakefile
> --- patches/patch-bindings-Imakefile  14 Dec 2009 18:03:36 -0000      1.4
> +++ patches/patch-bindings-Imakefile  25 Oct 2012 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-bindings-Imakefile,v 1.4 2009/12/14 18:03:36 jasper Exp $
> ---- bindings/Imakefile.orig  Sat Jun 30 09:56:21 2007
> -+++ bindings/Imakefile       Sat Jun 30 09:56:48 2007
> -@@ -41,6 +41,7 @@ INSTALLFLAGS = $(INSTINCFLAGS)
> +--- bindings/Imakefile.orig  Mon Oct 22 15:50:39 2012
> ++++ bindings/Imakefile       Wed Oct 24 21:18:52 2012
> +@@ -28,6 +28,7 @@ INSTALLFLAGS = $(INSTINCFLAGS)
>   
>   FILES = \
>       xmbind.alias \
> Index: patches/patch-bitmaps-Imakefile
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-bitmaps-Imakefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-bitmaps-Imakefile
> --- patches/patch-bitmaps-Imakefile   14 Dec 2009 18:03:36 -0000      1.3
> +++ patches/patch-bitmaps-Imakefile   25 Oct 2012 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-bitmaps-Imakefile,v 1.3 2009/12/14 18:03:36 jasper Exp $
> ---- bitmaps/Imakefile.orig   Sat Jun 30 10:01:51 2007
> -+++ bitmaps/Imakefile        Sat Jun 30 10:02:28 2007
> -@@ -56,4 +56,4 @@ HEADERS = \
> +--- bitmaps/Imakefile.orig   Mon Oct 22 15:50:39 2012
> ++++ bitmaps/Imakefile        Wed Oct 24 21:18:52 2012
> +@@ -43,4 +43,4 @@ HEADERS = \
>   
>   all::
>   
> Index: patches/patch-clients_mwm_WmFunction_c
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-clients_mwm_WmFunction_c,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-clients_mwm_WmFunction_c
> --- patches/patch-clients_mwm_WmFunction_c    18 Jul 2007 21:41:05 -0000      
> 1.2
> +++ patches/patch-clients_mwm_WmFunction_c    25 Oct 2012 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-clients_mwm_WmFunction_c,v 1.2 2007/07/18 21:41:05 mbalmer 
> Exp $
> ---- clients/mwm/WmFunction.c.orig    Sat Jun 30 10:04:45 2007
> -+++ clients/mwm/WmFunction.c Sat Jun 30 10:05:44 2007
> -@@ -1126,12 +1126,12 @@ Boolean F_Exec (String args, ClientData *pCD, XEvent 
> *
> +--- clients/mwm/WmFunction.c.orig    Mon Oct 22 15:50:39 2012
> ++++ clients/mwm/WmFunction.c Wed Oct 24 21:18:52 2012
> +@@ -1113,12 +1113,12 @@ Boolean F_Exec (String args, ClientData *pCD, XEvent 
> *
>               directory, then we must call execlp and not execl
>               */
>               shellname = shell;
> @@ -16,7 +16,7 @@ $OpenBSD: patch-clients_mwm_WmFunction_c
>           }
>       }
>   
> -@@ -1140,9 +1140,9 @@ Boolean F_Exec (String args, ClientData *pCD, XEvent *
> +@@ -1127,9 +1127,9 @@ Boolean F_Exec (String args, ClientData *pCD, XEvent *
>        * Try /bin/sh .
>        */
>   #ifdef SVR4
> Index: patches/patch-clients_uil_UilDefI_h
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-clients_uil_UilDefI_h,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-clients_uil_UilDefI_h
> --- patches/patch-clients_uil_UilDefI_h       24 Apr 2010 20:17:13 -0000      
> 1.1
> +++ patches/patch-clients_uil_UilDefI_h       25 Oct 2012 12:42:19 -0000
> @@ -1,13 +1,12 @@
>  $OpenBSD: patch-clients_uil_UilDefI_h,v 1.1 2010/04/24 20:17:13 naddy Exp $
> ---- clients/uil/UilDefI.h.orig       Fri Apr 23 20:23:04 2010
> -+++ clients/uil/UilDefI.h    Fri Apr 23 20:23:23 2010
> -@@ -283,9 +283,7 @@ extern char* uil_mmove(char*, char*, int);
> +--- clients/uil/UilDefI.h.orig       Mon Oct 22 15:50:39 2012
> ++++ clients/uil/UilDefI.h    Wed Oct 24 21:19:42 2012
> +@@ -270,7 +270,7 @@ extern char* uil_mmove(char*, char*, int);
>   #include "UilIODef.h"
>   #include "UilDiagDef.h"
>   #include "UilSarDef.h"
> --#if defined(linux)
> +-#if defined(linux) || defined(__APPLE__)
> ++#if defined(linux) || defined(__APPLE__) || defined(__OpenBSD__)
>   #define YYSTYPE yystype
> --#endif
> + #endif
>   #include "UilLexPars.h"
> - #include "UilCmdDef.h"
> - #include "UilLexDef.h"
> Index: patches/patch-config_cf_Motif_rules
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-config_cf_Motif_rules,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-config_cf_Motif_rules
> --- patches/patch-config_cf_Motif_rules       9 Dec 2009 23:21:46 -0000       
> 1.1
> +++ patches/patch-config_cf_Motif_rules       25 Oct 2012 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-config_cf_Motif_rules,v 1.1 2009/12/09 23:21:46 jasper Exp $
> ---- config/cf/Motif.rules.orig       Sat Jan  5 16:20:49 2002
> -+++ config/cf/Motif.rules    Thu Dec 10 00:20:05 2009
> -@@ -50,10 +50,10 @@ XCOMM $TOG: Motif.rules /main/8 1999/03/22 15:12:48 mg
> +--- config/cf/Motif.rules.orig       Mon Oct 22 15:50:39 2012
> ++++ config/cf/Motif.rules    Wed Oct 24 21:18:52 2012
> +@@ -38,10 +38,10 @@ XCOMM $TOG: Motif.rules /main/8 1999/03/22 15:12:48 mg
>   # define MotifIsTopLevelProject     NO
>   #endif
>   
> @@ -14,7 +14,7 @@ $OpenBSD: patch-config_cf_Motif_rules,v 
>   /* Use the in-tree Motif by default. */
>   #ifndef UseInstalledMotif
>   # define UseInstalledMotif  NO
> -@@ -698,7 +698,7 @@ clean::                                                  
>                 @@\
> +@@ -686,7 +686,7 @@ clean::                                                  
>                 @@\
>   #define Real_MessageCatalogRule(prefix)                                     
> @@\
>   prefix.cat Concat(prefix,MsgCatI.h):                                        
> @@\
>       $(RM) Concat(prefix,MsgCatI.h) prefix.cat $(MLOCSRC)/C/msg/prefix.msg   
> @@\
> Index: patches/patch-config_cf_Motif_tmpl
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-config_cf_Motif_tmpl,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-config_cf_Motif_tmpl
> --- patches/patch-config_cf_Motif_tmpl        14 Dec 2009 18:03:36 -0000      
> 1.2
> +++ patches/patch-config_cf_Motif_tmpl        25 Oct 2012 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-config_cf_Motif_tmpl,v 1.2 2009/12/14 18:03:36 jasper Exp $
> ---- config/cf/Motif.tmpl.orig        Sat Jan  5 16:20:50 2002
> -+++ config/cf/Motif.tmpl     Thu Dec 10 00:20:05 2009
> -@@ -179,7 +179,7 @@ XCOMM $TOG: Motif.tmpl /main/6 1999/05/19 17:00:05 mgr
> +--- config/cf/Motif.tmpl.orig        Mon Oct 22 15:50:39 2012
> ++++ config/cf/Motif.tmpl     Wed Oct 24 21:18:52 2012
> +@@ -167,7 +167,7 @@ XCOMM $TOG: Motif.tmpl /main/6 1999/05/19 17:00:05 mgr
>   # define YaccFlags /**/
>   #endif
>   
> @@ -10,7 +10,7 @@ $OpenBSD: patch-config_cf_Motif_tmpl,v 1
>   
>   #ifndef BuildMotifConfig
>   # define BuildMotifConfig   YES
> -@@ -396,7 +396,7 @@ XCOMM $TOG: Motif.tmpl /main/6 1999/05/19 17:00:05 mgr
> +@@ -384,7 +384,7 @@ XCOMM $TOG: Motif.tmpl /main/6 1999/05/19 17:00:05 mgr
>   /* hardcoded default path.  Contrary to the original duplicate of USRLIBDIR
>      in the Imakefiles. */
>   #ifndef VirtualBindingsPath
> Index: patches/patch-demos_lib_Exm_wml_Makefile_am
> ===================================================================
> RCS file: patches/patch-demos_lib_Exm_wml_Makefile_am
> diff -N patches/patch-demos_lib_Exm_wml_Makefile_am
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-demos_lib_Exm_wml_Makefile_am       25 Oct 2012 12:42:19 
> -0000
> @@ -0,0 +1,23 @@
> +$OpenBSD$
> +--- demos/lib/Exm/wml/Makefile.am.orig       Wed Oct 24 21:22:30 2012
> ++++ demos/lib/Exm/wml/Makefile.am    Wed Oct 24 21:22:40 2012
> +@@ -61,16 +61,16 @@ TARGETS = $(YACCTARGETS) $(WMLTARGETS)   
> + UilLexPars.c UilLexPars.h: $(UILY)
> + 
> + $(TARGETS): $(TABLE) $(WMLDIR)/motif.wml
> +-    $(RM) $(TARGETS) $(REPORT) wml-uil.mm
> ++    -$(RM) $(TARGETS) $(REPORT) wml-uil.mm
> + #   $(YACC) -d $(YACCFLAGS) $(UILY)
> + #   $(MV) y.tab.c UilLexPars.c
> + #   $(MV) y.tab.h UilLexPars.h
> +     $(top_builddir)/tools/wml/wmluiltok < $(UILY) > tokens.dat
> + #   $(RM) wml-uil.mm
> +-    $(RM) Exm.h
> ++    -$(RM) Exm.h
> +     $(LN_S) $(srcdir)/$(TABLE) ./Exm.h
> +     $(CPP) -I$(WMLDIR) Exm.h | $(top_builddir)/tools/wml/wml
> +-    $(RM) Exm.h
> ++    -$(RM) Exm.h
> + #   $(RM) tokens.dat
> + # 
> + # $(WMDTABLE):      wmldbcreate
> Index: patches/patch-demos_lib_Exm_wml_Makefile_in
> ===================================================================
> RCS file: patches/patch-demos_lib_Exm_wml_Makefile_in
> diff -N patches/patch-demos_lib_Exm_wml_Makefile_in
> --- patches/patch-demos_lib_Exm_wml_Makefile_in       24 Apr 2010 20:17:13 
> -0000      1.3
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,23 +0,0 @@
> -$OpenBSD: patch-demos_lib_Exm_wml_Makefile_in,v 1.3 2010/04/24 20:17:13 
> naddy Exp $
> ---- demos/lib/Exm/wml/Makefile.in.orig       Fri Mar 12 15:44:32 2010
> -+++ demos/lib/Exm/wml/Makefile.in    Fri Apr 23 17:26:03 2010
> -@@ -561,16 +561,16 @@ $(WMDTABLE): wmldbcreate $(TARGETS)
> - UilLexPars.c UilLexPars.h: $(UILY)
> - 
> - $(TARGETS): $(TABLE) $(WMLDIR)/motif.wml
> --    $(RM) $(TARGETS) $(REPORT) wml-uil.mm
> -+    -$(RM) $(TARGETS) $(REPORT) wml-uil.mm
> - #   $(YACC) -d $(YACCFLAGS) $(UILY)
> - #   $(MV) y.tab.c UilLexPars.c
> - #   $(MV) y.tab.h UilLexPars.h
> -     $(top_builddir)/tools/wml/wmluiltok < $(UILY) > tokens.dat
> - #   $(RM) wml-uil.mm
> --    $(RM) Exm.h
> -+    -$(RM) Exm.h
> -     $(LN_S) $(srcdir)/$(TABLE) ./Exm.h
> -     $(CPP) -I$(WMLDIR) Exm.h | $(top_builddir)/tools/wml/wml
> --    $(RM) Exm.h
> -+    -$(RM) Exm.h
> - #   $(RM) tokens.dat
> - # 
> - # $(WMDTABLE):      wmldbcreate
> Index: patches/patch-demos_programs_Imakefile
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-demos_programs_Imakefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-demos_programs_Imakefile
> --- patches/patch-demos_programs_Imakefile    14 Dec 2009 18:03:36 -0000      
> 1.3
> +++ patches/patch-demos_programs_Imakefile    25 Oct 2012 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-demos_programs_Imakefile,v 1.3 2009/12/14 18:03:36 jasper 
> Exp $
> ---- demos/programs/Imakefile.orig    Tue Jan 29 18:22:33 2002
> -+++ demos/programs/Imakefile Sat Jun 30 10:26:55 2007
> -@@ -57,7 +57,6 @@ SUBDIRS = airport \
> +--- demos/programs/Imakefile.orig    Mon Oct 22 15:50:38 2012
> ++++ demos/programs/Imakefile Wed Oct 24 21:18:59 2012
> +@@ -44,7 +44,6 @@ SUBDIRS = airport \
>            sampler2_0 \
>            setdate \
>            Exm \
> Index: patches/patch-demos_programs_workspace_wsmData_c
> ===================================================================
> RCS file: 
> /cvs/ports/x11/openmotif/patches/patch-demos_programs_workspace_wsmData_c,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-demos_programs_workspace_wsmData_c
> --- patches/patch-demos_programs_workspace_wsmData_c  31 Aug 2010 21:04:06 
> -0000      1.1
> +++ patches/patch-demos_programs_workspace_wsmData_c  25 Oct 2012 12:42:19 
> -0000
> @@ -2,9 +2,9 @@ $OpenBSD: patch-demos_programs_workspace
>  
>  Fix implicit declaration.
>  
> ---- demos/programs/workspace/wsmData.c.orig  Tue Aug 31 22:53:35 2010
> -+++ demos/programs/workspace/wsmData.c       Tue Aug 31 22:53:52 2010
> -@@ -42,6 +42,7 @@ static char rcsid[] = "$XConsortium: wsmData.c /main/6
> +--- demos/programs/workspace/wsmData.c.orig  Mon Oct 22 15:50:38 2012
> ++++ demos/programs/workspace/wsmData.c       Wed Oct 24 21:18:59 2012
> +@@ -29,6 +29,7 @@ static char rcsid[] = "$XConsortium: wsmData.c /main/6
>   #endif
>   #endif
>   #include <stdio.h>
> Index: patches/patch-demos_programs_workspace_xrmLib_c
> ===================================================================
> RCS file: 
> /cvs/ports/x11/openmotif/patches/patch-demos_programs_workspace_xrmLib_c,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-demos_programs_workspace_xrmLib_c
> --- patches/patch-demos_programs_workspace_xrmLib_c   31 Aug 2010 21:04:06 
> -0000      1.1
> +++ patches/patch-demos_programs_workspace_xrmLib_c   25 Oct 2012 12:42:19 
> -0000
> @@ -2,9 +2,9 @@ $OpenBSD: patch-demos_programs_workspace
>  
>  Fix implicit declaration.
>  
> ---- demos/programs/workspace/xrmLib.c.orig   Tue Aug 31 22:54:13 2010
> -+++ demos/programs/workspace/xrmLib.c        Tue Aug 31 22:54:27 2010
> -@@ -43,6 +43,7 @@ static char rcsid[] = "$XConsortium: xrmLib.c /main/6 
> +--- demos/programs/workspace/xrmLib.c.orig   Mon Oct 22 15:50:38 2012
> ++++ demos/programs/workspace/xrmLib.c        Wed Oct 24 21:18:59 2012
> +@@ -30,6 +30,7 @@ static char rcsid[] = "$XConsortium: xrmLib.c /main/6 
>   #endif
>   
>   #include <stdio.h>
> Index: patches/patch-demos_unsupported_motifshell_motifshell_c
> ===================================================================
> RCS file: 
> /cvs/ports/x11/openmotif/patches/patch-demos_unsupported_motifshell_motifshell_c,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-demos_unsupported_motifshell_motifshell_c
> --- patches/patch-demos_unsupported_motifshell_motifshell_c   18 Jul 2007 
> 21:41:05 -0000      1.2
> +++ patches/patch-demos_unsupported_motifshell_motifshell_c   25 Oct 2012 
> 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-demos_unsupported_motifshell_motifshell_c,v 1.2 2007/07/18 
> 21:41:05 mbalmer Exp $
> ---- demos/unsupported/motifshell/motifshell.c.orig   Tue Jan 29 17:16:39 2002
> -+++ demos/unsupported/motifshell/motifshell.c        Sat Jun 30 10:27:21 2007
> -@@ -598,7 +598,7 @@ void SysCall (Widget widget, char *systemCommand, Bool
> +--- demos/unsupported/motifshell/motifshell.c.orig   Mon Oct 22 15:50:38 2012
> ++++ demos/unsupported/motifshell/motifshell.c        Wed Oct 24 21:18:59 2012
> +@@ -585,7 +585,7 @@ void SysCall (Widget widget, char *systemCommand, Bool
>     if ((p = fork()) == 0)
>       {
>         /* note - execlp uses PATH */
> @@ -10,7 +10,7 @@ $OpenBSD: patch-demos_unsupported_motifs
>   
>         /* if we fail to find the systemCommand, use 'find' to look for it. */
>         fprintf(stderr, "can't find %s\n", systemCommand);
> -@@ -629,7 +629,7 @@ void SysCall (Widget widget, char *systemCommand, Bool
> +@@ -616,7 +616,7 @@ void SysCall (Widget widget, char *systemCommand, Bool
>             setenv("UIDPATH", uidpath, 1);
>   #endif
>           }
> Index: patches/patch-demos_unsupported_xmform_xmform_c
> ===================================================================
> RCS file: 
> /cvs/ports/x11/openmotif/patches/patch-demos_unsupported_xmform_xmform_c,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-demos_unsupported_xmform_xmform_c
> --- patches/patch-demos_unsupported_xmform_xmform_c   31 Aug 2010 21:04:06 
> -0000      1.1
> +++ patches/patch-demos_unsupported_xmform_xmform_c   25 Oct 2012 12:42:19 
> -0000
> @@ -2,9 +2,9 @@ $OpenBSD: patch-demos_unsupported_xmform
>  
>  Fix implicit declaration.
>  
> ---- demos/unsupported/xmform/xmform.c.orig   Tue Aug 31 22:54:54 2010
> -+++ demos/unsupported/xmform/xmform.c        Tue Aug 31 22:55:09 2010
> -@@ -63,6 +63,7 @@ xmform*topShadowColor:           white
> +--- demos/unsupported/xmform/xmform.c.orig   Mon Oct 22 15:50:38 2012
> ++++ demos/unsupported/xmform/xmform.c        Wed Oct 24 21:18:59 2012
> +@@ -50,6 +50,7 @@ xmform*topShadowColor:           white
>   xmform*bottomShadowColor:        black
>   ***-------------------------------------------------------------------*/
>   
> Index: patches/patch-lib_Xm_Makefile_in
> ===================================================================
> RCS file: patches/patch-lib_Xm_Makefile_in
> diff -N patches/patch-lib_Xm_Makefile_in
> --- patches/patch-lib_Xm_Makefile_in  24 Apr 2010 20:17:13 -0000      1.3
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,22 +0,0 @@
> -$OpenBSD: patch-lib_Xm_Makefile_in,v 1.3 2010/04/24 20:17:13 naddy Exp $
> ---- lib/Xm/Makefile.in.orig  Fri Apr 23 17:21:51 2010
> -+++ lib/Xm/Makefile.in       Fri Apr 23 17:22:47 2010
> -@@ -178,7 +178,8 @@ libXm_la_OBJECTS = $(am_libXm_la_OBJECTS)
> - libXm_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
> -     --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(libXm_la_LDFLAGS) \
> -     $(LDFLAGS) -o $@
> --DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include
> -+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include \
> -+    -I${PREFIX}/include
> - depcomp = $(SHELL) $(top_srcdir)/depcomp
> - am__depfiles_maybe = depfiles
> - am__mv = mv -f
> -@@ -263,7 +264,7 @@ LEXLIB = @LEXLIB@
> - LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
> - LIBDIR = @LIBDIR@
> - LIBOBJS = @LIBOBJS@
> --LIBS = @LIBS@
> -+LIBS = @LIBS@ -L${LOCALBASE}/lib -liconv
> - LIBTOOL = @LIBTOOL@
> - LIB_XP = @LIB_XP@
> - LIPO = @LIPO@
> Index: patches/patch-lib_Xm_Scale_c
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-lib_Xm_Scale_c,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-lib_Xm_Scale_c
> --- patches/patch-lib_Xm_Scale_c      9 Dec 2009 23:21:46 -0000       1.1
> +++ patches/patch-lib_Xm_Scale_c      25 Oct 2012 12:42:19 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-lib_Xm_Scale_c,v 1.1 2009/12/09 23:21:46 jasper Exp $
> ---- lib/Xm/Scale.c.orig      Sat May  7 09:11:14 2005
> -+++ lib/Xm/Scale.c   Thu Dec 10 00:20:05 2009
> -@@ -2808,7 +2808,11 @@ GetValueString(
> +--- lib/Xm/Scale.c.orig      Mon Oct 22 15:50:34 2012
> ++++ lib/Xm/Scale.c   Wed Oct 24 21:19:02 2012
> +@@ -2834,7 +2834,11 @@ GetValueString(
>   {
>       register int i;
>       int  diff, dec_point_size;
> @@ -13,7 +13,7 @@ $OpenBSD: patch-lib_Xm_Scale_c,v 1.1 200
>       
>       if (sw->scale.decimal_points > 0) {
>         /* Add one to decimal points to get leading zero, since
> -@@ -2816,15 +2820,23 @@ GetValueString(
> +@@ -2842,15 +2846,23 @@ GetValueString(
>         sprintf (buffer,"%.*d", sw->scale.decimal_points+1, value);
>   
>         diff = strlen(buffer) - sw->scale.decimal_points;
> Index: patches/patch-lib_Xm_TextFunc_c
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/patches/patch-lib_Xm_TextFunc_c,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-lib_Xm_TextFunc_c
> --- patches/patch-lib_Xm_TextFunc_c   22 Jun 2011 17:22:37 -0000      1.1
> +++ patches/patch-lib_Xm_TextFunc_c   25 Oct 2012 12:42:19 -0000
> @@ -2,9 +2,9 @@ $OpenBSD: patch-lib_Xm_TextFunc_c,v 1.1 
>  
>  fix for build with gcc-2.95
>  
> ---- lib/Xm/TextFunc.c.orig   Tue Jun 21 19:11:59 2011
> -+++ lib/Xm/TextFunc.c        Tue Jun 21 19:22:23 2011
> -@@ -500,18 +500,19 @@ XmTextPaste(Widget widget)
> +--- lib/Xm/TextFunc.c.orig   Mon Oct 22 15:50:34 2012
> ++++ lib/Xm/TextFunc.c        Wed Oct 24 21:19:02 2012
> +@@ -487,18 +487,19 @@ XmTextPaste(Widget widget)
>   
>     if (XmIsTextField(widget))
>       return XmTextFieldPaste(widget);
> Index: patches/patch-tools_wml_Makefile_am
> ===================================================================
> RCS file: patches/patch-tools_wml_Makefile_am
> diff -N patches/patch-tools_wml_Makefile_am
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-tools_wml_Makefile_am       25 Oct 2012 12:42:19 -0000
> @@ -0,0 +1,18 @@
> +$OpenBSD$
> +--- tools/wml/Makefile.am.orig       Wed Oct 24 21:24:30 2012
> ++++ tools/wml/Makefile.am    Wed Oct 24 21:24:40 2012
> +@@ -54,11 +54,11 @@ UilLexPars.c: Uil.c
> + $(WMLTARGETS): wml-uil.mm
> + 
> + wml-uil.mm: wmluiltok wml UilLexPars.c $(TABLE)
> +-    $(RM) $(WMLTARGETS) wml.report wml-uil.mm
> ++    -$(RM) $(WMLTARGETS) wml.report wml-uil.mm
> +     ./wmluiltok <$(srcdir)/Uil.y >tokens.dat
> +-    $(RM) wml-uil.mm
> ++    -$(RM) wml-uil.mm
> +     ./wml $(srcdir)/$(TABLE)
> +-    $(RM) tokens.dat
> ++    -$(RM) tokens.dat
> + 
> + all: motif.wmd
> + 
> Index: patches/patch-tools_wml_Makefile_in
> ===================================================================
> RCS file: patches/patch-tools_wml_Makefile_in
> diff -N patches/patch-tools_wml_Makefile_in
> --- patches/patch-tools_wml_Makefile_in       24 Apr 2010 20:17:13 -0000      
> 1.3
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,18 +0,0 @@
> -$OpenBSD: patch-tools_wml_Makefile_in,v 1.3 2010/04/24 20:17:13 naddy Exp $
> ---- tools/wml/Makefile.in.orig       Fri Mar 12 15:45:02 2010
> -+++ tools/wml/Makefile.in    Fri Apr 23 17:26:03 2010
> -@@ -671,11 +671,11 @@ UilLexPars.c: Uil.c
> -     $(LN_S) Uil.c UilLexPars.c
> - 
> - $(WMLTARGETS): wmluiltok wml UilLexPars.c $(TABLE)
> --    $(RM) $(WMLTARGETS) wml.report wml-uil.mm
> -+    -$(RM) $(WMLTARGETS) wml.report wml-uil.mm
> -     ./wmluiltok <$(srcdir)/Uil.y >tokens.dat
> --    $(RM) wml-uil.mm
> -+    -$(RM) wml-uil.mm
> -     ./wml $(srcdir)/$(TABLE)
> --    $(RM) tokens.dat
> -+    -$(RM) tokens.dat
> - 
> - all: motif.wmd
> - 
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/x11/openmotif/pkg/PLIST-main,v
> retrieving revision 1.5
> diff -u -p -r1.5 PLIST-main
> --- pkg/PLIST-main    23 Sep 2012 08:05:53 -0000      1.5
> +++ pkg/PLIST-main    25 Oct 2012 12:42:19 -0000
> @@ -994,11 +994,9 @@ lib/libXm.la
>  @man man/man5/WML.5
>  share/doc/openmotif/
>  share/doc/openmotif/BUGREPORT
> -share/doc/openmotif/COPYRIGHT.MOTIF
> -share/doc/openmotif/LICENSE
> +share/doc/openmotif/COPYING
>  share/doc/openmotif/README
>  share/doc/openmotif/RELEASE
>  share/doc/openmotif/RELNOTES
>  share/doc/openmotif/TODO
> -share/doc/pkg-readmes/${FULLPKGNAME}
>  %%SHARED%%
> Index: pkg/README-main
> ===================================================================
> RCS file: pkg/README-main
> diff -N pkg/README-main
> --- pkg/README-main   2 Jun 2011 13:41:42 -0000       1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: README-main,v 1.2 2011/06/02 13:41:42 ajacoutot Exp $
> -
> -+-----------------------------------------------------------------------
> -| Running ${FULLPKGNAME} on OpenBSD
> -+-----------------------------------------------------------------------
> -
> -The licensing of OpenMotif is a bit weird. The actual copyright refers
> -to the web site, which is quite nasty, as they can come back and change
> -the licence when they want.
> -
> -This port works around that problem by grabbing the licensing at the time
> -of build and including it in the actual package.
> 
> 
> 

Reply via email to