From 91312b5dcd2d3cb550febe0412beb4cd29527b95 Mon Sep 17 00:00:00 2001 From: Mario Sergio Fujikawa Ferreira Date: Thu, 29 Aug 2002 02:07:32 +0000 Subject: [PATCH] o Deploy USE_GNOMENG infrastrcuture o USE_REINPLACE instead of PERL o Mark BROKEN for FreeBSD 5.x : too unstable on FreeBSD 5.x o Don't redundant strip binaries installed with INSTALL_PROGRAM Submitted by: maintainer --- audio/freebirth/Makefile | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) 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