summaryrefslogtreecommitdiff
path: root/lang/squeak
diff options
context:
space:
mode:
authorasau <asau>2010-03-19 14:41:56 +0000
committerasau <asau>2010-03-19 14:41:56 +0000
commit814ad16242920dc70ab58c69c97e316c020b309b (patch)
treed63aaebf88b67ace80f4c44bc0a8f5e145e019ad /lang/squeak
parentac7e24d87f32d00c0601895f639d871c92159566 (diff)
downloadpkgsrc-814ad16242920dc70ab58c69c97e316c020b309b.tar.gz
Update to Squeak 4.0
Squeak 4.0 is functionally equivalent to the previous Squeak 3.10.2 release but licensed under the MIT license original parts remaining under the Apache license. Current development work will be released as 4.1 as soon as possible following the release of 4.0. pkgsrc changes: - move machine-independent files into "share" hierarchy; - set licence; - fix homepage.
Diffstat (limited to 'lang/squeak')
-rw-r--r--lang/squeak/Makefile26
-rw-r--r--lang/squeak/PLIST8
-rw-r--r--lang/squeak/distinfo14
3 files changed, 24 insertions, 24 deletions
diff --git a/lang/squeak/Makefile b/lang/squeak/Makefile
index c42f497da34..259f79a001b 100644
--- a/lang/squeak/Makefile
+++ b/lang/squeak/Makefile
@@ -1,18 +1,20 @@
-# $NetBSD: Makefile,v 1.41 2010/02/11 02:18:34 asau Exp $
+# $NetBSD: Makefile,v 1.42 2010/03/19 14:41:56 asau Exp $
#
-SQUEAK_VERSION= 3.11.3.2135 # see lang/squeak-vm
+SQUEAK_VERSION= 4.0
+SQUEAK_SOURCES= SqueakV40.sources
-DISTNAME= Squeak3.10.2-7179-basic
-PKGNAME= squeak-3.10.2.7179
+DISTNAME= Squeak$(SQUEAK_VERSION)-basic
+PKGNAME= squeak-$(SQUEAK_VERSION)
CATEGORIES= lang
-MASTER_SITES= http://ftp.squeak.org/3.10/
+MASTER_SITES= http://ftp.squeak.org/$(SQUEAK_VERSION)/
EXTRACT_SUFX= .zip
-DISTFILES= $(DISTNAME)$(EXTRACT_SUFX) SqueakV39.sources.gz
+DISTFILES= $(DISTNAME)$(EXTRACT_SUFX) $(SQUEAK_SOURCES).gz
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://squeakvm.org/unix/
+HOMEPAGE= http://squeak.org/
COMMENT= Full Smalltalk 80 with portability to UN*X, Mac, and Windows
+LICENCE= mit AND apache-2.0
PKG_DESTDIR_SUPPORT= user-destdir
@@ -22,16 +24,14 @@ DIST_SUBDIR= squeak
USE_TOOLS+= gzip unzip
NO_BUILD= yes
-INSTALLATION_DIRS= lib/squeak/$(SQUEAK_VERSION)
-
-SQUEAK_SOURCES= SqueakV39.sources
+INSTALLATION_DIRS= share/squeak/$(SQUEAK_VERSION)
post-extract:
$(GZIP_CMD) -dc $(DISTDIR)/$(DIST_SUBDIR)/$(SQUEAK_SOURCES).gz > $(WRKDIR)/$(SQUEAK_SOURCES)
do-install:
- $(INSTALL_DATA) $(WRKDIR)/$(DISTNAME:=.image) $(DESTDIR)$(PREFIX)/lib/squeak/$(SQUEAK_VERSION)/
- $(INSTALL_DATA) $(WRKDIR)/$(DISTNAME:=.changes) $(DESTDIR)$(PREFIX)/lib/squeak/$(SQUEAK_VERSION)/
- $(INSTALL_DATA) $(WRKDIR)/$(SQUEAK_SOURCES) $(DESTDIR)$(PREFIX)/lib/squeak/$(SQUEAK_VERSION)/$(SQUEAK_SOURCES)
+ $(INSTALL_DATA) $(WRKDIR)/$(DISTNAME:=.image) $(DESTDIR)$(PREFIX)/share/squeak/$(SQUEAK_VERSION)/
+ $(INSTALL_DATA) $(WRKDIR)/$(DISTNAME:=.changes) $(DESTDIR)$(PREFIX)/share/squeak/$(SQUEAK_VERSION)/
+ $(INSTALL_DATA) $(WRKDIR)/$(SQUEAK_SOURCES) $(DESTDIR)$(PREFIX)/share/squeak/$(SQUEAK_VERSION)/$(SQUEAK_SOURCES)
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/squeak/PLIST b/lang/squeak/PLIST
index b2fa3b7d7d0..c9b51c2c567 100644
--- a/lang/squeak/PLIST
+++ b/lang/squeak/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2010/02/11 02:18:34 asau Exp $
-lib/squeak/3.11.3.2135/Squeak3.10.2-7179-basic.changes
-lib/squeak/3.11.3.2135/Squeak3.10.2-7179-basic.image
-lib/squeak/3.11.3.2135/SqueakV39.sources
+@comment $NetBSD: PLIST,v 1.8 2010/03/19 14:41:56 asau Exp $
+share/squeak/${PKGVERSION}/Squeak${PKGVERSION}-basic.changes
+share/squeak/${PKGVERSION}/Squeak${PKGVERSION}-basic.image
+share/squeak/${PKGVERSION}/SqueakV40.sources
diff --git a/lang/squeak/distinfo b/lang/squeak/distinfo
index 6c3c3094303..b5cd631517b 100644
--- a/lang/squeak/distinfo
+++ b/lang/squeak/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.15 2010/03/18 22:37:38 bad Exp $
+$NetBSD: distinfo,v 1.16 2010/03/19 14:41:56 asau Exp $
-SHA1 (squeak/Squeak3.10.2-7179-basic.zip) = 9eb3c6a617b1e6605867102081b24351dc425697
-RMD160 (squeak/Squeak3.10.2-7179-basic.zip) = ba89642f16de25b521f1ca11bf4799589a06f9ff
-Size (squeak/Squeak3.10.2-7179-basic.zip) = 7470879 bytes
-SHA1 (squeak/SqueakV39.sources.gz) = 9bff10f168d9e0f9ce9ec259a647e384c5b2df38
-RMD160 (squeak/SqueakV39.sources.gz) = 8f63c7c0c98ab164b4e31bc8bf88ad455a5abe97
-Size (squeak/SqueakV39.sources.gz) = 4185101 bytes
+SHA1 (squeak/Squeak4.0-basic.zip) = b4ef370ee962b5bb1bdf0393f4172cbc61da40c2
+RMD160 (squeak/Squeak4.0-basic.zip) = c9d544261ed9167a5270470a59d68b15a3cbc606
+Size (squeak/Squeak4.0-basic.zip) = 6199754 bytes
+SHA1 (squeak/SqueakV40.sources.gz) = 967cd0499c5619b4ec3807aa3297638cc6656211
+RMD160 (squeak/SqueakV40.sources.gz) = c0041fdbfe5dd6dbd29b7b52ca96cbe940db7e2a
+Size (squeak/SqueakV40.sources.gz) = 4005474 bytes