Commit graph

8438 commits

Author SHA1 Message Date
Greg Larkin
43b0eb0cb0 [Errno 11] Resource Temporarily Unavailable
Reassigning my ports back to the pool with the hope of freeing up
to do more FreeBSD work in the future.

Submitted by:	glarkin
2013-12-16 18:24:49 +00:00
Marcus von Appen
fabf0b7174 - Fix the usage of 'python' to get rid of the implicit lang/python
dependency

Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
2013-12-15 21:33:13 +00:00
William Grzybowski
7374b6000e math/biggles: fix python usage
Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
2013-12-15 17:17:09 +00:00
William Grzybowski
e707688381 math/petsc: depends explicitly on "python"
Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
2013-12-15 16:58:20 +00:00
William Grzybowski
1e34739b64 Use setuptools for all Python ports.
Setuptools is the preferred method to manage Python distributions after
many changes to the packaging ecosystem over the past couple of years.

Only ports using USE_PYDISTUTILS= yes are affected by this commit, ports using
USE_PYDISTUTILS= easy_install remains the same however this usage is now
deprecated and should be converted to USE_PYDISTUTILS= yes.

Some Python distributions do not work with setuptools out of the box because
they extend the install command from distutils and not setuptools, and
so they need to be patched accordingly.

pip (which leverages setuptools) works around the issue by using eggs, however
we want to get rid of those as well, as support for "flat" installation is
unavailable or has other issues associated with it.

This work allows us to unify how python packages are built, ensure that Python
distributions are installed consistently, reduces complexity for Python port
maintainers and paves the way for simplifying the Python ports framework in
the future.

With hat on:	python
Reviewed by:	koobs, antoine
Exp-run:	bdrewery
Approved by:	bdrewery (portmgr)
2013-12-15 16:22:17 +00:00
Kubilay Kocak
6e42769226 math/py-numpy: Remove Atlas WITH_STATIC notification using ECHO_MSG
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>
2013-12-15 15:02:30 +00:00
Kubilay Kocak
26e4841744 math/py-numpy: Add missing ending quotation to ECHO_MSG
Add a missing ending quotation from the last ECHO_MSG command added in r336423.

PR:		ports/184775
Reported by:	Roland Smith <rsmith@xs4all.nl>
2013-12-15 13:20:00 +00:00
Antoine Brodin
366fbf477e Add an explicit dependency on pkgconf (needed for LibSpectre and Qalculate detection)
Approved by:	portmgr (bapt)
2013-12-14 09:01:59 +00:00
Kubilay Kocak
c36c2de8fd math/py-numpy: Fix static library check that assumes atlas is installed
- 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)
2013-12-14 06:44:38 +00:00
Kubilay Kocak
55c37aca95 The MCPU_OPTS conditional block currently incorrectly sets ABI=64 for
all ARCH strings that in 64. GMP expects mode64, mode32 or 32 as valid values
for the ABI option [1]. Using an invalid value causes the following
build error on powerpc64:

    configure: error: ABI=64 is not among the following valid choices:
    mode64 mode32 32

This is the minimum change to set the correct "mode64" ABI value when
ARCH is powerpc64, while also keeping all other semantics the same. A
more complete refactor of this port is possible, but would need an
exp-run to test for regressions.

The change was tested on powerpc64 (thanks justin) and amd64 (for regression)

While I'm here:

- Remove indefinite article from COMMENT

[1] https://gmplib.org/manual/Build-Options.html

PR:		ports/179127
Submitted by:	jhibbits
Reviewed by:	jhibbits, ak
Approved by:	maintainer timeout (6 months)
2013-12-14 04:47:22 +00:00
Baptiste Daroussin
b63a6e3f2a Works with any modern compiler 2013-12-13 15:35:19 +00:00
Baptiste Daroussin
5a23be5a1c Given nothing is built USE_GCC is uselss 2013-12-13 15:33:42 +00:00
Tijl Coosemans
f610f4ceab Replace USE_FORTRAN with USES=fortran such that C/C++ code is built with
Clang/libc++ on FreeBSD 10.  This fixes a crash caused by the use of
libstdc++ while dependencies used libc++.

Approved by:	maho (maintainer)
2013-12-13 13:43:17 +00:00
Renato Botelho
6655bf7ec6 Remove unecessary PORTDOCS definition 2013-12-13 12:58:42 +00:00
Sunpoet Po-Chuan Hsieh
90c10ac02c - Convert to new LIB_DEPENDS format 2013-12-13 08:03:53 +00:00
William Grzybowski
280e4bb064 math/py-numarray: allow staging and use auto python plist 2013-12-12 20:18:08 +00:00
Stephen Montgomery-Smith
c101bf5feb - Fix build with gcc47.
PR:		ports/184569
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Reference:	ports/183342
2013-12-12 20:00:58 +00:00
Stephen Montgomery-Smith
9117888353 - Update to 2.6.1. 2013-12-12 15:31:37 +00:00
Baptiste Daroussin
661a3f91f8 Convert LIB_DEPENDS for ports depending on boost 2013-12-12 13:01:40 +00:00
Pietro Cerutti
8ae25a440e - Update to 13.1.1 2013-12-12 09:37:51 +00:00
Eitan Adler
be62930732 multiple: sync LEGAL
Sync LEGAL for djb related ports.  I chose not to mark these ports as RESTRICTED
due to the mixed opinions of putting something into the public domain.

Approved by:	portmgr (implicit)
2013-12-12 05:05:56 +00:00
Eitan Adler
7567a53645 math/emc2: modernize port
- Sync LEGAL as required.
- While here, fix COMMENT
- while here, USE_GMAKE -> USES=gmake
- Convert to OptionsNG
2013-12-12 04:45:14 +00:00
David Naylor
69e5b7db74 Update math/R-cran-gss to 2.1-0.
ChangeLog:
 * R: i) Changed time domain specification in sshzd/sshzd1.
      ii) Removed from sshzd1 the option of external rho.
  * man: Minor edit in sshzd.Rd.
2013-12-10 08:13:38 +00:00
Frederic Culot
d57a69a280 - Update to 20131208
- Support staging

Changes:	http://invisible-island.net/add/CHANGES
2013-12-10 04:56:34 +00:00
William Grzybowski
bdccad04ff math/py-bottleneck: Collection of fast NumPy array functions written in Cython
WWW: https://www.github.com/kwgoodman/bottleneck/

PR:		ports/184584
Submitted by:	Johannes Jost Meixner <xmj chaot.net>
2013-12-08 14:19:34 +00:00
Stephen Montgomery-Smith
87c3d954dc - Add patch to make compatible with gcc47.
PR:		ports/184568
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Reference:	ports/183342
2013-12-07 19:23:05 +00:00
Antoine Brodin
6b52c8dab0 Do not try to remove empty directories created by lang/perl5.x
Approved by:	eadler (maintainer)
2013-12-07 08:57:33 +00:00
Mathieu Arnold
9713c20bc9 - Update to 2.3,1
- Add license
- Add matplotlib dependency as per docs/INSTALL.rst
- Add DOCS option
- Add stage support

maintainer timeout.

PR:		ports/183951
Submitted by:	Johannes Jost Meixner
2013-12-06 15:42:33 +00:00
Max Brazhnikov
064f57d542 - Respect CMAKE_BUILD_TYPE
Approved by:	portmgr (bapt)
2013-12-04 18:48:48 +00:00
Jason E. Hale
3a64305d43 - Update graphics/*opencv* to 2.4.7
- Revert options helpers to if statements since the OFF condition is not
  applied when OPTIONS_EXCLUDE is used
- Move most of the OpenCV modules from the graphics/opencv-core port to
  graphics/opencv, leaving opencv-core as just the bare minimum required
  for building ffmpeg with OpenCV support
- Install examples for python and java bindings
- Add new slave port graphics/opencv-java: Java bindings for OpenCV
- Bump PORTREVISION and make dependency adjustments and fixes for
  dependent ports
- Add UPDATING entry
2013-12-04 02:51:00 +00:00
Max Brazhnikov
f4efa1f472 - Fix CMAKE_BUILD_TYPE usage
Approved by:	maintainer
2013-12-03 15:13:57 +00:00
Max Brazhnikov
f5da498b50 - Respect CMAKE_BUILD_TYPE (and fix packaging with non-default build settings)
Approved by:	maintainter
2013-12-03 11:30:55 +00:00
Koop Mast
49480fc639 Update to 1.12.9.
Sort USES, stageify and add support for libgda5.
2013-12-02 21:21:35 +00:00
Sunpoet Po-Chuan Hsieh
6b74dc2eb8 - Update to 3.21
Changes:	http://search.cpan.org/dist/Math-MPFR/CHANGES
2013-12-02 09:16:47 +00:00
Sunpoet Po-Chuan Hsieh
f018d1d7e4 - Update to 3.19
- Add LICENSE

Changes:	http://search.cpan.org/dist/Math-MPFR/CHANGES
2013-12-01 21:05:30 +00:00
Kubilay Kocak
196c6b19a4 math/py-graphillion: Update to 0.94
- Update to 0.94
- Enable STAGE suport
- Enable AUTOPLIST, delete pkg-plist

Changes:

 https://github.com/takemaru/graphillion/commits/v0.94
2013-11-30 15:54:37 +00:00
William Grzybowski
ac6da6d61b math/tvmet: fix build with clang
- Fix build with clang
- Add LICENSE (LGPL21)
- USES gmake
- Allow staging

PR:		ports/184240
Submitted by:	KATO Tsuguru <tkato432 yahoo.com>
2013-11-30 11:04:51 +00:00
Marcelo Araujo
dcc5f1aa94 - Return almost all of my ports back to the pool. I have no time to make any
necessary fixes on them for the past months.
2013-11-29 07:37:52 +00:00
Stephen Montgomery-Smith
c30a915c92 - Update to 1.2.0. 2013-11-29 03:47:00 +00:00
Eitan Adler
4ef334e85c - Stagify
- Fix COMMENT
2013-11-29 02:59:16 +00:00
Maho Nakata
e3fd17670e A build fix with recent (?) version of texinfo.
Note that this cannot be reproduced in maho's tinderbox.

PR:		183338
Submitted by:	Mamoru Iwaki <1wkmmr@gmail.com>
2013-11-29 00:32:52 +00:00
Stephen Montgomery-Smith
c3f120e876 - Set make_jobs_unsafe. 2013-11-28 14:36:21 +00:00
Dmitry Marakasov
939345df33 - Support staging
- Use new LIB_DEPENDS syntax
- Fix build on 10.x
2013-11-28 04:53:20 +00:00
David Naylor
f62456a872 Add stage support to Mk/bsd.cran.mk and all USE_R_MOD ports (aka R-cran-*).
Since this patch converts all affected ports, bsd.cran.mk no longer supports
NO_STAGE and errors out if NO_STAGE is set.

Exp-run:	ports/184216
Reviewed by:	bdrewery
Approved by:	portsmgr, wen
2013-11-27 18:56:43 +00:00
Stephen Montgomery-Smith
d5b7e2811e - Update to 1.0.1. 2013-11-26 02:33:07 +00:00
Antoine Brodin
4f5544a38b Stage support for non-IGNORED pear classes
Tested by:	poudriere
Approved by:	portmgr (bapt)
2013-11-25 17:59:58 +00:00
Nicola Vitale
e3e35c3d88 - Fix package name collision 2013-11-23 15:18:03 +00:00
Koop Mast
a236e2d0bf Say hello to Mate 1.6.
Mate is a lite desktop forked from gnome2.

Most of the work is done by Jeremy Messenger (mezz@). The only thing I did
was update a few ports to later 1.6 release and attempting to keep up with
ports infra changes. Resulting bugs are all mine.

Mate is a sort of replacement for Gnome 2. So people wanting to keep a
Gnome 2 like desktop should switch. Gnome 2 will be replaced by Gnome 3
in the near future. This switch will be announce with a transition time
so people have more time to switch if they haven't already.

This release was made possible by everyone that send friendly pokes to
keep mate on my mind.

Approved by:	portmgr (bapt)
2013-11-23 11:39:07 +00:00
TAKATSU Tomonari
1a48823ffc - Update to 0.3.920.3 2013-11-23 06:04:18 +00:00
TAKATSU Tomonari
1739d24b36 - Update to 0.5-68 2013-11-23 06:03:46 +00:00