Commit graph

47 commits

Author SHA1 Message Date
Max Brazhnikov
695e0150b8 Chase graphics/batik update to 1.11:
- Add patch to math/scilab to fix build with new API
- Bump PORTREVISIONs
2019-08-22 16:51:35 +00:00
Max Brazhnikov
302f234bdc math/scilab: add patch to fix build with updated graphics/xmlgraphics-commons 2019-08-21 19:45:18 +00:00
Max Brazhnikov
6dbf576601 math/scilab:
- Add patch to fix build with updated graphics/jogamp-jogl
2019-08-14 22:35:35 +00:00
Alexey Dokuchaev
f68d300d10 Unbreak the build against both current and future versions of OCaml.
Obtained from:	http://gitweb.scilab.org/?p=scilab.git;a=commit;h=25f52e9
2019-06-21 16:56:38 +00:00
Max Brazhnikov
748dc57a7d math/scilab:
- Add patch from upstream to fix build with gfortran 8 [1]
- Update WWW

PR:		232958 [1]
Reported by:	gerald
2018-11-06 07:45:09 +00:00
Jan Beich
afcba43610 math/scilab: unbreak with clang 4.0
src/cpp/diary_manager.cpp:64:24: error: ordered comparison between pointer and zero ('int *' and 'int')
        if (array_size > 0)
            ~~~~~~~~~~ ^ ~

PR:		216214
Submitted by:	pfg
Approved by:	maintainer timeout (2 weeks)
2017-02-05 18:57:40 +00:00
Don Lewis
9068f977eb Fix build with science/hdf5 version 1.10 by specifying that we want to
use the version 1.8 API.

Fix the build when the GUI option is disabled.

Since this port installs icons, add INSTALLS_ICONS=yes to Makefile.

PR:		209244
Approved by:	makc (maintainer)
2016-05-06 21:45:19 +00:00
Steve Wills
495acc0a67 math/scilab: fix build with OpenJDK8
PR:		203511
Approved by:	makc (maintainer)
2015-10-12 14:31:07 +00:00
Max Brazhnikov
2c6b2a9704 math/scilab:
- Update to 5.5.2
- Use plist substitution to reduce diff for the next update,
  fix misused %%ETCDIR%%
2015-07-31 10:29:46 +00:00
Max Brazhnikov
5f0485b069 math/scilab:
- Fix build after textproc/fop update

PR:		201339
Submitted by:	truckman
2015-07-17 15:32:05 +00:00
Max Brazhnikov
57a37508d6 math/scilab:
- Update to 5.5.0
- Populate USES with desktop-file-utils, iconv, libtool, pathfix,
  and shared-mime-info
- Add dependency on xdg-utils
- Remove needless USE_LDCONFIG
- Clean up CONFIGURE_ENV from stale stuff
- Update options:
  . remove DOCS, FFTW, MATIO, UMFPACK (always build with them for simplicity)
  . remove NLS (doesn't build without it)
  . merge HELP with GUI
  . PVM is not supported anymore
  . Enable OCAML and TK by default
- Use options heplers
- Clean up post-patch section from stale fixes
- Convert to static pkg-plist
2014-09-04 18:20:53 +00:00
Max Brazhnikov
e648e6559f math/scilab:
- Fix build after recent switch to OpenJDK 1.7 [1]
- Remove HOME from MAKE_ENV, it's now set in bsd.port.mk

PR:		191523
Submitted by:	kenji@k2r.org
2014-07-10 10:08:10 +00:00
Bryan Drewery
16a9647b69 - Add missing newlines. This was missed in the previous cleanup in r313597
With hat:	portmgr
Submitted by:	ak, beat
Reported by:	delphij
2013-10-29 00:14:46 +00:00
Max Brazhnikov
3236d3695d - Fix build with UMFPACK [1]
- Update patch to really fix configure after hdf5-18 update [2]

PR:		ports/177364 [1]
Submitted by:	truckman [1]
Submitted by:	Mamoru Iwaki <1wkmmr at gmail.com> via ports maillist [2]
2013-10-24 16:44:52 +00:00
Max Brazhnikov
c35acf0067 - Fix build after hdf5-18 update
Submitted by:	truckman via ports maillist
2013-10-23 12:06:04 +00:00
Eitan Adler
901a738b49 -Fix segfaults during build w/ OpenJDK
-Fix allowed versions of HDF

PR:		ports/166235
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
Feature safe:	yes
2012-03-21 00:34:23 +00:00
Brendan Fabeny
f64f59d8c1 fix build with lang/gcc46 [1]; fix use of blas and lapack;
fix WITHOUT_GUI; minor clean-up

Reported by:	pav,gerald [1]
PR:		159917
Approved by:	Rob Farmer (maintainer)
2011-08-23 08:28:05 +00:00
Max Brazhnikov
391fbdc8f3 Update to 5.3.2 (bug fixes)
Upstream now ships desktop files, use those

Changelog:
http://www.scilab.org/content/download/2264/23453/file/changes5.3.1-5.3.2.pdf

PR:		ports/157101
Submitted by:	Rob Farmer (maintainer)
2011-05-20 06:04:59 +00:00
Max Brazhnikov
b4da2cad2d Add upstream patch to fix scilab version number.
PR:		ports/156621
Submitted by:	Rob Farmer (maintainer)
2011-04-25 20:48:49 +00:00
Max Brazhnikov
7c78bc1595 Update to 5.3.0
Upstream changes:
http://www.scilab.org/content/download/1791/19327/file/changes5.2.2-5.3.0.pdf

Port changes:
 -Drop dependency on readline from ports - this was never removed from the 4.x
  port and isn't used
 -Make UMFPACK off by default - the only reason it was on by default was for
  consistency among 5.2.x versions, since I didn't expose the knob through
  OPTIONS properly until 5.2.2
 -Update JGraphX to compatible version for Scilab 5.3.0
 -Scilab does not start java in the normal way (with javavmwrapper) so the
  JAVA_HOME environment variable isn't set properly. Explictly set JAVA_HOME
  to whatever was used to build the port. This seems to correct occasional
  crashes on startup.
 -Use batik-all.jar instead of batik.jar - has some extra classes in it
 -Additional dependency: java/jakarta-commons-beanutils
 -"bsdjava" (java/jdk16) doesn't work with this version. Require diablo or
  openjdk.
 -Use COMMENT in DESKTOP_ENTRIES
 -Switch to a dynamic plist for include/scilab, lib/scilab, and share/scilab.
  These directories vary quite a bit depending on what options are set but
  should be exclusive to scilab.
 -Reorganize post-patch section so java related substitutions aren't done
  unless building with java
 -Fix NOPORTDOCS to actually do something
 -Silence post-patch output
 -Remove rename of Visual Basic demos - BSD make couldn't handle the unquoted
  spaces in the path names, but this port now uses GNU make
 -Remove unnecessary find statements in pre-install
 -Remove empty directories in DATADIR/modules - toolboxes don't like them
 -Fix where threads incorrectly detected as Linux style
 -A couple patches are no longer necessary
 -ATOMS (package manager for downloading toolboxes in binary form) is not
  available for FreeBSD. It tries to download a list of available packages
  from the Scilab website (based on uname). There is no list for FreeBSD and
  it HTTP 404's. Scilab misinterprets this and says "Please connect to the
  Internet", which is a bit misleading. Patch to indicate that this will never
  work. I considered faking the uname to Linux, but there are no RPMs in ports
  for math-type things, like fortran, blas/lapack, etc. so I doubt anything
  would run. Porting any desired toolboxs is probably the best route.
 -Fix ATOMS to use fetch instead of requiring wget or curl (Due to the
  previous issue, this will only be useful for 3rd party repositories)
 -Fix toolbox build macros to not write to PREFIX/share/scilab when building
  as root

PR:		ports/153274
Submitted by:	Rob Farmer (maintainer)
2010-12-19 08:51:20 +00:00
Max Brazhnikov
b884feef17 Fix build with new textproc/fop
PR:		ports/151570
Submitted by:	Rob Farmer (maintainer)
Reported by:	QAT
2010-10-19 09:26:21 +00:00
Max Brazhnikov
a45c830a83 Use old version of jgraphx to fix build
Fix crash when running demos [1]

PR:		ports/149659 [1]
Submitted by:	Otacílio de Araújo Ramos Neto <otacilio.neto at ee.ufcg.edu.br> [1], maintainer
Approved by:	Rob Farmer (maintainer)
2010-09-04 12:31:51 +00:00
Wen Heping
19d12f5171 - Update to 5.2.2
PR:		ports/146050
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-04-30 08:54:40 +00:00
Wen Heping
1f308a3e03 - Update to 5.2.1
Changelog: http://www.scilab.org/content/download/1136/11155/file/changes5.2-5.2.1.pdf

- FreeBSD changes:
* Remove the local patch to work with jgraphx (included upstream)
* Fix the library version number in the matio dependency
* Add a patch to compile properly with hdf-java (obtained from Debian)
* Move saxon dependency into GUI section to allow builds without Java (by marc@, Chris Rees <utisoft@gmail.com>)

PR:		ports/144391
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net>
Approved by:	maintainer
Feature safe:	yes
2010-03-02 09:05:01 +00:00
Wen Heping
01eca2900d - Unbreak it and update to 5.2.0
PR:		ports/143867
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net>
Approved by:	maintainer
Feature safe:	yes
2010-02-25 02:09:17 +00:00
Gerald Pfeifer
2e73a828b0 Replace gfortran41, gfortran42, and gfortran43 by gfortran44 when it comes
to looking for a compiler at configure time, now that lang/gcc44 is our
default Fortran compiler.  (Mostly in case someone else wants to polish
and resurrect this port.)

Feature safe:	yes
2009-09-19 21:37:59 +00:00
Martin Wilke
b107d5390a - Update to 4.1.2
- Unbreak build with xorg 7.3

PR:		116378
		116777
Submitted by:	Thomas D. Dean <tomdean@speakeasy.org>
Patched by:	gahr
Tested by :	Thomas D. Dean" <tomdean@speakeasy.org>
		gahr
Approved by:	maintainer timeout
2008-05-02 11:44:37 +00:00
Rong-En Fan
1f795d8889 - Update to 4.1.1
- Remove PLIST_SUB
  DOCSDIR substitution is handled by bsd.port.mk
  PORTVERSION is no longer used in pkg-plist

PR:	      	 ports/113706
Submitted by:	 Jean-Sebastien Roy <js at jeannot.org> (maintainer)
2007-06-16 19:45:45 +00:00
Martin Wilke
97c69cc6df - Fix libtk nameing to enable scilab build-in to work.
PR:             110186
Submitted by:   Jean-Sebastien Roy <js@jeannot.org> (maintainer)
2007-03-13 08:26:26 +00:00
Maho Nakata
095eeae99d * Migrate to gfortran.
* Bump port revision.
* Use gfortran compiled atlas/blas/lapack.
* Changes are minimal.

Approved by:  portmgr(kris)
2007-01-16 08:53:14 +00:00
Martin Wilke
c17d58cfd4 - Update to 4.1
PR:		ports/107440
Submitted by:	Jean-Sebastien Roy <js@jeannot.org> (maintainer)
2007-01-03 21:04:34 +00:00
Marcus Alves Grando
23bb3f224b - Update to 4.0
PR:		98060
Submitted by:	maintainer
2006-06-06 02:11:55 +00:00
Marcus Alves Grando
651a8e564d - Change master site to fix fetch [1]
- math/atlas change default option to not compile static libs. Change scilab to use .so
- Add OPTIONS to use or not use atlas and gtk2 interface [1]
- portlint(1)

PR:		93695 [1]
Submitted by:	maintainer
2006-03-22 00:37:53 +00:00
Thierry Thomas
511afb5eb9 - make install folder independent of PORTVERSION;
- support NOPORTDOCS;

- authorize inclusion on CD-ROM (suggested Pedro F. Giffuni, checked with
  the Scilab project leader);

- fix pkg-descr to include Scilab copyrigth as requested by the licence.

PR:		82003
Submitted by:	maintainer
2005-06-07 20:49:04 +00:00
Thierry Thomas
ab8e018a48 Add support of FFLAGS.
PR:		ports/81885 (follow-up)
Submitted by:	maintainer
2005-06-05 21:14:39 +00:00
Thierry Thomas
324973bb90 Upgrade to 3.1.1.
Note: gcc-3.2 is still needed on FreeBSD > 5.3; without it Scilab hangs
on floating point computations.

PR:		ports/81885
Submitted by:	maintainer
2005-06-05 10:23:48 +00:00
Pav Lucistnik
a42fae48ac - Force gcc 3.2 if gcc 3.3 is present in base system, to avoid runtime crashes
PR:		ports/76636
Submitted by:	Jean-Sebastien Roy <js@jeannot.org> (maintainer)
2005-01-26 13:56:44 +00:00
Volker Stolz
c7724d2425 Update to 3.0
PR:		ports/70175
Submitted by:	Jean-Sebastien Roy (maintainer)
2004-08-11 08:09:50 +00:00
Mark Linimon
f6ffc475db Update to handle tk8.4.
PR:		ports/59620
Submitted by:	Jean-Sebastien Roy <js@jeannot.org> (maintainer)
2003-12-09 02:22:27 +00:00
Yen-Ming Lee
54ac7d9b14 fix "The scipad editor does not work" problem
PR:		50605
Submitted by:	Jean-Sebastien Roy <js@jeannot.org>
Obtained from:	netbsd (dmcmahill)
2003-04-06 05:52:43 +00:00
Yen-Ming Lee
223de69475 upgrate to scilab 2.7
PR:		50219 and 50221
Submitted by:	Jean-Sebastien Roy <js@jeannot.org>
2003-04-04 04:58:31 +00:00
Edwin Groothuis
41b97df0b9 Maintainer fix for math/scilab
The math/scilab port does not work on FreeBSD 5.0 due to
	an header conflict.  The following patch sent by Lyndon
	Nerenberg (ports/47498) fixes the problem.

	Reported by: Kris Kennaway (kris@obsecurity.org)
	Fix by: Lyndon Nerenberg (lyndon@orthanc.ab.ca)

PR:		ports/47508
Submitted by:	Jean-Sebastien Roy <js@jeannot.org>
2003-02-05 23:43:15 +00:00
Patrick Li
0018a485aa - add patches from NetBSD (fixes for ascii(), fft() and the online help)
- Provide a working default PVM configuration.
- Remove unneeded pvm files form the install.

PR:		34276
Submitted by:	maintainer
Obtained from:	NetBSD
2002-01-30 05:59:03 +00:00
SADA Kenji
daa4df5b0b New ports for scilab 2.6 .
PR:		ports/26997
Submitted by:	Jean-Sebastien Roy <jean-sebastien.roy@wanadoo.fr>
2001-10-03 14:44:01 +00:00
Steve Price
dca1739cb8 Update to version 2.4.1.
PR:		14877
Submitted by:	Pedro F. Giffuni <pfgiffun@bachue.usc.unal.edu.co>
1999-11-27 01:38:31 +00:00
Thomas Gellekum
5dc621b448 Add some patches needed to build on -current.
PR:		3867
Submitted by:	Paulo Menezes <paulo@isr.uc.pt>
1997-06-25 06:57:15 +00:00
Thomas Gellekum
cad64cdf20 Import of Scilab port. Scilab is a matlab-like package.
PR:		3867
Submitted by:	Paulo Menezes <paulo@isr.uc.pt>
1997-06-18 12:14:52 +00:00