Changeset View
Changeset View
Standalone View
Standalone View
head/audio/mp3blaster/Makefile
Show All 16 Lines | |||||
CPPFLAGS+= -I${LOCALBASE}/include -DHAVE_DECL_GETOPT | CPPFLAGS+= -I${LOCALBASE}/include -DHAVE_DECL_GETOPT | ||||
LDFLAGS+= -lpthread -L${LOCALBASE}/lib | LDFLAGS+= -lpthread -L${LOCALBASE}/lib | ||||
OPTIONS_DEFINE= LIRC SIDPLAY VORBIS DOCS | OPTIONS_DEFINE= LIRC SIDPLAY VORBIS DOCS | ||||
OPTIONS_DEFAULT= SIDPLAY VORBIS | OPTIONS_DEFAULT= SIDPLAY VORBIS | ||||
SIDPLAY_DESC= Sidplayer support | SIDPLAY_DESC= Sidplayer support | ||||
.include <bsd.port.options.mk> | |||||
.if ${PORT_OPTIONS:MDOCS} | |||||
PORTDOCS= AUTHORS CREDITS ChangeLog FAQ README TODO | PORTDOCS= AUTHORS CREDITS ChangeLog FAQ README TODO | ||||
.endif | |||||
.if ${PORT_OPTIONS:MLIRC} | LIRC_LIB_DEPENDS= liblirc_client.so:${PORTSDIR}/comms/lirc | ||||
LIB_DEPENDS+= liblirc_client.so:${PORTSDIR}/comms/lirc | LIRC_CONFIGURE_WITH= lirc | ||||
CONFIGURE_ARGS+= --with-lirc | |||||
.endif | |||||
.if ${PORT_OPTIONS:MSIDPLAY} | SIDPLAY_LIB_DEPENDS= libsidplay.so:${PORTSDIR}/audio/libsidplay | ||||
LIB_DEPENDS+= libsidplay.so:${PORTSDIR}/audio/libsidplay | SIDPLAY_CONFIGURE_WITH= sidplay | ||||
.else | |||||
CONFIGURE_ARGS+= --without-sidplay | |||||
.endif | |||||
.if ${PORT_OPTIONS:MVORBIS} | VORBIS_LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis | ||||
LIB_DEPENDS+= libvorbisfile.so:${PORTSDIR}/audio/libvorbis | VORBIS_CONFIGURE_WITH= oggvorbis | ||||
.else | |||||
CONFIGURE_ARGS+= --without-oggvorbis | |||||
.endif | |||||
.if ${PORT_OPTIONS:MSDL} | SDL_CONFIGURE_WITH= sdl | ||||
CONFIGURE_ARGS+= --with-sdl | SDL_USE= SDL=yes | ||||
USE_SDL= yes | |||||
.else | |||||
CONFIGURE_ARGS+= --without-sdl | |||||
.endif | |||||
.if ${PORT_OPTIONS:MNAS} | NAS_CONFIGURE_WITH= nas | ||||
CONFIGURE_ARGS+= --with-nas | NAS_LIB_DEPENDS= libaudio.so:${PORTSDIR}/audio/nas | ||||
LIB_DEPENDS+= libaudio.so:${PORTSDIR}/audio/nas | NAS_LDFLAGS= -laudio | ||||
LDFLAGS+= -laudio | |||||
.else | |||||
CONFIGURE_ARGS+= --without-nas | |||||
.endif | |||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${HAVE_GNOME:Mesound} != "" | .if ${HAVE_GNOME:Mesound} != "" | ||||
USE_GNOME+= esound | USE_GNOME+= esound | ||||
CONFIGURE_ARGS+= --with-esd | CONFIGURE_ARGS+= --with-esd | ||||
.else | .else | ||||
CONFIGURE_ARGS+= --without-esd | CONFIGURE_ARGS+= --without-esd | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|/usr/local/share/mp3blaster/win2koi.tbl|${DATADIR}/charmap/win2koi.tbl|' \ | @${REINPLACE_CMD} -e 's|/usr/local/share/mp3blaster/win2koi.tbl|${DATADIR}/charmap/win2koi.tbl|' \ | ||||
${WRKSRC}/doc/sample.mp3blasterrc | ${WRKSRC}/doc/sample.mp3blasterrc | ||||
post-install: | post-install-DOCS-on: | ||||
.if ${PORT_OPTIONS:MDOCS} | |||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
.for i in ${PORTDOCS} | .for i in ${PORTDOCS} | ||||
@${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} | @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} | ||||
.endfor | .endfor | ||||
.endif | |||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |