Commit graph

56 commits

Author SHA1 Message Date
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
Kirill Ponomarev
7126940e73 Fix build with gcc40 and gcc41. 2006-03-16 19:55:21 +00:00
Kirill Ponomarev
31f99597fd Fix support for using more than one joystick.
Add SHA256 trendy stuff.

Submitted by:	jylefort
2005-11-09 21:21:45 +00:00
Kirill Ponomarev
64a123c142 Update to 1.2.9 2005-08-28 11:52:22 +00:00
Kirill Ponomarev
529a050ac1 Update to 1.2.8 2005-01-16 18:37:05 +00:00
Edwin Groothuis
9d35f2979e Welcome to the second epoch bump of devel/sdl12 due to compilation
problems on 4.x:

See the following thread in
http://twomix.devolution.com/pipermail/sdl/2004-December/thread.html:
	[SDL] Can not compile SDL with gcc < 3.1 (3 messages)

Up to now no fix in their cvs repository:
	http://www.libsdl.org/cgi/cvsweb.cgi/SDL12/src/video/
2004-12-26 21:54:46 +00:00
Edwin Groothuis
05070ad12d Upgrade devel/sdl12 to 1.2.8
Nearly all changes are fixes, no API breakages, no version bump.
2004-12-23 06:02:04 +00:00
Alfred Perlstein
cabcce6df4 Fix a double free(3) bug locally.
PR: ports/73353
2004-11-06 03:35:57 +00:00
Kirill Ponomarev
75250ab5da Do not apply patches for the latest gcc-3.4.2 to FreeBSD-4.x 2004-08-05 08:20:14 +00:00
Kirill Ponomarev
0809fca14c Fix wrong path in patches
Submitted by:	Roman Bogorodskiy <bogorodskiy@inbox.ru>
2004-07-31 06:39:20 +00:00
Kirill Ponomarev
d3492b635b Fix build with love for gcc-3.4.2 2004-07-30 09:12:44 +00:00
Michael Nottebrock
bd59a83c30 Unbreak when libusb is installed.
Submitted by: KATO Tsuguru <tkato@prontomail.com>
2004-03-17 13:57:07 +00:00
Edwin Groothuis
c9f5767464 devel/sdl12: upgrading to 1.2.7 + some fixes.
- upgrade to 1.2.7
        - add a knob WITH_NAS
        - fix dependences to aalib & svgalib
        - use standard DOCSDIR & EXAMPLESDIR
        - fix plist for NOPORTDOCS
        - distribute README-SDL.txt.

PR:             Based on ports/57475
Submitted by:   Thierry Thomas <thierry@pompo.net>
Reviewed by:    kris@ with a build on bento
2004-03-16 04:06:48 +00:00
Mark Linimon
40d43c8df2 Backout previous commit. Mea maxima culpa for not doing the research
to understand that this port was a dependency on many other ports,
and as such should not have been done during a slush.  Pass the
pointy hat, please ...

PR:		ports/57475
Requested by:	pav, marcus
2003-12-21 00:08:17 +00:00
Mark Linimon
b54bfeaa7a Update to 1.2.6:
Added SDL_LoadObject(), SDL_LoadFunction(), and SDL_UnloadObject()
       Added SDL_GL_MULTISAMPLEBUFFERS and SDL_GL_MULTISAMPLESAMPLES for FSAA

PR:		ports/41400
Submitted by:	Marc Recht <marc@informatik.uni-bremen.de>
2003-12-20 20:16:54 +00:00
Maxim Sobolev
120e201201 Fix on -current with gcc 3.3. 2003-07-14 18:19:40 +00:00
Maxim Sobolev
4b11005db5 Add support for /dev/joy? style gameport joystics in addition to USB ones.
PR:		52875
Submitted by:	Tony Voet <20030602@hoegisan.com>
2003-07-14 18:14:53 +00:00
Maxim Sobolev
a6424a12df Fix the port for those with stale /usr/include/libusb.h header.
Submitted by:	mdodd
2003-06-27 19:29:43 +00:00
Maxim Sobolev
989c9fe00e Unbreak on pre-4.8.
PR:		52174
Submitted by:	osa
2003-05-22 22:55:24 +00:00
Matthew N. Dodd
aa3d7c479b Build fixes for __FreeBSD_version >= 500111 (usbhid changes.) 2003-04-09 04:51:09 +00:00
Maxim Sobolev
a15a3d0479 Fix sdl11-config to return -I${LOCALBASE}/include, like previous
version did.

Prompted by:	lioux
2003-01-03 08:53:56 +00:00
Maxim Sobolev
10732f7857 Update to 1.2.5. 2003-01-02 15:05:08 +00:00
Maxim Sobolev
d54dc938e3 Instead of disabling joystick code completely use "dummy" driver instead of
problematic usb one. This should fix problems some ports are having when
linked against libsdl without joystick code at all. Bump PORTREVISION.
2002-05-09 22:19:37 +00:00
Maxim Sobolev
3d510485e5 Unbroke on systems after libusb --> libusbhid conversion.
Reported by:	Mike Murphree <w4lna@knology.net>
		Nuno Teixeira <nunotex@pt-quorum.com>
		Mark Sergeant <sarge@snsonline.net>
2002-04-18 08:10:01 +00:00
Maxim Sobolev
f7de855bbd Update to 1.2.4. 2002-04-17 12:36:23 +00:00
Maxim Sobolev
9ea73ddfa5 Remove obsolete configure script tweak, which results in
`sdl11-config --version' reporting an icorrect version number (1.2.2, while
in fact it's a 1.2.3).
2001-12-19 12:18:40 +00:00
Maxim Sobolev
dd7f321ddf Add two missed in the last commit manpages.
Submitted by:	will
2001-11-18 08:34:08 +00:00
Maxim Sobolev
4c4c767b8f Update to 1.2.3. 2001-11-13 14:27:18 +00:00
Maxim Sobolev
1ec3aa062a Update to 1.2.2. Sam was kind enough to integrate my vgl driver into a
mainline, so number of patches has been greatly reduced.
2001-07-25 08:58:12 +00:00
Maxim Sobolev
090146cd6b Re-enable vgl support. 2001-07-02 11:17:47 +00:00
Maxim Sobolev
6a040626cf Update to 1.2.1. 2001-06-25 15:31:25 +00:00
Maxim Sobolev
c9e60dee0b Fix a bug that may cause image corruption during mouse movements. 2001-05-23 10:28:10 +00:00
Maxim Sobolev
409f571e32 Revert r.1.4 of files/patch-src_video_vgl_SDL__vglvideo.c - it doesn't work
in all cases.
2001-04-11 10:57:02 +00:00
Maxim Sobolev
9622c2b9d5 Move detection of vgl availability before svgalib and improve detection
algorithm.
2001-04-09 12:10:16 +00:00
Maxim Sobolev
618740cca4 Update to 1.2.0. 2001-04-02 08:55:54 +00:00
Maxim Sobolev
5ccb6f19c2 o Use PTHREAD_CFLAGS/PTHREAD_LIBS;
o don't apply bitwise shift to components when setting palette - vgl don't
  need it unlike fbcon (after which libvgl driver was modelled). Bump
  PORTREVISION as a result of bugfix.
2001-03-30 14:12:29 +00:00
Maxim Sobolev
26b139aa59 Update to 1.1.8. 2001-02-16 19:45:58 +00:00
Maxim Sobolev
64ad20c240 Fix a rather nasty last-minute bug, which prevented SDL from using vesa modes
with bpp > 8.
2001-01-27 21:22:21 +00:00
Maxim Sobolev
e219727201 Make vgl driver working OOB without the need to use custom patched version
of libvgl. I abadoned my previous plans to get my extentions into the base
system because it seems that libvgl is at the end of its lifecycle and will
be replaced by more generic and better solution (probably kgi/ggi), at least
nsouch is actively working in this drection now. In the meantime, those
lucky with VESA 2.0 compatible videocards would be able to play quakeforge
or any other SDL-based games straight on their FreeBSD consoles ;).
2001-01-27 19:22:03 +00:00
Maxim Sobolev
7c5c05eb08 Previous workaround was insufficient to resolve ports/24589. Try harder this
time.
2001-01-24 10:25:16 +00:00
Maxim Sobolev
1f53fed603 Add FreeBSD native VGL driver. Right now it is work in progress and to activate
and test it you need the following (5-CURRENT only, BTW):
- fetch a patch for libvgl: http://people.freebsd.org/~sobomax/libvgl.patch,
  apply it, recompile/reinstall libvgl;
- recompile/reinstall sdl-devel (configure script automatically detects
  if right version of libvgl is present);
- set environment variable SDL_VIDEODRIVER=vgl;
- ensure that you have VESA support compiled into kernel or loaded as a kld;
- fire up your favourite SDL app ;).
2001-01-23 17:28:59 +00:00
Maxim Sobolev
7ecc05857e Update to 1.1.7. 2001-01-03 14:22:06 +00:00
Maxim Sobolev
f054896905 Update to 1.1.6. 2000-10-26 15:44:10 +00:00
Maxim Sobolev
60e94274b7 Update to 1.1.5. 2000-09-28 07:21:21 +00:00
Maxim Sobolev
90983e3b46 Several improvements and cleanups:
- add svgalib support (tested with C&T65554);
- make it USE_LIBTOOL;
- remove spaces between `@' and `$' in targets.
2000-08-31 10:06:09 +00:00
Maxim Sobolev
9b6455fe81 Fix the recent breakage introduced in 1.1.4 upgrade.
Starting from this release `sdl11-config --libs' output includes only SDL libs
and doesn't include X11 libs, which confuses configure scripts in third-party
apps. I reverted it to the previous behaviour.
2000-08-11 12:07:20 +00:00
Maxim Sobolev
cd656333fb Update to 1.1.4. 2000-08-07 13:05:46 +00:00
Maxim Sobolev
d5c3fc66bb Remove arch-specific optimisation options from configure script. They broke sdl
build on systems with gcc2.7

Submitted by:	Martin Walter <walter@th.physik.uni-bonn.de>,
		Patrick M Doane <patrick@watson.org>
2000-06-18 10:05:24 +00:00
Maxim Sobolev
3f24913c50 Update to 1.1.3.
FreeBSD is now in the list of supported platforms, so number of patches
required to make SDL work here has been slightly reduced.
2000-06-06 09:36:38 +00:00
Chris Piazza
6ee64f82b3 Add patch-ag which was forgotten when sdl-devel was originally
added.

Submitted by:	maintainer
2000-05-06 02:41:46 +00:00