1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

101 Commits

Author SHA1 Message Date
Tijl Coosemans
39d393e7b6 - New LIB_DEPENDS syntax.
- USES=fortran.
- Replace GMAKE with MAKE_CMD in regression-test.
2013-12-27 10:28:42 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +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
Baptiste Daroussin
ce5e457020 Add NO_STAGE all over the place in preparation for the staging support (cat: math) 2013-09-20 20:55:04 +00:00
Baptiste Daroussin
beae873ea6 Add an explicit dependency on pkgconf 2013-09-06 13:01:53 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Rene Ladan
7f0c707e95 Convert to optionsNG 2012-12-17 20:38:13 +00:00
Martin Matuska
b2c4fbb77a Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports
2012-12-10 19:11:11 +00:00
Baptiste Daroussin
329e3aac0e Decommissioning java 1.5 (EOLed since October 2009) + removing outdated jdk16
vendors:
Remove any reference to bsdjava and freebsd Java Vendors, as the both are
outdated, have security issues and expired.

Mark icedtea6-stubs as broken as it doesn't build with any of the left supported
vendors.
Switch tuxguitar to be able to use openjdk16 [1]

Approved by:	gahr [1]
2012-12-10 16:49:34 +00:00
Baptiste Daroussin
9c526f7217 Decommissioning java 1.5 (EOLed since October 2009):
suppress any reference to JAVA_VERSION=	1.5+ (part3)
2012-12-10 13:43:43 +00:00
Ryan Steinmetz
cf9bd998c7 - Reset MAINTAINER on ports with addresses that have unrecoverable bounces.
Reported by:	portscout
Feature safe:	yes
2012-12-06 16:39:07 +00:00
Don Lewis
d13c4d5ddc Unbreak package builds on pointyhat cluster by adding the missing
unzip dependency.

Add a post-extract target to copy the .jar files from distfiles to the
thirdparty directory instead of doing this as part of post-patch.

Slightly re-order the contents of Makefile to get rid of some new
portlint warnings introduced in rev 1.89.

Reported by:	pav@ and bapt@ from pointyhat error logs
Approved by:	Rob Farmer <rfarmer AT predatorlabs.net> (maintainer)
2012-06-06 20:49:07 +00:00
Don Lewis
ddc5793045 Extract saxon.jar from the distfile for the textproc/saxon port into
the thirdparty build directory for the scilab port.  This allows the
removal of the textproc/saxon build dependency from the scilab port so
that scilab can be built on a host that has apache-openoffice-3.4.*
installed.  The latter port has a run dependency on textproc/saxon-devel,
which conflicts with textproc/saxon.

PR:		168398
Approved by:	Rob Farmer <rfarmer AT predatorlabs.net> (maintainer)
2012-06-03 00:59:41 +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
Pav Lucistnik
2eac7b57e8 - Mark BROKEN on amd64/7 and amd64/8: segfaults during build
Reported by:	pointyhat
2012-02-18 21:14:26 +00:00
Martin Matuska
dbbf004162 Bump pcre library dependency due to 8.30 update 2012-02-14 12:45:35 +00:00
Brendan Fabeny
004a7c5ac2 adjust linking and comments in dependent ports after the math/atlas update;
math/atlas-devel will be updated to use the same constructs at a later date

PR:		162706
Approved by:	miwi (portmgr)
Feature safe:	yes
2011-11-22 11:14:10 +00:00
Chris Rees
1aeca7fb2b Fix file case for jrosetta 1.0.4
PR:		ports/162200
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2011-11-01 17:19:20 +00:00
Brendan Fabeny
ac39d25cb1 - update fftw3* to 3.3 [1], and adjust dependent ports
- make use of optimizations by default, where possible
(quad flavor to follow shortly, and mpi at a later date)

Suggestions and patches from:	ache, C. Burns, wen
2011-10-17 10:08:33 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +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
Beech Rintoul
6fec0b5ff6 - Fix bashism in the configure script that works on FreeBSD 9 but not 8 (or presumably 7).
PR:		ports/159406
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2011-08-04 07:23:17 +00:00
Beech Rintoul
51bd5941b5 - Update to 5.3.3
- Changelog:
- http://www.scilab.org/content/download/2334/24011/file/changes5.3.2-5.3.3.pdf

PR:		ports/159201
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2011-07-28 18:07:09 +00:00
Sunpoet Po-Chuan Hsieh
d3ddb2e80f - Bump PORTREVISION for science/hdf5-18 shlib change 2011-07-15 07:00:46 +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
Dennis Herrmann
264f260f94 - Update to 5.3.1
PR:		ports/155287
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2011-03-06 22:00:14 +00:00
Max Brazhnikov
75eb220ebb - Add option (on by default) to make the help browser work
- Relocate JGraphx substitution to allow running Scilab Java components
  from WRKDIR before install (necessary to build docs)
- DATADIR/.atoms shouldn't be GUI only

PR:		ports/153402
Submitted by:	Rob Farmer (maintainer)
2010-12-23 19:39:09 +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
9395d497c5 Fix build when WITHOUT_GUI is chosen.
PR:		ports/151518
Approved by:	Rob Farmer (maintainer)
2010-10-18 10:00:24 +00:00
Max Brazhnikov
64563a2801 Chase flexdock update 2010-09-17 20:06:49 +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
8bd602b5dc - Bump PORTREVISION to chase the update of math/jlatexmath
PR:		ports/150136
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-09-03 10:58:23 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Wen Heping
01a75dbc25 - Fix the build error reported by QAT@
Submitted by:	rfarmer@predatorlabs.net (maintainer, via Email)
2010-05-05 11:06:36 +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
2cbc2089f8 - Remove HDF5 option
- Update comment
- Update pkg-descr

PR:		ports/144445
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-03-23 23:36:10 +00:00
Wen Heping
f651080575 - Pass maintainership to new volunteer
Approved by:	maintainer
Feature safe:	yes
2010-03-08 02:12:08 +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
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Mark Linimon
3f262d119a Over to new volunteer, who promises a patch soon.
Feature safe:	yes
2009-09-22 04:30:16 +00:00
Gerald Pfeifer
51e18d2043 Marking math/scilab as DEPRECATED, since it is unmaintained, many releases
behind upstream (without anyone caring), and broken nearly everywhere.
EXPIRATION_DATE is 2009-10-19.

Feature safe:	yes
2009-09-19 21:31:56 +00:00
Gerald Pfeifer
27ab5137ce Bump PORTREVISION for everything that sets USE_FORTRAN=yes which now
implies lang/gcc44 up from lang/gcc43.

Approved by:	portmgr
2009-09-13 00:08:01 +00:00
Joe Marcus Clarke
4bee424b36 Chase the vte shared lib bump. 2009-08-22 17:55:27 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Joe Marcus Clarke
2967d41ea9 Chase the vte shared lib version bump. 2009-06-03 05:14:50 +00:00
Ion-Mihai Tetcu
f5acd5e443 Fix LIB_DEPENDS on devel/readline: its sh lib version was bumped recently from
5 to 6.

Forgotten by:	araujo@
Reported by:	QAT
2009-05-12 11:28:17 +00:00
Max Brazhnikov
e20a834511 Switch to USE_TK 2009-03-02 21:36:44 +00:00