Changeset View
Changeset View
Standalone View
Standalone View
audio/soundtracker/Makefile
Show All 17 Lines | |||||
USES= pathfix pkgconfig | USES= pathfix pkgconfig | ||||
USE_GNOME= esound gdkpixbuf | USE_GNOME= esound gdkpixbuf | ||||
CPPFLAGS+= -I${LOCALBASE}/include | CPPFLAGS+= -I${LOCALBASE}/include | ||||
LDFLAGS+= -L${LOCALBASE}/lib | LDFLAGS+= -L${LOCALBASE}/lib | ||||
OPTIONS_DEFINE= JACK SDL NLS | OPTIONS_DEFINE= JACK SDL NLS | ||||
OPTIONS_DEFINE_i386= ASM | OPTIONS_DEFINE_i386= ASM | ||||
OPTIONS_SUB= yes | |||||
ASM_DESC= Use optimized assembly (potentially unstable) | ASM_DESC= Use optimized assembly (potentially unstable) | ||||
CONFIGURE_ARGS+= --disable-gnome | CONFIGURE_ARGS+= --disable-gnome | ||||
DESKTOP_ENTRIES="SoundTracker" "Pattern-oriented music editor" \ | DESKTOP_ENTRIES="SoundTracker" "Pattern-oriented music editor" \ | ||||
"${PREFIX}/share/pixmaps/${PORTNAME}.xpm" \ | "${PREFIX}/share/pixmaps/${PORTNAME}.xpm" \ | ||||
"soundtracker" "AudioVideo;Audio;AudioVideoEditing;" false | "soundtracker" "AudioVideo;Audio;AudioVideoEditing;" false | ||||
.include <bsd.port.options.mk> | ASM_CONFIGURE_ENABLE= asm | ||||
.if ${PORT_OPTIONS:MASM} | JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack | ||||
CONFIGURE_ARGS+= --enable-asm | JACK_CONFIGURE_ENABLE= jack | ||||
.endif | |||||
.if ${PORT_OPTIONS:MJACK} | DSL_USE= SDL=sdl | ||||
LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack | DSL_CONFIGURE_ENABLE= sdl | ||||
.else | |||||
CONFIGURE_ARGS+= --disable-jack | |||||
.endif | |||||
.if ${PORT_OPTIONS:MSDL} | NLS_USES= gettext | ||||
USE_SDL= sdl | NLS_CONFIGURE_ENABLE= nls | ||||
.else | |||||
CONFIGURE_ARGS+= --disable-sdl | |||||
.endif | |||||
.if ${PORT_OPTIONS:MNLS} | |||||
USES+= gettext | |||||
PLIST_SUB+= NLS="" | |||||
.else | |||||
CONFIGURE_ARGS+= --disable-nls | |||||
PLIST_SUB+= NLS="@comment " | |||||
.endif | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|soundtracker.desktop||' \ | @${REINPLACE_CMD} -e 's|soundtracker.desktop||' \ | ||||
${WRKSRC}/Makefile.in | ${WRKSRC}/Makefile.in | ||||
@${REINPLACE_CMD} -e 's| install-exec-local||' \ | @${REINPLACE_CMD} -e 's| install-exec-local||' \ | ||||
${WRKSRC}/app/Makefile.in | ${WRKSRC}/app/Makefile.in | ||||
@${REINPLACE_CMD} -e 's|-ldl||' \ | @${REINPLACE_CMD} -e 's|-ldl||' \ | ||||
${WRKSRC}/configure | ${WRKSRC}/configure | ||||
@${REINPLACE_CMD} -e 's|PREFIX"/share/soundtracker|DATADIR"|' \ | @${REINPLACE_CMD} -e 's|PREFIX"/share/soundtracker|DATADIR"|' \ | ||||
${WRKSRC}/app/gui.c | ${WRKSRC}/app/gui.c | ||||
pre-build: | pre-build-NLS-on: | ||||
.if ${PORT_OPTIONS:MNLS} | |||||
cd ${WRKSRC}/po && ${LOCALBASE}/bin/msgfmt -c -o ja.gmo ja.po | cd ${WRKSRC}/po && ${LOCALBASE}/bin/msgfmt -c -o ja.gmo ja.po | ||||
.endif | |||||
post-install: | post-install: | ||||
${INSTALL_DATA} ${WRKSRC}/sharp.xpm \ | ${INSTALL_DATA} ${WRKSRC}/sharp.xpm \ | ||||
${STAGEDIR}${PREFIX}/share/pixmaps/soundtracker.xpm | ${STAGEDIR}${PREFIX}/share/pixmaps/soundtracker.xpm | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |