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