head	1.3;
access;
symbols
	PRE_XORG_7:1.2
	RELEASE_4_EOL:1.2
	RELEASE_6_2_0:1.1;
locks; strict;
comment	@# @;


1.3
date	2007.06.07.09.07.27;	author jkoshy;	state dead;
branches;
next	1.2;

1.2
date	2007.01.26.11.48.33;	author jkoshy;	state Exp;
branches;
next	1.1;

1.1
date	2006.09.22.10.44.01;	author jkoshy;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Upgrade to v370.  The port now unconditionally depends on Cairo
graphics.  Additional upstream changes include:
 - The conservative garbage collector (CGC) has been replaced with a
   precise garbage collector (3m) in the standard build.  For most
   users, this change simply amounts to "better performance in space
   and time".  Use the port knob 'CGC' to build DrScheme with
   the conservative garbage collector.
 - Unit-based servlets are no longer supported in the web server.
   Use module-based servlets, instead.
 - A new `(lib "unit.ss")' library replaces the old one and provides
   a simpler and more flexible syntax.
 - The HtDP "world.ss" and "image.ss" teachpacks have been revised,
   including support for the creation of animated GIFs and DrScheme's
   teachpack GUI now works only with the HtDP languages.  In other
   languages, use `require' to access teachpacks.
@
text
@--- foreign/gcc/libffi/configure.orig	Mon Apr 17 22:28:43 2006
+++ foreign/gcc/libffi/configure	Thu Sep 21 13:48:18 2006
@@@@ -5377,6 +5377,7 @@@@
 
 TARGETDIR="unknown"
 case "$host" in
+amd64-*-freebsd* ) TARGET=X86_64; TARGETDIR=x86;;
 i*86-*-linux*) TARGET=X86; TARGETDIR=x86;;
 i*86-*-gnu*) TARGET=X86; TARGETDIR=x86;;
 i*86-*-solaris2.1[0-9]*) TARGET=X86_64; TARGETDIR=x86;;
@


1.2
log
@Upgrade to v360.  Upstream changes include:
 - A new macro stepper that traces through macro expansion
   step by step.
 - A new "Lazy Scheme" language level.
 - New support for prompts and composable continuations.
 - Regexp support now includes the usual collection of
   "Perl-compatible" features.
 - Compiler improvements and bug fixes.
@
text
@@


1.1
log
@- Upgrade to v352.  This is a bug-fix release.
- Tweak the port's build to detect and use libpng and
  libjpeg present in $LOCALBASE.
- Build this port for the amd64 architecture in addition to i386.
@
text
@a10 18
@@@@ -5395,7 +5396,7 @@@@
 sparc*-sun-*) TARGET=SPARC; TARGETDIR=sparc;;
 sparc-*-linux* | sparc-*-netbsdelf* | sparc-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;;
 sparc*-*-rtems*) TARGET=SPARC; TARGETDIR=sparc;;
-sparc64-*-linux* | sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;;
+sparc64-*-freebsd* | sparc64-*-linux* | sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu) TARGET=SPARC; TARGETDIR=sparc;;
 alpha*-*-linux* | alpha*-*-osf* | alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu) TARGET=ALPHA; TARGETDIR=alpha;;
 ia64*-*-*) TARGET=IA64; TARGETDIR=ia64;;
 m32r*-*-linux* ) TARGET=M32R; TARGETDIR=m32r;;
@@@@ -5416,7 +5417,7 @@@@
 cris-*-*) TARGET=LIBFFI_CRIS; TARGETDIR=cris;;
 s390-*-linux-*) TARGET=S390; TARGETDIR=s390;;
 s390x-*-linux-*) TARGET=S390; TARGETDIR=s390;;
-x86_64-*-linux* | x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu) TARGET=X86_64; TARGETDIR=x86;;
+x86_64-*-linux* | x86_64-*-kfreebsd*-gnu) TARGET=X86_64; TARGETDIR=x86;;
 sh-*-linux* | sh[34]*-*-linux*) TARGET=SH; TARGETDIR=sh;;
 sh-*-rtems*) TARGET=SH; TARGETDIR=sh;;
 sh64-*-linux* | sh5*-*-linux*) TARGET=SH64; TARGETDIR=sh64;;
@

