summaryrefslogtreecommitdiff
path: root/lang/squeak-vm
diff options
context:
space:
mode:
authormarino <marino@pkgsrc.org>2011-12-17 12:45:17 +0000
committermarino <marino@pkgsrc.org>2011-12-17 12:45:17 +0000
commit81f99bead921481d3e34efc3d4e791cef9a3f286 (patch)
treed8a5a2c78f889c7a1032239edfd48cc1b5a50669 /lang/squeak-vm
parent8cbe161d8159eb4f8d05740f68db4b14f6648333 (diff)
downloadpkgsrc-81f99bead921481d3e34efc3d4e791cef9a3f286.tar.gz
lang/squeak-vm: delint, add license, fix oss plugin for DragonFly
DragonFly doesn't have the ossaudio library, so it won't build the oss plugin. The PLIST was adjusted accordingly. Pkglint hated the Makefile so it was cleaned up and a license entry (2-clause-bsd) was added.
Diffstat (limited to 'lang/squeak-vm')
-rw-r--r--lang/squeak-vm/Makefile27
-rw-r--r--lang/squeak-vm/PLIST4
2 files changed, 19 insertions, 12 deletions
diff --git a/lang/squeak-vm/Makefile b/lang/squeak-vm/Makefile
index e29ab3b3f89..be58534b038 100644
--- a/lang/squeak-vm/Makefile
+++ b/lang/squeak-vm/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.8 2011/11/01 06:01:57 sbd Exp $
+# $NetBSD: Makefile,v 1.9 2011/12/17 12:45:17 marino Exp $
#
SQUEAK_VERSION= 3.11.3.2135
-DISTNAME= Squeak-$(SQUEAK_VERSION)-src
-PKGNAME= squeak-vm-$(SQUEAK_VERSION:C/-/./)
+DISTNAME= Squeak-${SQUEAK_VERSION}-src
+PKGNAME= squeak-vm-${SQUEAK_VERSION:C/-/./}
PKGREVISION= 6
CATEGORIES= lang
MASTER_SITES= http://ftp.squeak.org/3.10/unix-linux/ \
@@ -13,6 +13,7 @@ MASTER_SITES= http://ftp.squeak.org/3.10/unix-linux/ \
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://squeakvm.org/unix/
COMMENT= Full Smalltalk 80 with portability to UN*X, Mac, and Windows
+LICENSE= 2-clause-bsd
PKG_DESTDIR_SUPPORT= user-destdir
@@ -23,13 +24,12 @@ USE_LANGUAGES= c c++
USE_CMAKE= yes
USE_TOOLS= gzip
-CONFIGURE_DIRS= $(WRKSRC)/build
+CONFIGURE_DIRS= ${WRKSRC}/build
CMAKE_ARG_PATH= ../unix
#CMAKE_ARGS+= -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE # debug
-CMAKE_ARGS+= -DPKGMANDIR=$(PKGMANDIR)
-CMAKE_ARGS+= -DVM_HOST=$(MACHINE_GNU_PLATFORM:Q) -DVM_VERSION=$(SQUEAK_VERSION)
-CMAKE_ARGS+= -DLIBOSSAUDIO=$(LIBOSSAUDIO) -DDEVOSSAUDIO=$(DEVOSSAUDIO)
-#CFLAGS= -g -fomit-frame-pointer
+CMAKE_ARGS+= -DPKGMANDIR=${PKGMANDIR}
+CMAKE_ARGS+= -DVM_HOST=${MACHINE_GNU_PLATFORM:Q} -DVM_VERSION=${SQUEAK_VERSION}
+CMAKE_ARGS+= -DDEVOSSAUDIO=${DEVOSSAUDIO}
.include "../../mk/bsd.prefs.mk"
@@ -38,12 +38,19 @@ CMAKE_ARGS+= -DLIBOSSAUDIO=$(LIBOSSAUDIO) -DDEVOSSAUDIO=$(DEVOSSAUDIO)
BUILDLINK_TRANSFORM+= rm:-luuid
.endif
-PLIST_SUBST= SQUEAK_VERSION=$(SQUEAK_VERSION)
+PLIST_SUBST= SQUEAK_VERSION=${SQUEAK_VERSION}
.include "options.mk"
+PLIST_VARS+= oss
+
+.if $(OPSYS) != "DragonFly"
+PLIST.oss= yes
+CMAKE_ARGS+= -DLIBOSSAUDIO=${LIBOSSAUDIO}
+.endif
+
pre-configure:
- $(MKDIR) $(CONFIGURE_DIRS)
+ ${MKDIR} ${CONFIGURE_DIRS}
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../audio/speex/buildlink3.mk"
diff --git a/lang/squeak-vm/PLIST b/lang/squeak-vm/PLIST
index 4d86b3e3322..1282b7ab475 100644
--- a/lang/squeak-vm/PLIST
+++ b/lang/squeak-vm/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2010/06/01 21:55:32 markd Exp $
+@comment $NetBSD: PLIST,v 1.3 2011/12/17 12:45:17 marino Exp $
bin/squeak
bin/squeak.sh
lib/squeak/${PKGVERSION}/so.AioPlugin
@@ -23,7 +23,7 @@ lib/squeak/${PKGVERSION}/so.vm-display-X11
lib/squeak/${PKGVERSION}/so.vm-display-custom
lib/squeak/${PKGVERSION}/so.vm-display-null
${PLIST.nas}lib/squeak/${PKGVERSION}/so.vm-sound-NAS
-lib/squeak/${PKGVERSION}/so.vm-sound-OSS
+${PLIST.oss}lib/squeak/${PKGVERSION}/so.vm-sound-OSS
lib/squeak/${PKGVERSION}/so.vm-sound-custom
lib/squeak/${PKGVERSION}/so.vm-sound-null
${PLIST.pulse}lib/squeak/${PKGVERSION}/so.vm-sound-pulse