diff options
author | asau <asau@pkgsrc.org> | 2009-04-10 17:36:42 +0000 |
---|---|---|
committer | asau <asau@pkgsrc.org> | 2009-04-10 17:36:42 +0000 |
commit | 7dc7f6f25eddd85e691f86187244ed0013963436 (patch) | |
tree | 4774efe893281eb67f45b23a7754396bf501c0a1 /lang/smalltalk/Makefile | |
parent | 8a6cfe789d3790ad7e2616cc617a09e4a82204d7 (diff) | |
download | pkgsrc-7dc7f6f25eddd85e691f86187244ed0013963436.tar.gz |
Update to GNU Smalltalk 3.1.
There're numerous changes, which include various improvements,
new features and bug fixes.
Most notable changes include async. signal safety, threads support,
remote control of Smalltalk VM via TCP socket, DBI improvements,
bindings to Cairo, LibSDL, OpenGL and GLUT, Swazoo web server,
newer Seaside application server and web framework.
Diffstat (limited to 'lang/smalltalk/Makefile')
-rw-r--r-- | lang/smalltalk/Makefile | 32 |
1 files changed, 21 insertions, 11 deletions
diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile index b0cf1e8f0c7..a7f493dd991 100644 --- a/lang/smalltalk/Makefile +++ b/lang/smalltalk/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.43 2008/09/06 17:54:15 ahoka Exp $ +# $NetBSD: Makefile,v 1.44 2009/04/10 17:36:42 asau Exp $ -DISTNAME= smalltalk-2.3.5 -PKGREVISION= 1 +DISTNAME= smalltalk-3.1 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GNU:=smalltalk/} @@ -11,10 +10,16 @@ COMMENT= GNU Smalltalk: A smalltalk-80 implementation ONLY_FOR_PLATFORM= *-*-i386 *-*-sparc *-*-powerpc +PKG_DESTDIR_SUPPORT= user-destdir + +MAKE_JOBS_SAFE= no + USE_TOOLS+= gawk gmake makeinfo pkg-config USE_GNU_READLINE= YES USE_LIBTOOL= YES GNU_CONFIGURE= YES +CONFIGURE_ARGS+= --with-system-libsigsegv=${BUILDLINK_PREFIX.libsigsegv}/lib +CONFIGURE_ARGS+= --with-system-libffi=${BUILDLINK_PREFIX.libffi}/lib CONFIGURE_ARGS+= --with-gdbm=${BUILDLINK_PREFIX.gdbm}/lib CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_PREFIX.gmp}/lib CONFIGURE_ARGS+= --with-lispdir=${PREFIX}/share/emacs/site-lisp @@ -25,18 +30,18 @@ CONFIGURE_ARGS+= --without-emacs #CONFIGURE_ARGS+= --without-glib --without-gtk #CONFIGURE_ENV+= CFLAGS="-O2 -fsigned-char" -SUBST_CLASSES+= sed -SUBST_STAGE.sed= pre-configure -SUBST_MESSAGE.sed= Replacing sed interpreter. -SUBST_FILES.sed= examples/*.sed -SUBST_SED.sed= -e "s|/bin/sed|${SED}|" - -REPLACE_PERL+= vfs/mailfs vfs/deb - IGNORE_LIBTOOLIZE= lib/smalltalk/libc.la INFO_FILES= YES TEST_TARGET= check +REPLACE_PERL= packages/vfs/deb packages/vfs/mailfs +REPLACE_SED= examples/pepe.sed examples/xml.sed + +REPLACE_INTERPRETER+= sys-sed +REPLACE.sys-sed.old= [^[:space:]]*sed +REPLACE.sys-sed.new= ${SED} +REPLACE_FILES.sys-sed= ${REPLACE_SED} + post-extract: sed -e "s/long double/double/g" -e "s/1.0L/1.0/g" -e "s/0.0L/0.0/g" \ -e "s/LDBL_EPSILON/DBL_EPSILON/g" -e "s/truncl/trunc/g" \ @@ -45,8 +50,13 @@ post-extract: -e "s/LDBL_EPSILON/FLT_EPSILON/g" -e "s/truncl/truncf/g" \ ${WRKSRC}/lib-src/truncl.c > ${WRKSRC}/lib-src/truncf.c +.include "../../graphics/glut/buildlink3.mk" +.include "../../graphics/glu/buildlink3.mk" +.include "../../x11/libICE/buildlink3.mk" .include "../../converters/libiconv/buildlink3.mk" .include "../../databases/gdbm/buildlink3.mk" +.include "../../devel/libsigsegv/buildlink3.mk" +.include "../../devel/libffi/buildlink3.mk" .include "../../devel/libltdl/buildlink3.mk" .include "../../devel/gmp/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" |