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
commit7f145797f9d4764eed8d44668c0e4e838143d31c (patch)
treed63aaebf88b67ace80f4c44bc0a8f5e145e019ad /lang/squeak
parent921c07ea5c8d8408ee17b261f116acd4d268c023 (diff)
downloadpkgsrc-7f145797f9d4764eed8d44668c0e4e838143d31c.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