Commit graph

9242 commits

Author SHA1 Message Date
Steve Wills
a26d4156ac math/ruby-gsl: Mark broken with Ruby 2.0 or newer
With hat:	ruby@
2014-07-28 18:40:53 +00:00
Sunpoet Po-Chuan Hsieh
c2d0341cef - Update to 0.39
Changes:	http://search.cpan.org/dist/Math-GMPz/CHANGES
2014-07-28 15:53:40 +00:00
Pietro Cerutti
3b75de9077 - Fix build with gcc 4.8 by fixing include files dependencies [1]
- While at it, install a stripped shared library

PR:		192134 [1]
Submitted by:	gerald
2014-07-28 07:41:22 +00:00
David Naylor
ac5a60c57c Update math/R-cran-gss to 2.1-3.
ChangeLog:
 * R: Edited utility functions for the binomial family in the
        gssanova suite, eliminating unnecessary subtractions to preserve
        numerical precision.
2014-07-27 19:46:52 +00:00
Max Brazhnikov
e1745d315a math/scilab:
- Fix fortran bindings

PR:		180409
Reported by:	1wkmmr@gmail.com
2014-07-27 18:37:45 +00:00
John Marino
96bfa139ef math/mingw32-libgmp: Fix plist info
Reported by:	jenkins
PR:		188832
2014-07-27 15:34:11 +00:00
John Marino
418b14c026 math/mingw32-libgmp: Upgrade version 5.1.3 => 6.0.0
PR:		188832
Submitted by:	maintainer (Naram Qashat)
2014-07-27 10:29:00 +00:00
Greg Lewis
94060a173b . Revert WX version to 2.8 and add a comment about not updating it to 3.x
since that breaks.

PR:		192121
2014-07-26 15:49:51 +00:00
Dmitry Marakasov
bc33c93e60 - Switch converters/psiconv to USES=libtool, drop .la files
- Strip libraries
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
Approved by:	kwm
2014-07-25 21:57:14 +00:00
Stephen Montgomery-Smith
596af8dd53 - Update to 2.2.2. 2014-07-24 21:30:59 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Frederic Culot
7a9ab3fd2f - Update to 0.14.1
PR:		ports/191857
Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)
2014-07-24 16:47:21 +00:00
Dmitry Marakasov
dce86c70a9 - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-07-23 22:23:42 +00:00
Raphael Kubo da Costa
c3f9087c48 Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2.
... And bump PORTREVISION on ports that depend on devel/qscintilla2 due to
the shlib version change.

This is brought to you by the KDE on FreeBSD team. Besides updating to newer
upstream releases, this commit also contains a lot of under-the-hood changes
to the PyQt/QScintilla/SIP ports. Their Makefiles had accumulated a lot of
cruft over time, so it was time for some summer cleaning:

- General, belated changes:
  * Use OPTIONS helpers wherever possible, stop including
    <bsd.port.options.mk> when not necessary, stop checking for
    ${PORT_OPTIONS:MDOCS} and ${PORT_OPTIONS:MEXAMPLES} when not necessary,
    add options such as DOCS and/or DEBUG where they were only checked for.

- QScintilla ports:
  * Drop the API option from py-qt4-qscintilla2. It had been broken ever
    since staging support was added, and its existence does not make much
    sense: QScintilla is a hard dependency regardless of the state of this
    option anyway, they all come from the same tarball and the configuration
    script assumes the .api file will always be installed.

- PyQt ports:
  * The configure.py patch shared by all PyQt ports has been trimmed down to
    the minimum. Changes for Qt3 compatibility or for things that are just
    not needed anymore have been removed.

  * Several post-configure targets in the PyQt ports have been removed, as
    they had no effect on the way the ports were built whatsoever.

  * In some cases, instead of calling Python's py_compile.py on `ls *.py
    */*.py */*/*.py` to generate .pyc and .pyo files, we just call
    compileall.py, which is made for this kind of task.

  * The patch + sed hack to build py-qt4-dbussupport has been replaced by
    only extracting the dbus/ directory for that port and excluding it from
    all others.

  * Move the bulk of the code in all Makefiles to bsd.pyqt.mk, like the
    non-Python Qt ports do with bsd.qt.mk and the QT_DIST variable. A large
    portion of all PyQt Makefiles were very similar and contained a lot of
    boilerplate code that can be shared among all of them since they all
    come from the same tarball. bsd.pyqt.mk now has a PYQT4_DIST variable
    that, when set, automatically sets several common variables and the
    do-configure target for a port. This allows us to considerably reduce
    the size of all the py-qt4-* Makefiles.

  * To make the above possible and also to allow us to use as many OPTIONS
    helpers as possible, the ARGS variable is now called CONFIGURE_ARGS.
    That's what it was used for anyway.

PR:		191990
2014-07-23 19:53:11 +00:00
Baptiste Daroussin
d235aae94b Reset maintainership for ports not staged with no pending PR
With hat:	portmgr
2014-07-23 17:30:45 +00:00
Adam Weinberger
2ac8e45b30 Add USES=readline to fix build on -current. 2014-07-23 13:24:53 +00:00
Baptiste Daroussin
6dbb61ad90 Switch to texlive 2014-07-23 13:05:38 +00:00
Baptiste Daroussin
c1ca47c561 Switch to texlive 2014-07-23 13:04:15 +00:00
Baptiste Daroussin
a3bc460f42 Remove redudant post-install:
First 2 post-install target is not a good idea
Second framework is already taking care of what the second post-install tries to do
2014-07-23 12:43:45 +00:00
Dmitry Marakasov
37898e3607 - Convert USE_BZIP2 to USES
Approved by:	portmgr blanket
2014-07-22 22:17:21 +00:00
Baptiste Daroussin
015df01925 Switch to wx 3.0
Add dvips dependency to build gnuplot.ps with texlive
2014-07-21 22:53:25 +00:00
Baptiste Daroussin
1ca645eebe Fix build with texlive
Fix build on head without makeinfo
Support stage
USES=libtool
Use options helpers
2014-07-21 22:30:39 +00:00
Baptiste Daroussin
00b587183c Fix build with texlive and on system without makeinfo in base 2014-07-21 22:15:50 +00:00
Emanuel Haupt
3e77d628c9 Second attempt to fix build on 11.0-CURRENT. 2014-07-21 21:21:59 +00:00
Emanuel Haupt
7aa24fc886 Fix a build error on 11.0-CURRENT by adding USES=readline. 2014-07-21 18:50:06 +00:00
Stephen Montgomery-Smith
2bc561839e - Unset group write priveleges in the pynac subpackage, so that it will build
as root.

PR:		191834
Submitted by:	claus@endresconsulting.com
2014-07-21 12:55:41 +00:00
Adam Weinberger
8b39be777d Add USES=readline to fix build. 2014-07-20 19:49:21 +00:00
Adam Weinberger
7f5294f0da Add USES=readline to fix build. 2014-07-20 19:48:06 +00:00
Kurt Jaeger
d71b24a67a math/coinmp: some fixes
- Clean-up Makefile
- Fix stage-qa error
- Unbreak GLPK option

PR:		187487
Submitted by:	cjpugmed@gmail.com (maintainer)
2014-07-17 19:55:37 +00:00
Kurt Jaeger
b6df0233ae math/openblas: 0.2.8 -> 0.2.9
- LICENSE to BSD3CLAUSE
- stripped the libs
- For changes see
  https://github.com/xianyi/OpenBLAS/blob/develop/Changelog.txt

PR:		191925
Submitted by:	phd_kimberlite@yahoo.co.jp (maintainer)
2014-07-17 19:12:44 +00:00
Danilo Egea Gondolfo
6e14842c1b - Add stage support
- Use ${PORT_OPTIONS:MDOCS} instead of !defined(NOPORTDOCS)
- Uses shebangfix

PR:		ports/191503
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu>
2014-07-16 16:53:37 +00:00
Kubilay Kocak
9d9c7ce4ef math/py-numpy: Use INSTALLS_EGGINFO, fixes pkg_resources detection
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>
2014-07-16 13:16:17 +00:00
Baptiste Daroussin
d22728a7e8 Fix some non default LIB_DEPENDS
With hat:	portmgr
2014-07-16 08:26:25 +00:00
Vanilla I. Shu
26b131e57b Stagify.
Approved by:	lwhsu@ (maintainer)
2014-07-16 03:25:07 +00:00
Adam Weinberger
fa4bf2ee1d Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
Adam Weinberger
1f65a30b2a Add EXAMPLES to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MEXAMPLES. 2014-07-15 17:52:17 +00:00
Adam Weinberger
18a7fd6042 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:23:08 +00:00
Pietro Cerutti
ea412d5072 New port: math/mpir
MPIR is an open source multiprecision integer (bignum) library forked from the
GMP (GNU Multi Precision) project. It consists of much code from past GMP
releases, in combination with much original contributed code.

MPIR is constructed by a developer and vendor friendly community of
professional and amateur mathematicians, computer scientists and hobbyists.

WWW: http://www.mpir.org
2014-07-15 14:23:11 +00:00
Yen-Ming Lee
2e38c2bdec - update to 0.37 2014-07-15 06:47:20 +00:00
Baptiste Daroussin
ffb7170399 Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-14 18:42:04 +00:00
Tijl Coosemans
2df13bcdc3 - Convert net/openmpi to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Use BROKEN_sparc64

Approved by:	portmgr (implicit, bump unstaged port)
2014-07-14 16:51:44 +00:00
Baptiste Daroussin
3fee911366 Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-13 23:36:40 +00:00
Mikhail Teterin
f117bdbc46 Use the new IA32_BINARY_PORT knob, instead of limiting to archs i386
and amd64. Remove defunct URLs and addresses from pkg-descr. Likewise,
remove the license-printout, which encouraged people to pay for this
shareware after 45 days of use -- the payment's would be recipient has
not been in business for years.
2014-07-13 19:35:06 +00:00
Mikhail Teterin
337da496ce Fix this long-neglected port, which kept bit-rotting over years of
sweeping changes to the tree:

	* Use the SUB_FILES mechanism instead of modifying the
	  wrapper ourselves;
	* Support staging
	* Use PREFIX as appropriate instead of LOCALBASE.
	* Clarify the NO_PACKAGE message and stop using quotes with it.

These old binaries require last century's ld-linux.so.1 and libc5
versions of certain libraries. Because no port remains under
emulation/ that provides them, fetch and use the old RedHat's RPMs
for ld.so-1 and libc-5. The needed bits from the former are stuck
into ${LINUXBASE}/compat/lib (despite portlint's encouragements to
the contrary). The latter's pieces are unpacked into the new
subdirectory under the package's own install tree (Wingz3/lib/libc5).

Modify the wrapper script to set LD_LIBRARY_PATH to include the above
directory and to set XLOCALEDIR to the modern location of locale-files
(the old libraries still look for them under /usr/X11R6/lib/X11/locale).

Should another port ever need these old Linux libraries, I'd be happy to
cooperate on placing them into a port of their own.

Bump PORTREVISION.
2014-07-13 19:23:31 +00:00
Raphael Kubo da Costa
a08e8b23a9 Update to 4.3. 2014-07-12 17:06:46 +00:00
Nicola Vitale
87773db6c1 - Add support for stage dir
- Use desktop-file-utils helper
2014-07-12 02:05:07 +00:00
Kurt Jaeger
6aaa6f4830 math/coinmp: 1.7.2 -> 1.7.6
- Update to 1.7.6
- Convert to USES=libtool and remove USE_AUTOTOOLS=libtool
- Use clang instead of gcc
- Fix pkg-plist
- Take maintainership

PR:		187487
Submitted by:	Carlos Jacobo Puga Medina (cpm@fbsd.es)
2014-07-11 15:05:39 +00:00
Sunpoet Po-Chuan Hsieh
61a8320e09 - Remove USE_AUTOTOOLS=libtool
- Bump PORTREVISION for package change
- Bump PORTREVISION for graphics/gdal shlib change [1]

Approved by:	portmgr (implicit) [1]
2014-07-11 11:16:06 +00:00
Max Brazhnikov
e648e6559f math/scilab:
- Fix build after recent switch to OpenJDK 1.7 [1]
- Remove HOME from MAKE_ENV, it's now set in bsd.port.mk

PR:		191523
Submitted by:	kenji@k2r.org
2014-07-10 10:08:10 +00:00
William Grzybowski
fc9556ced8 math/qalculate: fix build with clang
- Convert lib depends to new syntax
- Add LICENSE
- USES pathfix

PR:		191372
Submitted by:	tkato432 yahoo com
2014-07-09 23:29:01 +00:00