diff --git a/audio/freebirth/Makefile b/audio/freebirth/Makefile index 25cceeed088e..119453d6244c 100644 --- a/audio/freebirth/Makefile +++ b/audio/freebirth/Makefile @@ -12,17 +12,28 @@ MASTER_SITES= http://www.bitmechanic.com/projects/freebirth/ MAINTAINER= dyeske@yahoo.com -USE_GMAKE= yes -USE_GTK= yes USE_X_PREFIX= yes +USE_GNOMENG= yes +USE_GNOME= gtk12 +USE_GMAKE= yes +USE_REINPLACE= yes + +.include + +.if ${OSVERSION} >= 500000 +BROKEN= "too unstable on FreeBSD 5.x" +.endif pre-build: - @${PERL} -pi -e 's@-g -O6@${CFLAGS}@g; s@CC=gcc@CC=${CC}@g; \ - s@^all: freebirth@all: Makefile.deps freebirth @g; \ - s@gtk-config@${GTK_CONFIG}@g; \ - s@^LDFLAGS=@LDFLAGS=\$${LOADLIBES}@g' \ + @${REINPLACE_CMD} -E -e 's|-g[[:space:]]+-O6|${CFLAGS}|; \ + s|gtk-config|${GTK_CONFIG}|; \ + s|^all: freebirth|all: Makefile.deps freebirth|; \ + s|gcc|${CC}|; \ + s|^LDFLAGS=|LDFLAGS=\$${LOADLIBES}|' \ ${WRKSRC}/Makefile - @${PERL} -pi -e 's@^#define FB_SAMPLES "."@#define FB_SAMPLES "${PREFIX}/share/freebirth"@g;' \ + @${REINPLACE_CMD} -e 's|include |include |' \ + ${WRKSRC}/freebirth.c + @${REINPLACE_CMD} -e 's|^#define FB_SAMPLES "."|#define FB_SAMPLES "${PREFIX}/share/freebirth"|' \ ${WRKSRC}/raw_wave.h do-install: @@ -30,7 +41,5 @@ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fusebirth ${PREFIX}/bin @${MKDIR} ${PREFIX}/share/freebirth/raw ${INSTALL_DATA} ${WRKSRC}/raw/*.raw ${PREFIX}/share/freebirth/raw - ${STRIP_CMD} ${PREFIX}/bin/freebirth - ${STRIP_CMD} ${PREFIX}/bin/fusebirth -.include +.include