head	1.24;
access;
symbols
	RELEASE_5_2_1:1.22
	RELEASE_5_2_0:1.22
	RELEASE_4_9_0:1.22
	RELEASE_5_1_0:1.22
	RELEASE_4_8_0:1.22
	RELEASE_5_0_0:1.21
	RELEASE_4_7_0:1.21
	RELEASE_4_6_2:1.21
	RELEASE_4_6_1:1.21
	RELEASE_4_6_0:1.21
	RELEASE_5_0_DP1:1.21
	RELEASE_4_5_0:1.21
	RELEASE_4_4_0:1.21
	RELEASE_4_3_0:1.20
	RELEASE_4_2_0:1.19
	RELEASE_4_1_1:1.19
	RELEASE_4_1_0:1.19
	RELEASE_3_5_0:1.18
	RELEASE_4_0_0:1.14
	RELEASE_3_4_0:1.13
	RELEASE_3_3_0:1.12
	RELEASE_3_2_0:1.11
	RELEASE_3_1_0:1.7
	RELEASE_2_2_8:1.3
	RELEASE_3_0_0:1.2
	RELEASE_2_2_7:1.2
	RELEASE_2_2_6:1.2
	RELEASE_2_2_5:1.1.1.1
	squeak:1.1.1.1
	SQUEAK:1.1.1;
locks; strict;
comment	@# @;


1.24
date	2004.02.17.10.52.27;	author linimon;	state dead;
branches;
next	1.23;

1.23
date	2004.02.04.05.21.44;	author marcus;	state Exp;
branches;
next	1.22;

1.22
date	2003.02.21.12.35.08;	author knu;	state Exp;
branches;
next	1.21;

1.21
date	2001.05.01.00.47.34;	author mharo;	state Exp;
branches;
next	1.20;

1.20
date	2001.04.17.11.22.29;	author roam;	state Exp;
branches;
next	1.19;

1.19
date	2000.06.20.13.37.36;	author nectar;	state Exp;
branches;
next	1.18;

1.18
date	2000.04.16.23.26.14;	author asami;	state Exp;
branches;
next	1.17;

1.17
date	2000.04.12.06.20.47;	author obrien;	state Exp;
branches;
next	1.16;

1.16
date	2000.03.30.22.06.08;	author nectar;	state Exp;
branches;
next	1.15;

1.15
date	2000.03.30.21.17.50;	author nectar;	state Exp;
branches;
next	1.14;

1.14
date	99.12.25.01.53.58;	author steve;	state Exp;
branches;
next	1.13;

1.13
date	99.10.01.09.31.28;	author asami;	state Exp;
branches;
next	1.12;

1.12
date	99.08.25.06.35.29;	author obrien;	state Exp;
branches;
next	1.11;

1.11
date	99.05.09.15.16.52;	author nectar;	state Exp;
branches;
next	1.10;

1.10
date	99.05.09.15.00.05;	author nectar;	state Exp;
branches;
next	1.9;

1.9
date	99.03.20.17.16.57;	author nectar;	state Exp;
branches;
next	1.8;

1.8
date	99.03.05.16.23.03;	author nectar;	state Exp;
branches;
next	1.7;

1.7
date	99.01.07.05.51.24;	author nectar;	state Exp;
branches;
next	1.6;

1.6
date	98.12.28.12.49.18;	author asami;	state Exp;
branches;
next	1.5;

1.5
date	98.12.03.04.35.44;	author nectar;	state Exp;
branches;
next	1.4;

1.4
date	98.12.03.03.47.14;	author asami;	state Exp;
branches;
next	1.3;

1.3
date	98.11.28.02.18.44;	author asami;	state Exp;
branches;
next	1.2;

1.2
date	97.11.22.16.11.14;	author jseger;	state Exp;
branches;
next	1.1;

1.1
date	97.06.10.09.31.49;	author asami;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.06.10.09.31.49;	author asami;	state Exp;
branches;
next	;


desc
@@


1.24
log
@Remove squeak2 in favor of squeak3.  squeak2 is outdated, obsolete and
no longer needed.

PR:		ports/62421
Submitted by:	Roland Jesse <jesse@@cs.uni-magdeburg.de> (maintainer)
No objection:	freebsd-ports
@
text
@# New ports collection makefile for:   	squeak
# Date created:        			4 March 1999
# Whom:                			jesse@@cs.uni-magdeburg.de
#
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.23 2004/02/04 05:21:44 marcus Exp $
#

PORTNAME=	squeak
PORTVERSION=	2.7
PORTREVISION=	1
CATEGORIES=	lang
MASTER_SITES=	ftp://ftp.inria.fr/INRIA/Projects/SOR/users/piumarta/squeak/ \
		ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/free/squeak/unix/
DISTNAME=	Squeak-${PORTVERSION}-src
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${SQUEAK_SRC}
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}

MAINTAINER=	jesse@@cs.uni-magdeburg.de
COMMENT=	Full Smalltalk 80 with portability to UNIX, Mac, and Windows

NO_WRKSUBDIR=	yes
USE_XLIB=	yes
USE_GMAKE=	yes
DIST_SUBDIR=	squeak
SQUEAK_SRC=	SqueakV2.sources.gz Squeak-2.7.image.gz Squeak-2.7.changes.gz
SQUEAK_LIB=	Profiler.so SoundCodecPrims.so Squeak3D.so System.so

MAKEFILE=	Makefile
.ifdef (CC)
MAKE_ARGS+=	CC=${CC}
.endif
.ifdef (CFLAGS)
MAKE_ARGS+=	CCFLAGS="${CFLAGS}"
.endif

do-install:
	@@(cd ${WRKSRC}/freebsd && \
	${INSTALL_PROGRAM} squeak ${PREFIX}/bin/squeak)
	${MKDIR} ${PREFIX}/share/squeak
.for l in ${SQUEAK_LIB}
	(cd ${WRKSRC}/freebsd && ${INSTALL_DATA} $l ${PREFIX}/lib/$l)
.endfor
.for f in ${SQUEAK_SRC}
	(cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} $f ${PREFIX}/share/squeak/$f)
	(cd ${PREFIX}/share/squeak && ${EXTRACT_CMD} -d $f)
.endfor
	(cd ${PREFIX}/share/squeak && ${CHMOD} 644 Squeak-2.7.changes)

post-install:
	@@${ECHO} "Make sure you have ${PREFIX}/bin in your PATH"
	@@${ECHO} "and ${PREFIX}/lib in your LD_LIBRARY_PATH."
	@@${ECHO} ""
	@@${ECHO} "In order to be able to make use of squeak you need"
	@@${ECHO} "to have an image and a changes file in your working"
	@@${ECHO} "directory as well as access to a source file."
	@@${ECHO} "Execute the following:"
	@@${ECHO} "cd <your_private_working_directory>"
	@@${ECHO} "cp ${PREFIX}/share/squeak/Squeak-2.7.image ."
	@@${ECHO} "cp ${PREFIX}/share/squeak/Squeak-2.7.changes ."
	@@${ECHO} "ln -s ${PREFIX}/share/squeak/SqueakV2.sources ."
	@@${ECHO} ""
	@@${ECHO} "To finally start up the system type:"
	@@${ECHO} "squeak Squeak-2.7.image"

.include <bsd.port.mk>
@


1.23
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.22
log
@De-pkg-comment.
@
text
@d10 1
@


1.21
log
@Small bug fix for the Makefile

PR:		26673
Submitted by:	     maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.20 2001/04/17 11:22:29 roam Exp $
d18 1
@


1.20
log
@Fix distfiles' names.

PR:		26458
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.19 2000/06/20 13:37:36 nectar Exp $
d45 1
a45 1
	(cd ${PREFIX}/share/squeak && ${CHMOD} 644 Squeak2.7.changes)
@


1.19
log
@Locally hosted distfiles moved to ftp.freebsd.org.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.18 2000/04/16 23:26:14 asami Exp $
d13 1
a13 1
DISTNAME=	Squeak${PORTVERSION}-src
d23 1
a23 1
SQUEAK_SRC=	SqueakV2.sources.gz Squeak2.7.image.gz Squeak2.7.changes.gz
d56 2
a57 2
	@@${ECHO} "cp ${PREFIX}/share/squeak/Squeak2.7.image ."
	@@${ECHO} "cp ${PREFIX}/share/squeak/Squeak2.7.changes ."
d61 1
a61 1
	@@${ECHO} "squeak Squeak2.7.image"
@


1.18
log
@DISTNAME-related fixups.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.17 2000/04/12 06:20:47 obrien Exp $
d12 1
a12 2
		ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/free/squeak/unix/ \
		http://www.nectar.com/distfiles/squeak/
d15 1
a18 1
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
@


1.17
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.16 2000/03/30 22:06:08 nectar Exp $
d14 2
a15 1
DISTFILES=	Squeak2.7-src${EXTRACT_SUFX} ${SQUEAK_SRC}
@


1.16
log
@Add a US site for distfiles.
@
text
@a1 1
# Version required:    			2.3
d5 1
a5 1
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.15 2000/03/30 21:17:50 nectar Exp $
d8 2
a9 2
DISTNAME=	Squeak2.7-src
PKGNAME=	squeak-2.7
d14 1
a14 1
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${SQUEAK_SRC}
@


1.15
log
@Update 2.4 -> 2.7.

Submitted by:	jesse@@cs.uni-magdeburg.de
PR:		ports/17220
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.14 1999/12/25 01:53:58 steve Exp $
d13 2
a14 1
		ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/free/squeak/unix/
@


1.14
log
@Allow the value of CC to be overridden.

PR:		15473
Submitted by:	Jame Andariese <james@@ja.ath.cx>
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.13 1999/10/01 09:31:28 asami Exp $
d9 2
a10 2
DISTNAME=	2.4
PKGNAME=	squeak-2.4
d12 2
a13 3
MASTER_SITES=	ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/unix/ \
		ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/unix/image/ \
		http://www.nectar.com/distfiles/squeak/
d19 1
a19 1

d23 4
a26 4
SQUEAK_SRC=	SqueakV2.sources
MAKEFILE=	GNUmakefile
VMBUILD=	freebsd
MAKE_ARGS=	VMBUILD=${VMBUILD}
a32 6
PORTMAKE=	${SETENV} ${MAKE_ENV} ${GMAKE} -e ${MAKE_FLAGS} \
		${MAKEFILE} ${MAKE_ARGS}

do-build:
	@@(cd ${WRKSRC} && ${PORTMAKE} mkdir)
	@@(cd ${WRKSRC}/${VMBUILD} && ${PORTMAKE} interp)
d35 2
a36 2
	@@(cd ${WRKSRC}/${VMBUILD} && \
	${INSTALL_PROGRAM} SqueakVM-2.4-${VMBUILD} ${PREFIX}/bin/SqueakVM)
d38 2
a39 2
.for f in Squeak2.4.changes Squeak2.4.image
	(cd ${WRKSRC}/image && ${INSTALL_DATA} $f ${PREFIX}/share/squeak/$f)
d41 21
a61 2
	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${SQUEAK_SRC} \
		${PREFIX}/share/squeak/${SQUEAK_SRC}
@


1.13
log
@Make this work with rev. 1.321 of bsd.port.mk (support for distfiles
with directory names).  In fact, what these ports were doing before
were not supported -- but they can walk under the sun now.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/squeak2/Makefile,v 1.12 1999/08/25 06:35:29 obrien Exp $
d15 1
a15 1
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} image/${SQUEAK_SRC}
d28 7
a34 1
PORTMAKE=	${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
d48 1
a48 1
	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/image/${SQUEAK_SRC} \
@


1.12
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
a18 1
ALLFILES=	${DISTNAME}${EXTRACT_SUFX} ${SQUEAK_SRC}
d42 1
a42 1
	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${SQUEAK_SRC} \
@


1.11
log
@Update 2.3 -> 2.4
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.10 1999/05/09 15:00:05 nectar Exp $
@


1.10
log
@Fix MASTER_SITES:
 * alix.inria.fr has been inaccessible for a couple of weeks
 * path on ftp.cs.uni-magdeburg.de was wrong
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.9 1999/03/20 17:16:57 nectar Exp $
d9 2
a10 2
DISTNAME=	2.3
PKGNAME=	squeak-2.3
d38 1
a38 1
	${INSTALL_PROGRAM} SqueakVM-2.3-${VMBUILD} ${PREFIX}/bin/SqueakVM)
d40 1
a40 1
.for f in Squeak2.3.changes Squeak2.3.image
@


1.9
log
@Fix master site path.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.8 1999/03/05 16:23:03 nectar Exp $
d12 2
a13 4
MASTER_SITES=	ftp://alix.inria.fr/pub/squeak/unix/ \
		ftp://alix.inria.fr/pub/squeak/unix/2.3/ \
		ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/ \
		ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/2.3/ \
@


1.8
log
@Upgrade 2.2 -> 2.3.

Submitted by:	Roland Jesse <jesse@@cs.uni-magdeburg.de>
@
text
@d6 1
a6 1
# $Id$
d16 1
a16 1
		http://www.nectar.com/distfiles/
@


1.7
log
@Remove five broken MASTER_SITES which can't deliver the distfiles as one
tarball.  That leaves us with two sites.

Noticed by:	Fenner's ports survey
@
text
@d2 3
a4 3
# Version required:    			2.2
# Date created:        			12/01/1998
# Whom:                			nectar@@FreeBSD.ORG
d6 1
a6 1
# $Id: Makefile,v 1.6 1998/12/28 12:49:18 asami Exp $
d9 2
a10 2
DISTNAME=	2.2
PKGNAME=	squeak-2.2
d12 5
a16 2
MASTER_SITES=	http://www.nectar.com/distfiles/squeak/ \
		ftp://alix.inria.fr/pub/squeak/unix/
d19 1
a19 1
MAINTAINER=	nectar@@FreeBSD.ORG
d25 1
a27 1
USE_GMAKE=	yes
d40 1
a40 1
	${INSTALL_PROGRAM} SqueakVM-2.2-${VMBUILD} ${PREFIX}/bin/SqueakVM)
d42 1
a42 1
.for f in Squeak2.2.changes Squeak2.2.image
@


1.6
log
@Add USE_XLIB.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1998/12/03 04:35:44 nectar Exp $
d13 1
a13 6
		ftp://alix.inria.fr/pub/squeak/unix/ \
		ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/unix/ \
		http://st-www.cs.uiuc.edu/ftp/Smalltalk/Squeak/ \
		ftp://uiarchive.cso.uiuc.edu/pub/lang/smalltalk/smalltalk/Squeak/ \
		http://wuarchive.wustl.edu/languages/smalltalk/smalltalk/Squeak/ \
		ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/
@


1.5
log
@Update squeak to version 2.2.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1998/11/28 02:18:44 asami Exp $
d26 1
@


1.4
log
@Mark this broken while nectar works on upgrade after repo copy.
@
text
@d1 4
a4 4
# New ports collection makefile for:   squeak
# Version required:    1.18
# Date created:        25 April 1997
# Whom:                jesse
d9 29
a37 10
DISTNAME=      Squeak-1.18
PKGNAME=       squeak-1.18
CATEGORIES=    lang
MASTER_SITES=  ftp://ftp.create.ucsb.edu/pub/Smalltalk/Squeak/unix/

MAINTAINER=    jesse@@cs.uni-magdeburg.de

BROKEN=		upgrade
USE_XLIB=	yes
WRKSRC=         $(WRKDIR)/Squeak-1.18/src
d40 8
a47 5
	${INSTALL_PROGRAM} $(WRKSRC)/SqueakVM $(PREFIX)/bin
	${MKDIR} $(PREFIX)/share/squeak 
	${INSTALL_DATA} $(WRKSRC)/../image/SqueakV1.sources $(PREFIX)/share/squeak
	${INSTALL_DATA} $(WRKSRC)/../image/Squeak1.18.image $(PREFIX)/share/squeak
	${INSTALL_DATA} $(WRKSRC)/../image/Squeak1.18.changes $(PREFIX)/share/squeak
@


1.3
log
@A few more USE_XLIBs.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1997/11/22 16:11:14 jseger Exp $
d16 1
@


1.2
log
@Distfile no longer available on old MASTER_SITE.  Activate new site.
PR:		ports/5122
Submitted by:	jesse@@cs.uni-magdeburg.de
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/06/10 09:31:49 asami Exp $
d16 1
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d12 1
a12 1
MASTER_SITES=  ftp://ftp.cs.uni-magdeburg.de/pub/fbsd/
@


1.1.1.1
log
@A smalltalk system with a graphical user interface.

PR:		3458
Submitted by:	Roland Jesse <jesse@@cs.uni-magdeburg.de>
@
text
@@
