cvs commit: ports/java/jgraphx Makefile distinfo
Rob Farmer
rfarmer at predatorlabs.net
Fri Aug 27 05:17:34 UTC 2010
On Sun, Aug 22, 2010 at 4:58 AM, Li-Wen Hsu <lwhsu at freebsd.org> wrote:
> lwhsu 2010-08-22 11:58:38 UTC
>
> FreeBSD ports repository
>
> Modified files:
> java/jgraphx Makefile distinfo
> Log:
> - Update to 1.4.0.9
This breaks math/scilab (which is the only dependency in the ports
tree). Unfortunately, the author of jgraphx seems to completely
disregard backwards compatibility and changes the API in virtually
every release.
I tried to patch Scilab based on their git repository (which has
support for 1.4.0.1), but hundreds of revisions have passed and they
have rearranged their tree a bit and added/removed some files, so it
didn't go well.
IMHO, we need to either create a separate jgraphx-scilab port or keep
this in sync with Scilab (this is what Debian, Ubuntu, and Gentoo are
doing).
--
Rob Farmer
---------- Forwarded message ----------
From: Pav Lucistnik <pav at freebsd.org>
Date: 2010/8/24
Subject: [Fwd: scilab-5.2.2_2 failed on amd64 8]
To: rfarmer at predatorlabs.net
Cc: gerald at freebsd.org
-------- Preposlaná zpráva --------
> Od: User Ports-amd64 <ports-amd64 at FreeBSD.org>
> Komu: cvs at oook.cz, linimon at FreeBSD.org, itetcu at FreeBSD.org
> Predmet: scilab-5.2.2_2 failed on amd64 8
> Datum: Tue, 24 Aug 2010 10:09:17 GMT
>
> Excerpt from the build log at
>
> http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.8.20100823221655/scilab-5.2.2_2.log
>
> building scilab-5.2.2_2 on gohan60.freebsd.org
> in directory /y/pkgbuild/8/20100823221655/chroot/1007
> building for: 8.0-RELEASE-p2 amd64
> maintained by: rfarmer at predatorlabs.net
> port directory: /usr/ports/math/scilab
> Makefile ident: $FreeBSD: ports/math/scilab/Makefile,v 1.68 2010/05/31 01:59:48 ade Exp $
>
<snip>
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/xcos/utils/XcosMessages.java
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:61: method does not override or implement a method from a supertype
> [javac] @Override
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:172: cannot find symbol
> [javac] symbol : method drawShape(int,int,int,int,java.util.Map<java.lang.String,java.lang.Object>)
> [javac] location: class org.scilab.modules.graph.ScilabCanvas
> [javac] drawShape(x, y, w, h, style);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:183: cannot find symbol
> [javac] symbol : method drawShape(int,int,int,int,java.util.Map<java.lang.String,java.lang.Object>)
> [javac] location: class org.scilab.modules.graph.ScilabCanvas
> [javac] drawShape(x, y, w, start, style);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:184: cannot find symbol
> [javac] symbol : method drawShape(int,int,int,int,java.util.Map<java.lang.String,java.lang.Object>)
> [javac] location: class org.scilab.modules.graph.ScilabCanvas
> [javac] drawShape(x, y + start, w, h - start, cloned);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:186: cannot find symbol
> [javac] symbol : method drawShape(int,int,int,int,java.util.Map<java.lang.String,java.lang.Object>)
> [javac] location: class org.scilab.modules.graph.ScilabCanvas
> [javac] drawShape(x, y, start, h, style);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:187: cannot find symbol
> [javac] symbol : method drawShape(int,int,int,int,java.util.Map<java.lang.String,java.lang.Object>)
> [javac] location: class org.scilab.modules.graph.ScilabCanvas
> [javac] drawShape(x + start, y, w - start, h, cloned);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:241: cannot find symbol
> [javac] symbol : method getFillPaint(java.awt.Rectangle,java.awt.Color,java.util.Map<java.lang.String,java.lang.Object>)
> [javac] location: class org.scilab.modules.graph.ScilabCanvas
> [javac] Paint fillPaint = getFillPaint(bounds, fillColor, style);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:247: cannot find symbol
> [javac] symbol : method drawArrow(java.util.List<com.mxgraph.util.mxPoint>,java.awt.Color,java.awt.Paint,java.awt.Color,boolean)
> [javac] location: class org.scilab.modules.graph.ScilabCanvas
> [javac] drawArrow(pts, fillColor, fillPaint, penColor, shadow);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:267: cannot find symbol
> [javac] symbol : method drawConnector(java.util.List<com.mxgraph.util.mxPoint>,float,java.awt.Color,java.lang.Object,float,java.lang.Object,float,boolean,java.util.Map<java.lang.String,java.lang.Object>)
> [javac] location: class org.scilab.modules.graph.ScilabCanvas
> [javac] drawConnector(pts, penWidth, penColor, startMarker, startSize,
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/graph/ScilabCanvas.java:275: cannot find symbol
> [javac] symbol : method drawMarker(java.lang.Object,com.mxgraph.util.mxPoint,com.mxgraph.util.mxPoint,float,float)
> [javac] location: class org.scilab.modules.graph.ScilabCanvas
> [javac] drawMarker(centerMarker, pts.get(1), new mxPoint(x, y), centerSize, penWidth);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/xcos/graph/XcosDiagram.java:451: cannot find symbol
> [javac] symbol : method parse(java.lang.String)
> [javac] location: class com.mxgraph.util.mxUtils
> [javac] Document document = mxUtils.parse(xml);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/xcos/actions/RecentFileAction.java:39: warning: [deprecation] DefaultAction(java.lang.String,org.scilab.modules.graph.ScilabGraph) in org.scilab.modules.graph.actions.base.DefaultAction has been deprecated
> [javac] super(file.getName(), scilabGraph);
> [javac] ^
> [javac] /work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos/src/java/org/scilab/modules/xcos/actions/RecentFileAction.java:63: warning: [deprecation] createMenu(java.lang.String,java.lang.String,org.scilab.modules.graph.actions.base.DefaultAction,javax.swing.KeyStroke) in org.scilab.modules.graph.actions.base.DefaultAction has been deprecated
> [javac] return createMenu(file.getName(), null, new RecentFileAction(scilabGraph, file), null);
> [javac] ^
> [javac] Note: Some input files use unchecked or unsafe operations.
> [javac] Note: Recompile with -Xlint:unchecked for details.
> [javac] 11 errors
> [javac] 2 warnings
>
> BUILD FAILED
> /work/a/ports/math/scilab/work/scilab-5.2.2/build.incl.xml:165: Compile failed; see the compiler error output for details.
>
> Total time: 3 seconds
> gmake[3]: *** [java] Error 1
> gmake[3]: Leaving directory `/work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory `/work/a/ports/math/scilab/work/scilab-5.2.2/modules/xcos'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/work/a/ports/math/scilab/work/scilab-5.2.2/modules'
> gmake: *** [all-recursive] Error 1
> *** Error code 1
>
> Stop in /a/ports/math/scilab.
> ================================================================
> build of /usr/ports/math/scilab ended at Tue Aug 24 10:09:05 UTC 2010
>
--
--
Pav Lucistnik <pav at oook.cz>
<pav at FreeBSD.org>
Thank God we're theoretical physicists so we don't have to get our hands
dirty with particle accelerators and other heavy machinery.
>
> PR: ports/148973
> Submitted by: Chris Rees <utisoft AT gmail.com> (maintainer)
>
> Revision Changes Path
> 1.3 +5 -6 ports/java/jgraphx/Makefile
> 1.3 +3 -3 ports/java/jgraphx/distinfo
> _______________________________________________
> cvs-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/cvs-ports
> To unsubscribe, send any mail to "cvs-ports-unsubscribe at freebsd.org"
>
More information about the cvs-ports
mailing list