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
Stephen Montgomery-Smith
988821f725
- option_define -> option_define_amd64
...
Feature safe: yes
Submitted by: bapt@ (private email).
2012-11-22 14:32:54 +00:00
Stephen Montgomery-Smith
8cabfc80b2
- Use new options framework.
...
Feature safe: yes
2012-11-22 03:27:04 +00:00
Stephen Montgomery-Smith
bb141c6f1f
- Update to 5.4.
...
Feature safe: yes
2012-11-12 19:11:40 +00:00
Stephen Montgomery-Smith
315fde8fde
- Update to 5.3.
2012-09-11 21:25:50 +00:00
Stephen Montgomery-Smith
de8e4b4d20
- Update to 5.2.
2012-07-30 20:00:31 +00:00
Stephen Montgomery-Smith
415e3e7d81
- Rename spkg-patch files in files directory to include generic package
...
name instead of original package name.
2012-07-16 00:22:08 +00:00
Stephen Montgomery-Smith
8ddfb8cfe9
- Update to 5.1.
2012-07-10 19:05:56 +00:00
Stephen Montgomery-Smith
d434547282
- Correct spelling of "invocation."
2012-06-21 00:13:26 +00:00
Stephen Montgomery-Smith
9f5d6899f5
- Update to 5.0.1.
2012-06-15 03:56:31 +00:00
Stephen Montgomery-Smith
59d6bace41
- Convert to new options framework.
2012-06-03 20:58:28 +00:00
Dirk Meyer
2b74a89bc8
- update png to 1.5.10
2012-06-01 05:26:28 +00:00
Stephen Montgomery-Smith
0e126e877c
- Include instructions on how to manually add optional packages. Because
...
this involves downloading files without checksums, this is not performed
automatically by the port.
2012-05-28 20:10:53 +00:00
Stephen Montgomery-Smith
2bc3819f09
- Removed options to include optional packages, because of security risk
...
due to fetching files outside the ports framework.
2012-05-28 17:22:57 +00:00
Stephen Montgomery-Smith
d3d529e395
- Change master_sites.
2012-05-15 16:53:08 +00:00
Stephen Montgomery-Smith
d0b29d1a9b
- Use use_autotools to add autoconf dependency.
2012-05-15 12:57:27 +00:00
Stephen Montgomery-Smith
0f02531569
- Update to 5.0.
...
- Add the following patches:
http://trac.sagemath.org/sage_trac/ticket/12400
http://trac.sagemath.org/sage_trac/ticket/12818
http://trac.sagemath.org/sage_trac/ticket/12828
http://trac.sagemath.org/sage_trac/ticket/12862
- Remove obsolete patches.
- Add options to build optional subpackages.
- Add option to use 387 FPU instead of SSE (amd64 only).
- Reduce size of what is installed in PREFIX.
- It now passes all tests (except minor floating point differences) under
amd64. There are still unsolved failed tests with i386.
2012-05-15 11:56:52 +00:00
Stephen Montgomery-Smith
32eea68a34
- Add patch to enable build of cephes subpackage. This adds floating point
...
functions included in C99, but not yet part of FreeBSD. Examples include
ccosh, and except for very recent versions of FreeBSD, log2.
- Bump portrevision.
Obtained from: http://trac.sagemath.org/sage_trac/ticket/9543
2012-05-09 21:57:11 +00:00
Stephen Montgomery-Smith
4ca1ebd88f
- Add another master_site: src-old, in case the source updates before the port.
2012-02-13 17:24:41 +00:00
Stephen Montgomery-Smith
1a94f7bc85
- Fix two LDFLAGS issues.
...
- Allow parallel builds on FreBSD 9+
2012-02-02 13:53:07 +00:00
Stephen Montgomery-Smith
19a1734fbb
- Remove a patch file that didn't do anything.
...
Pointyhat: stephen (me)
2012-02-01 23:34:06 +00:00
Stephen Montgomery-Smith
eef4583e76
- Patch to enable build on i386.
2012-02-01 22:47:58 +00:00
Stephen Montgomery-Smith
349f7fbd3b
- Small changes to post-patch target so that it can be restarted.
...
- Switch off parallel builds if FreeBSD version>=9 (hoping to get some
useful feedback from tinderbox builds, as parallel building mangles the
log).
2012-02-01 00:20:29 +00:00
Stephen Montgomery-Smith
a5d2abfdcf
- Added test target.
...
Suggested by: bf (private email)
2012-01-31 14:02:24 +00:00
Stephen Montgomery-Smith
d394b3aa7c
- Add hack so that base cc is never used.
...
- Add -Wl,-rpath=${WRKSRC}/local/lib to various flags.
- Stop do-install creating directory $HOME/.sage.
- Remove IGNORE for FreeBSD 9 and higher.
- Other improvements to Makefile.
- Bump portrevision.
Almost all changes suggested by: bf (private emails)
2012-01-31 05:29:36 +00:00
Stephen Montgomery-Smith
8742be31ad
- Set no_latest_link because of conflict with graphics/sage.
...
Pointed out by: erwin
2012-01-25 22:39:46 +00:00
Stephen Montgomery-Smith
d519c7d02b
- Small improvements to Makefile.
...
Submitted by: bf (private email)
2012-01-25 12:56:13 +00:00
Stephen Montgomery-Smith
5a19c8e588
- New port sage-4.8.
...
Sage is a free open-source mathematics software system licensed under the GPL.
It combines the power of many existing open-source packages into a common
Python-based interface.
Mission: Creating a viable free open source alternative to Magma, Maple,
Mathematica and Matlab.
2012-01-24 23:55:01 +00:00