svn commit: r364941 - in head/textproc/rtfx: . files

John Marino marino at FreeBSD.org
Fri Aug 15 07:06:30 UTC 2014


Author: marino
Date: Fri Aug 15 07:06:28 2014
New Revision: 364941
URL: http://svnweb.freebsd.org/changeset/ports/364941
QAT: https://qat.redports.org/buildarchive/r364941/

Log:
  Stage textproc/rtfx and unbreak 64-bit arches
  
  PR:		192667
  Submitted by:	Jan Beich

Added:
  head/textproc/rtfx/files/patch-src-xmlfixups.cpp   (contents, props changed)
Modified:
  head/textproc/rtfx/Makefile
  head/textproc/rtfx/pkg-descr

Modified: head/textproc/rtfx/Makefile
==============================================================================
--- head/textproc/rtfx/Makefile	Fri Aug 15 07:05:34 2014	(r364940)
+++ head/textproc/rtfx/Makefile	Fri Aug 15 07:06:28 2014	(r364941)
@@ -5,7 +5,7 @@ PORTNAME=	rtfx
 PORTVERSION=	1.1
 PORTREVISION=	1
 CATEGORIES=	textproc
-MASTER_SITES=	http://memberwebs.com/stef/software/rtfx/
+MASTER_SITES=	http://thewalter.net/stef/software/rtfx/
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	RTF to XML converter
@@ -13,18 +13,10 @@ COMMENT=	RTF to XML converter
 LIB_DEPENDS=	libmba.so:${PORTSDIR}/devel/libmba \
 		libdomc.so:${PORTSDIR}/textproc/domc
 
-HAS_CONFIGURE=	yes
-CONFIGURE_ARGS+=	--prefix=${PREFIX} --datarootdir=${PREFIX}
+GNU_CONFIGURE=	yes
 USES=		gmake
 
-PLIST_FILES=	bin/rtfx
-MAN1=		rtfx.1
+PLIST_FILES=	bin/${PORTNAME} \
+		man/man1/${PORTNAME}.1.gz
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == amd64 || ${ARCH} == sparc64
-BROKEN=		Does not compile on sparc64
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Added: head/textproc/rtfx/files/patch-src-xmlfixups.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/rtfx/files/patch-src-xmlfixups.cpp	Fri Aug 15 07:06:28 2014	(r364941)
@@ -0,0 +1,11 @@
+--- src/xmlfixups.cpp~
++++ src/xmlfixups.cpp
+@@ -453,7 +453,7 @@ void XmlFixups::runPassTwo(const DOM::Do
+ 
+         // Mark each node as we've seen it so we don't 
+         // do a given element twice
+-        if((int)el.getUserData() == PASS_TWO)
++        if((intptr_t)el.getUserData() == (intptr_t)PASS_TWO)
+             continue;
+ 
+         el.setUserData((void*)PASS_TWO);

Modified: head/textproc/rtfx/pkg-descr
==============================================================================
--- head/textproc/rtfx/pkg-descr	Fri Aug 15 07:05:34 2014	(r364940)
+++ head/textproc/rtfx/pkg-descr	Fri Aug 15 07:06:28 2014	(r364941)
@@ -7,5 +7,4 @@ RTF features supported: page breaks, sec
 lists (various types), tables, footnotes, info block, bold, italic, 
 underline, super/sub script, hidden text, strike out, text color, fonts.
 
-Author:	Nielsen <nielsen at memberwebs.com>
-WWW:	http://memberwebs.com/nielsen/software/rtfx/
+WWW: http://thewalter.net/stef/software/rtfx/


More information about the svn-ports-all mailing list