Commit Graph

68 Commits

Author SHA1 Message Date
Maxim Sobolev
e6d4b4dee2 Add `CONFIGURE_ARGS+=--disable-esd --disable-esdtest' in WITHOUT_ESOUND
case.

PR:		42724
Submitted by:	alane
2002-10-19 09:42:11 +00:00
Mario Sergio Fujikawa Ferreira
bd09b5ac0c Deploy USE_GNOMENG infrastructure
PR:		42195
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2002-08-30 13:31:52 +00:00
Maxim Sobolev
3f548bbf6d Add optional support for building with ARTS support, when audio/arts is
is installed or WITH_ARTS is defined.

PR:		39136
Submitted by:	User & <marc@informatik.uni-bremen.de>
2002-08-30 12:39:30 +00:00
Maxim Sobolev
abe474b536 Disable svgalib dependency when building on arch other than i386. Hopefully
this would enable to get even more packages for alpha.

Prompted by:	kris
2002-05-17 08:32:45 +00:00
Pete Fritchman
c00ff12446 Introduce two new hooks: WITHOUT_X11 and WITHOUT_ESOUND.
It's now possible to compile sdl for console use only.

Submitted by:	Joe Sunday <sunday@csh.rit.edu>
Approved by:	sobomax (maintainer)
2002-05-15 20:25:24 +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
b8e57311b1 Explicitly disable USB joystick code because there are too many API
incompatible versions of USB code in different FreeBSD releases (or even in
the same release makeworded on from sources cvsup'ed on different dates), so
that supporting all of them is nightmare.

I wish USB team would care about API compatibility in the future.

Submitted by:	many
2002-04-22 08:19:05 +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
08e5396f8a Allow it be compiled without svgalib support.
Submitted by:	joerg
2002-02-21 16:42:49 +00:00
Akinori MUSHA
32c83edfbc Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.

Use command macros where appropriate.
2002-01-29 10:16:28 +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
04b866073c Bump PORTREVISION (forgot in the previous commit). 2001-04-09 12:11:09 +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
8ed8aafc20 Move:
devel/sdl --> devel/sdl10
devel/sdl-devel --> devel/sdl12

Repo-copy by:	asami
2001-04-09 11:55:04 +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
4ca0e60800 -pthread --> ${PTHREAD_LIBS}
-D_THREAD_SAFE --> ${PTHREAD_CFLAGS}

Note: my first intention was to test this out on bento/beta, but per ade's
requiest I opted to do it quickly.
2001-03-29 16:35:19 +00:00
Maxim Sobolev
e5d90cedf5 Explicitly disable NAS and ARTS support. 2001-03-13 15:29:31 +00:00
Maxim Sobolev
88b9746b27 Dont set PKGMESSAGE to be an empty string - it confuses bsd.port.mk.
Submitted by:	Stijn Hoop <stijn@win.tue.nl>
2001-03-05 14:09:34 +00:00
Maxim Sobolev
71ad5ce95a Add a message explaining how to use SDL on console using vgl driver. 2001-02-22 08:58:10 +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
bda342bf82 Touch all Makefile.in before do-configure. This will prevent recreation of
all Makefile.in and as a result loosing some changes in the case when automake
is installed and detected by configure script.

PR:		24589
Reported by:	Norikatsu Shigemura <nork@cityfujisawa.ne.jp>
2001-01-24 09:43:34 +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
85a1e0ffe6 Update checksum. Unfortunately it seems that previously committed version was
pre-release, therefore bump PORTREVISION to indicate that update is necessary.

PR:		24179
Submitted by:	Jimmy Olgeni <olgeni@uli.it>
2001-01-09 15:40:45 +00:00
Maxim Sobolev
48a0892666 OOPS, I committed wrong distinfo in my previous commit (update to 1.1.7). 2001-01-03 16:48:15 +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
Jeremy Lea
712a219938 Implement WANT_ESOUND, USE_ESOUND. 2000-10-05 05:19:38 +00:00
Maxim Sobolev
60e94274b7 Update to 1.1.5. 2000-09-28 07:21:21 +00:00
Maxim Sobolev
04b873263b Properly convert scancode into acsii representation in svga driver. 2000-09-25 07:23:57 +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
Satoshi Asami
c6bcad2436 (1) Add new variable, XFREE86_VERSION, to specify which version of
XFree86 (3 or 4) to depend to when USE_XLIB is set.
    XFREE86_VERSION defaults to 3 for now, but adventurous users can
    override it in /etc/make.conf.  When XFREE86_VERSION=3, USE_XLIB
    will add a dependency to x11/XFree86; when it is set to 4, the
    dependency will be to x11/XFree86-4-libraries.  When
    XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS
    hacks to avoid messing with XFree86 are turned off.

    Since XFree86 version 4 includes some software that used to be
    separate ports, when XFREE86_VERSION=3 the following variables are
    provided:

    USE_DGS		LIB_DEPENDS on x11/dgs
    USE_FREETYPE	LIB_DEPENDS on print/freetype
    USE_MESA		LIB_DEPENDS on graphics/Mesa3
    USE_XPM		LIB_DEPENDS on graphics/xpm

    When XFREE86_VERSION=4, these variables have no effect.  The
    LIB_DEPENDS in the tree for the above four ports have all been
    converted to the USE_* counterparts.  For your information, this
    is the count of the number of ports:

    USE_DGS		0
    USE_FREETYPE	16
    USE_MESA		36
    USE_XPM		236

    There is a new variable, XAWVER, which is set to 6 when
    XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4.  This is also
    passed to PLIST_SUB so ports that build Xaw based shared libraries
    can use this variable to substitute the shlib version number.

    There is also a provision of using a separate mtree file for
    XFREE86_VERSION=4, but that part is not enabled yet.

Reviewed by:	the ports list
Tested by:	make index (XFREE86_VERSION=3 only)

(2) Add hebrew to list of valid categories.
Submitted by:	nbm
2000-08-03 09:28:57 +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
Satoshi Asami
ffb21b5654 Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in the
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax
2000-06-16 21:52:40 +00:00
Maxim Sobolev
61ebd322a2 Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I
just cun'n'pasted the name from Satoshi's commit message without checking
it.

Hall of shame entry:	sobomax
2000-06-16 08:19:52 +00:00
Maxim Sobolev
835d6b8655 Third round of INSTALL_SHLIBS=yes fixes. 2000-06-15 17:59:45 +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