Commit graph

54 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
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
Dmitry Marakasov
daffe00d4a - Trim Makefile headers
- Drop ABI versions from LIB_DEPENDS
- OptionsNG
- Pet portlint
- Switch to dynamic plist where useful
- Canonicalize patch names
- Fix DOS line endings in patch files
2013-07-12 15:01:45 +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
Dmitry Marakasov
5969f8c6d2 - Update to 0.7.0 2013-06-16 16:23:13 +00:00
Dmitry Marakasov
41a58bad13 - OptionsNG
- Trim header
2013-03-04 02:14:39 +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
Dmitry Marakasov
bcc65a4ce3 - Respect STRIP in games using darkplaces engine
- While here, minor cleanup in nexuiz port

PR:		ports/167817
Submitted by:	Jan Beich <jbeich@tormail.org>
2012-05-12 13:01:55 +00:00
Dmitry Marakasov
f8b6f2db73 - Update to 0.6.0
Feature safe:	yes
2012-03-18 22:59:00 +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
Dmitry Marakasov
d58f6624d5 Xonotic is a free (GPL), fast-paced first-person shooter that works
on Windows, OS X and Linux. The project is geared towards providing
addictive arena shooter gameplay which is all spawned and driven
by the community itself. Xonotic is a direct successor of the Nexuiz
project with years of development between them, and it aims to
become the best possible open-source FPS (first-person-shooter) of
its kind.

WWW:	http://www.xonotic.org/
2011-09-20 21:51:30 +00:00
Alexey Dokuchaev
66cf17e29e - Kill stray empty line
- Transfer maintainership

Approved by:	amdmi3
2011-09-14 03:02:55 +00:00
Alexey Dokuchaev
1da4338efa Adjust WWW address and fix a small typo. 2011-08-31 13:59:53 +00:00
Alexey Dokuchaev
ebead7f495 Drop MD5 sums. Normally this no-op change would not occur, but considering
the size of the distfiles, rehashing almost a gigabyte of data seems like a
nuisance for our users.

Feature safe:	yes
2011-02-07 11:29:26 +00:00
Alexey Dokuchaev
1b9cfaf52b - Fix fetching of map pack file
- Add LICENSE (GPLv2) while here

Reported by:	itetcu
2010-12-02 05:43:36 +00:00
Alexey Dokuchaev
2fbb0f63a6 Change WWW: line; old one is now dedicated to the console version of Nexuiz. 2010-12-02 05:37:31 +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
Emanuel Haupt
0f8d106ae4 Chase audio/libmodplug update 2010-05-28 06:56:46 +00:00
Alexey Dokuchaev
587e41cc85 Fix the build when dedicated server only is selected.
PR:		ports/147074
Submitted by:	Emil Smolenski
2010-05-27 04:36:39 +00:00
Alexey Dokuchaev
9a7291de9b Fix function signature to match that of libpng 1.4. While the game seems to
be playable without this change, bump PORTREVISION just to be safe.  Package
is not built by default anyways.

PR:	ports/146150
2010-05-23 12:38:45 +00:00
Emanuel Haupt
6e2aeace66 Chase audio/libmodplug update. 2010-04-24 09:38:46 +00:00
Peter Pentchev
29863648e3 Chase the ftp/curl shlib version bump. 2010-04-03 10:44:36 +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
Alexey Dokuchaev
5069921fc9 Drop the patch that changed DarkPlaces' jpeg.h definitions to jpeg7's --
there is a knob (DP_LINK_TO_LIBJPEG) to disable offending code automatically.

This allows to link against system-provided libjpeg, whether it is jpeg62 or
jpeg7.  That way it will continue to work, even if e.g. a new libjpeg71 with
incompatible ABI comes out.

Submitted by:	Rudolf Polzer, one of the developers of Nexuiz
2009-10-08 16:23:32 +00:00
Alexey Dokuchaev
cb7d129958 Update to version 2.5.2. 2009-10-04 17:18:02 +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
Alexey Dokuchaev
9499f5929f - Belatedly update to version 2.5.1
- Remove superfluous home-rolled `do-build' target
- Link to dependent libraries instead of loading them at run-time
- Install server-related files and scripts (can be useful for admin)
2009-08-10 22:27:16 +00:00
Florent Thoumie
340b57f8be - Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
2009-01-23 16:28:36 +00:00
Peter Pentchev
c189a6b2da Bump the version of the curl shared library after the ftp/curl update
to 7.19.2.
Bump PORTREVISION, even on the ports that do not have a versioned
dependency, since the binaries will most probably still stop working.
2009-01-23 15:43:14 +00:00
Pietro Cerutti
6d32252b8b - Fix build
Approved by:	portmgr (marcus)
2008-09-10 20:33:09 +00:00
Alexey Dokuchaev
00b261a3a5 - Make Nexuiz' lhnetaddress structure really compatible with FreeBSD's
sockaddr_in (as claimed)
- Fix value for LHNETADDRESSTYPE_INET6_FAMILY along the way

This should fix network-related issues (broken server browsing, etc.)
reported by number of users.

Submitted by:	Alexander Drozdov
2008-08-13 10:39:33 +00:00
Alexey Dokuchaev
4384aa7dd6 - Better separate extracting and patching
- Minor textual nit in comment
2008-06-18 19:38:27 +00:00
Alexey Dokuchaev
92c9081798 - Update to version 2.4.2
- Switch back to using BSD make(1)
- Stop patching things at extract phase
2008-06-18 19:18:44 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Alexey Dokuchaev
8e08e2697f Reformat for better readability. 2008-03-17 11:08:21 +00:00
Alexey Dokuchaev
60460b97de - Update to version 2.4
- Use gmake(1) since build fails with BSD make(1)
2008-03-17 11:03:34 +00:00
Martin Wilke
2d73db3533 - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
Martin Wilke
605b516239 - Chase increase of audio/libvorbis shlib version.
- Bump PORTREVISION
2007-07-28 12:27:31 +00:00
Alexey Dokuchaev
9f001f3c9f - Update to version 2.3, the latest to date
- Add a knob to install community map pack, default to on
- Utilize pkg-plist due to increased number of files installed
2007-06-13 12:34:55 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Alexey Dokuchaev
cf89f4a811 - Do not extract things during `pre-patch' phase
- Fix `libcurl.so' support

Based on PR:	ports/110418
Submitted by:	Dierk Sacher
2007-03-19 11:32:45 +00:00
Alexey Dokuchaev
4d91be2d77 Update to version 2.2.3. 2007-03-15 17:01:06 +00:00
Alexey Dokuchaev
3ce49ec9b8 - Update to version 2.1
- Remove `-ffast-math' from CFLAGS, it breaks the engine [1]
- Fix missing `libpng' dependency

Reported by:	Rudolf Polzer <polzer(at)informatik.uni-frankfurt.de>
2006-09-22 14:39:32 +00:00
Stanislav Sedov
0d2725682b - Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory
structure (i.e. include/SDL for includes and sdl-config for configuration
   binary)
 - Update graphics/sdl_ttf to version 2.0.8
 - Update graphics/sdl_image to version 1.2.5
 - Update audio/sdl_mixer to version 1.2.7
 - Update net/sdl_net to version 1.2.6
 - Update Mk/bsd.sdl.mk accordingly
 - Fix dependent ports to fit the new directory structure and avoid several
   API breakages
 - Bump up portrevisions for all dependent ports to allow them to be upgraded
   by portupgrade/portmaster etc tools

Approved by:    kris (portmgr), sem (mentor)
2006-09-20 11:21:59 +00:00
Alexey Dokuchaev
2aaa975cee Update to version 2.0. 2006-06-28 10:57:21 +00:00
Edwin Groothuis
ff21f59f9f Remove USE_REINPLACE for categories starting with a G 2006-05-07 23:46:33 +00:00
Alexey Dokuchaev
dab3e32f94 - Quote NO_PACKAGE message per portlint(1)
- Add SHA256 hash while here
2005-12-08 12:12:27 +00:00