1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-24 09:25:01 +00:00

math/scilab: add patch to fix build with updated graphics/xmlgraphics-commons

This commit is contained in:
Max Brazhnikov 2019-08-21 19:45:18 +00:00
parent 5b4829585a
commit 302f234bdc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=509551

View File

@ -0,0 +1,82 @@
--- modules/graphic_export/src/java/org/scilab/modules/graphic_export/Export.java
+++ modules/graphic_export/src/java/org/scilab/modules/graphic_export/Export.java
@@ -857,7 +857,7 @@ public class Export {
}
@Override
- public int processShape(Shape s) throws IOException {
+ public int processShape(Shape s, boolean cached) throws IOException {
if (s instanceof Ellipse2D.Double) {
Ellipse2D.Double ell = (Ellipse2D.Double) s;
if (ell.height == ell.width) {
@@ -880,10 +880,10 @@ public class Export {
buffer.append("[").append(gen.formatDouble(coords[0])).append(" ").append(gen.formatDouble(coords[1]));
it.next();
} else {
- return super.processShape(s);
+ return super.processShape(s, cached);
}
} else {
- return super.processShape(s);
+ return super.processShape(s, cached);
}
for (; !it.isDone(); it.next()) {
@@ -891,7 +891,7 @@ public class Export {
if (type == PathIterator.SEG_LINETO) {
buffer.append(" ").append(gen.formatDouble(coords[0])).append(" ").append(gen.formatDouble(coords[1]));
} else {
- return super.processShape(s);
+ return super.processShape(s, cached);
}
}
buffer.append("] DP");
@@ -899,7 +899,7 @@ public class Export {
return PathIterator.WIND_NON_ZERO;
}
- return super.processShape(s);
+ return super.processShape(s, cached);
}
};
g2d.setGraphicContext(new GraphicContext());
@@ -1029,7 +1029,7 @@ public class Export {
}
@Override
- public int processShape(Shape s) throws IOException {
+ public int processShape(Shape s, boolean cached) throws IOException {
if (s instanceof Ellipse2D.Double) {
Ellipse2D.Double ell = (Ellipse2D.Double) s;
if (ell.height == ell.width) {
@@ -1052,10 +1052,10 @@ public class Export {
buffer.append("[").append(gen.formatDouble(coords[0])).append(" ").append(gen.formatDouble(coords[1]));
it.next();
} else {
- return super.processShape(s);
+ return super.processShape(s, cached);
}
} else {
- return super.processShape(s);
+ return super.processShape(s, cached);
}
for (; !it.isDone(); it.next()) {
@@ -1063,7 +1063,7 @@ public class Export {
if (type == PathIterator.SEG_LINETO) {
buffer.append(" ").append(gen.formatDouble(coords[0])).append(" ").append(gen.formatDouble(coords[1]));
} else {
- return super.processShape(s);
+ return super.processShape(s, cached);
}
}
buffer.append("] DP");
@@ -1071,7 +1071,7 @@ public class Export {
return PathIterator.WIND_NON_ZERO;
}
- return super.processShape(s);
+ return super.processShape(s, cached);
}
};