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

2436 Commits

Author SHA1 Message Date
William Grzybowski
144ffdc527 science/py-netCDF4: support staging 2013-12-29 11:41:17 +00:00
William Grzybowski
d9ca04966d science/py-mdp: support staging 2013-12-29 11:39:54 +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
Tijl Coosemans
5a345c4749 - New LIB_DEPENDS syntax.
- USES=fortran.
- Replace WITH_ATLAS with ATLAS option.
- Staging.
2013-12-27 21:28:47 +00:00
Tijl Coosemans
754b20d9d4 - USES=fortran gmake.
- Set MAKE_ARGS instead of MAKE_FLAGS.
- Replace some += with =.
- Staging.
2013-12-27 20:26:21 +00:00
Tijl Coosemans
f49d65ec2b New LIB_DEPENDS syntax, USES=fortran, staging. 2013-12-27 16:55:28 +00:00
Tijl Coosemans
7f997ad80c - USES=fortran.
- Fix detection of dlopen(3) to support plugins from science/vmd.
2013-12-27 16:39:52 +00:00
Sunpoet Po-Chuan Hsieh
2d4bd9b3f4 - Update LICENSE 2013-12-26 21:48:54 +00:00
John Marino
2ffeafe8fe science/elmer(post,-matc): Use modern fortran, unbreak, undeprecate
These ports are due to be deleted in a couple of days because they use
gcc34.  I was curious if they actually specifically needed gcc34 or if
any recent gfortan would do.  The answer is these ports build fine with
USES+=fortran, which pulls in lang/gcc rather than the deprecated lang/gcc34.

The elmerpost port was broken on amd64; this is because it needs the -fPIC
flag.  I built it successfully in poudriere on FreeBSD 9.2, another platform
that supposed elmerpost can't build on.  I did not test i386, we'll see what
QAT says.

The listed maintainer has been unresponsive for months on many ports, so due
to the fact these two ports are scheduled for deletion on Dec 27, I am not
getting prior approval from maintainer.  The deprecation and expiration
settings are removed.
2013-12-26 02:47:52 +00:00
John Marino
3d7ff99281 science/chemtool-devel: Unbreak on FreeBSD 10+
The breakage was caused by processing makefiles with bmake instead of the
specified gmake.

PR:		ports/184693
Approved by:	maintainer timeout
2013-12-25 22:08:13 +00:00
Koop Mast
b1bf1620a6 Update freetype to 2.5.2.
Remove patch to add -I/usr/local/include in freetype-config --cflags. If
ports need extra headers they should look for them, and not get them via
a side-effect.

Freetype had a header resuffle in 2.5.1, patch ports to use the new header
style.

Thanks go to bdrewery for the two exp-runs and rakuco for helping me with
some troublesome cmake ports.

PR:		ports/184587
2013-12-24 21:22:21 +00:00
Max Brazhnikov
d5047687bb - Update to 1.19.1
- Use autoplist
- Remove NO_STAGE

PR:		ports/184371
Approved by:	maintainer timeout (3 weeks)
2013-12-22 14:33:44 +00:00
Dmitry Marakasov
2b39a38e68 Now when it builds on 10.x, drop maintainership 2013-12-21 00:28:51 +00:00
Dmitry Marakasov
837e3284ec - Support staging
- Fix build on 10.x
2013-12-19 09:58:02 +00:00
Danilo Egea Gondolfo
745314a17b - Update from 1.1.0 to 1.1.1
- Add desktop-file-utils to USES
- Add stage support

PR:		ports/184846
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-18 23:33:20 +00:00
Danilo Egea Gondolfo
d33080bb7d - Update from 4.9 to 4.9.1
- Convert USE_GMAKE to USES
- Add stage support
- Convert LIB_DEPENDS to new syntax

while here:
- Convert some "if's" to options helpers

PR:		ports/184838
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-12-18 23:27: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
William Grzybowski
05f3ee17bd science/ncs: fix 'python' usage to remove implicity dependency of lang/python
Reported by:	exp-run (PR/184591)
Approved by:	portmgr (blanket)
2013-12-17 21:55:48 +00:00
Danilo Egea Gondolfo
26dc61ce92 - Update from 4.6.4 to 4.6.5 [1]
- Convert some "if's" in options helpers

PR:		ports/184903
Submitted by:	KATO Tsuguru <tkato432@yahoo.com> [1]
2013-12-17 20:36:38 +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
William Grzybowski
4faf81169c science/abinit: depends explicitly on "python"
Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
2013-12-15 12:49:28 +00:00
William Grzybowski
8fac3afe60 science/py-h5py: update to 2.2.1
- Update to 2.2.1
- Add EXAMPLES

PR:		ports/184746
Submitted by:	maintainer
2013-12-13 19:59:42 +00:00
Baptiste Daroussin
44e9f64a27 Convert LIB_DEPENDS for ports depending on boost 2013-12-12 14:15:03 +00:00
Sunpoet Po-Chuan Hsieh
09e3717ba4 - Fix PKGNAME collision 2013-12-11 18:38:53 +00:00
Sunpoet Po-Chuan Hsieh
ae2c7f2a24 - Use CONFLICTS_INSTALL instead of CONFLICTS
- Remove NO_LATEST_LINK
2013-12-10 19:26:47 +00:00
Sunpoet Po-Chuan Hsieh
e195228833 - Remove LATEST_LINK 2013-12-10 19:18:39 +00:00
Sunpoet Po-Chuan Hsieh
38bfb99b1d - Use CONFLICTS_INSTALL instead of CONFLICTS 2013-12-10 19:17:08 +00:00
Sunpoet Po-Chuan Hsieh
7470f6d4fe - Update CONFLICTS
- Use CONFLICTS_INSTALL instead of CONFLICTS
- Remove LATEST_LINK
2013-12-10 19:16:01 +00:00
Max Brazhnikov
06a93cc0b1 Add patches to fix build on 10 and head 2013-12-09 15:08:42 +00:00
William Grzybowski
15cf2023b6 science/py-pyaixi: Implementation of the MC-AIXI-CTW AI algorithm
pyaixi is a pure Python implementation of the Monte Carlo-AIXI-Context Tree
Weighting (MC-AIXI-CTW) artificial intelligence algorithm.

This is an approximation of the AIXI universal artificial intelligence
algorithm, which describes a model-based, reinforcement-learning agent capable
of general learning.

WWW: https://github.com/gkassel/pyaixi

PR:		ports/184572
Submitted by:	Johannes Jost Meixner <xmj chaot.net>
2013-12-08 14:12:47 +00:00
Baptiste Daroussin
5b44d07611 Mark as broken: does not build with newer hdf5 version:
wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c: In function 'hdf_put_dimorder':
/wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c:621: error: too many arguments to function 'H5Acreate'
/wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c: In function 'hdf_set_length':
/wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c:928: error: too many arguments to function 'H5Acreate'
/wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c: In function 'hdf_attput':
/wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c:1110: warning: cast to pointer from integer of different size
/wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c:1189: error: too many arguments to function 'H5Acreate'
/wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c: In function 'hdf_copy_attr':
/wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c:2054: warning: cast from pointer to integer of different size
/wrkdirs/usr/ports/science/minc2/work/minc-2.2.00/libsrc/hdf_convenience.c:2071: error: too many arguments to function 'H5Acreate'
2013-12-06 11:44:48 +00:00
Rene Ladan
e8a8b596c8 Remove expired ports:
2013-12-04 x11-themes/lila-xfwm4: Upstream development dead
2013-12-05 science/omnetpp: depends on expired textproc/libxml
2013-12-05 12:14:33 +00:00
Koop Mast
ae2f2f7817 Add patch to unbreak with libc++ 10.0+.
_S_cur is a libstdc++ enum symbol.

Much thanks to rdivacky@ for helping finding this.
2013-12-03 22:10:25 +00:00
Max Brazhnikov
3f2190a4e3 Respect CMAKE_BUILD_TYPE 2013-12-02 18:16:21 +00:00
Thierry Thomas
7e034e634e - Upgrade to 1.3.18.
- Since I'm there, pet portlint and stagify.

PR:		ports/183821
Submitted by:	/me
Approved by:	maintainer's time-out
2013-11-30 15:08:05 +00:00
Max Brazhnikov
a6488ac833 Update to 2.2.1 2013-11-29 11:57:18 +00:00
William Grzybowski
5ba46f0790 science/py-pydap: update to 3.1.1
PR:		ports/183985
Submitted by:	maintainer
2013-11-29 11:40:24 +00:00
Maho Nakata
6bef7230ad uncomment MANUAL_PACKAGE_BUILD. 2013-11-29 01:45:50 +00:00
Maho Nakata
79d547a7d4 Update to 20130501 R1 version 2013-11-29 01:44:57 +00:00
William Grzybowski
9d88e78533 - Fix build with distribute -> setuptools change
Approved by:	portmgr (bapt, implicit)
2013-11-27 19:21:00 +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
Thierry Thomas
fee06d414a - Upgrade to 1.0.4;
- Stagify;

- let the port use a specific python version (A).

Submitted by:	mva (A)
2013-11-26 21:30:22 +00:00
William Grzybowski
4d14219f10 science/gromacs: Update to version 4.6.4
- Update to version 4.6.4
- Allow staging

PR:		ports/184224
Submitted by:	KATO Tsuguru <tkato432 yahoo.com>
2013-11-26 17:45:42 +00:00
Gerald Pfeifer
54250dc7cb Mark deprecated with a deadline of 33 days from today since this is
one of two ports that makes us keep lang/gcc34 (which does not even
support FreeBSD 10 and later) and general infrastructure and it does
not even build on FreeBSD 9 nor amd64.

Approved by:	portmgr (itetcu, 2013-03-31)
2013-11-25 00:43:10 +00:00
Gerald Pfeifer
48ec891689 Mark deprecated with a deadline of 33 days from today since this is
one of two ports that makes us keep lang/gcc34 (which does not even
support FreeBSD 10 and later) and general infrastructure.

Approved by:	portmgr (itetcu, 2013-03-31)
2013-11-25 00:38:48 +00:00
Max Brazhnikov
5898d7df5c - Convert to USES=qmake (and other USES while I'm here)
- Add state support
- Convert LIB_DEPENDS to new style, adjust USE_QT4 components, etc.

Approved by:	portmgr (blanket approval)
2013-11-22 12:55:00 +00:00
Sunpoet Po-Chuan Hsieh
6670f0b757 - Update WWW:
- http://cheeseshop.python.org/ -> https://pypi.python.org/
  - http://pypi.python.org/ -> https://pypi.python.org/

With hat:	python
Approved by:	bapt (portmgr)
2013-11-20 20:51:25 +00:00
Rusmir Dusko
74a55f2347 - Bump dependent ports' revisions (graphics/ilmbase and graphics/OpenEXR)
Approved by:	wg (mentor)
2013-11-20 14:25:28 +00:00
Mathieu Arnold
02e619a5d8 - Convert to dos2unix.mk
- While at it convert to gmake.mk ports that still USE_GMAKE.
2013-11-19 23:08:44 +00:00
Pietro Cerutti
ed8300bb29 - Chase x11-toolkits/blt library name change
- Bump PORTREVISION
2013-11-19 11:15:07 +00:00