1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
Commit Graph

118 Commits

Author SHA1 Message Date
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
William Grzybowski
bde311c27a net/mpich2: fix usage of python
Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
2013-12-15 15:43:22 +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
0c710c7b4e Add NO_STAGE all over the place in preparation for the staging support (cat: net) 2013-09-20 22:10:23 +00:00
Baptiste Daroussin
0178653192 Convert USE_GNOME=pkgconfig to USES=pkgconfig
While here:
- Trim headers
- Convert:
  * USE_GNOME=gnomehack -> USES=pathfix
  * USE_PERL5 -> USES=perl5
  * USE_GMAKE -> USES=gmake
2013-08-31 00:26:08 +00:00
Baptiste Daroussin
ac818fc7df Convert to new options framework
While here trim parts related to unsupported FreeBSD versions
2013-06-04 06:34:05 +00:00
Baptiste Daroussin
9c526f7217 Decommissioning java 1.5 (EOLed since October 2009):
suppress any reference to JAVA_VERSION=	1.5+ (part3)
2012-12-10 13:43:43 +00:00
Brendan Fabeny
34571361e9 fix the build after the change in the default Java ports; remove
X11BASE; add OPTIONS; sort USE* and options-handling blocs; remove
outdated Java conditionals and checks for unsupported versions of
FreeBSD; remove unnecessary dependence on gmake; fix default FFLAGS;
reposition LICENSE*
2012-03-06 05:16:32 +00:00
Brendan Fabeny
19bf28437c adopt 2012-03-03 22:44:03 +00:00
Chris Rees
f5b0637c2d Release to the pool 2012-03-03 20:36:44 +00:00
Pav Lucistnik
4ac48ce5ae - Mark BROKEN: does not package
Reported by:	pointyhat
2012-02-15 23:09:25 +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
Mark Linimon
06e6677793 Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,
remove support for them from bsd.java.mk.  As Jikes is not available in Java 1.5
or higher, remove it from bsd.java.mk too (suggested by hq@) and from the ports
which used it (only occurences were USE_JIKES=no).  Support for the Blackdown VM
is also removed, as it is not available in Java 1.5 and higher.

Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect
old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5.
While here, replace static values of JAVA_VERSION in files/*.in by
%%JAVA_VERSION%% .

PR:		ports/158969
Submitted by:	rene
Tested on:	pointyhat-west -exp
2011-07-21 05:03:02 +00:00
Chris Rees
dd045ef1d7 - Update maintainer address
Approved by: rene (mentor)
2011-06-17 06:46:07 +00:00
Nicola Vitale
5473a5b348 - Chris Rees <utisoft at gmail.com> takes the maintainership
- Remove CONFLICTS with audio/musicpd

PR:		ports/156624
Submitted by:	Chris Rees <utisoft at gmail.com>
2011-05-16 13:49:04 +00:00
Thierry Thomas
101aad5247 Upgrade to 1.3.2p1.
Changelog at
<http://www.mcs.anl.gov/research/projects/mpich2/about/index.php?s=news>

PR:		ports/154714
2011-02-26 09:56:41 +00:00
Nicola Vitale
d7e3fc8d1c - Annotate CONFLICTS between audio/musicpd net/mpich2
PR:		ports/153194
Submitted by:	nivit
Approved by:	Chris Rees (maintainer of audio/musicpd)
2010-12-16 16:40:15 +00:00
Thierry Thomas
08016c3ebb Upgrade to 1.3.
Changelog at
<http://www.mcs.anl.gov/research/projects/mpich2/about/index.php?s=news>

PR:		ports/151867
Submitted by:	/me
2010-11-14 22:00:10 +00:00
Thierry Thomas
f23e826011 Upgrade to 1.2.1p1.
Changelog available at:
http://trac.mcs.anl.gov/projects/mpich2/browser/mpich2/branches/release/mpich2-1.2.1/CHANGES
2010-03-15 17:45:51 +00:00
Thierry Thomas
dd464d3440 Fix previous commit if NOPORTDOCS is defined.
Reported by:	QAT
2009-12-01 20:45:44 +00:00
Thierry Thomas
9e0bc0282d Removing a .bak file.
Reported by:	pointyhat via pav
2009-11-30 22:49:02 +00:00
Thierry Thomas
a9969884fb - Upgrade to 1.2.1
Changelog at
	<https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.2.1/CHANGES>

- Don't set PREFIX anymore to $PREFIX/mpich2.
2009-11-28 10:44:43 +00:00
Pav Lucistnik
ed9c0642a6 - Mark MAKE_JOBS_UNSAFE
Reported by:	pointyhat
2009-11-18 22:39:55 +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
Thierry Thomas
2fc45d44ae Upgrade to 1.1.1p1.
Changelog at
<https://trac.mcs.anl.gov/projects/mpich2/browser/mpich2/branches/release/mpich2-1.1.1/CHANGES?rev=5141>
2009-08-07 21:57:26 +00:00
Thierry Thomas
a4ae28c44a Mark BROKEN on 6-RELEASE.
Reported by:	pointyhat via Pav
2009-07-27 14:30:59 +00:00
Thierry Thomas
ea05d11e52 Upgrade to 1.1.1.
Changelog at
<https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.1.1/CHANGES>
2009-07-22 21:22:44 +00:00
Thierry Thomas
f753c04996 Upgrade to 1.1.
Announcement at
<http://www.mcs.anl.gov/research/projects/mpich2/about/index.php?s=news>

Notified by:	Pavan Balaji <balaji (at) mcs.anl.gov>
2009-06-27 17:00:22 +00:00
Pav Lucistnik
ea84101539 - Update download location, update WWW 2009-02-09 20:47:34 +00:00
Thierry Thomas
d67b8697ef Fix LIB_DEPENDS. 2009-02-04 20:35:25 +00:00
Thierry Thomas
fe531bb705 - Bump PORTREVISION to chase the compiler change, in order to avoid the
message:

/usr/local/mpich2/include/mpicxx.h:46:4: error: #error 'Please use the
same version of GCC for compiling MPICH2 and user MPI programs'

- use execinfo.
2009-02-04 18:41:08 +00:00
Thierry Thomas
b8a0041171 Remove duplicate flags in CONFIGURE_ENV.
Spotted by:	gerald
2009-01-21 10:33:10 +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
21dec7a579 1 - add a missing USE_XORG;
2 - fix plist;

3 - release maintainership.

Reported by:	pointyhat via erwin (1) + QAT (2)
2008-08-24 14:34:11 +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
786016d9a0 Fix version going backwards since the bump following USE_XLIB -> USE_XORG.
No functional change.

Reported by:	kris
2008-06-07 21:20:58 +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
Thierry Thomas
0dc0aba5f6 This version tries to install docs even when --without-docdir is passed
to configure; fix it.

Reported by:	itetcu
2008-05-25 21:49:02 +00:00
Thierry Thomas
15d04650ef Upgrade to 1.0.7.
Notified by:	Pavan Balaji <balaji (at) mcs.anl.gov> (Argonne)
2008-04-08 19:02:12 +00:00
Martin Wilke
c4c8f4be45 - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
2008-03-23 11:11:33 +00:00
Thierry Thomas
15e86a8ea6 Support compound flags and options for Fortran.
Submitted by:	bf <bf2006a (at) yahoo.com>
2007-12-13 21:14:28 +00:00
Thierry Thomas
c31aab128d - Upgrade to 1.0.6p1;
Changelog at <http://www-unix.mcs.anl.gov/mpi/mpich/106p1.txt>

- Fix pkgconfig.
2007-12-11 21:09:42 +00:00
Thierry Thomas
0c326daae9 Upgrade to 1.0.6.
Changelog at
<http://www-unix.mcs.anl.gov/mpi/mpich/downloads/mpich2-doc-CHANGES.txt>
2007-09-22 07:21:12 +00:00
Thierry Thomas
e4e3f0a7b8 Bump portrevision: MPICH2 is OK with Python 2.5, but it must be
rebuilt.
2007-08-05 19:06:35 +00:00
Maho Nakata
ac47213b3a Now we use USE_FORTRAN=yes to use FORTRAN compiler.
Approved by:	thierry
2007-07-12 08:46:45 +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
71ec812696 The tarball has been re-rolled, but there is no visible difference.
Reported by:	pointyhat via Kris
2007-04-22 22:15:16 +00:00
Thierry Thomas
95eeea973d Upgrade to 1.0.5p4. 2007-03-30 22:42:08 +00:00
Maho Nakata
32762a33ad Fix objformat removal on -curent.
(BTW: patching to the m4 macros is not necessary, but just FYI)

Submitted by:	kris via pointyhat.
Approved by:	thierry
2007-03-20 00:58:48 +00:00
Maho Nakata
2286b28992 1. Build and install shared library.
2. configure should recognize pthread stuffs.

Submitted by:	maho
Approved and improved by:	thierry
2007-03-09 00:33:51 +00:00