Sat Sep 6 17:54:16 2008 UTC ()
Replace perl and sed interpreter in installed scripts.


(ahoka)
diff -r1.42 -r1.43 pkgsrc/lang/smalltalk/Makefile

cvs diff -r1.42 -r1.43 pkgsrc/lang/smalltalk/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/smalltalk/Makefile 2007/09/03 13:36:28 1.42
+++ pkgsrc/lang/smalltalk/Makefile 2008/09/06 17:54:15 1.43
@@ -1,39 +1,48 @@ @@ -1,39 +1,48 @@
1# $NetBSD: Makefile,v 1.42 2007/09/03 13:36:28 obache Exp $ 1# $NetBSD: Makefile,v 1.43 2008/09/06 17:54:15 ahoka Exp $
2 2
3DISTNAME= smalltalk-2.3.5 3DISTNAME= smalltalk-2.3.5
 4PKGREVISION= 1
4CATEGORIES= lang 5CATEGORIES= lang
5MASTER_SITES= ${MASTER_SITE_GNU:=smalltalk/} 6MASTER_SITES= ${MASTER_SITE_GNU:=smalltalk/}
6 7
7MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.smalltalk.org/versions/GNUSmalltalk.html 9HOMEPAGE= http://www.smalltalk.org/versions/GNUSmalltalk.html
9COMMENT= GNU Smalltalk: A smalltalk-80 implementation 10COMMENT= GNU Smalltalk: A smalltalk-80 implementation
10 11
11ONLY_FOR_PLATFORM= *-*-i386 *-*-sparc *-*-powerpc 12ONLY_FOR_PLATFORM= *-*-i386 *-*-sparc *-*-powerpc
12 13
13USE_TOOLS+= gawk gmake makeinfo pkg-config 14USE_TOOLS+= gawk gmake makeinfo pkg-config
14USE_GNU_READLINE= YES 15USE_GNU_READLINE= YES
15USE_LIBTOOL= YES 16USE_LIBTOOL= YES
16GNU_CONFIGURE= YES 17GNU_CONFIGURE= YES
17CONFIGURE_ARGS+= --with-gdbm=${BUILDLINK_PREFIX.gdbm}/lib 18CONFIGURE_ARGS+= --with-gdbm=${BUILDLINK_PREFIX.gdbm}/lib
18CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_PREFIX.gmp}/lib 19CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_PREFIX.gmp}/lib
19CONFIGURE_ARGS+= --with-lispdir=${PREFIX}/share/emacs/site-lisp 20CONFIGURE_ARGS+= --with-lispdir=${PREFIX}/share/emacs/site-lisp
20CONFIGURE_ARGS+= --with-readline=${BUILDLINK_PREFIX.readline}/lib 21CONFIGURE_ARGS+= --with-readline=${BUILDLINK_PREFIX.readline}/lib
21CONFIGURE_ARGS+= --with-tcl=${BUILDLINK_PREFIX.tcl}/lib 22CONFIGURE_ARGS+= --with-tcl=${BUILDLINK_PREFIX.tcl}/lib
22CONFIGURE_ARGS+= --with-tk=${BUILDLINK_PREFIX.tk}/lib 23CONFIGURE_ARGS+= --with-tk=${BUILDLINK_PREFIX.tk}/lib
23CONFIGURE_ARGS+= --without-emacs 24CONFIGURE_ARGS+= --without-emacs
24#CONFIGURE_ARGS+= --without-glib --without-gtk 25#CONFIGURE_ARGS+= --without-glib --without-gtk
25#CONFIGURE_ENV+= CFLAGS="-O2 -fsigned-char" 26#CONFIGURE_ENV+= CFLAGS="-O2 -fsigned-char"
26 27
 28SUBST_CLASSES+= sed
 29SUBST_STAGE.sed= pre-configure
 30SUBST_MESSAGE.sed= Replacing sed interpreter.
 31SUBST_FILES.sed= examples/*.sed
 32SUBST_SED.sed= -e "s|/bin/sed|${SED}|"
 33
 34REPLACE_PERL+= vfs/mailfs vfs/deb
 35
27IGNORE_LIBTOOLIZE= lib/smalltalk/libc.la 36IGNORE_LIBTOOLIZE= lib/smalltalk/libc.la
28INFO_FILES= YES 37INFO_FILES= YES
29TEST_TARGET= check 38TEST_TARGET= check
30 39
31post-extract: 40post-extract:
32 sed -e "s/long double/double/g" -e "s/1.0L/1.0/g" -e "s/0.0L/0.0/g" \ 41 sed -e "s/long double/double/g" -e "s/1.0L/1.0/g" -e "s/0.0L/0.0/g" \
33 -e "s/LDBL_EPSILON/DBL_EPSILON/g" -e "s/truncl/trunc/g" \ 42 -e "s/LDBL_EPSILON/DBL_EPSILON/g" -e "s/truncl/trunc/g" \
34 ${WRKSRC:Q}/lib-src/truncl.c > ${WRKSRC:Q}/lib-src/trunc.c 43 ${WRKSRC:Q}/lib-src/truncl.c > ${WRKSRC:Q}/lib-src/trunc.c
35 sed -e "s/long double/float/g" -e "s/1.0L/1.0F/g" -e "s/0.0L/0.0F/g" \ 44 sed -e "s/long double/float/g" -e "s/1.0L/1.0F/g" -e "s/0.0L/0.0F/g" \
36 -e "s/LDBL_EPSILON/FLT_EPSILON/g" -e "s/truncl/truncf/g" \ 45 -e "s/LDBL_EPSILON/FLT_EPSILON/g" -e "s/truncl/truncf/g" \
37 ${WRKSRC}/lib-src/truncl.c > ${WRKSRC}/lib-src/truncf.c 46 ${WRKSRC}/lib-src/truncl.c > ${WRKSRC}/lib-src/truncf.c
38 47
39.include "../../converters/libiconv/buildlink3.mk" 48.include "../../converters/libiconv/buildlink3.mk"