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

201 Commits

Author SHA1 Message Date
Dmitry Marakasov
d1459f8ca6 - Switch graphics/GraphicsMagick to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
- Fix distinfo for graphics/cmg
- Fix shebang for graphics/vips

Approved by:	portmgr blanket
2014-08-04 19:34:31 +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
Rene Ladan
a99120304d Update consumers of graphics/GraphicsMagick13 to use graphics/GraphicsMagick
instead, these two ports are now equal.
Bump PORTREVISIONs

Approved by:	portmgr (antoine)
2014-06-17 19:26:39 +00:00
Maho Nakata
1ef6427dfa * Better GUI support [1]
* fix pkg-plist [2]

Submitted by:	Jason Bacon <jwbacon@tds.net> [1]
                swills@ [2]
2014-06-07 10:16:05 +00:00
Maho Nakata
d5ec74b8be Update to 3.8.1 2014-06-05 22:17:37 +00:00
Stephen Montgomery-Smith
0d7d4b70bd - Chase revision r353615 to math/qhull5. 2014-05-10 21:54:54 +00:00
Antoine Brodin
e4590b9e3e Runtime fix: all the dynamically generated part of the plist was not packaged
With hat:	portmgr
2014-05-10 09:13:08 +00:00
Tijl Coosemans
c2b5d3fb67 - New LIB_DEPENDS syntax.
- USES=libtool tar:bzip2.
- Move some variable definitions in front of bsd.port.options.mk.
- Add DOCS option.
- Remove FreeBSD 6 support.
2014-05-09 12:00:55 +00:00
Sunpoet Po-Chuan Hsieh
095fbe3e1a - Update to 1.8.12 (from science/hdf5-18)
- Add LICENSE
- Convert to new LIB_DEPENDS format
- Convert to new options helper
- Use NOT_FOR_ARCHS
- Strip shared library
- Remove deprecated PTHREAD_*
- Use MAKE_CMD
- Bump PORTREVISION for science/hdf5 shlib change [1]

Changes:	http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12-RELEASE.txt
		http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
Approved by:	portmgr (bapt) [1]
2014-05-03 00:55:30 +00:00
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
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)
2014-03-10 20:55:20 +00:00
Antoine Brodin
0d3c92e18e Finish stage support 2014-01-25 12:04:25 +00:00
Maho Nakata
2df7f4ddd2 Update to 3.8.0
PR:		185991
Submitted by:	Max Sterling <maxclsb@gmail.com>
2014-01-22 22:18:37 +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
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
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- 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)
2013-10-26 00:52:33 +00:00
Dmitry Marakasov
d46ccd7303 - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with m)
Approved by:	portmgr (bdrewery)
2013-10-22 13:56:27 +00:00
Baptiste Daroussin
ce5e457020 Add NO_STAGE all over the place in preparation for the staging support (cat: math) 2013-09-20 20:55:04 +00:00
Baptiste Daroussin
e4343d70fd Convert to new perl framework
Convert USE_GMAKE to USES
2013-09-16 16:32:07 +00:00
Antoine Brodin
af78c4db64 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-03 17:08:29 +00:00
Maho Nakata
3acd789d0e Unbreak for texinfo 5.1, patch was taken from Gentoo site.
Portrevision bumped.

> Octave-3.6.4 in Gentoo has the identical bug.
> https://bugs.gentoo.org/show_bug.cgi?id=465536
> Their texinfo.patch is here:
> https://465536.bugs.gentoo.org/attachment.cgi?id=347084

PR:		179105
Submitted by:	Chen Xie <xiechen@mail.ustc.edu.cn>
2013-08-16 01:29:00 +00:00
Brendan Fabeny
d9dad95fb7 Update math/glpk to 4.52.1 and adjust dependent ports 2013-08-06 19:08:57 +00:00
Sunpoet Po-Chuan Hsieh
c2d1a14c7c - Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
2013-07-11 16:26:26 +00:00
Martin Wilke
a4091fa723 - Do not remove directories not created by this port
Reported by:	pkg (DEVELOPER_MODE)
2013-06-09 11:16:07 +00:00
Brendan Fabeny
42471fa998 Update math/glpk to 4.50 and adjust dependent ports 2013-05-29 23:43:55 +00:00
Hiroki Sato
1274c6b175 Use USE_TEX.
Spotted by:	stephen
2013-05-11 19:27:41 +00:00
Brendan Fabeny
755e402f2d update math/glpk to 4.49, and adjust dependent ports
Approved by:	maho
2013-05-10 19:39:58 +00:00
Maho Nakata
fd96f1fb63 Update to 3.6.4. 2013-05-10 06:33:19 +00:00
Brendan Fabeny
92ef61befd update glpk to 4.48 and adjust dependent ports 2013-01-31 13:03:32 +00:00
Maho Nakata
f6546790c0 Accordingly bump portrevision as SuiteSparse is updated to 4.0.2. 2013-01-03 07:52:07 +00:00
Maho Nakata
c2a6b59d51 Correct dependency of openblas.
Submitted by:	Eijiro Shibusawa <phd_kimberlite@yahoo.co.jp>
2013-01-03 05:27:36 +00:00
Maho Nakata
cdc5794bab Remove .1 from GraphicsMagick, as octave doesn't require
paticular version.

Submitted by:	Scott Bennett <bennett@cs.niu.edu>
2013-01-02 23:52:59 +00:00
Martin Matuska
b2c4fbb77a Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports
2012-12-10 19:11:11 +00:00
Maho Nakata
9cfadd2564 update to 3.6.3
Feature safe: yes
2012-11-03 13:18:14 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Maho Nakata
fcacda719d Update to 3.6.1. 2012-04-11 02:56:00 +00:00
Martin Matuska
dbbf004162 Bump pcre library dependency due to 8.30 update 2012-02-14 12:45:35 +00:00
Maho Nakata
3aff64efa5 Fix link against libumfpack.
Bump port revision.

PR:		162988
Submitted by:	Jason Bacon <jwbacon@tds.net>
Feature safe:	yes
2011-12-05 11:36:44 +00:00
Brendan Fabeny
004a7c5ac2 adjust linking and comments in dependent ports after the math/atlas update;
math/atlas-devel will be updated to use the same constructs at a later date

PR:		162706
Approved by:	miwi (portmgr)
Feature safe:	yes
2011-11-22 11:14:10 +00:00
Maho Nakata
f70f6f5568 update to 3.4.3.
Feature safe:	yes
2011-11-08 09:28:31 +00:00
Brendan Fabeny
ac39d25cb1 - update fftw3* to 3.3 [1], and adjust dependent ports
- make use of optimizations by default, where possible
(quad flavor to follow shortly, and mpi at a later date)

Suggestions and patches from:	ache, C. Burns, wen
2011-10-17 10:08:33 +00:00
Stephen Montgomery-Smith
67b00ab019 - LIB_DEPENDS qhull -> qhull5
- Bump portrevision

PR:		ports/161089
2011-10-03 03:55:31 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Maho Nakata
de1199c64c Better pkg-plist generation, making octave and octave-forge more
orthogonal.

Discussion with: stephen@
2011-07-21 03:00:29 +00:00
Sunpoet Po-Chuan Hsieh
d3ddb2e80f - Bump PORTREVISION for science/hdf5-18 shlib change 2011-07-15 07:00:46 +00:00
Stephen Montgomery-Smith
4043cb5122 - Add missing items in pkg-plist.
- Portlint.
- Bump portrevision.

Approved by:	maho (mentor) and maho (maintainer)
2011-07-11 14:31:40 +00:00
Maho Nakata
9bb5c1024d Update to 3.4.2. 2011-07-05 06:13:03 +00:00
Maho Nakata
f2cf0ade3d Update to 3.4.1.
Add a make target called "check"
you can now check octave port by
$ make check
. [1]

Note: 10 tests failed on FreeBSD 8.1/RELEASE amd64.

Discussion with @tmacchant via twitter
2011-06-23 07:28:50 +00:00
Dmitry Sivachenko
43b5286c67 Chase glpk shlib version bump. 2011-05-25 09:51:08 +00:00
Maho Nakata
700d7132fc Remove legacy dependency to science/hdf5,
and bump portrevision (may not be required, though.)

PR:		156940
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu>
2011-05-11 01:48:49 +00:00
Maho Nakata
74dc7f2b4b update to 3.4.0
PR:		156603
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu>
2011-05-10 08:28:34 +00:00