head	1.105;
access;
symbols
	RELEASE_8_3_0:1.101
	RELEASE_9_0_0:1.101
	RELEASE_7_4_0:1.97
	RELEASE_8_2_0:1.97
	RELEASE_6_EOL:1.95
	RELEASE_8_1_0:1.92
	RELEASE_7_3_0:1.89
	RELEASE_8_0_0:1.84
	RELEASE_7_2_0:1.83
	RELEASE_7_1_0:1.80
	RELEASE_6_4_0:1.80
	RELEASE_5_EOL:1.77
	RELEASE_7_0_0:1.73
	RELEASE_6_3_0:1.73
	PRE_XORG_7:1.70
	RELEASE_4_EOL:1.68
	RELEASE_6_2_0:1.66
	RELEASE_6_1_0:1.63
	RELEASE_5_5_0:1.63
	RELEASE_6_0_0:1.62
	RELEASE_5_4_0:1.58
	RELEASE_4_11_0:1.58
	RELEASE_5_3_0:1.58
	RELEASE_4_10_0:1.57
	RELEASE_5_2_1:1.54
	RELEASE_5_2_0:1.54
	RELEASE_4_9_0:1.53
	RELEASE_5_1_0:1.51
	RELEASE_4_8_0:1.50
	RELEASE_5_0_0:1.46
	RELEASE_4_7_0:1.41
	RELEASE_4_6_2:1.39
	RELEASE_4_6_1:1.39
	RELEASE_4_6_0:1.39
	RELEASE_5_0_DP1:1.37
	RELEASE_4_5_0:1.35
	RELEASE_4_4_0:1.31
	RELEASE_4_3_0:1.31
	RELEASE_4_2_0:1.26
	RELEASE_4_1_1:1.26
	RELEASE_4_1_0:1.26
	RELEASE_3_5_0:1.25
	RELEASE_4_0_0:1.21
	RELEASE_3_4_0:1.19
	RELEASE_3_3_0:1.19
	RELEASE_3_2_0:1.15
	RELEASE_3_1_0:1.15
	RELEASE_2_2_8:1.14
	RELEASE_3_0_0:1.14
	RELEASE_2_2_7:1.14
	RELEASE_2_2_6:1.14
	RELEASE_2_2_5:1.13
	RELEASE_2_2_1:1.13
	RELEASE_2_2_2:1.13
	v1:1.1.1.1
	gpalmer:1.1.1;
locks; strict;
comment	@# @;


1.105
date	2012.11.17.05.58.56;	author svnexp;	state Exp;
branches;
next	1.104;

1.104
date	2012.08.04.22.52.02;	author kwm;	state Exp;
branches;
next	1.103;

1.103
date	2012.06.28.16.12.21;	author johans;	state Exp;
branches;
next	1.102;

1.102
date	2012.06.01.05.21.20;	author dinoex;	state Exp;
branches;
next	1.101;

1.101
date	2011.09.23.22.23.47;	author amdmi3;	state Exp;
branches;
next	1.100;

1.100
date	2011.09.12.13.46.55;	author gabor;	state Exp;
branches;
next	1.99;

1.99
date	2011.08.11.19.19.38;	author kwm;	state Exp;
branches;
next	1.98;

1.98
date	2011.03.23.18.16.29;	author johans;	state Exp;
branches;
next	1.97;

1.97
date	2010.12.19.11.46.56;	author johans;	state Exp;
branches;
next	1.96;

1.96
date	2010.12.04.07.32.25;	author ade;	state Exp;
branches;
next	1.95;

1.95
date	2010.08.11.06.57.34;	author mva;	state Exp;
branches;
next	1.94;

1.94
date	2010.08.01.13.06.34;	author johans;	state Exp;
branches;
next	1.93;

1.93
date	2010.07.26.20.41.54;	author johans;	state Exp;
branches;
next	1.92;

1.92
date	2010.05.04.21.40.25;	author johans;	state Exp;
branches;
next	1.91;

1.91
date	2010.05.04.19.34.49;	author johans;	state Exp;
branches;
next	1.90;

1.90
date	2010.03.28.06.38.57;	author dinoex;	state Exp;
branches;
next	1.89;

1.89
date	2010.02.23.18.05.58;	author johans;	state Exp;
branches;
next	1.88;

1.88
date	2010.02.05.11.40.19;	author dinoex;	state Exp;
branches;
next	1.87;

1.87
date	2010.01.30.09.43.29;	author mva;	state Exp;
branches;
next	1.86;

1.86
date	2009.10.20.05.51.17;	author johans;	state Exp;
branches;
next	1.85;

1.85
date	2009.10.08.19.41.00;	author johans;	state Exp;
branches;
next	1.84;

1.84
date	2009.08.02.19.34.31;	author mezz;	state Exp;
branches;
next	1.83;

1.83
date	2009.02.03.06.11.27;	author linimon;	state Exp;
branches;
next	1.82;

1.82
date	2009.01.05.20.36.33;	author pav;	state Exp;
branches;
next	1.81;

1.81
date	2008.10.20.20.18.07;	author johans;	state Exp;
branches;
next	1.80;

1.80
date	2008.08.10.13.00.13;	author johans;	state Exp;
branches;
next	1.79;

1.79
date	2008.07.25.14.34.29;	author pav;	state Exp;
branches;
next	1.78;

1.78
date	2008.06.06.13.41.14;	author edwin;	state Exp;
branches;
next	1.77;

1.77
date	2008.05.23.12.48.23;	author johans;	state Exp;
branches;
next	1.76;

1.76
date	2008.05.22.08.44.36;	author johans;	state Exp;
branches;
next	1.75;

1.75
date	2008.03.07.14.02.10;	author johans;	state Exp;
branches;
next	1.74;

1.74
date	2007.12.12.17.57.51;	author johans;	state Exp;
branches;
next	1.73;

1.73
date	2007.07.23.09.36.07;	author rafan;	state Exp;
branches;
next	1.72;

1.72
date	2007.06.07.07.29.59;	author johans;	state Exp;
branches;
next	1.71;

1.71
date	2007.05.19.20.13.55;	author flz;	state Exp;
branches;
next	1.70;

1.70
date	2007.04.15.17.52.35;	author johans;	state Exp;
branches;
next	1.69;

1.69
date	2007.02.08.10.07.02;	author miwi;	state Exp;
branches;
next	1.68;

1.68
date	2007.01.24.22.08.24;	author miwi;	state Exp;
branches;
next	1.67;

1.67
date	2006.12.21.19.57.37;	author miwi;	state Exp;
branches;
next	1.66;

1.66
date	2006.08.15.00.29.08;	author clsung;	state Exp;
branches;
next	1.65;

1.65
date	2006.08.07.03.22.37;	author rafan;	state Exp;
branches;
next	1.64;

1.64
date	2006.05.09.20.52.21;	author edwin;	state Exp;
branches;
next	1.63;

1.63
date	2005.12.18.22.26.09;	author lawrance;	state Exp;
branches;
next	1.62;

1.62
date	2005.07.26.16.20.41;	author vs;	state Exp;
branches;
next	1.61;

1.61
date	2005.07.26.15.50.19;	author vs;	state Exp;
branches;
next	1.60;

1.60
date	2005.04.12.03.25.52;	author obrien;	state Exp;
branches;
next	1.59;

1.59
date	2005.04.11.08.02.55;	author obrien;	state Exp;
branches;
next	1.58;

1.58
date	2004.09.24.19.43.49;	author pav;	state Exp;
branches;
next	1.57;

1.57
date	2004.03.30.19.20.20;	author krion;	state Exp;
branches;
next	1.56;

1.56
date	2004.03.14.01.29.36;	author kris;	state Exp;
branches;
next	1.55;

1.55
date	2004.02.04.05.21.43;	author marcus;	state Exp;
branches;
next	1.54;

1.54
date	2003.11.22.18.40.27;	author krion;	state Exp;
branches;
next	1.53;

1.53
date	2003.07.21.06.26.16;	author maho;	state Exp;
branches;
next	1.52;

1.52
date	2003.07.08.06.32.10;	author daichi;	state Exp;
branches;
next	1.51;

1.51
date	2003.05.19.00.01.14;	author petef;	state Exp;
branches;
next	1.50;

1.50
date	2003.02.20.18.38.01;	author knu;	state Exp;
branches;
next	1.49;

1.49
date	2003.01.18.23.21.12;	author arved;	state Exp;
branches;
next	1.48;

1.48
date	2003.01.03.17.32.12;	author arved;	state Exp;
branches;
next	1.47;

1.47
date	2003.01.03.08.26.32;	author ijliao;	state Exp;
branches;
next	1.46;

1.46
date	2002.11.18.22.52.02;	author obraun;	state Exp;
branches;
next	1.45;

1.45
date	2002.11.10.16.46.54;	author lioux;	state Exp;
branches;
next	1.44;

1.44
date	2002.11.06.22.45.52;	author adamw;	state Exp;
branches;
next	1.43;

1.43
date	2002.10.18.08.49.54;	author obraun;	state Exp;
branches;
next	1.42;

1.42
date	2002.10.16.21.23.58;	author obraun;	state Exp;
branches;
next	1.41;

1.41
date	2002.06.29.19.14.59;	author ijliao;	state Exp;
branches;
next	1.40;

1.40
date	2002.06.21.16.20.23;	author ijliao;	state Exp;
branches;
next	1.39;

1.39
date	2002.05.04.18.31.41;	author pat;	state Exp;
branches;
next	1.38;

1.38
date	2002.04.20.05.59.10;	author pat;	state Exp;
branches;
next	1.37;

1.37
date	2002.03.16.06.42.03;	author pat;	state Exp;
branches;
next	1.36;

1.36
date	2002.02.09.23.06.17;	author pat;	state Exp;
branches;
next	1.35;

1.35
date	2002.01.06.04.59.45;	author pat;	state Exp;
branches;
next	1.34;

1.34
date	2001.12.17.19.25.28;	author ijliao;	state Exp;
branches;
next	1.33;

1.33
date	2001.11.30.07.21.48;	author vanilla;	state Exp;
branches;
next	1.32;

1.32
date	2001.11.04.07.39.24;	author demon;	state Exp;
branches;
next	1.31;

1.31
date	2001.03.23.01.58.03;	author jeh;	state Exp;
branches;
next	1.30;

1.30
date	2001.03.08.15.26.10;	author olgeni;	state Exp;
branches;
next	1.29;

1.29
date	2001.03.07.22.42.42;	author olgeni;	state Exp;
branches;
next	1.28;

1.28
date	2001.02.20.16.50.53;	author vanilla;	state Exp;
branches;
next	1.27;

1.27
date	2000.12.31.17.00.04;	author alex;	state Exp;
branches;
next	1.26;

1.26
date	2000.07.09.08.45.38;	author alex;	state Exp;
branches;
next	1.25;

1.25
date	2000.06.10.10.25.49;	author alex;	state Exp;
branches;
next	1.24;

1.24
date	2000.04.12.06.20.37;	author obrien;	state Exp;
branches;
next	1.23;

1.23
date	2000.03.31.17.02.41;	author will;	state Exp;
branches;
next	1.22;

1.22
date	2000.03.21.08.30.08;	author mharo;	state Exp;
branches;
next	1.21;

1.21
date	99.12.27.21.43.23;	author steve;	state Exp;
branches;
next	1.20;

1.20
date	99.12.22.10.31.12;	author sheldonh;	state Exp;
branches;
next	1.19;

1.19
date	99.08.31.06.47.06;	author mharo;	state Exp;
branches;
next	1.18;

1.18
date	99.08.27.22.29.39;	author mharo;	state Exp;
branches;
next	1.17;

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

1.16
date	99.08.22.18.58.54;	author mharo;	state Exp;
branches;
next	1.15;

1.15
date	99.01.27.07.41.22;	author fenner;	state Exp;
branches;
next	1.14;

1.14
date	97.11.29.14.15.01;	author jraynard;	state Exp;
branches;
next	1.13;

1.13
date	96.12.08.01.44.46;	author max;	state Exp;
branches;
next	1.12;

1.12
date	96.12.07.17.58.22;	author max;	state Exp;
branches;
next	1.11;

1.11
date	96.11.18.10.24.38;	author asami;	state Exp;
branches;
next	1.10;

1.10
date	96.11.12.02.19.10;	author obrien;	state Exp;
branches;
next	1.9;

1.9
date	96.06.05.17.35.13;	author jraynard;	state Exp;
branches;
next	1.8;

1.8
date	96.06.03.00.27.35;	author jraynard;	state Exp;
branches;
next	1.7;

1.7
date	95.11.22.13.13.16;	author asami;	state Exp;
branches;
next	1.6;

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

1.5
date	95.04.18.05.18.51;	author asami;	state Exp;
branches;
next	1.4;

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

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

1.2
date	95.04.01.12.47.10;	author jkh;	state Exp;
branches;
next	1.1;

1.1
date	95.02.10.06.15.02;	author gpalmer;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.02.10.06.15.03;	author gpalmer;	state Exp;
branches;
next	;


desc
@@


1.105
log
@Switch exporter over
@
text
@# New ports collection makefile for:	smalltalk
# Date created:		09 Feb 1995
# Whom:			gpalmer
#
# $FreeBSD: head/lang/smalltalk/Makefile 302037 2012-08-04 22:52:02Z kwm $
#

PORTNAME=	smalltalk
PORTVERSION=	3.2.4
PORTREVISION=	3
CATEGORIES=	lang
MASTER_SITES=	${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR=	${PORTNAME}

MAINTAINER=	johans@@FreeBSD.org
COMMENT=	GNU Smalltalk

BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip \
		gawk:${PORTSDIR}/lang/gawk
LIB_DEPENDS=	gdbm:${PORTSDIR}/databases/gdbm \
		execinfo:${PORTSDIR}/devel/libexecinfo \
		cairo:${PORTSDIR}/graphics/cairo

OPTIONS_DEFINE=	TCL PGSQL SDL
OPTIONS_DEFAULT=TCL PGSQL SDL

USE_AUTOTOOLS=	libtool
USE_GNOME=	gnomehack pkgconfig pango
USE_ICONV=	yes
USE_SQLITE=	yes
USE_GMAKE=	yes
USE_XORG=	ice xi xmu
USE_GL=		gl glut
GNU_CONFIGURE=	yes
CONFIGURE_ENV=	ac_cv_prog_EMACS=no
CONFIGURE_ARGS=	--enable-generational-gc=no \
		--enable-gtk=no \
		--with-emacs=no \
		--with-gmp=no
USE_LDCONFIG=	yes
PLIST_SUB=	VERSION="${PORTVERSION}"
PORTDATA=	*

.ifdef	NOPORTDATA
IGNORE=		smalltalk requires port data, unset NOPORTDATA to install
.endif

MAN1=		gst.1 gst-load.1 gst-package.1 gst-sunit.1 gst-config.1 \
		gst-convert.1 gst-doc.1 gst-profile.1
MLINKS=		gst-load.1 gst-reload.1
INFO=		gst gst-base gst-libs

CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MTCL}
LIB_DEPENDS+=		tk84:${PORTSDIR}/x11-toolkits/tk84
CONFIGURE_ARGS+=	--with-tcl=${LOCALBASE}/lib/tcl8.4 \
			--with-tk=${LOCALBASE}/lib/tk8.4
PLIST_SUB+=		TCLTK=""
.else
CONFIGURE_ARGS+=	--with-tcl=no
PLIST_SUB+=		TCLTK="@@comment "
.endif

.if ${PORT_OPTIONS:MPGSQL}
USE_PGSQL=	yes
. include "${PORTSDIR}/Mk/bsd.database.mk"
PLIST_SUB+=	PGSQL=""
.else
PLIST_SUB+=	PGSQL="@@comment "
.endif

.if ${PORT_OPTIONS:MSDL}
USE_SDL=	image mixer sdl sound ttf
PLIST_SUB+=	SDL=""
.else
PLIST_SUB+=	SDL="@@comment "
.endif

.include <bsd.port.pre.mk>

.if ${ARCH} == "sparc64"
BROKEN=		Fails to install on sparc64
.endif

post-patch:
	@@${REINPLACE_CMD} -e 's|echo aout|echo elf|g' \
		-e 's/ia64-\*-\* /&|amd64-*-* /' \
		${WRKSRC}/configure
	@@${REINPLACE_CMD} -e 's/x86_64-\*-freebsd\* /&| amd64-*-freebsd* / ' \
		${WRKSRC}/libffi/configure
	@@${REINPLACE_CMD} -e 's/lrintl (truncl/lroundl (truncl/' \
		${WRKSRC}/libgst/prims.def \
		${WRKSRC}/libgst/prims.inl

post-build:
	@@${SED} -e 's|@@bindir@@|${PREFIX}/bin|g' \
		${WRKSRC}/gst-mode.el.in > ${WRKSRC}/gst-mode.el

post-install:
	@@${MKDIR} ${DATADIR}/gtk
	@@${TOUCH} ${DATADIR}/gtk/.keep_me
	${INSTALL_DATA} ${WRKSRC}/*.el ${PREFIX}/share/emacs/site-lisp

.include <bsd.port.post.mk>
@


1.104
log
@SVN rev 302037 on 2012-08-04 22:52:02Z by kwm

Switch from libglut to freeglut and retire libglut. Libglut hasn't been
developed in years and has been dropped from the MESA 8.0 distribution.
Freeglut is a rewrite of glut and is actively developed and is used by
many linux distributions instead of libglut.

Bump all ports that directly depend on libglut because of the shlib version
change.

There are some extra items in this patch.

*) Because freeglut doesn't have the same dependancies as libglut, some ports
	need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
	with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
	remains now.
*) While here fix a png related build issue games/vegastrike.

Thanks to miwi for running the exp-run.

Approved by:	portmgr (miwi)

Collaboration with:	zeising@@
Obtained from:	xorg-dev staging area.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.103
log
@Convert to new options framework
@
text
@d10 1
a10 1
PORTREVISION=	2
d32 1
@


1.102
log
@- update png to 1.5.10
@
text
@d20 6
a25 7
LIB_DEPENDS=	gdbm.4:${PORTSDIR}/databases/gdbm \
		execinfo.1:${PORTSDIR}/devel/libexecinfo \
		cairo.2:${PORTSDIR}/graphics/cairo

OPTIONS=	TCLTK "Enable Tcl/Tk binding" on \
		PGSQL "PostgreSQL binding" on \
		SDL "SDL binding" on
d55 1
a55 5
.include <bsd.port.pre.mk>

.if ${ARCH} == "sparc64"
BROKEN=		Fails to install on sparc64
.endif
d57 2
a58 5
.if defined(WITHOUT_TCLTK)
CONFIGURE_ARGS+=	--with-tcl=no
PLIST_SUB+=	TCLTK="@@comment "
.else
LIB_DEPENDS+=	tk84.1:${PORTSDIR}/x11-toolkits/tk84
d61 4
a64 1
PLIST_SUB+=	TCLTK=""
d67 1
a67 3
.if defined(WITHOUT_PGSQL)
PLIST_SUB+=	PGSQL="@@comment "
.else
d69 1
a69 1
.include "${PORTSDIR}/Mk/bsd.database.mk"
d71 2
d75 1
a75 3
.if defined(WITHOUT_SDL)
PLIST_SUB+=	SDL="@@comment "
.else
d78 8
@


1.101
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.100
log
@- Track dependencies after databases/gdbm update
@
text
@d35 1
a35 2
CONFIGURE_ENV=	LDFLAGS="${LDFLAGS}" \
		ac_cv_prog_EMACS=no
d53 2
a54 2
CPPFLAGS=	-I${LOCALBASE}/include
LDFLAGS=	-L${LOCALBASE}/lib
@


1.99
log
@Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:		ports/159624
Submitted by:	Ruslan Mahmatkhanov <cvs-src@@yandex.ru>
@
text
@d10 1
d20 1
a20 1
LIB_DEPENDS=	gdbm.3:${PORTSDIR}/databases/gdbm \
@


1.98
log
@Update GNU Smalltalk to 3.2.4
@
text
@d28 1
a28 1
USE_GNOME=	gnomehack gnometarget pkgconfig pango
@


1.97
log
@- Update smalltalk to 3.2.3
- Remove patch that has been included upstream
@
text
@d9 1
a9 1
PORTVERSION=	3.2.3
d34 1
a34 1
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
a61 4
.if ${OSVERSION} < 700000
BROKEN=		Bad pkg-plist (fails to detect sdl parts)
.endif

@


1.96
log
@Sync to new bsd.autotools.mk
@
text
@d9 1
a9 2
PORTVERSION=	3.2.2
PORTREVISION=	1
@


1.95
log
@- Update graphics/sdl_ttf to version 2.0.10
- Bump portrevisions for all ports depending on graphics/sdl_ttf
- Update Mk/bsd.sdl.mk for the new shared library version.
@
text
@d28 1
a28 1
USE_AUTOTOOLS=	libtool:22
@


1.94
log
@Update to 3.2.2 (bugfix release)
@
text
@d10 1
@


1.93
log
@Update to 3.2.1
@
text
@d9 1
a9 1
PORTVERSION=	3.2.1
@


1.92
log
@Set IGNORE for NOPORTDATA configurations:
Smalltalk port does not honour the NOPORTDATA flag
and won't work if the port data is not installed

Reported by:	QAT
@
text
@d9 1
a9 1
PORTVERSION=	3.2
@


1.91
log
@- Update to Smalltalk 3.2,
  http://smalltalk.gnu.org/news/gnu-smalltalk-3-2
@
text
@d44 4
@


1.90
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d9 1
a9 2
PORTVERSION=	3.1
PORTREVISION=	3
d17 2
a18 1
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
d42 1
d45 1
a45 1
		gst-convert.1 gst-doc.1
a99 2
	@@${SED} -e 's|@@lispdir@@|${PREFIX}/share/emacs/site-lisp|g' \
		${WRKSRC}/smalltalk-mode.el.in > ${WRKSRC}/smalltalk-mode.el
@


1.89
log
@Update my mail address to @@FreeBSD.org

Feature safe:   yes
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.88
log
@- update to jpeg-8
@
text
@d15 1
a15 1
MAINTAINER=	johans@@stack.nl
@


1.87
log
@- Update devel/sdl12 to version 1.2.14.
- Update audio/sdl_mixer to version 1.2.11.
- Update graphics/sdl_gfx to version 2.0.20.
- Update graphics/sdl_image to version 1.2.10.
- Bump portrevisions for all ports depending on audio/sdl_mixer and
  graphics/sdl_image.
- Update Mk/bsd.sdl.mk accordingly for the new shared lib versions.

PR:		ports/142147 ports/142248 ports/142249
Approved by:	miwi (mentor implicit)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.86
log
@- Mark broken on FreeBSD 6.x

Reported by:	pointyhat via pav, erwin
@
text
@d10 1
@


1.85
log
@Update to 3.1
@
text
@d56 4
@


1.84
log
@-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
@
text
@d9 1
a9 1
PORTVERSION=	3.0.5
d19 2
a20 1
		execinfo.1:${PORTSDIR}/devel/libexecinfo
d23 2
a24 1
		PGSQL "PostgreSQL binding" on
d27 1
a27 1
USE_GNOME=	gnomehack gnometarget pkgconfig
d31 1
d74 7
@


1.83
log
@Mark as broken on sparc64: fails to install.
@
text
@d24 1
a24 1
USE_AUTOTOOLS=	libtool:15
@


1.82
log
@- Remove conditional checks for FreeBSD 5.x and older
@
text
@d49 4
@


1.81
log
@Update to 3.0.5
@
text
@a48 4
.if ${OSVERSION} < 600000
BROKEN=		requires C99 math functions for long doubles
.endif

@


1.80
log
@Update to 3.0.4
@
text
@d9 1
a9 1
PORTVERSION=	3.0.4
@


1.79
log
@- Remove USE_GCC where it can be satisfied with base compiler on following
  FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
@
text
@d9 1
a9 2
PORTVERSION=	3.0.3
PORTREVISION=	2
@


1.78
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@a26 1
USE_GCC=	3.4+
@


1.77
log
@Fix plist

Reported by:	miwi
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.76
log
@Update to 3.0.3
@
text
@d10 1
@


1.75
log
@- Update to 3.0.2 - See smalltalk.gnu.org for what's new in 3.0
- Optional postgresql bindings
- Update website link and remove references to old maintainers
@
text
@d9 1
a9 1
PORTVERSION=	3.0.2
@


1.74
log
@- Update to 2.3.6
@
text
@d9 1
a9 1
PORTVERSION=	2.3.6
d17 1
d21 2
a22 1
OPTIONS=	TCLTK "Enable Tcl/Tk binding" on
d28 1
d40 3
a42 1
MAN1=		gst.1
d64 8
@


1.73
log
@- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
@
text
@d9 1
a9 1
PORTVERSION=	2.3.5
@


1.72
log
@- Update to 2.3.5
- This version should work better on ia64 platforms
@
text
@d30 1
a30 3
CONFIGURE_ARGS=	--mandir=${MANPREFIX}/man \
		--infodir=${PREFIX}/${INFO_PATH} \
		--enable-generational-gc=no \
@


1.71
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d9 1
a9 2
PORTVERSION=	2.3.3
PORTREVISION=	1
@


1.70
log
@- Update to 2.3.3
- Claim maintainership
- Fix build for amd64 (and maybe ia64)
- Remove FreeBSD 4.x specific libreadline requirement
- Mark broken for 5.x: lacking certain libm functions
@
text
@d10 1
@


1.69
log
@ - Fix after objformat removal

Submitted by:	pointyhat
@
text
@d9 1
a9 2
PORTVERSION=	2.3.1
PORTREVISION=	1
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
d47 2
a48 6
.if ${ARCH} != "i386" && ${ARCH} != "alpha"
BROKEN=		does not compile on !i386 and !alpha
.endif

.if ${OSVERSION} < 500000 || exists(${LOCALBASE}/lib/libreadline.so.5)
LIB_DEPENDS+=	readline.5:${PORTSDIR}/devel/readline
d63 7
a69 1
	${WRKSRC}/configure
@


1.68
log
@- Fix build with gcc 4.1
@
text
@d23 1
d66 4
@


1.67
log
@- Update to 2.3.1

PR:		106983
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
@
text
@d10 1
@


1.66
log
@- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include irc/ japanese/ java/ lang/ mail/ math/ maintained by ports@@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
@
text
@d9 1
a9 1
PORTVERSION=	2.2
d29 6
a34 2
CONFIGURE_ARGS=	--enable-generational-gc=no --enable-gtk=no \
		--with-emacs=no --with-gmp=no
d36 1
d64 5
a68 5
post-patch:
	@@${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} -e \
		's|-release $$(VERSION)|-avoid-version|g'
	@@${REINPLACE_CMD} -e 's|typedef .*intptr_t;||g ; \
		 s|typedef .*intmax_t;||g' ${WRKSRC}/configure
d71 2
@


1.65
log
@- Add readline as dependency when it was already installed. The program
  will be linked against it anyway, not against a system one.
- Fix BROKEN message to pet portlint(1)
- Use DATADIR

PR:		ports/101446
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
@
text
@d31 1
a31 1
INSTALLS_SHLIB=	yes
@


1.64
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d42 1
a42 1
BROKEN=		"Does not compile on !i386 and !alpha"
d45 1
a45 1
.if ${OSVERSION} < 500000
@


1.63
log
@Update to 2.2.

PR:		ports/90554
Submitted by:	Ports Fury
@
text
@a24 1
USE_REINPLACE=	yes
@


1.62
log
@Pull in devel/readline on 4.x for enhanced command line editing
(and avoid possible implicit dependency when libreadline is already installed
at build-time)
@
text
@d9 1
a9 2
PORTVERSION=	2.1.5
PORTREVISION=	1
d22 3
a26 1
USE_ICONV=	yes
a27 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
d29 4
a32 2
		MAKEINFO="makeinfo --no-split"
CONFIGURE_ARGS=	--disable-gtk --without-emacs --without-gmp
d42 4
d50 4
a53 1
.if defined(WITH_TCLTK)
a57 7
.else
CONFIGURE_ARGS+=	--with-tcl=no
PLIST_SUB+=	TCLTK="@@comment "
.endif

.if ${ARCH} != "i386" && ${ARCH} != "alpha"
BROKEN=		"Does not compile on !i386 and !alpha"
a59 3
post-extract:
	@@${RM} -f ${WRKSRC}/doc/*.info*

d63 2
a64 4
	@@${REINPLACE_CMD} -e \
		's|<malloc\.h>|<stdlib.h>|g' ${WRKSRC}/examples/gdbm.c
	@@${REINPLACE_CMD} -E -e \
		's|volatile (mst_Boolean)|\1|g' ${WRKSRC}/libgst/interp.h
@


1.61
log
@- Add dependency on devel/libexecinfo for missing backtrace_*() symbols
- Use OPTIONS and enable Tcl/Tk by default [me]

PR:		ports/83905
Submitted by:	Konstantin Belousov
@
text
@d40 4
@


1.60
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d18 4
a21 1
LIB_DEPENDS=	gdbm.3:${PORTSDIR}/databases/gdbm
d38 2
a49 2
.include <bsd.port.pre.mk>

@


1.59
log
@Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
@
text
@d24 1
a24 1
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
@


1.58
log
@- Fix build on 5.3

PR:		ports/72042
Submitted by:	Yen-Ming Lee <leeym@@FreeBSD.org>
Approved by:	portmgr (marcus)
@
text
@d24 1
a24 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.57
log
@- Use USE_ICONV knob

Approved by:	portmgr
@
text
@d59 2
@


1.56
log
@BROKEN on !i386 and !alpha: Does not compile
@
text
@d18 1
a18 2
LIB_DEPENDS=	iconv.3:${PORTSDIR}/converters/libiconv \
		gdbm.3:${PORTSDIR}/databases/gdbm
d22 1
@


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

(Part 2)
@
text
@d45 6
d63 1
a63 1
.include <bsd.port.mk>
@


1.54
log
@- Update to version 2.1.5

PR:		59581
Submitted by:	Ports Fury
@
text
@d10 1
@


1.53
log
@Update to version 2.1.4

PR:		54663
Submitted by:	KATO Tsuguru <tkato@@prontomail.com> aka ports fury
@
text
@d9 1
a9 1
PORTVERSION=	2.1.4
d26 1
a26 1
CONFIGURE_ARGS=	--without-gmp
d29 1
d35 3
a37 3
LIB_DEPENDS+=	tk83.1:${PORTSDIR}/x11-toolkits/tk83
CONFIGURE_ARGS+=	--with-tcl=${LOCALBASE}/lib/tcl8.3 \
			--with-tk=${LOCALBASE}/lib/tk8.3
a38 1
CPPFLAGS+=	-I${LOCALBASE}/include/tcl8.3 -I${LOCALBASE}/include/tk8.3
d45 1
a45 3
	@@${RM} -f ${WRKSRC}/doc/gst.info*
	@@${RM} -f ${WRKSRC}/doc/gst-base.info*
	@@${RM} -f ${WRKSRC}/doc/gst-libs.info*
d49 1
a49 2
		's|@@EMACS@@|no|g ; \
		 s|-release [$$][(]VERSION[)]|-avoid-version|g'
@


1.52
log
@update lang/smalltalk: 2.1.2 -> 2.1.3

PR:		54132
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d9 1
a9 1
PORTVERSION=	2.1.3
@


1.51
log
@- update to 2.1.2
- also install the smalltalk site-lisp

PR:		52051
Submitted by:	Ports Fury
@
text
@d9 1
a9 1
PORTVERSION=	2.1.2
@


1.50
log
@De-pkg-comment.
@
text
@d9 1
a9 1
PORTVERSION=	2.0.11
d24 1
a24 2
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib" \
d30 3
d37 2
a38 1
PLIST_SUB+=		TCLTK=""
d41 1
a41 1
PLIST_SUB+=		TCLTK="@@comment "
d51 2
a52 1
		's|-release [$$][(]VERSION[)]|-avoid-version|g'
d54 4
a57 1
		's|<malloc\.h>|<stdlib.h>|g' ${WRKSRC}/examples/modules/gdbm.c
@


1.49
log
@Update to 2.0.11

PR:		47077
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d15 1
@


1.48
log
@Update to 2.0.10

PR:		46305
Submitted by: 	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d9 1
a9 1
PORTVERSION=	2.0.10
d17 1
a17 2
		gdbm.3:${PORTSDIR}/databases/gdbm \
		gmp.6:${PORTSDIR}/math/libgmp4
d26 1
@


1.47
log
@chase gdbm lib version
@
text
@d9 1
a9 1
PORTVERSION=	2.0.8
d47 1
a47 1
		's|-release [\$$][(]VERSION[)]|-avoid-version|g'
d49 1
a49 5
		's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/examples/modules/gdbm.c

pre-build:
	@@cd ${WRKSRC}/snprintfv && ${SETENV} ${MAKE_ENV} \
		${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
@


1.46
log
@Upgrade to 2.0.8.

PR:		ports/45439
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d17 1
a17 1
		gdbm.2:${PORTSDIR}/databases/gdbm \
@


1.45
log
@o Rollback PORTCOMMENT modifications while this feature's implementation
  is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
@
text
@d9 1
a9 1
PORTVERSION=	2.0.7
d23 1
a23 1
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
d45 1
a45 1
pre-patch:
@


1.44
log
@Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
@
text
@a15 2
PORTCOMMENT=	GNU Smalltalk

@


1.43
log
@Upgrade to 2.0.7.
@
text
@d16 2
@


1.42
log
@Upgrade to 2.0.6.

PR:		ports/44115
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d9 1
a9 1
PORTVERSION=	2.0.6
@


1.41
log
@upgrade to 2.0.1

PR:		39986
Submitted by:	Ports Fury
@
text
@d9 1
a9 1
PORTVERSION=	2.0.1
d17 2
a18 1
		gdbm.2:${PORTSDIR}/databases/gdbm
d26 1
a26 2
		MAKEINFO='makeinfo --no-split'
CONFIGURE_ARGS=	--without-gmp
d50 4
@


1.40
log
@Replace ${PERL} with ${REINPLACE_CMD}

PR:		39605
Submitted by:	Oliver Braun <obraun@@informatik.unibw-muenchen.de>
@
text
@d9 1
a9 1
PORTVERSION=	1.95.13.a
a12 1
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.a/a/}
d16 3
a21 1
CONFIGURE_ENV=	MAKEINFO='makeinfo --no-split'
d23 4
d42 2
d47 3
a49 2
		's| -release \$$(VERSION)| -avoid-version|g'
	@@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/libltdl/ltdl.c
@


1.39
log
@Update to 1.95.13.a

PR:		37705
Submitted by:	Tilman Linneweh <tilman@@arved.de>
@
text
@d17 1
d39 3
a41 3
	@@${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${PERL} -pi -e \
		's| -release \$$\(VERSION\)| -avoid-version|g'
	@@${PERL} -pi -e 's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/libltdl/ltdl.c
@


1.38
log
@Update to 1.95.13

PR:		37278
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d9 1
a9 1
PORTVERSION=	1.95.13
d13 1
@


1.37
log
@Update to 1.95.11

PR:		35962
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d9 1
a9 1
PORTVERSION=	1.95.11
@


1.36
log
@Update to 1.95.10

PR:		34771
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d9 1
a9 1
PORTVERSION=	1.95.10
d37 1
a37 1
	@@find ${WRKSRC} -name 'Makefile.in' | xargs ${PERL} -pi -e \
@


1.35
log
@Update to 1.95.8

PR:		33599
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d9 1
a9 1
PORTVERSION=	1.95.8
@


1.34
log
@upgrade to 1.95.7

PR:		32859
Submitted by:	Ports Fury
@
text
@d9 1
a9 1
PORTVERSION=	1.95.7
d23 10
d39 1
a39 1
	@@${PERL} -pi -e 's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/ltdl/ltdl.c
@


1.33
log
@Upgrade to 1.95.6.

PR:		ports/32313
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d9 1
a9 1
PORTVERSION=	1.95.6
d18 2
a19 2
CONFIGURE_TARGET=	# none
CONFIGURE_ARGS=	--build=${ARCH}-portbld-freebsd${OSREL}
d28 2
a29 2
		's| -release \$$\(VERSION\)| -avoid-version|g ; \
		 s|\@@MAKEINFO\@@|\@@MAKEINFO\@@ --no-split|g'
@


1.32
log
@Update to version 1.99.5.

PR:		31722
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d9 1
a9 1
PORTVERSION=	1.95.5
d24 1
a24 1
	@@${RM} ${WRKSRC}/doc/gst.info*
@


1.31
log
@Update to version 1.95.4

PR:		25998
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.30 2001/03/08 15:26:10 olgeni Exp $
d9 1
a9 1
PORTVERSION=	1.95.4
d18 2
a19 1
ALL_TARGET=	all optimize
a22 2
PLIST_SUB=	VERSION=${PORTVERSION}

a26 3
	@@${PERL} -pi -e 's|-lregex|-lgnuregex|g ; \
		 s|\$$\OPT_CFLAGS||g' ${WRKSRC}/configure

d28 1
a28 1
		's|make mostlyclean|\$$\(MAKE\) mostlyclean|g ; \
a29 3

post-install:
	${INSTALL_DATA} ${WRKSRC}/libgst/.libs/libgst.a ${PREFIX}/lib
@


1.30
log
@Fix typo in Makefile: libgst/libgst.a -> libgst/.libs/libgst.a

Noticed by:	sf
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.29 2001/03/07 22:42:42 olgeni Exp $
d9 1
a9 1
PORTVERSION=	1.95.3
d32 1
a32 2
		's|examples lib-src|lib-src examples|g ; \
		 s|make mostlyclean|\$$\(MAKE\) mostlyclean|g ; \
@


1.29
log
@Update port to version 1.95.3.

PR:		25554
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.28 2001/02/20 16:50:53 vanilla Exp $
d37 1
a37 1
	${INSTALL_DATA} ${WRKSRC}/libgst/libgst.a ${PREFIX}/lib
@


1.28
log
@Upgrade to 1.95.1,

I merge splited-info files to one file.

PR:		ports/25211
Submitted by:	tkato@@prontomail.ne.jp
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.27 2000/12/31 17:00:04 alex Exp $
d9 1
a9 1
PORTVERSION=	1.95.1
d22 5
d28 2
a29 1
	@@${PERL} -pi -e 's| install-data-local||g' ${WRKSRC}/kernel/Makefile.in
d31 4
a34 2
pre-build:
	${RM} ${WRKSRC}/docs/gst.info*
d37 1
a37 1
	@@cd ${PREFIX}/share/gnu-smalltalk && ${PREFIX}/bin/gst -Vi dummyFile
@


1.27
log
@Release to ports@@FreeBSD.org.
GNU Smalltalk is at version 1.8.5 already, but it _keeps_ calculating
wrong values on FreeBSD (see the "make check" target output).
This happened for the versions 1.8.2-1.8.5 on my machine now.
Unfortunately, I don't have the time to find out what's going on here, I'm
sorry.  Maybe someone with more time wants to maintain it.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.26 2000/07/09 08:45:38 alex Exp $
d9 1
a9 1
PORTVERSION=	1.8.1
d12 1
a12 1
MASTER_SITE_SUBDIR=	smalltalk
d18 1
d22 8
a29 2
# Set all-target to test the stuff
ALL_TARGET=	optimize info check
@


1.26
log
@Update to version 1.8.1

PR:		19678
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.25 2000/06/10 10:25:49 alex Exp $
d14 1
a14 1
MAINTAINER=	alex@@FreeBSD.org
@


1.25
log
@Change MAINTAINER: alex@@big.endian.de --> alex@@FreeBSD.org
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.24 2000/04/12 06:20:37 obrien Exp $
d9 1
a9 1
PORTVERSION=	1.7.3
@


1.24
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.23 2000/03/31 17:02:41 will Exp $
d14 1
a14 1
MAINTAINER=	alex@@big.endian.de
@


1.23
log
@Update smalltalk to 1.7.3.

PR:		17685
Submitted by:	Alexander Langer <alex@@big.endian.de>
Patch by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@a1 1
# Version required:	1.7.3
d5 1
a5 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.22 2000/03/21 08:30:08 mharo Exp $
d8 2
a9 1
DISTNAME=	smalltalk-1.7.3
@


1.22
log
@PREFIX -> LOCALBASE
@
text
@d2 1
a2 1
# Version required:	1.6.2
d6 1
a6 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.21 1999/12/27 21:43:23 steve Exp $
d9 1
a9 1
DISTNAME=	smalltalk-1.6.2
d16 1
a16 2
BUILD_DEPENDS=	${LOCALBASE}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm

a17 1
CONFIGURE_ARGS=	--with-optimize --with-readline
d22 1
a22 1
ALL_TARGET=	all check
@


1.21
log
@Update to version 1.6.2.

PR:		15712
Submitted by:	maintainer
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.20 1999/12/22 10:31:12 sheldonh Exp $
d16 1
a16 1
BUILD_DEPENDS=	${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm
@


1.20
log
@Hand over to a maintainer with more time available, now that James has
retired from active service.

Bump "Version required" while I'm in there.

Requested by:	Alexander Langer <alex@@big.endian.de>
@
text
@d2 1
a2 1
# Version required:	1.1.5
d6 1
a6 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.19 1999/08/31 06:47:06 mharo Exp $
d9 1
a9 1
DISTNAME=	smalltalk-1.1.5
d21 1
a21 2
IS_INTERACTIVE=	yes
NO_PACKAGE=	"Installation requires interaction"
d23 2
a24 29
# For some reason configure doesn't set this up properly and my feeble
# brain can't see how to fix it.
CFLAGS+=	-I${X11BASE}/include

do-install:
	@@${ECHO_MSG} "Installing method definitions..."
	@@ if [ ! -d ${PREFIX}/lib/smalltalk ]; then ${MKDIR} ${PREFIX}/lib/smalltalk; fi
	@@(cd ${WRKSRC}; ${CP} *.st ${PREFIX}/lib/smalltalk)
	@@(cd ${PREFIX}/lib/smalltalk ; ${CHMOD} +r *.st)
	@@${ECHO_MSG}
	@@${ECHO_MSG} "To complete the installation of GNU Smalltalk, do"
	@@${ECHO_MSG} "	cd ${WRKSRC};"
	@@${ECHO_MSG} "./gst -iV"
	@@${ECHO_MSG} "to test the interpreter and create the image."
	@@${ECHO_MSG}
	@@${ECHO_MSG} "When you are satisfied everything works, do Control-D to quit"
	@@${ECHO_MSG} "followed by"
	@@${ECHO_MSG} "cp gst ${PREFIX}/bin"
	@@${ECHO_MSG} "cp gst.im ${PREFIX}/lib/smalltalk"
	@@${ECHO_MSG} "to install the interpreter and image."
	@@${ECHO_MSG}
	@@${ECHO_MSG} "If Emacs is installed, you may also wish to copy the"
	@@${ECHO_MSG} "*st.el files to the Emacs Lisp directory. This will enable you"
	@@${ECHO_MSG} "to configure Emacs for Interactor mode."
	@@${ECHO_MSG}
	@@${ECHO_MSG} ">>Please read the file"
	@@${ECHO_MSG} "${WRKSRC}/info/gst.txi"
	@@${ECHO_MSG} "for more information.<<"
	@@${ECHO_MSG}
@


1.19
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@d2 1
a2 1
# Version required:	1.1.1
d6 1
a6 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.18 1999/08/27 22:29:39 mharo Exp $
d14 1
a14 1
MAINTAINER=	jraynard@@FreeBSD.org
@


1.18
log
@echo -> ${ECHO} or ${ECHO_MSG}  and in some cases, move echo stuff
to pkg/MESSAGE and use ${CAT} ${PKGMESSAGE}
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.17 1999/08/25 06:35:26 obrien Exp $
d14 1
a14 1
MAINTAINER=	jraynard@@FreeBSD.ORG
@


1.17
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d29 1
a29 1
	@@echo "Installing method definitions..."
d33 20
a52 20
	@@echo
	@@echo "To complete the installation of GNU Smalltalk, do"
	@@echo "	cd ${WRKSRC};"
	@@echo "./gst -iV"
	@@echo "to test the interpreter and create the image."
	@@echo
	@@echo "When you are satisfied everything works, do Control-D to quit"
	@@echo "followed by"
	@@echo "cp gst ${PREFIX}/bin"
	@@echo "cp gst.im ${PREFIX}/lib/smalltalk"
	@@echo "to install the interpreter and image."
	@@echo
	@@echo "If Emacs is installed, you may also wish to copy the"
	@@echo "*st.el files to the Emacs Lisp directory. This will enable you"
	@@echo "to configure Emacs for Interactor mode."
	@@echo
	@@echo ">>Please read the file"
	@@echo "${WRKSRC}/info/gst.txi"
	@@echo "for more information.<<"
	@@echo
@


1.16
log
@chmod -> ${CHMOD}
chown -> ${CHOWN}
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.15 1999/01/27 07:41:22 fenner Exp $
@


1.15
log
@${MASTER_SITE_GNU} got rearranged in December; let's catch up.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.14 1997/11/29 14:15:01 jraynard Exp $
d32 1
a32 1
	@@(cd ${PREFIX}/lib/smalltalk ; chmod +r *.st)
@


1.14
log
@Update to version 1.1.5 of GNU Smalltalk.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.13 1996/12/08 01:44:46 max Exp $
d12 1
@


1.13
log
@No `.' is needed at the end of the reason string for NO_CDROM, NO_PACKAGE,
RESTRICTED or BROKEN.
Pointed-out by:	asami
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1996/12/07 17:58:22 max Exp $
d9 1
a9 1
DISTNAME=	smalltalk-1.1.1
d15 5
d23 3
a25 7
pre-configure:
	@@${CP} ${FILESDIR}/m-fbsd-2.h ${WRKSRC}/config/m-fbsd-2.h
	@@(cd ${WRKSRC} ; ./config.mst fbsd-2)
	@@${TOUCH} ${TOUCH_FLAGS} ${CONFIGURE_COOKIE}

do-build:
	if [ -d ${X11BASE} ]; then (cd ${WRKSRC}/stix; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET}; ${CP} mst *.st ${WRKSRC}); else (cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET}); fi;
a32 1
	@@echo
d34 3
a36 2
	@@echo "	cd ${WRKSRC}; ./mst -iV"
	@@echo "to build the image and test the interpreter."
d39 4
a42 2
	@@echo "(this will give a parse error, which can be safely ignored)"
	@@echo "followed by 'cp mst ${PREFIX}/bin'."
d44 2
a45 2
	@@echo "Finally, if Emacs is installed, you may also wish to copy the"
	@@echo "st*.el files to the Emacs Lisp directory. This will enable you"
d48 2
a49 2
	@@echo ">>Please read the file" 
	@@echo "${WRKSRC}/mst.texinfo"
@


1.12
log
@Added reason for NO_PACKAGE. (Interactive installation, sort of.)

{CP} -> ${CP} ;)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1996/11/18 10:24:38 asami Exp $
d16 1
a16 1
NO_PACKAGE=	"Installation requires interaction."
@


1.11
log
@Use MASTER_SITE_GNU  Use MAN? macros.  CATEGORIES+= -> CATEGORIES.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.10 1996/11/12 02:19:10 obrien Exp $
d16 1
a16 1
NO_PACKAGE=yes
d19 1
a19 1
	@@{CP} ${FILESDIR}/m-fbsd-2.h ${WRKSRC}/config/m-fbsd-2.h
@


1.10
log
@CATAGORIES+= -> CATAGORIES=
Reordered vars where needed.  Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.9 1996/06/05 17:35:13 jraynard Exp $
d11 1
a11 1
MASTER_SITES=	ftp://prep.ai.mit.edu/pub/gnu/
@


1.9
log
@Made port NO_PACKAGE.

Removed CFLAGS line which didn't appear to do anything.

Minor changes to message printed out at install time.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.8 1996/06/03 00:27:35 jraynard Exp $
d10 1
a10 1
CATEGORIES+=	lang
d19 1
a19 1
	@@cp ${FILESDIR}/m-fbsd-2.h ${WRKSRC}/config/m-fbsd-2.h
d24 1
a24 1
	if [ -d ${X11BASE} ]; then (cd ${WRKSRC}/stix; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET}; cp mst *.st ${WRKSRC}); else (cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET}); fi;
d28 2
a29 2
	@@ if [ ! -d ${PREFIX}/lib/smalltalk ]; then mkdir -p ${PREFIX}/lib/smalltalk; fi
	@@(cd ${WRKSRC}; cp *.st ${PREFIX}/lib/smalltalk)
@


1.8
log
@Change maintainer to jraynard.

Build either X or non-X version depending on whether X11BASE exists.

Make info printed out at install stage more informative.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1995/11/22 13:13:16 asami Exp $
d16 1
d27 1
a27 1
	@@echo "Installing Smalltalk interpreter and method definitions..."
a32 1
	@@echo
d39 1
a39 1
	@@echo "followed by cp mst ${PREFIX}/bin"
d42 2
a43 2
	@@echo "st.el file to the Emacs Lisp directory. This will enable you to"
	@@echo "configure Emacs for Interactor mode."
d45 3
a47 1
	@@echo "Please read the file mst.texinfo for more information."
@


1.7
log
@Change category nome from "languages" to "lang".  Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1995/04/24 11:29:30 asami Exp $
d13 1
a13 1
MAINTAINER=	gpalmer@@FreeBSD.ORG
d22 3
d26 21
a46 2
	@@echo ">> The install target for smalltalk-1.1.1 is interactive."
	@@echo ">> Please read the file mst.texinfo for more information."
@


1.6
log
@Update lang Makefiles, compressing some man pages and stripping some
executables along the way.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1995/04/18 05:18:51 asami Exp $
d10 1
a10 1
CATEGORIES+=	languages
@


1.5
log
@Add IS_INTERACTIVE=yes.  Cf.
>> The install target for smalltalk-1.1.1 is interactive.
>> Please read the file mst.texinfo for more information.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1995/04/16 21:24:53 asami Exp $
d22 1
a22 1
install: build
a24 1
	@@${DO_NADA}
@


1.4
log
@Make various install and pre-install targets depend on build.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1995/04/15 05:44:50 asami Exp $
d14 2
@


1.3
log
@Update of lang Makefiles....
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1995/04/01 12:47:10 jkh Exp $
d20 1
a20 1
install:
@


1.2
log
@Add CATEGORIES lines to a whole bunch of port Makefiles.  Some ports are in
multiple catagories - I'll expect the various MAINTAINERS to make further
adjustments (and add any KEYWORDS lines) themselves.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1995/02/10 06:15:03 gpalmer Exp $
d10 1
d12 1
a12 1
CATEGORIES+=	languages
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d11 1
@


1.1.1.1
log
@GNU Smalltalk version 1.1.1. The install target is a dummy which
prints a warning as the supplied install target is interactive.
@
text
@@
