diff options
author | osa <osa@FreeBSD.org> | 2003-07-24 23:51:39 +0800 |
---|---|---|
committer | osa <osa@FreeBSD.org> | 2003-07-24 23:51:39 +0800 |
commit | 68f09ace14c4d7137b2da9b548b4599ca52f0118 (patch) | |
tree | e554287be03a7a0b9cef44cd223faea483f86ff8 /textproc | |
parent | 32ebcb9388b2451c095a247270325992bd19d90a (diff) | |
download | freebsd-ports-gnome-68f09ace14c4d7137b2da9b548b4599ca52f0118.tar.gz freebsd-ports-gnome-68f09ace14c4d7137b2da9b548b4599ca52f0118.tar.zst freebsd-ports-gnome-68f09ace14c4d7137b2da9b548b4599ca52f0118.zip |
Fix building under ${OSVERSION} >= 500113
Submitted by: Simon Barner <barner@in.tum.de>
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/xmlpp/Makefile | 9 | ||||
-rw-r--r-- | textproc/xmlpp/files/patch-src::xmlcommon.h | 11 | ||||
-rw-r--r-- | textproc/xmlpp/files/patch-src::xmlpp.cpp | 15 | ||||
-rw-r--r-- | textproc/xmlpp/files/patch-src::xmltokenizer.cpp | 11 | ||||
-rw-r--r-- | textproc/xmlpp/files/patch-test::nodetest.cpp | 10 |
5 files changed, 49 insertions, 7 deletions
diff --git a/textproc/xmlpp/Makefile b/textproc/xmlpp/Makefile index 88749dfe382b..a3de73cdaa1b 100644 --- a/textproc/xmlpp/Makefile +++ b/textproc/xmlpp/Makefile @@ -19,14 +19,9 @@ FETCH_CMD= /usr/bin/fetch USE_GMAKE= yes USE_LIBTOOL= yes -.include <bsd.port.pre.mk> - -.if ${OSVERSION} >= 500113 -BROKEN= "Does not compile (bad C++ code)" -.endif - pre-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|/usr/local/share|$$(datadir)|g' + @${RM} ${WRKSRC}/config.cache -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/textproc/xmlpp/files/patch-src::xmlcommon.h b/textproc/xmlpp/files/patch-src::xmlcommon.h new file mode 100644 index 000000000000..0a86e5acf3ff --- /dev/null +++ b/textproc/xmlpp/files/patch-src::xmlcommon.h @@ -0,0 +1,11 @@ +--- src/xmlcommon.h.orig Wed Jul 23 04:10:04 2003 ++++ src/xmlcommon.h Wed Jul 23 04:12:03 2003 +@@ -20,6 +20,8 @@ + + //! dummy define + #define XMLPP_API ++ ++using std::string; + + //! handle to a tagname string in a tagname map + typedef int xmltagnamehandle; diff --git a/textproc/xmlpp/files/patch-src::xmlpp.cpp b/textproc/xmlpp/files/patch-src::xmlpp.cpp new file mode 100644 index 000000000000..366a1d4cbbb8 --- /dev/null +++ b/textproc/xmlpp/files/patch-src::xmlpp.cpp @@ -0,0 +1,15 @@ +--- ./src/xmlpp.cpp.orig Wed Jul 23 04:12:52 2003 ++++ ./src/xmlpp.cpp Wed Jul 23 04:13:52 2003 +@@ -21,6 +21,12 @@ + //debug + #include <iostream> + ++using std::cout; ++using std::cerr; ++using std::endl; ++using std::ifstream; ++using std::ofstream; ++ + namespace xmlpp { + + // internal use for saving diff --git a/textproc/xmlpp/files/patch-src::xmltokenizer.cpp b/textproc/xmlpp/files/patch-src::xmltokenizer.cpp new file mode 100644 index 000000000000..ced263bff89d --- /dev/null +++ b/textproc/xmlpp/files/patch-src::xmltokenizer.cpp @@ -0,0 +1,11 @@ +--- src/xmltokenizer.cpp.orig Wed Jul 23 04:14:53 2003 ++++ src/xmltokenizer.cpp Wed Jul 23 04:29:18 2003 +@@ -15,7 +15,7 @@ + // needed includes + #include "xmlpp.h" + #include "xmltokenizer.h" +- ++#include <iostream> + + // namespace declaration + namespace xmlpp { diff --git a/textproc/xmlpp/files/patch-test::nodetest.cpp b/textproc/xmlpp/files/patch-test::nodetest.cpp new file mode 100644 index 000000000000..4d76d88a3f34 --- /dev/null +++ b/textproc/xmlpp/files/patch-test::nodetest.cpp @@ -0,0 +1,10 @@ +--- test/nodetest.cpp.orig Wed Jul 23 04:18:02 2003 ++++ test/nodetest.cpp Wed Jul 23 04:19:01 2003 +@@ -5,6 +5,7 @@ + */
+
+ #include <fstream>
++#include <iostream>
+ #include "xmlpp.h"
+
+ using namespace xmlpp;
|