Index: head/games/freedroidrpg/Makefile =================================================================== --- head/games/freedroidrpg/Makefile (revision 404502) +++ head/games/freedroidrpg/Makefile (revision 404503) @@ -1,50 +1,49 @@ # Created by: Travis Poppe # $FreeBSD$ PORTNAME= freedroidrpg -PORTVERSION= 0.15.1 -PORTREVISION= 1 +PORTVERSION= 0.16 CATEGORIES= games -MASTER_SITES= SF/freedroid/${SF_NAME}/${SF_NAME}-${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\\1/}/ +MASTER_SITES= ftp://ftp.osuosl.org/pub/freedroid/freedroidRPG-${PORTVERSION}/ \ + http://mirror.amdmi3.ru/distfiles/ DISTNAME= ${SF_NAME}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Modification of the classical Freedroid engine into an RPG -LICENSE= GPLv2 +LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_sparc64= Does not configure on sparc64 +BROKEN_sparc64= does not configure GNU_CONFIGURE= yes -USES= gmake lua:51 -USE_SDL= sdl image mixer gfx +USES= jpeg gmake localbase lua:52+ python +USE_SDL= sdl image gfx CONFIGURE_ENV= LUA_CFLAGS="-I${LUA_INCDIR}" LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}" -USE_GCC= any # doesn't build with clang SF_NAME= freedroidRPG WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDATA= * +PORTDOCS= * -DESKTOP_ENTRIES="FreedroidRPG" "" \ - "${PORTNAME}" "${SF_NAME}" \ - "Game;RolePlaying;" false +OPTIONS_DEFINE= NLS BACKTRACE OPENGL SOUND +OPTIONS_DEFAULT=BACKTRACE OPENGL SOUND +OPTIONS_SUB= yes -OPTIONS_DEFINE= BACKTRACE OPENGL VORBIS -OPTIONS_DEFAULT=BACKTRACE OPENGL VORBIS BACKTRACE_DESC= Use backtrace() to generate nice bug reports - BACKTRACE_USES= execinfo BACKTRACE_CONFIGURE_ENABLE= backtrace -BACKTRACE_VARS= STRIP= # empty +BACKTRACE_VARS= STRIP= # empty + OPENGL_USE= GL=gl OPENGL_CONFIGURE_ENABLE= opengl -VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis \ - libogg.so:${PORTSDIR}/audio/libogg -VORBIS_CONFIGURE_ENABLE= vorbis -post-install: - ${INSTALL_DATA} ${WRKSRC}/win32/w32icon2_64x64.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png +SOUND_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis \ + libogg.so:${PORTSDIR}/audio/libogg +SOUND_CONFIGURE_ENABLE= sound +SOUND_USE= SDL=mixer +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= nls .include Index: head/games/freedroidrpg/distinfo =================================================================== --- head/games/freedroidrpg/distinfo (revision 404502) +++ head/games/freedroidrpg/distinfo (revision 404503) @@ -1,2 +1,2 @@ -SHA256 (freedroidRPG-0.15.1.tar.gz) = 3e0e0e901f05386f49b8dfa1a8b3582ea82347deb7fb8e94fc15bf8ad058ba08 -SIZE (freedroidRPG-0.15.1.tar.gz) = 209427247 +SHA256 (freedroidRPG-0.16.tar.gz) = c11f28b69eed3e8e40528442d9e840847502ccd4d3d95d3f8182abc2b3b18135 +SIZE (freedroidRPG-0.16.tar.gz) = 225570013 Index: head/games/freedroidrpg/pkg-descr =================================================================== --- head/games/freedroidrpg/pkg-descr (revision 404502) +++ head/games/freedroidrpg/pkg-descr (revision 404503) @@ -1,23 +1,23 @@ The Freedroid RPG is an extension/modification of the classical Freedroid engine into an RPG. The main differences to the classical version are as follows: * The Tux is the main character of the rpg. * The game uses isometric viewpoint and animated pre-rendered 3d character models for all characters inside the game. * Dialogs and chatting with friendly droids and humans: Multiple-choice menus and voice samples (with subtitles for those without sound). * There is an item and inventory system that is modeled after some popular standards of the industry :) * An automap feature was added. (this is currently a bit unmaintained since part of the code needs to be re-written for proper OpenGL support in the automap display) * Saving and loading of games. * Shops to trade things and skills to learn. * Controls are different: Mouse is the input method of choice. * This is a graphically intense game. Therefore the archive size is comparably *huge* and not suitable for modem downloads with a dialup connection. -WWW: http://freedroid.sourceforge.net +WWW: http://www.freedroid.org/ Index: head/games/freedroidrpg/pkg-plist =================================================================== --- head/games/freedroidrpg/pkg-plist (revision 404502) +++ head/games/freedroidrpg/pkg-plist (revision 404503) @@ -1,9 +1,29 @@ -bin/croppy -bin/explode_atlas -bin/explodefont bin/freedroidRPG -bin/gluefont -bin/make_atlas -bin/pngtoico man/man6/freedroidRPG.6.gz -share/pixmaps/freedroidrpg.png +share/appdata/freedroidRPG.appdata.xml +share/applications/freedroidRPG.desktop +share/icons/HighContrast/128x128/apps/freedroidRPG.png +share/icons/HighContrast/48x48/apps/freedroidRPG.png +share/icons/HighContrast/64x64/apps/freedroidRPG.png +share/icons/HighContrast/96x96/apps/freedroidRPG.png +share/icons/HighContrast/scalable/apps/freedroidRPG.svg +share/icons/hicolor/128x128/apps/freedroidRPG.png +share/icons/hicolor/48x48/apps/freedroidRPG.png +share/icons/hicolor/64x64/apps/freedroidRPG.png +share/icons/hicolor/96x96/apps/freedroidRPG.png +share/icons/hicolor/scalable/apps/freedroidRPG.svg +%%NLS%%share/locale/cs/LC_MESSAGES/freedroidrpg-data.mo +%%NLS%%share/locale/cs/LC_MESSAGES/freedroidrpg-dialogs.mo +%%NLS%%share/locale/cs/LC_MESSAGES/freedroidrpg.mo +%%NLS%%share/locale/de/LC_MESSAGES/freedroidrpg-data.mo +%%NLS%%share/locale/de/LC_MESSAGES/freedroidrpg-dialogs.mo +%%NLS%%share/locale/de/LC_MESSAGES/freedroidrpg.mo +%%NLS%%share/locale/fr/LC_MESSAGES/freedroidrpg-data.mo +%%NLS%%share/locale/fr/LC_MESSAGES/freedroidrpg-dialogs.mo +%%NLS%%share/locale/fr/LC_MESSAGES/freedroidrpg.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/freedroidrpg-data.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/freedroidrpg-dialogs.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/freedroidrpg.mo +%%NLS%%share/locale/sv/LC_MESSAGES/freedroidrpg-data.mo +%%NLS%%share/locale/sv/LC_MESSAGES/freedroidrpg-dialogs.mo +%%NLS%%share/locale/sv/LC_MESSAGES/freedroidrpg.mo