aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortrevor <trevor@FreeBSD.org>2003-10-04 22:24:00 +0800
committertrevor <trevor@FreeBSD.org>2003-10-04 22:24:00 +0800
commit556a54a61d39d9ca97384f1b0937067461110ac3 (patch)
tree4e6e812592c4a477a11b5bfd5e5b1f280ae9aa5c
parente104b0d4df3a43867f1881c0f47ef75f641b9536 (diff)
downloadfreebsd-ports-gnome-556a54a61d39d9ca97384f1b0937067461110ac3.tar.gz
freebsd-ports-gnome-556a54a61d39d9ca97384f1b0937067461110ac3.tar.zst
freebsd-ports-gnome-556a54a61d39d9ca97384f1b0937067461110ac3.zip
Avoid Perl.
PR: 47651 Submitted by: Simon Schubert of ath.cx
-rw-r--r--audio/sphinx/Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/audio/sphinx/Makefile b/audio/sphinx/Makefile
index 1c57c3692c37..5af3cb6b7994 100644
--- a/audio/sphinx/Makefile
+++ b/audio/sphinx/Makefile
@@ -15,6 +15,7 @@ DISTNAME= sphinx2-0.4
MAINTAINER= trevor@FreeBSD.org
COMMENT= Speech recognition system
+DEST= ${WRKSRC}/src/libsphinx2/
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
@@ -25,9 +26,11 @@ IGNORE= "audio read error"
# contains i386 sound code
ONLY_FOR_ARCHS= i386
-post-patch:
- ${FIND} ${WRKSRC} -type f -exec ${PERL} -pi -e \
- "s:<malloc.h>:<stdlib.h>:g" {} \;
+do-patch:
+.for ii in CM_funcs.c hash.c linklist.c list.c salloc.c
+ ${MV} ${DEST}${ii} ${DEST}${ii}.orig
+ ${SED} -e "s:<malloc.h>:<stdlib.h>:g" < ${DEST}${ii}.orig > ${DEST}${ii}
+.endfor
post-build:
${ECHO_CMD} "*** WARNING ***" > ${PKGMESSAGE}