Commit graph

32 commits

Author SHA1 Message Date
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
Baptiste Daroussin
c84e1cd8e6 Add NO_STAGE all over the place in preparation for the staging support (cat: games) 2013-09-20 17:36:33 +00:00
Antoine Brodin
11008fac27 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-09 18:54:28 +00:00
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Max Brazhnikov
81c27c891a Bump PORTREVISION after DESKTOP_ENTRIES update 2013-01-23 15:00:18 +00:00
Max Brazhnikov
5dd37213f5 - Update DESKTOP_ENTRIES:
* rephrase Comment field or use port ${COMMENT} if appropriate
  * adjust Icon field according to the Desktop Entry Specification
  * update Categories field: remove deprecated category Application;
    set main category, if missing
- Remove indefinite article and/or rephrase COMMENT
- Trim Makefile header
- Other minor changes
2013-01-07 02:07:26 +00:00
Gerald Pfeifer
47aff41ec7 Replace USE_GCC=4.4+ by USE_GCC=4.6+ since GCC 4.4 is on its way out
and GCC 4.6 has been the default for a while.
2012-07-25 08:12:44 +00:00
Christian Weisgerber
bcd6fbdee4 libogg.so.8: Bump PORTREVISION for ports that depend on libogg,
directly or indirectly (via libvorbis, libtheora).
2012-07-19 20:15:37 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Marcus von Appen
fbd0197639 - Update devel/sdl12 to 1.2.15
- Update audio/sdl_mixer to 1.2.15
- Update graphics/sdl_image to 1.2.12
- Update graphics/sdl_ttf to 2.0.11
- Update graphics/sdl_gfx to 2.0.23
- Update net/sdl_net to 1.2.8
- Bump PORTREVISIONs on ports that depend on one or more packages due to
ABI and shared library version changes
- Update Mk/bsd.sdl.mk accordingly for the new shared library versions

Tested by:	exp-run by pav
2012-02-18 10:18:33 +00:00
Alexey Dokuchaev
4f89fea7c7 Unbreak on amd64 by replacing obsolete memalign() function with POSIX.1d
posix_memalign().

Reported by:	pavmail
2011-11-09 16:00:55 +00:00
Alexey Dokuchaev
63105ee455 Adjust a comment and move -fpermissive from CFLAGS into CXXFLAGS. 2011-11-04 02:16:37 +00:00
Alexey Dokuchaev
206e1bbdbc - Fix the build with GCC 4.6 [1]
- Remove SSE band-aid as it seems no longer required
- Cleanup Makefile and remove support for FreeBSD < 700000
- Install manual page [2]
- Return this port back to the pool due to lack of time

Obtained from:	Debian [1, 2]
Debian bug:	http://bugs.debian.org/624916 [1]
2011-11-03 10:56:01 +00:00
Alexey Dokuchaev
074491fc8e Augment port description. 2011-10-25 17:50:13 +00:00
Olli Hauer
b6ac748023 -remove MD5 2011-07-03 14:25:36 +00:00
Christian Weisgerber
30587b71c2 Bump PORTREVISION for ports that depend on libogg, directly or indirectly
(via libvorbis, libtheora).
2010-06-06 20:44:03 +00:00
Alexey Dokuchaev
363bc6aacb - Switch USE_GCC to 4.4+ as advised by gerald@
- Clean up Makefile while here: shorten and coalesce lines, reorder knobs,
  simplify PORTDOCS installation, unmute INSTALL_DATA commands
2010-05-24 16:21:25 +00:00
Max Brazhnikov
9fa5913798 - Update to 0.9.8083
- Lua dependency is mandatory since 0.9
- SMPEG dependency added
- GCC 4.3+ dependency added because of a compiler bug in
gcc 4.2 from base with smpeg/MPEGfilter.h
- SSE disabled because of a build failure

PR:		ports/143072
Submitted by:	Bernhard Froehlich <decke at bluelife.at>
Approved by:	maintainer timeout (danfe@, three months)
2010-04-25 11:01:44 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Marcus von Appen
6506e45d69 - Update devel/sdl12 to version 1.2.14.
- Update audio/sdl_mixer to version 1.2.11.
- Update graphics/sdl_gfx to version 2.0.20.
- Update graphics/sdl_image to version 1.2.10.
- Bump portrevisions for all ports depending on audio/sdl_mixer and
  graphics/sdl_image.
- Update Mk/bsd.sdl.mk accordingly for the new shared lib versions.

PR:		ports/142147 ports/142248 ports/142249
Approved by:	miwi (mentor implicit)
2010-01-30 09:43:31 +00:00
Pav Lucistnik
14ac881764 - Introduce USE_OPENAL variable for OpenAL consumers
- Switch to openal-soft as a default OpenAL implementation

PR:		ports/142123
Submitted by:	mva
Tested by:	pointyhat exp-run
Approved by:	portmgr (hat)
2010-01-25 19:15:18 +00:00
Dmitry Marakasov
6b5fb87219 - Switch SourceForge ports to the new File Release System: categories starting with G 2009-08-22 00:23:13 +00:00
Christian Weisgerber
94d47b2ecd Bump PORTREVISION after libogg and libvorbisfile major version increment. 2009-07-06 21:25:59 +00:00
Dmitry Marakasov
375b6c2529 - Make scons pass environement to build tools, so the port can be built with ccache
Approved by:	danfe (maintainer)
2009-04-10 18:50:57 +00:00
Pietro Cerutti
9c55c35b13 - Fix build on 6.3
- UNBREAK

Approved by:	portmgr (linimon)
2008-09-11 08:09:49 +00:00
Erwin Lansing
a070c288c9 Re-mark as BROKEN but only for i386. 2008-08-15 13:52:29 +00:00
Pav Lucistnik
38ed0aa3db - Builds now 2008-06-22 18:33:46 +00:00
Pav Lucistnik
ac2fcea46f - Mark BROKEN on 5.x and 6.x: error: invalid conversion from `long int*' to
`const time_t*'

Reported by:	pointyhat
2008-05-03 15:23:41 +00:00
Pav Lucistnik
a081958af0 - Add missing dependency and fix the build
Pointy hat to:	danfe
2008-04-10 22:03:33 +00:00
Alexey Dokuchaev
72546b94d8 Add missing dependency.
Reported by:	pointyhat (via pav, erwin)
2008-04-06 11:24:47 +00:00
Alexey Dokuchaev
8c58ee6a88 Add new port of Battle Tanks, fast 2D tank arcade game with multiplayer and
split-screen modes.

WWW: http://btanks.sourceforge.net/
2008-04-02 10:18:54 +00:00