Changeset View
Changeset View
Standalone View
Standalone View
emulators/yabause/Makefile
# Created by: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> | # Created by: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= yabause | PORTNAME= yabause | ||||
PORTVERSION= 0.9.14 | PORTVERSION= 0.9.14 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= emulators | CATEGORIES= emulators | ||||
MASTER_SITES= SF | MASTER_SITES= SF | ||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= Sega Saturn system emulator | COMMENT= Sega Saturn system emulator | ||||
LICENSE= GPLv2+ | LICENSE= GPLv2+ | ||||
USES= cmake dos2unix openal:soft pkgconfig | USES= cmake dos2unix openal:soft pkgconfig | ||||
jhale: Only for QT4 option. QT5 option available. | |||||
DOS2UNIX_FILES= src/qt/YabauseThread.cpp src/core.h | DOS2UNIX_FILES= src/qt/YabauseThread.cpp src/core.h | ||||
USE_XORG= xmu xrandr | USE_XORG= xmu xrandr | ||||
USE_GL= gl glu glut | USE_GL= gl glu glut | ||||
CFLAGS+= -I${LOCALBASE}/include | CFLAGS+= -I${LOCALBASE}/include | ||||
LDFLAGS+= -L${LOCALBASE}/lib | LDFLAGS+= -L${LOCALBASE}/lib | ||||
LLD_UNSAFE= yes | LLD_UNSAFE= yes | ||||
SUB_FILES= pkg-message | SUB_FILES= pkg-message | ||||
OPTIONS_DEFINE= SDL2 | OPTIONS_DEFINE= SDL2 | ||||
OPTIONS_SINGLE= GUI | OPTIONS_SINGLE= GUI | ||||
OPTIONS_SINGLE_GUI= GTK2 QT4 QT5 | OPTIONS_SINGLE_GUI= GTK2 QT4 QT5 | ||||
OPTIONS_DEFAULT= QT4 | OPTIONS_DEFAULT= QT5 | ||||
Not Done Inline Actionscan you change the default to QT5 and bump PORTREVISION? rene: can you change the default to QT5 and bump PORTREVISION? | |||||
GTK2_LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext | GTK2_LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext | ||||
GTK2_USE= gnome=gtk20 | GTK2_USE= gnome=gtk20 | ||||
GTK2_CMAKE_ON= -DYAB_PORTS:STRING=gtk | GTK2_CMAKE_ON= -DYAB_PORTS:STRING=gtk | ||||
GTK2_CMAKE_OFF= -DYAB_PORTS:STRING=qt | GTK2_CMAKE_OFF= -DYAB_PORTS:STRING=qt | ||||
QT4_USES= qt:4 | QT4_USES= qt:4 | ||||
QT4_USE= qt=corelib,gui,opengl \ | QT4_USE= qt=corelib,gui,opengl \ | ||||
qt=moc_build,qmake_build,rcc_build,uic_build | qt=moc_build,qmake_build,rcc_build,uic_build | ||||
QT4_CMAKE_ON= -DQt5_FOUND:BOOL=OFF | QT4_CMAKE_ON= -DQt5_FOUND:BOOL=OFF | ||||
QT5_USES= qt:5 | QT5_USES= qt:5 | ||||
QT5_USE= qt=core,gui,opengl \ | QT5_USE= qt=core,gui,opengl \ | ||||
qt=buildtools_build,qmake_build | qt=buildtools_build,qmake_build | ||||
SDL2_DESC= SDL2 libraries support | SDL2_DESC= SDL2 libraries support | ||||
SDL2_USE= sdl=sdl2 | SDL2_USE= sdl=sdl2 | ||||
SDL2_USE_OFF= sdl=sdl | SDL2_USE_OFF= sdl=sdl | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if ${PORT_OPTIONS:MQT4} | |||||
DEPRECATED= Qt4 has been EOL since december 2015 | |||||
EXPIRATION_DATE= 2019-03-15 | |||||
.endif | |||||
.if ${PORT_OPTIONS:MQT5} | |||||
BROKEN= does not compile | |||||
.endif | |||||
post-patch: | post-patch: | ||||
.if empty(PORT_OPTIONS:MSDL2) | .if empty(PORT_OPTIONS:MSDL2) | ||||
@${REINPLACE_CMD} -e \ | @${REINPLACE_CMD} -e \ | ||||
's|SDL2 |SDL | ; \ | 's|SDL2 |SDL | ; \ | ||||
s|SDL2_|SDL_|' ${WRKSRC}/src/CMakeLists.txt | s|SDL2_|SDL_|' ${WRKSRC}/src/CMakeLists.txt | ||||
.endif | .endif | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
Only for QT4 option. QT5 option available.