Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Jan 2015 13:29:34 +0100
From:      Polytropon <>
To:        Ben Woods <>
Cc:        "" <>, Lev <>
Subject:   Re: Questions from a Linux refugee
Message-ID:  <>
In-Reply-To: <>
References:  <20150106115503.4870ab2e@jive> <>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Tue, 6 Jan 2015 20:01:09 +0800, Ben Woods wrote:
> > 3. Package system. I wanted to install scilab. There is (?) no binary
> package
> > for it, and the compilation took ages. After I had it, the next update
> deleted
> > it along with other packages. How to deal with the upgrades?
> The port math/scilab depends on the port java/jgraphx. scilab is skipped
> during the package build process because jgraphx cannot be packaged due to
> the need for interactive license confirmation during the build process. The
> can be confirmed against the latest package build here:

Licensing issue of a dependency. Very "nice". :-)

> As per Coert's message, you can build both java/jgraphx and math/scilab
> manually from ports, or use an automated ports tool such as
> ports-mgmt/portmaster, or setup a package building infrastructure using
> ports-mgmt/poudriere.

You can use portmaster with the -P or -PP switches (to force
the use of binary packages when they are available) to avoid
building all the dependencies from source. You could also issue
the command "make missing" in /usr/ports/math/scilab to find
out what's missing, and then install those with pkg. YOu could
even write a one-liner for that task... :-)

Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

Want to link to this message? Use this URL: <>