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
This commit is contained in:
parent
87275f10ba
commit
91312b5dcd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=65203
1 changed files with 19 additions and 10 deletions
|
@ -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 <bsd.port.pre.mk>
|
||||
|
||||
.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 <machine/soundcard.h>|include <sys/soundcard.h>|' \
|
||||
${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 <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
Loading…
Reference in a new issue