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

Reply via email to