Commit graph

163 commits

Author SHA1 Message Date
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
Stephen Montgomery-Smith
60c4e5c852 - Update to 2.8.3. 2013-09-27 20:28:16 +00:00
Baptiste Daroussin
8e91f3161f Add NO_STAGE all over the place in preparation for the staging support (cat: cad) 2013-09-20 15:58:41 +00:00
Stephen Montgomery-Smith
88d3cb2512 - Set make_jobs_unsafe.
PR:		ports/182125
Submitted by:	Thierry Thomas <thierry@FreeBSD.org>
2013-09-15 21:41:35 +00:00
Stephen Montgomery-Smith
394bc3d5fa - Update to 2.8.2. 2013-08-04 22:27:55 +00:00
Stephen Montgomery-Smith
83d5ed0eb3 - Source tarball was rerolled. diff indicates changes were harmless.
- Bump port revision as pkg-plist changed.

Pointed out by:	mexas@bris.ac.uk
2013-05-17 12:39:04 +00:00
Thierry Thomas
284bc966be Chase OpenCascade's upgrade, thus fixing the slave port cad/gmsh-occ. 2013-05-12 17:32:13 +00:00
Stephen Montgomery-Smith
c1bcaa0b5e - Source tarball was rerolled. Diffing old and new sources indicates
changes are not a security risk.
- Bumped portrevision because difference in code indicates difference in
  binaries.

Pointed out by:	thierry@
2013-05-12 01:15:50 +00:00
Stephen Montgomery-Smith
47f7e0e39d - Update to 2.7.1. 2013-05-11 17:18:48 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Thierry Thomas
4e562e73c9 Chase french/med upgrade. 2013-03-19 20:35:32 +00:00
Alexey Dokuchaev
f42840e555 In categories starting with 'c' and 'd', remove empty lines from pkg-plist
(except for `databases/tdbc' and `devel/py-mercurialserver', where it looks
like they're being used deliberately).
2013-03-17 13:55:04 +00:00
Stephen Montgomery-Smith
fd0f39aa6e - Update to 2.7.0.
Reported by:	thierry@
2013-03-09 22:22:52 +00:00
Stephen Montgomery-Smith
716730f877 - Update to 2.6.1.
Feature safe:	yes
2012-11-03 22:25:19 +00:00
Thierry Thomas
08fd80756a Upgrade to 2.6.0.
Approved by:	stephen (maintainer)
2012-07-07 15:15:38 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Raphael Kubo da Costa
6fd8cb7810 Remove CMAKE_USE_PTHREAD from the ports using it.
This setting has not had any effect since r1.13 to bsd.cmake.mk, as it
was only useful when we supported FreeBSD < 7.

Approved by:	avilla (mentor), portmgr (miwi)
Feature safe:	yes
2011-11-14 03:26:46 +00:00
Brendan Fabeny
d2da483e52 fix build with lang/gcc46
Reported by:	pav, gerald
Approved by:	stephen
2011-08-11 21:12:52 +00:00
Stephen Montgomery-Smith
723e916e1e - Removing portrevision from slave port cad/gmsh-occ. Portrevision for
cad/gmsh-occ should reflect that of cad/gmsh.
- Bumping portrevision for master port cad/gmsh so that version for
  cad/cad-gmsh does not go backwards.

Approved by:	maho (mentor)
2011-07-26 14:23:44 +00:00
Stephen Montgomery-Smith
8ad2090df4 - Update to 2.5.0.
Approved by:	maho (mentor, implicit)
2011-07-25 19:04:03 +00:00
Stephen Montgomery-Smith
fc7976f6a8 Maintainer: stephen@missouri.edu -> stephen@FreeBSD.org
Approved by: maho (mentor)
2011-06-14 07:38:51 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Pietro Cerutti
c6a2501ef2 - Chase x11-toolkits/fltk update 2010-03-23 21:14:39 +00:00
Thierry Thomas
d5060c3d3c Do not depend on TAUCS by default, to unbreak Code_Aster.
PR:		ports/143820
Approved by:	maintainer
2010-02-13 08:26:46 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Tong LIU
9ed77269ec - Bump PORTREVISION.
Reported by:	bsam@
2010-01-19 02:04:06 +00:00
Tong LIU
693358cc83 - Fix build error on amd64.
Report by:	QAT@
PR:	ports/142926
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
2010-01-18 05:04:20 +00:00
Tong LIU
58ee0e8b87 - with taucs by default.
PR:	ports/142779
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
2010-01-18 01:44:34 +00:00
Pav Lucistnik
a20e65fc7e - Update to 2.4.2
PR:		ports/142360
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
2010-01-13 12:47:20 +00:00
Pav Lucistnik
77f3041fd1 - Remove no-op configure args
PR:		ports/141232
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
2009-12-10 14:59:46 +00:00
Max Brazhnikov
7cb3294da7 Chase math/gsl update,
bump PORTREVISION
2009-12-01 20:33:45 +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
Martin Wilke
208bb41460 - Update MASTER_SITES
PR:		138176
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
2009-08-26 10:45:21 +00:00
Tilman Keskinoz
0917520cff Fix compile with gcc 4.4
PR:		136948
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu>
2009-07-25 12:55:07 +00:00
Dirk Meyer
3bbc108312 - update to jpeg7
Tested by:	pav on pointyhat
2009-07-18 11:11:29 +00:00
Pav Lucistnik
d0f33fd4a7 - Chase fftw3 update 2009-05-18 15:08:58 +00:00
Dennis Herrmann
cf8759b2c9 - Update maintainer mail address
PR:		ports/133397
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
Approved by:	tabthorpe (co-mentor)
2009-04-05 20:50:49 +00:00
Thierry Thomas
e972bdec6a - Upgrade to 2.3.1
Changelog at <http://geuz.org/gmsh/doc/VERSIONS.txt>

- Don't depend anymore on math/gsl.
2009-03-19 19:30:08 +00:00
Wesley Shields
6ce638fdbf - Pass maintainership along. 2009-02-13 15:25:26 +00:00
Thierry Thomas
7de1dcc4e0 Upgrade to 2.3.0.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS.txt>.
2009-02-04 14:07:54 +00:00
Gerald Pfeifer
3138e30043 No longer pass F77 to CONFIGURE_ENV; this is now done via Mk/bsd.gcc.mk.
Add a faster MASTER_SITE.

Submitted by:	Steven Kreuzer <skreuzer@exit2shell.com>
2009-01-17 20:07:38 +00:00
Martin Wilke
3381619583 - Chase gsl shlib bump 2009-01-12 20:37:24 +00:00
Gerald Pfeifer
05a2cbc2b4 Bump PORTREVISION due to change of USE_FORTRAN=yes to GCC 4.3. 2009-01-07 16:34:27 +00:00
Thierry Thomas
d6072e63cd Prepare for a slave port to support OpenCascade. 2008-12-31 12:47:22 +00:00
Thierry Thomas
f75e94f77a Upgrade to 2.2.6.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS.txt>.
2008-11-22 11:01:46 +00:00
Thierry Thomas
b32395b2ab Upgrade to 2.2.5.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS.txt>.
2008-10-26 20:07:43 +00:00
Thierry Thomas
d8f5981a64 Upgrade to 2.2.4.
Note: this adds two integrated mesh partitionners, Metis and Chaco;
don't rely to the external ports to avoid conflicts with math/metis-edf
(e.g. when installing Code_aster).

Full changelog at <http://www.geuz.org/gmsh/doc/VERSIONS.txt>.
2008-08-24 16:41:54 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Thierry Thomas
a7b660b47e - Upgrade to 2.2.3
Changelog at <http://geuz.org/gmsh/doc/VERSIONS.txt>

- Set USE_FORTRAN to fix blas & lacpack detection;

- Respetct NOPORTEXAMPLES.
2008-07-25 15:31:16 +00:00
Thierry Thomas
2a2d4698c8 Upgrade to 2.2.2.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2008-06-22 09:15:40 +00:00
Thierry Thomas
256036930d Upgrade to 2.2.1.
Changelog at <http://geuz.org/gmsh/doc/VERSIONS>.
2008-06-18 21:26:25 +00:00
Thierry Thomas
86ca926475 Upgrade to 2.2.0.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2008-04-23 20:50:49 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Philippe Audeoud
d369e5c287 - Chase the gsl shared lib bump.
Approved by:	thierry (mentor)
2008-04-08 13:53:22 +00:00
Thierry Thomas
4981ef6918 Upgrade to 2.1.1.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2008-03-02 21:36:06 +00:00
Thierry Thomas
b7c810735b Upgrade to 2.1.0.
Changelog at <http://geuz.org/gmsh/doc/VERSIONS>.

Note: the dependency against Triangle has been removed. It was used for
a single post-processing plugin, which has been rewritten to use the
native mesh algorithm.
2008-02-24 20:50:35 +00:00
Thierry Thomas
6693a16b59 Temporarily replace WITHOUT_OCC by WITH_OCC, to make it packageable.
Don't bump PORTREVISION: if your gmsh has been built with OpenCascade
support, keep it.

(To be reverted after OpenCascade's unbreak)
2008-02-23 11:12:53 +00:00
Mark Linimon
62d6dff9dc Try to fix this the right way on the cluster. It does indeed need to
use zip in the extract phase, but not for its main files.  (It inherits
this need through math/triangle.)
2007-09-29 20:18:41 +00:00
Mark Linimon
358c4d5e38 Revert previous change and just mark this broken on the cluster. The
change did not solve the problem.
2007-09-29 08:50:17 +00:00
Mark Linimon
51e81dd4c2 Set USE_ZIP to fix packaging. 2007-09-29 05:32:35 +00:00
Thierry Thomas
552f179d46 - Upgrade to 2.0.8;
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>

- Now we are allowed to package Gmsh built with Tetgen: thanks to Pedro
  F. Giffuni, the author granted the FreeBSD project to redistribute it.
  However, redistribution of Triangle has not yet been granted, then:
  . build the default package with Tetgen and Triangle;
  . set NO_CDROM if Triangle is not disabled;
  . explain the conditions in post-installation message.

Suggested by:	Pedro F. Giffuni <giffunip (at) yahoo.com>
2007-07-23 22:00:52 +00:00
Ying-Chieh Liao
b9ba1ad61e chase math/gsl lib version 2007-06-29 05:46:43 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Thierry Thomas
017869efdf Upgrade to 2.0.7.
Notified by:	Pedro Giffuni <pfgshield-freebsd (at) yahoo.com>
2007-04-23 19:22:25 +00:00
Mark Linimon
82af09a9d7 Fix a cut-and-paste error in the pre-everything target. 2007-04-10 02:56:23 +00:00
Thierry Thomas
4837f7e1fb - Upgrade to 2.0.6
- Enable support for MED, HDF5, CGNS, STEP, IGES and BREP (OCC).
2007-04-01 09:04:46 +00:00
Thierry Thomas
79f6e37ea3 Upgrade to 2.0.5.
Noticed by:	ports scoot
2007-03-20 21:19:32 +00:00
Thierry Thomas
77e3e1eb2d Upgrade to 2.0.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2007-02-05 21:15:53 +00:00
Thierry Thomas
d4a6a14261 Upgrade to 1.65.0.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2006-05-14 20:11:50 +00:00
Marcus Alves Grando
57c00223d0 - Bump PORTREVISION and change lib version because math/gsl are updated.
- portlint(1)
2006-05-06 01:28:22 +00:00
Thierry Thomas
7700f95782 Update to 1.64.1.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2006-03-18 21:32:18 +00:00
Thierry Thomas
49b1808a96 Upgrade to 1.64.0.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2006-03-15 14:22:13 +00:00
Thierry Thomas
a53d2db43a Update to 1.63.2 and make fetchable again.
PR:		92799
Submitted by:	TAOKA Fumiyoshi <fmysh (at) iijmio-mail.jp>
2006-02-04 21:01:23 +00:00
Thierry Thomas
94554fea09 Upgrade to 1.63.0.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2006-01-30 21:35:23 +00:00
Thierry Thomas
8e8e7dde83 Remove the NO_CDROM lines: they serve no real purpose, and they're
causing confusion in FreshPorts.

Submitted by:	Pedro F. Giffuni <giffunip (at) yahoo.com>
2006-01-25 20:45:27 +00:00
Thierry Thomas
041582de09 Plug Tetgen.
Tested by:	Pedro F. Giffuni <giffunip (at) yahoo.com>
2006-01-17 20:36:45 +00:00
Thierry Thomas
5fd4d69af7 Upgrade to 1.62.0.
Changelog at <http://www.geuz.org/gmsh/doc/VERSIONS>.
2006-01-15 23:14:55 +00:00
Thierry Thomas
5ee9dc6a33 Upgrade to 1.61.3. 2005-11-29 21:50:05 +00:00
Thierry Thomas
edd78a526c - Update to 1.61.2;
- Mark BROKEN on FreeBSD-4.11 (1).

Reported by:	pointyhat via Kris (1).
2005-11-29 19:48:17 +00:00
Thierry Thomas
efac8cd6e6 - Upgrade to 1.61.0;
- Fix build with Triangle;

- Quote NO_CDROM.
2005-11-28 15:22:07 +00:00
Pav Lucistnik
2098ca40dc - Add SHA256 2005-11-24 00:22:47 +00:00
Jean-Yves Lefort
c7f8e50b69 Bump PORTREVISION after the libgsl update.
Obtained from:	thierry
2005-05-02 20:46:12 +00:00
Jean-Yves Lefort
f733c761d0 Chase the libgsl update. 2005-05-02 13:00:18 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Thierry Thomas
4dc915dc43 Upgrade to 1.60.1. 2005-03-15 22:33:58 +00:00
Thierry Thomas
1eb81bdeda Upgrade to 1.59.0. 2005-02-06 17:47:51 +00:00
Thierry Thomas
6e3be8aadc Upgrade to 1.58.0. 2005-01-08 12:08:22 +00:00
Thierry Thomas
da0cd3bf1e Upgrade to 1.57.
Changelog available at <http://www.geuz.org/gmsh/doc/VERSIONS>.

Remark: Netgen is disabled on FreeBSD-4.x.
2004-12-23 12:23:05 +00:00
Thierry Thomas
91a15d3afe Upgrade to latest version.
Suggested by:	Pedro F. Giffuni.
2004-12-15 23:13:02 +00:00
Thierry Thomas
490257803f - Triangle is the default, unless PACKAGE_BUILDING;
- add a RUN_DEPENDS to the solver getdp.

Suggested by:	Pedro F. Giffuni.
2004-11-16 22:59:36 +00:00
Thierry Thomas
351085df77 Chase Triangle. 2004-11-15 23:02:12 +00:00
Thierry Thomas
6b8a5ac27e - Use the external Triangle;
- Fix NO_CDROM;
- Handle $EDITOR.
2004-11-15 10:41:13 +00:00
Kirill Ponomarev
f4338e5e04 Update to version 1.56.2
PR:		ports/73899
Submitted by:	Ports Fury
2004-11-14 09:44:19 +00:00
Kirill Ponomarev
a0053c3cd4 Update to version 1.56.1
PR:		ports/73345
Submitted by:	Ports Fury
2004-11-01 17:26:21 +00:00
Thierry Thomas
f9b9940bdc Update to version 1.56.0.
PR:		ports/72818
Submitted by:	KATO Tsuguru.
2004-10-21 21:47:28 +00:00
Kirill Ponomarev
3a8b6e9293 Update to version 1.55.5
PR:		ports/72314
Submitted by:	Ports Fury
2004-10-12 10:19:16 +00:00
Kirill Ponomarev
9ef052cb01 Update to version 1.55.0
PR:		ports/70864
Submitted by:	Ports Fury
2004-08-23 18:49:45 +00:00
Volker Stolz
34c8086af5 Chase libgsl-update 2004-07-07 08:22:50 +00:00