update Sun Jun 13 18:37:00 PDT 2010
[pkgsrc.git] / lang / squeak-vm / Makefile
1 # $NetBSD: Makefile,v 1.2 2010/06/13 22:44:51 wiz Exp $
2 #
3
4 SQUEAK_VERSION= 3.11.3.2135
5
6 DISTNAME=       Squeak-$(SQUEAK_VERSION)-src
7 PKGNAME=        squeak-vm-$(SQUEAK_VERSION:C/-/./)
8 PKGREVISION=    1
9 CATEGORIES=     lang
10 MASTER_SITES=   http://ftp.squeak.org/3.10/unix-linux/ \
11                 http://squeakvm.org/unix/release/
12
13 MAINTAINER=     pkgsrc-users@NetBSD.org
14 HOMEPAGE=       http://squeakvm.org/unix/
15 COMMENT=        Full Smalltalk 80 with portability to UN*X, Mac, and Windows
16
17 PKG_DESTDIR_SUPPORT=    user-destdir
18
19 DIST_SUBDIR=            squeak
20 CHECK_PORTABILITY_SKIP= unix/config/configure   # not used anymore
21
22 USE_LANGUAGES=  c c++
23 USE_CMAKE=      yes
24 USE_TOOLS=      gzip
25
26 CONFIGURE_DIRS= $(WRKSRC)/build
27 CMAKE_ARG_PATH= ../unix
28 #CMAKE_ARGS+=   -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE      # debug
29 CMAKE_ARGS+=    -DPKGMANDIR=$(PKGMANDIR)
30 CMAKE_ARGS+=    -DVM_HOST=$(MACHINE_GNU_PLATFORM:Q) -DVM_VERSION=$(SQUEAK_VERSION)
31 CMAKE_ARGS+=    -DLIBOSSAUDIO=$(LIBOSSAUDIO) -DDEVOSSAUDIO=$(DEVOSSAUDIO)
32 #CFLAGS=                -g -fomit-frame-pointer
33
34 PLIST_SUBST=    SQUEAK_VERSION=$(SQUEAK_VERSION)
35
36 .include "options.mk"
37
38 pre-configure:
39         $(MKDIR) $(CONFIGURE_DIRS)
40
41 .include "../../audio/libvorbis/buildlink3.mk"
42 .include "../../audio/speex/buildlink3.mk"
43 .include "../../converters/libiconv/buildlink3.mk"
44 .include "../../devel/gettext-lib/buildlink3.mk"
45 .include "../../devel/libffi/buildlink3.mk"
46 .include "../../graphics/cairo/buildlink3.mk"
47 .include "../../graphics/freetype2/buildlink3.mk"
48 .include "../../graphics/MesaLib/buildlink3.mk"
49 .include "../../graphics/glu/buildlink3.mk"
50 .include "../../x11/libXt/buildlink3.mk"
51 .include "../../x11/libXext/buildlink3.mk"
52 .include "../../x11/xextproto/buildlink3.mk"
53 .include "../../mk/oss.buildlink3.mk"
54 .include "../../mk/bsd.pkg.mk"