aboutsummaryrefslogtreecommitdiffstats
path: root/textproc
diff options
context:
space:
mode:
authorkuriyama <kuriyama@FreeBSD.org>2012-10-06 13:06:25 +0800
committerkuriyama <kuriyama@FreeBSD.org>2012-10-06 13:06:25 +0800
commit76a966bb4f181a3126afbe175300dd02c6066f49 (patch)
tree81cc4481ab51277b624cb57137db606348f22527 /textproc
parentabf7773f90acb87c9a12fa83c32f89362fbbca85 (diff)
downloadfreebsd-ports-gnome-76a966bb4f181a3126afbe175300dd02c6066f49.tar.gz
freebsd-ports-gnome-76a966bb4f181a3126afbe175300dd02c6066f49.tar.zst
freebsd-ports-gnome-76a966bb4f181a3126afbe175300dd02c6066f49.zip
- Fix build with clang.
PR: ports/171548 Submitted by: Pawel Worach <pawel.worach@gmail.com>
Diffstat (limited to 'textproc')
-rw-r--r--textproc/openjade/files/patch-TeXFOTBuilder.cxx22
-rw-r--r--textproc/openjade/files/patch-TransformFOTBuilder.cxx56
2 files changed, 78 insertions, 0 deletions
diff --git a/textproc/openjade/files/patch-TeXFOTBuilder.cxx b/textproc/openjade/files/patch-TeXFOTBuilder.cxx
new file mode 100644
index 000000000000..9f38afd00096
--- /dev/null
+++ b/textproc/openjade/files/patch-TeXFOTBuilder.cxx
@@ -0,0 +1,22 @@
+$FreeBSD$
+
+--- jade/TeXFOTBuilder.cxx.orig 2011-09-24 14:17:02.000000000 +0000
++++ jade/TeXFOTBuilder.cxx 2011-09-24 14:19:42.000000000 +0000
+@@ -83,6 +83,8 @@
+ value.convertString(nic_.placement);
+ }
+ ExtensionFlowObj *copy() const { return new PageFloatFlowObj(*this); }
++ public:
++ PageFloatFlowObj() {}
+ private:
+ PageFloatNIC nic_;
+ StringC name_;
+@@ -96,6 +98,8 @@
+ fotb.endPageFootnote();
+ }
+ ExtensionFlowObj *copy() const { return new PageFootnoteFlowObj(*this); }
++ public:
++ PageFootnoteFlowObj() {}
+ private:
+ };
+ //////////////////////////////////////////////////////////////////////
diff --git a/textproc/openjade/files/patch-TransformFOTBuilder.cxx b/textproc/openjade/files/patch-TransformFOTBuilder.cxx
new file mode 100644
index 000000000000..ce357bdcf6c2
--- /dev/null
+++ b/textproc/openjade/files/patch-TransformFOTBuilder.cxx
@@ -0,0 +1,56 @@
+$FreeBSD$
+
+--- jade/TransformFOTBuilder.cxx.orig 2011-09-24 14:20:28.000000000 +0000
++++ jade/TransformFOTBuilder.cxx 2011-09-24 14:22:32.000000000 +0000
+@@ -41,6 +41,7 @@
+ };
+ class EntityRefFlowObj : public TransformExtensionFlowObj {
+ public:
++ EntityRefFlowObj() {}
+ void atomic(TransformFOTBuilder &fotb, const NodePtr &) const {
+ fotb.entityRef(name_);
+ }
+@@ -56,6 +57,7 @@
+ };
+ class ProcessingInstructionFlowObj : public TransformExtensionFlowObj {
+ public:
++ ProcessingInstructionFlowObj() {}
+ void atomic(TransformFOTBuilder &fotb, const NodePtr &) const {
+ fotb.processingInstruction(data_);
+ }
+@@ -98,6 +100,8 @@
+ }
+ }
+ ExtensionFlowObj *copy() const { return new EmptyElementFlowObj(*this); }
++ public:
++ EmptyElementFlowObj() {}
+ private:
+ ElementNIC nic_;
+ };
+@@ -133,6 +137,8 @@
+ }
+ }
+ ExtensionFlowObj *copy() const { return new ElementFlowObj(*this); }
++ public:
++ ElementFlowObj() {}
+ private:
+ ElementNIC nic_;
+ };
+@@ -150,6 +156,8 @@
+ value.convertString(systemId_);
+ }
+ ExtensionFlowObj *copy() const { return new EntityFlowObj(*this); }
++ public:
++ EntityFlowObj() {};
+ private:
+ StringC systemId_;
+ };
+@@ -174,6 +182,8 @@
+ }
+ }
+ ExtensionFlowObj *copy() const { return new DocumentTypeFlowObj(*this); }
++ public:
++ DocumentTypeFlowObj() {}
+ private:
+ DocumentTypeNIC nic_;
+ };