Commit graph

77 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
Stephen Montgomery-Smith
d706fd023e - Correct where SAGE_ROOT was incorrectly prefixed by STAGEDIR in
${PREFIX}/bin/sage.
- Bump portrevision.

Pointed out by:	Robert.Burmeister@UToledo.edu
2014-09-05 03:17:36 +00:00
Stephen Montgomery-Smith
2bc561839e - Unset group write priveleges in the pynac subpackage, so that it will build
as root.

PR:		191834
Submitted by:	claus@endresconsulting.com
2014-07-21 12:55:41 +00:00
Stephen Montgomery-Smith
3834390460 - Set license_file. 2014-06-22 22:54:31 +00:00
Stephen Montgomery-Smith
7869f4665f - Replace python-2.7.5 with version 2.7.6. Thus the port should now build
on FreeBSD-10 and higher.
- Use the patches from the lang/python27 port.
- Bump portrevision.
2014-05-31 05:05:23 +00:00
Stephen Montgomery-Smith
44f3e5ecdc - Add license. 2014-05-30 23:58:57 +00:00
Stephen Montgomery-Smith
9ff57fd18a - Small changes on the way to making it clang compliant. 2014-05-17 02:22:21 +00:00
Stephen Montgomery-Smith
3a180982d2 - Update instructions for optional packages to take into account staging. 2014-05-16 23:29:17 +00:00
Stephen Montgomery-Smith
9f7e5b86e2 - Fix subpackage libm4ri to pick up sage version of png library.
- Bump portrevision.

Reference:	http://trac.sagemath.org/ticket/16368
2014-05-16 21:25:45 +00:00
Stephen Montgomery-Smith
ef55c5337b - Update to 6.2. 2014-05-15 22:58:01 +00:00
Adam Weinberger
1728eb8431 Reduce the number of helpful hints. 2014-05-13 13:52:01 +00:00
Adam Weinberger
c3a6b32160 Add some more helpful time-saving tips. 2014-05-12 21:48:17 +00:00
Stephen Montgomery-Smith
683c72e77a - Implement staging. 2014-05-11 03:19:35 +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
Pietro Cerutti
b691141e13 - Convert to USES=tk 2014-02-21 13:15:55 +00:00
Stephen Montgomery-Smith
a7dd7e026f - Fix portlint warnings. 2014-02-20 14:47:33 +00:00
Stephen Montgomery-Smith
6b9ed3805b - Add back -PKGNAMESUFFIX=-math to avoid name collision with another port.
Reported by:	mat@
2014-02-20 13:26:26 +00:00
Tijl Coosemans
564a799c71 Convert all USE_FORTRAN=yes to "USES=fortran, USE_GCC=yes". In most cases
USE_GCC=yes has been omitted though.

Remove USE_FORTRAN handling from bsd.port.mk and bsd.gcc.mk.

Minor cleanups in some ports like USE_GMAKE, NOPORTDOCS,...

Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-02-16 17:15:31 +00:00
Stephen Montgomery-Smith
8453a00a4d - Update to 6.1.1. 2014-02-08 05:18:19 +00:00
Stephen Montgomery-Smith
08c7f0a8f1 - Add patch to readline subpackage hoping it will work with FreeBSD-10. 2014-02-04 22:23:28 +00:00
Stephen Montgomery-Smith
2dba7321bb - Update to 6.1. 2014-01-31 23:19:22 +00:00
Stephen Montgomery-Smith
2274140f5f - Try once again to get it to work with FreeBSD-10. 2014-01-30 19:56:45 +00:00
Stephen Montgomery-Smith
127fcb9e76 - Update to 6.0. This was quite an overhaul since the directory structure
greatly changed.
- Provide support for FreeBSD-10.
2014-01-30 01:00:13 +00:00
Stephen Montgomery-Smith
45d1030ae6 - Update to 5.13. 2013-12-17 20:41:37 +00:00
Stephen Montgomery-Smith
60ce81b9bb - Add pkgnamesuffix of -math. to avoid pkgname collision with graphics/sage.
Noticed by:	portmgr
Reference:	http://blogs.freebsdish.org/portmgr/2013/10/03/package-name-collisions/
2013-11-16 14:56:03 +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
Stephen Montgomery-Smith
aac3afae12 - Update to 5.12. 2013-10-09 17:24:33 +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
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
Stephen Montgomery-Smith
7af1895cd0 - Update to 5.11. 2013-08-15 02:37:30 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Stephen Montgomery-Smith
0e2979100b - Make work with binutils-2.23.2 by setting --copy-dt-needed-entries for ld.
See "Changes in 2.22" in http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/src/ld/NEWS?rev=1.131.2.1&content-type=text/plain&cvsroot=src&only_with_tag=binutils-binutils-2_23_2
- Bump portrevision.

Reported by:	Robert Burmeister <Robert.Burmeister@UToledo.edu>
2013-06-28 03:28:12 +00:00
Stephen Montgomery-Smith
1c770cdd6d - Update to 5.10. 2013-06-20 13:30:42 +00:00
Stephen Montgomery-Smith
3fad979949 - Put in use_gcc=4.6+. (It is not obvious that use_fortran=yes will imply
gcc=4.6 or later under all conditions.)
2013-06-02 02:27:56 +00:00
Stephen Montgomery-Smith
95e9c58156 - Downgrade gcc requirement to 4.6.
- Stop sage from building its own version of gcc.
- Clean whitespace.
- Bump portrevision.

Suggested by:	Robert.Burmeister@UToledo.edu
2013-06-01 17:57:16 +00:00
Hiroki Sato
4e09def2d4 Rectify USE_TEX to support both of teTeX and TeXLive.
TEX_DEFAULT:
	A knob to choose teTeX or TeXLive.  One can specify in /etc/make.conf.

USE_TEX:
	A knob for port developers.  Valid keywords are listed in
	bsd.tex.mk.
2013-05-11 17:58:55 +00:00
Stephen Montgomery-Smith
8afd70b324 - Add patch to the maxima subpackage. This will act as a bandaid to stop
the build process soaking up huge amounts of resources for apparently no
  good reason.
2013-05-09 19:48:09 +00:00
Hiroki Sato
7dadfc8a88 Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetex
instead to make migration to TeXLive easier.
2013-05-06 02:00:40 +00:00
Bryan Drewery
63f76304d6 - When DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE is set, also set
MAKE_JOBS_NUMBER to 1. This makes it safe to do -j${MAKE_JOBS_NUMBER}
  without any extra logic.
- Cleanup ports working around the empty MAKE_JOBS_NUMBER
- This also fixes several ports that were expecting MAKE_JOBS_NUMBER
  to always have a number

Reviewed by:	bapt
Spotted by:	John Marino <draco@marino.st>
With hat:	portmgr
2013-05-04 14:06:08 +00:00
Bryan Drewery
82d7b4d2d1 Respect MAKE 2013-05-03 13:20:09 +00:00
Stephen Montgomery-Smith
f60d814e65 - Convert USE_ICONV=yes to USES=iconv again, because accidentally reverted
this change in update to 5.9.

Pointed out by:	bsd-src@helfman.org and bapt@.
2013-05-02 12:14:35 +00:00
Stephen Montgomery-Smith
9341cd15fc - Update to 5.9. 2013-05-02 03:15:15 +00:00
Marcus von Appen
a3a0715f38 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2013-04-27 11:59:28 +00:00
Stephen Montgomery-Smith
e328d94ec9 - Update to 5.8.
- Patch because threaded document building fails under FreeBSD.
2013-03-19 03:01:28 +00:00
Stephen Montgomery-Smith
f9c461ec17 - Update to 5.7. 2013-02-22 15:08:27 +00:00
Stephen Montgomery-Smith
fd5b048d6f - Add shells/bash to build_depends and run_depends.
Pointyhat:	stephen
Submitted by:	Beni (private email).
2013-02-08 22:15:27 +00:00
Stephen Montgomery-Smith
e3fe361370 - Update to 5.6. 2013-01-24 13:33:06 +00:00
Stephen Montgomery-Smith
9a31a4717b - Update to 5.5. 2012-12-26 00:25:29 +00:00
Stephen Montgomery-Smith
cd38cef154 - Update to 5.4.1.
Feature safe:	yes
2012-11-26 00:57:21 +00:00
Stephen Montgomery-Smith
0ead1dc0ce - Remove redundant check for arch=amd64.
Feature safe:	yes
2012-11-23 16:07:13 +00:00