1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

8476 Commits

Author SHA1 Message Date
Stephen Montgomery-Smith
0d67e6f387 - Add optional dependency math/octave-forge-mvn.
- Update to 20131231.
2014-01-01 04:06:21 +00:00
Stephen Montgomery-Smith
d6543984ff - New port math/octave-forge-mvn.
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.
2014-01-01 04:00:22 +00:00
TAKATSU Tomonari
6797d69da3 - Update to 1.0.2
- Replace tab with a space after WWW: in pkg-descr
2013-12-31 14:17:19 +00:00
TAKATSU Tomonari
ac9233c674 - Update to 0.96-9 2013-12-31 14:09:00 +00:00
TAKATSU Tomonari
043782591d - Upstream rerolled tarball
PR:		ports/185192
Submitted by:	marino@
2013-12-31 08:43:18 +00:00
Diane Bruce
0e69fb91b1 - Enable staging
- Add LICENSE
2013-12-30 23:49:31 +00:00
Olli Hauer
4fb1cfb1cd - rename AL2 to APACHE20 in Mk/bsd.licenses.db.mk
- svn move Templates/Licenses/AL2 Templates/Licenses/APACHE20
- add APACHE10 and APACHE11 to Mk/bsd.licenses.db.mk
- add entry in UPDATING
- bulk change all ports AL2 => APACHE20

- math/openfst/pkg-plist: remove share/licenses/openfst-1.3.4

PR:		ports/184785
Submitted by:	ohauer
Reviewed by:	tabthorpe
Approved by:	portmgr (tabthorpe@)
2013-12-30 20:55:18 +00:00
Johan van Selst
13a75b7eaa - Correct man page installation
- Bump PORTREVISION to be safe
2013-12-30 08:05:33 +00:00
Johan van Selst
d3cd1799ee Enable stage support 2013-12-29 21:57:26 +00:00
Johan van Selst
0034b52c47 Enable stage support 2013-12-29 20:54:45 +00:00
William Grzybowski
4b610f5e7c math/py-symeig: support staging and minor changes 2013-12-28 11:21:46 +00:00
William Grzybowski
d857745578 math/py-plastex: support staging and use auto plist 2013-12-28 11:15:35 +00:00
William Grzybowski
0c121deb76 math/py-probstat: support staging and use auto plist 2013-12-28 11:14:20 +00:00
William Grzybowski
e9f8b06693 math/py-gnuplot: support staging 2013-12-28 11:12:56 +00:00
William Grzybowski
b440dc0983 math/py-gato: support staging 2013-12-28 10:59:13 +00:00
William Grzybowski
48e9d18cfe math/py-fpconst: support staging and restrict python to 2.x 2013-12-28 10:53:33 +00:00
David Naylor
e288e58754 Convert Mk/bsd.cran.mk to the Uses framework.
PR:		ports/184699
Reviewed by:	bapt
Approved by:	portmgr (bdrewery), wen (maintainer, timeout > 2 weeks)
2013-12-28 10:28:40 +00:00
John Marino
3f1612cf1d math/parmetis: Add metis.h file, support stage
Install metis.h file in order to support software that requires both
metis and parmetis such as Trilino <http://trilinos.org>.  While here,
support stage.

PR:		ports/179930
Approved by:	maintainer timeout (6 months)
2013-12-27 23:33:34 +00:00
John Marino
3a05d17f7d math/parmetis: Unbreak on FreeBSD 10+
ParMetis requires both cmake and gmake.  Apparently gmake sets ${MAKE}
to value of "make" if undefined, and this causes the bmake to be launched
for subdirectories rather than gmake.  That's the cause of the build
failure for FreeBSD 10+.  The eventual fix using MAKE_ARGS took me hours
to figure out, this drove me crazy!

Fix covered by portmgr general blanket for ports modernization (bmake).
2013-12-27 22:56:50 +00:00
Philippe Audeoud
f20536806a - Support STAGE 2013-12-27 13:08:28 +00:00
Tijl Coosemans
39d393e7b6 - New LIB_DEPENDS syntax.
- USES=fortran.
- Replace GMAKE with MAKE_CMD in regression-test.
2013-12-27 10:28:42 +00:00
Dmitry Sivachenko
f162cce543 Update to version 0.9.5.0. 2013-12-26 18:45:50 +00:00
Dmitry Sivachenko
15ecb42277 New port : openfst.
OpenFst is a library for constructing, combining, optimizing, and
searching weighted finite-state transducers (FSTs).  Weighted finite-state
transducers are automata where each transition has an input label, an
output label, and a weight.  The more familiar finite-state acceptor
is represented as a transducer with each transition's input and output
label equal.  Finite-state acceptors are used to represent sets of
strings (specifically, regular or rational sets); finite-state transducers
are used to represent binary relations between pairs of strings
(specifically, rational transductions).  The weights can be used to represent
the cost of taking a particular transition.
2013-12-26 16:13:15 +00:00
Tijl Coosemans
aedb352a71 - USES=fortran pathfix.
- Pass --enable-shared to configure instead of building a shared library
  in post-build.  This decreases the library version to zero so patch the
  Makefile to force it back to one.  The shared library also links with
  Fortran runtime libraries correctly now.
- Remove -fPIC from CFLAGS and FFLAGS now that the shared library is no
  longer created from the static library.
- Remove do-install.  Normal make install works just fine.
2013-12-25 22:40:54 +00:00
Sunpoet Po-Chuan Hsieh
5685144fb4 - Update to 0.32
- Add LICENSE

Changes:	http://search.cpan.org/dist/Statistics-R/Changes
2013-12-25 15:08:07 +00:00
Pawel Pekala
753fe9623b - Respect CXX/CXXFLAGS
- Add LICENSE
- Support staging

PR:		ports/184860
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-25 14:25:22 +00:00
John Marino
73e3a99cff math/sdpara: Unbreak on FreeBSD 10+
The breakage was caused by processing makefiles with bmake instead of the
specified gmake.

PR:		ports/184619
Approved by:	maintainer timeout
2013-12-24 21:50:59 +00:00
John Marino
91d6541dda math/parmgridgen: Unbreak on FreeBSD 10+
The breakage was caused by processing makefiles with bmake instead of the
specified gmake.

PR:		ports/184618
Approved by:	maintainer timeout
2013-12-24 21:43:27 +00:00
Tijl Coosemans
e005d5e551 - Update math/freemat to version 4.2 and clean up the port.
- Support JIT compilation using Clang/LLVM 3.3.
- Add desktop entry.
- Remove math/freemat-mpi.  It has been marked IGNORE for almost 7 years
  since the removal of MPI support in FreeMat 3.0.
2013-12-24 10:37:31 +00:00
Dmitry Marakasov
4bc8006685 - Support staging
- Fix FORTRAN option
2013-12-24 03:10:53 +00:00
Dmitry Sivachenko
2b0bf6ce11 Fix plist when port is used with python-3.
Approved by:	maintainer
2013-12-23 15:09:56 +00:00
Tijl Coosemans
db9a9e2c7c - Add DOCS option.
- USES=fortran gmake.
- Staging.
2013-12-22 17:06:45 +00:00
Tijl Coosemans
3f80fdea42 - USES=fortran (eliminate FORTRANLIBS, LDFLAGS and pre-configure).
- Remove some patches and post-patch.
- Remove USE_AUTOTOOLS=autoconf and patch configure script directly.
- Replace BROKEN with BROKEN_${ARCH}.
- Staging (add DESTDIR support to the makefiles).
- Make sure the port uses its own arpack, blas, lapack and superlu.
2013-12-22 16:22:28 +00:00
Rene Ladan
d8338d9bfa Remove expired ports:
2013-12-22 devel/ruby-cvs: Broken for more than 6 month
2013-12-22 devel/hs-reactive: Broken for more than 6 month
2013-12-22 databases/rubygem-delayed_job_data_mapper: Broken for more than 6 month
2013-12-22 graphics/xmagv: Broken for more than 6 month
2013-12-22 lang/slib-gauche: Broken for more than 6 month
2013-12-22 graphics/f-spot: Broken for more than 6 month
2013-12-22 sysutils/linux-megamgr: Broken for more than 6 month
2013-12-22 games/linux-savage-samuraiwars: Broken for more than 6 month
2013-12-22 ftp/gftp: Broken for more than 6 month
2013-12-22 devel/hs-DeepArrow: Broken for more than 6 month
2013-12-22 converters/py-svglib: Broken for more than 6 month
2013-12-22 converters/p5-Unicode-Lite: Broken for more than 6 month
2013-12-22 mail/squirrelmail-calendar_sql_backend-plugin: Broken for more than 6 month
2013-12-22 finance/quantlib: Broken for more than 6 month
2013-12-22 games/xkobo: Broken for more than 6 month
2013-12-22 games/quake3-rq3: Broken for more than 6 month
2013-12-22 math/fbm: No new release since 2004, new supported upstream
2013-12-22 11:48:43 +00:00
David Naylor
196ead448c Add LICENSE (GPLv2+) to math/R-cran-RSvgDevice and bump PORTREVISION.
- PORTREVISION is bumped as some may reject the license.
2013-12-19 15:37:07 +00:00
William Grzybowski
6afaa267f3 math/py-fastcluster: Python functions for hierarchical clustering
Fastcluster provides Python functions for hierarchical clustering. It generates
hierarchical clusters from distance matrices or from vector data.

Part of this module is intended to replace the functions
    linkage, single, complete, average, weighted, centroid, median, ward
in the module scipy.cluster.hierarchy with the same functionality but much
faster algorithms. Moreover, the function 'linkage_vector' provides
memory-efficient clustering for vector data.

The interface is very similar to MATLAB's Statistics Toolbox API to make code
easier to port from MATLAB to Python/Numpy. The core implementation of this
library is in C++ for efficiency.

WWW: http://danifold.net/fastcluster.html

PR:		ports/184931
Submitted by:	Johannes Jost Meixner <xmj chaot.net>
2013-12-18 11:12:40 +00:00
Kubilay Kocak
a1c3980ac8 Reset maintainer for llwang@infor.org
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
2013-12-18 10:38:33 +00:00
Stephen Montgomery-Smith
45d1030ae6 - Update to 5.13. 2013-12-17 20:41:37 +00:00
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