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