Update of /cvsroot/fink/packages/dists/unstable/main/finkinfo/languages
In directory usw-pr-cvs1:/tmp/cvs-serv11454
Added Files:
gwydion-dylan-2.3.8-1.info gwydion-dylan-2.3.8-1.patch
gwydion-dylan-bootstrap-2.3.8-1.info
Removed Files:
gwydion-dylan-2.3.5-2.info gwydion-dylan-2.3.5-2.patch
gwydion-dylan-bootstrap-2.3.5-2.info
Log Message:
Updated to upstream version 2.3.8
--- NEW FILE: gwydion-dylan-2.3.8-1.info ---
Package: gwydion-dylan
Version: 2.3.8
Revision: 1
Maintainer: Matthias Neeracher <[EMAIL PROTECTED]>
Depends: dlcompat, tcltk, libtool | libtool14
BuildDepends: gwydion-dylan-bootstrap
Replaces: gwydion-dylan-bootstrap
Source: ftp://berlin.ccc.de/pub/gd/src/%n-%v.tar.gz
UpdateConfigGuess: true
Patch: %f.patch
ConfigureParams: --mandir=%p/share/man --includedir=%p/include/dylan
SetCPPFLAGS: -Wno-long-double
CompileScript: <<
./configure %c
ulimit -S -s 8192; make
<<
InstallScript: <<
make DESTDIR=%d install
ranlib %i/lib/dylan/%v/ppc-darwin-egcs/*.a
head -26 Makegen>COPYING
<<
DocFiles: CREDITS NEWS README COPYING
Description: Dylan Compiler
DescDetail: <<
This is the Gwydion Dylan Compiler System, installing two different compilers:
mindy, which generates slow code quickly, and d2c, which generates fast code
slowly.
<<
DescPort: <<
d2c has a very complex bootstrap process, so I've set up a separate
private package gwydion-dylan-bootstrap for the first phase of the
bootstrap. The bootstrap package is automatically removed when the main
package is installed.
Like any LISPish language, Gwydion Dylan likes to gobble up stack space, so
the build process would crash unless I expanded the stack size using ulimit.
<<
License: BSD
Homepage: http://www.gwydiondylan.org
--- NEW FILE: gwydion-dylan-2.3.8-1.patch ---
diff -ru gwydion-dylan-2.3.8-orig/d2c/compiler/main/main.dylan
gwydion-dylan-2.3.8/d2c/compiler/main/main.dylan
--- gwydion-dylan-2.3.8-orig/d2c/compiler/main/main.dylan Sat Jul 27 20:16:21
2002
+++ gwydion-dylan-2.3.8/d2c/compiler/main/main.dylan Sat Jul 27 20:17:07 2002
@@ -188,7 +188,7 @@
// Location of runtime.h
define constant $runtime-include-dir
- = concatenate($dylan-dir, "/include");
+ = concatenate($dylan-dir, "/include/dylan");
#endif
Only in gwydion-dylan-2.3.8/d2c/compiler/main: main.dylan~
diff -ru gwydion-dylan-2.3.8-orig/ltmain.sh gwydion-dylan-2.3.8/ltmain.sh
--- gwydion-dylan-2.3.8-orig/ltmain.sh Sat Jul 27 20:16:29 2002
+++ gwydion-dylan-2.3.8/ltmain.sh Fri Aug 2 11:14:51 2002
@@ -1229,7 +1229,7 @@
fi
;;
- *.$libext)
+ *.$libext | /System/Library/*Frameworks/*)
# An archive.
deplibs="$deplibs $arg"
old_deplibs="$old_deplibs $arg"
@@ -1456,7 +1456,7 @@
continue
;;
*.la) lib="$deplib" ;;
- *.$libext)
+ *.$libext | /System/Library/*Frameworks/*)
if test $pass = conv; then
deplibs="$deplib $deplibs"
continue
diff -ru gwydion-dylan-2.3.8-orig/mindy/comp/Makefile.in
gwydion-dylan-2.3.8/mindy/comp/Makefile.in
--- gwydion-dylan-2.3.8-orig/mindy/comp/Makefile.in Sat Jul 27 20:16:14 2002
+++ gwydion-dylan-2.3.8/mindy/comp/Makefile.in Sat Jul 27 20:17:07 2002
@@ -49,8 +49,9 @@
CC = @CC@
CCOPTS = @CCOPTS@
-CFLAGS = $(CCOPTS) -I${SRCDIR} -I${CONFIGDIR} @DEFS@
-DBINDIR=\"${BINDIR}\" -DLIBDIR=\"${LIBDIR}\"
+CFLAGS = @CPPFLAGS@ $(CCOPTS) -I${SRCDIR} -I${CONFIGDIR} @DEFS@
+-DBINDIR=\"${BINDIR}\" -DLIBDIR=\"${LIBDIR}\"
CFLAGS_NO_WERROR = `echo $(CFLAGS) | sed 's/-Werror//g'`
+LDFLAGS = @LDFLAGS@
YACC = @YACC@
YFLAGS = -d
LEX = @LEX@
@@ -76,7 +77,7 @@
dump.c free.c dup.c feature.c
mindycomp$(exe_ext): ${OBJS}
- ${CC} ${OBJS} -DVERSION=\""`/bin/date`"\" ${SRCDIR}/version.c ${LIBS} -o ,$@
+ ${CC} ${OBJS} ${LDFLAGS} -DVERSION=\""`/bin/date`"\" ${SRCDIR}/version.c
+${LIBS} -o ,$@
mv ,$@ $@
${SRCDIR}/parser-tab.c: ${SRCDIR}/parser.y
diff -ru gwydion-dylan-2.3.8-orig/mindy/compat/Makefile.in
gwydion-dylan-2.3.8/mindy/compat/Makefile.in
--- gwydion-dylan-2.3.8-orig/mindy/compat/Makefile.in Sat Jul 27 20:16:14 2002
+++ gwydion-dylan-2.3.8/mindy/compat/Makefile.in Sat Jul 27 20:18:48 2002
@@ -49,7 +49,7 @@
AR = ar
CC = @CC@
CCOPTS = @CCOPTS@
-CFLAGS = $(CCOPTS) -I${SRCDIR} -I${CONFIGDIR} @DEFS@
-DBINDIR=\"${BINDIR}\" -DLIBDIR=\"${LIBDIR}\" -DTARGET=\"@d2c_target@\"
+CFLAGS = @CPPFLAGS@ $(CCOPTS) -I${SRCDIR} -I${CONFIGDIR} @DEFS@
+-DBINDIR=\"${BINDIR}\" -DLIBDIR=\"${LIBDIR}\" -DTARGET=\"@d2c_target@\"
YACC = @YACC@
YFLAGS = -d
LEX = @LEX@
diff -ru gwydion-dylan-2.3.8-orig/mindy/etc/Makefile.in
gwydion-dylan-2.3.8/mindy/etc/Makefile.in
--- gwydion-dylan-2.3.8-orig/mindy/etc/Makefile.in Sat Jul 27 20:16:15 2002
+++ gwydion-dylan-2.3.8/mindy/etc/Makefile.in Sat Jul 27 20:17:07 2002
@@ -50,7 +50,8 @@
CC = @CC@
CCOPTS = @CCOPTS@
-CFLAGS = $(CCOPTS) -I${SRCDIR} -I${CONFIGDIR} @DEFS@
-DBINDIR=\"${BINDIR}\" -DLIBDIR=\"${LIBDIR}\"
+CFLAGS = @CPPFLAGS@ $(CCOPTS) -I${SRCDIR} -I${CONFIGDIR} @DEFS@
+-DBINDIR=\"${BINDIR}\" -DLIBDIR=\"${LIBDIR}\"
+LDFLAGS = @LDFLAGS@
YACC = @YACC@
YFLAGS = -d
LEX = @LEX@
@@ -74,7 +75,7 @@
all: mindyexec$(exe_ext)
mindyexec$(exe_ext): mindyexec.o
- ${CC} mindyexec.o ${LIBS} -o ,$@
+ ${CC} mindyexec.o ${LDFLAGS} ${LIBS} -o ,$@
mv ,$@ $@
mindyexec.o: ${SRCDIR}/mindyexec.c
diff -ru gwydion-dylan-2.3.8-orig/mindy/interp/Makefile.in
gwydion-dylan-2.3.8/mindy/interp/Makefile.in
--- gwydion-dylan-2.3.8-orig/mindy/interp/Makefile.in Sat Jul 27 20:16:15 2002
+++ gwydion-dylan-2.3.8/mindy/interp/Makefile.in Sat Jul 27 20:17:07 2002
@@ -52,8 +52,9 @@
CC = @CC@
CCOPTS = @CCOPTS@
-CFLAGS = $(CCOPTS) -I${SRCDIR} -I${CONFIGDIR} -I. @DEFS@
-DBINDIR=\"${BINDIR}\" -DLIBDIR=\"${LIBDIR}\" -DVERSION=\"@version@\"
-DTARGET=\"@d2c_target@\"
+CFLAGS = @CPPFLAGS@ $(CCOPTS) -I${SRCDIR} -I${CONFIGDIR} -I. @DEFS@
+-DBINDIR=\"${BINDIR}\" -DLIBDIR=\"${LIBDIR}\" -DVERSION=\"@version@\"
+-DTARGET=\"@d2c_target@\"
CFLAGS_NO_WERROR = `echo $(CFLAGS) | sed 's/-Werror//g'`
+LDFLAGS = @LDFLAGS@
YACC = @YACC@
YFLAGS = -d
LEX = @LEX@
@@ -90,7 +91,7 @@
EXTERN-INCLUDES = ${SRCDIR}/malloc.inc ${TIME}/time.inc
mindy$(exe_ext): ${OBJS} ../compat/libcompat.a
- ${CC} ${OBJS} ${LIBS} -o ,$@
+ ${CC} ${OBJS} ${LDFLAGS} ${LIBS} -o ,$@
mv -f ,$@ $@
${SRCDIR}/parser-tab.c: ${SRCDIR}/parser.y
diff -ru gwydion-dylan-2.3.8-orig/platform/Makegen gwydion-dylan-2.3.8/platform/Makegen
--- gwydion-dylan-2.3.8-orig/platform/Makegen Sat Jul 27 20:16:13 2002
+++ gwydion-dylan-2.3.8/platform/Makegen Fri Aug 2 15:52:21 2002
@@ -5,6 +5,9 @@
if ($features{'compiled_for_darwin'}) {
&compile_subdirs('carbon');
}
-if ($have_gtk eq 'yes') {
- &compile_subdirs('gtk+');
-}
+##
+## I've run into too many parser problems with this. Sorry
+##
+## if ($have_gtk eq 'yes') {
+## &compile_subdirs('gtk+');
+## }
Only in gwydion-dylan-2.3.8/platform: Makegen~
diff -ru
gwydion-dylan-2.3.8-orig/platform/carbon/carbon-event-handling/carbon-event-handling.lid
gwydion-dylan-2.3.8/platform/carbon/carbon-event-handling/carbon-event-handling.lid
---
gwydion-dylan-2.3.8-orig/platform/carbon/carbon-event-handling/carbon-event-handling.lid
Sat Jul 27 20:16:13 2002
+++
+gwydion-dylan-2.3.8/platform/carbon/carbon-event-handling/carbon-event-handling.lid
+Fri Aug 2 11:15:40 2002
@@ -1,5 +1,5 @@
library: carbon-event-handling
executable: carbon-event-handling
-linker-options: -framework Carbon
+linker-options: /System/Library/Frameworks/Carbon.framework/Carbon
files: carbon-event-handling-exports
carbon-event-handling
diff -ru gwydion-dylan-2.3.8-orig/platform/carbon/sillyballs/sillyballs.lid
gwydion-dylan-2.3.8/platform/carbon/sillyballs/sillyballs.lid
--- gwydion-dylan-2.3.8-orig/platform/carbon/sillyballs/sillyballs.lid Sat Jul 27
20:16:13 2002
+++ gwydion-dylan-2.3.8/platform/carbon/sillyballs/sillyballs.lid Fri Aug 2
+11:16:08 2002
@@ -1,7 +1,7 @@
library: sillyballs
executable: sillyballs
entry-point: sillyballs:%main
-linker-options: -framework Carbon
+linker-options: /System/Library/Frameworks/Carbon.framework/Carbon
sillyballs-exports.dylan
sillyballs.dylan
diff -ru gwydion-dylan-2.3.8-orig/platform/carbon/simple-starter/my-simple.lid
gwydion-dylan-2.3.8/platform/carbon/simple-starter/my-simple.lid
--- gwydion-dylan-2.3.8-orig/platform/carbon/simple-starter/my-simple.lid Sat
Jul 27 20:16:13 2002
+++ gwydion-dylan-2.3.8/platform/carbon/simple-starter/my-simple.lid Fri Aug 2
+11:16:20 2002
@@ -1,7 +1,7 @@
library: my-simple
executable: my-simple
entry-point: my-simple:%main
-linker-options: -framework Carbon
+linker-options: /System/Library/Frameworks/Carbon.framework/Carbon
my-exports.dylan
my-window.dylan
diff -ru gwydion-dylan-2.3.8-orig/platform/gtk+/gobject-tool/gobject-tool.dylan
gwydion-dylan-2.3.8/platform/gtk+/gobject-tool/gobject-tool.dylan
--- gwydion-dylan-2.3.8-orig/platform/gtk+/gobject-tool/gobject-tool.dylan Sat
Jul 27 20:16:13 2002
+++ gwydion-dylan-2.3.8/platform/gtk+/gobject-tool/gobject-tool.dylan Fri Aug 2
+15:36:58 2002
@@ -62,6 +62,8 @@
$ppc-linux-platform;
"x86-freebsd-elf-gcc" =>
$i386-freebsd-platform;
+ "ppc-darwin-egcs" =>
+ $ppc-darwin-platform;
otherwise =>
$generic-platform;
end;
Only in gwydion-dylan-2.3.8/platform/gtk+/gobject-tool: gobject-tool.dylan~
diff -ru gwydion-dylan-2.3.8-orig/tools/pidgin/src/c-parser-exports.dylan
gwydion-dylan-2.3.8/tools/pidgin/src/c-parser-exports.dylan
--- gwydion-dylan-2.3.8-orig/tools/pidgin/src/c-parser-exports.dylan Sat Jul 27
20:16:28 2002
+++ gwydion-dylan-2.3.8/tools/pidgin/src/c-parser-exports.dylan Fri Aug 2 13:50:36
+2002
@@ -115,5 +115,6 @@
$generic-platform,
$i386-linux-platform,
$ppc-linux-platform,
- $i386-freebsd-platform;
+ $i386-freebsd-platform,
+ $ppc-darwin-platform;
end module c-parser;
Only in gwydion-dylan-2.3.8/tools/pidgin/src: c-parser-exports.dylan~
diff -ru gwydion-dylan-2.3.8-orig/tools/pidgin/src/platforms.dylan
gwydion-dylan-2.3.8/tools/pidgin/src/platforms.dylan
--- gwydion-dylan-2.3.8-orig/tools/pidgin/src/platforms.dylan Sat Jul 27 20:16:28
2002
+++ gwydion-dylan-2.3.8/tools/pidgin/src/platforms.dylan Fri Aug 2 13:49:53
+2002
@@ -131,4 +131,40 @@
default-include-path:
#["/usr/include"]);
+define constant $ppc-darwin-platform =
+ make(<c-platform>,
+ default-defines:
+ #["const", "",
+ "volatile", "",
+ "__STDC__", "",
+
+ // Parameterized macros which remove various GCC extensions from our
+ // source code. The last item in the list is the right-hand side of
+ // the define; all the items preceding it are named parameters.
+ "__attribute__", #(#("x"), ""),
+ "__signed__", "",
+ "__signed", "",
+ "__inline__", "",
+ "inline", "",
+ "__inline", "",
+
+ // These are the standard platform defines. Some day, configure should
+ // figure them out by running gcc -E -o - -dM on an empty file.
+ "__GNUC__", "2",
+ "__GNUC_MINOR__", "95",
+ "__ppc__", "",
+ "__NATURAL_ALIGNMENT__", "",
+ "__MACH__", "",
+ "__BIG_ENDIAN__", "",
+ "__APPLE__", "",
+ "__STDC__", "",
+ "__APPLE_CC__", "934",
+ "__DYNAMIC__", ""],
+ default-include-path:
+ #["/usr/local/include",
+ // Find out the correct value for this path by calling
+ // gcc -print-file-name=include
+ "/usr/include/gcc/darwin/2.95.2/g++/..",
+ "/usr/include"]);
+
Only in gwydion-dylan-2.3.8/tools/pidgin/src: platforms.dylan~
--- NEW FILE: gwydion-dylan-bootstrap-2.3.8-1.info ---
Package: gwydion-dylan-bootstrap
Version: 2.3.8
Revision: 1
Depends: dlcompat, tcltk, libtool | libtool14
Maintainer: Matthias Neeracher <[EMAIL PROTECTED]>
Source: ftp://berlin.ccc.de/pub/gd/src/gwydion-dylan-%v.tar.gz
UpdateConfigGuess: true
Patch: gwydion-dylan-%v-%r.patch
ConfigureParams: --mandir=%p/share/man --enable-mindy-bootstrap
--includedir=%p/include/dylan
SetCPPFLAGS: -Wno-long-double
CompileScript: <<
./configure %c
ulimit -S -s 8192; make
<<
InstallScript: <<
make DESTDIR=%d install
ranlib %i/lib/dylan/%v/ppc-darwin-egcs/*.a
head -26 Makegen>COPYING
<<
DocFiles: CREDITS NEWS README COPYING
Description: Dylan Compiler Bootstrap Package
DescDetail: <<
The Gwydion Dylan Compiler has such a complex bootstrap process that
it was simpler to create a separate package for the bootstrap (with the
same source and patch as the main package).
In principle, this package installs a fully usable form of the d2c compiler,
but it's slower than the fully bootstrapped version.
See the gwydion-dylan package for more information.
<<
License: BSD
Homepage: http://www.gwydiondylan.org
--- gwydion-dylan-2.3.5-2.info DELETED ---
--- gwydion-dylan-2.3.5-2.patch DELETED ---
--- gwydion-dylan-bootstrap-2.3.5-2.info DELETED ---
-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits