Changes: * An OpenGL ES-compatible renderer. * Port to SDL 2. * Graphics performance improvements. * Mapping documentation * Configurable responsiveness of all three cameras via camera_*_speed * Intelligent manual rotation behavior. * Reworked configuration via joystick_axis_* and joystick_button_* options in neverballrc. * Configurable tilt responsiveness via mouse_response and joystick_response options in neverballrc. Accustomed keyboard users may want to set joystick_response to 50 to restore previous arrow key responsiveness. * Move default camera keys from F1-F3 to 1-3. * Automatically invalidate scores for older levels. * Adjustable replay playback speed using the mouse wheel. * Interpolate game state between updates for smooth display. * Simulation and collision detection-related fixes. * Rotating platforms! * NeverballPack gamepack for Radiant: * Tailored defaults. * Built-in entity documentation. * Custom Build menu options. * Ability to load levels in standalone mode from the command line. * Recognize .pk3 (a renamed .zip) as a package extension for Radiant compatibility. * Limit entity timer precision to milliseconds to fix a number of timing-related bugs. * New level sets / courses: * Tones Levels, a level set by Ian Walker. * Golf Jambalaya, a golf course by vidski. * Reshaun's Easy-Putt, a golf course by Reshaun Francis. * Updated level sets: * Countless highscore and bug fixes. * Some completely reworked levels. * Four all-new Nevermania levels. * New balls: * Rift Ball, Octocat Ball, Melon Ball, Orange Ball, Diagonal Ball, Cheese Ball, Catseye Ball, UFO Ball. * Updated balls: * Eyeball, Blinky. * Countless translation updates. * Language selection screen. * Support for custom GUI themes. A GUI theme can be installed as any Neverball package and selected via the theme option in neverballrc. * Lighting adjustments to improve visibility in levels. * Error logging to a text file in the user folder. * Incremental loading of replays.
44 lines
1.3 KiB
Makefile
44 lines
1.3 KiB
Makefile
# $NetBSD: Makefile,v 1.31 2015/02/09 09:02:12 snj Exp $
|
|
|
|
DISTNAME= neverball-1.6.0
|
|
CATEGORIES= games
|
|
MASTER_SITES= http://neverball.org/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://neverball.org/
|
|
COMMENT= Puzzle/action game similar to Super Monkey Ball
|
|
|
|
USE_TOOLS+= gmake pax
|
|
|
|
# Avoiding multiples patches...
|
|
BUILDLINK_FNAME_TRANSFORM.SDL+= -e "s|/SDL/|/|g"
|
|
BUILDLINK_FNAME_TRANSFORM.SDL_ttf+= -e "s|/SDL/|/|g"
|
|
|
|
MAKE_ENV+= ENABLE_NLS=0
|
|
|
|
SHAREDIR= ${PREFIX}/share/${PKGBASE}
|
|
|
|
INSTALLATION_DIRS= bin share/doc/${PKGBASE} share/${PKGBASE}
|
|
|
|
LDFLAGS.DragonFly= -lX11 -lm
|
|
LDFLAGS.SunOS+= -lX11 -lm
|
|
|
|
do-install:
|
|
${INSTALL_DATA} ${WRKSRC}/doc/manual.txt \
|
|
${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/neverball ${WRKSRC}/neverputt \
|
|
${DESTDIR}${PREFIX}/bin
|
|
for d in `${FIND} ${WRKSRC}/data -type d -print`; do \
|
|
${CHMOD} ${PKGDIRMODE} $${d}; \
|
|
done
|
|
for f in `${FIND} ${WRKSRC}/data -type f -print`; do \
|
|
${CHMOD} ${SHAREMODE} $${f}; \
|
|
done
|
|
cd ${WRKSRC} && ${PAX} -rwppm data ${DESTDIR}${SHAREDIR}
|
|
|
|
.include "../../audio/libvorbis/buildlink3.mk"
|
|
.include "../../fonts/SDL2_ttf/buildlink3.mk"
|
|
.include "../../devel/physfs/buildlink3.mk"
|
|
.include "../../mk/jpeg.buildlink3.mk"
|
|
.include "../../graphics/png/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|