===> The following configuration options are available for snes9x-1.51_7:
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
JMA=on: Enable JMA archive decompression support
NETPLAY=on: Enable network support
OPENGL=off: 2D/3D rendering support via OpenGL
SCREENSHOT=on: Enable screenshot support
===> Use 'make config' to modify these settings
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845
emulators/snes9x: unbreak with libc++ 3.9
unix/unix.cpp:1451:9: error: cannot initialize a variable of type 'char *' with
an rvalue of type
'const char *'
char *slash = strrchr(path, SLASH_CHAR);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~
unix/unix.cpp:1452:9: error: cannot initialize a variable of type 'char *' with
an rvalue of type
'const char *'
char *dot = strrchr(path, '.');
^ ~~~~~~~~~~~~~~~~~~
PR: 212343
Regressed by: https://github.com/llvm-mirror/libcxx/commit/b4aa97130b8b
Stagify. Small fixes while being there.
The port doesn't build with std=c++11. Even though it's
an upstream problem, the maintainer might want to
look into fixing this.
Reviewed by: flo (mentor)
Approved by: flo (mentor)
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above )
- Fill in $LINENO in configure script, so it detects FreeBSD, so it enables
joystick support.
This a more magic situation.
PR: ports/96193
Submitted by: Andreas Steinel <lnxbil@saarlinux.org>
Allow the user to compile Snes9X without x86 assembly optimizations, and
with OpenGL as a display, with the port flags WITHOUT_X86_ASM and
WITH_OPENGL. Instead of updating the port revision, bump the version to
"1.41.1", which more accurately reflects what Snes9X is calling itself.
Submitted by: KATO Tsuguru <tkato@prontomail.com>
PR: ports/57003
Correct ports that were abusing the FORBIDDEN variable and replace with
either IGNORE or BROKEN.
Since there seems to be some confusion, for the record:
BROKEN is reserved for ports that don't work. This will prevent
users from installing the port, but please note that
ports marked as BROKEN will still be built by bento
IGNORE is reserved for ports that should not be built for one
reason or another (including bento). Users and bento
will not build ports marked as IGNORE.
FORBIDDEN is reserved for security breakages only!!! Only mark a
port as FORBIDDEN if there is a security issue with the
port at the time.
Reviewed by: kris (portmgr)
Add 2xSaI mode to Snes9X for Unix (X11); using the switch -2xsai, this is a
"smarter" stretcher and interpolater by Kreed. It looks better than the -y TV
mode :)
Bump the PORTREVISION after committing the USB joystick code. Note the Alpha
still doesn't work; if anyone with an Alpha who wants to play Snes9X can fix
it, please do :)
Add a UHID joystick driver (USB Joysticks/GamePads/etc.) as the FreeBSD
machdep joystick handling code. Along with this, make a few cleanups, and add
a new switch, "-joyshift", which enables USB HID numbering to start with the
second gamepad.