Commit graph

40 commits

Author SHA1 Message Date
Tijl Coosemans
aafc6248a1 lang/guile:
- Add USES=libtool and bump dependent ports
- Replace Makefile.* patches with USES=pathfix
- Replace config.h.in patch with USE_AUTOTOOLS=autoheader
- Avoid automake by touching Makefile.in

Approved by:	portmgr (implicit, bump unstaged port)
2014-08-31 15:17:49 +00:00
Adam Weinberger
c6941c482e Add DOCS option where PORTDOCS is in plist. 2014-07-16 03:18:26 +00:00
Tijl Coosemans
1f6fe24ce9 - New LIB_DEPENDS syntax
- Convert to USES=libtool
- Use BROKEN_sparc64
2014-07-08 13:51:26 +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
Martin Wilke
92ebaeb5b3 - Stage support 2014-02-26 06:11:16 +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
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
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
Steven Kreuzer
aaf345841e Update to 3.2.1
PR:		ports/178239
Submitted by:	Stas Timokhin <devel@stasyan.com>
2013-09-03 17:05:11 +00:00
Bryan Drewery
8878752220 - Does not build on 8.3-i386. Does build ok on 9.1-i386.
ports/155546 may fix this. The issue is that the libtool linking stage
is not respecting the CC=gcc46 environment that is used to compile
the rest of the port first. This causes the linking to use 'cc' instead.

.libs/ctl.o(.text.__i686.get_pc_thunk.bx+0x0): In function `__i686.get_pc_thunk.bx':
: multiple definition of `__i686.get_pc_thunk.bx'
/usr/lib/crtbeginS.o(.gnu.linkonce.t.__i686.get_pc_thunk.bx+0x0): first defined here
*** Error code 1

Approved by:	portmgr (implicit)
2013-04-15 17:29:36 +00:00
Bryan Drewery
95aee6f4c7 Generalize the BROKEN message to remove i386 reference 2013-03-17 14:15:48 +00:00
Bryan Drewery
f85a16e870 Unbreak on i386; builds fine.
Reported by:	John Marino <draco@marino.st>
2013-03-17 14:02:34 +00:00
Gerald Pfeifer
6683493cf9 Remove a special configuration for versions of FreeBSD before 7.0
to use g77 as the Fortran compiler.

Approved by:	maintainer timeout
2011-09-18 20:01:12 +00:00
Julien Laffaye
011dce24ce - Chase guile shared lib bump
- Add an entry to UPDATING
2011-07-31 15:07:08 +00:00
Olli Hauer
c394c56dc0 - remove MD5 2011-07-03 13:22:24 +00:00
Stephen Montgomery-Smith
4ea1545943 - Maintainer ports@freebsd.org to devel@stasyan.com
Approved by:	maho (mentor)
2011-06-21 02:34:50 +00:00
Mark Linimon
0db2bdb300 Apparently builds on amd64, but not i386 (an unusual case).
Noticed by:	"Klaus T. Aehlig" <aehlig at linta dot de>
2011-03-11 21:27:31 +00:00
Erwin Lansing
82fa70c8a7 Mark BROKEN: does not build 2011-02-25 09:30:06 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Wen Heping
ce6bd0ba61 - Update to 3.1
- Fix the build and unbreak on FreeBSD-6

PR:		ports/142158
Submitted by:	Stas Timokhin <devel@stasyan.com>
2010-01-24 02:11:31 +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
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Pav Lucistnik
911b7e57d5 - Mark BROKEN on FreeBSD 6.x, does not compile
Reported by:	pointyhat
2009-03-02 21:36:12 +00:00
Martin Wilke
de766bbf0d - Chase lang/guile shlib bump 2009-01-22 21:31:33 +00:00
Gerald Pfeifer
792fe875a8 No longer pass FC, F77 and FFLAGS to CONFIGURE_ENV; this is now done via
Mk/bsd.gcc.mk.

Submitted by:	Steven Kreuzer <skreuzer@exit2shell.com>
2009-01-17 19:51:12 +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
Rong-En Fan
fd47512c4d - Chase lang/guile share library version bump (.18 -> .19)
- Bump PORTREVISION

PR:		ports/125435
2008-07-21 04:49:09 +00:00
Rong-En Fan
153e80e9e5 - Fix plist when NOPORTDOCS and NOPORTEXAMPLES 2008-07-21 04:45:54 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Pietro Cerutti
42dfec6f1e - Update to 3.03
Approved by:	miwi (mentor)
2008-04-16 10:41:53 +00:00
Joe Marcus Clarke
1861d9f9e8 Chase libguile shared lib version. 2008-03-01 06:22:42 +00:00
Maho Nakata
3034d94e67 Now we use USE_FORTRAN=yes to use FORTRAN compiler. 2007-07-14 02:56:36 +00:00
Maho Nakata
9ec98bf64f Fix typo 2007-01-13 09:42:55 +00:00
Maho Nakata
a22e9b01bf * Migrate to gfortran.
* Bump port revision.
2007-01-13 09:41:28 +00:00
Cheng-Lung Sung
d951c72be1 The distfiles for science/libctl 3.0.1 are no longer available on the project's site. Updating to 3.0.2 fixes this issue.
PR:		ports/104213
Submitted by:	Josh Paetzel <josh_AT_tcbug dot org>
2006-10-09 16:17:31 +00:00
Marcus Alves Grando
9aff6c985b - Update to 3.0.1
PR:		96995
Submitted by:	Martin Wilke <freebsd___unixfreunde.de>
2006-05-09 16:56:23 +00:00
Pav Lucistnik
6edb86f43a - Add SHA256 2005-11-25 17:44:39 +00:00
Trevor Johnson
f15b845ebe SIZEify. 2004-01-29 16:13:06 +00:00
Joe Marcus Clarke
6e2c11dcf5 Chase guile's shared lib version. 2003-05-02 03:29:26 +00:00
Ying-Chieh Liao
665a872576 add libctl 2.2
Control Language Library
2003-04-04 07:28:22 +00:00