| @@ -1,32 +1,33 @@ | | | @@ -1,32 +1,33 @@ |
1 | # $NetBSD: Makefile,v 1.73 2013/02/16 11:22:53 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.74 2013/03/24 16:54:59 joerg Exp $ |
2 | | | 2 | |
3 | DISTNAME= smalltalk-3.2.4 | | 3 | DISTNAME= smalltalk-3.2.4 |
4 | PKGREVISION= 11 | | 4 | PKGREVISION= 12 |
5 | CATEGORIES= lang | | 5 | CATEGORIES= lang |
6 | MASTER_SITES= ${MASTER_SITE_GNU:=smalltalk/} | | 6 | MASTER_SITES= ${MASTER_SITE_GNU:=smalltalk/} |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://www.smalltalk.org/versions/GNUSmalltalk.html | | 9 | HOMEPAGE= http://www.smalltalk.org/versions/GNUSmalltalk.html |
10 | COMMENT= GNU Smalltalk: A smalltalk-80 implementation | | 10 | COMMENT= GNU Smalltalk: A smalltalk-80 implementation |
11 | | | 11 | |
12 | ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-sparc *-*-powerpc | | 12 | ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-sparc *-*-powerpc |
13 | | | 13 | |
14 | MAKE_JOBS_SAFE= no | | 14 | MAKE_JOBS_SAFE= no |
15 | | | 15 | |
16 | USE_TOOLS+= gawk gmake makeinfo pkg-config zip | | 16 | USE_TOOLS+= gawk gmake makeinfo pkg-config zip |
17 | USE_GNU_READLINE= YES | | 17 | USE_GNU_READLINE= YES |
18 | USE_LIBTOOL= YES | | 18 | USE_LIBTOOL= YES |
19 | GNU_CONFIGURE= YES | | 19 | GNU_CONFIGURE= YES |
| | | 20 | CONFIGURE_ARGS+= --with-system-ltdl |
20 | CONFIGURE_ARGS+= --with-system-libsigsegv=${BUILDLINK_PREFIX.libsigsegv}/lib | | 21 | CONFIGURE_ARGS+= --with-system-libsigsegv=${BUILDLINK_PREFIX.libsigsegv}/lib |
21 | CONFIGURE_ARGS+= --with-system-libffi=${BUILDLINK_PREFIX.libffi}/lib | | 22 | CONFIGURE_ARGS+= --with-system-libffi=${BUILDLINK_PREFIX.libffi}/lib |
22 | CONFIGURE_ARGS+= --with-gdbm=${BUILDLINK_PREFIX.gdbm}/lib | | 23 | CONFIGURE_ARGS+= --with-gdbm=${BUILDLINK_PREFIX.gdbm}/lib |
23 | CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_PREFIX.gmp}/lib | | 24 | CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_PREFIX.gmp}/lib |
24 | CONFIGURE_ARGS+= --with-lispdir=${PREFIX}/share/emacs/site-lisp | | 25 | CONFIGURE_ARGS+= --with-lispdir=${PREFIX}/share/emacs/site-lisp |
25 | CONFIGURE_ARGS+= --with-readline=${BUILDLINK_PREFIX.readline}/lib | | 26 | CONFIGURE_ARGS+= --with-readline=${BUILDLINK_PREFIX.readline}/lib |
26 | CONFIGURE_ARGS+= --with-tcl=${BUILDLINK_PREFIX.tcl}/lib | | 27 | CONFIGURE_ARGS+= --with-tcl=${BUILDLINK_PREFIX.tcl}/lib |
27 | CONFIGURE_ARGS+= --with-tk=${BUILDLINK_PREFIX.tk}/lib | | 28 | CONFIGURE_ARGS+= --with-tk=${BUILDLINK_PREFIX.tk}/lib |
28 | CONFIGURE_ARGS+= --without-emacs | | 29 | CONFIGURE_ARGS+= --without-emacs |
29 | #CONFIGURE_ARGS+= --without-glib --without-gtk | | 30 | #CONFIGURE_ARGS+= --without-glib --without-gtk |
30 | #CONFIGURE_ENV+= CFLAGS="-O2 -fsigned-char" | | 31 | #CONFIGURE_ENV+= CFLAGS="-O2 -fsigned-char" |
31 | CONFIGURE_ENV+= ac_cv_header_sqlite3_h=no | | 32 | CONFIGURE_ENV+= ac_cv_header_sqlite3_h=no |
32 | | | 33 | |
| @@ -54,21 +55,22 @@ post-extract: | | | @@ -54,21 +55,22 @@ post-extract: |
54 | -e "s/LDBL_EPSILON/DBL_EPSILON/g" -e "s/truncl/trunc/g" \ | | 55 | -e "s/LDBL_EPSILON/DBL_EPSILON/g" -e "s/truncl/trunc/g" \ |
55 | ${WRKSRC:Q}/lib-src/truncl.c > ${WRKSRC:Q}/lib-src/trunc.c | | 56 | ${WRKSRC:Q}/lib-src/truncl.c > ${WRKSRC:Q}/lib-src/trunc.c |
56 | sed -e "s/long double/float/g" -e "s/1.0L/1.0F/g" -e "s/0.0L/0.0F/g" \ | | 57 | sed -e "s/long double/float/g" -e "s/1.0L/1.0F/g" -e "s/0.0L/0.0F/g" \ |
57 | -e "s/LDBL_EPSILON/FLT_EPSILON/g" -e "s/truncl/truncf/g" \ | | 58 | -e "s/LDBL_EPSILON/FLT_EPSILON/g" -e "s/truncl/truncf/g" \ |
58 | ${WRKSRC}/lib-src/truncl.c > ${WRKSRC}/lib-src/truncf.c | | 59 | ${WRKSRC}/lib-src/truncl.c > ${WRKSRC}/lib-src/truncf.c |
59 | | | 60 | |
60 | .include "../../graphics/glut/buildlink3.mk" | | 61 | .include "../../graphics/glut/buildlink3.mk" |
61 | .include "../../graphics/glu/buildlink3.mk" | | 62 | .include "../../graphics/glu/buildlink3.mk" |
62 | .include "../../x11/libICE/buildlink3.mk" | | 63 | .include "../../x11/libICE/buildlink3.mk" |
63 | .include "../../converters/libiconv/buildlink3.mk" | | 64 | .include "../../converters/libiconv/buildlink3.mk" |
64 | .include "../../databases/gdbm/buildlink3.mk" | | 65 | .include "../../databases/gdbm/buildlink3.mk" |
65 | .include "../../devel/libsigsegv/buildlink3.mk" | | 66 | .include "../../devel/libsigsegv/buildlink3.mk" |
66 | .include "../../devel/libffi/buildlink3.mk" | | 67 | .include "../../devel/libffi/buildlink3.mk" |
| | | 68 | .include "../../devel/libltdl/buildlink3.mk" |
67 | .include "../../devel/gmp/buildlink3.mk" | | 69 | .include "../../devel/gmp/buildlink3.mk" |
68 | .include "../../devel/gettext-lib/buildlink3.mk" | | 70 | .include "../../devel/gettext-lib/buildlink3.mk" |
69 | .include "../../devel/readline/buildlink3.mk" | | 71 | .include "../../devel/readline/buildlink3.mk" |
70 | .include "../../devel/zlib/buildlink3.mk" | | 72 | .include "../../devel/zlib/buildlink3.mk" |
71 | .include "../../x11/gtk2/buildlink3.mk" | | 73 | .include "../../x11/gtk2/buildlink3.mk" |
72 | .include "../../x11/tk/buildlink3.mk" | | 74 | .include "../../x11/tk/buildlink3.mk" |
73 | .include "../../mk/pthread.buildlink3.mk" | | 75 | .include "../../mk/pthread.buildlink3.mk" |
74 | .include "../../mk/bsd.pkg.mk" | | 76 | .include "../../mk/bsd.pkg.mk" |