Based on the work done by Eijiro Shibusawa <phd_kimberlite@yahoo.co.jp>,
OpenBLAS port maintainer.
Hide py-nose dependency under new TESTS option.
Convert to USES=blaslapack.
Differential Revision: D2060
Reviewed by: koobs, thierry
ImportError: /lib/libgcc_s.so.1: version GCC_4.6.0 required by /usr/local/lib/gcc48/libgfortran.so.3 not found
error when importing numpy module.
PR: 188114
Patch by Thierry Thomas <thierry@FreeBSD.org>
Python packages installs .egg-info metadata directories when
--single-version-externally managed is specified, as the Python ports
framework does currently for all ports when USE_PYDISTUTILS is defined.
In this case the py-numpy port does *not* currently define
PYDISTUTILS_AUTOPLIST nor INSTALLS_EGGINFO, which precludes the contents of
the add-plist-egginfo: target from being executed.
This results in an .egg-info metadata directory being built, and staged, but
not installed.
Correctly specify INSTALLS_EGGINFO to compensate.
Additionally add an "Open" Goal Wiki entry [1] to look at automatically detecting the
presence of .egg-info metadata directories, since all ports leveraging
USE_PYDISTUTILS also use the --record mechanism for generating installed
file lists, and potentially deprecating INSTALLS_EGGINFO and related variables.
[1] https://wiki.freebsd.org/Python#Goals
PR: 191865
Submitted by: John W. O'Brien <john at saltant dot com>
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)
versions of FreeBSD, we not support anymore.
- remove LATEST_LINK. There is PYTHON_PKGNAMEPREFIX set and in future
we may have this package built against different python versions.
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)
- clarify LICENSE (BSD3C)
- suppor staging
while here:
- utilize PYTHON_PY3K_PLIST_HACK
- install docs uncoditionally into stage area
- convert LIB_DEPENDS to the new notation
- sort packing list
PR: 186677
Submitted by: Johannes Jost Meixner <xmj@chaot.net>
Reset maintainership for llwang@infor.org due to multiple timeouts and email
address permanent failure. Return all ports to the free pool except
py-numpy, which is taken under the wing of the python@ team.
We thank you for your contribution to the FreeBSD project
Approved by: portmgr
Shell commands can't be used in a Makefile without a target. Remove the atlas
WITH_STATIC messaging until a more suitable mechanism can be found.
PR: ports/184775
Reported by: Roland Smith <rsmith@xs4all.nl>
- Use BUILD_DEPENDS to check for the atlas static library at pre-build
time instead of checking if the file exists (False if atlas is not
installed)
- Replace IGNORE with a message to the user notifying them that
an atlas install WITH_STATIC is needed, and provide clues as possible
actions without being too prescriptive.
As discussed with eadler@, a correct resolution to "ports depending on other ports with specific OPTIONS" is either an atlas slave port
(ie: atlas-static), or to modify atlas to install both shared and static
libraries.
This change is a net gain on the existing broken behaviour, by fixing
the check, while retaining the user notification.
PR: ports/178094
Reviewed by: jhibbits, eadler
Approved by: maintainer timeout (7+ months)
- 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)
7.3 and 7.4 no longer need the fix after the MFC of r203441 on
17 February 2010
- While here, remove MD5 checksums in distinfo
PR: 154742
Approved by: makc, miwi (mentors, implicit)
Li-Lun Wang (maintainer)
correctly detect and depend on it in math/py-numpy
* Replace the old numpy documentation with the new numpy book
* Explicitly tell the distutil to use gnu95 fortran compiler
* Use ${PYTHONPREFIX_SITELIBDIR} rather than ${PYTHON_SITELIBDIR} when
generating the packing list for science/py-scipy
* Bump PORTREVISIONs, for packing lists are changed
PR: ports/136058
Submitted by: Li-Lun Wang (Leland Wang) <llwang AT infor.org> (maintainer)