Commit graph

45 commits

Author SHA1 Message Date
Alexey Dokuchaev
b3bf597c3c During the exp-run in PR 201377, it was found that `games/doomlegacy' gives
errors with a recent Clang 3.7.0 snapshot (final linking fails).

This is because the program uses the wrong form of inline function, causing
linking to fail.  This can be fixed easily by using "static inline" instead.

PR:		202498
Submitted by:	dim
2015-08-20 06:46:33 +00:00
Alexey Dokuchaev
d31212aa6f - Update to version 1.45.2 (r1139, still officially beta)
- Remove some of our patches that were integrated or reworked upstream (bugs
  603, 607, and 617; revisions r1130, r1135)
- Now, system compiler is upheld by setting CC_ENVIRONMENT variable
- Try to unbreak parallel builds by pre-generating .dep files in `pre-build'
- Take maintainership back after giving it to games@ team didn't work out
2015-03-15 14:36:40 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Dmitry Marakasov
0511a923c0 - Fix build by marking as MAKE_JOBS_UNSAFE
MFH:		2014Q4
2014-12-03 13:36:40 +00:00
Dmitry Marakasov
075372439e - Release ports maintained by games@
games@ team is quite small and inactive, so ports currently assigned
to it cannot be assumed as properly maintained. To not cause confusion
by making it look otherwise, and also to allow and promote adoption
by individual maintainers, release these ports back to the pool. Note
that this does not change the fact that games@ team still takes care
of these ports to excent of its capabilities.

Suggested by:	marino
2014-10-31 16:11:33 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Alexey Dokuchaev
efc59ad97f Unbreak on big-endian architectures (e.g., PowerPC). 2014-08-22 10:21:08 +00:00
Alexey Dokuchaev
206ee0dc38 - Update to version 1.45 beta1
- Transfer maintainership to games@

I've managed to push some of the patches upstream, but not all.
2014-08-21 15:54:30 +00:00
Alexey Dokuchaev
75779ff8c6 Add an option to disable IPX support. Given that IPX was removed in SRC
r263140, conditionalize on exists(/usr/include/netipx/ipx.h), and disable
it by default (thus bump PORTREVISION).  While here, stagify the port.

PR:		ports/186966
Submitted by:	swills
2014-03-27 15:31:46 +00:00
Baptiste Daroussin
665bec206d Convert g* to USES=zip 2014-03-10 14:49:26 +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
Alexey Dokuchaev
9030e6d8e2 - Update to version 1.44_alpha4
- Do not use hand-written assembly code by default: upstream says they do
  not currently maintain it, and it does not contain many new improvements
  made to rendering, nor fog effects (ticket #604)
- Fix memory reporting in I_GetFreeMem() on amd64 (reported by Ilya Arkhipov)
- Enable key auto repeat in the menu/console (ticket #587)
- Assume maintainership while hacking on it more than I originally intended

Most of the patches were submitted upstream (tickets 587, 602-610).
2013-05-17 01:02:37 +00:00
Alexey Dokuchaev
6374cb794e - Do not require absolute paths for 3rd-party IWADs: search DOOMWADDIR only
if specified file name does not contain any slashes (that is, now there
  is a difference between `-iwad plutonia.wad' and `-iwad ./plutonia.wad')
- Utilize per-architecture feature of new OPTIONS framework

Feature safe:	yes
2012-11-22 11:20:33 +00:00
Alexey Dokuchaev
14413ac876 GC unused file (forgotten in r307068).
Feature safe:	yes
2012-11-07 13:41:52 +00:00
Alexey Dokuchaev
ab8242d393 As optimized assembly routines are i386 only, do not offer this option for
other architectures.  If anyone can prove they also can work/benefit amd64,
please feel free to adjust the check.

Feature safe:	yes
2012-11-06 15:12:08 +00:00
Alexey Dokuchaev
73acfb1273 - Compress legacy.wad distfile (deflate 65%)
- Minor cosmetic Makefile changes

Feature safe:	yes
2012-11-06 14:55:25 +00:00
Alexey Dokuchaev
875855eefc - Fix stupid typo in MASTER_SITES
- Really remove pkg-plist

Feature safe:	yes
Pointy hat to:	danfe
2012-11-06 13:25:20 +00:00
Alexey Dokuchaev
e4d96b78dc Overhaul the port to make it usable and up-to-date with the reality:
- Update to version 1.44 alpha3 (unfortunately, for the sake of sane version
  number, have to bump PORTEPOCH)
- Switch to unified SDL media interface (this is what all modern systems
  should use) and stop building and installing no longer required stuff; now
  both sound and music works as expected out of the box
- Switch from kvm(3) kernel memory interface calls to obtain memory stats to
  sysctl(3) to avoid kmem group privileges (setgid bit) requirement
- Get rid of wrapper script by providing better default value of DOOMWADDIR
- Rename X86_ASM option to standard ASM (which already has nice description)
- Change USE_GL knob value from umbrella "yes" to more specific "glu"
- Adjust COMMENT and define LICENSE (GPLv2); really honor CC and CFLAGS
- Utilize PORTDOCS and PLIST_FILES and thus purge pkg-plist
- Trim Makefile header while I'm here per new world order
- Provide better and cleaner port description

Feature safe:	yes
Inspired by:	http://lists.freebsd.org/pipermail/freebsd-questions/2012-August/244371.html
Tested on:	i386 only :(
2012-11-06 13:15:40 +00:00
Baptiste Daroussin
3a283e24f2 Convert to new options framework 2012-06-12 16:35:45 +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
Olli Hauer
b6ac748023 -remove MD5 2011-07-03 14:25:36 +00:00
Thomas Abthorpe
73c7900f5b - Reassign ports to heap
Submitted by:	alepulver
2011-02-27 04:54:41 +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
Dmitry Marakasov
6b5fb87219 - Switch SourceForge ports to the new File Release System: categories starting with G 2009-08-22 00:23:13 +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
Martin Wilke
2d73db3533 - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
Alejandro Pulver
1c4abee2f9 - Bump PORTREVISION.
- Fix wrapper script not correctly creating ~/.doomlegacy [1].
- Fix building with GCC 4.2 and remove BROKEN on FreeBSD 7.x.
- Take maintainership.

PR:		ports/113184
Submitted by:	Georgi Georgiev <roots_bg@yahoo.com> [1]
2007-06-07 00:00:31 +00:00
Kris Kennaway
b7ff7031ea BROKEN with gcc 4.2 2007-05-27 03:03:31 +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
Mark Linimon
7a13839ba2 Return to pool at maintainer's request. The next generation of code (v2)
will probably replace this port at some point anyway.

Hat:		portmgr
2007-03-12 15:46:28 +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
Alejandro Pulver
839718038b - Bump PORTREVISION.
- Install wrapper script as PORTNAME (easier to find for users).
- Rename directory from ~/.legacy to ~/.doomlegacy.
- Do not use /usr/local, /usr/X11R6, /usr/local/include/SDL11 and -lSDL-1.1
  directly. Use variables/command output instead.
- Improve wrapper script: only create ~/.doomlegacy once, do not symlink WAD
  files since it looks in DOOMWADDIR (environment variable).
- Remove ONLY_FOR_ARCHS=i386 (builds at least on amd64).

PR:		ports/103156
Approved by:	maintainer (timeout)
2006-09-18 19:58:07 +00:00
Simon Barner
d6b0fe2102 - Integrate with "doom-data".
- Add ONLY_FOR_ARCHS=i386
- Add OPTIONS (for x86 asm).
- Make wrapper script.
- Add SHA256
- Add NOPORTDOCS support and use DATADIR
- Respect CC and CFLAGS

PR:		ports/86446
Submitted by:	Alejandro Pulver <alejandro@varnet.biz>
Tweaked by:	barner
Approved by:	Maintainer timeout (2 months)
2005-11-17 11:51:51 +00:00
Sergey Matveychuk
47969a130c - Add patch to fix sound for ALC650 AC97 Codec on ASUS A7V8X
Submitted by:	glebius
Obtained from:	mplayer
2005-03-05 23:17:30 +00:00
Volker Stolz
8ad8ed3388 Update to 1.4.2
PR:		ports/69253
Submitted by:	Miguel Mendez
Approved by:	maintainer timeout
2004-08-05 12:21:15 +00:00
Kris Kennaway
312a896b53 unzip is an EXTRACT_DEPENDS, not BUILD_DEPENDS 2004-04-19 08:55:49 +00:00
Pav Lucistnik
094d337dc9 - Update to 141
PR:		ports/62895 (based on)
Submitted by:	No Name <arundel@gmx.net>
Approved by:	maintainer timeout (6 weeks)
2004-03-28 17:01:31 +00:00
Joe Marcus Clarke
053fdb6a6b Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
2004-02-04 05:21:48 +00:00
Kris Kennaway
f93116b075 Actually pass in PTHREAD_{LIBS,CFLAGS} to the port build. 2003-10-02 23:12:45 +00:00
Kris Kennaway
c51db2f4d6 Respect CC, CFLAGS, PTHREAD_LIBS and PTHREAD_CFLAGS (unbreaks build on 5.x) 2003-10-02 22:56:19 +00:00
Jimmy Olgeni
0b3dec4be5 Fix WWW entry. 2003-04-25 11:53:11 +00:00
Jimmy Olgeni
2f71193a59 Sort plist. 2003-04-25 11:51:10 +00:00
Akinori MUSHA
a8edaa568e De-pkg-comment. 2003-02-21 12:06:51 +00:00
Edwin Groothuis
73bdb36983 Make games/doomlegacy compiling on -current 2003-01-19 03:24:34 +00:00
Edwin Groothuis
a26854b155 New port: games/doomlegacy
Doomlegacy is popular clone of Doom game.

PR:		ports/37536
Submitted by:	Alexander G. Chetirbock <bock@bock.nnov.ru>
2003-01-17 05:21:52 +00:00