Commit Graph

56 Commits

Author SHA1 Message Date
Dmitry Marakasov
099d7f84d2 - Switch to new test framework (note that test currently segfaults)
- Update WWW

Approved by:	portmgr blanket
2019-08-28 09:02:41 +00:00
Mathieu Arnold
bc89cd3d2c Convert to UCL & cleanup pkg-message (categories s) 2019-08-14 12:16:12 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Gerald Pfeifer
879e75a659 Related to revision 499061 bump ports with USES=fortran to have them
benefit from the improved situation where libgcc_s is only used when
absolutely necessary.

Suggested by:	tijl
2019-04-22 13:16:33 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Mark Linimon
dab2f82d31 Mark some ports failing on aarch64, and, in a few cases, other tier-2
archs.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-03 01:14:05 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Gerald Pfeifer
e4b7b9118a Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms), part II.

The first part covered  ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.

This adds ports with USES=fortran and ports using Mk/bsd.octave.mk
which in turn has USES=fortran.

PR:		214965
Reported by:	thierry
2016-12-07 13:24:56 +00:00
Stephen Montgomery-Smith
794ceb920e - Bump port revision because of r423146.
Reported by:	Mathieu Arnold <mat@FreeBSD.org>
2016-10-03 12:27:27 +00:00
Stephen Montgomery-Smith
cc7cd22028 - Add LICENSE.
- Use make makepatch.
2016-10-02 19:54:57 +00:00
Stephen Montgomery-Smith
32e5df76c8 - Make it so that libcdf.so has an SONAME. 2016-10-02 18:36:59 +00:00
John Marino
af0339ea9a science/cdf: document ncurses requirement (USES+=ncurses)
approved by:	infrastructure blanket
2016-02-01 06:50:21 +00:00
Alexey Dokuchaev
9b8239b6a9 Follow-up commit to r396576 since I've forgotten to fix some things:
- Do not patch stuff in `pre-configure' target, do it in `post-patch'
- It is our customary practice to mute ${REINPLACE_CMD} invocations
- Do not (mis)use ${MAKE} when ${MAKE_CMD} should be used instead
2015-09-10 16:31:33 +00:00
Alexey Dokuchaev
c8468db7fa - Unbreak the build on PowerPC by using correct Fif_ENTRYPOINT() macro that
does not append double underscore to symbol names in binaries (previously
  __FreeBSD__ check was removed from the condition, but __PPC__ was left)
- Rename the patch: not only it used now deprecated `+' as path separator,
  the patch name itself was just wrong (inconsistent with the patched file)
- Remove useless PKGMESSAGE assignment, bsd.port.mk does this automatically
- Improve `regression-test' target: add dependency on `build', and get rid
  of explicit cd'ing to ${BUILD_WRKSRC} by using -C switch of make(1)
- Fix some minor whitespace bugs and reorder the knobs to make more sense

I've removed BROKEN statement entirely (for all Tier-2 systems) while I've
only tested it on PowerPC: it pulls quite heavy GCC 4.8 for Fortran support
and I didn't want to stress our poor flame too much (This is a really slow,
old machine. Be gentle).  Since the bug was indeed PowerPC-specific, it is
probably OK (and worth trying anyway).
2015-09-10 15:21:12 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Antoine Brodin
ee9b96077b Cleanup plist 2014-11-12 18:48:53 +00:00
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
Adam Weinberger
d7964bc269 Remove NOPORTDOCS and NOPORTEXAMPLES. 2014-07-04 22:08:14 +00:00
John Marino
fbd6d1a109 Replace "${OPSYS:tl}" with "freebsd" on 4 ports
The following 4 ports will not build correctly if certain variables
are not defined as "freebsd".  Defining them as "${OPSYS:tl}" caused
breakage on DragonFly for various reasons.  Harding the variables are
a no-op for FreeBSD but fixes the ports on DragonFly.

* games/ioquake3
* graphics/opendx
* science/cdf
* security/john

approved by:	portmgr (bapt)
2014-05-05 15:04:38 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +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
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
Antoine Brodin
b2c1becd27 Fix a stage symlink.
There may be still some problems with this port:
/usr/local/bin/definitions.K is referring to /wrkdirs/usr/ports/science/cdf/work/stage
/usr/local/bin/definitions.B is referring to /wrkdirs/usr/ports/science/cdf/work/stage
/usr/local/bin/definitions.C is referring to /wrkdirs/usr/ports/science/cdf/work/stage
2014-02-03 23:34:26 +00:00
Stephen Montgomery-Smith
463e3b309d - Implement staging. 2014-01-27 18:00:26 +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
Mark Linimon
7d8608ab13 Mark broken on powerpc as well as sparc64. (In fact, on all the tier-2s.)
Hat:		portmgr
2011-11-10 05:38:32 +00:00
Olli Hauer
c394c56dc0 - remove MD5 2011-07-03 13:22:24 +00:00
Stephen Montgomery-Smith
fc7976f6a8 Maintainer: stephen@missouri.edu -> stephen@FreeBSD.org
Approved by: maho (mentor)
2011-06-14 07:38:51 +00:00
Martin Wilke
e3cbd92ea4 - Update to 3.3.0
PR:		142950
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
2010-01-21 21:14:54 +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
Dennis Herrmann
cf8759b2c9 - Update maintainer mail address
PR:		ports/133397
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
Approved by:	tabthorpe (co-mentor)
2009-04-05 20:50:49 +00:00
Wesley Shields
6ce638fdbf - Pass maintainership along. 2009-02-13 15:25:26 +00:00
Pav Lucistnik
bce6235e6f - Unbreak distinfo after portrevision bump 2009-01-09 19:08:44 +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
83eab871cc - Upgrade to 3.2.1 and fix a vulnerability;
- Respect NOPORTEXAMPLES;

- Release maintainership.

Security:	VuXML c4f31e16-6e33-11dd-8eb7-0011098ad87f
2008-08-19 21:40:14 +00:00
Thierry Thomas
e1d0fbf107 Upgrade to 3.2.
Changelog at
<ftp://cdaweb.gsfc.nasa.gov/pub/cdf/dist/cdf32/unix/CHANGES.txt>.
2007-12-11 21:08:51 +00:00
Maho Nakata
fd4755237b Now we use USE_FORTRAN=yes to use FORTRAN compiler.
Approved by:	thierry
2007-07-14 01:33:55 +00:00
Maho Nakata
7088c85c10 * Migrate to gfortran.
* Bump port revision.

Approved by:  portmgr(kris)
2007-01-18 02:28:26 +00:00
Thierry Thomas
c07741ccf4 Master_sites are often down, mirror distfiles locally.
Reported by:	pointyhat via Kris
2007-01-17 06:42:38 +00:00
Thierry Thomas
79b0de3a32 Chase another silent update.
Full diff at
<http://people.freebsd.org/~thierry/ports/cdf31_060324-061205.diff>.

Reported by:	fenner's distfiles survey
2007-01-07 13:54:56 +00:00
Thierry Thomas
055a2a5107 Define WITH_FORTRAN on -CURRENT. 2006-12-13 23:23:58 +00:00
Thierry Thomas
a4cead9dff Chase another silent update: minor fixes in Bourne shell variables and help
file.

Full diff at
<http://people.freebsd.org/~thierry/ports/cdf31_4-dist_cdf31_5-dist.diff>.

Reported by:	dosirak via Kris
2006-03-29 20:25:38 +00:00
Thierry Thomas
dfeb1d6605 Chase another silent update.
Diff available at <http://pompo.net/ports/cdf31-dist_060216-030224.diff>:
minor fixes for Linux Intel's Fortran compiler and cdfcvt.

Approved by:	portmgr (krion)
2006-02-24 22:01:48 +00:00
Thierry Thomas
94fef49e5f Chase another silent update. Since this seems usual, define a DIST_SUBDIR.
Full diff at <http://pompo.net/ports/cdf31-dist_060209_060216.diff>
(fixes into cdfcvt).

Reported by:	pointyhat via Kris
2006-02-16 23:33:00 +00:00