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