Commit graph

82 commits

Author SHA1 Message Date
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Raphael Kubo da Costa
68bc4af5c8 Update CMake to 3.0.1.
The 3.0 series is an incremental improvement over the previous 2.8 series
despite the major version number change. A list of important changes is
available at http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html

On the porting side
* The minimum FreeBSD release we have to support in the ports tree is now
  recent enough that ports/168671 can finally be committed: instead of
  building and using CMake's own copies of bzip2, curl, expat, libarchive,
  liblzma and zlib, we use the versions in ports and/or the base system.

* CMake's documentation system has been changed and vastly improved at the
  cost of now depending on Sphinx. We still generate only man pages, but can
  start generating the HTML documentation in the future if desired.

* devel/cmake-gui now uses Qt5 instead of Qt4 and does not needlessly build
  the ncurses UI that is installed by devel/cmake itself.

* CMake commit 3816cd2 fixes a longstanding issue in the detection of the
  Python interpreter and its libraries, but requires us to revert a
  workaround for that in Mk/Uses/python.mk itself, effectively reverting
  the patch introduced by ports/168159.

* Similarly, a few ports had to be fixed manually due to CMake being
  stricter when parsing some files or the ports detecting Python the wrong
  way. Fortunately, they all had been fixed upstream so I just grabbed the
  appropriate commits and pointed to them in the patches.
  science/gnudatalanguage had to have its PORTREVISION bumped because
  switching to USES=cmake:outsource removed a few files from the plist that
  were not supposed to have been installed in the first place.

PR:		168671
PR:		192644
2014-09-02 12:59:54 +00:00
Tijl Coosemans
4bdd97e324 math/fftw3:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Remove PTHREAD_CFLAGS and PTHREAD_LIBS
- Use MAKE_CMD
2014-08-31 16:36:22 +00:00
Tijl Coosemans
c0f51fae12 math/gsl:
- Add USES=libtool and bump dependent ports
- Add USES=pathfix and INSTALL_TARGET=install-strip

Approved by:	portmgr (implicit, bump unstage port)
2014-08-17 13:09:56 +00:00
Dmitry Marakasov
d1459f8ca6 - Switch graphics/GraphicsMagick to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
- Fix distinfo for graphics/cmg
- Fix shebang for graphics/vips

Approved by:	portmgr blanket
2014-08-04 19:34:31 +00:00
Tijl Coosemans
a902e712f5 - Convert print/pslib to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Replace LDFLAGS with LIBS
2014-07-08 18:45:24 +00:00
Adam Weinberger
d7964bc269 Remove NOPORTDOCS and NOPORTEXAMPLES. 2014-07-04 22:08:14 +00:00
Rene Ladan
a99120304d Update consumers of graphics/GraphicsMagick13 to use graphics/GraphicsMagick
instead, these two ports are now equal.
Bump PORTREVISIONs

Approved by:	portmgr (antoine)
2014-06-17 19:26:39 +00:00
Sunpoet Po-Chuan Hsieh
a63f38bc06 - Update to 4.3.2 (from science/netcdf4)
- Bump PORTREVISION for science/netcdf shlib change and
  dependency change from science/netcdf4 to science/netcdf [1]

Changes:	http://www.unidata.ucar.edu/software/netcdf/docs/release_notes.html
Approved by:	portmgr (bapt) [1]
2014-05-03 03:17:19 +00:00
Sunpoet Po-Chuan Hsieh
095fbe3e1a - Update to 1.8.12 (from science/hdf5-18)
- Add LICENSE
- Convert to new LIB_DEPENDS format
- Convert to new options helper
- Use NOT_FOR_ARCHS
- Strip shared library
- Remove deprecated PTHREAD_*
- Use MAKE_CMD
- Bump PORTREVISION for science/hdf5 shlib change [1]

Changes:	http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12-RELEASE.txt
		http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
Approved by:	portmgr (bapt) [1]
2014-05-03 00:55:30 +00:00
Baptiste Daroussin
b06e196ee3 Fix build on freebsd 10 and 11 by using gcc but linking to libc++
Add patches to fix build with libc++
Whiel here switch to unicode version of wx
While now in theory this should build with clang 3.3 on my test machine the compilation of some c++ files seems to enter a endless loop
2014-04-08 15:19:11 +00:00
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Thierry Thomas
7e034e634e - Upgrade to 1.3.18.
- Since I'm there, pet portlint and stagify.

PR:		ports/183821
Submitted by:	/me
Approved by:	maintainer's time-out
2013-11-30 15:08:05 +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
Thierry Thomas
2b78b51117 - Upgrade to GDL 0.9.4.
- Switch to cmake.
2013-10-11 09:35:03 +00:00
Baptiste Daroussin
1dd0d087e7 Add NO_STAGE all over the place in preparation for the staging support (cat: science) 2013-09-20 22:48:30 +00:00
Thierry Thomas
b48a46fca1 - Switch from ImageMagick to GraphicsMagick, due to a problem
with plplot because dynamic drivers are enabled by default;

- Pet portlint.
2013-09-19 16:32:27 +00:00
Marcus von Appen
88a76724e6 - do not use local bsd.python.mk variables within the port Makefile - switch
the publicly accessible ones instead
2013-08-30 16:49:43 +00:00
Brendan Fabeny
6c4fa199d0 Update math/gsl to 1.16 and adjust some dependent ports 2013-08-26 16:06:37 +00:00
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Baptiste Daroussin
4e29df1229 Add an explicit dependency on pkgconf 2013-03-22 12:36:06 +00:00
Thierry Thomas
ebe4632ec0 - remove an obsoleted dependency on py-numarray;
- limiting python version to 2.x only (because py-numpy isn't python3
aware yet);

- eliminating PYTHON_SITELIBDIR in matplotlib dependency.

Submitted by:	rm
2013-01-05 14:28:32 +00:00
Thierry Thomas
4ab4d2f73e Upgrade GDL to 0.9.3.
Change log at
 <http://sourceforge.net/projects/gnudatalanguage/files/gdl/0.9.3/README>
2013-01-01 20:11:43 +00:00
Beech Rintoul
7c29ed9db4 - Bump port after ImageMagick update
- Remove version
- Bump PORTREVISION
2012-12-11 20:54:22 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Gerald Pfeifer
556a3ec7c2 Replace USE_GCC=4.5+ by USE_GCC=4.6+ which has been transparently
done by the ports infrastructure for a while.

Approved by:	maintainer (thierry)
Feature safe:	yes
2012-03-17 11:39:09 +00:00
Pav Lucistnik
698df600d9 - Chase plplot shlib bump
Reported by:	pointyhat
Missed by:	miwi
Feature safe:	yes
2011-11-22 16:09:16 +00:00
Thierry Thomas
c29dcbb124 Upgrade to 0.9.2.
Changelog at
<https://downloads.sourceforge.net/project/gnudatalanguage/gdl/0.9.2/README?r=http%3A%2F%2Fgnudatalanguage.sourceforge.net%2Fdownloads.php>

Feature safe:	yes
2011-11-13 14:00:04 +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
Martin Matuska
3b6562012d Update ImageMagick to 6.7.2-10 (shlib bumped to .5) 2011-10-11 07:17:46 +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
Sunpoet Po-Chuan Hsieh
d3ddb2e80f - Bump PORTREVISION for science/hdf5-18 shlib change 2011-07-15 07:00:46 +00:00
Brendan Fabeny
4fd0a4b1c1 Update math/gsl to 1.15, and adjust PORTREVISION
and LIB_DEPENDS of dependent ports
2011-05-09 16:42:27 +00:00
Thierry Thomas
ed5c2b22d5 Add a missing dependency on numpy.
Reported by:	pointyhat via Pav
2011-04-13 16:29:05 +00:00
Thierry Thomas
832382b2bd Fix an undefined symbol "GOMP_parallel_start" in
science/py-gnudatalanguage.
2011-04-06 22:01:14 +00:00
Thierry Thomas
c58bd6e866 Upgrade to 0.9.1. 2011-04-06 20:42:26 +00:00
Martin Wilke
7cc8e29f07 - Chase math/plplot shlib bump 2011-03-04 15:28:53 +00:00
Thierry Thomas
176738890f Mark BROKEN only with the old binutils. 2010-09-27 20:14:38 +00:00
Pav Lucistnik
a2c28e62ef - Extend the brokedness to 8.X too
Reported by:	pointyhat
2010-09-24 20:11:30 +00:00
Thierry Thomas
05ff6d3cbd Mark BROKEN on FreeBSD-7, untill a fix is found.
Reported by:	pointyhat, via Pav & Erwin
2010-09-23 18:50:22 +00:00
Thierry Thomas
b2db0d1a06 Upgrade to 0.9. 2010-09-14 19:23:00 +00:00
Martin Matuska
dfc28b2b23 Update ImageMagick to 6.6.2-10 2010-07-24 19:49:59 +00:00
Thierry Thomas
8baeafe842 Force WITH_FFTW3 when PACKAGE_BUILDING, in order to avoid changing the
dependencies during the build.

Reported by:	pointyhat via Pav
2010-05-25 21:54:55 +00:00
Wen Heping
6905d4a0d8 - Bump PORTREVISION to chase the update of math/gsl 2010-03-29 01:12:27 +00:00
Martin Matuska
779a04d1f7 - Bump Magick++, MagickWand or MagickCore dependency 2010-03-28 21:41:12 +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
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Thierry Thomas
b262319bab Upgrade to 0.9rc3.
PR:		ports/141809
Submitted by:	Sylwester Arabas <slayoo (at) igf.fuw.edu.pl>
2009-12-29 13:43:25 +00:00