omnispeak: add an option to use SDL-1.2 for display

This commit is contained in:
Yorick Hardy 2017-11-06 08:13:03 +02:00
parent 617cc0a104
commit f05539c90c
2 changed files with 25 additions and 3 deletions

View File

@ -25,13 +25,12 @@ SUBST_FILES.search-path= src/id_ca.c
SUBST_SED.search-path= -e 's,@@PKGSRC_DATA_DIR@@,${PREFIX}/share/omnispeak,g'
BUILD_DIRS= src
BUILD_MAKE_FLAGS+= X11_LDFLAGS=${X11_LDFLAGS:Q}
INSTALLATION_DIRS+= bin share/omnispeak
do-install:
${INSTALL_GAME} ${WRKSRC}/bin/omnispeak ${DESTDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/bin/*.* ${DESTDIR}${PREFIX}/share/omnispeak/
.include "../../devel/SDL2/buildlink3.mk"
.include "../../mk/x11.buildlink3.mk"
.include "options.mk"
.include "../../mk/bsd.pkg.mk"

23
omnispeak/options.mk Normal file
View File

@ -0,0 +1,23 @@
PKG_OPTIONS_VAR= PKG_OPTIONS.omnispeak
PKG_OPTIONS_OPTIONAL_GROUPS= sdl
PKG_OPTIONS_GROUP.sdl= sdl sdl2
PKG_SUGGESTED_OPTIONS= sdl2
.include "../../mk/bsd.prefs.mk"
.include "../../mk/bsd.options.mk"
###
### SDL support
###
.if !empty(PKG_OPTIONS:Msdl)
. include "../../devel/SDL/buildlink3.mk"
BUILD_MAKE_FLAGS+= WITH_SDL2=0
.endif
.if !empty(PKG_OPTIONS:Msdl2)
. include "../../devel/SDL2/buildlink3.mk"
. include "../../mk/x11.buildlink3.mk"
BUILD_MAKE_FLAGS+= WITH_SDL2=1
BUILD_MAKE_FLAGS+= X11_LDFLAGS=${X11_LDFLAGS:Q}
.endif