rpms/alliance/devel alliance-abe.patch, NONE, 1.1 alliance-abl.patch, NONE, 1.1 alliance-alcban.patch, NONE, 1.1 alliance-asimut.patch, NONE, 1.1 alliance-attila.patch, NONE, 1.1 alliance-aut.patch, NONE, 1.1 alliance-bdd.patch, NONE, 1.1 alliance-beh.patch, NONE, 1.1 alliance-bhl.patch, NONE, 1.1 alliance-boog.patch, NONE, 1.1 alliance-boom.patch, NONE, 1.1 alliance-btr.patch, NONE, 1.1 alliance-bvl.patch, NONE, 1.1 alliance-cells.patch, NONE, 1.1 alliance-ctl.patch, NONE, 1.1 alliance-ctp.patch, NONE, 1.1 alliance-distrib.patch, NONE, 1.1 alliance-dreal.patch, NONE, 1.1 alliance-druc.patch, NONE, 1.1 alliance-elp.patch, NONE, 1.1 alliance-exp.patch, NONE, 1.1 alliance-files.patch, NONE, 1.1 alliance-fks.patch, NONE, 1.1 alliance-flatbeh.patch, NONE, 1.1 alliance-flatlo.patch, NONE, 1.1 alliance-flatph.patch, NONE, 1.1 alliance-fmi.patch, NONE, 1.1 alliance-fsm.patch, NONE, 1.1 alliance-fsp.patch, NONE, 1.1 alliance-ftl.patch, NONE, 1.1 alliance-fvh.patch, NONE, 1.1 alliance-gcp.patch, NONE, 1.1 alliance-genlib.patch, NONE, 1.1 alliance-genpat.patch, NONE, 1.1 alliance-genview.patch, NONE, 1.1 alliance-graal.patch, NONE, 1.1 alliance-grog.patch, NONE, 1.1 alliance-growstk.patch, NONE, 1.1 alliance-k2f.patch, NONE, 1.1 alliance-l2p.patch, NONE, 1.1 alliance-log.patch, NONE, 1.1 alliance-loon.patch, NONE, 1.1 alliance-lvx.patch, NONE, 1.1 alliance-lynx.patch, NONE, 1.1 alliance-m2e.patch, NONE, 1.1 alliance-mbk.patch, NONE, 1.1 alliance-mbkal.patch, NONE, 1.1 alliance-mbkap.patch, NONE, 1.1 alliance-mbkedif.patch, NONE, 1.1 alliance-mbkhilo.patch, NONE, 1.1 alliance-mbkvti.patch, NONE, 1.1 alliance-mips_asm.patch, NONE, 1.1 alliance-mocha.patch, NONE, 1.1 alliance-nero.patch, NONE, 1.1 alliance-ocp.patch, NONE, 1.1 alliance-ocr.patch, NONE, 1.1 alliance-pat.patch, NONE, 1.1 alliance-pat2spi.patch, NONE, 1.1 alliance-pcbs.patch, NONE, 1.1 alliance-phl.patch, NONE, 1.1 alliance-ppt.patch, NONE, 1.1 alliance-proof.patch, NONE, 1.1 alliance-rds.patch, NONE, 1.1 alliance-rdscif.patch, NONE, 1.1 alliance-rdsgds.patch, NONE, 1.1 alliance-ring.patch, NONE, 1.1 alliance-rtd.patch, NONE, 1.1 alliance-rtn.patch, NONE, 1.1 alliance-s2r.patch, NONE, 1.1 alliance-scapin.patch, NONE, 1.1 alliance-scl.patch, NONE, 1.1 alliance-sea.patch, NONE, 1.1 alliance-syf.patch, NONE, 1.1 alliance-vasy.patch, NONE, 1.1 alliance-vbh.patch, NONE, 1.1 alliance-vbl.patch, NONE, 1.1 alliance-vex.patch, NONE, 1.1 alliance-vpd.patch, NONE, 1.1 alliance-vpn.patch, NONE, 1.1 alliance-vst2xnf.patch, NONE, 1.1 alliance-vtl.patch, NONE, 1.1 alliance-vvh.patch, NONE, 1.1 alliance-x2y.patch, NONE, 1.1 alliance-xfsm.patch, NONE, 1.1 alliance-xgra.patch, NONE, 1.1 alliance-xpat.patch, NONE, 1.1 alliance-xsch.patch, NONE, 1.1 alliance-xvpn.patch, NONE, 1.1 alliance.spec, 1.22, 1.23 import.log, 1.4, 1.5 alliance-gcc43.patch, 1.1, NONE

Chitlesh GOORAH chitlesh at fedoraproject.org
Thu Jul 9 15:13:07 UTC 2009


Author: chitlesh

Update of /cvs/pkgs/rpms/alliance/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21729/devel

Modified Files:
	alliance.spec import.log 
Added Files:
	alliance-abe.patch alliance-abl.patch alliance-alcban.patch 
	alliance-asimut.patch alliance-attila.patch alliance-aut.patch 
	alliance-bdd.patch alliance-beh.patch alliance-bhl.patch 
	alliance-boog.patch alliance-boom.patch alliance-btr.patch 
	alliance-bvl.patch alliance-cells.patch alliance-ctl.patch 
	alliance-ctp.patch alliance-distrib.patch alliance-dreal.patch 
	alliance-druc.patch alliance-elp.patch alliance-exp.patch 
	alliance-files.patch alliance-fks.patch alliance-flatbeh.patch 
	alliance-flatlo.patch alliance-flatph.patch alliance-fmi.patch 
	alliance-fsm.patch alliance-fsp.patch alliance-ftl.patch 
	alliance-fvh.patch alliance-gcp.patch alliance-genlib.patch 
	alliance-genpat.patch alliance-genview.patch 
	alliance-graal.patch alliance-grog.patch 
	alliance-growstk.patch alliance-k2f.patch alliance-l2p.patch 
	alliance-log.patch alliance-loon.patch alliance-lvx.patch 
	alliance-lynx.patch alliance-m2e.patch alliance-mbk.patch 
	alliance-mbkal.patch alliance-mbkap.patch 
	alliance-mbkedif.patch alliance-mbkhilo.patch 
	alliance-mbkvti.patch alliance-mips_asm.patch 
	alliance-mocha.patch alliance-nero.patch alliance-ocp.patch 
	alliance-ocr.patch alliance-pat.patch alliance-pat2spi.patch 
	alliance-pcbs.patch alliance-phl.patch alliance-ppt.patch 
	alliance-proof.patch alliance-rds.patch alliance-rdscif.patch 
	alliance-rdsgds.patch alliance-ring.patch alliance-rtd.patch 
	alliance-rtn.patch alliance-s2r.patch alliance-scapin.patch 
	alliance-scl.patch alliance-sea.patch alliance-syf.patch 
	alliance-vasy.patch alliance-vbh.patch alliance-vbl.patch 
	alliance-vex.patch alliance-vpd.patch alliance-vpn.patch 
	alliance-vst2xnf.patch alliance-vtl.patch alliance-vvh.patch 
	alliance-x2y.patch alliance-xfsm.patch alliance-xgra.patch 
	alliance-xpat.patch alliance-xsch.patch alliance-xvpn.patch 
Removed Files:
	alliance-gcc43.patch 
Log Message:
Patches (14 to 100) added

alliance-abe.patch:

--- NEW FILE alliance-abe.patch ---
diff -Naur alliance-5.0/abe/configure.in alliance/src/abe/configure.in
--- alliance-5.0/abe/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/abe/configure.in	2002-10-16 20:04:19.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:19 jpc Exp $
+dnl
+dnl
+AC_INIT(src/abe.h)
+ABE_DLL_VERSION=2:1:0
+AC_SUBST(ABE_DLL_VERSION)
+AM_INIT_AUTOMAKE(abe, 2.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/abe/Makefile.in alliance/src/abe/Makefile.in
--- alliance-5.0/abe/Makefile.in	2007-07-18 19:04:04.000000000 +0200
+++ alliance/src/abe/Makefile.in	2009-06-13 22:27:05.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/abe/src/beh_dict.c alliance/src/abe/src/beh_dict.c
--- alliance-5.0/abe/src/beh_dict.c	2002-09-30 18:19:35.000000000 +0200
+++ alliance/src/abe/src/beh_dict.c	2009-06-13 23:20:09.000000000 +0200
@@ -164,8 +164,8 @@
 struct beden **head;
 char          *key_str;
 char          *ctx_str;
-int            field;
-int            valu;
+long           field;
+long           valu;
 
   {
   int               found = 0;
diff -Naur alliance-5.0/abe/src/main.c alliance/src/abe/src/main.c
--- alliance-5.0/abe/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/abe/src/main.c	2002-09-30 18:19:36.000000000 +0200
@@ -0,0 +1,230 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                     Beh                           |
+|                                                             |
+| File    :                    main.c                         |
+|                                                             |
+| Date    :                   08.02.95                        |
+|                                                             |
+| Author  :               Jacomme Ludovic                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+# include <stdio.h>
+# include <string.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "abl.h"
+# include "bdd.h"
+# include "abe.h"
+# include "abv.h"
+# include "abt.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Usage                            |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BehUsage()
+{
+  fprintf( stderr, "\t\tabetest [Options] Input_name [Output_name]\n\n"    );
+  fprintf( stdout, "\t\tOptions : -V Sets Verbose mode on\n" );
+  fprintf( stdout, "\t\tOptions : -E Erases auxialiry signals\n" );
+  fprintf( stdout, "\t\tOptions : -D Displays beh figure\n" );
+  fprintf( stdout, "\t\tOptions : -B Makes BDD nodes\n" );
+  fprintf( stdout, "\t\tOptions : -S Saves beh figure    \n" );
+  fprintf( stdout, "\n" );
+
+  exit( 1 );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                             main                            |
+|                                                             |
+\------------------------------------------------------------*/
+
+int main( argc, argv )
+
+  int   argc;
+  char *argv[];
+{
+  befig_list *BehFigure;
+  char       *InputFileName;
+  char       *OutputFileName;
+  int         Number;
+  int         Index;
+  char        Option;
+
+  int   FlagVerbose  = 0;
+  int   FlagSave     = 0;
+  int   FlagDisplay  = 0;
+  int   FlagErase    = 0;
+  int   FlagBdd      = 0;
+
+  mbkenv();
+  autenv();
+  ablenv();
+  bddenv();
+
+  InputFileName  = (char *)0;
+  OutputFileName = (char *)0;
+
+  if ( argc < 2 ) BehUsage();
+
+  for ( Number = 1; Number  < argc; Number++ )
+  {
+    if ( argv[ Number ][ 0 ] == '-' )
+    {
+      for ( Index = 1; argv[ Number ][ Index ] != '\0'; Index++ )
+      {
+        Option = argv[ Number ][ Index ];
+
+        switch ( Option )
+        {
+          case 'E' : FlagErase = 1;
+          break;
+          case 'B' : FlagBdd = 1;
+          break;
+          case 'D' : FlagDisplay = 1;
+          break;
+          case 'V' : FlagVerbose = 1;
+          break;
+          case 'S' : FlagSave    = 1;
+          break;
+          default  : BehUsage();
+        }
+      }
+    }
+    else
+    if ( InputFileName == (char *)0 ) InputFileName = argv[ Number ];
+    else
+    if ( OutputFileName == (char *)0 ) OutputFileName = argv[ Number ];
+    else
+    BehUsage();
+  }
+
+  if ( InputFileName  == (char *)0 ) BehUsage();
+  if ( OutputFileName == (char *)0 ) OutputFileName = InputFileName;
+
+  if ( FlagVerbose )
+  {
+    fprintf( stdout, "vhdlloadbefig %s\n", InputFileName );
+  }
+
+  BehFigure = vhdlloadbefig( (befig_list *)0, InputFileName, 3 );
+
+  if ( FlagVerbose )
+  {
+    fprintf( stdout, "Figure %s loaded\n", BehFigure->NAME );
+  }
+
+/*\
+  if ( FlagBdd )
+  {
+    BddSystem = createbddsystem( 100, 1000, 100, 5000000 );
+    reorderbddsystemdynamic( BddSystem, reorderbddsystemsimple, 100000, 100 );
+
+    if ( FlagVerbose )
+    {
+      fprintf( stdout, "Makes BDD for %s\n", BehFigure->NAME );
+    }
+
+    BehFigure->BEDLY = (beaux_list *)0;
+    beh_makbdd( BehFigure, ! FlagErase, 0 );
+
+    testbddcircuit( (bddcircuit *)0 );
+  
+    destroybddcircuit( BehFigure->CIRCUI );
+    destroybddsystem( BddSystem );
+  }
+  else
+  if ( FlagErase )
+  {
+    if ( FlagVerbose )
+    {
+      fprintf( stdout, "Erases auxialiary signals in %s\n", BehFigure->NAME );
+    }
+
+    beh_delauxabl( BehFigure );
+  }
+\*/
+
+  if ( FlagSave )
+  {
+    BehFigure->NAME = namealloc( OutputFileName );
+
+    if ( FlagVerbose )
+    {
+      fprintf( stdout, "vhdlsavebefig %s\n", BehFigure->NAME );
+    }
+    vhdlsavebefig ( BehFigure,  0 );
+
+    if ( FlagVerbose )
+    {
+      fprintf( stdout, "Figure %s saved\n", BehFigure->NAME );
+    }
+  }
+
+  if ( FlagDisplay )
+  {
+    beh_viewbefig( BehFigure );
+  }
+
+  beh_frebefig( BehFigure );
+
+  return( 0 );
+}
diff -Naur alliance-5.0/abe/src/Makefile.in alliance/src/abe/src/Makefile.in
--- alliance-5.0/abe/src/Makefile.in	2007-07-18 19:04:04.000000000 +0200
+++ alliance/src/abe/src/Makefile.in	2009-06-13 22:27:06.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libAbe_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -68,11 +66,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libAbe_la_SOURCES)
 DIST_SOURCES = $(libAbe_la_SOURCES)
@@ -147,6 +145,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -169,6 +170,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -235,6 +239,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -246,6 +253,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -295,6 +305,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -302,6 +315,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-abl.patch:

--- NEW FILE alliance-abl.patch ---
diff -Naur alliance-5.0/abl/configure.in alliance/src/abl/configure.in
--- alliance-5.0/abl/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/abl/configure.in	2002-10-16 20:04:19.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:19 jpc Exp $
+dnl
+dnl
+AC_INIT(src/abl.h)
+ABL_DLL_VERSION=1:3:0
+AC_SUBST(ABL_DLL_VERSION)
+AM_INIT_AUTOMAKE(abl, 1.3)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+man3/Makefile
+])
diff -Naur alliance-5.0/abl/Makefile.in alliance/src/abl/Makefile.in
--- alliance-5.0/abl/Makefile.in	2007-07-18 19:04:05.000000000 +0200
+++ alliance/src/abl/Makefile.in	2009-06-13 22:27:06.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/abl/man1/Makefile.in alliance/src/abl/man1/Makefile.in
--- alliance-5.0/abl/man1/Makefile.in	2007-07-18 19:04:05.000000000 +0200
+++ alliance/src/abl/man1/Makefile.in	2009-06-13 22:27:06.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/abl/man3/Makefile.in alliance/src/abl/man3/Makefile.in
--- alliance-5.0/abl/man3/Makefile.in	2007-07-18 19:04:05.000000000 +0200
+++ alliance/src/abl/man3/Makefile.in	2009-06-13 22:27:06.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/abl/src/abl.h alliance/src/abl/src/abl.h
--- alliance-5.0/abl/src/abl.h	2006-03-29 19:10:00.000000000 +0200
+++ alliance/src/abl/src/abl.h	2009-06-13 22:22:16.000000000 +0200
@@ -60,14 +60,14 @@
 |                                                       |
 \------------------------------------------------------*/
 
-# define ABL_OR             0
-# define ABL_AND            1
-# define ABL_XOR            2
-# define ABL_NOT            3
-# define ABL_NOR            4
-# define ABL_NAND           5
-# define ABL_NXOR           6
-# define ABL_STABLE         7
+# define ABL_OR             0L
+# define ABL_AND            1L
+# define ABL_XOR            2L
+# define ABL_NOT            3L
+# define ABL_NOR            4L
+# define ABL_NAND           5L
+# define ABL_NXOR           6L
+# define ABL_STABLE         7L
 
 /*------------------------------------------------------\
 |                                                       |
diff -Naur alliance-5.0/abl/src/main.c alliance/src/abl/src/main.c
--- alliance-5.0/abl/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/abl/src/main.c	2002-09-30 18:19:38.000000000 +0200
@@ -0,0 +1,136 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+# include <stdio.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "abl.h"
+
+static char Buffer[ 512 ];
+
+ablexpr *bitstring2abl( Variable, Left, Right, BitString )
+
+  char *Variable;
+  int   Left;
+  int   Right;
+  char *BitString;
+{
+  ablexpr *Equation;
+  ablexpr *Expr;
+  int         Reverse;
+  int         BitIndex;
+  int         Index;
+
+  if ( Left > Right )
+  {
+    Reverse  = Right;
+    Right    = Left;
+    Left     = Reverse;
+
+    Reverse  = 1;
+    BitIndex = Right - Left;
+  }
+  else
+  {
+    Reverse  = 0;
+    BitIndex = 0;
+  }
+
+  Equation = createabloper( ABL_AND );
+
+  for ( Index = Left; Index <= Right; Index++ )
+  {
+    sprintf( Buffer, "%s %d", Variable, Index );
+
+    if ( BitString[ BitIndex ] == '0' )
+    {
+      addablhexpr( Equation, createablnotexpr( createablatom( Buffer ) ) );
+    }
+    else
+    if ( BitString[ BitIndex ] == '1' )
+    {
+      addablhexpr( Equation, createablatom( Buffer ) );
+    }
+    else break;
+
+    if ( Reverse ) BitIndex--;
+    else           BitIndex++;
+  }
+
+  if ( ABL_CDR( Equation ) == (ablexpr *)0 )
+  {
+    delablexpr( Equation );
+    Expr = createablatom( "'1'" );
+  }
+  else
+  if ( ABL_CDDR( Equation ) == (ablexpr *)0 )
+  {
+    Expr = dupablexpr( ABL_CADR( Equation ) );
+    delablexpr( Equation );
+  }
+  else
+  {
+    Expr = Equation;
+  }
+
+  return( Expr );
+}
+
+int main( argc, argv )
+
+  int    argc;
+  char **argv;
+{
+  ablexpr *Expr1;
+  ablexpr *Expr2;
+
+  mbkenv();
+  autenv();
+  ablenv();
+
+  Expr1 = createablbinexpr( ABL_XOR,
+                         createablatom( "'1'" ),
+                         createablatom( "a" ) );
+  Expr1 = simpablexpr( Expr1 );
+  viewablexpr( Expr1, ABL_VIEW_VHDL );
+ 
+  return( 0 );
+
+/*\
+  if ( argc < 5 )
+  {
+    fprintf( stdout, "%s Variable Left Right BitString\n", argv[0] );
+  }
+  else
+  {
+    Expr = bitstring2abl( argv[1], atoi( argv[2] ), atoi( argv[3] ), argv[4] );
+    viewablexpr( Expr, ABL_VIEW_VHDL );
+    fprintf( stdout, "\n" );
+    delablexpr( Expr );
+  }
+\*/
+}
diff -Naur alliance-5.0/abl/src/Makefile.in alliance/src/abl/src/Makefile.in
--- alliance-5.0/abl/src/Makefile.in	2007-07-18 19:04:05.000000000 +0200
+++ alliance/src/abl/src/Makefile.in	2009-06-13 22:27:06.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libAbl_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -70,11 +68,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libAbl_la_SOURCES)
 DIST_SOURCES = $(libAbl_la_SOURCES)
@@ -149,6 +147,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -171,6 +172,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -237,6 +241,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -248,6 +255,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -297,6 +307,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -304,6 +317,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-alcban.patch:

--- NEW FILE alliance-alcban.patch ---
diff -Naur alliance-5.0/alcban/configure.in alliance/src/alcban/configure.in
--- alliance-5.0/alcban/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/alcban/configure.in	2002-04-04 15:43:26.000000000 +0200
@@ -0,0 +1,32 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/alcbanner.c)
+
+ALCBANNER_MAJOR_VERSION=1
+ALCBANNER_MINOR_VERSION=1
+ALCBANNER_VERSION=$ALCBANNER_MAJOR_VERSION.$ALCBANNER_MINOR_VERSION
+
+AC_SUBST(ALCBANNER_MAJOR_VERSION)
+AC_SUBST(ALCBANNER_MINOR_VERSION)
+AC_SUBST(ALCBANNER_VERSION)
+
+# For automake.
+VERSION=$ALCBANNER_VERSION
+PACKAGE=alcbanner
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/alcban/Makefile.in alliance/src/alcban/Makefile.in
--- alliance-5.0/alcban/Makefile.in	2007-07-18 19:04:07.000000000 +0200
+++ alliance/src/alcban/Makefile.in	2009-06-13 22:27:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/alcban/man1/Makefile.in alliance/src/alcban/man1/Makefile.in
--- alliance-5.0/alcban/man1/Makefile.in	2007-07-18 19:04:07.000000000 +0200
+++ alliance/src/alcban/man1/Makefile.in	2009-06-13 22:27:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/alcban/src/Makefile.in alliance/src/alcban/src/Makefile.in
--- alliance-5.0/alcban/src/Makefile.in	2007-07-18 19:04:07.000000000 +0200
+++ alliance/src/alcban/src/Makefile.in	2009-06-13 22:27:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(alcbanner_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -59,11 +57,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(alcbanner_SOURCES)
 DIST_SOURCES = $(alcbanner_SOURCES)
@@ -136,6 +134,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -158,6 +159,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -224,6 +228,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -235,6 +242,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -284,6 +294,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -291,6 +304,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-asimut.patch:

--- NEW FILE alliance-asimut.patch ---
diff -Naur alliance-5.0/asimut/configure.in alliance/src/asimut/configure.in
--- alliance-5.0/asimut/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/asimut/configure.in	2002-10-16 20:04:20.000000000 +0200
@@ -0,0 +1,53 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.5 2002/10/16 18:04:20 jpc Exp $
+dnl
+dnl
+AC_INIT(src/vh_simulad.c)
+CST_DLL_VERSION=3:2:0
+SCH_DLL_VERSION=3:2:0
+AC_SUBST(CST_DLL_VERSION)
+AC_SUBST(SCH_DLL_VERSION)
+AM_INIT_AUTOMAKE(asimut, 3.2)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_HEADER_STDC
+AC_CHECK_HEADERS(strings.h unistd.h)
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+])
diff -Naur alliance-5.0/asimut/Makefile.in alliance/src/asimut/Makefile.in
--- alliance-5.0/asimut/Makefile.in	2007-07-18 19:04:08.000000000 +0200
+++ alliance/src/asimut/Makefile.in	2009-06-13 22:27:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/asimut/man1/Makefile.in alliance/src/asimut/man1/Makefile.in
--- alliance-5.0/asimut/man1/Makefile.in	2007-07-18 19:04:08.000000000 +0200
+++ alliance/src/asimut/man1/Makefile.in	2009-06-13 22:27:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/asimut/src/c_hada_repondeur.c alliance/src/asimut/src/c_hada_repondeur.c
--- alliance-5.0/asimut/src/c_hada_repondeur.c	2002-04-04 17:44:23.000000000 +0200
+++ alliance/src/asimut/src/c_hada_repondeur.c	2009-06-13 22:16:11.000000000 +0200
@@ -8,6 +8,7 @@
 /* ###--------------------------------------------------------------### */
 
 #include <stdio.h>
+#include <stdlib.h>
 #include "mut.h"
 #include "log.h"
 #include "beh.h"
diff -Naur alliance-5.0/asimut/src/c_sr1k_8b.c alliance/src/asimut/src/c_sr1k_8b.c
--- alliance-5.0/asimut/src/c_sr1k_8b.c	2005-05-11 10:05:19.000000000 +0200
+++ alliance/src/asimut/src/c_sr1k_8b.c	2009-06-13 22:18:05.000000000 +0200
@@ -38,6 +38,7 @@
 #include "vh_ltype.h"
 #include "vh_lspec.h"
 #include "vh_xspec.h"
+#include "vh_xcomm.h"
 
 
 /* ###--------------------------------------------------------------### */
diff -Naur alliance-5.0/asimut/src/Makefile.am alliance/src/asimut/src/Makefile.am
--- alliance-5.0/asimut/src/Makefile.am	2005-01-19 16:13:48.000000000 +0100
+++ alliance/src/asimut/src/Makefile.am	2009-06-13 22:12:26.000000000 +0200
@@ -26,23 +26,23 @@
 
 asimut_LDADD = \
 -L. libCst.la libSch.la \
--L$(top_srcdir)/mbkvti/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/bvl/src \
--L$(top_srcdir)/bhl/src \
--L$(top_srcdir)/beh/src \
--L$(top_srcdir)/ppt/src \
--L$(top_srcdir)/phl/src \
--L$(top_srcdir)/pat/src \
--L$(top_srcdir)/log/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
+-L$(top_builddir)/mbkvti/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/bvl/src \
+-L$(top_builddir)/bhl/src \
+-L$(top_builddir)/beh/src \
+-L$(top_builddir)/ppt/src \
+-L$(top_builddir)/phl/src \
+-L$(top_builddir)/pat/src \
+-L$(top_builddir)/log/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
 -lMlu \
 -lMal \
 -lMcl -lMel -lMhl -lMgl -lMsl \
diff -Naur alliance-5.0/asimut/src/Makefile.in alliance/src/asimut/src/Makefile.in
--- alliance-5.0/asimut/src/Makefile.in	2007-07-18 19:04:08.000000000 +0200
+++ alliance/src/asimut/src/Makefile.in	2009-06-13 22:27:09.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +16,6 @@
 
 
 
-SOURCES = $(libCst_la_SOURCES) $(libSch_la_SOURCES) $(asimut_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -94,11 +92,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libCst_la_SOURCES) $(libSch_la_SOURCES) $(asimut_SOURCES)
 DIST_SOURCES = $(libCst_la_SOURCES) $(libSch_la_SOURCES) \
@@ -174,6 +172,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -196,6 +197,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -262,6 +266,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -273,6 +280,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -322,6 +332,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -329,6 +342,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -413,23 +429,23 @@
 libSch_la_LDFLAGS = -version-info @SCH_DLL_VERSION@
 asimut_LDADD = \
 -L. libCst.la libSch.la \
--L$(top_srcdir)/mbkvti/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/bvl/src \
--L$(top_srcdir)/bhl/src \
--L$(top_srcdir)/beh/src \
--L$(top_srcdir)/ppt/src \
--L$(top_srcdir)/phl/src \
--L$(top_srcdir)/pat/src \
--L$(top_srcdir)/log/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
+-L$(top_builddir)/mbkvti/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/bvl/src \
+-L$(top_builddir)/bhl/src \
+-L$(top_builddir)/beh/src \
+-L$(top_builddir)/ppt/src \
+-L$(top_builddir)/phl/src \
+-L$(top_builddir)/pat/src \
+-L$(top_builddir)/log/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
 -lMlu \
 -lMal \
 -lMcl -lMel -lMhl -lMgl -lMsl \
diff -Naur alliance-5.0/asimut/src/sch_debug.c alliance/src/asimut/src/sch_debug.c
--- alliance-5.0/asimut/src/sch_debug.c	2005-05-11 10:05:19.000000000 +0200
+++ alliance/src/asimut/src/sch_debug.c	2009-06-13 22:42:25.000000000 +0200
@@ -794,7 +794,7 @@
             {
             size = siz [(typ [idx] & TYPE_DFN)];
             pntr = (void *)
-                   (((unsigned int) pnt [idx].dat) + (size * nmbrs [1]));
+                   (((unsigned long) pnt [idx].dat) + (size * nmbrs [1]));
             push (stk, &stkpnt, pntr, pshtype);
             readflg = 1;
             }
@@ -811,7 +811,7 @@
             {
             size = sizeof (void *);
             pntr = * (void **)
-                     (((unsigned int) pnt [idx].dat) + (size * nmbrs [1]));
+                     (((unsigned long) pnt [idx].dat) + (size * nmbrs [1]));
             push (stk, &stkpnt, pntr, pshtype);
             readflg = 1;
             }
diff -Naur alliance-5.0/asimut/src/sch.h alliance/src/asimut/src/sch.h
--- alliance-5.0/asimut/src/sch.h	2002-04-04 17:44:24.000000000 +0200
+++ alliance/src/asimut/src/sch.h	2009-06-13 22:13:24.000000000 +0200
@@ -10,6 +10,8 @@
 #ifndef SCH_SCHDEF
 #define SCH_SCHDEF
 
+#include "mut.h"
+
 	/* ###------------------------------------------------------### */
 	/*    basic defines						*/
 	/* ###------------------------------------------------------### */
diff -Naur alliance-5.0/asimut/src/sch_hash.c alliance/src/asimut/src/sch_hash.c
--- alliance-5.0/asimut/src/sch_hash.c	2002-04-04 17:44:24.000000000 +0200
+++ alliance/src/asimut/src/sch_hash.c	2009-06-13 22:12:52.000000000 +0200
@@ -21,7 +21,7 @@
   {
   unsigned int index;
 
-  index  = (unsigned int) ident;
+  index  = (unsigned long) ident;
   index  = (((index >> 2) ^ (index >> 10)) + (index >> 12) + (index >> 20));
   index &= index & 0x000000ff;
 
diff -Naur alliance-5.0/asimut/src/vh_debug.c alliance/src/asimut/src/vh_debug.c
--- alliance-5.0/asimut/src/vh_debug.c	2005-05-11 10:05:19.000000000 +0200
+++ alliance/src/asimut/src/vh_debug.c	2009-06-13 22:14:52.000000000 +0200
@@ -36,7 +36,7 @@
   int                    i;
   struct chain	        *ptr_abl;
   static char           *buffer      = NULL;
-  static          int    buffer_size = 0;
+  static          long   buffer_size = 0;
   static struct circuit *circuit_pnt = NULL;
 
   struct chain   *chain_pnt;
@@ -1902,7 +1902,7 @@
             {
             size = siz [(typ [idx] & TYPE_DFN)];
             pntr = (void *)
-                   (((unsigned int) pnt [idx].dat) + (size * nmbrs [1]));
+                   (((unsigned long) pnt [idx].dat) + (size * nmbrs [1]));
             push (stk, &stkpnt, pntr, pshtype);
             readflg = 1;
             }
@@ -1919,7 +1919,7 @@
             {
             size = sizeof (void *);
             pntr = * (void **)
-                     (((unsigned int) pnt [idx].dat) + (size * nmbrs [1]));
+                     (((unsigned long) pnt [idx].dat) + (size * nmbrs [1]));
             push (stk, &stkpnt, pntr, pshtype);
             readflg = 1;
             }
diff -Naur alliance-5.0/asimut/src/vh_xcomm.c alliance/src/asimut/src/vh_xcomm.c
--- alliance-5.0/asimut/src/vh_xcomm.c	2005-05-11 10:05:20.000000000 +0200
+++ alliance/src/asimut/src/vh_xcomm.c	2009-06-13 22:42:56.000000000 +0200
@@ -51,7 +51,7 @@
 /* called funct	: mbkalloc, addht, gethtitem, addhtitem,		*/
 /* ###--------------------------------------------------------------### */
 
-unsigned int vhx_getvalu (pt_lkdins, pt_ptmem, size, pt_func)
+unsigned long vhx_getvalu (pt_lkdins, pt_ptmem, size, pt_func)
 
 struct lkdins   *pt_lkdins  ;
 char           **pt_ptmem   ;
@@ -71,17 +71,17 @@
 
   pt_mem = (char *) gethtitem (mem_tabl, pt_lkdins);
 
-  if (((int) pt_mem) == EMPTYHT)
+  if (((long) pt_mem) == EMPTYHT)
     {
     pt_mem = mbkalloc (size);
-    addhtitem (mem_tabl, pt_lkdins, (int) pt_mem);
+    addhtitem (mem_tabl, pt_lkdins, (long) pt_mem);
     addhtitem (siz_tabl, pt_lkdins,       size  );
 
     if (pt_func != NULL)
       (* pt_func) (pt_lkdins, pt_mem);
     }
 
-  size      = (unsigned int) gethtitem (siz_tabl, pt_lkdins);
+  size      = (unsigned long) gethtitem (siz_tabl, pt_lkdins);
   *pt_ptmem = pt_mem;
 
   return (size);
@@ -93,7 +93,7 @@
 /* called func.	: vhx_getvalu						*/
 /* ###--------------------------------------------------------------### */
 
-unsigned int vhx_getsize (pt_lkdfig)
+unsigned long vhx_getsize (pt_lkdfig)
 
 struct lkdfig *pt_lkdfig;
 
diff -Naur alliance-5.0/asimut/src/vh_xcomm.h alliance/src/asimut/src/vh_xcomm.h
--- alliance-5.0/asimut/src/vh_xcomm.h	2002-04-04 17:44:23.000000000 +0200
+++ alliance/src/asimut/src/vh_xcomm.h	2009-06-13 22:42:52.000000000 +0200
@@ -8,8 +8,8 @@
 /*		  the simulation funciotns				*/
 /* ###--------------------------------------------------------------### */
 
-extern unsigned int   vhx_getvalu         ();
-extern unsigned int   vhx_getsize         ();
+extern unsigned long   vhx_getvalu         ();
+extern unsigned long   vhx_getsize         ();
 extern char           vhx_gexeval         ();
 extern char           vhx_muxbit          ();
 extern char           vhx_worbit          ();
diff -Naur alliance-5.0/asimut/src/vh_xspec.c alliance/src/asimut/src/vh_xspec.c
--- alliance-5.0/asimut/src/vh_xspec.c	2005-05-11 10:05:20.000000000 +0200
+++ alliance/src/asimut/src/vh_xspec.c	2009-06-13 22:16:56.000000000 +0200
@@ -14,6 +14,7 @@
 #include <stdlib.h>
 #include <time.h>
 #include "mut.h"
+#include "mlo.h"
 #include "beh.h"
 #include "log.h"
 #include "pat.h"
@@ -1153,7 +1154,7 @@
   unsigned int     l_tim = 0;    /*  Statistics last_time access  */
   unsigned int       res = 0;
 
-  switch((unsigned int)ctx)
+  switch((unsigned long)ctx)
     {
     case CTXPRB :
       if (value == '1')

alliance-attila.patch:

--- NEW FILE alliance-attila.patch ---
diff -Naur alliance-5.0/attila/configure.in alliance/src/attila/configure.in
--- alliance-5.0/attila/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/configure.in	2002-09-29 20:39:14.000000000 +0200
@@ -0,0 +1,43 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/attila.sh)
+
+ATTILA_MAJOR_VERSION=0
+ATTILA_MINOR_VERSION=1
+ATTILA_VERSION=$ATTILA_MAJOR_VERSION.$ATTILA_MINOR_VERSION
+
+AC_SUBST(ATTILA_MAJOR_VERSION)
+AC_SUBST(ATTILA_MINOR_VERSION)
+AC_SUBST(ATTILA_VERSION)
+
+# For automake.
+VERSION=$ATTILA_VERSION
+PACKAGE=attila
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_CHECK_PROG(SED, sed, sed)
+AC_PROG_MAKE_SET
+
+
+changequote(,)dnl
+if test -z $SED ; then
+   echo "Cannot find sed here! Quiting, ..."
+   exit 1
+fi
+changequote([,])dnl
+
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+etc/Makefile
+src/Makefile
+doc/Makefile
+doc/man1/Makefile
+doc/attila/Makefile
+])
diff -Naur alliance-5.0/attila/doc/attila/Makefile.in alliance/src/attila/doc/attila/Makefile.in
--- alliance-5.0/attila/doc/attila/Makefile.in	2007-07-18 19:04:09.000000000 +0200
+++ alliance/src/attila/doc/attila/Makefile.in	2009-06-13 22:27:09.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -123,6 +123,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -145,6 +148,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -211,6 +217,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -222,6 +231,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -271,6 +283,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -278,6 +293,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/caution.gif alliance/src/attila/doc/attila/stylesheet-images/caution.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/caution.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/caution.gif	2002-09-29 19:55:53.000000000 +0200
@@ -0,0 +1,3 @@
+GIF87a
+$N$ø¢Á
+4>pиña
(e|ˆ¸QGE(YÀ
 tÄààÆYÌ«b	16|ø‹ÀÁÙÜûÁoÊ"Ø•Ñ‚d‚‰=àHÉ
ÂùÀ€
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/home.gif alliance/src/attila/doc/attila/stylesheet-images/home.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/home.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/home.gif	2002-09-29 19:55:53.000000000 +0200
@@ -0,0 +1 @@
+GIF87a#
 ë†
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/important.gif alliance/src/attila/doc/attila/stylesheet-images/important.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/important.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/important.gif	2002-09-29 19:55:53.000000000 +0200
@@ -0,0 +1,3 @@
+GIF87a
+|ÜÜ°s Ž5WR
˜
+8Pܼ"i'c9,Ù""ÈØLd‹ÇOW¾
„ó0r¡
5žŒ}Â"ƒ
’­ET at A¤=‘*¨X‹žªø'ÒO
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/next.gif alliance/src/attila/doc/attila/stylesheet-images/next.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/next.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/next.gif	2002-09-29 19:55:53.000000000 +0200
@@ -0,0 +1,2 @@
+GIF87a#
+%pQ†	"8T@€€À(¦<X`%C$¨±ÂƒL8 
hÐðc„
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/note.gif alliance/src/attila/doc/attila/stylesheet-images/note.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/note.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/note.gif	2002-09-29 19:55:53.000000000 +0200
@@ -0,0 +1,5 @@
+GIF87a
+
+
+


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ   ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬­­­®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,
+<—Ò˜³9M½u
élF²ßQ£E‰”=5k-5öŽ¤·»Sîáz˜Ò¿wÖ=ëQb½sTö¸$eJ{Jq\³Ç«±=@žýWËšÀZ!×lž3ƦÂR±Æ<-%3!c[BŽ*òŸÓã'{ÙÆšxèÎá¯yýǨøÀ^” Süj l¿ÃÄŠQî9o;µ6‡‰$HÜÚ
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/prev.gif alliance/src/attila/doc/attila/stylesheet-images/prev.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/prev.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/prev.gif	2002-09-29 19:55:53.000000000 +0200
@@ -0,0 +1,2 @@
+GIF87a#
+Œ¤
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/tip.gif alliance/src/attila/doc/attila/stylesheet-images/tip.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/tip.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/tip.gif	2002-09-29 19:55:54.000000000 +0200
@@ -0,0 +1,6 @@
+GIF87a
+
+
+


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ   ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬­­­®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,
+W&tVªåÀ{{B¬ÁY°TI†¥ˆ¼7‚¥yF•¹Ð›Ñ…*‰^UÈhϪ
+k…„é“`
±g-O¼z3&™ £ÖkQ«ÐÙk‘ý='Û˜ËÉ”=x"m‹çŠŒ|ü_@
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/toc-blank.gif alliance/src/attila/doc/attila/stylesheet-images/toc-blank.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/toc-blank.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/toc-blank.gif	2002-09-29 19:55:54.000000000 +0200
@@ -0,0 +1 @@
+GIF89a
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/toc-minus.gif alliance/src/attila/doc/attila/stylesheet-images/toc-minus.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/toc-minus.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/toc-minus.gif	2002-09-29 19:55:54.000000000 +0200
@@ -0,0 +1 @@
+GIF89a
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/toc-plus.gif alliance/src/attila/doc/attila/stylesheet-images/toc-plus.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/toc-plus.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/toc-plus.gif	2002-09-29 19:55:54.000000000 +0200
@@ -0,0 +1 @@
+GIF89a
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/up.gif alliance/src/attila/doc/attila/stylesheet-images/up.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/up.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/up.gif	2002-09-29 19:55:54.000000000 +0200
@@ -0,0 +1 @@
+GIF87a#
€Œˆ@ ƒ
€D(’d,(°`¥Á–KF at Pò
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/attila/stylesheet-images/warning.gif alliance/src/attila/doc/attila/stylesheet-images/warning.gif
--- alliance-5.0/attila/doc/attila/stylesheet-images/warning.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/attila/stylesheet-images/warning.gif	2002-09-29 19:55:54.000000000 +0200
@@ -0,0 +1 @@
+GIF87a
Š°p#‡ÇQ\̈#E…Ž Sæ@q#ÁPªL‰"ƒK"NªìðÀ…J–SpT9‚@€2C^”!éÇðù3Œ
3shÀ@Œ™7 ÀðÕÄ
‚ûÎÑ€ªJºYg0@€,ŠSjˆêuf8@ ˜Ùa@€3T¾˜ ƒGèÑ;¨P}¡µ@NNIã2C"tïÎñẤ¸ag}Q;ãmÑ7fDŸ>£…oçu˜À½;w¶	
\ No newline at end of file
diff -Naur alliance-5.0/attila/doc/builddoc.sh alliance/src/attila/doc/builddoc.sh
--- alliance-5.0/attila/doc/builddoc.sh	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/attila/doc/builddoc.sh	2004-07-19 16:37:11.000000000 +0200
@@ -0,0 +1,124 @@
+#!/bin/sh
+
+
+      LOG="builddoc.log"
+     TOOL="attila"
+ SGML_DOC="$TOOL.sgm"
+
+
+ detect_fail ()
+ {
+   echo ""                      >&2
+   echo "builddoc.sh ERROR:"   >&2
+   echo ""                      >&2
+   echo "  Cannot find \"$1\"." >&2
+   echo ""                      >&2
+   echo "  Please check that DocBook is installed on your system." >&2
+   echo ""                      >&2
+
+   exit 1
+ }
+
+
+ detect ()
+ {
+   STR="`which $1 2> /dev/null`"
+
+   if [ -z "$STR" ]; then detect_fail "$1"; fi
+
+   echo "$STR"
+ }
+
+
+ DB2MAN=`detect docbook2man`
+ DB2PDF=`detect db2pdf`
+ DB2HTML=`detect db2html`
+
+
+ rm -f $LOG
+
+
+ echo ""
+ echo "  o  Building MAN pages..."
+ $DB2MAN $SGML_DOC > $LOG 2>&1
+ mv *.1 man1
+
+ echo "     - Building Makefile.am for man1 subdir."
+ MAN_AM="Makefile.am-man"
+ echo "" >  $MAN_AM
+ echo "" >> $MAN_AM
+ echo "man_MANS = \\"  >> $MAN_AM
+ FILE_LIST=`(cd man1; find . -name \*.1 -exec echo {} \;)`
+ set $FILE_LIST
+ while [ $# -gt 0 ]; do
+   LINE="               $1"
+   if [ $# -gt 1 ]; then LINE="$LINE \\"; fi
+   echo "$LINE" >> $MAN_AM
+   shift
+ done
+ echo "" >> $MAN_AM
+ echo "EXTRA_DIST = \$(man_MANS)" >> $MAN_AM
+ mv $MAN_AM man1/Makefile.am
+
+
+ echo ""
+ echo "  o  Building HTML..."
+ if [ -d $TOOL ]; then
+   mv $TOOL/CVS ./CVS-$TOOL
+   mv $TOOL/stylesheet-images/CVS ./CVS-SS-$TOOL
+ fi
+
+ $DB2HTML $SGML_DOC >> $LOG 2>&1
+ if [ -d $TOOL.junk ]; then rm -r $TOOL.junk; fi
+
+ echo "     - Building Makefile.am for html subdir."
+ DOC_AM="Makefile.am-doc"
+ echo "" >  $DOC_AM
+ echo "" >> $DOC_AM
+ echo "pkghtmldir = \$(prefix)/doc/html/@PACKAGE@" >> $DOC_AM
+ echo "pkghtml_DATA = \\"  >> $DOC_AM
+ FILE_LIST=`(cd $TOOL; find . -name \*.html -exec echo {} \;)`
+ set $FILE_LIST
+ while [ $# -gt 0 ]; do
+   LINE="               $1"
+   if [ $# -gt 1 ]; then LINE="$LINE \\"; fi
+   echo "$LINE" >> $DOC_AM
+   shift
+ done
+ echo "" >> $DOC_AM
+ echo "EXTRA_DIST = \$(pkghtml_DATA)" >> $DOC_AM
+ echo "" >> $DOC_AM
+ echo "install-data-hook:" >> $DOC_AM
+ echo "	find \$(DESTDIR)\$(prefix)/doc/html/@PACKAGE@ -type f | xargs chmod g+w" >> $DOC_AM
+
+
+ mv $DOC_AM $TOOL/Makefile.am
+
+ if [ -d ./CVS-$TOOL ]; then
+   mv ./CVS-$TOOL $TOOL/CVS
+   mv ./CVS-SS-$TOOL $TOOL/stylesheet-images/CVS
+ fi
+
+
+ echo ""
+ echo "  o  Building PDF..."
+ $DB2PDF $SGML_DOC >> $LOG 2>&1
+
+ echo "     - Building Makefile.am for doc dir."
+ DOC_AM="Makefile.am"
+ echo "" >  $DOC_AM
+ echo "SUBDIRS = $TOOL man1" >> $DOC_AM
+ echo "" >> $DOC_AM
+ echo "pdfdir = \$(prefix)/doc/pdf" >> $DOC_AM
+ echo "pdf_DATA = $TOOL.pdf"  >> $DOC_AM
+ echo "" >> $DOC_AM
+ echo "EXTRA_DIST = \$(pdf_DATA) \\" >> $DOC_AM
+ FILE_LIST=`find . -name \*.sgm -exec echo {} \;`
+ set $FILE_LIST
+ while [ $# -gt 0 ]; do
+   LINE="             $1"
+   if [ $# -gt 1 ]; then LINE="$LINE \\"; fi
+   echo "$LINE" >> $DOC_AM
+   shift
+ done
+ echo "" >> $DOC_AM
diff -Naur alliance-5.0/attila/doc/Makefile.in alliance/src/attila/doc/Makefile.in
--- alliance-5.0/attila/doc/Makefile.in	2007-07-18 19:04:09.000000000 +0200
+++ alliance/src/attila/doc/Makefile.in	2009-06-13 22:27:09.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -132,6 +132,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -154,6 +157,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -220,6 +226,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -231,6 +240,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -280,6 +292,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -287,6 +302,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -422,7 +440,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -434,7 +458,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -442,7 +466,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -463,7 +493,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/attila/doc/man1/Makefile.in alliance/src/attila/doc/man1/Makefile.in
--- alliance-5.0/attila/doc/man1/Makefile.in	2007-07-18 19:04:09.000000000 +0200
+++ alliance/src/attila/doc/man1/Makefile.in	2009-06-13 22:27:09.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/attila/etc/attila.conf alliance/src/attila/etc/attila.conf
--- alliance-5.0/attila/etc/attila.conf	2005-10-04 18:20:38.000000000 +0200
+++ alliance/src/attila/etc/attila.conf	2007-11-20 18:51:09.000000000 +0100
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $Id: attila.conf,v 1.13 2005/10/04 16:20:38 jpc Exp $
+# $Id: attila.conf,v 1.14 2007/11/20 17:51:09 alliance Exp $
 #                                                                        
 # -*- Mode: Shell-script -*-
 #
@@ -26,17 +26,25 @@
 # Linux Configuration Variables.
 
 
-  LINUX_RH71_TARGET="fa"
-      LINUX_RH71_CC="gcc3"
-     LINUX_RH71_CXX="g++3"
-
-   LINUX_FC2_TARGET="tsunami"
-       LINUX_FC2_CC="gcc"
-      LINUX_FC2_CXX="g++"
-
- LINUX_SLA4x_TARGET="do"
-     LINUX_SLA4x_CC="gcc"
-    LINUX_SLA4x_CXX="g++"
+  LINUX_SLSoC5x_64_TARGET="coriolis"
+      LINUX_SLSoC5x_64_CC="gcc"
+     LINUX_SLASoC5_64_CXX="g++"
+
+     LINUX_SLSoC5x_TARGET="nausicaa"
+         LINUX_SLSoC5x_CC="gcc"
+        LINUX_SLASoC5_CXX="g++"
+
+      LINUX_SLA4x_TARGET="tsunami"
+          LINUX_SLA4x_CC="gcc"
+         LINUX_SLA4x_CXX="g++"
+
+        LINUX_FC2_TARGET="tsunami"
+            LINUX_FC2_CC="gcc"
+           LINUX_FC2_CXX="g++"
+
+       LINUX_RH71_TARGET="fa"
+           LINUX_RH71_CC="gcc3"
+          LINUX_RH71_CXX="g++3"
 
 
 
diff -Naur alliance-5.0/attila/etc/Makefile.in alliance/src/attila/etc/Makefile.in
--- alliance-5.0/attila/etc/Makefile.in	2007-07-18 19:04:09.000000000 +0200
+++ alliance/src/attila/etc/Makefile.in	2009-06-13 22:27:10.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -123,6 +123,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -145,6 +148,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -211,6 +217,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -222,6 +231,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -271,6 +283,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -278,6 +293,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/attila/Makefile.in alliance/src/attila/Makefile.in
--- alliance-5.0/attila/Makefile.in	2007-07-18 19:04:08.000000000 +0200
+++ alliance/src/attila/Makefile.in	2009-06-13 22:27:09.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/attila/src/attila.sh alliance/src/attila/src/attila.sh
--- alliance-5.0/attila/src/attila.sh	2005-10-03 16:44:41.000000000 +0200
+++ alliance/src/attila/src/attila.sh	2008-07-15 18:45:28.000000000 +0200
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $Id: attila.sh,v 1.22 2005/10/03 14:44:41 jpc Exp $
+# $Id: attila.sh,v 1.25 2008/07/15 16:45:28 xtof Exp $
 #                                                                        
 # /------------------------------------------------------------------\
 # |                                                                  |
@@ -14,6 +14,16 @@
 # | **************************************************************** |
 # |  U p d a t e s                                                   |
 # | $Log: attila.sh,v $
+# | Revision 1.25  2008/07/15 16:45:28  xtof
+# | do not use Solaris anymore
+# |
+# | Revision 1.24  2008/07/15 16:34:04  xtof
+# | nausicaa -> bip
+# |
+# | Revision 1.23  2007/11/20 17:51:21  alliance
+# |
+# | Added support for SLSoC5x (32 & 64 bits).
+# |
 # | Revision 1.22  2005/10/03 14:44:41  jpc
 # |
 # | Added support for SLA4x.
@@ -197,13 +207,19 @@
 
  guess_os ()
  {
-   case "`uname -sr`" in
-     Linux*2.4.9*)  echo "Linux.RH71";;
-     Linux*FC2*)    echo "Linux.FC2";;
-     Linux*EL*)     echo "Linux.SLA4x";;
-     SunOS\ 5*)     echo "Solaris";;
-     Darwin*)       echo "Darwin";;
-     *)             echo "`uname -sr`";;
+   case "`uname -srm`" in
+     Linux*FC2*)        echo "Linux.FC2";;
+     Linux*SLA*)        echo "Linux.SLA4x";;
+     Linux*EL*i686*)    echo "Linux.SLA4x";;
+     Linux*EL*x86_64*)  echo "Linux.SLA4x_64";;
+     Linux*2.6.16*FC5*) echo "Linux.SLA4x";;
+     Linux*el5*)        echo "Linux.SLSoC5x";;
+     Linux*SLSoC5*)     echo "Linux.SLSoC5x";;
+     Linux*el5*x86_64)  echo "Linux.SLSoC5x_64";;
+     Linux*i686*)       echo "Linux.i686";;
+     SunOS\ 5*)         echo "Solaris";;
+     Darwin*)           echo "Darwin";;
+     *)                 echo "`uname -sr`";;
    esac
  }
 
@@ -216,31 +232,41 @@
  guess_gcc ()
  {
    case "$1" in
-     "Linux.RH71")  if which gcc > /dev/null 2>&1; then
-                      CXX=$LINUX_RH71_CXX
-                       CC=$LINUX_RH71_CC
-                    fi
-                    ;;
-     "Linux.SLA4x") if which gcc > /dev/null 2>&1; then
-                     CXX=$LINUX_SLA4x_CXX
-                      CC=$LINUX_SLA4x_CC
-                    fi
-                    ;;
-     "Linux.FC2")   if which gcc > /dev/null 2>&1; then
-                      CXX=$LINUX_FC2_CXX
-                       CC=$LINUX_FC2_CC
-                    fi
-                    ;;
-     "Solaris")     if [ -x "$SOLARIS_CC" ]; then
-                      CXX=$SOLARIS_CXX
-                       CC=$SOLARIS_CC
-                    fi
-                    ;;
-     "Darwin")      if [ -x "$DARWIN_CC" ]; then
-                      CXX=$DARWIN_CXX
-                       CC=$DARWIN_CC
-                    fi
-                    ;;
+     "Linux.SLSoC5x")    if which gcc > /dev/null 2>&1; then
+                           CXX=$LINUX_SLSoC5x_CXX
+                            CC=$LINUX_SLSoC5x_CC
+                         fi
+                         ;;
+     "Linux.SLSoC5x_64") if which gcc > /dev/null 2>&1; then
+                           CXX=$LINUX_SLSoC5x_64_CXX
+                            CC=$LINUX_SLSoC5x_64_CC
+                         fi
+                         ;;
+     "Linux.SLA4x")      if which gcc > /dev/null 2>&1; then
+                          CXX=$LINUX_SLA4x_CXX
+                           CC=$LINUX_SLA4x_CC
+                         fi
+                         ;;
+     "Linux.FC2")        if which gcc > /dev/null 2>&1; then
+                           CXX=$LINUX_FC2_CXX
+                            CC=$LINUX_FC2_CC
+                         fi
+                         ;;
+     "Linux.RH71")       if which gcc > /dev/null 2>&1; then
+                           CXX=$LINUX_RH71_CXX
+                            CC=$LINUX_RH71_CC
+                         fi
+                         ;;
+     "Solaris")          if [ -x "$SOLARIS_CC" ]; then
+                           CXX=$SOLARIS_CXX
+                            CC=$SOLARIS_CC
+                         fi
+                         ;;
+     "Darwin")           if [ -x "$DARWIN_CC" ]; then
+                           CXX=$DARWIN_CXX
+                            CC=$DARWIN_CC
+                         fi
+                         ;;
    esac
  }
 
@@ -453,11 +479,13 @@
    echo "  o  Compilation environment."
 
    case "$ALLIANCE_OS" in
-     "Linux.RH71")   MAKE="make";;
-     "Linux.FC2")    MAKE="make";;
-     "Linux.SLA4x")  MAKE="make";;
-     "Solaris")      MAKE="gmake";;
-     "Darwin")       MAKE="make";;
+     "Linux.SLSoC5x_64")  MAKE="make";;
+     "Linux.SLSoC5x")     MAKE="make";;
+     "Linux.SLA4x")       MAKE="make";;
+     "Linux.FC2")         MAKE="make";;
+     "Linux.RH71")        MAKE="make";;
+     "Solaris")           MAKE="gmake";;
+     "Darwin")            MAKE="make";;
      *) echo "attila: \"$ALLIANCE_OS\" is not supported, only Linux & Solaris"
         echo "        are."
 
@@ -595,32 +623,40 @@
 
    CVS_STARTUP_FILES=""
 
-   LINUX_RH71_TARGET="fa"
-       LINUX_RH71_CC="gcc3"
-      LINUX_RH71_CXX="g++3"
-
-    LINUX_FC2_TARGET="tsunami"
-        LINUX_FC2_CC="gcc"
-       LINUX_FC2_CXX="g++"
-
-  LINUX_SLA4x_TARGET="re"
-      LINUX_SLA4x_CC="gcc"
-     LINUX_SLA4x_CXX="g++"
-
-      SOLARIS_TARGET="funk"
-          SOLARIS_CC="/usr/local/bin/gcc"
-         SOLARIS_CXX="/usr/local/bin/g++"
-
-       DARWIN_TARGET="paques"
-           DARWIN_CC="gcc"
-          DARWIN_CXX="g++"
+  LINUX_SLSoC5x_64_TARGET="coriolis"
+      LINUX_SLSoC5x_64_CC="gcc"
+     LINUX_SLASoC5_64_CXX="g++"
+
+     LINUX_SLSoC5x_TARGET="bip"
+         LINUX_SLSoC5x_CC="gcc"
+        LINUX_SLASoC5_CXX="g++"
+
+       LINUX_SLA4x_TARGET="tsunami"
+           LINUX_SLA4x_CC="gcc"
+          LINUX_SLA4x_CXX="g++"
+
+         LINUX_FC2_TARGET="tsunami"
+             LINUX_FC2_CC="gcc"
+            LINUX_FC2_CXX="g++"
+
+        LINUX_RH71_TARGET="fa"
+            LINUX_RH71_CC="gcc3"
+           LINUX_RH71_CXX="g++3"
+
+           SOLARIS_TARGET="funk"
+               SOLARIS_CC="/usr/local/bin/gcc"
+              SOLARIS_CXX="/usr/local/bin/g++"
+
+            DARWIN_TARGET="paques"
+                DARWIN_CC="gcc"
+               DARWIN_CXX="g++"
 
 
 # --------------------------------------------------------------------
 # Internal variables.
 
 
-             ALL_OSS="Linux.RH71 Linux.FC2 Linux.SLA4x Solaris"
+             ALL_OSS="Linux.SLSoC5x Linux.SLA4x Solaris"
                   CC=gcc
                  CXX=g++
               export CC CXX
@@ -798,10 +834,12 @@
    ENVIRONMENT=""
    ENVIRONMENT="$ENVIRONMENT ALLIANCE_TOP=$ALLIANCE_TOP; export ALLIANCE_TOP;"
 
-   $RSH $LINUX_SLA4x_TARGET "/bin/bash -c \"$ENVIRONMENT $SELF $ARGS\""
-   $RSH $LINUX_FC2_TARGET   "/bin/bash -c \"$ENVIRONMENT $SELF $ARGS\""
-   $RSH $LINUX_RH71_TARGET  "/bin/bash -c \"$ENVIRONMENT $SELF $ARGS\""
-   $RSH $SOLARIS_TARGET     "/bin/bash -c \". /etc/profile; $ENVIRONMENT $SELF $ARGS\""
+  #$RSH $LINUX_SLSoC5x_64_TARGET "/bin/bash -c \"$ENVIRONMENT $SELF $ARGS\""
+   $RSH $LINUX_SLSoC5x_TARGET    "/bin/bash -c \"$ENVIRONMENT $SELF $ARGS\""
+   $RSH $LINUX_SLA4x_TARGET      "/bin/bash -c \"$ENVIRONMENT $SELF $ARGS\""
+  #$RSH $LINUX_FC2_TARGET        "/bin/bash -c \"$ENVIRONMENT $SELF $ARGS\""
+  #$RSH $LINUX_RH71_TARGET       "/bin/bash -c \"$ENVIRONMENT $SELF $ARGS\""
+  #$RSH $SOLARIS_TARGET          "/bin/bash -c \". /etc/profile; $ENVIRONMENT $SELF $ARGS\""
  else
   # Out of recursion...
    if [ "$DEVEL" = "y" ]; then
diff -Naur alliance-5.0/attila/src/Makefile.in alliance/src/attila/src/Makefile.in
--- alliance-5.0/attila/src/Makefile.in	2007-07-18 19:04:10.000000000 +0200
+++ alliance/src/attila/src/Makefile.in	2009-06-13 22:27:10.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-aut.patch:

--- NEW FILE alliance-aut.patch ---
diff -Naur alliance-5.0/aut/configure.in alliance/src/aut/configure.in
--- alliance-5.0/aut/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/aut/configure.in	2002-10-16 20:04:20.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.7 2002/10/16 18:04:20 jpc Exp $
+dnl
+dnl
+AC_INIT(src/aut.h)
+AUT_DLL_VERSION=1:3:0
+AC_SUBST(AUT_DLL_VERSION)
+AM_INIT_AUTOMAKE(aut, 1.3)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE 
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+man3/Makefile
+])
diff -Naur alliance-5.0/aut/Makefile.in alliance/src/aut/Makefile.in
--- alliance-5.0/aut/Makefile.in	2007-07-18 19:04:10.000000000 +0200
+++ alliance/src/aut/Makefile.in	2009-06-13 22:27:10.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/aut/man1/Makefile.in alliance/src/aut/man1/Makefile.in
--- alliance-5.0/aut/man1/Makefile.in	2007-07-18 19:04:10.000000000 +0200
+++ alliance/src/aut/man1/Makefile.in	2009-06-13 22:27:10.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/aut/man3/Makefile.in alliance/src/aut/man3/Makefile.in
--- alliance-5.0/aut/man3/Makefile.in	2007-07-18 19:04:10.000000000 +0200
+++ alliance/src/aut/man3/Makefile.in	2009-06-13 22:27:10.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/aut/src/autenv.c alliance/src/aut/src/autenv.c
--- alliance-5.0/aut/src/autenv.c	2002-10-14 14:41:48.000000000 +0200
+++ alliance/src/aut/src/autenv.c	2009-06-13 19:15:59.000000000 +0200
@@ -43,8 +43,10 @@
 
 # include <stdio.h>
 # include <signal.h>
+# include <string.h>
 # include <stdlib.h>
 # include <unistd.h>
+# include <libgen.h>
 
 # include <mut.h>
 # include "aut.h"
diff -Naur alliance-5.0/aut/src/autexit.c alliance/src/aut/src/autexit.c
--- alliance-5.0/aut/src/autexit.c	2002-09-30 18:19:44.000000000 +0200
+++ alliance/src/aut/src/autexit.c	2009-06-13 19:13:41.000000000 +0200
@@ -86,7 +86,7 @@
 
 void autexit( Value )
 
-  int Value;
+  long Value;
 {
   long *Core = (long *)1;
 
diff -Naur alliance-5.0/aut/src/aut.h alliance/src/aut/src/aut.h
--- alliance-5.0/aut/src/aut.h	2002-09-30 18:19:44.000000000 +0200
+++ alliance/src/aut/src/aut.h	2009-06-13 19:14:15.000000000 +0200
@@ -268,7 +268,7 @@
 |                                                       |
 \------------------------------------------------------*/
 
-  extern           void  autexit __P((int Value));
+  extern           void  autexit __P((long Value));
 
 /*------------------------------------------------------\
 |                                                       |
diff -Naur alliance-5.0/aut/src/autresize.c alliance/src/aut/src/autresize.c
--- alliance-5.0/aut/src/autresize.c	2002-09-30 18:19:45.000000000 +0200
+++ alliance/src/aut/src/autresize.c	2009-06-13 21:49:54.000000000 +0200
@@ -42,6 +42,7 @@
 \------------------------------------------------------------*/
 
 # include <stdio.h>
+# include <malloc.h>
 # include <memory.h>
 # include <string.h>
 
diff -Naur alliance-5.0/aut/src/main.c alliance/src/aut/src/main.c
--- alliance-5.0/aut/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/aut/src/main.c	2002-09-30 18:19:45.000000000 +0200
@@ -0,0 +1,120 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+# include <stdio.h>
+# include <stdlib.h>
+# include <string.h>
+
+# include <mut.h>
+# include "aut.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                       Aut Sort Compare                      |
+|                                                             |
+\------------------------------------------------------------*/
+
+long SortCompare( ValueArray, Index1, Index2 )
+
+  long *ValueArray;
+  long  Index1;
+  long  Index2;
+{
+  return( ValueArray[ Index2 ] - ValueArray[ Index1 ] );
+}
+
+int main( argc, argv )
+
+  int argc;
+  char **argv;
+{
+  FILE *File;
+  long  Value;
+  char *Buffer;
+  char *ScanName;
+  long *ValueArray;
+  long *IndexArray;
+  long  SizeArray;
+  long  Index;
+
+  if ( argc < 2 ) return( 0 );
+
+  autenv();
+
+  if ( !strcmp( argv[1], "-sort" ) )
+  {
+    File = fopen( argv[2], "r" );
+    
+    if ( File != (FILE *)0 )
+    {
+      Buffer = autallocblock( 1024 );
+      Value  = 0;
+      Index  = -1;
+    
+      while ( fgets( Buffer, 1024, File ) != (char *)0 )
+      {
+        Value = atoi( Buffer );
+  
+        if ( Index == -1 )
+        {
+          SizeArray  = Value;
+          ValueArray = (long *)autallocblock( sizeof( long ) * SizeArray );
+          IndexArray = (long *)autallocblock( sizeof( long ) * SizeArray );
+          Index      = 0;
+        }
+        else
+        {
+          ValueArray[ Index++ ] = Value;
+        }
+      }
+    
+      fclose( File );
+  
+      sortautarray( ValueArray, IndexArray, SizeArray, 0 );
+  
+      for ( Index = 0; Index < SizeArray; Index++ )
+      {
+        fprintf( stdout, "%ld\n", ValueArray[ IndexArray[ Index ] ] );
+      }
+    }
+  }
+  else
+  if ( !strcmp( argv[1], "-namealloc" ) )
+  {
+    Buffer = autallocblock( 1024 );
+
+    while ( fgets( Buffer, 1024, stdin ) != (char *)0 )
+    {
+      ScanName = strchr( Buffer, '\n' );
+      if ( ScanName != (char *)0 ) *ScanName = '\0';
+
+      ScanName = autnamealloc( Buffer );
+      fprintf( stdout, "%s %lx\n", ScanName, (long)ScanName );
+    }
+  }
+
+  return( 0 );
+}
diff -Naur alliance-5.0/aut/src/Makefile.in alliance/src/aut/src/Makefile.in
--- alliance-5.0/aut/src/Makefile.in	2007-07-18 19:04:11.000000000 +0200
+++ alliance/src/aut/src/Makefile.in	2009-06-13 22:27:11.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libAut_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -68,11 +66,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libAut_la_SOURCES)
 DIST_SOURCES = $(libAut_la_SOURCES)
@@ -147,6 +145,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -169,6 +170,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -235,6 +239,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -246,6 +253,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -295,6 +305,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -302,6 +315,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/aut/src/testhash.c alliance/src/aut/src/testhash.c
--- alliance-5.0/aut/src/testhash.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/src/aut/src/testhash.c	2002-09-30 18:19:45.000000000 +0200
@@ -0,0 +1,45 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+# include <stdio.h>
+
+
+# include <mut.h>
+# include "aut.h"
+
+int main( argc, argv )
+
+  int    argc;
+  char **argv;
+{
+  authtable *HashTable;
+
+  HashTable  = createauthtable( 10 );
+
+  testauthtable( HashTable );
+
+  destroyauthtable( HashTable );
+}

alliance-bdd.patch:

--- NEW FILE alliance-bdd.patch ---
diff -Naur alliance-5.0/bdd/configure.in alliance/bdd/configure.in
--- alliance-5.0/bdd/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/bdd/configure.in	2002-10-16 20:04:20.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:20 jpc Exp $
+dnl
+dnl
+AC_INIT(src/bdd.h)
+BDD_DLL_VERSION=1:5:0
+AC_SUBST(BDD_DLL_VERSION)
+AM_INIT_AUTOMAKE(bdd, 1.5)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+man3/Makefile
+])
diff -Naur alliance-5.0/bdd/Makefile.in alliance/bdd/Makefile.in
--- alliance-5.0/bdd/Makefile.in	2007-07-18 19:04:11.000000000 +0200
+++ alliance/bdd/Makefile.in	2009-06-13 22:27:11.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/bdd/man1/Makefile.in alliance/bdd/man1/Makefile.in
--- alliance-5.0/bdd/man1/Makefile.in	2007-07-18 19:04:12.000000000 +0200
+++ alliance/bdd/man1/Makefile.in	2009-06-13 22:27:12.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/bdd/man3/Makefile.in alliance/bdd/man3/Makefile.in
--- alliance-5.0/bdd/man3/Makefile.in	2007-07-18 19:04:12.000000000 +0200
+++ alliance/bdd/man3/Makefile.in	2009-06-13 22:27:12.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/bdd/src/main.c alliance/bdd/src/main.c
--- alliance-5.0/bdd/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/bdd/src/main.c	2002-09-30 18:19:50.000000000 +0200
@@ -0,0 +1,64 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+# include <stdio.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "abl.h"
+# include "bdd.h"
+
+int main( argc, argv )
+
+  int argc;
+  char **argv;
+{
+  bddcircuit *BddCircuit;
+  bddsystem  *BddSystem;
+
+  mbkenv();
+  autenv();
+  ablenv();
+  bddenv();
+
+  BddSystem  = createbddsystem( 10, 1000, 3, 100000 );
+
+  if ( argc > 1 )
+  {
+    BddCircuit = (bddcircuit *)undumpbddcircuit( BddSystem, argv[1] );
+  }
+  else
+  {
+    BddCircuit = createbddcircuit( "Hello", 3, 3, BddSystem );
+  }
+
+  testbddcircuit( BddCircuit );
+
+  destroybddcircuit( BddCircuit );
+  destroybddsystem( BddSystem   );
+
+  return( 0 );
+}
diff -Naur alliance-5.0/bdd/src/Makefile.in alliance/bdd/src/Makefile.in
--- alliance-5.0/bdd/src/Makefile.in	2007-07-18 19:04:12.000000000 +0200
+++ alliance/bdd/src/Makefile.in	2009-06-13 22:27:12.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libBdd_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -74,11 +72,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libBdd_la_SOURCES)
 DIST_SOURCES = $(libBdd_la_SOURCES)
@@ -153,6 +151,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -175,6 +176,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -241,6 +245,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -252,6 +259,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -301,6 +311,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -308,6 +321,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-beh.patch:

--- NEW FILE alliance-beh.patch ---
diff -Naur alliance-5.0/beh/configure.in alliance/beh/configure.in
--- alliance-5.0/beh/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/beh/configure.in	2002-10-16 20:04:20.000000000 +0200
@@ -0,0 +1,47 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:20 jpc Exp $
+dnl
+dnl
+AC_INIT(src/beh.h)
+BEH_DLL_VERSION=1:11:0
+AC_SUBST(BEH_DLL_VERSION)
+AM_INIT_AUTOMAKE(beh, 1.11)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man3/Makefile
+])
diff -Naur alliance-5.0/beh/Makefile.in alliance/beh/Makefile.in
--- alliance-5.0/beh/Makefile.in	2007-07-18 19:04:13.000000000 +0200
+++ alliance/beh/Makefile.in	2009-06-13 22:27:12.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/beh/man3/Makefile.in alliance/beh/man3/Makefile.in
--- alliance-5.0/beh/man3/Makefile.in	2007-07-18 19:04:13.000000000 +0200
+++ alliance/beh/man3/Makefile.in	2009-06-13 22:27:12.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/beh/src/beh_dict.c alliance/beh/src/beh_dict.c
--- alliance-5.0/beh/src/beh_dict.c	2002-09-30 18:19:52.000000000 +0200
+++ alliance/beh/src/beh_dict.c	2009-06-13 20:05:37.000000000 +0200
@@ -52,7 +52,7 @@
 
   {
   struct beden *entry;
-  int           i    ;
+  long           i    ;
 
   if (BEH_DCEHED == NULL)
     {
@@ -91,7 +91,7 @@
 
   {
   struct bedrd *recrd;
-  int           i    ;
+  long           i    ;
 
   if (BEH_DCRHED == NULL)
     {
@@ -134,7 +134,7 @@
 
   {
   struct beden **head;
-  int                i;
+  long                i;
 
   head = (struct beden **)
          mbkalloc (sizeof(struct beden *) * BEH_HSZDFN);
@@ -156,17 +156,17 @@
 struct beden **head;
 char          *key_str;
 char          *ctx_str;
-int            field;
-int            valu;
+long            field;
+long            valu;
 
   {
-  int           found     = 0;
-  unsigned int  key       ;
-  unsigned int  index     ;
+  long           found     = 0;
+  unsigned long  key       ;
+  unsigned long  index     ;
   struct beden *entry_pnt ;
   struct bedrd *recrd_pnt ;
 
-  key       = ((unsigned int) key_str) + ((unsigned int) ctx_str);
+  key       = ((unsigned long) key_str) + ((unsigned long) ctx_str);
 
   index     = key % BEH_HSZDFN;
   entry_pnt = head [index];
@@ -238,17 +238,17 @@
 struct beden **head   ;
 char          *key_str;
 char          *ctx_str;
-int            field  ;
+long            field  ;
 
   {
-  int           found    = 0;
+  long           found    = 0;
   long          valu     = 0;
-  unsigned int  key      ;
-  unsigned int  index    ;
+  unsigned long  key      ;
+  unsigned long  index    ;
   struct beden *entry_pnt;
   struct bedrd *recrd_pnt;
 
-  key       = ((unsigned int) key_str) + ((unsigned int) ctx_str);
+  key       = ((unsigned long) key_str) + ((unsigned long) ctx_str);
 
   index     = key % BEH_HSZDFN;
   entry_pnt = head [index];
@@ -317,7 +317,7 @@
   struct beden *pt_entry   ;
   struct beden *pt_nxtentry;
   struct bedrd *pt_record  ;
-  int           i          ;
+  long           i          ;
 
   if (pt_hash != NULL)
     {
diff -Naur alliance-5.0/beh/src/beh.h alliance/beh/src/beh.h
--- alliance-5.0/beh/src/beh.h	2002-09-30 18:19:51.000000000 +0200
+++ alliance/beh/src/beh.h	2009-06-13 22:01:33.000000000 +0200
@@ -277,6 +277,7 @@
 	/* ###------------------------------------------------------### */
 
 extern struct beaux  *beh_addbeaux   ();
+extern struct bequad *beh_addbequad  ();
 extern struct bebux  *beh_addbebux   ();
 extern struct bebus  *beh_addbebus   ();
 extern struct befig  *beh_addbefig   ();
diff -Naur alliance-5.0/beh/src/beh_rplstable.c alliance/beh/src/beh_rplstable.c
--- alliance-5.0/beh/src/beh_rplstable.c	2002-09-30 18:19:53.000000000 +0200
+++ alliance/beh/src/beh_rplstable.c	2009-06-13 20:06:28.000000000 +0200
@@ -48,11 +48,11 @@
   struct chain *opr_lst;
   char         *sig_nam;
   struct chain *new_abl;
-  unsigned int  opera  ;
+  unsigned long  opera  ;
 
   if (pt_abl->NEXT != NULL)
     {
-    opera = (unsigned int) ((struct chain *) pt_abl->DATA)->DATA;
+    opera = (unsigned long) ((struct chain *) pt_abl->DATA)->DATA;
     if (opera == STABLE)
       {
       sig_nam = (char *) ((struct chain *) pt_abl->NEXT->DATA)->DATA;
diff -Naur alliance-5.0/beh/src/beh_toolbug.c alliance/beh/src/beh_toolbug.c
--- alliance-5.0/beh/src/beh_toolbug.c	2002-09-30 18:19:53.000000000 +0200
+++ alliance/beh/src/beh_toolbug.c	2009-06-14 00:36:03.000000000 +0200
@@ -68,7 +68,7 @@
       fprintf (stderr,"cannot drive empty or erroneous description\n");
       break;
     case 15 :
-      fprintf (stderr,"illegal bit string value : `%c`\n",nbr1);
+      fprintf (stderr,"illegal bit string value : `%c`\n",(char)nbr1);
       break;
     case 16 :
       fprintf (stderr,"the same expression cannot be used twice\n");
diff -Naur alliance-5.0/beh/src/beh_vhvector.c alliance/beh/src/beh_vhvector.c
--- alliance-5.0/beh/src/beh_vhvector.c	2002-09-30 18:19:53.000000000 +0200
+++ alliance/beh/src/beh_vhvector.c	2009-06-13 20:06:43.000000000 +0200
@@ -30,6 +30,7 @@
 /* ###--------------------------------------------------------------### */
 
 #include <stdio.h>
+#include <string.h>
 #include "mut.h"
 #include "log.h"
 #include "beh.h"
@@ -46,7 +47,7 @@
   {
   char                 *new_name   ;
   char                  tmp1 [256] ;
-  int                   i          = 0   ;
+  long                   i          = 0   ;
   static struct beden **tab        = NULL;
 
 	/* ###------------------------------------------------------### */

diff -Naur alliance-5.0/beh/src/Makefile.in alliance/beh/src/Makefile.in
--- alliance-5.0/beh/src/Makefile.in	2007-07-18 19:04:13.000000000 +0200
+++ alliance/beh/src/Makefile.in	2009-06-13 22:27:13.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libBeh_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -87,11 +85,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libBeh_la_SOURCES)
 DIST_SOURCES = $(libBeh_la_SOURCES)
@@ -166,6 +164,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -188,6 +189,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -254,6 +258,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -265,6 +272,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -314,6 +324,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -321,6 +334,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-bhl.patch:

--- NEW FILE alliance-bhl.patch ---
diff -Naur alliance-5.0/bhl/configure.in alliance/bhl/configure.in
--- alliance-5.0/bhl/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/bhl/configure.in	2002-10-16 20:04:20.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:20 jpc Exp $
+dnl
+dnl
+AC_INIT(src/bhl.h)
+BHL_DLL_VERSION=1:11:0
+AC_SUBST(BHL_DLL_VERSION)
+AM_INIT_AUTOMAKE(bhl, 1.11)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/bhl/Makefile.in alliance/bhl/Makefile.in
--- alliance-5.0/bhl/Makefile.in	2007-07-18 19:04:13.000000000 +0200
+++ alliance/bhl/Makefile.in	2009-06-13 22:27:13.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/bhl/src/beh_debug.c alliance/bhl/src/beh_debug.c
--- alliance-5.0/bhl/src/beh_debug.c	2005-05-11 10:05:29.000000000 +0200
+++ alliance/bhl/src/beh_debug.c	2009-06-13 20:07:37.000000000 +0200
@@ -36,7 +36,7 @@
 #include "beh_debug.h"
 
 static char           *buffer      = NULL;
-static unsigned int    buff_size   = 0;
+static unsigned long    buff_size   = 0;
 static struct circuit *circuit_pnt = NULL;
 
 
@@ -55,7 +55,7 @@
 
   {
 
-  int                     i;
+  long                     i;
   struct chain           *ptr_abl;
 
   struct chain           *chain_pnt;
@@ -79,7 +79,7 @@
 
   char                  **string_pnt;
   char                   *character_pnt;
-  int                    *int_pnt;
+  long                    *int_pnt;
 
 	/* ###------------------------------------------------------### */
 	/*    initialization						*/
@@ -516,7 +516,7 @@
 
     case integer_DFN :
 
-      int_pnt = (int *) curpnt.data;
+      int_pnt = (long *) curpnt.data;
 
       typ [integer_DFN]     = IMMEDIATE_DFN | d_DFN | integer_DFN;
       pnt [integer_DFN].imd = *int_pnt;
@@ -641,17 +641,17 @@
 /* called func.	: none							*/
 /* ###--------------------------------------------------------------### */
 
-static int splitline (words, line)
+static long splitline (words, line)
 
 char **words;
 char  *line ;
   {
 
   char *heap   = *words;
-  int   new    =  1;
-  int   wrdcnt =  0;
-  int   i      =  0;
-  int   j      =  0;
+  long   new    =  1;
+  long   wrdcnt =  0;
+  long   i      =  0;
+  long   j      =  0;
 
 	/* ###------------------------------------------------------### */
 	/*    copy the line read from input into the words until a	*/
@@ -692,12 +692,12 @@
 static void push (stk, stkpnt, data, type)
 
 struct stack *stk;
-int          *stkpnt;
+long          *stkpnt;
 void         *data;
 short         type;
 
   {
-  int stkidx = *stkpnt;
+  long stkidx = *stkpnt;
 
   if (stkidx == STKSIZ_DFN)
     fprintf (stdout, "beh_debug :\tSTACK OVERFLOW !!\tSTACK OVERFLOW !!\n");
@@ -724,11 +724,11 @@
 
 static void pop (stkpnt, count)
 
-int          *stkpnt;
-int           count;
+long          *stkpnt;
+long           count;
 
   {
-  int stkidx = *stkpnt;
+  long stkidx = *stkpnt;
 
   if (stkidx <= count)
     stkidx = 0;
@@ -748,7 +748,7 @@
 static struct chain *goforward (pnt, count)
 
 struct chain *pnt;
-int           count;
+long           count;
 
   {
   while ((count > 0) && (pnt != NULL) && (pnt->NEXT != NULL))
@@ -767,17 +767,17 @@
 /* called func.	: none							*/
 /* ###--------------------------------------------------------------### */
 
-static int translate (words, wrdcnt, strgs, nmbrs, flags, indxs)
+static long translate (words, wrdcnt, strgs, nmbrs, flags, indxs)
 
 char **words;				/* list of words		*/
-int    wrdcnt;				/* number of words		*/
+long    wrdcnt;				/* number of words		*/
 char **strgs;				/* list of recognized strings	*/
-int   *nmbrs;				/* words translated to numbers	*/
+long   *nmbrs;				/* words translated to numbers	*/
 char  *flags;				/* set if word is a number	*/
-int   *indxs;				/* words' index in strgs table	*/
+long   *indxs;				/* words' index in strgs table	*/
 
   {
-  int i , j;
+  long i , j;
 
 	/* ###------------------------------------------------------### */
 	/*    initialize flags and indxs				*/
@@ -813,10 +813,10 @@
 
 static void getsize (siz)
 
-unsigned int siz [];
+unsigned long siz [];
 
   {
-  int i;
+  long i;
  
   for (i=0 ; i<MAXCMD_DFN ; i++)
     siz [i] = 0;
@@ -858,7 +858,7 @@
 
 char        **str;
 union value pnt  ;
-int         type ;
+long         type ;
 
   {
   char         *lcl_str         ;
@@ -931,25 +931,25 @@
   char          heap   [128];		/* buffer to split the cmd line	*/
 
   char         *words  [ 10];		/* number of words on a line	*/
-  int           nmbrs  [ 10];		/* words translated into number	*/
+  long           nmbrs  [ 10];		/* words translated into number	*/
   char          flags  [ 10];		/* set if words is a number	*/
-  int           indxs  [ 10];		/* index of words		*/
+  long           indxs  [ 10];		/* index of words		*/
 
   struct stack  jtab   [ 10];		/* list of memorized addresses	*/
-  int           idx, i;
-  int           dispflg = 0;
-  int           code;
-  unsigned int  size;
+  long           idx, i;
+  long           dispflg = 0;
+  long           code;
+  unsigned long  size;
   char         *pntr   = NULL;
   long          pshtype;
-  int           wrdcnt = 1;
+  long           wrdcnt = 1;
 
   struct stack  stk [STKSIZ_DFN];
-  int           stkpnt = -1;
+  long           stkpnt = -1;
 
   union value   pnt [MAXCMD_DFN];
   long          typ [MAXCMD_DFN];
-  unsigned int  siz [MAXCMD_DFN];
+  unsigned long  siz [MAXCMD_DFN];
 
   static char  *str [] = {
                           "_back"    , "_exit"    , "_jump"    , "_save"    ,
@@ -1176,7 +1176,7 @@
             {
             size = siz [(typ [idx] & TYPE_DFN)];
             pntr = (void *)
-                   (((unsigned int) pnt [idx].dat) + (size * nmbrs [1]));
+                   (((unsigned long) pnt [idx].dat) + (size * nmbrs [1]));
             push (stk, &stkpnt, pntr, pshtype);
             dispflg = 1;
             }
@@ -1189,7 +1189,7 @@
             {
             size = sizeof (void *);
             pntr = * (void **)
-                     (((unsigned int) pnt [idx].dat) + (size * nmbrs [1]));
+                     (((unsigned long) pnt [idx].dat) + (size * nmbrs [1]));
             push (stk, &stkpnt, pntr, pshtype);
             dispflg = 1;
             }
diff -Naur alliance-5.0/bhl/src/beh_depend.c alliance/bhl/src/beh_depend.c
--- alliance-5.0/bhl/src/beh_depend.c	2003-01-13 11:56:39.000000000 +0100
+++ alliance/bhl/src/beh_depend.c	2009-06-13 20:08:31.000000000 +0200
@@ -30,6 +30,8 @@
 /* ###--------------------------------------------------------------### */
 
 #include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
 #include "mut.h"
 #include "log.h"
 #include "beh.h"
@@ -57,7 +59,7 @@
   struct chain *del_chain = NULL;
   struct chain *tmp_chain = NULL;
   struct chain *mem_chain = NULL;
-  int           value           ;
+  long          value           ;
 
   if (pt_fig->ERRFLG == 0)
     {
@@ -97,7 +99,7 @@
         exit( pt_fig->ERRFLG );
       }
       else
-        tmp_chain->DATA = (void *) value;
+        tmp_chain->DATA = (chain_list *) value;
 
       tmp_chain = tmp_chain->NEXT;
       }
@@ -129,7 +131,7 @@
   struct beout *pt_out    ;
   struct bebus *pt_bus    ;
   struct biabl *pt_biabl  ;
-  unsigned int  count     = 0;
+  unsigned long count     = 0;
 
 	/* ###------------------------------------------------------### */
 	/*   if there is no error in the current figure ...		*/
@@ -155,7 +157,7 @@
 
     while (pt_rin != NULL)
       {
-      addhtitem (rin_list, pt_rin->NAME, (int) pt_rin);
+      addhtitem (rin_list, pt_rin->NAME, (long) pt_rin);
       pt_rin = pt_rin->NEXT;
       }
 
diff -Naur alliance-5.0/bhl/src/beh_makquad.c alliance/bhl/src/beh_makquad.c
--- alliance-5.0/bhl/src/beh_makquad.c	2002-09-30 18:19:54.000000000 +0200
+++ alliance/bhl/src/beh_makquad.c	2009-06-13 22:40:26.000000000 +0200
@@ -41,9 +41,7 @@
 /* called func. : beh_addbequad	 					*/
 /* ###--------------------------------------------------------------### */
 
-void beh_makquad (pt_befig)
-
-struct befig *pt_befig;
+void beh_makquad ( struct befig *pt_befig )
 
   {
   struct beaux  *pt_beaux;
diff -Naur alliance-5.0/bhl/src/beh_namelist.c alliance/bhl/src/beh_namelist.c
--- alliance-5.0/bhl/src/beh_namelist.c	2002-09-30 18:19:54.000000000 +0200
+++ alliance/bhl/src/beh_namelist.c	2009-06-13 20:06:50.000000000 +0200
@@ -88,7 +88,7 @@
 	/*       variable list.						*/
 	/* ###------------------------------------------------------### */
 
-      if (((int) ((struct chain *) pt_exp->DATA)->DATA) == STABLE)
+      if (((long) ((struct chain *) pt_exp->DATA)->DATA) == STABLE)
         {
         name      = ((struct chain *) pt_exp->NEXT->DATA)->DATA;
         res_chain = addchain (NULL, name);
diff -Naur alliance-5.0/bhl/src/Makefile.in alliance/bhl/src/Makefile.in
--- alliance-5.0/bhl/src/Makefile.in	2007-07-18 19:04:14.000000000 +0200
+++ alliance/bhl/src/Makefile.in	2009-06-13 22:27:13.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libBhl_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -70,11 +68,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libBhl_la_SOURCES)
 DIST_SOURCES = $(libBhl_la_SOURCES)
@@ -149,6 +147,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -171,6 +172,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -237,6 +241,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -248,6 +255,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -297,6 +307,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -304,6 +317,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-boog.patch:

--- NEW FILE alliance-boog.patch ---
diff -Naur alliance-5.0/boog/configure.in alliance/boog/configure.in
--- alliance-5.0/boog/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/boog/configure.in	2003-01-09 18:17:06.000000000 +0100
@@ -0,0 +1,33 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/bog_main.c)
+
+BOOG_MAJOR_VERSION=1
+BOOG_MINOR_VERSION=7
+BOOG_VERSION=$BOOG_MAJOR_VERSION.$BOOG_MINOR_VERSION
+
+AC_SUBST(BOOG_MAJOR_VERSION)
+AC_SUBST(BOOG_MINOR_VERSION)
+AC_SUBST(BOOG_VERSION)
+
+# For automake.
+VERSION=$BOOG_VERSION
+PACKAGE=boog
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+dnl path for libs and includes
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/boog/doc/Makefile.in alliance/boog/doc/Makefile.in
--- alliance-5.0/boog/doc/Makefile.in	2007-07-18 19:04:14.000000000 +0200
+++ alliance/boog/doc/Makefile.in	2009-06-13 22:27:14.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -118,6 +118,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -140,6 +143,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -206,6 +212,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -217,6 +226,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -266,6 +278,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -273,6 +288,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/boog/Makefile.in alliance/boog/Makefile.in
--- alliance-5.0/boog/Makefile.in	2007-07-18 19:04:14.000000000 +0200
+++ alliance/boog/Makefile.in	2009-06-13 22:27:13.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/boog/src/bog_map_befig.c alliance/boog/src/bog_map_befig.c
--- alliance-5.0/boog/src/bog_map_befig.c	2002-09-30 18:19:57.000000000 +0200
+++ alliance/boog/src/bog_map_befig.c	2009-06-13 23:01:27.000000000 +0200
@@ -54,7 +54,7 @@
 /*befig in mapping*/
 static befig_list* befig;
 /*index of losig*/
-static long index;
+static long loc_index;
 
 
 
@@ -63,7 +63,7 @@
 /****************************************************************************/
 extern void setindex(long new_index)
 {
-   index = new_index;
+   loc_index = new_index;
 }
 
 
@@ -73,8 +73,8 @@
 extern long getindex()
 {
    long ret;
-   ret=index;
-   index++;
+   ret=loc_index;
+   loc_index++;
    return ret;
 }
 
@@ -128,7 +128,7 @@
    for (namechain=losig_dest->NAMECHAIN; namechain; namechain=namechain->NEXT) {
       name=(char*) namechain->DATA;
       losig_dest->NAMECHAIN=addchain(losig_dest->NAMECHAIN,name);
-      addauthelem(HTABLE,name,(int)losig_dest);
+      addauthelem(HTABLE,name,(long)losig_dest);
    }
    
    losig_dest->TYPE=losig_sce->TYPE;
@@ -210,9 +210,9 @@
       addlocon(lofig,bepor->NAME,losig,bepor->DIRECTION);
 
       /*seek fast*/
-      if (isvss(bepor->NAME)) addauthelem(HTABLE,VSS,(int) losig);
-      else if (isvdd(bepor->NAME)) addauthelem(HTABLE,VDD,(int) losig);
-      else addauthelem(HTABLE,bepor->NAME,(int) losig);
+      if (isvss(bepor->NAME)) addauthelem(HTABLE,VSS,(long) losig);
+      else if (isvdd(bepor->NAME)) addauthelem(HTABLE,VDD,(long) losig);
+      else addauthelem(HTABLE,bepor->NAME,(long) losig);
    }
    
    /*copy of INTERNAL signals*/
@@ -221,21 +221,21 @@
       index=getindex();
       losig=addlosig(lofig,index,namechain,INTERNAL/*no more capa parameter*/);    
       /*seek fast*/
-      addauthelem(HTABLE,beaux->NAME,(int) losig);
+      addauthelem(HTABLE,beaux->NAME,(long) losig);
    }
    
    for (bereg=befig->BEREG; bereg; bereg=bereg->NEXT) {
       namechain=addchain(NULL,bereg->NAME);
       index=getindex();
       losig=addlosig(lofig,index,namechain,INTERNAL/*no more capa parameter*/);
-      addauthelem(HTABLE,bereg->NAME,(int) losig);
+      addauthelem(HTABLE,bereg->NAME,(long) losig);
    }
    
    for (bebux=befig->BEBUX; bebux; bebux=bebux->NEXT) {
       namechain=addchain(NULL,bebux->NAME);
       index=getindex();
       losig=addlosig(lofig,index,namechain,INTERNAL/*no more capa parameter*/);
-      addauthelem(HTABLE,bebux->NAME,(int) losig);
+      addauthelem(HTABLE,bebux->NAME,(long) losig);
    }
 
 }
@@ -259,7 +259,7 @@
    namechain=addchain(NULL,name);
    index=getindex();
    one=addlosig(lofig,index,namechain,INTERNAL/*no more capa parameter*/);    
-   addauthelem(HTABLE,getablatomone(),(int) one);
+   addauthelem(HTABLE,getablatomone(),(long) one);
 
    name=getautoname("zero");
    /*report same properties*/
@@ -268,7 +268,7 @@
    namechain=addchain(NULL,name);
    index=getindex();
    zero=addlosig(lofig,index,namechain,INTERNAL/*no more capa parameter*/);    
-   addauthelem(HTABLE,getablatomzero(),(int) zero);
+   addauthelem(HTABLE,getablatomzero(),(long) zero);
 }
 
  
@@ -317,7 +317,7 @@
    
    befig=befig_param;
    HTABLE= createauthtable (BLOCK);
-   index=0;
+   loc_index=0;
    begin_count_area();
    
    /*header of lofig created*/
@@ -342,7 +342,7 @@
 
    destroyauthtable(HTABLE);
    HTABLE=NULL;
-   index=0;
+   loc_index=0;
    
    return lofig;
 }
diff -Naur alliance-5.0/boog/src/bog_map_delay.c alliance/boog/src/bog_map_delay.c
--- alliance-5.0/boog/src/bog_map_delay.c	2002-09-30 18:19:57.000000000 +0200
+++ alliance/boog/src/bog_map_delay.c	2009-06-13 22:19:02.000000000 +0200
@@ -29,6 +29,7 @@
 
 
 #include <stdio.h>
+#include <stdlib.h>
 #include <mut.h>
 #include <abl.h>
 #include <abe.h>
diff -Naur alliance-5.0/boog/src/bog_normalize_ARITY.h alliance/boog/src/bog_normalize_ARITY.h
--- alliance-5.0/boog/src/bog_normalize_ARITY.h	2006-03-29 19:10:06.000000000 +0200
+++ alliance/boog/src/bog_normalize_ARITY.h	2009-06-13 22:19:25.000000000 +0200
@@ -44,7 +44,7 @@
 
 /*head operator arity*/
 /*  Warning: simpablexpr() do not work anymore after pulling arity         */
-#define ABL_ARITY(abl) ((int)ABL_CDR((chain_list*)ABL_CAR(abl)))
+#define ABL_ARITY(abl) ((long)ABL_CDR((chain_list*)ABL_CAR(abl)))
 #define ABL_ARITY_L(abl) (ABL_CDR((chain_list*)ABL_CAR(abl)))
 
 /***************************************************************************/
diff -Naur alliance-5.0/boog/src/bog_normalize_DAG.c alliance/boog/src/bog_normalize_DAG.c
--- alliance-5.0/boog/src/bog_normalize_DAG.c	2006-03-29 19:10:06.000000000 +0200
+++ alliance/boog/src/bog_normalize_DAG.c	2009-06-13 23:30:15.000000000 +0200
@@ -42,11 +42,11 @@
 
 
 #define USING(node) {node=-mark;}
-#define USED(node) {node=(int)((((int)node<0)?0:(int)node)+1);}
-#define IS_USING(node) ((int)node==-mark)
-#define IS_USED(node) ((int)node!=0)
-#define IS_UNUSED(node) ((int)node==0)
-#define IS_ONE(node) ((int)node==1)
+#define USED(node) {node=(long)((((long)node<0)?0L:(long)node)+1L);}
+#define IS_USING(node) ((long)node==-mark)
+#define IS_USED(node) ((long)node!=0)
+#define IS_UNUSED(node) ((long)node==0)
+#define IS_ONE(node) ((long)node==1)
 
 
 typedef struct equi {
@@ -330,7 +330,7 @@
 /*                mark and follow the tree of abl                             */
 /*         return 1 if correct abl                                            */
 /******************************************************************************/
-static int abl_dispatching(chain_list *abl, int mark)
+static long abl_dispatching(chain_list *abl, long mark)
 {
    bebux_list *bebux;
    beaux_list *beaux;
@@ -502,12 +502,12 @@
 /*                   mark each output                                      */
 /* return 1 if correct                                                     */
 /***************************************************************************/
-static int mark_output()
+static long mark_output()
 {
    bebus_list *bebus;
    beout_list *beout;
    biabl_list *biabl;
-   int mark=1;
+   long mark=1;
 
    /*create new internal signals and mark the path from output to input*/
    for (beout=befig->BEOUT; beout; beout=beout->NEXT) {
@@ -549,7 +549,7 @@
 /*     control cycles in befig and erase unused internal signal               */
 /*         return 1 if correct befig                                          */
 /******************************************************************************/
-extern int DAG_control(befig_list *befig_param)
+extern long DAG_control(befig_list *befig_param)
 {
    equi_list* equi, *equi2;
    bereg_list *bereg;
diff -Naur alliance-5.0/boog/src/bog_normalize_DAG.h alliance/boog/src/bog_normalize_DAG.h
--- alliance-5.0/boog/src/bog_normalize_DAG.h	2002-09-30 18:19:58.000000000 +0200
+++ alliance/boog/src/bog_normalize_DAG.h	2009-06-13 23:41:19.000000000 +0200
@@ -46,7 +46,7 @@
 /*     control cycles in befig and erase unused internal signal               */
 /*			return 1 if correct befig						                           */
 /******************************************************************************/
-extern int DAG_control __P ((befig_list *befig));
+extern long DAG_control __P ((befig_list *befig));
 
 
 #endif
diff -Naur alliance-5.0/boog/src/bog_normalize_DC.c alliance/boog/src/bog_normalize_DC.c
--- alliance-5.0/boog/src/bog_normalize_DC.c	2006-03-29 19:10:06.000000000 +0200
+++ alliance/boog/src/bog_normalize_DC.c	2009-06-14 12:56:44.000000000 +0200
@@ -42,7 +42,7 @@
 /***************************************************************************/
 /*      choose '1' or '0' to simplify the expression as well as we can     */
 /***************************************************************************/
-static void find_d_z_abl(chain_list* abl, int value)
+static void find_d_z_abl(chain_list* abl, long value)
 {
    
   if (ABL_ATOM(abl)) {    
@@ -56,6 +56,7 @@
          /* a pull-up is done for better conductance*/
          ABL_CAR_L(abl)=getablatomone()/* = namealloc("'1'")*/;
       }   
+      return;
    }
    
    /*the first operator influences the most*/
diff -Naur alliance-5.0/boog/src/bog_normalize_nameindex.c alliance/boog/src/bog_normalize_nameindex.c
--- alliance-5.0/boog/src/bog_normalize_nameindex.c	2006-03-29 19:10:06.000000000 +0200
+++ alliance/boog/src/bog_normalize_nameindex.c	2009-06-13 22:21:26.000000000 +0200
@@ -85,7 +85,7 @@
             name=nameindex((char*) ptype->DATA,ptype->TYPE);
             SEPAR='_';
             /*build a bit from a vector*/
-            addauthelem(HTABLE,name,(int)nameindex(ptype->DATA,ptype->TYPE));
+            addauthelem(HTABLE,name,(long)nameindex(ptype->DATA,ptype->TYPE));
          }
       }
       else {
@@ -349,21 +349,21 @@
       if (!forbid_radical(beaux->NAME)) continue;
       name=beaux->NAME;       /*name begins by MBK_NOT_..... */
       beaux->NAME=getautoname(beaux->NAME);
-      addauthelem(HTABLE,name,(int)beaux->NAME);
+      addauthelem(HTABLE,name,(long)beaux->NAME);
    }
    
    for (bereg=befig->BEREG; bereg; bereg=bereg->NEXT) {
       if (!forbid_radical(bereg->NAME)) continue;
       name=bereg->NAME;
       bereg->NAME=getautoname(bereg->NAME);
-      addauthelem(HTABLE,name,(int)bereg->NAME);
+      addauthelem(HTABLE,name,(long)bereg->NAME);
    }
    
    for (bebux=befig->BEBUX; bebux; bebux=bebux->NEXT) {
       if (!forbid_radical(bebux->NAME)) continue;
       name=bebux->NAME;
       bebux->NAME=getautoname(bebux->NAME);
-      addauthelem(HTABLE,name,(int)bebux->NAME);
+      addauthelem(HTABLE,name,(long)bebux->NAME);
    }
 
    for (beaux=befig->BEAUX; beaux; beaux=beaux->NEXT) {
diff -Naur alliance-5.0/boog/src/bog_signal_utils.c alliance/boog/src/bog_signal_utils.c
--- alliance-5.0/boog/src/bog_signal_utils.c	2005-05-11 10:05:30.000000000 +0200
+++ alliance/boog/src/bog_signal_utils.c	2009-06-13 22:20:11.000000000 +0200
@@ -133,7 +133,7 @@
    /*if doesn't exist hash table, init*/
    if (!HTABLE) init_signals();
    
-   addauthelem(HTABLE,name,(int)signal);
+   addauthelem(HTABLE,name,(long)signal);
 }   
 
 
diff -Naur alliance-5.0/boog/src/cvslog.27045 alliance/boog/src/cvslog.27045
--- alliance-5.0/boog/src/cvslog.27045	1970-01-01 01:00:00.000000000 +0100
+++ alliance/boog/src/cvslog.27045	2009-06-14 15:51:30.000000000 +0200
@@ -0,0 +1,15 @@
+===================================================================
+Modification le : Sun Jun 14 15:51:30 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/boog/src
+In directory do:/users/cao/ludo/alliance/src/boog/src
+
+Modified Files:
+	bog_map_befig.c bog_map_delay.c bog_normalize_ARITY.h 
+	bog_normalize_DAG.c bog_normalize_DAG.h bog_normalize_DC.c 
+	bog_normalize_nameindex.c bog_signal_utils.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/boog/src/Makefile.am alliance/boog/src/Makefile.am
--- alliance-5.0/boog/src/Makefile.am	2006-03-29 19:10:05.000000000 +0200
+++ alliance/boog/src/Makefile.am	2008-10-08 14:21:08.000000000 +0200
@@ -11,23 +11,23 @@
 bin_PROGRAMS = boog
 
 boog_LDADD = @ALLIANCE_LIBS@ \
--L$(top_srcdir)/abv/src \
--L$(top_srcdir)/abe/src \
--L$(top_srcdir)/abt/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkvti/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/bdd/src \
--L$(top_srcdir)/abl/src \
--L$(top_srcdir)/aut/src \
--L$(top_srcdir)/mbk/src \
+-L$(top_builddir)/abv/src \
+-L$(top_builddir)/abe/src \
+-L$(top_builddir)/abt/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkvti/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/bdd/src \
+-L$(top_builddir)/abl/src \
+-L$(top_builddir)/aut/src \
+-L$(top_builddir)/mbk/src \
           -lAbv -lAbe -lAbt -lMlu -lMcl -lMal -lMsl -lMhl -lMel -lMvg -lMgl -lRcn -lMlo -lBdd -lAbl -lAut -lMut
 	   
 boog_SOURCES = \
diff -Naur alliance-5.0/boog/src/Makefile.in alliance/boog/src/Makefile.in
--- alliance-5.0/boog/src/Makefile.in	2007-07-18 19:04:15.000000000 +0200
+++ alliance/boog/src/Makefile.in	2009-06-13 22:27:14.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(boog_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -77,11 +75,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(boog_SOURCES)
 DIST_SOURCES = $(boog_SOURCES)
@@ -154,6 +152,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -176,6 +177,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -242,6 +246,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -253,6 +260,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -302,6 +312,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -309,6 +322,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -379,23 +395,23 @@
 @ALLIANCE_CFLAGS@
 
 boog_LDADD = @ALLIANCE_LIBS@ \
--L$(top_srcdir)/abv/src \
--L$(top_srcdir)/abe/src \
--L$(top_srcdir)/abt/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkvti/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/bdd/src \
--L$(top_srcdir)/abl/src \
--L$(top_srcdir)/aut/src \
--L$(top_srcdir)/mbk/src \
+-L$(top_builddir)/abv/src \
+-L$(top_builddir)/abe/src \
+-L$(top_builddir)/abt/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkvti/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/bdd/src \
+-L$(top_builddir)/abl/src \
+-L$(top_builddir)/aut/src \
+-L$(top_builddir)/mbk/src \
           -lAbv -lAbe -lAbt -lMlu -lMcl -lMal -lMsl -lMhl -lMel -lMvg -lMgl -lRcn -lMlo -lBdd -lAbl -lAut -lMut
 
 boog_SOURCES = \

alliance-boom.patch:

--- NEW FILE alliance-boom.patch ---
diff -Naur alliance-5.0/boo/configure.in alliance/boom/configure.in
--- alliance-5.0/boo/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/boom/configure.in	2002-10-16 20:04:21.000000000 +0200
@@ -0,0 +1,37 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/boom_main.c)
+
+BOOM_MAJOR_VERSION=1
+BOOM_MINOR_VERSION=2
+BOOM_VERSION=$BOOM_MAJOR_VERSION.$BOOM_MINOR_VERSION
+
+AC_SUBST(BOOM_MAJOR_VERSION)
+AC_SUBST(BOOM_MINOR_VERSION)
+AC_SUBST(BOOM_VERSION)
+
+# For automake.
+VERSION=$BOOM_VERSION
+PACKAGE=boom
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AC_CHECK_LIB(m, exp)
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/boo/Makefile.in alliance/boom/Makefile.in
--- alliance-5.0/boo/Makefile.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/boom/Makefile.in	2009-06-13 22:27:14.000000000 +0200
@@ -0,0 +1,670 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = boom
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/alliance.m4 $(top_srcdir)/motif.m4 \
+	$(top_srcdir)/xpm.m4 $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-exec-recursive install-info-recursive \
+	install-recursive installcheck-recursive installdirs-recursive \
+	pdf-recursive ps-recursive uninstall-info-recursive \
+	uninstall-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ABE_DLL_VERSION = @ABE_DLL_VERSION@
+ABL_DLL_VERSION = @ABL_DLL_VERSION@
+ABT_DLL_VERSION = @ABT_DLL_VERSION@
+ABV_DLL_VERSION = @ABV_DLL_VERSION@
+ACLOCAL = @ACLOCAL@
+ALCBANNER_MAJOR_VERSION = @ALCBANNER_MAJOR_VERSION@
+ALCBANNER_MINOR_VERSION = @ALCBANNER_MINOR_VERSION@
+ALCBANNER_VERSION = @ALCBANNER_VERSION@
+ALLIANCE_BUILD_FALSE = @ALLIANCE_BUILD_FALSE@
+ALLIANCE_BUILD_TRUE = @ALLIANCE_BUILD_TRUE@
+ALLIANCE_CFLAGS = @ALLIANCE_CFLAGS@
+ALLIANCE_LIBS = @ALLIANCE_LIBS@
+ALLIANCE_TOP = @ALLIANCE_TOP@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+ATTILA_MAJOR_VERSION = @ATTILA_MAJOR_VERSION@
+ATTILA_MINOR_VERSION = @ATTILA_MINOR_VERSION@
+ATTILA_VERSION = @ATTILA_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AUT_DLL_VERSION = @AUT_DLL_VERSION@
+AWK = @AWK@
+B2F_MAJOR_VERSION = @B2F_MAJOR_VERSION@
+B2F_MINOR_VERSION = @B2F_MINOR_VERSION@
+B2F_VERSION = @B2F_VERSION@
+BDD_DLL_VERSION = @BDD_DLL_VERSION@
+BEH_DLL_VERSION = @BEH_DLL_VERSION@
+BHL_DLL_VERSION = @BHL_DLL_VERSION@
+BOOG_MAJOR_VERSION = @BOOG_MAJOR_VERSION@
+BOOG_MINOR_VERSION = @BOOG_MINOR_VERSION@
+BOOG_VERSION = @BOOG_VERSION@
+BOOM_MAJOR_VERSION = @BOOM_MAJOR_VERSION@
+BOOM_MINOR_VERSION = @BOOM_MINOR_VERSION@
+BOOM_VERSION = @BOOM_VERSION@
+BTR_DLL_VERSION = @BTR_DLL_VERSION@
+BVL_DLL_VERSION = @BVL_DLL_VERSION@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CST_DLL_VERSION = @CST_DLL_VERSION@
+CTL_DLL_VERSION = @CTL_DLL_VERSION@
+CTP_DLL_VERSION = @CTP_DLL_VERSION@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DOC_MAJOR_VERSION = @DOC_MAJOR_VERSION@
+DOC_MINOR_VERSION = @DOC_MINOR_VERSION@
+DOC_VERSION = @DOC_VERSION@
+DREAL_MAJOR_VERSION = @DREAL_MAJOR_VERSION@
+DREAL_MINOR_VERSION = @DREAL_MINOR_VERSION@
+DREAL_VERSION = @DREAL_VERSION@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
+EXEEXT = @EXEEXT@
+EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
+EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
+EXP_VERSION = @EXP_VERSION@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FKS_DLL_VERSION = @FKS_DLL_VERSION@
+FLATBEH_MAJOR_VERSION = @FLATBEH_MAJOR_VERSION@
+FLATBEH_MINOR_VERSION = @FLATBEH_MINOR_VERSION@
+FLATBEH_VERSION = @FLATBEH_VERSION@
+FMI_MAJOR_VERSION = @FMI_MAJOR_VERSION@
+FMI_MINOR_VERSION = @FMI_MINOR_VERSION@
+FMI_VERSION = @FMI_VERSION@
+FSM_DLL_VERSION = @FSM_DLL_VERSION@
+FSP_MAJOR_VERSION = @FSP_MAJOR_VERSION@
+FSP_MINOR_VERSION = @FSP_MINOR_VERSION@
+FSP_VERSION = @FSP_VERSION@
+FTL_DLL_VERSION = @FTL_DLL_VERSION@
+FVH_DLL_VERSION = @FVH_DLL_VERSION@
+GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
+GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
+GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
+INCLUDE_MOTIF = @INCLUDE_MOTIF@
+INSTALL_DATA = @INSTALL_DATA@
[...16337 lines suppressed...]
+    case BOOM_WINDOW_REORDER_312 : swapbddvar( (bddsystem *)0, BddVar );
+    break;
+  }
+
+  *PCost = Cost;
+
+  return( BestOrder != BOOM_WINDOW_REORDER_123 );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                      BoomBehOptimizeWindow                  |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BoomBehOptimizeWindow( BehFigure )
+
+  befig_list *BehFigure;
+{
+  boombefiginfo *FigInfo;
+  beaux_list    *BehAux;
+  short         *ReorderLevel;
+  bddvar         NumberChild;
+  bddvar         ChildCount;
+  bddvar         ChildFrom;
+  int            AnySwap;
+  int            Moved;
+  long           Cost;
+
+  FigInfo = GetBoomBehFigInfo( BehFigure ); 
+
+  NumberChild  = BddLocalSystem->NUMBER_VAR;
+  ReorderLevel = (short *)autallocblock( sizeof( short ) * NumberChild );
+
+  for ( ChildFrom = 0; ChildFrom < ( NumberChild - 1 ); ChildFrom++ )
+  {
+    ReorderLevel[ ChildFrom ] = 1;
+  }
+
+  BehAux = BoomBehComputeAux( BehFigure, BehFigure->BEAUX );
+  Cost   = BoomBehGiveCost( BehFigure );
+
+  if ( IsBoomDebugLevel1() )
+  {
+    BoomPrintf( stdout, "Initial cost %ld\n", Cost );
+  }
+
+  if ( ( FigInfo->VERBOSE ) &&
+       ( ! BoomDebugFlag  ) )
+  {
+    fprintf( stdout, "\t--> Optimization %% 0\b" );
+    fflush( stdout );
+  }
+
+  do
+  {
+    AnySwap = 0;
+
+    for ( ChildCount = 0; ChildCount < NumberChild - 1; ChildCount++ )
+    {
+      if ( ReorderLevel[ ChildCount ] )
+      {
+        if ( ChildCount < NumberChild - 2 )
+        {
+          Moved = BoomBehReorderWindow3( BehFigure, BehAux, ChildCount, &Cost );
+        }
+        else
+        {
+          Moved = BoomBehReorderWindow2( BehFigure, BehAux, ChildCount, &Cost );
+        }
+
+        if ( Moved )
+        {
+          AnySwap = 1;
+
+          if ( ChildCount > 0 ) ReorderLevel[ ChildCount - 1 ] = 1;
+          if ( ChildCount > 1 ) ReorderLevel[ ChildCount - 2 ] = 1;
+
+          ReorderLevel[ ChildCount + 1 ] = 1;
+
+          if ( ChildCount < NumberChild - 2 ) ReorderLevel[ ChildCount + 2 ] = 1;
+          if ( ChildCount < NumberChild - 3 ) ReorderLevel[ ChildCount + 3 ] = 1;
+          if ( ChildCount < NumberChild - 4 ) ReorderLevel[ ChildCount + 4 ] = 1;
+        }
+        else
+        {
+          ReorderLevel[ ChildCount ] = 0;
+        }
+      }
+
+      if ( ( FigInfo->VERBOSE ) &&
+         ( ! BoomDebugFlag  ) )
+      {
+        fprintf( stdout, "%-3d\b\b\b", ( ( ChildCount + 1 ) * 100 ) / ( NumberChild - 1 ) );
+        fflush( stdout );
+      }
+    }
+  }
+  while ( AnySwap );
+
+  if ( FigInfo->VERBOSE )
+  {
+    fprintf( stdout, "\n\n" );
+  }
+
+  autfreeblock( ReorderLevel );
+
+  BehAux = BoomBehComputeAux( BehFigure, BehAux );
+  Cost   = BoomBehGiveCost( BehFigure );
+
+  if ( IsBoomDebugLevel1() )
+  {
+    BoomPrintf( stdout, "Final cost %ld\n", Cost );
+  }
+}
diff -Naur alliance-5.0/boo/src/boom_window.h alliance/boom/src/boom_window.h
--- alliance-5.0/boo/src/boom_window.h	1970-01-01 01:00:00.000000000 +0100
+++ alliance/boom/src/boom_window.h	2002-09-30 18:20:01.000000000 +0200
@@ -0,0 +1,81 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU General Public |
+| License as  published by the Free Software Foundation;      |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                     BOOM                          |
+|                                                             |
+| File    :                  boom_window.h                    |
+|                                                             |
+| Author  :                 Jacomme Ludovic                   |
+|                                                             |
+| Date    :                   06.06.00                        |
+|                                                             |
+\------------------------------------------------------------*/
+
+# ifndef BOOM_WINDOW_H
+# define BOOM_WINDOW_H
+
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+
+# define BOOM_WINDOW_REORDER_123         0
+# define BOOM_WINDOW_REORDER_213         1
+# define BOOM_WINDOW_REORDER_231         2
+# define BOOM_WINDOW_REORDER_321         3
+# define BOOM_WINDOW_REORDER_312         4
+# define BOOM_WINDOW_REORDER_132         5
+
+/*------------------------------------------------------------\
+|                                                             |
+|                            Macro                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+  extern void BoomBehOptimizeWindow();
+  extern int  BoomBehReorderWindow3();
+  extern int  BoomBehReorderWindow2();
+
+# endif

alliance-btr.patch:

--- NEW FILE alliance-btr.patch ---
diff -Naur alliance-5.0/btr/configure.in alliance/btr/configure.in
--- alliance-5.0/btr/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/btr/configure.in	2002-10-16 20:04:21.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:21 jpc Exp $
+dnl
+dnl
+AC_INIT(src/btr.h)
+BTR_DLL_VERSION=1:3:0
+AC_SUBST(BTR_DLL_VERSION)
+AM_INIT_AUTOMAKE(btr, 1.3)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/btr/Makefile.in alliance/btr/Makefile.in
--- alliance-5.0/btr/Makefile.in	2007-07-18 19:04:16.000000000 +0200
+++ alliance/btr/Makefile.in	2009-06-13 22:27:15.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/btr/src/btrerror.h alliance/btr/src/btrerror.h
--- alliance-5.0/btr/src/btrerror.h	2002-09-30 18:20:02.000000000 +0200
+++ alliance/btr/src/btrerror.h	2009-06-13 21:52:11.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef BTR_ERROR_H
 # define BTR_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |
diff -Naur alliance-5.0/btr/src/btrfunc.c alliance/btr/src/btrfunc.c
--- alliance-5.0/btr/src/btrfunc.c	2002-09-30 18:20:02.000000000 +0200
+++ alliance/btr/src/btrfunc.c	2009-06-13 19:29:37.000000000 +0200
@@ -43,6 +43,7 @@
 
 # include <stdio.h>
 # include <string.h>
+# include <libgen.h>
 # include <memory.h>
 # include "mut.h"
 # include "aut.h"
diff -Naur alliance-5.0/btr/src/main.c alliance/btr/src/main.c
--- alliance-5.0/btr/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/btr/src/main.c	2002-09-30 18:20:02.000000000 +0200
@@ -0,0 +1,508 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                     Btr                           |
+|                                                             |
+| File    :                    main.c                         |
+|                                                             |
+| Date    :                   03.12.96                        |
+|                                                             |
+| Author  :               Jacomme Ludovic                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+# include <stdio.h>
+# include <string.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "abl.h"
+# include "log.h"
+# include "beh.h"
+# include "bvl.h"
+# include "bhl.h"
+# include "btr.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+  static char *BtrStateArray = (char *)0;
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Btr Usage                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BtrUsage()
+{
+  fprintf( stderr, "Usage: btrtest [-tfip] filename\n" );
+
+  exit( 1 );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          BtrViewBddState                    |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BtrViewBddState( BddNode )
+
+  bddnode *BddNode;
+{
+  bddindex BddIndex;
+
+  if ( BddNode->INDEX < BDD_INDEX_MIN )
+  {
+    if ( BddNode->INDEX == BDD_INDEX_ONE )
+    {
+      fprintf( stdout, "%s\n", BtrStateArray );
+    }
+  }
+  else
+  {
+    BddIndex = BddNode->INDEX - BDD_INDEX_MIN;
+
+    BtrStateArray[ BddIndex ] = '1';
+    BtrViewBddState( BddNode->HIGH );
+
+    BtrStateArray[ BddIndex ] = '0';
+    BtrViewBddState( BddNode->LOW  );
+
+    BtrStateArray[ BddIndex ] = '*';
+  }
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          BtrViewBddNode                     |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BtrViewBddNode( BddNode )
+
+  bddnode *BddNode;
+{
+  chain_list *Expr;
+
+  Expr = convertbddcircuitabl( (bddcircuit *)0, BddNode );
+  viewablexpr( Expr, ABL_VIEW_VHDL );
+  delablexpr( Expr );
+
+  fprintf( stdout, "\n" );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          BtrViewFunc                        |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BtrViewFunc( VarFunc )
+
+  btrvarfunc *VarFunc;
+{
+  fprintf( stdout, "\nVAR : " );
+  BtrViewBddNode( VarFunc->VAR );
+  fprintf( stdout, "FUNC: " );
+  BtrViewBddNode( VarFunc->FUNC );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          BtrViewRel                         |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BtrViewRel( VarRel )
+
+  btrvarrel *VarRel;
+{
+  fprintf( stdout, "\nVAR : " );
+  BtrViewBddNode( VarRel->VAR );
+  fprintf( stdout, "PRIME: " );
+  BtrViewBddNode( VarRel->PRIME );
+  fprintf( stdout, "REL: " );
+  BtrViewBddNode( VarRel->REL );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          PreImage                           |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BtrPreImageFunc( BtrTransFunc, BddInitial, BddAssoc )
+
+  btrtransfunc *BtrTransFunc;
+  bddnode      *BddInitial;
+  bddassoc     *BddAssoc;
+{
+  bddnode      *BddCurrent;
+  bddnode      *BddReached;
+  bddnode      *BddNew;
+  bddnode      *BddPreImage;
+
+  BddCurrent = BddInitial;
+
+  fprintf( stdout, "Initial:\n" );
+/*\
+  BtrViewBddState( BddCurrent );
+\*/
+
+  BddReached = incbddrefext( BddCurrent );
+
+  do
+  {
+    BddPreImage = (bddnode *)preimagebtrtransfunc( BtrTransFunc, BddCurrent );
+    decbddrefext( BddCurrent );
+
+    BddCurrent = missbddnodeassocon( (bddsystem *)0, BddPreImage, BddAssoc );
+    decbddrefext( BddPreImage );
+
+    fprintf( stdout, "PreImage:\n" );
+/*\
+    BtrViewBddState( BddCurrent );
+\*/
+    BddNew = applybddnodenot( (bddsystem *)0, BddReached );
+    BddNew = applybddnode( (bddsystem *)0, ABL_AND, BddCurrent, decbddrefext( BddNew ) );
+
+    BddReached = applybddnode( (bddsystem *)0, ABL_OR, 
+                               decbddrefext( BddReached ), 
+                               decbddrefext( BddCurrent ) );
+
+    BddCurrent = BddNew;
+  }
+  while ( BddNew != BddLocalSystem->ZERO );
+
+  decbddrefext( BddReached );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Image                              |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BtrImageFunc( BtrTransFunc, BddInitial )
+
+  btrtransfunc *BtrTransFunc;
+  bddnode      *BddInitial;
+{
+  bddnode      *BddCurrent;
+  bddnode      *BddReached;
+  bddnode      *BddNew;
+  bddnode      *BddImage;
+
+  BddCurrent = BddInitial;
+
+  fprintf( stdout, "Initial:\n" );
+  BtrViewBddState( BddCurrent );
+
+  BddReached = incbddrefext( BddCurrent );
+
+  do
+  {
+    BddImage = (bddnode *)imagebtrtransfunc( BtrTransFunc, BddCurrent );
+
+    decbddrefext( BddCurrent );
+    BddCurrent = BddImage;
+
+    fprintf( stdout, "Image:\n" );
+    BtrViewBddState( BddImage );
+
+    BddNew = applybddnodenot( (bddsystem *)0, BddReached );
+    BddNew = applybddnode( (bddsystem *)0, ABL_AND, BddCurrent, decbddrefext( BddNew ) );
+
+    BddReached = applybddnode( (bddsystem *)0, ABL_OR, 
+                               decbddrefext( BddReached ), 
+                               decbddrefext( BddCurrent ) );
+
+    BddCurrent = BddNew;
+  }
+  while ( BddNew != BddLocalSystem->ZERO );
+
+  decbddrefext( BddReached );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Image                              |
+|                                                             |
+\------------------------------------------------------------*/
+
+void BtrImageRel( BtrTransRel, BddInitial, BddAssoc )
+
+  btrtransrel *BtrTransRel;
+  bddnode     *BddInitial;
+  bddassoc    *BddAssoc;
+{
+  bddnode      *BddCurrent;
+  bddnode      *BddReached;
+  bddnode      *BddNew;
+  bddnode      *BddImage;
+
+  BddCurrent = BddInitial;
+
+  fprintf( stdout, "Initial:\n" );
+  BtrViewBddState( BddCurrent );
+
+  BddReached = incbddrefext( BddCurrent );
+
+  do
+  {
+    BddImage = (bddnode *)imagebtrtransrel( BtrTransRel, BddCurrent );
+    BddImage = missbddnodeassocon( (bddsystem *)0, 
+                                   decbddrefext( BddImage ), BddAssoc );
+
+    decbddrefext( BddCurrent );
+    BddCurrent = BddImage;
+
+    fprintf( stdout, "Image:\n" );
+    BtrViewBddState( BddImage );
+
+    BddNew = applybddnodenot( (bddsystem *)0, BddReached );
+    BddNew = applybddnode( (bddsystem *)0, ABL_AND, BddCurrent, decbddrefext( BddNew ) );
+
+    BddReached = applybddnode( (bddsystem *)0, ABL_OR, 
+                               decbddrefext( BddReached ), 
+                               decbddrefext( BddCurrent ) );
+
+    BddCurrent = BddNew;
+  }
+  while ( BddNew != BddLocalSystem->ZERO );
+
+  decbddrefext( BddReached );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+int main( argc, argv )
+
+  int   argc;
+  char *argv[];
+{
+  befig_list   *BehFigure;
+  bereg_list   *BehReg;
+  binode_list  *BiNode;
+  bddnode      *BddNode;
+  bddnode      *BddPrime;
+
+  bddassoc     *BddAssoc;
+
+  bddnode      *BddInitial;
+  bddsystem    *BddSystem;
+  bddcircuit   *BddCircuit;
+
+  long          BtrNumReg;
+
+  btrtransfunc *BtrTransFunc;
+  btrtransrel  *BtrTransRel;
+  char          Buffer[ 512 ];
+
+  char         *InputFileName;
+  int           FlagImage;
+  int           FlagFunc;
+  int           FlagDebug;
+
+  int           Number;
+  int           Index;
+  char          Option;
+
+  mbkenv();
+
+  InputFileName = (char *)0;
+  FlagImage     = 1;
+  FlagFunc      = 1;
+  FlagDebug     = 0;
+
+  for ( Number = 1; Number  < argc; Number++ )
+  {
+    if ( argv[ Number ][ 0 ] == '-' )
+    {
+      for ( Index = 1; argv[ Number ][ Index ] != '\0'; Index++ )
+      {
+        Option = argv[ Number ][ Index ];
+
+        switch ( Option )
+        {
+          case 'f' : FlagFunc  = 1;
+          break;
+          case 't' : FlagFunc  = 0;
+          break;
+          case 'i' : FlagImage = 1;
+          break;
+          case 'p' : FlagImage = 0;
+          break;
+          case 'd' : FlagDebug = 1;
+          break;
+          default  : BtrUsage();
+        }
+      }
+    }
+    else
+    {
+      InputFileName = argv[ Number ];
+    }
+  }
+
+  if ( ( argc          <   2        ) ||
+       ( InputFileName == (char *)0 ) )
+  {
+    BtrUsage();
+  }
+
+  fprintf( stdout, "vhdlloadbefig %s\n", InputFileName );
+  BehFigure = vhdlloadbefig( (befig_list *)0, InputFileName, 3 );
+  fprintf( stdout, "file %s loaded\n", InputFileName );
+
+  BddSystem = createbddsystem( 100, 1000, 100, 500000 );
+  reorderbddsystemdynamic( BddSystem, reorderbddsystemsimple, 30000, 100 );
+
+  BehFigure->BEDLY = (beaux_list *)0;
+
+  fprintf( stdout, "beh_makbdd\n" );
+  beh_makbdd( BehFigure, 0, 0 );
+
+  if ( FlagFunc )
+  {
+    BtrTransFunc = createbtrtransfunc( (bddsystem *)0, 100 );
+  }
+  else
+  {
+    BtrTransRel  = createbtrtransrel( (bddsystem *)0, 100 );
+  }
+
+  BddAssoc = addbddassoc( (bddsystem *)0 );
+
+  BehReg = BehFigure->BEREG;
+
+  while ( BehReg != (bereg_list *)0 )
+  {
+    BiNode = BehReg->BINODE;
+
+    BddNode = searchbddcircuitin( (bddcircuit *)0, BehReg->NAME );
+
+    if ( FlagFunc )
+    {
+      addbtrtransfunc( BtrTransFunc, BddNode, BiNode->VALNODE );
+    }
+    else
+    {
+      sprintf( Buffer, "'%s", BehReg->NAME );
+      BddPrime = addbddcircuitin( (bddcircuit *)0, Buffer, 
+                                  BddNode->INDEX, BDD_IN_MODE_AFTER );
+
+      addbtrtransrel( BtrTransRel, BddNode, BddPrime, BiNode->VALNODE );
+    }
+
+    addbddnodeassoc( (bddsystem *)0, BddAssoc, 
+                     getbddvarbyindex( (bddsystem *)0, BddNode->INDEX ),
+                     BddLocalSystem->ONE );
+
+    BehReg = BehReg->NEXT;
+  }
+
+  BtrStateArray = autallocblock( BddLocalCircuit->NUMBER_NAME_IN + 1 );
+  memset( BtrStateArray, '*', BddLocalCircuit->NUMBER_NAME_IN );
+
+  fprintf( stdout, "Node: %ld\n", BddSystem->NUMBER_NODE );
+
+  testbddcircuit( (bddcircuit *)0 );
+
+  BddInitial = searchbddcircuitout( (bddcircuit *)0, "initial" );
+
+  if ( BddInitial == (bddnode *)0 )
+  {
+    fprintf( stdout, "Missing output 'initial'\n" );
+    EXIT( 1 );
+  }
+
+  if ( FlagFunc )
+  {
+    if ( FlagDebug )
+    {
+      viewbtrtransfunc( BtrTransFunc, BtrViewFunc );
+    }
+
+    if ( FlagImage ) BtrImageFunc   ( BtrTransFunc, BddInitial );
+    else             BtrPreImageFunc( BtrTransFunc, BddInitial, BddAssoc );
+
+    destroybtrtransfunc( BtrTransFunc );
+  }
+  else
+  {
+    if ( FlagDebug )
+    {
+      viewbtrtransrel( BtrTransRel, BtrViewRel );
+    }
+
+    if ( FlagImage ) BtrImageRel( BtrTransRel, BddInitial, BddAssoc );
+
+    destroybtrtransrel( BtrTransRel );
+  }
+
+  delbddassoc( (bddsystem *)0, BddAssoc );
+
+  testbddcircuit( (bddcircuit *)0 );
+
+  destroybddcircuit( BehFigure->CIRCUI );
+  destroybddsystem( BddSystem );
+
+  beh_frebefig( BehFigure );
+
+  return( 0 );
+}
diff -Naur alliance-5.0/btr/src/Makefile.in alliance/btr/src/Makefile.in
--- alliance-5.0/btr/src/Makefile.in	2007-07-18 19:04:16.000000000 +0200
+++ alliance/btr/src/Makefile.in	2009-06-13 22:27:15.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libBtr_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -67,11 +65,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libBtr_la_SOURCES)
 DIST_SOURCES = $(libBtr_la_SOURCES)
@@ -146,6 +144,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -168,6 +169,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -234,6 +238,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -245,6 +252,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -294,6 +304,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -301,6 +314,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-bvl.patch:

--- NEW FILE alliance-bvl.patch ---
diff -Naur alliance-5.0/bvl/configure.in alliance/bvl/configure.in
--- alliance-5.0/bvl/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/bvl/configure.in	2002-10-16 20:04:21.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:21 jpc Exp $
+dnl
+dnl
+AC_INIT(src/bvl.h)
+BVL_DLL_VERSION=1:14:0
+AC_SUBST(BVL_DLL_VERSION)
+AM_INIT_AUTOMAKE(bvl, 1.14)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/bvl/Makefile.in alliance/bvl/Makefile.in
--- alliance-5.0/bvl/Makefile.in	2007-07-18 19:04:16.000000000 +0200
+++ alliance/bvl/Makefile.in	2009-06-13 22:27:15.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/bvl/src/bvl_bcomp_l.l alliance/bvl/src/bvl_bcomp_l.l
--- alliance-5.0/bvl/src/bvl_bcomp_l.l	2005-05-11 10:05:31.000000000 +0200
+++ alliance/bvl/src/bvl_bcomp_l.l	2009-06-13 20:10:04.000000000 +0200
@@ -13,7 +13,7 @@
 /* called func.	: addht, addhtitem, gethtitem, namealloc		*/
 /* ###--------------------------------------------------------------### */
 
-static int search (key)
+static long search (key)
 
 char  *key;
 
@@ -198,7 +198,7 @@
 \/		{ return (Slash     ); }
 
 {letter}(_?{letter_or_digit})*		{
-		int        itoken;
+		long        itoken;
 
 		itoken = search (yytext);
 		if (itoken == EMPTYHT) 
@@ -213,7 +213,7 @@
 					}
 ({decimal_literal})|({base}#{based_integer}(\.{based_integer})?#({exponent})?)|({base}:{based_integer}(\.{based_integer})?:({exponent})?)		{
 
-		yylval.text = mbkalloc ((unsigned int)strlen(yytext)+1);
+		yylval.text = mbkalloc ((unsigned long)strlen(yytext)+1);
 	 	strcpy (yylval.text, yytext);
 		return (AbstractLit);
 									}
diff -Naur alliance-5.0/bvl/src/bvl_bcomp_y.y alliance/bvl/src/bvl_bcomp_y.y
--- alliance-5.0/bvl/src/bvl_bcomp_y.y	2004-07-14 08:29:04.000000000 +0200
+++ alliance/bvl/src/bvl_bcomp_y.y	2009-06-14 00:55:51.000000000 +0200
@@ -38,18 +38,18 @@
 /*		  in a string of '0' and '1's				*/
 /* ###--------------------------------------------------------------### */
 
-static int tobin (trg, src, left, right)
+static long tobin (
 
-char *trg  ;
-char *src  ;
-int   left ;
-int   right;
+char *trg  ,
+char *src  ,
+long   left ,
+long   right )
 
-  {
+{
   char base         ;
-  int  indx         ;
-  int  j            = 0;
-  int  errflg       = 0;
+  long  indx         ;
+  long  j            = 0;
+  long  errflg       = 0;
   char lcl_trg [256];
 
   lcl_trg [0] = '\0';
@@ -216,25 +216,25 @@
     }
 
   return (errflg);
-  }
+}
 
 /* ###--------------------------------------------------------------### */
 /* function	: chkdcl						*/
 /* ###--------------------------------------------------------------### */
 
-static int chkdcl (object, mode, type, flag, kind, constraint, conf)
+static long chkdcl (object, mode, type, flag, kind, constraint, conf)
 
 char object    ;
-int  mode      ;
-int  type      ;
+long  mode      ;
+long  type      ;
 char flag      ;
-int  kind      ;
+long  kind      ;
 char constraint;
-int  *conf     ;
+long  *conf     ;
 
   {
-  int errflg = 0;
-  int lclcnf = 0;
+  long errflg = 0;
+  long lclcnf = 0;
 
   if (flag != constraint)
     {
@@ -404,8 +404,8 @@
 
 struct befig *ptfig ;
 char          object;
-int           mode  ;
-int           type  ;
+long           mode  ;
+long           type  ;
 char          flag  ;
 char         *name  ;
 short         left  ;
@@ -580,8 +580,8 @@
   struct begen *ptgen        ;
   struct chain *ptauxnam     ;
   struct chain *ptauxnat     ;
-  int           i            ;
-  int           inc          = 1;
+  long           i            ;
+  long           inc          = 1;
 
   ptgen    = last_gen;
   ptauxnam = nam_lst ;
@@ -697,13 +697,13 @@
 /*		  bvl_error , addchain   , freechain			*/
 /* ###--------------------------------------------------------------### */
 
-static bvl_ablstr crtabl (oper, expr1, expr2, left, right)
+static bvl_ablstr crtabl (
 
-short      oper ;
-bvl_ablstr expr1;
-bvl_ablstr expr2;
-int        left ;
-int        right;
+short      oper ,
+bvl_ablstr expr1,
+bvl_ablstr expr2,
+long        left ,
+long        right )
 
   {
   char            name [256]      ;
@@ -1247,7 +1247,7 @@
 
   {
   char             binstr[256];
-  int              i;
+  long              i;
   struct chain    *pt_auxabl;
   pNode            pt_bddres;
   pNode            pt_bddnew;
@@ -1256,8 +1256,8 @@
   char             nomvar[10];
   struct chain    *pt_newabl;
   struct chain    *pt_newabl2;
-  static int       oth_flg=0;
-  static int       last_width=0;
+  static long       oth_flg=0;
+  static long       last_width=0;
   static pCircuit  pC = NULL;
 
   result->LIST_ABL = NULL;
@@ -1871,7 +1871,7 @@
 	  .signal_kind.
 		{
 		char *signame;
-		int   sigconf;
+		long   sigconf;
 		void *pnt;
 
 		/* ###----------------------------------------------### */
@@ -1895,7 +1895,7 @@
 		  beh_addtab (dic, signame, BVL_MODNAM, BVL_SIGDFN, sigconf);
 		  beh_addtab (dic, signame, BVL_MODNAM, BVL_WMNDFN, $6.LEFT);
 		  beh_addtab (dic, signame, BVL_MODNAM, BVL_WMXDFN, $6.RIGHT);
-		  beh_addtab (dic, signame, BVL_MODNAM, BVL_PNTDFN, (int)pnt);
+		  beh_addtab (dic, signame, BVL_MODNAM, BVL_PNTDFN, (long)pnt);
 
 		  BVL_NM1LST = delchain (BVL_NM1LST, BVL_NM1LST);
 		  }
@@ -1984,7 +1984,7 @@
 	  constant_VarAsgn__expression
 	  Semicolon_ERR
 		{
-		int sigconf;
+		long sigconf;
 		
 		if (chkdcl ('C', 0, $4.VALU, $4.FLAG, 0, $5.FLAG, &sigconf)==0)
 		  {
@@ -2012,9 +2012,9 @@
 	  Semicolon_ERR
 		{
 		char *signame;
-		int   sigconf;
+		long   sigconf;
 		void *pnt;
-		int   errflg;
+		long   errflg;
 
 		errflg = chkdcl ('S',0,$4.VALU,$4.FLAG,$6,$5.FLAG,&sigconf);
 
@@ -2037,7 +2037,7 @@
 		  beh_addtab (dic, signame, BVL_MODNAM, BVL_SIGDFN, sigconf);
 		  beh_addtab (dic, signame, BVL_MODNAM, BVL_WMNDFN, $5.LEFT);
 		  beh_addtab (dic, signame, BVL_MODNAM, BVL_WMXDFN, $5.RIGHT);
-		  beh_addtab (dic, signame, BVL_MODNAM, BVL_PNTDFN, (int)pnt);
+		  beh_addtab (dic, signame, BVL_MODNAM, BVL_PNTDFN, (long)pnt);
 
 		  BVL_NM1LST = delchain (BVL_NM1LST, BVL_NM1LST);
 		  }
@@ -2163,7 +2163,7 @@
 	  waveform
 	  Semicolon_ERR
 		{
-		int             i        ;
+		long             i        ;
 		struct beout   *beout_pnt;
 		struct bebus   *bebus_pnt;
 		struct bereg   *bereg_pnt;
@@ -2178,15 +2178,15 @@
 		struct bvl_expr expr4    ;
 		struct bvl_expr expr5    ;
 		struct bvl_expr expr6    ;
-		int             rev_flg  = 0;
-		int             left_bnd ;
-		int             right_bnd;
-		int             left     ;
-		int             right    ;
-		int             in_bound ;
-		int             out_bound;
-		int             sig_width;
-		int             sig_conf ;
+		long             rev_flg  = 0;
+		long             left_bnd ;
+		long             right_bnd;
+		long             left     ;
+		long             right    ;
+		long             in_bound ;
+		long             out_bound;
+		long             sig_width;
+		long             sig_conf ;
 
 		delay = $6.TIME;
 		expr4 = $6     ;
@@ -2468,7 +2468,7 @@
 	  ...waveform__WHEN__choices..
 	  Semicolon_ERR
 		{
-		int             i;
+		long             i;
 		struct beout   *beout_pnt;
 		struct bebus   *bebus_pnt;
 		struct bereg   *bereg_pnt;
@@ -2477,15 +2477,15 @@
 		struct chain   *abl_pnt  ;
 		unsigned long   delay    ;
 		struct bvl_expr expr1    ;
-		int             rev_flg  = 0;
-		int             left_bnd;
-		int             right_bnd;
-		int             left;
-		int             right;
-		int             in_bound;
-		int             out_bound;
-		int             sig_width;
-		int             sig_conf;
+		long             rev_flg  = 0;
+		long             left_bnd;
+		long             right_bnd;
+		long             left;
+		long             right;
+		long             in_bound;
+		long             out_bound;
+		long             sig_width;
+		long             sig_conf;
 
 		/* ###----------------------------------------------### */
 		/*    $10 est une structure, pas un pointeur...		*/
@@ -2791,7 +2791,7 @@
 	: abstractlit
 	  time_unit
 		{
-		unsigned int dly;
+		unsigned long dly;
 
 		/* ###----------------------------------------------### */
 		/*    if the delay is not null unset the 'zero delay'	*/
@@ -2847,13 +2847,13 @@
 		{
 		char           *val;
 		char            val2[256];
-		int             left;
-		int             right;
-		int             in_bound;
-		int             out_bound;
-		int             left_bnd;
-		int             right_bnd;
-		int             sig_conf;
+		long             left;
+		long             right;
+		long             in_bound;
+		long             out_bound;
+		long             left_bnd;
+		long             right_bnd;
+		long             sig_conf;
 
 		strcpy (val2, "B\"");
 		sig_conf = beh_chktab (dic, $1.NAME, BVL_MODNAM, BVL_SIGDFN);
@@ -3048,13 +3048,13 @@
 	| name
 		{
 		struct bvl_expr expr1;
-		int             left;
-		int             right;
-		int             left_bnd;
-		int             right_bnd;
-		int             in_bound;
-		int             out_bound;
-		int             sig_conf;
+		long             left;
+		long             right;
+		long             left_bnd;
+		long             right_bnd;
+		long             in_bound;
+		long             out_bound;
+		long             sig_conf;
 
 		sig_conf = beh_chktab (dic, $1.NAME, BVL_MODNAM, BVL_SIGDFN);
 		switch (sig_conf)
@@ -3214,7 +3214,7 @@
 		{
 		char             extname [100];
 		char            *lclname      ;
-		int              sig_conf     ;
+		long              sig_conf     ;
 		struct bvl_expr  expr1        ;
 		struct bvl_expr  expr2        ;
 		struct chain    *ptabl        ;
diff -Naur alliance-5.0/bvl/src/bvl_drive.c alliance/bvl/src/bvl_drive.c
--- alliance-5.0/bvl/src/bvl_drive.c	2002-04-04 17:44:53.000000000 +0200
+++ alliance/bvl/src/bvl_drive.c	2009-06-13 20:10:12.000000000 +0200
@@ -27,10 +27,10 @@
 /*		  bvl_getvers						*/
 /* ###--------------------------------------------------------------### */
 
-int vhdlsavebefig (pt_fig, trace_mode)
+long vhdlsavebefig (pt_fig, trace_mode)
 
 struct befig *pt_fig    ;
-int           trace_mode;
+long           trace_mode;
 
   {
   struct begen *pt_gen    = NULL;	/* current ptype pnt (generic)	*/
@@ -49,17 +49,17 @@
   char         *kind      ;
   char         *direct    ;
   char         *transp    ;
-  int           nrlabel   =   0;
-  int           buff_size = 128;
+  long           nrlabel   =   0;
+  long           buff_size = 128;
   char         *buffer    ;
   FILE         *fp        ;
   time_t        clock     ;
-  int           left      ;
-  int           right     ;
+  long           left      ;
+  long           right     ;
   char          name [256];
   char         *time_unit ;
-  unsigned int  time_step ;
-  int           err_flg   =   0;
+  unsigned long  time_step ;
+  long           err_flg   =   0;
 
   if ((pt_fig == NULL) || (pt_fig->ERRFLG != 0))
     beh_toolbug (10, "vhdlsavebefig", NULL, 0);
diff -Naur alliance-5.0/bvl/src/bvl_globals.c alliance/bvl/src/bvl_globals.c
--- alliance-5.0/bvl/src/bvl_globals.c	2002-04-04 17:44:53.000000000 +0200
+++ alliance/bvl/src/bvl_globals.c	2009-06-13 20:10:14.000000000 +0200
@@ -12,7 +12,7 @@
 #include "log.h"
 #include "beh.h"
 
-int           BVL_AUXMOD      ;		/* don't keep internal sig (=1)	*/
+long           BVL_AUXMOD      ;		/* don't keep internal sig (=1)	*/
 char          BVL_ERRFLG      = 0   ;	/* error flag                  	*/
 char          BVL_CURFIL [256];		/* current file name		*/
 struct befig *BVL_HEDFIG      = NULL;	/* list of descriptions		*/
diff -Naur alliance-5.0/bvl/src/bvl.h alliance/bvl/src/bvl.h
--- alliance-5.0/bvl/src/bvl.h	2002-04-04 17:44:53.000000000 +0200
+++ alliance/bvl/src/bvl.h	2009-06-13 20:10:20.000000000 +0200
@@ -25,7 +25,7 @@
 typedef struct bvl_expr			/* a signal's expression	*/
   {
   char          *IDENT   ;		/* identifier or constant name	*/
-  unsigned int   TIME    ;		/* waveform's delay		*/
+  unsigned long   TIME    ;		/* waveform's delay		*/
   struct chain  *LIST_ABL;		/* pointer on a list of ABL	*/
   short          WIDTH   ;		/* width of bit vector		*/
   }
@@ -42,7 +42,7 @@
 
 struct g_type
   {
-  int  VALU;
+  long  VALU;
   char FLAG;
   };
 
@@ -51,7 +51,7 @@
 	/*    global variables						*/
 	/* ###------------------------------------------------------### */
 
-extern int           BVL_AUXMOD   ;	/* don't keep internal sig (=1)	*/
+extern long           BVL_AUXMOD   ;	/* don't keep internal sig (=1)	*/
 extern char          BVL_ERRFLG   ;	/* error flag                   */
 extern char          BVL_CURFIL [];	/* current file name		*/
 extern struct befig *BVL_HEDFIG   ;	/* list of descriptions		*/
@@ -72,6 +72,6 @@
 extern void          bvl_message   ();
 
 extern struct befig *vhdlloadbefig ();
-extern int           vhdlsavebefig ();
+extern long           vhdlsavebefig ();
 
 #endif
diff -Naur alliance-5.0/bvl/src/bvl_parse.c alliance/bvl/src/bvl_parse.c
--- alliance-5.0/bvl/src/bvl_parse.c	2002-04-04 17:44:53.000000000 +0200
+++ alliance/bvl/src/bvl_parse.c	2009-06-13 20:10:25.000000000 +0200
@@ -28,17 +28,17 @@
 
 struct befig *pt_befig  ;
 char         *figname   ;
-unsigned int  trace_mode;
+unsigned long  trace_mode;
 
   {
   extern FILE          *bvl_y_in      ;
-  extern int            bvl_y_parse ();
+  extern long            bvl_y_parse ();
   char                 *tok           ;
   char                 *str           ;
-  unsigned int          check_mode    ;
+  unsigned long          check_mode    ;
   struct chain         *behsfx_lst    = NULL;
   struct chain         *suffix        = NULL;
-  static unsigned int   call_nbr      = 0   ;
+  static unsigned long   call_nbr      = 0   ;
 
 	/* ###------------------------------------------------------### */
 	/*    read the environment variable VH_BEHSFX to create a list	*/
diff -Naur alliance-5.0/bvl/src/bvl_util.c alliance/bvl/src/bvl_util.c
--- alliance-5.0/bvl/src/bvl_util.c	2002-04-04 17:44:53.000000000 +0200
+++ alliance/bvl/src/bvl_util.c	2009-06-13 20:09:37.000000000 +0200
@@ -37,7 +37,7 @@
 
 void bvl_error (code, str1)
 
-int   code;
+long   code;
 char *str1;
 
   {
@@ -188,15 +188,15 @@
 struct bepor *bvl_vpor (pt_por, pt_lft, pt_rit, name)
 
 struct bepor  *pt_por ;
-int           *pt_lft ;
-int           *pt_rit ;
+long           *pt_lft ;
+long           *pt_rit ;
 char          *name   ;
 
   {
   struct bepor *prv_por       = NULL;
-  int           left          = -1  ;
-  int           right         = -1  ;
-  int           index         = -1  ;
+  long           left          = -1  ;
+  long           right         = -1  ;
+  long           index         = -1  ;
   char          tmp_nam [256] ;
 
   prv_por = pt_por;
@@ -241,15 +241,15 @@
 struct beaux *bvl_vaux (pt_aux, pt_lft, pt_rit, name)
 
 struct beaux  *pt_aux ;
-int           *pt_lft ;
-int           *pt_rit ;
+long           *pt_lft ;
+long           *pt_rit ;
 char          *name   ;
 
   {
   struct beaux *prv_aux       = NULL;
-  int           left          = -1  ;
-  int           right         = -1  ;
-  int           index         = -1  ;
+  long           left          = -1  ;
+  long           right         = -1  ;
+  long           index         = -1  ;
   char          tmp_nam [256] ;
 
   prv_aux = pt_aux;
@@ -294,15 +294,15 @@
 struct bebux *bvl_vbux (pt_bux, pt_lft, pt_rit, name)
 
 struct bebux  *pt_bux ;
-int           *pt_lft ;
-int           *pt_rit ;
+long           *pt_lft ;
+long           *pt_rit ;
 char          *name   ;
 
   {
   struct bebux *prv_bux       = NULL;
-  int           left          = -1  ;
-  int           right         = -1  ;
-  int           index         = -1  ;
+  long           left          = -1  ;
+  long           right         = -1  ;
+  long           index         = -1  ;
   char          tmp_nam [256] ;
 
   prv_bux = pt_bux;
@@ -347,15 +347,15 @@
 struct bereg *bvl_vreg (pt_reg, pt_lft, pt_rit, name)
 
 struct bereg  *pt_reg ;
-int           *pt_lft ;
-int           *pt_rit ;
+long           *pt_lft ;
+long           *pt_rit ;
 char          *name   ;
 
   {
   struct bereg *prv_reg       = NULL;
-  int           left          = -1  ;
-  int           right         = -1  ;
-  int           index         = -1  ;
+  long           left          = -1  ;
+  long           right         = -1  ;
+  long           index         = -1  ;
   char          tmp_nam [256] ;
 
   prv_reg = pt_reg;
@@ -427,10 +427,10 @@
 
 struct chain *expr    ;			/* expression			*/
 char         *chaine  ;			/* target string		*/
-int          *size_pnt;			/* size of available space	*/
+long          *size_pnt;			/* size of available space	*/
 
   {
-  int           operator;
+  long           operator;
   char         *oper    ;
   struct chain *operand ;
   static char  *str_z   = NULL;
@@ -480,7 +480,7 @@
 	/*        "(operand operator operand operator operand ...)"	*/
 	/* ###------------------------------------------------------### */
 
-    operator = (int) ((struct chain *) expr->DATA)->DATA;
+    operator = (long) ((struct chain *) expr->DATA)->DATA;
     operand  = (struct chain *) expr->NEXT->DATA;
 
     if (operator == STABLE)
diff -Naur alliance-5.0/bvl/src/cvslog.27105 alliance/bvl/src/cvslog.27105
--- alliance-5.0/bvl/src/cvslog.27105	1970-01-01 01:00:00.000000000 +0100
+++ alliance/bvl/src/cvslog.27105	2009-06-14 15:51:33.000000000 +0200
@@ -0,0 +1,14 @@
+===================================================================
+Modification le : Sun Jun 14 15:51:33 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/bvl/src
+In directory do:/users/cao/ludo/alliance/src/bvl/src
+
+Modified Files:
+	bvl.h bvl_bcomp_l.l bvl_bcomp_y.y bvl_drive.c bvl_globals.c 
+	bvl_parse.c bvl_util.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/bvl/src/Makefile.in alliance/bvl/src/Makefile.in
--- alliance-5.0/bvl/src/Makefile.in	2007-07-18 19:04:17.000000000 +0200
+++ alliance/bvl/src/Makefile.in	2009-06-13 22:27:15.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libBvl_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -67,11 +65,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -151,6 +149,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -173,6 +174,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -239,6 +243,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -250,6 +257,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -299,6 +309,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -306,6 +319,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-cells.patch:

--- NEW FILE alliance-cells.patch ---
diff -Naur alliance-5.0/cells/configure.in alliance/cells/configure.in
--- alliance-5.0/cells/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/cells/configure.in	2005-10-04 17:46:19.000000000 +0200
@@ -0,0 +1,22 @@
+dnl $Id: configure.in,v 1.5 2005/10/04 15:46:19 jpc Exp $
+
+AC_INIT(doc/sxlib.5)
+AM_INIT_AUTOMAKE(cells, 1.1)
+
+AC_PROG_INSTALL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+src/dp_sxlib/Makefile
+src/padlib/Makefile
+src/pxlib/Makefile
+src/rflib/Makefile
+src/rf2lib/Makefile
+src/sxlib/Makefile
+src/ramlib/Makefile
+src/romlib/Makefile
+])
diff -Naur alliance-5.0/cells/doc/Makefile.in alliance/cells/doc/Makefile.in
--- alliance-5.0/cells/doc/Makefile.in	2007-07-18 19:04:17.000000000 +0200
+++ alliance/cells/doc/Makefile.in	2009-06-13 22:27:16.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -119,6 +119,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -141,6 +144,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -207,6 +213,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -218,6 +227,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -267,6 +279,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -274,6 +289,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/cells/Makefile.in alliance/cells/Makefile.in
--- alliance-5.0/cells/Makefile.in	2007-07-18 19:04:17.000000000 +0200
+++ alliance/cells/Makefile.in	2009-06-13 22:27:16.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -124,6 +124,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -146,6 +149,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -212,6 +218,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -223,6 +232,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -272,6 +284,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -279,6 +294,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -391,7 +409,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -403,7 +427,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -411,7 +435,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -432,7 +462,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/cells/src/dp_sxlib/Makefile.in alliance/cells/src/dp_sxlib/Makefile.in
--- alliance-5.0/cells/src/dp_sxlib/Makefile.in	2007-07-18 19:04:18.000000000 +0200
+++ alliance/cells/src/dp_sxlib/Makefile.in	2009-06-13 22:27:16.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/cells/src/Makefile.in alliance/cells/src/Makefile.in
--- alliance-5.0/cells/src/Makefile.in	2007-07-18 19:04:17.000000000 +0200
+++ alliance/cells/src/Makefile.in	2009-06-13 22:27:16.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -124,6 +124,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -146,6 +149,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -212,6 +218,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -223,6 +232,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -272,6 +284,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -279,6 +294,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -391,7 +409,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -403,7 +427,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -411,7 +435,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -432,7 +462,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/cells/src/padlib/Makefile.in alliance/cells/src/padlib/Makefile.in
--- alliance-5.0/cells/src/padlib/Makefile.in	2007-07-18 19:04:18.000000000 +0200
+++ alliance/cells/src/padlib/Makefile.in	2009-06-13 22:27:16.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/cells/src/pxlib/Makefile.in alliance/cells/src/pxlib/Makefile.in
--- alliance-5.0/cells/src/pxlib/Makefile.in	2007-07-18 19:04:18.000000000 +0200
+++ alliance/cells/src/pxlib/Makefile.in	2009-06-13 22:27:17.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/cells/src/ramlib/Makefile.in alliance/cells/src/ramlib/Makefile.in
--- alliance-5.0/cells/src/ramlib/Makefile.in	2007-07-18 19:04:18.000000000 +0200
+++ alliance/cells/src/ramlib/Makefile.in	2009-06-13 22:27:17.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/cells/src/rf2lib/Makefile.in alliance/cells/src/rf2lib/Makefile.in
--- alliance-5.0/cells/src/rf2lib/Makefile.in	2007-07-18 19:04:19.000000000 +0200
+++ alliance/cells/src/rf2lib/Makefile.in	2009-06-13 22:27:17.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/cells/src/rflib/Makefile.in alliance/cells/src/rflib/Makefile.in
--- alliance-5.0/cells/src/rflib/Makefile.in	2007-07-18 19:04:19.000000000 +0200
+++ alliance/cells/src/rflib/Makefile.in	2009-06-13 22:27:17.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -342,7 +360,25 @@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
 rflibdir = $(prefix)/cells/rflib
-rflib_DATA = CATAL rf_dec_bufad0.ap rf_dec_bufad0.vbe rf_dec_bufad1.ap rf_dec_bufad1.vbe rf_dec_bufad2.ap rf_dec_bufad2.vbe rf_dec_nand2.ap rf_dec_nand2.vbe rf_dec_nand3.ap rf_dec_nand3.vbe rf_dec_nand4.ap rf_dec_nand4.vbe rf_dec_nao3.ap rf_dec_nao3.vbe rf_dec_nbuf.ap rf_dec_nbuf.vbe rf_dec_nor3.ap rf_dec_nor3.vbe rf_fifo_buf.ap rf_fifo_buf.vbe rf_fifo_clock.ap rf_fifo_clock.vbe rf_fifo_empty.ap rf_fifo_empty.vbe rf_fifo_full.ap rf_fifo_full.vbe rf_fifo_inc.ap rf_fifo_inc.vbe rf_fifo_nop.ap rf_fifo_nop.vbe rf_fifo_ok.ap rf_fifo_ok.vbe rf_fifo_orand4.ap rf_fifo_orand4.vbe rf_fifo_orand5.ap rf_fifo_orand5.vbe rf_fifo_ptreset.ap rf_fifo_ptreset.vbe rf_fifo_ptset.ap rf_fifo_ptset.vbe rf_inmux_buf_2.ap rf_inmux_buf_2.vbe rf_inmux_buf_4.ap rf_inmux_buf_4.vbe rf_inmux_mem.ap rf_inmux_mem.vbe rf_mid_buf_2.ap rf_mid_buf_2.vbe rf_mid_buf_4.ap rf_mid_buf_4.vbe rf_mid_mem.ap rf_mid_mem.vbe rf_mid_mem_r0.ap rf_mid_mem_r0.vbe rf_out_buf_2.ap rf_out_buf_2.vbe rf_out_buf_4.ap rf_out_buf_4.v
 be rf_out_mem.ap rf_out_mem.vbe rflib.lef
+rflib_DATA = CATAL rf_dec_bufad0.ap rf_dec_bufad0.vbe rf_dec_bufad1.ap \
+	rf_dec_bufad1.vbe rf_dec_bufad2.ap rf_dec_bufad2.vbe \
+	rf_dec_nand2.ap rf_dec_nand2.vbe rf_dec_nand3.ap \
+	rf_dec_nand3.vbe rf_dec_nand4.ap rf_dec_nand4.vbe \
+	rf_dec_nao3.ap rf_dec_nao3.vbe rf_dec_nbuf.ap rf_dec_nbuf.vbe \
+	rf_dec_nor3.ap rf_dec_nor3.vbe rf_fifo_buf.ap rf_fifo_buf.vbe \
+	rf_fifo_clock.ap rf_fifo_clock.vbe rf_fifo_empty.ap \
+	rf_fifo_empty.vbe rf_fifo_full.ap rf_fifo_full.vbe \
+	rf_fifo_inc.ap rf_fifo_inc.vbe rf_fifo_nop.ap rf_fifo_nop.vbe \
+	rf_fifo_ok.ap rf_fifo_ok.vbe rf_fifo_orand4.ap \
+	rf_fifo_orand4.vbe rf_fifo_orand5.ap rf_fifo_orand5.vbe \
+	rf_fifo_ptreset.ap rf_fifo_ptreset.vbe rf_fifo_ptset.ap \
+	rf_fifo_ptset.vbe rf_inmux_buf_2.ap rf_inmux_buf_2.vbe \
+	rf_inmux_buf_4.ap rf_inmux_buf_4.vbe rf_inmux_mem.ap \
+	rf_inmux_mem.vbe rf_mid_buf_2.ap rf_mid_buf_2.vbe \
+	rf_mid_buf_4.ap rf_mid_buf_4.vbe rf_mid_mem.ap rf_mid_mem.vbe \
+	rf_mid_mem_r0.ap rf_mid_mem_r0.vbe rf_out_buf_2.ap \
+	rf_out_buf_2.vbe rf_out_buf_4.ap rf_out_buf_4.vbe \
+	rf_out_mem.ap rf_out_mem.vbe rflib.lef
 EXTRA_DIST = $(rflib_DATA)
 all: all-am
 
diff -Naur alliance-5.0/cells/src/romlib/Makefile.in alliance/cells/src/romlib/Makefile.in
--- alliance-5.0/cells/src/romlib/Makefile.in	2007-07-18 19:04:19.000000000 +0200
+++ alliance/cells/src/romlib/Makefile.in	2009-06-13 22:27:17.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/cells/src/sxlib/Makefile.in alliance/cells/src/sxlib/Makefile.in
--- alliance-5.0/cells/src/sxlib/Makefile.in	2007-07-18 19:04:19.000000000 +0200
+++ alliance/cells/src/sxlib/Makefile.in	2009-06-13 22:27:18.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -136,6 +136,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -158,6 +161,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -224,6 +230,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -235,6 +244,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -284,6 +296,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -291,6 +306,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/cells/src/sxlib/Makefile.liban alliance/cells/src/sxlib/Makefile.liban
--- alliance-5.0/cells/src/sxlib/Makefile.liban	1970-01-01 01:00:00.000000000 +0100
+++ alliance/cells/src/sxlib/Makefile.liban	2002-04-29 17:51:57.000000000 +0200
@@ -0,0 +1,2 @@
+sxlib.log : sxlib.db sxlib.sdb
+	liban -arch FTGS sxlib.db > sxlib.log
diff -Naur alliance-5.0/cells/src/sxlib/powmid_x0.al alliance/cells/src/sxlib/powmid_x0.al
--- alliance-5.0/cells/src/sxlib/powmid_x0.al	1970-01-01 01:00:00.000000000 +0100
+++ alliance/cells/src/sxlib/powmid_x0.al	2004-08-02 15:46:06.000000000 +0200
@@ -0,0 +1,9 @@
+V ALLIANCE : 6
+H powmid_x0,L,02/08/2004
+C vdd,UNKNOWN,EXTERNAL,2
+C vss,UNKNOWN,EXTERNAL,1
+S 2,EXTERNAL,vdd
+Q 0.0026439
+S 1,EXTERNAL,vss
+Q 0.00371008
+EOF

alliance-ctl.patch:

--- NEW FILE alliance-ctl.patch ---
diff -Naur alliance-5.0/ctl/configure.in alliance/ctl/configure.in
--- alliance-5.0/ctl/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ctl/configure.in	2002-10-16 20:04:21.000000000 +0200
@@ -0,0 +1,47 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:21 jpc Exp $
+dnl
+dnl
+AC_INIT(src/ctl.h)
+CTL_DLL_VERSION=1:1:0
+AC_SUBST(CTL_DLL_VERSION)
+AM_INIT_AUTOMAKE(ctl, 1.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man5/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/ctl/Makefile.in alliance/ctl/Makefile.in
--- alliance-5.0/ctl/Makefile.in	2007-07-18 19:04:20.000000000 +0200
+++ alliance/ctl/Makefile.in	2009-06-13 22:27:18.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/ctl/man5/Makefile.in alliance/ctl/man5/Makefile.in
--- alliance-5.0/ctl/man5/Makefile.in	2007-07-18 19:04:20.000000000 +0200
+++ alliance/ctl/man5/Makefile.in	2009-06-13 22:27:18.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/ctl/src/Makefile.in alliance/ctl/src/Makefile.in
--- alliance-5.0/ctl/src/Makefile.in	2007-07-18 19:04:20.000000000 +0200
+++ alliance/ctl/src/Makefile.in	2009-06-13 22:27:18.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libCtl_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -67,11 +65,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libCtl_la_SOURCES)
 DIST_SOURCES = $(libCtl_la_SOURCES)
@@ -146,6 +144,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -168,6 +169,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -234,6 +238,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -245,6 +252,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -294,6 +304,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -301,6 +314,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-ctp.patch:

--- NEW FILE alliance-ctp.patch ---
diff -Naur alliance-5.0/ctp/configure.in alliance/ctp/configure.in
--- alliance-5.0/ctp/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ctp/configure.in	2002-10-16 20:04:21.000000000 +0200
@@ -0,0 +1,49 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.5 2002/10/16 18:04:21 jpc Exp $
+dnl
+dnl
+AC_INIT(src/ctp.h)
+CTP_DLL_VERSION=1:1:0
+AC_SUBST(CTP_DLL_VERSION)
+AM_INIT_AUTOMAKE(ctp, 1.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/ctp/Makefile.in alliance/ctp/Makefile.in
--- alliance-5.0/ctp/Makefile.in	2007-07-18 19:04:20.000000000 +0200
+++ alliance/ctp/Makefile.in	2009-06-13 22:27:19.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/ctp/src/ctp_byacc.h alliance/ctp/src/ctp_byacc.h
--- alliance-5.0/ctp/src/ctp_byacc.h	2002-09-30 18:20:05.000000000 +0200
+++ alliance/ctp/src/ctp_byacc.h	2009-06-13 19:33:11.000000000 +0200
@@ -40,7 +40,7 @@
 static struct dct_recrd *addrcd ();
 static struct dct_entry **initab ();
 static void addtab ();
-static int chktab ();
+static long chktab ();
 static void fretab ();
 static void *ctp_addstr ();
 static ctltype_list *val_type();
@@ -50,7 +50,7 @@
 extern char          CTP_ERRFLG;        /* set to 1 in case of error    */
 extern ctlfig_list  *CTP_HEADFIG;       /* head of vbfigs               */
 extern long          CTP_LINNUM;
-extern int           CTP_NUMPTP;
+extern long          CTP_NUMPTP;
 extern char         *CTP_MODNAM;
 
 /*\
@@ -60,7 +60,7 @@
 ctp_vexstr    CTP_SLCEXP;		/* structure filled with the	*/
 ctp_vexstr    CTP_EMPSTR;		/* empty structure used with NOT*/
  
-static int           CTP_NUMTYP = 0;	/* nombre de type			*/
+static long          CTP_NUMTYP = 0;	/* nombre de type			*/
 static struct chain *CTP_NM1LST = NULL;	/* 1-st name liste		*/
 static struct chain *CTP_NM2LST = NULL;	/* 2-st name liste		*/
 static struct chain *CTP_INSLST = NULL;	/* 3-st name liste		*/
diff -Naur alliance-5.0/ctp/src/ctp_y.y alliance/ctp/src/ctp_y.y
--- alliance-5.0/ctp/src/ctp_y.y	2004-07-13 23:25:37.000000000 +0200
+++ alliance/ctp/src/ctp_y.y	2009-06-13 19:32:32.000000000 +0200
@@ -60,7 +60,7 @@
 %}
 
 %union  {
-          int           valu;
+          long          valu;
           char         *text;
           chain_list   *pcha;
           ctp_name      name;
@@ -700,7 +700,7 @@
          .constraint.
          {
            ctltype_list *ctltype_pnt;
-           int           mode;
+           long          mode;
   
            mode = chktab(hshtab,$1,CTP_MODNAM,CTP_SYMDFN);
 
@@ -754,9 +754,9 @@
           {
               char *enumname;
               char *enumval;
-              int   size;
-              int   indice;
-              int   numbit;
+              long  size;
+              long  indice;
+              long  numbit;
               char **pnt;
               chain_list *nm1lst;
 
@@ -961,8 +961,8 @@
          {
            long Left;
            long Right;
-           int  ErrorL;
-           int  ErrorR;
+           long ErrorL;
+           long  ErrorR;
 
            ErrorL = ctp_vextonum( $1.VEX, &Left  );
            ErrorR = ctp_vextonum( $3.VEX, &Right );
@@ -1003,7 +1003,7 @@
           :
            simple_name
            {
-              int type;
+              long type;
               $$.NAME = $1;
               $$.LEFT = -1;
               $$.RIGHT = -1;
@@ -1339,8 +1339,8 @@
           long            right_bnd;
           long            in_bound;
           long            out_bound;
-          int             mode;
-          int             flag;
+          long             mode;
+          long             flag;
 
           flag = $1.FLAG;
 
@@ -1393,7 +1393,7 @@
             right = $1.RIGHT;
 
             {
-              int  type;
+              long  type;
 
               expr1.IDENT = $1.NAME;
               type = chktab(hshtab,$1.NAME,LocalName,CTP_TYPDFN);
@@ -1610,7 +1610,7 @@
             vexexpr    *VexExpr;
             vexexpr    *VexRet;
             long        Index;
-            int         Error;
+            long         Error;
             long        Def;
 
             ScanChain = $2;
@@ -1686,8 +1686,8 @@
            char *LocalName;
            long  Left;
            long  Right;
-           int   ErrorL;
-           int   ErrorR;
+           long   ErrorL;
+           long   ErrorR;
 
            LocalName = CTP_MODNAM;
 
@@ -1721,9 +1721,9 @@
           attribute_designator
           {
             char *LocalName;
-            int   type;
-            int   flag;
-            int   mode;
+            long   type;
+            long   flag;
+            long   mode;
             long  AttrLeft;
             long  AttrRight;
             long  AttrLow;
@@ -1850,7 +1850,7 @@
 
 {
   struct dct_entry *entry = NULL;
-  int              i;
+  long              i;
 
   if (CTP_DCEHED == NULL)
     {
@@ -1883,7 +1883,7 @@
 
 {
   struct dct_recrd *recrd = NULL;
-  int               i;
+  long               i;
 
   if (CTP_DCRHED == NULL)
     {
@@ -1912,7 +1912,7 @@
 
 {
   struct dct_entry **head = NULL;
-  int                i;
+  long                i;
 
   head = (struct dct_entry **)
          autallocblock (sizeof(struct dct_entry *) * CTP_HSZDFN);
@@ -2009,7 +2009,7 @@
     }
 }
 
-static int chktab (head,key_str,ctx_str,field)
+static long chktab (head,key_str,ctx_str,field)
 
 struct dct_entry **head;
 char              *key_str;
@@ -2127,7 +2127,7 @@
 static void *ctp_addstr(object,mode,prtype,type,flag,name,left,right,exp)
 
 char          object;
-int           mode;
+long           mode;
 ctltype_list *prtype;
 unsigned char type;
 char          flag;
@@ -2141,7 +2141,7 @@
   ctldecl_list *CtlDeclar;
   void         *pnt    = NULL;
   vexexpr      *vex_pnt;
-  int           bitsize;
+  long           bitsize;
 
   if ( object == 'F' )
   {
diff -Naur alliance-5.0/ctp/src/Makefile.in alliance/ctp/src/Makefile.in
--- alliance-5.0/ctp/src/Makefile.in	2007-07-18 19:04:21.000000000 +0200
+++ alliance/ctp/src/Makefile.in	2009-06-13 22:27:19.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libCtp_la_SOURCES) $(ctptest_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -71,11 +69,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -155,6 +153,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -177,6 +178,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -243,6 +247,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -254,6 +261,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -303,6 +313,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -310,6 +323,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-distrib.patch:

--- NEW FILE alliance-distrib.patch ---
diff -Naur alliance-5.0/distrib/alliance.spec alliance/distrib/alliance.spec
--- alliance-5.0/distrib/alliance.spec	2007-07-18 19:05:49.000000000 +0200
+++ alliance/distrib/alliance.spec	1970-01-01 01:00:00.000000000 +0100
@@ -1,213 +0,0 @@
-
-%define       name            alliance
-%define       ver             5.0
-%define       prefix          /opt/alliance-5.0
-
-
-Name:         %{name}
-Summary:      Alliance VLSI CAD Sytem
-Version:      %{ver}
-Release:      %{release}
-License:      GPL
-Group:        Applications/VLSI
-Source:       %{name}-%{ver}.tar.gz
-URL:          http://www-asim.lip6.fr/alliance/
-Packager:     Jean-Paul Chaput <Jean-Paul.Chaput at lip6.fr>
-BuildRoot:    %{_tmppath}/root-%{name}
-
-
-
-%description
-Alliance  is a complete set of free CAD tools  and  portable  libraries  for
-VLSI design. It includes a VHDL  compiler  and  simulator,  logic  synthesis
-tools, and automatic place and route  tools.  A  complete  set  of  portable
-CMOS libraries is provided, including  a  RAM  generator,  a  ROM  generator
-and a data-path compiler. Alliance is  the  result  of  a  ten  year  effort
-spent at ASIM department of LIP6 laboratory of the  Pierre  et  Marie  Curie
-University (Paris VI, France). Alliance has been used for research  projects
-such as the 875 000 transistors StaCS superscalar microprocessor and 400 000
-transistors IEEE Gigabit HSL Router.
-
-
-%package tutorials
-Summary:      Alliance VLSI CAD Sytem - Tutorials
-Group:        Applications/VLSI
-
-
-%description tutorials
-Documentation and tutorials for the Alliance VLSI CAD Sytem.
-
-
-%package sources
-Summary:      Alliance VLSI CAD Sytem - sources
-Group:        Applications/VLSI
-
-
-%description sources
-Sources of the Alliance VLSI CAD System, as you might guess...
-
-
-%prep
-%setup -n %{name}-%{ver}
-
-
-%build
- if [ -d %{buildroot} ]; then rm -r %{buildroot}; fi
-
-# Should be done in the Makefiles...
- mkdir -p %{buildroot}%{prefix}/etc
-
-# As we use libraries for tools that we build in the same run, we have to
-# do the "install" step within the "build" step.
-
- export     CPPFLAGS="-I%{buildroot}%{prefix}/include"
- export         LIBS="-L%{buildroot}%{prefix}/lib"
- export ALLIANCE_TOP=%{prefix}
-
- mkdir %{_os}
- if [ ! -f configure ]; then
-   ./autostuff
- fi
- cd %{_os}
- ../configure --prefix=%{prefix} --enable-alc-shared
- make DESTDIR=%{buildroot} install
-
- cd ..
- rm -r %{_os}
-
-
-%install
-# Clean the source tree.
-#(cd src; ./autostuff clean)
-
-# Copy the sources in the install tree.
- mkdir -p %{buildroot}%{prefix}/src
- tar cf - * | (cd %{buildroot}%{prefix}/src; tar xvf -)
-
-# Copy the Alliance autoconf macros in the right place.
-#mkdir -p %{buildroot}/usr/share/aclocal
-#(cd %{buildroot}%{prefix}/src; \
-# cp alliance.m4 xpm.m4 motif.m4 %{buildroot}/usr/share/aclocal) 
-
-# Set execution rights on the alc_env.* batchs and adjust ALLIANCE_TOP.
-# This is not clean and has to be moved in the package itself in the
-# future.
- chmod a+rx %{buildroot}%{prefix}/etc/alc_env.*
- sed "s,ALLIANCE_TOP *= *\([^;]*\),ALLIANCE_TOP=%{prefix}," \
-    %{buildroot}%{prefix}/etc/alc_env.sh > \
-    %{buildroot}%{prefix}/etc/alc_env.sh.1
- mv %{buildroot}%{prefix}/etc/alc_env.sh.1 \
-    %{buildroot}%{prefix}/etc/alc_env.sh
- sed "s,setenv *ALLIANCE_TOP *\([^;]*\), setenv ALLIANCE_TOP %{prefix}," \
-    %{buildroot}%{prefix}/etc/alc_env.csh > \
-    %{buildroot}%{prefix}/etc/alc_env.csh.1
- mv %{buildroot}%{prefix}/etc/alc_env.csh.1 \
-    %{buildroot}%{prefix}/etc/alc_env.csh
-
-
-%post
- ln -sf %{prefix}/etc/alc_env.sh  /etc/profile.d
- ln -sf %{prefix}/etc/alc_env.csh /etc/profile.d
-
- grep "^%{prefix}/lib$" /etc/ld.so.conf &> /dev/null
- [ $? -ne 0 ] && echo "%{prefix}/lib" >> /etc/ld.so.conf
-
- /sbin/ldconfig
-
-
-%preun
- if [ $1 -eq 0 ]; then
-   rm -f /etc/profile.d/alc_env.sh
-   rm -f /etc/profile.d/alc_env.csh
-
-   grep -v "^%{prefix}/lib$" /etc/ld.so.conf > /etc/ld.so.conf.new
-   # preserve permissions
-   cat /etc/ld.so.conf.new > /etc/ld.so.conf
-   rm -f /etc/ld.so.conf.new
-
-   /sbin/ldconfig
- fi
-
-
-
-
-%clean
- if [ -d %{buildroot} ]; then rm -r %{buildroot}; fi
-
-
-%files
-%attr(755, root, root) %{prefix}/etc/alc_env.*
-%{prefix}/etc/*.dreal
-%{prefix}/etc/*.graal
-%{prefix}/etc/*.rds
-%{prefix}/etc/*.elp
-%{prefix}/etc/*.cfg
-%{prefix}/etc/*.par
-%{prefix}/etc/*.scapin
-%{prefix}/etc/*.conf
-%{prefix}/etc/*.mac
-%{prefix}/etc/*.lef
-%{prefix}/cells/*
-%{prefix}/bin/*
-%{prefix}/lib/*
-%{prefix}/include/*
-%{prefix}/man/man?/*
-%{prefix}/doc/html/*
-%{prefix}/doc/pdf/*
-
-
-%files tutorials
-%{prefix}/tutorials
-%{prefix}/examples
-%{prefix}/doc/overview
-%{prefix}/doc/design-flow
-%{prefix}/doc/alliance-run
-
-
-%files sources
-%{prefix}/src
-#/usr/share/aclocal/*.m4
-
-
-%changelog
-* Thu Feb 17 2005 Jean-Paul.Chaput <Jean-Paul.Chaput at lip6.fr>
-- Synch with current version: bug & compliance with gcc 3.4.x.
-
-* Fri Jul 16 2004 Jean-Paul.Chaput <Jean-Paul.Chaput at lip6.fr>
-- Added Tutorial sub-package (now managed by autoconf/automake).
-- Removed release tag, must be given at compile time using the
-  --define command line argument of rpmbuild (see mkdistrib).
-
-* Sat Nov 15 2003 Jean-Paul.Chaput <Jean-Paul.Chaput at lip6.fr>
-- assert is now in assert.h, patch mut.h to include it if
-  GCC_VERSION >= 3003 (gcc >= 3.3.x).
-
-* Sat Oct 18 2003 Jean-Paul.Chaput <Jean-Paul.Chaput at lip6.fr>
-- Synched with 2003/10/18 version.
-- Missing depcomp : added "--add-missing --copy" to the individual
-  packages in autostuff, so the first who needs depcomp will add
-  it at top level.
-
-* Sun Oct 13 2002 Jean-Paul.Chaput <Jean-Paul.Chaput at lip6.fr>
-- autoconf m4 macros moved back in the Alliance source tree to avoid
-  re-declaration on our development computers (on which the macros
-  are in teh source tree).
-- Adopt the versioning scheme from czo.
-- Try to switch to dynamic libraries.
-
-* Wed Jul 17 2002  Jean-Paul.Chaput <Jean-Paul.Chaput at lip6.fr>
-- Moved autoconf m4 macros to /usr/share/aclocal.
-- Synched with the current CVS version of Alliance.
-
-* Fri May 31 2002  Jean-Paul.Chaput <Jean-Paul.Chaput at lip6.fr>
-- GenPat added.
-- GenLib docs added.
-- seplace/seroute/sea bug fixes.
-
-* Thu May 16 2002  Jean-Paul.Chaput <Jean-Paul.Chaput at lip6.fr>
-- Corrected buggy substitution of ALLIANCE_TOP in alc_env.csh.
-- Remove the alc_env.* scripts in "/etc/profile.d" only if this
-  is the last package to be removed.
-
-* Mon May  6 2002  Jean-Paul.Chaput <Jean-Paul.Chaput at lip6.fr>
-- Initial packaging for release 5.0 (alpha stage).
diff -Naur alliance-5.0/distrib/cd-root/alliance.ico alliance/distrib/cd-root/alliance.ico
--- alliance-5.0/distrib/cd-root/alliance.ico	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/cd-root/alliance.ico	2002-04-29 16:15:26.000000000 +0200
@@ -0,0 +1,15 @@
+


+þþþþþ
1?A94:+þ0<;4 ;@' 9/ þþ
+-::<A&%02*þþþþ
+$	






+/<FNFD<<<F:*
+
+
 
+
+
+
+Nnnnm/$2Dhpqqqh
+
+
5_opnqLþþþþþþþmmkj`5jnnp^**8Vlqkd]YY]_
+þþþþþþ
+þþþþþþþþþþþþþþ
 
\ No newline at end of file
diff -Naur alliance-5.0/distrib/cd-root/alliancelogo.gif alliance/distrib/cd-root/alliancelogo.gif
--- alliance-5.0/distrib/cd-root/alliancelogo.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/cd-root/alliancelogo.gif	2002-04-29 16:15:26.000000000 +0200
@@ -0,0 +1,63 @@
+GIF89a>C
TžUÙŒ˜¬N’ò´	så
++’Ú6mÖ{)ɐÝU0›u: ©¯]»‘bE£F¸°´^ª:­ë«qcb¾ ;;ÒeÛ¯Ž'³i¬dÍsIš¼Iºô@g°ä
+L°Á
+Bœq	)¯„(") ^òÄ
+\8A´¸
X Z[	E•Ð}TÕrX½D«,‘ßÜôxâyGà@ÞýAØV¦F~憋€÷AŸ~Õá#&>†4i1bzgžVp!ˆÝu‚–]}`g'{µ‘‡$È2×hZP0°¥” ’¨¨¢¯,JŠ+< ©TqË"Xð üÔ Z BFA&‹Yh±™’ðeWZþmêÉjªiÙu§«i­jˆvÖ•k­†@¢Ì|˘rÊ)¼$34œ°ÊëY¿Ò*ž¸æ*m¯©Æ
+—µ×â¹
+ž¾ÂuÏ=mZËçƒú'hF϶ën»åð€ó:€ƒ‹øñÄ
+Là
#XàŠhYÐCU10ñÖ˜E&…¨µHvƒ
+™…VÌ`ñÑLR111Âþž…eKÖ®LSŒ-aÇGLx]•
+|BŒT‹ñÕ=ƒ+ý¬ùæ?»RIm=Â,Ë=FÙe˜I¶YÙmƒõØKž‰t’yUHµåËÒz0Ö˜,™_vß±sfMJœ'¯üòÌ7ï|A9
¡“SO
q†¯cí¦~»×Þ
+f§:è ce™¾cd-Æñ¿—¯¾ùï‡&Óóøç¯P:åÁ?až
+p*ˆÇ$ÏŒk\xP5v¸ÜálðXØ€ÂhB[¿ŠÖ®£¾ ÑŠ[þÓr_YöR—r|èâ ôW“[œáY+”¡‚œþÄ5œ
+A† „¡ E	e¨\Sƒ2š Uè}aA®„Á « Âv$š§>uȘÈd=–IIKÈa®
+p4„b ´D&^DÀ¹<0
+¢–ŠÂ%)Fñ¡QÈA6
$%©	<¡–!rÔ./a‰EœaT°
+£ˆfQ§ÚgdÍ1¨ÌÝZcä1DðHŒ¸_`%KÃ*áâ`#xÕ!Xëêý">Ì•ªxUžÐb„,ø7
+–Z´Æd9Ú!<!…"5XÆ7²”±1ˆA(| Oø‚“`þEc'Ô×΂Œ+d[_Œ`”ð%ZãYY\¶6°€ô°
+x# m(X1TãåõºØÍ®v·›×Ìq÷»œ;Æ"ú@
+ímŽ{+e‹JPW<œ®ŽxZ…ëPªÕV‚÷¾3qÆôÊè”Ñ¿eìŸQ†°KÜ⣤Zã© ¥ªk¡Ëu.¢´ðD-	÷E¦Ôº“b‚ê «ìa¼â¡ðBS_ªp­$II^Þz<”Üî®ø]×1r
§8H1Š	h0
+ž*+ÌCB|>j½ååPò(_•3‡yxÄ`Xl¢„hD,jHfD¢U¦°þšE\BŸjÍ2¥¬M—Óa8»BDqi‚±ˆ'À(
+di-
+¸
+™ #β¿è
+‚¡Æª9ι‚’r…DÁ †¸#»3&~B)MOu#	C‡0˜¢0¡Ä’–°äHjta	˜tˆ/°†ƒæÎAžˆ!þê“pkÈ"Q
´Àn(
+’±cO…YË ÍȦyBHJâƒIJB¸xI(¨ÁJˆ¬85¸ržô#?‘$ˆ,ÄD"”üëK0ÈÆ¿s¤M2’ë!ƪ°Š–»| Ç£…ÈQ‰.*¢–ŠpüL^±ñ@Q\à¼Bkü_Jý€Ÿ§ÔˆD=–
˜’rá,ó0¾‡uP+çâ'$¡}A3÷
+~@<—v!õf1%DËQ>DT'pbÆ„{AaîSgPØa|‘
+Ì°ÄÂ¨Ð2MÖCßgC¤f;Å„Ä–1ÓÂrì#z62Ò6Töå‚Ö°0) sp	rK–àr°Op3
+4S0þdà3 ³b+Q;ŽX_Žhèfò£>¦U]‘(‰/¡bìu:Jäb¸(F‡	q°Tÿ¢T¨¸QLÕ
+…Õ=`V#fõ5#AŒã
+¢h_Íð-ög#
+/¶Œ¡c0 ¡p‹£¨Ùm€>ÐV|@¡T¾‘’#6àz`¡ðpÄ0—ƒÄ
+1€gÍ`@6€YËQþZKèG`N0#X“q6#@ûÈX=p9X
+Y1`9NЬ0ˆ£#”G
+GÙp€5¿5¡p•ð‰¹–1
ºø#”À
+)*à
+)Te?µÕf>
+cѕ>
+ñ“…‰>Å>Á>íã;m–S  X0?˜)SBt>ô3b›È– yW´Ó˜rh‹µ#‰}#_\ó™)Öšÿ×á#µÀ
+A$Ɖ
+)*š¼Ù›¾ù›ÀœÂ9œÄ9œç˜瘜»iʉÅùœ¥šžÈXÕÙˆõ˜š%þtø
+I0=O £R(Ü£—¦¥^!eRó5““™^=Õžx9RjɝզNA=eôü)P ¯Pž3‘i@’†晍‰„ah>†DUè=l<R¨lM&bâsbÉùÇ©¡°iŸqÃac%ÐÉT&ºŸ(ªO°s
£gqAWàœÖ ¤Ô×WÆA
+
½ ™B„—õ#_?5ŸŒIšþ~*g\3¥A
+ýã%€!Ð, 
›ÀlØH¨+jx2çr£hèÎ>"¥ À*-HZšj:¥Ç
+‚@fÔÀ{¦€¸¯¦H£±R«ÕdÄ+Û-kÈ EÄ&ÚÒk+hPÉ:œâµ/–7E, )­¡I°:-`T0Fp,@4P,Оzotþá²a¡æ&SÖ$`G¦ä$út²G
7„ð$t
HF³÷`"HÄÀ`4NÉÚëc?Ë–Á Hðg„攪Q02H O / F±ZPаy:2
+õVAgÊv!w
+Ô
+Ñ	ûô͐o灁
+1
[k]ly£@8€@SÔmWn²Ñ"
GKf¸°®QP™þ@q—‹u¡Jzćur Ûç|ˆT|Òs¨g£,к”Js¢:P$ƒ±1œ7 OðßYUPZ°±a$€ðyàjo«0uWP|y G;0JÑ	Xr¬g
‡»¼_WrÞAvf¹ˆ´¸W IÑáuv×$!×ˆt¼%g@e²p}ÓÖµÜu1g!3g`sr`	9—(¤°7pE°á"@@@eÐnIÐ}?QÉ„@É!@‚dä2mM]a³†;cGVpv„q%X¢{êÁvt kJ&uÇG‘&6¼$w$C,ÄÐþÒRxÙç‚‹`!‚r°£Ð(ãgKrÀ?nâæ"0Â@†rE'à¶c„ÌÀg:Œ7¸]§&Ìw§¼] ÇðT
+X’kŒ‹nœ	õq‚²°$eŒÂåñuk2ö¦ûfMu}b¸zÂ',˜¾1††»Ä(Ïìx£ðï;€ö °L$à(Ò#ZˤÙ˜·tö- ›*Ã*èÂסzÈ[w¤zλÆVP´…Q
xª«:.'¸qG"Ïiz&|‚²*å´
+¦¤r1k£ÉÊÜ*"”:Ð͍ò!¶d	L9¦~ËÄšJ¢ÛZ%àY`T¡þ:ÁH0Œ«  åĬڮ¸³çñpÔ çA™	G;CÇ"فŽPÔƒ ‹O×ᦒD£ÅwÍ@§RÛ¾0°I¤Ì1&b(1@Ä:gÄ‹,~:WÀPóÐ"1Òy(`ò§Íð­”Ò?BggÑ1KP»*p¡J?z°JD€­f|±ª!£BÐp
+1m`š`¯»ðŠQa"+„çR’P.ÿd‹m 
+,höRŠm
Ìj;$ȤKŠín)ò|ÈȼDƒ½@€c5O÷ƒ³@À
+´~ÐÈ5˜Ñ~ c͉¨JÜç™>ëóžKˆ™@e‰B¥—;%¡Þ>M¨†.†xy†Ãº—mèRW8Ss6¡ºµéâÐøõfm—°È7Q‹0g3Ðs‡ø/ ÀæY*Ú	¥îU『>Uã¦2¡vvgï‰ãQšíÙ:·‰^+US‡
+šÅ0Lõ
+¾ˆΠ#Џ ¡7)aŒÅÓ`# VƒÞ¶`Šðé5
+`ˆoÎ
+éÑîVËÉYàän‡Ãb¥Q ³S ‹ÁNT´Ñ^Žt3R•ÐX"á
+øt#7ÆÀ’¢€ÑNoP4Đ5·õ³Ðýþ‰3ãÓ`³þ¢0ªŽŒŒuÙI¶àÊȁ‰Žð(þt#ZEVè®×Féñùñ
+¢Î8À!—ŒQ# _AîŒC	Ä *GÐ¡ÐXˆ°Àð¿u’@]¾u7U“1@:¾pP¯$9•€8!yVó1 gƒÃC®“`xó5‰ÃíLp9FÐ5i!*½å5y—#ë*°úòÎ3ï	*ЀTNP“•@	>°¹˜‹a¥ã7¡…˜”’tC	cqpé* ca™¦¥]ù5® êFÏ8*РZYZ²À
+6à
+Ð¥÷g£Gp)³\6à­VEp9>à"à ¹”Õ
+Mþi&™ä€¯W2ïiÿ#X ¹4ÄÀ8žÏag(g¸d‘VÕ;”\# KhÚ_:`
+ý1]åŒá‘ñ1@›K‡,è‘UPY«VaÒÉáC…)¤èË1bÍšM³ÖÑãG!EŽ$YÒäI”)U®dÙ’ä4˜›a¤yQLc|´Ø³¦Eb;e]Ä8£PŠ}Ö,Xt#Ìi5J3(U™WeÅHáiňa“öÜIhƍi9ºdÛÖí[¸qåBJW*Ÿ¡‚ÊrªªÌ¬hÏ4kÕ¢_©EaŠ\K×q]¨aseáÍТVœöiÇÅt
\ No newline at end of file
diff -Naur alliance-5.0/distrib/cd-root/autorun alliance/distrib/cd-root/autorun
--- alliance-5.0/distrib/cd-root/autorun	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/cd-root/autorun	2002-04-29 16:15:26.000000000 +0200
@@ -0,0 +1,27 @@
+#!/bin/sh
+#
+# Autorun script for Red Hat Linux
+# Copyright (c) 1999 Red Hat, Inc.
+
+kdepid=`/sbin/pidof knotify`
+konqueror=`/usr/bin/which konqueror` 2> /dev/null
+mozilla=`/usr/bin/which netscape` 2> /dev/null
+
+if [ -d /mnt/cdrom ]; then
+  cd /mnt/cdrom
+fi
+
+if [ "$kdepid" = "" ]; then
+  # they are running GNOME most likely, use mozilla
+  if [ ! "$mozilla" = "" ]; then
+    $mozilla file:/mnt/cdrom/Readme.html
+  elif [ ! "$konqueror" = "" ]; then
+    $konqueror file:/mnt/cdrom/Readme.html
+  fi
+else
+  if [ ! "$konqueror" = "" ]; then
+    $konqueror file:/mnt/cdrom/Readme.html
+  elif [ ! "$mozilla" = "" ]; then
+    $mozilla file:/mnt/cdrom/Readme.html
+  fi
+fi
diff -Naur alliance-5.0/distrib/cd-root/autorun.inf alliance/distrib/cd-root/autorun.inf
--- alliance-5.0/distrib/cd-root/autorun.inf	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/cd-root/autorun.inf	2002-04-29 16:15:26.000000000 +0200
@@ -0,0 +1,4 @@
+[autorun]
+OPEN=wstart Readme.html
+ICON=alliance.ico,0
+
diff -Naur alliance-5.0/distrib/cd-root/cdrom.gif alliance/distrib/cd-root/cdrom.gif
--- alliance-5.0/distrib/cd-root/cdrom.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/cd-root/cdrom.gif	2002-04-29 16:15:26.000000000 +0200
@@ -0,0 +1,8 @@
+GIF89aú
+ô°‘£‡<†ôHr£DŽ!;¦D™R£Ë—0cÊ\è
+@øÄpფ4ðäÐá#K“ jŠé ŠæìPåU…ggª]Ëv¢‡§
h°[jÓ¦]ÿj(4Ñ”`L
+[ƒÅMÖÃ5$¸Ð“kW	6_þKtz^žxj×.VjÎœ:uþƒlùº¼yØVÓ¯692¶ú¬
š]ÙÞøñõçóëßÏ¿¿ÿÿ
+$udzð(ek
,u Ie9oUäy”]‰æg¢dû£ô­Æh½÷Òú–¸hŠµÁ`ÐÜ·%æ—d´yî_0 
dm4:
+’ÃôÄþX€‚Öºñ¨~?Q’¶ðBšÀL*=Wt6(Eå¨ ‹¼¨ƒ¸ÅošrÞk…´
òK}KuŒ20vå1eûŽ¤ö‘¤,À9H£iþbEUéJ|óc£²2¡»hgͺãê:<v…4 ʼTUÇ
¥>ò™d.0€Y`ÒÊ€b¬RCiRþñ@áD¨
+áÐ$ÀÉK€ìR%ùš®þáÈÀ6WMÌaG'{¡@,]©$°] ’–›TÌ•€
+ª:V"RX¼9!ô©
\ No newline at end of file
diff -Naur alliance-5.0/distrib/cd-root/Readme.html alliance/distrib/cd-root/Readme.html
--- alliance-5.0/distrib/cd-root/Readme.html	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/cd-root/Readme.html	2002-09-30 18:20:06.000000000 +0200
@@ -0,0 +1,95 @@
+<html>
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Language" content="en-us">
+<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
+<meta name="ProgId" content="FrontPage.Editor.Document">
+<title>Alliance CDRom Readme</title>
+<link rel="shortcut icon" href="alliance.ico">
+<link rel="stylesheet" type="text/css" href="www/ssi/alliance.css">
+<!--
+(C) Copyright 1998 ASIM/LIP6
+Author : Czo, mailto:Olivier.Sirol at lip6.fr
+$Id: Readme.html,v 1.2 2002/09/30 16:20:06 czo Exp $
+-->
+</head>
+
+<body bgcolor="#FFFFFF" text="#000000" link="#346767"
+vlink="#008080" alink="#FF0000">
+
+<table border="0">
+            <tr>
+                <td colspan="2" width="125"><img
+                src="alliancelogo.gif"></td>
+            </tr>
+            <tr>
+                <td width="185">&nbsp;</td>
+                <td><img
+                src="cdrom.gif" width="250" height="45"></td>
+            </tr>
+        </table>
+        <p>&nbsp;</p>
+<p>This CD-ROM has been built on <b> October 22, 2001</b>.</p>
+        <p>&nbsp;</p>
+        <p align="justify"><a href="http://asim.lip6.fr/alliance/index.html">Alliance</a> is a
+        complete set of free CAD tools and portable libraries for VLSI design.
+        It includes a VHDL compiler and simulator, logic synthesis tools, and
+        automatic place and route tools. A complete set of portable CMOS
+        libraries is provided, including a RAM generator, a ROM generator and a
+        data-path compiler. Alliance is the result of a ten year effort spent at
+        <a href="http://asim.lip6.fr/">ASIM</a> department of <a href="http://www.lip6.fr/">LIP6</a>
+        laboratory of the <a href="http://www.admp6.jussieu.fr/">Pierre et Marie
+        Curie University</a> (Paris VI, France).</p>
+        <p align="justify">&nbsp;</p>
+<p align="justify">This CD-ROM contains a local copy of the <a href="www/alliance/index.html">Alliance Web
+                site</a> (<a
+                href="http://asim.lip6.fr/alliance/">http://asim.lip6.fr/alliance/</a>)
+and nearly all the <a href="ftp/">Alliance ftp
+                site</a> (<a
+                href="ftp://asim.lip6.fr/pub/alliance/">ftp://asim.lip6.fr/pub/alliance/</a>).&nbsp;</p>
+<p>&nbsp;</p>
+<p align="justify">
+The
+latest official release is <b>4.0.6</b>. 
+If 
+        you want to install it, please go
+        to the <a href="ftp/distribution/4.0/">official distribution</a> folder and
+        read the <a href="ftp/distribution/4.0/README">README</a> file, but you might be interested in latest builds
+that are located in <a href="ftp/unstable/distribution/">unstable distribution</a>.&nbsp;You
+can also look at the <a href="ftp/unstable/development">development snapshot</a> of our installation at LIP6 where you can find some more tools which are not part of the unstable distribution.
+</p>
+<p>&nbsp;</p>
+<p align="justify">
+You can browse the complete Alliance's documentation from <a href="www/alliance/index.html">here</a>
+(follow the links <a href="www/alliance/distrib/index.html">Distribution</a> and
+<a href="www/alliance/doc/index.html">Documentation</a>). This complete
+documentation is also available in <a href="Alliance%20Web%20Site.chm">chm</a>
+format (one big file).&nbsp;</p>
+        <p align="justify">&nbsp;</p>
+        <p align="justify">To
+        ask for some support about Alliance, please mail to : <a
+        href="mailto:alliance-users at asim.lip6.fr">alliance-support at asim.lip6.fr</a>. To be
+        aware of the latest changes in Alliance you should take a
+        look to <a
+        href="mailto:alliance-programmers at asim.lip6.fr">alliance-programmers at asim.lip6.fr</a> mailing
+        list. These mailing lists are archived at <a
+        href="http://asim.lip6.fr/alliance/mailing-lists/index.html">http://asim.lip6.fr/alliance/mailing-lists/index.html</a>.</p>
+        <p align="justify">&nbsp;</p>
+<p align="justify"><font color="#FF0000">Please note that documentation and tutorials might not be up to
+date. Known problems are :</font></p>
+<ul>
+  <li>
+    <p align="justify">yagle and tas are not part of Alliance anymore, but are
+now available from <a href="http://www.avertec.com/download.html">Avertec</a>
+for free for members of academic institutions.</li>
+  <li>
+    <p align="justify">Some man pages in html found at <a href="www/alliance/doc/man/alliance_tools.1.html">alliance\doc\man\</a>
+    are wrong, please refer to the real manpages (&gt; man lynx)</li>
+</ul>
+<p>&nbsp;</p>
+<p>Thanks for using Alliance!</p>
+<p>&nbsp;</p>
+<p align="right"><i>The Alliance Support team.</i></p>
+</body>
+</html>
diff -Naur alliance-5.0/distrib/cd-root/wstart.exe alliance/distrib/cd-root/wstart.exe
--- alliance-5.0/distrib/cd-root/wstart.exe	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/cd-root/wstart.exe	2002-04-29 16:15:26.000000000 +0200
@@ -0,0 +1,160 @@
+MZ

+$
+
 
 
 
`U@
\U@
+XPÿuœVVÿ@@
+
LZ@
‹…ÀtÿЃÆëí^ÃU‹ìSÿuè5

˜U@
˜U@
hQ@
+ÇtQ@
pQ@

Fë
+< vF€> wúŠ„Àt< vé‹Æ^ÃS3Û9HZ@



€x"Pu‹Âë‰}‹}3Ò9U”‰UÑë‹ÓK…ÒtC…ötÆ\FÿKuóŠ„ÒtJƒ}
+€ú t?€ú	t:ƒ}
+ at 8uû@8uö+Ç@‹èUèµ
+
+
+¡@Y@
+‹ƒÀÁ
+‹ÃH÷ØÀƒÀõPÿ
+€Në€N€Cƒû|›ÿ5 at Z@

+SQ»„Q@
…Àu*ƒ=ìP@
ƒ=ìP@
9¨V@
tHt3Àø
+¶À;Áw+ȍ¼ìþÿÿA¸    ‹ÙÁéó«‹ËƒáóªBBŠBÿ„ÀuÐ_[j
+Pè©
yþëyýëyü‹L$÷Á
ýó¥üÿ$•p'@
 uOà»
ìV@
ìV@
ìV@
+
øV@
üV@
ðV@
ƒ{
‹ŒÄ
++Mð‹ñ‰MøÁþNƒþ?~j?^;÷„

Nà¿
+‰Lüë‹Mø‹uðэN‰
+‰L2ü‹uô‹…ɍy‰>u;ôV@
ìV@
èV@
üV@
ŠFˆG„Àt/Kuó‹D$[^_Ã÷Ç
+3À‰ƒÇIuøƒãu…‹D$[^_ÃU‹ìjÿhðC@
t at 9}„²

€8

ýó¥üÿ$•@8@
 
 
+
+
+
+
+- unable to initialize heap
+
+- not enough space for lowio initialization
+
+- not enough space for stdio initialization
+
+- pure virtual function call
+
+- not enough space for _onexit/atexit table
+
+- unable to open console device
+
+- unexpected heap error
+
+- unexpected multithread lock error
+
+- not enough space for thread data
+
+abnormal program termination
+
+- not enough space for environment
+
+- not enough space for arguments
+
+- floating point not loaded
+
+
+
+
+Program: 
 pReAlloc
 
 
+Copyleft Czo © 2001 <Olivier.Sirol at lip6.fr>
+
+Usage:
+  wstart arg
+  where "arg" can be any document or program
+
+
+
 
 
 
+
+
+
 c0B
+
+
+
+
+
+
+
+
+
+rþþþþþþr}'sþþþþþþ"!”º}‹ºÀeÀ2Šþþþ		
+rþþ}sssrsssssssþþÊWSSSSWWWTT-þþÉSO@?KKMMHHHþþeH7578DGD---þþe>7.4.,/-%*HþþeO7.7/DDD%*HþþÉR<8:HHHHC--þþÉPJDHILMIDD-þþÒÉe½½eeee¿½H
+þþ		þþþþþþþþþþþþþþþþþÀÿÿÀÿÿðÿÿÀÿÿ€ÿÿ€ÿÿ€ÿÿ€ÿÿ€ÿÿ€ÿÿ€ÿÿ€ÿÿ€ÿÿ€ÿÿ€ÿÿÿÿÿÿ
 œ–œ
 fºiiiiiiii
+riiiiiiii}iiiiiiiiiŠiiiiiiiiiirtr}1JSeJŠrr}Žiiiiii¹ÄÄf}ºÄÊÑÓÊfeb!ii‹‹ŽŽ111JJJJJOOOĺºÀÀºÀÑii		
+
+
+
r
r_ii				
+
+
ºfrºiiÀiiÓcc`acSSS__WW`SWcccSSSO_ii
+Oii
+Oii
+Oii
+1ii
+Jii
+Jii
+0ii
+
0ii
+0ii
+0ii
+0ii
+‹ii
+
+‹ii
+'ii
+
+Šii
+	iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiÿÿÿÿð
 ÿDDDDDDDDDDDDDDDDOwx
+
 
+
 '2FbefhfUbFKF!þþþþþþþþþþþþþþþþþþþþþþþiiiiiiiiiiiiiiiiiiiiiiiþþþþþþþþþþþþþ      ''''#')')Y)Y)2)2)2E2þþþ
+	
+
+
+
+



+/þþþ
+
+
i  2þþþ
+	
+	
+
+
+
+

iii)þþþ
 iSSQ\K<>DD:88>JJHHHHHHHHHHDDD--/DDD
þþþ
 þþþ
+
þþþ
+
+
þþþ
+
+þþþ
+	
+
+
+þþþ
+þþþ
+þþþ			
+þþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿ
 ww÷øx
+ ðwwpp
+à»ww
 
  arrrœÿÿÿÿÿÿÿÿÿ$ÿÿÿÿÿ$¡xarŸœÿÿÿÿÿÿÿÿÿÿ$ÿÿÿÿ$$ÿ¡¡Ÿ¡¡ÿÿÿÿÿÿÿÿÿÿÿÿ$ÿÿ$$$$ÿÿÿ¡¡¡¡¡¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$$$$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿð
 ™™
 ŸŸŸŸšÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡}}rrrrrrrrrya¡ŸŸŸŸŸŸŸŸŸšÿÿÿÿÿÿÿÿÿÿÿÿÿ¡}}rrrrrrrra¡¯¯¯¯ŸŸŸŸŸŸŸŸŸšÿÿÿÿÿÿÿÿÿÿÿÿ¡}}rrrrrr¯¯$$$$¯¯ŸŸŸŸŸŸŸŸŸŸšÿÿÿÿÿÿÿÿÿÿÿÿyyy}}rrr¯$$$$$$$$¯ŸŸŸŸŸŸŸŸŸŸŸšÿÿÿÿÿÿÿÿÿÿÿ¡yyyyyy}}¯$$$$$$$$$$ŸŸŸŸŸŸŸŸŸŸŸšÿÿÿÿÿÿÿÿÿÿ¡yyyyyyyyy¯$$$@ŸŸ$$$¯ŸŸŸŸŸšÿÿÿÿÿÿÿÿÿÿ¡yyyyyyyyyyy¯$$$@ÿÿÿ$$$¯šÿÿÿÿÿÿÿÿÿÿ¡¯$$$¯ÿÿÿÿŸ$$$¯šÿÿÿÿÿÿÿÿÿÿ¡¯$$$¯ÿÿÿÿŸ$$$¯šÿÿÿÿÿÿÿÿÿÿ¡¯$$$››ÿÿÿ@$$$¯šÿÿÿÿÿÿÿÿÿÿ¡¯$$$›¯¯@$$$¯šÿÿÿÿÿÿÿÿÿÿ¡¯$$$$$$$$$$¯šÿÿÿÿÿÿÿÿÿÿÿ¡¯$$$$$$$$¯}}}šÿÿÿÿÿÿÿÿÿÿÿÿ¡¡¡¯¯$$$$¯¯y}}}}}šÿÿÿÿÿÿÿÿÿÿÿÿ¡$$$$$¡¡¡¡¡¯¯¯¯rryy}}}}}}šÿÿÿÿÿÿÿÿÿÿÿÿÿ¡š$$$$$$¡¡ arryy}}}}}}}šÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡š$$$$$$$¡¡ arryyy}}}}}}}}šÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡¯¯š$$$$$¡¡ arrryyyy}}}}}šÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡¯¡š$$$$¡¡ arrrryyyy}}}}šÿÿÿÿÿÿÿÿÿÿ$$$$$ÿÿ¡¡¯œš$$$¡¡ aarrryyyyy}}œÿÿÿÿÿÿÿÿÿÿš$$$$$$ÿÿ¡¡¯¯¯¯$
 $¡¡¡ aarrrryyyyyœÿÿÿÿÿÿÿÿÿÿÿš$$$$$$$ÿÿ¡$$¡¡¡ aarrrrryyyœÿÿÿÿÿÿÿÿÿÿÿÿš¯š$$$$$ÿÿÿ¡$$¡¡¡ aarrrrryyœÿÿÿÿÿÿÿÿÿÿÿÿÿš¡š$$$$ÿÿÿÿ¡¡$$¡¡ aaarrrrœœÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿšœš$$$ÿÿÿÿÿÿ¡$$¡¡ aaarrœœÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿšššš$$ÿÿÿÿÿÿÿ$$¡¡ aa¡rœÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$ÿÿÿÿÿÿÿ$$ÿÿ¡¡¡¡¡¡¡¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$ÿÿÿÿÿÿÿ$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$ÿÿÿÿÿÿÿ$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$ÿÿÿÿÿ$$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$ÿÿÿ$$$$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$ÿ$$$$$$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$$$$$$$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$$$$$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$$$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿ
 ÿ
+®ë»www÷÷÷‡‡
 
 
+

 
 
 ‚§0‚£10*†H†÷

++‚7 Y0W03
++‚70%

+Í0‚¼0‚%JÒ8Œ‚Y¥]s_]Ü£0
	*†H†÷

+VeriSign Trust Network10UVeriSign, Inc.1,0*U#VeriSign Time Stamping Service Root1402U+NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.0
970512000000Z
040107235959Z0ž10U
+VeriSign Trust Network10UVeriSign, Inc.1,0*U#VeriSign Time Stamping Service Root1402U+NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.0Ÿ0
	*†H†÷

WÚSØuãÉ3*²Ôö	[4óéþ	ÐÛZ¹Íçöˆ±À‡%ë}XsjxËqýÆXö)«X^–ý-bXÊq”Õ"X/ÕÌ„6º”ª´MJéî;"­V™~!œl†ÀJG—j´¦6Õü	-Ó´9›
	*†H†÷

+Ê	Î³¯(–Äy)„’ÜÿºgBH¦ä¿aøœSå“Ñs?øýO„¬UÑýcc0‚0‚k zm\ob“OºÄýCá0
	*†H†÷

+VeriSign Trust Network10UVeriSign, Inc.1,0*U#VeriSign Time Stamping Service Root1402U+NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.0
010228000000Z
040106235959Z0 10U
+VeriSign, Inc.10UVeriSign Trust Network1;09U2Terms of use at https://www.verisign.com/rpa (c)011'0%UVeriSign Time Stamping Service0‚"0
	*†H†÷

+‚
++0UÀ0
	*†H†÷

ÏM¾ó|z 02h‹’»2™ð“¸;'{>
+Řå@WÅ%误j©å;Ëé#ö”)]@Uó¥SÈ6:9ess¤2Ò¯¬¿Ç<ÿEìÃèÚ$ÑÎc®	§ûâãýA
+j–0‚0‚p @J¦@¶"M¯IÈìh›±²0	+
0U
+LIP61
0UASIM1+0)U"http://asim.lip6.fr/home/czo/cert/10U
Olivier Sirol1$0"	*†H†÷
	Olivier.Sirol at lip6.fr0
001231220000Z
081231215959Z0¦10	UFR10UPARIS1
0U
+LIP61
0UASIM1+0)U"http://asim.lip6.fr/home/czo/cert/10U
Olivier Sirol1$0"	*†H†÷
	Olivier.Sirol at lip6.fr0Ÿ0
	*†H†÷

0U
+LIP61
0UASIM1+0)U"http://asim.lip6.fr/home/czo/cert/10U
Olivier Sirol1$0"	*†H†÷
	Olivier.Sirol at lip6.fr‚@J¦@¶"M¯IÈìh›±²0	+
+ĹðìÅZ/¨·èž£þ•>ßä‚N1‚R0‚N0»0¦10	UFR10UPARIS1
0U
+LIP61
0UASIM1+0)U"http://asim.lip6.fr/home/czo/cert/10U
Olivier Sirol1$0"	*†H†÷
	Olivier.Sirol at lip6.fr@J¦@¶"M¯IÈìh›±²0*†H†÷

	1
++‚70
++‚710
++‚70	*†H†÷
	1šžu±ð8ó.„×BææÝ0>
++‚7100. €
	*†H†÷

¡‚L0‚H	*†H†÷
	1‚90‚50³0ž10U
+VeriSign Trust Network10UVeriSign, Inc.1,0*U#VeriSign Time Stamping Service Root1402U+NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.zm\ob“OºÄýCá0*†H†÷

	1	*†H†÷
0	*†H†÷
	1
011017133223Z0	*†H†÷
	1’3"Ÿ¢±Þă'Ý0w(˜0
	*†H†÷

+ÒNÂÍ/\qâçÇå€
+êœ#ÿ„¼Å”£u3‡ìÎK¹Ü
éÉìÊÊB,ÉË‹XRñ"/õ+áþkúiƒ‘ì3_h|—À
¡â‚<Ã_ÃÀL‡´/0{ˆQž`æ¨zžý%˪Š'°¨£ÅØAJƒqS‰Ã„ÿ¤Å8	=¥b”Òß7¦hÔ	ã¼ÍÇŒÔr88¶€]eqôd>Mù€>Ø×Â(Õ„•
\ No newline at end of file
diff -Naur alliance-5.0/distrib/configure.in alliance/distrib/configure.in
--- alliance-5.0/distrib/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/configure.in	2002-05-13 14:09:46.000000000 +0200
@@ -0,0 +1,20 @@
+dnl $Id: configure.in,v 1.3 2002/05/13 12:09:46 jpc Exp $
+
+AC_INIT(etc/alc_env.sh.in)
+AM_INIT_AUTOMAKE(distrib, 5.0)
+
+AC_PROG_INSTALL
+AC_PROG_MAKE_SET
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+etc/Makefile
+alliance.spec
+etc/alc_env.sh
+etc/alc_env.csh
+])
+
+
diff -Naur alliance-5.0/distrib/doc/Makefile.in alliance/distrib/doc/Makefile.in
--- alliance-5.0/distrib/doc/Makefile.in	2007-07-18 19:04:21.000000000 +0200
+++ alliance/distrib/doc/Makefile.in	2009-06-13 22:27:19.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -119,6 +119,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -141,6 +144,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -207,6 +213,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -218,6 +227,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -267,6 +279,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -274,6 +289,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/distrib/etc/alc_env.csh.in alliance/distrib/etc/alc_env.csh.in
--- alliance-5.0/distrib/etc/alc_env.csh.in	2006-10-05 12:09:25.000000000 +0200
+++ alliance/distrib/etc/alc_env.csh.in	2007-11-28 15:58:10.000000000 +0100
@@ -7,7 +7,7 @@
 #  Alliance CAD system environnement
 #  Usage (in C-shell) : > source alc_env.csh
 #  (C) 1997 Czo  -- <Olivier.Sirol at lip6.fr>
-#  $Id: alc_env.csh.in,v 1.8 2006/10/05 10:09:25 jpc Exp $
+#  $Id: alc_env.csh.in,v 1.9 2007/11/28 14:58:10 noury Exp $
 #  Generated from alc_env.csh.in on @DATE@
 
 # $ALLIANCE_OS and $ALLIANCE_TOP are the only variables you will
@@ -79,7 +79,7 @@
  if ( $?LD_LIBRARY_PATH ) then
    setenv LD_LIBRARY_PATH "${ALLIANCE_TOP}/lib:$LD_LIBRARY_PATH"
  else
-   setenv LD_LIBRARY_PATH "${ALLIANCE_TOP}/lib"
+   setenv LD_LIBRARY_PATH "${ALLIANCE_TOP}/lib:`manpath`"
  endif
 
  if ( $?MANPATH ) then
diff -Naur alliance-5.0/distrib/etc/alc_env.sh.in alliance/distrib/etc/alc_env.sh.in
--- alliance-5.0/distrib/etc/alc_env.sh.in	2006-10-05 12:09:25.000000000 +0200
+++ alliance/distrib/etc/alc_env.sh.in	2007-11-28 15:58:10.000000000 +0100
@@ -7,7 +7,7 @@
 #  Alliance CAD system environnement
 #  Usage (in Bourne-shell) : > . alc_env.sh
 #  (C) 1997 Czo  -- <Olivier.Sirol at lip6.fr>
-#  $Id: alc_env.sh.in,v 1.7 2006/10/05 10:09:25 jpc Exp $
+#  $Id: alc_env.sh.in,v 1.8 2007/11/28 14:58:10 noury Exp $
 #  Generated from alc_env.sh.in on @DATE@
 
 # $ALLIANCE_OS and $ALLIANCE_TOP are the only variables you will
@@ -82,7 +82,7 @@
  export LD_LIBRARY_PATH
 
  if [ -z "${MANPATH}" ]; then
-   MANPATH=$ALLIANCE_TOP/man
+   MANPATH=$ALLIANCE_TOP/man:$(manpath)
  else
    MANPATH=$ALLIANCE_TOP/man:$MANPATH
  fi
diff -Naur alliance-5.0/distrib/etc/Makefile.in alliance/distrib/etc/Makefile.in
--- alliance-5.0/distrib/etc/Makefile.in	2007-07-18 19:04:22.000000000 +0200
+++ alliance/distrib/etc/Makefile.in	2009-06-13 22:27:20.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -120,6 +120,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -142,6 +145,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -208,6 +214,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -219,6 +228,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -268,6 +280,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -275,6 +290,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/distrib/Makefile.in alliance/distrib/Makefile.in
--- alliance-5.0/distrib/Makefile.in	2007-07-18 19:04:21.000000000 +0200
+++ alliance/distrib/Makefile.in	2009-06-13 22:27:19.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -395,7 +413,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -407,7 +431,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -415,7 +439,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -436,7 +466,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/distrib/mkasim alliance/distrib/mkasim
--- alliance-5.0/distrib/mkasim	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/mkasim	2004-07-24 01:49:35.000000000 +0200
@@ -0,0 +1,257 @@
+#!/bin/sh
+#
+# Copyright (C) 2004 Jean-Paul Chaput <Jean-Paul.Chaput at lip6.fr>
+# License: GPL (http://www.gnu.org/copyleft/gpl.html)
+#
+# $Id: mkasim,v 1.3 2004/07/23 23:49:35 alliance Exp $
+#
+# /------------------------------------------------------------------\
+# |                                                                  |
+# |        A l l i a n c e   C A D   S y s t e m                     |
+# |      A S I M   G l o b a l   I n s t a l l e r                   |
+# |                                                                  |
+# |  Author    :                      Jean-Paul Chaput               |
+# |  E-mail    :           alliance-users at asim.lip6.fr               |
+# | ================================================================ |
+# |  sh script :         "./mkasim"                                  |
+# | **************************************************************** |
+# |  U p d a t e s                                                   |
+# |                                                                  |
+# |  16 Jun 2004 :                                                   |
+# |    Major update by Jean-Paul Chaput.                             |
+# |                                                                  |
+# \------------------------------------------------------------------/
+#
+
+
+#set -x
+#set -v
+
+
+
+
+# --------------------------------------------------------------------
+# Internal variables.
+
+
+ LINUX_RH71_TARGET="fa"
+     LINUX_RH71_CC="gcc3"
+    LINUX_RH71_CXX="g++3"
+
+  LINUX_FC2_TARGET="purcell"
+      LINUX_FC2_CC="gcc"
+     LINUX_FC2_CXX="g++"
+
+     SOLARIS_TARGET="funk"
+        SOLARIS_CC="/usr/local/bin/gcc"
+       SOLARIS_CXX="/usr/local/bin/g++"
+
+        DISTRIBDIR=/users/outil/alliance/distrib
+     ALLIANCE_ROOT=/users/outil/alliance
+           CVSROOT=/users/outil/alliance/cvsroot
+
+
+        MKASIM_PID="$$"
+#       MKASIM_PID="26882"
+
+             ARCHS="Linux.FC2 Linux.RH71 Solaris"
+#            ARCHS="Linux.RH71 Solaris"
+     TARGETLOGFILE=/tmp/alliance-asim-build.$MKASIM_PID
+           LOGFILE="$DISTRIBDIR/mkasim-run.log"
+
+            TMPDIR=tmp-asim-$MKASIM_PID
+       TMPBUILDDIR=build-asim-$MKASIM_PID
+
+             ARCH="unset"
+           TARGET="unset"
+     ALLIANCE_TOP="unset"
+              CXX="unset"
+               CC="unset"
+
+ export CVSROOT
+
+
+
+
+# /------------------------------------------------------------------\
+# |                      Functions Definitions                       |
+# \------------------------------------------------------------------/
+
+
+# --------------------------------------------------------------------
+# Function  :  "fail()".
+
+ fail ()
+ {
+   echo -e "\
+                                                             \n\
+                                                             \n\
+                   @@@@@@@@@        @      @@@@@@ @@@@@@     \n\
+                     @@    @        @        @@     @@       \n\
+                     @@     @      @@@       @@     @@       \n\
+                     @@            @@@       @@     @@       \n\
+                     @@   @       @  @@      @@     @@       \n\
+                     @@@@@@       @  @@      @@     @@       \n\
+                     @@   @      @    @@     @@     @@       \n\
+                     @@          @@@@@@@     @@     @@       \n\
+                     @@         @      @@    @@     @@      @\n\
+                     @@         @      @@    @@     @@     @ \n\
+                   @@@@@@     @@@@    @@@@ @@@@@@ @@@@@@@@@@ "
+   echo ""
+ }
+
+
+
+
+# --------------------------------------------------------------------
+# Function  :  "pass()".
+
+ pass ()
+ {
+   echo -e "\
+                                                              \n\
+                                                              \n\
+                   @@@@@@@          @        @@@@ @    @@@@ @ \n\
+                     @@   @@        @       @    @@   @    @@ \n\
+                     @@    @@      @@@     @@     @  @@     @ \n\
+                     @@    @@      @@@     @@@       @@@      \n\
+                     @@   @@      @  @@     @@@@      @@@@    \n\
+                     @@@@@        @  @@       @@@@      @@@@  \n\
+                     @@          @    @@        @@@       @@@ \n\
+                     @@          @@@@@@@   @      @@ @      @@\n\
+                     @@         @      @@  @@     @@ @@     @@\n\
+                     @@         @      @@  @@@    @  @@@    @ \n\
+                   @@@@@@     @@@@    @@@@ @  @@@@   @  @@@@  "
+   echo ""
+ }
+
+
+
+
+# --------------------------------------------------------------------
+# Function  :  "part()".
+
+ part ()
+ {
+   echo ""
+   echo "----------------------------------------------------------------------"
+   echo "$*"
+   echo ""
+ }
+
+
+
+
+# --------------------------------------------------------------------
+# Function  :  "try()".
+
+ try ()
+ {
+   echo "Running Command :"
+   echo "  $*"
+
+   $* 
+   EXITCODE=$?
+   if [ $EXITCODE != 0 ]; then 
+     echo "[ERROR] Command failed :"
+     echo "  $*"
+     fail
+     exit $EXITCODE
+   fi
+ }
+
+
+
+
+# --------------------------------------------------------------------
+# Function  :  `guessArch()'.
+
+ guessArch ()
+ {
+   case $1 in
+     "Linux.RH71") TARGET=$LINUX_RH71_TARGET
+                      CXX=$LINUX_RH71_CXX
+                       CC=$LINUX_RH71_CC
+                   ;;
+     "Linux.FC2")  TARGET=$LINUX_FC2_TARGET
+                      CXX=$LINUX_FC2_CXX
+                       CC=$LINUX_FC2_CC
+                   ;;
+     "Solaris")    TARGET=$SOLARIS_TARGET
+                      CXX=$SOLARIS_CXX
+                       CC=$SOLARIS_CC
+                   ;;
+     *)            echo "[ERROR] Command failed :"
+                   echo "  Unsupported architecture := \"`uname -sr`\""
+                   fail
+                   exit 1
+                   ;;
+   esac
+
+   ALLIANCE_TOP="$ALLIANCE_ROOT/$ARCH"
+ }
+
+
+
+
+# /------------------------------------------------------------------\
+# |                  Main Part of the Shell Script                   |
+# \------------------------------------------------------------------/
+
+
+(((
+
+ part "mkasim Started."
+ try cd $DISTRIBDIR
+
+ part "Removing Any Previous Run."
+ mkdir $TMPDIR
+ mv alliance $TMPBUILDDIR $TMPDIR
+ rm -rf $TMPDIR &
+
+
+ part "Checkout Sources From CVS."
+ try cvs co -P alliance/src
+
+# Remove undistributed tools.
+ try ./alliance/src/.asim
+
+ perl -pi -e "s§AC_DEFINE_UNQUOTED.*ALLIANCE_VERSION.*§AC_DEFINE_UNQUOTED(ALLIANCE_VERSION, \"$VERSION \[$RELEASE\]\")§" alliance/src/alliance.m4
+
+
+ part "Making shared autostuff."
+ try cd alliance/src
+ try ./autostuff
+ cd ../..
+
+
+ for ARCH in $ARCHS
+ do
+   guessArch $ARCH
+   part "Full ASIM reinstall on Target $TARGET."
+   echo "    ALLIANCE_TOP=$ALLIANCE_TOP"
+   echo "          TARGET=$TARGET"
+   echo "            ARCH=$ARCH"
+   echo "             CXX=$CXX"
+   echo "              CC=$CC"
+
+   try mkdir -p $TMPBUILDDIR/$TARGET
+   ssh -n $TARGET \
+     "cd $DISTRIBDIR/$TMPBUILDDIR/$TARGET; \
+      ALLIANCE_TOP=$ALLIANCE_TOP; export ALLIANCE_TOP; \
+      CXX=$CXX; export CXX; \
+      CC=$CC; export CC; \
+      MAKE=gmake; export MAKE; \
+      PATH=${PATH}:/usr/ccs/bin; export PATH; \
+      ../../alliance/src/configure --prefix=$ALLIANCE_TOP --enable-alc-shared; \
+      gmake install && echo Alliance_compilation_OK"  2>&1 | tee $TARGETLOGFILE
+   try grep Alliance_compilation_OK $TARGETLOGFILE
+   try rm -rf $DISTRIBDIR/$TMPBUILDDIR/$TARGET
+ done
+ try rmdir $DISTRIBDIR/$TMPBUILDDIR
+
+
+)      | perl -ne  '$|=1; printf("%s%s",   "", $_)' \
+) 2>&1 | perl -ne  '$|=1; printf("%s%s%s", "", $_, "")'
+) 2>&1 > $LOGFILE
+
diff -Naur alliance-5.0/distrib/mkdistrib alliance/distrib/mkdistrib
--- alliance-5.0/distrib/mkdistrib	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/mkdistrib	2004-09-27 18:36:57.000000000 +0200
@@ -0,0 +1,293 @@
+#!/bin/sh
+#
+# Copyright (C) 1999, 2000, 2001, 2002, 2003 Czo <Olivier.Sirol at lip6.fr>
+# License: GPL (http://www.gnu.org/copyleft/gpl.html)
+#
+# $Id: mkdistrib,v 1.17 2004/09/27 16:36:57 alliance Exp $
+#
+# /------------------------------------------------------------------\
+# |                                                                  |
+# |        A l l i a n c e   C A D   S y s t e m                     |
+# |   W e b   D i s t r i b u t i o n   B u i l d e r                |
+# |                                                                  |
+# |  Author    :                         Olivier Sirol               |
+# |  E-mail    :           alliance-users at asim.lip6.fr               |
+# | ================================================================ |
+# |  sh script :         "./mkdistrib"                               |
+# | **************************************************************** |
+# |  U p d a t e s                                                   |
+# |                                                                  |
+# |  16 Jun 2004 :                                                   |
+# |    Major update by Jean-Paul Chaput.                             |
+# |                                                                  |
+# \------------------------------------------------------------------/
+#
+
+
+#set -x
+#set -v
+
+
+
+
+# --------------------------------------------------------------------
+# Internal variables.
+
+
+      DISTRIBDIR=/users/outil/alliance/distrib
+   FTPDISTRIBDIR=/users/largo2/ftp/pub/alliance/distribution/5.0
+         CVSROOT=/users/outil/alliance/cvsroot
+
+         Solaris=sparc-solaris-2.9
+           Linux=i386-linux-2.6.6
+
+   MKDISTRIB_PID="$$"
+#  MKDISTRIB_PID="26882"
+
+         TARGETS="tsunami funk"
+#        TARGETS="funk"
+   TARGETLOGFILE=/tmp/alliance-build.$MKDISTRIB_PID
+         LOGFILE="$DISTRIBDIR/mkdistrib-run.log"
+
+         RELEASE=`date +%Y%m%d`
+#        RELEASE=20040715
+         VERSION=5.0
+
+            NAME="alliance-$VERSION"
+            PACK="$NAME-$RELEASE"
+
+          TMPDIR=tmp-$MKDISTRIB_PID
+     TMPBUILDDIR=build-$MKDISTRIB_PID
+   TMPINSTALLDIR=install-$MKDISTRIB_PID
+     TMPALLIANCE=alliance-$MKDISTRIB_PID
+      TMPDESTDIR=dest-$MKDISTRIB_PID
+
+      RPM_MACROS="$HOME/.rpmmacros"
+      RPM_TOPDIR="$DISTRIBDIR/rpm"
+
+ export CVSROOT
+
+
+
+
+# /------------------------------------------------------------------\
+# |                      Functions Definitions                       |
+# \------------------------------------------------------------------/
+
+
+# --------------------------------------------------------------------
+# Function  :  "fail()".
+
+ fail ()
+ {
+   echo -e "\
+                                                             \n\
+                                                             \n\
+                   @@@@@@@@@        @      @@@@@@ @@@@@@     \n\
+                     @@    @        @        @@     @@       \n\
+                     @@     @      @@@       @@     @@       \n\
+                     @@            @@@       @@     @@       \n\
+                     @@   @       @  @@      @@     @@       \n\
+                     @@@@@@       @  @@      @@     @@       \n\
+                     @@   @      @    @@     @@     @@       \n\
+                     @@          @@@@@@@     @@     @@       \n\
+                     @@         @      @@    @@     @@      @\n\
+                     @@         @      @@    @@     @@     @ \n\
+                   @@@@@@     @@@@    @@@@ @@@@@@ @@@@@@@@@@ "
+   echo ""
+ }
+
+
+
+
+# --------------------------------------------------------------------
+# Function  :  "pass()".
+
+ pass ()
+ {
+   echo -e "\
+                                                              \n\
+                                                              \n\
+                   @@@@@@@          @        @@@@ @    @@@@ @ \n\
+                     @@   @@        @       @    @@   @    @@ \n\
+                     @@    @@      @@@     @@     @  @@     @ \n\
+                     @@    @@      @@@     @@@       @@@      \n\
+                     @@   @@      @  @@     @@@@      @@@@    \n\
+                     @@@@@        @  @@       @@@@      @@@@  \n\
+                     @@          @    @@        @@@       @@@ \n\
+                     @@          @@@@@@@   @      @@ @      @@\n\
+                     @@         @      @@  @@     @@ @@     @@\n\
+                     @@         @      @@  @@@    @  @@@    @ \n\
+                   @@@@@@     @@@@    @@@@ @  @@@@   @  @@@@  "
+   echo ""
+ }
+
+
+
+
+# --------------------------------------------------------------------
+# Function  :  "part()".
+
+ part ()
+ {
+   echo ""
+   echo "----------------------------------------------------------------------"
+   echo "$*"
+   echo ""
+ }
+
+
+
+
+# --------------------------------------------------------------------
+# Function  :  "try()".
+
+ try ()
+ {
+   echo "Running Command :"
+   echo "  $*"
+
+   $* 
+   EXITCODE=$?
+   if [ $EXITCODE != 0 ]; then 
+     echo "[ERROR] Command failed :"
+     echo "  $*"
+     fail
+     exit $EXITCODE
+   fi
+ }
+
+
+
+
+# /------------------------------------------------------------------\
+# |                  Main Part of the Shell Script                   |
+# \------------------------------------------------------------------/
+
+
+
+ part "mkdistrib Started."
+ try cd $DISTRIBDIR
+
+
+(((
+
+ part "Removing Any Previous Run."
+ mkdir $TMPDIR
+ mv alliance* dest-* build-* rpm/BUILD/* rpm/tmp/* rpm/SOURCES/* $TMPDIR
+ rm -rf $TMPDIR &
+
+
+ part "Checkout Sources From CVS."
+ try cvs co -P alliance/src
+
+# Remove undistributed tools.
+ try ./alliance/src/.asim
+
+ perl -pi -e "s§AC_DEFINE_UNQUOTED.*ALLIANCE_VERSION.*§AC_DEFINE_UNQUOTED(ALLIANCE_VERSION, \"$VERSION \[$RELEASE\]\")§" alliance/src/alliance.m4
+
+
+ part "Building alliance-$VERSION.tar.gz [make dist]."
+ try cd alliance/src
+
+ try ./autostuff
+ cd ..
+ mkdir $TMPBUILDDIR
+ mkdir $TMPINSTALLDIR
+ try cd $TMPBUILDDIR
+
+ ALLIANCE_TOP=/opt/alliance-$VERSION
+ export ALLIANCE_TOP
+ CPPFLAGS=-I$DISTRIBDIR/alliance/$TMPINSTALLDIR/$ALLIANCE_TOP/include
+ export CPPFLAGS
+ CFLAGS=-I$DISTRIBDIR/alliance/$TMPINSTALLDIR/$ALLIANCE_TOP/include
+ export CFLAGS
+ LIBS=-L$DISTRIBDIR/alliance/$TMPINSTALLDIR/$ALLIANCE_TOP/lib
+ export LIBS
+
+ try ../src/configure --prefix=$ALLIANCE_TOP
+ try make DESTDIR="$DISTRIBDIR/alliance/$TMPINSTALLDIR" install
+ #try make distcheck
+ try make dist
+
+ mv "$NAME.tar.gz" "$PACK.tar.gz"
+ mv -f "$PACK.tar.gz" ../..
+
+ cd ../..
+
+ mv alliance $TMPALLIANCE
+ (chmod -R 777 $TMPALLIANCE ; rm -fr $TMPALLIANCE) &
+
+ try tar -xvzf "$PACK.tar.gz"
+
+
+ for TARGET in $TARGETS
+ do
+   part "Building Package on Target $TARGET."
+   try mkdir -p $TMPDESTDIR/$TARGET $TMPBUILDDIR/$TARGET
+
+   ssh -n $TARGET \
+     "cd $DISTRIBDIR/$TMPBUILDDIR/$TARGET; \
+      ALLIANCE_TOP=$ALLIANCE_TOP; export ALLIANCE_TOP; \
+      CPPFLAGS=-I$DISTRIBDIR/$TMPDESTDIR/$TARGET$ALLIANCE_TOP/include; export CPPFLAGS; \
+      CFLAGS=-I$DISTRIBDIR/$TMPDESTDIR/$TARGET$ALLIANCE_TOP/include; export CFLAGS; \
+      LIBS=-L$DISTRIBDIR/$TMPDESTDIR/$TARGET$ALLIANCE_TOP/lib; export LIBS; \
+      MAKE=gmake; export MAKE; \
+      PATH=${PATH}:/usr/ccs/bin; export PATH; \
+      ../../$NAME/configure --prefix=$ALLIANCE_TOP --enable-alc-shared; \
+      gmake DESTDIR=$DISTRIBDIR/$TMPDESTDIR/$TARGET install \
+        && echo Alliance_compilation_OK"  2>&1 | tee $TARGETLOGFILE
+   try grep Alliance_compilation_OK $TARGETLOGFILE
+   try cd $DISTRIBDIR/$TMPDESTDIR/$TARGET
+   try tar chozf $DISTRIBDIR/$PACK-$TARGET.tar.gz opt/alliance-$VERSION
+   try cd $DISTRIBDIR
+ done
+
+ try mv $PACK-tsunami.tar.gz $PACK-$Linux.tar.gz
+ try mv $PACK-funk.tar.gz $PACK-$Solaris.tar.gz
+
+
+ part "Building RPM packages."
+
+ rm -f $RPM_MACROS
+ echo "%_topdir   $RPM_TOPDIR"     >> $RPM_MACROS
+ echo "%_tmppath  %{_topdir}/tmp"  >> $RPM_MACROS
+ for dir in $RPM_TOPDIR             \
+            $RPM_TOPDIR/SPECS       \
+            $RPM_TOPDIR/SOURCES     \
+            $RPM_TOPDIR/BUILD       \
+            $RPM_TOPDIR/SRPMS       \
+            $RPM_TOPDIR/RPMS/noarch \
+            $RPM_TOPDIR/RPMS/i386   \
+            $RPM_TOPDIR/tmp
+ do
+   if [ ! -d "$dir" ]; then try mkdir -p $dir; fi
+ done
+ try cd rpm/SOURCES
+ try ln -f ../../$PACK.tar.gz alliance-$VERSION.tar.gz
+ try cd ../SPECS
+ try cp -f ../../$NAME/distrib/alliance.spec .
+ try cd ..
+ rpmbuild -ba --clean --define "release $RELEASE" SPECS/alliance.spec
+ EXITCODE=$?
+ if [ $EXITCODE -ne 0 ]; then
+   echo "[ERROR] Command failed :"
+   echo "  rpmbuild -ba --clean --define "release $RELEASE" SPECS/alliance.spec"
+   fail
+   exit $EXITCODE
+ fi
+ try cd ../..
+
+
+ try cp -f "$PACK.tar.gz"          $FTPDISTRIBDIR
+ try cp -f "$PACK-$Linux.tar.gz"   $FTPDISTRIBDIR
+ try cp -f "$PACK-$Solaris.tar.gz" $FTPDISTRIBDIR
+
+ try cp -fp $RPM_TOPDIR/RPMS/i386/alliance*.rpm $FTPDISTRIBDIR
+ try cp -fp $RPM_TOPDIR/SRPMS/alliance*.rpm     $FTPDISTRIBDIR
+
+
+)      | perl -ne  '$|=1; printf("%s%s",   "", $_)' \
+) 2>&1 | perl -ne  '$|=1; printf("%s%s%s", "", $_, "")'
+) 2>&1 > $LOGFILE
+
diff -Naur alliance-5.0/distrib/myspec alliance/distrib/myspec
--- alliance-5.0/distrib/myspec	1970-01-01 01:00:00.000000000 +0100
+++ alliance/distrib/myspec	2002-06-28 12:36:09.000000000 +0200
@@ -0,0 +1,82 @@
+# RPM SPEC file for Alliance
+# (C) 2000, Czo [Olivier Sirol]
+# -*- vim: set filetype=spec: -*-
+# rpm -ba /var/tmp/czo/rpm/SPECS/alliance.spec
+# avec $HOME/.rpmmacros :
+# %_topdir    /var/tmp/czo/rpm
+# $Id: myspec,v 1.2 2002/06/28 10:36:09 czo Exp $
+
+%define  name     alliance
+%define  prefix   /usr/local/alliance
+%define  version  MYSPEC_VERSION
+%define  release  MYSPEC_RELEASE
+
+
+Name:           %{name}
+Version:        %{version}
+Release:        %{release}
+Source:         %{name}-%{version}-%{release}.tar.gz
+Summary:        Alliance, a free VLSI CAD System
+Url:            http://www-asim.lip6.fr/alliance/
+Copyright:      LGPL/GPL
+Vendor:         LIP6
+Packager:       Czo <Olivier.Sirol at lip6.fr>
+Group:          Applications/VLSI
+Buildroot:      /var/tmp/root-%{name}-%{version}-%{release}
+
+%description
+
+Alliance is a complete set of  free CAD tools and portable libraries for
+VLSI design. It includes a  VHDL compiler and simulator, logic synthesis
+tools, and automatic  place and route tools. A complete  set of portable
+CMOS libraries is  provided. Alliance is the result of a ten year effort
+spent at  ASIM departement  of LIP6  laboratory of  the Pierre  et Marie
+Curie  University  (Paris  VI,  France).  Alliance  has  been  used  for
+research  projects such  as the  875 000  transistors StaCS  superscalar
+microprocessor and 400 000 transistors IEEE Gigabit HSL Router.
+
+%prep
+%setup -q
+
+%build
+ if [ -d %{buildroot} ]; then rm -rf %{buildroot}; fi
+
+%install
+# As we use libraries for tools that we build in the same run, we have to
+# do the "install" step within the "build" step.
+
+ALLIANCE_TOP=%{buildroot}/%{prefix}
+export ALLIANCE_TOP
+
+./configure --prefix=%{prefix}
+make DESTDIR=%{buildroot} install
+
+%post
+ ln -sf %{prefix}/etc/alc_env.sh  /etc/profile.d
+ ln -sf %{prefix}/etc/alc_env.csh /etc/profile.d
+
+%preun
+ if [ $1 -eq 0 ]; then
+   rm -f /etc/profile.d/alc_env.sh
+   rm -f /etc/profile.d/alc_env.csh
+ fi
+
+%clean
+ if [ -d %{buildroot} ]; then rm -rf %{buildroot}; fi
+
+%files
+%defattr(-,root,root)
+%{prefix}
+
+
+%changelog
+* Tue Jun 25 2002 Czo <Olivier.Sirol at lip6.fr>
+- real .spec from Jean-Paul Chaput's one, with same
+  numbering scheme as before :
+  alliance-5.0-20020624 where 20020624 is the date
+  of checkout.
+* Tue Jun  5 2001 Czo <Olivier.Sirol at lip6.fr>
+- ./configure done on RedHat 7.1.
+* Wed Feb  2 2000 Czo <Olivier.Sirol at lip6.fr>
+- Packaged from the tgz distrib.
+

alliance-dreal.patch:

--- NEW FILE alliance-dreal.patch ---
diff -Naur alliance-5.0/dreal/configure.in alliance/dreal/configure.in
--- alliance-5.0/dreal/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/dreal/configure.in	2002-10-16 20:04:21.000000000 +0200
@@ -0,0 +1,207 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/dreal.c)
+
+DREAL_MAJOR_VERSION=1
+DREAL_MINOR_VERSION=14
+DREAL_VERSION=$DREAL_MAJOR_VERSION.$DREAL_MINOR_VERSION
+
+AC_SUBST(DREAL_MAJOR_VERSION)
+AC_SUBST(DREAL_MINOR_VERSION)
+AC_SUBST(DREAL_VERSION)
+
+# For automake.
+VERSION=$DREAL_VERSION
+PACKAGE=dreal
+
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, sqrt)
+
+AC_CHECK_PROGS(SED, gsed sed)
+AC_PATH_XTRA
+
+dnl
+dnl Check for X stuff
+dnl
+dnl
+dnl Check X options
+dnl
+if test "$with_x" = no; then
+AC_MSG_ERROR([requires the X window system to compile and run.
+                  Please do not use the configure option '--without-x'.])
+fi
+if test "$with_motif" = no; then
+AC_MSG_ERROR([requires Motif to compile and run.
+                  Please do not use the configure option '--without-motif'.])
+fi
+dnl
+dnl
+dnl Check for X libraries
+dnl
+if test "$with_x" != no; then
+ice_save_LIBS="$LIBS"
+ice_save_CFLAGS="$CFLAGS"
+ice_save_CXXFLAGS="$CXXFLAGS"
+ice_save_CPPFLAGS="$CPPFLAGS"
+ice_save_LDFLAGS="$LDFLAGS"
+
+dnl
+dnl
+
+AC_FIND_MOTIF
+AC_FIND_XPM
+
+dnl
+dnl
+dnl
+LIBS="$LIBS $X_EXTRA_LIBS"
+CFLAGS="$CFLAGS $X_CFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+LDFLAGS="$LDFLAGS $X_LIBS"
+dnl
+dnl Check for X library
+
+dnl
+X11_LIBS=""
+AC_CHECK_LIB(X11, XOpenDisplay, X11_LIBS="-lX11",,${X_PRE_LIBS} ${X_EXTRA_LIBS})
+if test "$X11_LIBS" = ""; then
+dnl Not having X is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X11 library '-lX11' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.])
+fi
+AC_SUBST(X_LIBS)
+AC_SUBST(X11_LIBS)
+AC_SUBST(X_PRE_LIBS)
+dnl
+dnl
+dnl Check for -lXintl library.  Lutz Kittler <kittler at sse-erfurt.de> says
+dnl that DLD-Linux with CDE wants `-lXintl' to refine `Xlcmbcurmax'.
+dnl Guenther Roehrich <guenther at studbox.uni-stuttgart.de> says that
+dnl we must check for `_Xlcmbcurmax' instead of `Xlcmbcurmax'.
+dnl
+AC_CHECK_LIB(Xintl, _Xlcmbcurmax, X11_LIBS="${X11_LIBS} -lXintl",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for -lipc library.  SCO unix is said to want that.
+dnl
+AC_CHECK_LIB(ipc, shmap, X11_LIBS="${X11_LIBS} -lipc",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for X toolkit libraries
+dnl
+XT_LIBS=""
+AC_CHECK_LIB(Xt, XtToolkitInitialize, XT_LIBS="-lXt",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+if test "$XT_LIBS" = ""; then
+dnl Not having Xt is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X toolkit library '-lXt' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.
+                  See the files 'config.log' and 'ddd/config.log'
+                  for further diagnostics.])
+fi
+AC_SUBST(XT_LIBS)
+dnl
+dnl
+dnl Check for X extension libraries
+dnl
+dnl
+XEXT_LIBS=""
+AC_CHECK_LIB(Xext, XShapeQueryVersion, XEXT_LIBS="-lXext",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+AC_SUBST(XEXT_LIBS)
+dnl
+dnl
+dnl
+dnl Check for Xpm library and headers
+dnl
+XPM_LIBS=""
+if test "$xpm_includes" != "no" && test "$xpm_libraries" != "no"
+then
+AC_CHECK_LIB(Xpm, XpmCreatePixmapFromXpmImage,
+	XPM_LIBS="-lXpm"
+	AC_DEFINE(HAVE_XPM),,${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+if test "$XPM_LIBS" != ""; then
+AC_CHECK_HEADERS(X11/xpm.h xpm.h)
+fi
+fi
+AC_SUBST(XPM_LIBS)
+
+    
+    
+dnl Check for Motif widget libraries
+dnl
+
+XM_LIBS=""
+XP_LIBS=""
+if test "$motif_includes" != "no" && test "$motif_libraries" != "no"
+then
+dnl Motif 2.1 wants `-lXp' (X11R6.3 print server)
+AC_CHECK_LIB(Xp, XpSelectInput,
+	XP_LIBS="-lXp"
+	AC_DEFINE(HAVE_XP),,
+                   ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmCreateOptionMenu, 
+	XM_LIBS="-lXm"
+	AC_DEFINE(HAVE_MOTIF),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, xmUseVersion, 
+	AC_DEFINE(HAVE_XMUSEVERSION),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmInstallImage,
+	AC_DEFINE(HAVE_XMINSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, Xm21InstallImage,
+	AC_DEFINE(HAVE_XM21INSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+fi
+if test "$XM_LIBS" = ""; then
+dnl Without Motif, we won't get far.  Let the user fix this.
+AC_MSG_ERROR([The Motif library '-lXm' could not be found.
+                  Please use the configure options '--with-motif-includes=DIR'
+                  and '--with-motif-libraries=DIR' to specify the Xm location.
+                  See the files 'config.log'
+                  for further diagnostics.])
+fi
+
+AC_SUBST(XP_LIBS)
+AC_SUBST(XM_LIBS)
+
+LIBS="$LIBS ${XM_LIBS} ${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS}"
+
+dnl
+dnl
+LIBS="$ice_save_LIBS"
+CFLAGS="$ice_save_CFLAGS"
+CXXFLAGS="$ice_save_CXXFLAGS"
+CPPFLAGS="$ice_save_CPPFLAGS"
+LDFLAGS="$ice_save_LDFLAGS"
+fi
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+etc/Makefile
+])
diff -Naur alliance-5.0/dreal/etc/Makefile.in alliance/dreal/etc/Makefile.in
--- alliance-5.0/dreal/etc/Makefile.in	2007-07-18 19:04:23.000000000 +0200
+++ alliance/dreal/etc/Makefile.in	2009-06-13 22:27:20.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/dreal/Makefile.in alliance/dreal/Makefile.in
--- alliance-5.0/dreal/Makefile.in	2007-07-18 19:04:22.000000000 +0200
+++ alliance/dreal/Makefile.in	2009-06-13 22:27:20.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/dreal/man1/Makefile.in alliance/dreal/man1/Makefile.in
--- alliance-5.0/dreal/man1/Makefile.in	2007-07-18 19:04:23.000000000 +0200
+++ alliance/dreal/man1/Makefile.in	2009-06-13 22:27:21.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/dreal/src/GMC_panel.c alliance/dreal/src/GMC_panel.c
--- alliance-5.0/dreal/src/GMC_panel.c	2002-09-30 18:20:07.000000000 +0200
+++ alliance/dreal/src/GMC_panel.c	2009-06-13 23:30:25.000000000 +0200
@@ -1091,7 +1091,7 @@
 {
   rdsbegin();
 
-  DrealRectangleLayer = (int)ClientData;
+  DrealRectangleLayer = (long)ClientData;
 
   DrealChangeEditMode( DREAL_CREATE_RECTANGLE,
                        DrealPromptCreateRectangle );
diff -Naur alliance-5.0/dreal/src/GME_panel.c alliance/dreal/src/GME_panel.c
--- alliance-5.0/dreal/src/GME_panel.c	2002-09-30 18:20:07.000000000 +0200
+++ alliance/dreal/src/GME_panel.c	2009-06-13 23:12:43.000000000 +0200
@@ -2116,7 +2116,7 @@
 {
   rdsbegin();
 
-  DrealRectangleMLayer = (int)ClientData;
+  DrealRectangleMLayer = (long)ClientData;
 
   DrealPromptModifyRectangle();
 
diff -Naur alliance-5.0/dreal/src/Makefile.am alliance/dreal/src/Makefile.am
--- alliance-5.0/dreal/src/Makefile.am	2005-01-19 16:13:50.000000000 +0100
+++ alliance/dreal/src/Makefile.am	2008-10-08 14:21:11.000000000 +0200
@@ -48,13 +48,13 @@
 
 
 dreal_LDADD = @ALLIANCE_LIBS@ $(ALL_X_LIBS) \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkap/src \
--L$(top_srcdir)/mbkmg/src \
--L$(top_srcdir)/mbkvti/src \
--L$(top_srcdir)/rds/src \
--L$(top_srcdir)/rdscif/src \
--L$(top_srcdir)/rdsgds/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkap/src \
+-L$(top_builddir)/mbkmg/src \
+-L$(top_builddir)/mbkvti/src \
+-L$(top_builddir)/rds/src \
+-L$(top_builddir)/rdscif/src \
+-L$(top_builddir)/rdsgds/src \
 -lRtl -lRgs -lRcf -lRut -lRfm -lRpr -lRds -lMpu -lMap -lMmg -lMcp -lMph -lMut 
 
 
diff -Naur alliance-5.0/dreal/src/Makefile.in alliance/dreal/src/Makefile.in
--- alliance-5.0/dreal/src/Makefile.in	2007-07-18 19:04:23.000000000 +0200
+++ alliance/dreal/src/Makefile.in	2009-06-13 22:27:21.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(dreal_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -85,11 +83,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(dreal_SOURCES)
 DIST_SOURCES = $(dreal_SOURCES)
@@ -162,6 +160,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -184,6 +185,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -250,6 +254,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -261,6 +268,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -310,6 +320,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -317,6 +330,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -424,13 +440,13 @@
              $(LIBXP) $(LIBXEXT) $(LIBX11)
 
 dreal_LDADD = @ALLIANCE_LIBS@ $(ALL_X_LIBS) \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkap/src \
--L$(top_srcdir)/mbkmg/src \
--L$(top_srcdir)/mbkvti/src \
--L$(top_srcdir)/rds/src \
--L$(top_srcdir)/rdscif/src \
--L$(top_srcdir)/rdsgds/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkap/src \
+-L$(top_builddir)/mbkmg/src \
+-L$(top_builddir)/mbkvti/src \
+-L$(top_builddir)/rds/src \
+-L$(top_builddir)/rdscif/src \
+-L$(top_builddir)/rdsgds/src \
 -lRtl -lRgs -lRcf -lRut -lRfm -lRpr -lRds -lMpu -lMap -lMmg -lMcp -lMph -lMut 
 
 dreal_SOURCES = \

alliance-druc.patch:

--- NEW FILE alliance-druc.patch ---
diff -Naur alliance-5.0/druc/configure.in alliance/druc/configure.in
--- alliance-5.0/druc/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/druc/configure.in	2002-10-16 20:04:22.000000000 +0200
@@ -0,0 +1,50 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.6 2002/10/16 18:04:22 jpc Exp $
+dnl
+dnl
+AC_INIT(src/vrd.h)
+VRD_DLL_VERSION=3:4:0
+AC_SUBST(VRD_DLL_VERSION)
+AM_INIT_AUTOMAKE(vrd, 3.4)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_CHECK_LIB(m, sqrt)
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+])
diff -Naur alliance-5.0/druc/Makefile.in alliance/druc/Makefile.in
--- alliance-5.0/druc/Makefile.in	2007-07-18 19:04:23.000000000 +0200
+++ alliance/druc/Makefile.in	2009-06-13 22:27:21.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/druc/man1/Makefile.in alliance/druc/man1/Makefile.in
--- alliance-5.0/druc/man1/Makefile.in	2007-07-18 19:04:24.000000000 +0200
+++ alliance/druc/man1/Makefile.in	2009-06-13 22:27:21.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/druc/src/drucgral_test.c alliance/druc/src/drucgral_test.c
--- alliance-5.0/druc/src/drucgral_test.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/druc/src/drucgral_test.c	2002-03-29 18:39:32.000000000 +0100
@@ -0,0 +1,191 @@
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                    DRUC                           |
+|                                                             |
+| File    :                  DRUCGRAL_TEST.C                  |
+|                                                             |
+| Authors :                Renaud Patrick                     |
+|                                                             |
+| Date    :                   11/01/94                        |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+#include <stdlib.h>
+#include <stdio.h>
+#include <ctype.h>
+#include <string.h>
+#include "mph.h"
+#include "mut.h"
+#include "rds.h"
+#include "rut.h"
+#include "rtl.h"
+#include "rwi.h"
+#include "rfm.h"
+#include "rpr.h"
+
+#include "drucutil.h"
+#include "vmctools.h"
+#include "vmcerror.h"
+#include "druchier.h"
+#include "vmcasmld.h"
+#include "vmcaract.h"
+#include "defdefin.h"
+#include "vmcrelat.h"
+#include "drucmin.h"
+#include "vmcunify.h"
+#include "drucring.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+extern rdsfig_list   *DrucFigureRdsErreur;
+
+/*------------------------------------------------------------\
+|                                                             |
+|                             Main                            |
+|                                                             |
+\------------------------------------------------------------*/
+void main (argc , argv )
+     int   argc;
+     char *argv[];
+{
+phfig_list                *DrucFigureMbk;
+rdsfig_list               *DrucFigureRds;
+rdswindow                 *DrucRdsWindow;
+char                      *Name;
+char                      *DrucFigureName;
+char                      *DrucErrorName           = (char *)NULL;
+char                      *DrucCouronneRdsName;
+char                      *DrucNetworkName;
+DrucTypeStructInstruction *DrucTabInstruction      = ( DrucTypeStructInstruction *)NULL;
+int                        DrucNombreInstructions;
+int                        IndexLayer;
+int                        Resultat;
+
+/*\
+ *  lecture des parametres d'entree
+\*/
+  if ( argc != 2 
+     )
+  {
+    printf         ( "Usage : %s figure_name (without extention)\n",argv [0]
+                   );
+    exit           ( 1
+                   );
+  }
+
+/*\
+ *  affichage de la banniere standard
+\*/
+  alliancebanner     ( "DRCGraL", 
+                        VERSION, 
+                       "Design Rule Checker", 
+                       "1993", 
+                        ALLIANCE_VERSION
+                     );
+  DrucStatInit       ( DRUC_FLATTEN,
+                       DRUC_SILENT,
+                       DRUC_SILENT,
+                       DRUC_NO_ERROR_FILE
+                     );
+
+  Name               = argv [ 1 ];
+
+  DrucFigureName     = namealloc ( Name 
+                                );
+
+  Name               = malloc ( strlen ( DrucFigureName )    +
+                                strlen ( DRUC_ERROR_EXTEND) +
+                                1
+                              );
+
+  strcpy             ( Name ,
+                       DrucFigureName
+                     );
+  strcat             ( Name,
+                       DRUC_ERROR_EXTEND
+                     );
+
+  DrucErrorName      = namealloc ( Name 
+                                 );
+  
+  free               ( Name
+                     );
+  mbkenv             (
+                     );
+  rdsenv             (
+                     );
+  loadrdsparam       (
+                     );
+  DrucFigureMbk      = getphfig ( DrucFigureName,
+                                'A'
+                                );
+
+  DrucViewString     ( "Flatten DRC on: "
+                     );
+  DrucViewString     ( DrucFigureName
+                     );
+  DrucViewString     ( "\n"
+                     );
+  rflattenphfig      ( DrucFigureMbk,
+                       YES,
+                       NO
+                     );
+  DrucFigureRds      = figmbkrds ( DrucFigureMbk,
+                               MACRO_PLUS_TAILLE,
+                               0
+                             );
+
+  DrucViewString      ( "Delete MBK figure : "
+                      );
+  DrucViewString      ( DrucFigureName
+                      );
+  DrucViewString      ( "\n"
+                      );
+
+  delphfig            ( DrucFigureName
+                      );
+
+  DrucViewString      ( "Load Flatten Rules : "
+                      );
+  DrucViewString      ( RDS_TECHNO_NAME
+                      );
+  DrucViewString      ( "\n"
+                      );
+
+  DrucOpenErrorFile   ( DrucErrorName,
+                        "w"
+                      );
+  DrucFigureRdsErreur = drucrdsfig ( DrucFigureRds,
+                                     DrucErrorName
+                                   );
+
+  DrucStatInit     ( DRUC_FLATTEN,
+                     DRUC_VERBOSE,
+                     DRUC_NO_ERROR_FILE
+                   );
+  viewrdsfig       ( DrucFigureRdsErreur
+                   );
+  DrucViewString   ( "\n"
+                   );
+  DrucViewRuleComment (
+                      );
+  DrucViewString   ( "\nnombre d'erreurs rencontrees = valeur de sortie: "
+                   );
+  DrucViewNumber   ( DrucStructStat.ERROR_NUMBER
+                   );
+  DrucViewString   ( "\n"
+                   );
+  exit             ( DrucStructStat.ERROR_NUMBER 
+                   );
+}
+
+
+
diff -Naur alliance-5.0/druc/src/Makefile.am alliance/druc/src/Makefile.am
--- alliance-5.0/druc/src/Makefile.am	2005-01-19 16:13:50.000000000 +0100
+++ alliance/druc/src/Makefile.am	2007-11-05 17:52:24.000000000 +0100
@@ -23,13 +23,13 @@
 AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/rds/src
 
 druc_LDADD = -L. -lVrd \
--L$(top_srcdir)/rds/src -lRtl -lRgs \
--L$(top_srcdir)/rdscif/src -lRcf -lRfm -lRpr -lRwi -lRut \
--L$(top_srcdir)/rdsgds/src -lRds \
--L$(top_srcdir)/mbk/src -lMpu \
--L$(top_srcdir)/mbkvti/src -lMcp \
--L$(top_srcdir)/mbkap/src -lMap \
--L$(top_srcdir)/mbkmg/src -lMmg -lMph \
+-L$(top_builddir)/rds/src -lRtl -lRgs \
+-L$(top_builddir)/rdscif/src -lRcf -lRfm -lRpr -lRwi -lRut \
+-L$(top_builddir)/rdsgds/src -lRds \
+-L$(top_builddir)/mbk/src -lMpu \
+-L$(top_builddir)/mbkvti/src -lMcp \
+-L$(top_builddir)/mbkap/src -lMap \
+-L$(top_builddir)/mbkmg/src -lMmg -lMph \
 -lMut
 
 druc_SOURCES = \
diff -Naur alliance-5.0/druc/src/Makefile.in alliance/druc/src/Makefile.in
--- alliance-5.0/druc/src/Makefile.in	2007-07-18 19:04:24.000000000 +0200
+++ alliance/druc/src/Makefile.in	2009-06-13 22:27:22.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +16,6 @@
 
 
 
-SOURCES = $(libVrd_la_SOURCES) $(druc_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -78,11 +76,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -162,6 +160,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -184,6 +185,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -250,6 +254,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -261,6 +268,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -310,6 +320,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -317,6 +330,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -392,13 +408,13 @@
 CLEANFILES = drucompi_l.c drucompi_y.h drucompi_y.c
 AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/rds/src
 druc_LDADD = -L. -lVrd \
--L$(top_srcdir)/rds/src -lRtl -lRgs \
--L$(top_srcdir)/rdscif/src -lRcf -lRfm -lRpr -lRwi -lRut \
--L$(top_srcdir)/rdsgds/src -lRds \
--L$(top_srcdir)/mbk/src -lMpu \
--L$(top_srcdir)/mbkvti/src -lMcp \
--L$(top_srcdir)/mbkap/src -lMap \
--L$(top_srcdir)/mbkmg/src -lMmg -lMph \
+-L$(top_builddir)/rds/src -lRtl -lRgs \
+-L$(top_builddir)/rdscif/src -lRcf -lRfm -lRpr -lRwi -lRut \
+-L$(top_builddir)/rdsgds/src -lRds \
+-L$(top_builddir)/mbk/src -lMpu \
+-L$(top_builddir)/mbkvti/src -lMcp \
+-L$(top_builddir)/mbkap/src -lMap \
+-L$(top_builddir)/mbkmg/src -lMmg -lMph \
 -lMut
 
 druc_SOURCES = \

alliance-elp.patch:

--- NEW FILE alliance-elp.patch ---
diff -Naur alliance-5.0/elp/configure.in alliance/elp/configure.in
--- alliance-5.0/elp/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/elp/configure.in	2002-10-16 20:04:22.000000000 +0200
@@ -0,0 +1,49 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:22 jpc Exp $
+dnl
+dnl
+AC_INIT(src/elp.h)
+ELP_DLL_VERSION=1:5:0
+AC_SUBST(ELP_DLL_VERSION)
+AM_INIT_AUTOMAKE(elp, 1.5)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+etc/Makefile
+])
diff -Naur alliance-5.0/elp/etc/Makefile.in alliance/elp/etc/Makefile.in
--- alliance-5.0/elp/etc/Makefile.in	2007-07-18 19:04:25.000000000 +0200
+++ alliance/elp/etc/Makefile.in	2009-06-13 22:27:22.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/elp/Makefile.in alliance/elp/Makefile.in
--- alliance-5.0/elp/Makefile.in	2007-07-18 19:04:24.000000000 +0200
+++ alliance/elp/Makefile.in	2009-06-13 22:27:22.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/elp/src/elp.h alliance/elp/src/elp.h
--- alliance-5.0/elp/src/elp.h	2003-09-11 17:08:44.000000000 +0200
+++ alliance/elp/src/elp.h	2009-06-13 19:20:57.000000000 +0200
@@ -15,6 +15,7 @@
 
 /* les inclusions */
 #include <stdio.h>
+#include <string.h>
 #include <stdarg.h>
 #include "mut.h"
 #include "mlo.h"
diff -Naur alliance-5.0/elp/src/elp_l.l alliance/elp/src/elp_l.l
--- alliance-5.0/elp/src/elp_l.l	2002-04-18 15:59:12.000000000 +0200
+++ alliance/elp/src/elp_l.l	2009-06-13 21:51:32.000000000 +0200
@@ -1,5 +1,6 @@
 %{
 #include <stdio.h>
+#include <string.h>
 #include "elp_y.h"
 #undef ECHO
 #define ECHO
diff -Naur alliance-5.0/elp/src/Makefile alliance/elp/src/Makefile
--- alliance-5.0/elp/src/Makefile	1970-01-01 01:00:00.000000000 +0100
+++ alliance/elp/src/Makefile	2005-05-11 10:05:32.000000000 +0200
@@ -0,0 +1,719 @@
+# Makefile.in generated by automake 1.8.5 from Makefile.am.
+# elp/src/Makefile.  Generated from Makefile.in by configure.
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+
+SOURCES = $(libElp_la_SOURCES)
+
+srcdir = .
+top_srcdir = ../..
+
+pkgdatadir = $(datadir)/alliance
+pkglibdir = $(libdir)/alliance
+pkgincludedir = $(includedir)/alliance
+top_builddir = ../..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = /usr/bin/install -c
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = i686-pc-linux-gnu
+subdir = elp/src
+DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \
+	$(srcdir)/Makefile.in elp_l.c elp_y.c
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/./alliance.m4 \
+	$(top_srcdir)/./motif.m4 $(top_srcdir)/./xpm.m4 \
+	$(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(mkdir_p)
+CONFIG_CLEAN_FILES =
+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
+libLTLIBRARIES_INSTALL = $(INSTALL)
+LTLIBRARIES = $(lib_LTLIBRARIES)
+libElp_la_LIBADD =
+am_libElp_la_OBJECTS = elp_y.lo elp_l.lo elp.lo elperror.lo
+libElp_la_OBJECTS = $(am_libElp_la_OBJECTS)
+DEFAULT_INCLUDES = -I. -I$(srcdir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+DEP_FILES = ./$(DEPDIR)/elp.Plo ./$(DEPDIR)/elp_l.Plo \
+	./$(DEPDIR)/elp_y.Plo ./$(DEPDIR)/elperror.Plo
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
+LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
+YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
+LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) \
+	$(AM_YFLAGS)
+SOURCES = $(libElp_la_SOURCES)
+DIST_SOURCES = $(libElp_la_SOURCES)
+includeHEADERS_INSTALL = $(INSTALL_HEADER)
+HEADERS = $(include_HEADERS)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ABE_DLL_VERSION = 2:1:0
+ABL_DLL_VERSION = 1:3:0
+ABT_DLL_VERSION = 2:1:0
+ABV_DLL_VERSION = 2:1:0
+ACLOCAL = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run aclocal-1.8
+ALCBANNER_MAJOR_VERSION = 1
+ALCBANNER_MINOR_VERSION = 1
+ALCBANNER_VERSION = 1.1
+ALLIANCE_BUILD_FALSE = #
+ALLIANCE_BUILD_TRUE = 
+ALLIANCE_CFLAGS = -I/users/outil/alliance/Linux.FC2/include
+ALLIANCE_LIBS = -L/users/outil/alliance/Linux.FC2/lib
+ALLIANCE_TOP = /users/outil/alliance/Linux.FC2
+AMDEP_FALSE = #
+AMDEP_TRUE = 
+AMTAR = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run tar
+AR = ar
+ATTILA_MAJOR_VERSION = 0
+ATTILA_MINOR_VERSION = 1
+ATTILA_VERSION = 0.1
+AUTOCONF = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoconf
+AUTOHEADER = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoheader
+AUTOMAKE = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run automake-1.8
+AUT_DLL_VERSION = 1:3:0
+AWK = gawk
+B2F_MAJOR_VERSION = 1
+B2F_MINOR_VERSION = 2
+B2F_VERSION = 1.2
+BDD_DLL_VERSION = 1:5:0
+BEH_DLL_VERSION = 1:11:0
+BHL_DLL_VERSION = 1:11:0
+BOOG_MAJOR_VERSION = 1
+BOOG_MINOR_VERSION = 7
+BOOG_VERSION = 1.7
+BOOM_MAJOR_VERSION = 1
+BOOM_MINOR_VERSION = 2
+BOOM_VERSION = 1.2
+BTR_DLL_VERSION = 1:3:0
+BVL_DLL_VERSION = 1:14:0
+CC = gcc
+CCDEPMODE = depmode=gcc3
+CFLAGS = -I/users/outil/alliance/Linux.FC2/include -g -O2
+CPP = gcc -E
+CPPFLAGS = 
+CST_DLL_VERSION = 3:2:0
+CTL_DLL_VERSION = 1:1:0
+CTP_DLL_VERSION = 1:1:0
+CXX = g++
+CXXCPP = g++ -E
+CXXDEPMODE = depmode=gcc3
+CXXFLAGS = -g -O2
+CYGPATH_W = echo
+DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alliance\" -DVERSION=\"5.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBIBERTY=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DRETSIGTYPE=void -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_XPM=1 -DHAVE_X11_XPM_H=1 -DHAVE_XP=1 -DHAVE_MOTIF=1 -DHAVE_XMUSEVERSION=1 -DHAVE_XMINSTALLIMAGE=1 -DALLIANCE_VERSION=\"5.0\" -DALLIANCE_TOP=\"/users/outil/alliance/Linux.FC2\" -DHAVE_LIBIBERTY=1 
+DEPDIR = .deps
+DOC_MAJOR_VERSION = 1
+DOC_MINOR_VERSION = 0
+DOC_VERSION = 1.0
+DREAL_MAJOR_VERSION = 1
+DREAL_MINOR_VERSION = 14
+DREAL_VERSION = 1.14
+ECHO = echo
+ECHO_C = 
+ECHO_N = -n
+ECHO_T = 
+EGREP = grep -E
+ELP_DLL_VERSION = 1:5:0
+EMULBS_MAJOR_VERSION = 3
+EMULBS_MINOR_VERSION = 2
+EMULBS_VERSION = 3.2
+EXEEXT = 
+EXP_MAJOR_VERSION = 1
+EXP_MINOR_VERSION = 0
+EXP_VERSION = 1.0
+F77 = g77
+FFLAGS = -g -O2
+FKS_DLL_VERSION = 1:4:0
+FLATBEH_MAJOR_VERSION = 1
+FLATBEH_MINOR_VERSION = 1
+FLATBEH_VERSION = 1.1
+FMI_MAJOR_VERSION = 1
+FMI_MINOR_VERSION = 1
+FMI_VERSION = 1.1
+FSM_DLL_VERSION = 1:4:0
+FSP_MAJOR_VERSION = 1
+FSP_MINOR_VERSION = 1
+FSP_VERSION = 1.1
+FTL_DLL_VERSION = 1:4:0
+FVH_DLL_VERSION = 1:4:0
+GRAAL_MAJOR_VERSION = 1
+GRAAL_MINOR_VERSION = 27
+GRAAL_VERSION = 1.27
+GROWSTK_MAJOR_VERSION = 1
+GROWSTK_MINOR_VERSION = 5
+GROWSTK_VERSION = 1.5
+INCLUDE_MOTIF = 
+INSTALL_DATA = ${INSTALL} -m 664
+INSTALL_PROGRAM = ${INSTALL} -m 775
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
+K2F_MAJOR_VERSION = 1
+K2F_MINOR_VERSION = 1
+K2F_VERSION = 1.1
+L2P_MAJOR_VERSION = 1
+L2P_MINOR_VERSION = 12
+L2P_VERSION = 1.12
+LDFLAGS = -static -L/users/outil/alliance/Linux.FC2/lib 
+LEX = flex
+LEXLIB = -lfl
+LEX_OUTPUT_ROOT = lex.yy
+LIBOBJS = 
+LIBS = -liberty -lm -lm -lm -lm -liberty 
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LINK_MOTIF = -lXm
+LINK_XPM = -lXpm
+LN_S = ln -s
+LOG_DLL_VERSION = 2:1:0
+LOON_MAJOR_VERSION = 1
+LOON_MINOR_VERSION = 7
+LOON_VERSION = 1.7
+LTLIBOBJS = 
+LVX_MAJOR_VERSION = 1
+LVX_MINOR_VERSION = 2
+LVX_VERSION = 1.2
+LYNX_MAJOR_VERSION = 1
+LYNX_MINOR_VERSION = 21
+LYNX_VERSION = 1.21
+M2E_MAJOR_VERSION = 1
+M2E_MINOR_VERSION = 0
+M2E_VERSION = 1.0
+MAKEINFO = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run makeinfo
+MAL_DLL_VERSION = 6:0:0
+MAP_DLL_VERSION = 6:0:0
+MBK_CUR = 4
+MBK_DLL_VERSION = 4:2:0
+MBK_REL = 0
+MBK_REV = 2
+MBK_VERSION = 4.2
+MCL_DLL_VERSION = 4:9:0
+MCP_DLL_VERSION = 4:9:0
+MEL_DLL_VERSION = 4:9:0
+MGL_DLL_VERSION = 0:8:0
+MGN_DLL_VERSION = 3:3:0
+MHL_DLL_VERSION = 2:1:0
+MIPS_ASM_MAJOR_VERSION = 1
+MIPS_ASM_MINOR_VERSION = 0
+MIPS_ASM_VERSION = 1.0
+MMG_DLL_VERSION = 1:0:0
+MOCHA_MAJOR_VERSION = 1
+MOCHA_MINOR_VERSION = 1
+MOCHA_VERSION = 1.1
+MSL_DLL_VERSION = 7:0:0
+MVG_DLL_VERSION = 4:1:0
+MVL_DLL_VERSION = 4:1:0
+NERO_MAJOR_VERSION = 1
+NERO_MINOR_VERSION = 0
+NERO_VERSION = 1.0
+OBJEXT = o
+OCP_MAJOR_VERSION = 1
+OCP_MINOR_VERSION = 0
+OCP_VERSION = 1.0
+OCR_MAJOR_VERSION = 1
+OCR_MINOR_VERSION = 0
+OCR_VERSION = 1.0
+PACKAGE = alliance
+PACKAGE_BUGREPORT = 
+PACKAGE_NAME = 
+PACKAGE_STRING = 
+PACKAGE_TARNAME = 
+PACKAGE_VERSION = 
+PAT2SPI_MAJOR_VERSION = 1
+PAT2SPI_MINOR_VERSION = 1
+PAT2SPI_VERSION = 1.1
+PATH_SEPARATOR = :
+PAT_DLL_VERSION = 1:9:0
+PCBS_MAJOR_VERSION = 2
+PCBS_MINOR_VERSION = 1
+PCBS_VERSION = 2.1
+PGN_DLL_VERSION = 3:3:0
+PHL_DLL_VERSION = 1:9:0
+PPT_DLL_VERSION = 1:9:0
+PROOF_MAJOR_VERSION = 4
+PROOF_MINOR_VERSION = 9
+PROOF_VERSION = 4.9
+RANLIB = ranlib
+RCF_DLL_VERSION = 2:1:0
+RDS_DLL_VERSION = 2:1:0
+RFM_DLL_VERSION = 2:1:0
+RGS_DLL_VERSION = 2:1:0
+RING_MAJOR_VERSION = 3
+RING_MINOR_VERSION = 0
+RING_VERSION = 3.0
+RPR_DLL_VERSION = 2:1:0
+RTD_DLL_VERSION = 1:1:0
+RTL_DLL_VERSION = 2:1:0
+RTN_DLL_VERSION = 1:1:0
+RUT_DLL_VERSION = 2:1:0
+RWI_DLL_VERSION = 2:1:0
+S2R_MAJOR_VERSION = 4
+S2R_MINOR_VERSION = 4
+S2R_VERSION = 4.4
+SCAPIN_MAJOR_VERSION = 1
+SCAPIN_MINOR_VERSION = 1
+SCAPIN_VERSION = 1.1
+SCH_DLL_VERSION = 3:2:0
+SCL_DLL_VERSION = 1:5:0
+SEA_MAJOR_VERSION = 1
+SEA_MINOR_VERSION = 0
+SEA_VERSION = 1.0
+SED = /bin/sed
+SET_MAKE = 
+SHELL = /bin/sh
+STRIP = strip
+SYF_MAJOR_VERSION = 3
+SYF_MINOR_VERSION = 6
+SYF_VERSION = 3.6
+TOOLSDIRS = mbk mbkal mbkap mbkedif mbkhilo mbkmg mbkspice mbkvhdl mbkvrlog mbkvti mbkvhdlg aut rds rdscif rdsgds elp abl bdd log btr vex ctl ctp abe abt abv fsm fks fvh ftl rtn rtd scl vbh vbl vpn vpd vvh vtl pat ppt phl gcp druc beh bhl bvl  alcban asimut attila b2f boog boom cells distrib dreal exp flatbeh flatlo flatph fmi fsp genlib genpat graal k2f l2p loon lvx lynx m2e mips_asm mocha nero ocp  pat2spi proof ring s2r scapin sea syf vasy vst2xnf x2y xfsm xpat xsch xvpn documentation
+VASY_MAJOR_VERSION = 1
+VASY_MINOR_VERSION = 5
+VASY_VERSION = 1.5
+VBH_DLL_VERSION = 1:4:0
+VBL_DLL_VERSION = 1:4:0
+VERSION = 5.0
+VEX_DLL_VERSION = 1:3:0
+VPD_DLL_VERSION = 1:5:0
+VPN_DLL_VERSION = 1:5:0
+VRD_DLL_VERSION = 3:4:0
+VST2XNF_MAJOR_VERSION = 1
+VST2XNF_MINOR_VERSION = 0
+VST2XNF_VERSION = 1.0
+VTL_DLL_VERSION = 1:5:0
+VVH_DLL_VERSION = 1:5:0
+X11_LIBS = -lX11
+XEXT_LIBS = -lXext
+XFSM_MAJOR_VERSION = 1
+XFSM_MINOR_VERSION = 4
+XFSM_VERSION = 1.4
+XM_LIBS = -lXm
+XPAT_MAJOR_VERSION = 1
+XPAT_MINOR_VERSION = 4
+XPAT_VERSION = 1.4
+XPM_LIBS = -lXpm
+XP_LIBS = -lXp
+XSCH_MAJOR_VERSION = 1
+XSCH_MINOR_VERSION = 4
+XSCH_VERSION = 1.4
+XT_LIBS = -lXt
+XVPN_MAJOR_VERSION = 1
+XVPN_MINOR_VERSION = 5
+XVPN_VERSION = 1.5
+X_CFLAGS =  -I/usr/X11R6/include
+X_EXTRA_LIBS = 
+X_LIBS =  -L/usr/X11R6/lib
+X_PRE_LIBS =  -lSM -lICE
+YACC = bison -y
+ac_ct_AR = ar
+ac_ct_CC = gcc
+ac_ct_CXX = g++
+ac_ct_F77 = g77
+ac_ct_RANLIB = ranlib
+ac_ct_STRIP = strip
+am__fastdepCC_FALSE = #
+am__fastdepCC_TRUE = 
+am__fastdepCXX_FALSE = #
+am__fastdepCXX_TRUE = 
+am__include = include
+am__leading_dot = .
+am__quote = 
+bindir = ${exec_prefix}/bin
+build = i686-pc-linux-gnu
+build_alias = 
+build_cpu = i686
+build_os = linux-gnu
+build_vendor = pc
+datadir = ${prefix}/share
+exec_prefix = ${prefix}
+host = i686-pc-linux-gnu
+host_alias = 
+host_cpu = i686
+host_os = linux-gnu
+host_vendor = pc
+includedir = ${prefix}/include
+infodir = ${prefix}/info
+install_sh = /dsk/l1/misc/hcl/alliance/src/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localstatedir = ${prefix}/var
+mandir = ${prefix}/man
+mkdir_p = mkdir -p -- .
+oldincludedir = /usr/include
+prefix = /dsk/l1/misc/hcl/altest
+program_transform_name = s,x,x,
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+sysconfdir = ${prefix}/etc
+target_alias = 
+AM_CFLAGS = -DTECHNOLOGY=\"etc/prol.elp\" -I$(top_srcdir)/mbk/src
+lib_LTLIBRARIES = libElp.la
+include_HEADERS = elp.h
+libElp_la_SOURCES = elp_y.y elp_l.l \
+elp.c  elperror.c  elp.h
+
+libElp_la_LDFLAGS = -version-info 1:5:0
+CLEANFILES = elp_y.c elp_y.h elp_l.c
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .l .lo .o .obj .y
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  elp/src/Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign  elp/src/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-libLTLIBRARIES: $(lib_LTLIBRARIES)
+	@$(NORMAL_INSTALL)
+	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  if test -f $$p; then \
+	    f="`echo $$p | sed -e 's|^.*/||'`"; \
+	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
+	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
+	  else :; fi; \
+	done
+
+uninstall-libLTLIBRARIES:
+	@$(NORMAL_UNINSTALL)
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	    p="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
+	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
+	done
+
+clean-libLTLIBRARIES:
+	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+	  test "$$dir" != "$$p" || dir=.; \
+	  echo "rm -f \"$${dir}/so_locations\""; \
+	  rm -f "$${dir}/so_locations"; \
+	done
+libElp.la: $(libElp_la_OBJECTS) $(libElp_la_DEPENDENCIES) 
+	$(LINK) -rpath $(libdir) $(libElp_la_LDFLAGS) $(libElp_la_OBJECTS) $(libElp_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+include ./$(DEPDIR)/elp.Plo
+include ./$(DEPDIR)/elp_l.Plo
+include ./$(DEPDIR)/elp_y.Plo
+include ./$(DEPDIR)/elperror.Plo
+
+.c.o:
+	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+#	source='$<' object='$@' libtool=no \
+#	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
+#	$(CCDEPMODE) $(depcomp) \
+#	$(COMPILE) -c $<
+
+.c.obj:
+	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
+	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+#	source='$<' object='$@' libtool=no \
+#	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
+#	$(CCDEPMODE) $(depcomp) \
+#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+#	source='$<' object='$@' libtool=yes \
+#	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
+#	$(CCDEPMODE) $(depcomp) \
+#	$(LTCOMPILE) -c -o $@ $<
+
+.l.c:
+	$(LEXCOMPILE) $<
+	sed '/^#/ s|$(LEX_OUTPUT_ROOT)\.c|$@|' $(LEX_OUTPUT_ROOT).c >$@
+	rm -f $(LEX_OUTPUT_ROOT).c
+
+.y.c:
+	$(YACCCOMPILE) $<
+	if test -f y.tab.h; then \
+	  to=`echo "$*_H" | sed \
+                -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
+                -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \
+	  sed "/^#/ s/Y_TAB_H/$$to/g" y.tab.h >$*.ht; \
+	  rm -f y.tab.h; \
+	  if cmp -s $*.ht $*.h; then \
+	    rm -f $*.ht ;\
+	  else \
+	    mv $*.ht $*.h; \
+	  fi; \
+	fi
+	if test -f y.output; then \
+	  mv y.output $*.output; \
+	fi
+	sed '/^#/ s|y\.tab\.c|$@|' y.tab.c >$@t && mv $@t $@
+	rm -f y.tab.c
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+distclean-libtool:
+	-rm -f libtool
+uninstall-info-am:
+install-includeHEADERS: $(include_HEADERS)
+	@$(NORMAL_INSTALL)
+	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
+	@list='$(include_HEADERS)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
+	  $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
+	done
+
+uninstall-includeHEADERS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(include_HEADERS)'; for p in $$list; do \
+	  f="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	    $$tags $$unique; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+	list='$(DISTFILES)'; for file in $$list; do \
+	  case $$file in \
+	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+	  esac; \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+	    dir="/$$dir"; \
+	    $(mkdir_p) "$(distdir)$$dir"; \
+	  else \
+	    dir=''; \
+	  fi; \
+	  if test -d $$d/$$file; then \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(LTLIBRARIES) $(HEADERS)
+installdirs:
+	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"; do \
+	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-rm -f elp_l.c
+	-rm -f elp_y.c
+clean: clean-am
+
+clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-includeHEADERS
+
+install-exec-am: install-libLTLIBRARIES
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-includeHEADERS uninstall-info-am \
+	uninstall-libLTLIBRARIES
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libLTLIBRARIES clean-libtool ctags distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-exec \
+	install-exec-am install-includeHEADERS install-info \
+	install-info-am install-libLTLIBRARIES install-man \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+	pdf pdf-am ps ps-am tags uninstall uninstall-am \
+	uninstall-includeHEADERS uninstall-info-am \
+	uninstall-libLTLIBRARIES
+
+
+elp_y.c elp_y.h : $(srcdir)/elp_y.y
+	$(YACC) -d $(YFLAGS) $(srcdir)/elp_y.y && sed -e "s/yy/elpyy/g" -e "s/YY/elpYY/g" y.tab.c > elp_y.c && sed -e "s/yy/elpyy/g" -e "s/YY/elpYY/g" y.tab.h > elp_y.h
+
+elp_l.c : $(srcdir)/elp_l.l elp_y.h
+	$(LEX) -t $(srcdir)/elp_l.l | sed -e "s/yy/elpyy/g" -e "s/YY/elpYY/g" > elp_l.c
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Naur alliance-5.0/elp/src/Makefile.in alliance/elp/src/Makefile.in
--- alliance-5.0/elp/src/Makefile.in	2007-07-18 19:04:25.000000000 +0200
+++ alliance/elp/src/Makefile.in	2009-06-13 22:27:22.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libElp_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -66,11 +64,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -150,6 +148,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -172,6 +173,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -238,6 +242,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -249,6 +256,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -298,6 +308,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -305,6 +318,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-exp.patch:

--- NEW FILE alliance-exp.patch ---
diff -Naur alliance-5.0/exp/configure.in alliance/exp/configure.in
--- alliance-5.0/exp/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/exp/configure.in	2002-10-16 20:04:22.000000000 +0200
@@ -0,0 +1,36 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/expy.y)
+
+EXP_MAJOR_VERSION=1
+EXP_MINOR_VERSION=0
+EXP_VERSION=$EXP_MAJOR_VERSION.$EXP_MINOR_VERSION
+
+AC_SUBST(EXP_MAJOR_VERSION)
+AC_SUBST(EXP_MINOR_VERSION)
+AC_SUBST(EXP_VERSION)
+
+# For automake.
+VERSION=$EXP_VERSION
+PACKAGE=exp
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LIBTOOL
+AM_PROG_LEX
+AC_PROG_YACC
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+AC_CHECK_LIB(m, floor)
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/exp/doc/Makefile.in alliance/exp/doc/Makefile.in
--- alliance-5.0/exp/doc/Makefile.in	2007-07-18 19:04:25.000000000 +0200
+++ alliance/exp/doc/Makefile.in	2009-06-13 22:27:23.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/exp/Makefile.in alliance/exp/Makefile.in
--- alliance-5.0/exp/Makefile.in	2007-07-18 19:04:25.000000000 +0200
+++ alliance/exp/Makefile.in	2009-06-13 22:27:23.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/exp/src/ht.c alliance/exp/src/ht.c
--- alliance-5.0/exp/src/ht.c	2002-04-09 14:33:07.000000000 +0200
+++ alliance/exp/src/ht.c	2009-06-13 23:13:49.000000000 +0200
@@ -68,8 +68,8 @@
 */
 void htremove (ht_t * ht)
 {
-  int i;
-  for (i = 1; i < (int) ht[0]; i++)
+  long i;
+  for (i = 1; i < (long) ht[0]; i++)
     eltremove (ht[i]);
   free (ht);
 }
@@ -79,12 +79,12 @@
 */
 void htstat (ht_t * ht)
 {
-  int i;
+  long i;
   htelt_t *elt;
   if (ht)
   {
-    static int start=1;
-    for (i = 1; i < (int) ht[0]; i++)
+    static long start=1;
+    for (i = 1; i < (long) ht[0]; i++)
       for (elt = ht[i]; elt; elt = elt->NEXT)
         if (elt->USED == 0)
         {  
@@ -113,9 +113,9 @@
 /* creation d'un dictionnaire
 ** --------------------------
 */
-ht_t *htinit (int size)
+ht_t *htinit (long size)
 {
-  int i;
+  long i;
   ht_t *ht;
 
   /* prend le premier nombre premier au dela de size */
@@ -138,12 +138,12 @@
 /* calcul de la valeur de hachage primaire
 ** ---------------------------------------
 */
-static int hash (ht_t * ht, char *key)
+static long hash (ht_t * ht, char *key)
 {
-  int alveole = 0;
-  int length = strlen (key);
-  int segment;
-  int l;
+  long alveole = 0;
+  long length = strlen (key);
+  long segment;
+  long l;
 
   if (ht == NULL)
   {
@@ -160,7 +160,7 @@
     segment = 0xFFFF & ((key[l] << 8) | key[l + 1]);
     alveole = alveole ^ ((segment << 1) | (segment >> 15));
   }
-  alveole %= (int) ht[0];       /* ht[0] == la taille de la table */
+  alveole %= (long) ht[0];       /* ht[0] == la taille de la table */
   return (alveole + 1);         /* +1 car on ne doit rien mettre dans case 0 */
 }
 
@@ -174,7 +174,7 @@
 */
 htelt_t *htget (ht_t * ht, char *key)
 {
-  int alveole = hash (ht, key);
+  long alveole = hash (ht, key);
   htelt_t *p;
 
   for (p = ht[alveole]; p && strcmp (p->KEY, key); p = p->NEXT);
@@ -187,7 +187,7 @@
 */
 htelt_t *htadd (ht_t * ht, char *key)
 {
-  int alveole = hash (ht, key);
+  long alveole = hash (ht, key);
 
   return ht[alveole] = eltadd (ht[alveole], key);
 }
@@ -197,7 +197,7 @@
 */
 htelt_t *htset (ht_t * ht, char *key)
 {
-  int alveole = hash (ht, key);
+  long alveole = hash (ht, key);
   htelt_t *p;
 
   for (p = ht[alveole]; p && strcmp (p->KEY, key); p = p->NEXT);
@@ -215,12 +215,12 @@
 {
   regex_t preg;
   htelt_t *elt, *res = NULL;
-  int i;
+  long i;
 
   if (regcomp(&preg, key, REG_EXTENDED | REG_NOSUB) != 0)
     return NULL;
   if (ht)
-    for (i = 1; i < (int) ht[0]; i++)
+    for (i = 1; i < (long) ht[0]; i++)
       for (elt = ht[i]; elt; elt = elt->NEXT)
         if (regexec (&preg, elt->KEY, (size_t) 0, NULL, 0) == 0)
         {
diff -Naur alliance-5.0/exp/src/ht.h alliance/exp/src/ht.h
--- alliance-5.0/exp/src/ht.h	2002-04-09 14:33:07.000000000 +0200
+++ alliance/exp/src/ht.h	2009-06-13 23:14:14.000000000 +0200
@@ -11,7 +11,7 @@
 {
   struct htelt_st  *e;
   double f;
-  int    i;
+  long   i;
   char   *s;
 }
 elt_t;
@@ -20,9 +20,9 @@
 {
   struct htelt_st * NEXT;
   char *KEY;
-  int TYPE;
-  int USED;
-  int FLINE;
+  long TYPE;
+  long USED;
+  long FLINE;
   char * FNAME;
   elt_t VAL;
 }
@@ -62,7 +62,7 @@
 /* creation du dictionnaire
 ** ------------------------
 */
-extern ht_t *htinit (int size);
+extern ht_t *htinit (long size);
 
 /* recherche d'une entree dans la table
 ** rend un pointeur sur l'element
diff -Naur alliance-5.0/exp/src/Makefile.in alliance/exp/src/Makefile.in
--- alliance-5.0/exp/src/Makefile.in	2007-07-18 19:04:26.000000000 +0200
+++ alliance/exp/src/Makefile.in	2009-06-13 22:27:23.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(exp_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -61,11 +59,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -143,6 +141,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -165,6 +166,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -231,6 +235,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -242,6 +249,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -291,6 +301,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -298,6 +311,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-files.patch:

--- NEW FILE alliance-files.patch ---
diff -Naur alliance-5.0/aclocal.m4 alliance/aclocal.m4
--- alliance-5.0/aclocal.m4	2007-07-18 19:03:58.000000000 +0200
+++ alliance/aclocal.m4	2009-06-13 22:27:01.000000000 +0200
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.9.2 -*- Autoconf -*-
+# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
 
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005  Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -13,7 +13,7 @@
 
 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
 
-# serial 47 AC_PROG_LIBTOOL
+# serial 48 AC_PROG_LIBTOOL
 
 
 # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -123,7 +123,7 @@
 
 # Sed substitution that helps us do robust quoting.  It backslashifies
 # metacharacters that are still active within double-quoted strings.
-Xsed='sed -e s/^X//'
+Xsed='sed -e 1s/^X//'
 [sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
 
 # Same as above, but do not quote variable references.
@@ -143,7 +143,7 @@
 default_ofile=libtool
 can_build_shared=yes
 
-# All known linkers require a `.a' archive for static linking (except M$VC,
+# All known linkers require a `.a' archive for static linking (except MSVC,
 # which needs '.lib').
 libext=a
 ltmain="$ac_aux_dir/ltmain.sh"
@@ -163,6 +163,7 @@
 test -z "$AS" && AS=as
 test -z "$CC" && CC=cc
 test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
 test -z "$DLLTOOL" && DLLTOOL=dlltool
 test -z "$LD" && LD=ld
 test -z "$LN_S" && LN_S="ln -s"
@@ -182,15 +183,17 @@
 if test -n "$RANLIB"; then
   case $host_os in
   openbsd*)
-    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
     ;;
   *)
-    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
     ;;
   esac
   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
 fi
 
+_LT_CC_BASENAME([$compiler])
+
 # Only perform the check for file, if the check method requires it
 case $deplibs_check_method in
 file_magic*)
@@ -231,11 +234,56 @@
 # If no C compiler was specified, use CC.
 LTCC=${LTCC-"$CC"}
 
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
 # Allow CC to be a program name with arguments.
 compiler=$CC
 ])# _LT_AC_SYS_COMPILER
 
 
+# _LT_CC_BASENAME(CC)
+# -------------------
+# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
+AC_DEFUN([_LT_CC_BASENAME],
+[for cc_temp in $1""; do
+  case $cc_temp in
+    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+])
+
+
+# _LT_COMPILER_BOILERPLATE
+# ------------------------
+# Check for compiler boilerplate output or warnings with
+# the simple compiler test code.
+AC_DEFUN([_LT_COMPILER_BOILERPLATE],
+[ac_outfile=conftest.$ac_objext
+printf "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$rm conftest*
+])# _LT_COMPILER_BOILERPLATE
+
+
+# _LT_LINKER_BOILERPLATE
+# ----------------------
+# Check for linker boilerplate output or warnings with
+# the simple link test code.
+AC_DEFUN([_LT_LINKER_BOILERPLATE],
+[ac_outfile=conftest.$ac_objext
+printf "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$rm conftest*
+])# _LT_LINKER_BOILERPLATE
+
+
 # _LT_AC_SYS_LIBPATH_AIX
 # ----------------------
 # Links a minimal program and checks the executable
@@ -308,15 +356,15 @@
 
 # The HP-UX ksh and POSIX shell print the target directory to stdout
 # if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 
 if test -z "$ECHO"; then
 if test "X${echo_test_string+set}" != Xset; then
 # find a string as large as possible, as long as the shell can cope with it
   for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
-    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
-       echo_test_string="`eval $cmd`" &&
+    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
+       echo_test_string=`eval $cmd` &&
        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
     then
       break
@@ -485,7 +533,7 @@
   # Find out which ABI we are using.
   echo 'int i;' > conftest.$ac_ext
   if AC_TRY_EVAL(ac_compile); then
-    case "`/usr/bin/file conftest.o`" in
+    case `/usr/bin/file conftest.o` in
     *32-bit*)
       case $host in
         x86_64-*linux*)
@@ -536,6 +584,22 @@
     CFLAGS="$SAVE_CFLAGS"
   fi
   ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)    LD="${LD-ld} -64" ;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
 AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
 [*-*-cygwin* | *-*-mingw* | *-*-pw32*)
   AC_CHECK_TOOL(DLLTOOL, dlltool, false)
@@ -567,7 +631,7 @@
    # with a dollar sign (not a hyphen), so the echo should work correctly.
    # The option is referenced via a variable to avoid confusing sed.
    lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
@@ -577,8 +641,10 @@
    echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     if test ! -s conftest.err; then
+     # So say no if there are warnings other than the usual output.
+     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
        $2=yes
      fi
    fi
[...15859 lines suppressed...]
@@ -6411,12 +6898,11 @@
 # configuration.  But we'll never go from static-only to shared-only.
 
 # ### BEGIN LIBTOOL TAG CONFIG: disable-shared
-build_libtool_libs=no
-build_old_libs=yes
+disable_libs=shared
 # ### END LIBTOOL TAG CONFIG: disable-shared
 
 # ### BEGIN LIBTOOL TAG CONFIG: disable-static
-build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
+disable_libs=static
 # ### END LIBTOOL TAG CONFIG: disable-static
 
 # Local Variables:
diff -Naur alliance-5.0/Makefile.in alliance/Makefile.in
--- alliance-5.0/Makefile.in	2007-07-18 19:05:17.000000000 +0200
+++ alliance/Makefile.in	2009-06-13 22:28:09.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -136,6 +136,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -158,6 +161,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -224,6 +230,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -235,6 +244,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -284,6 +296,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -291,6 +306,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -412,7 +430,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -424,7 +448,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -432,7 +456,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -453,7 +483,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/missing alliance/missing
--- alliance-5.0/missing	2007-07-18 19:04:04.000000000 +0200
+++ alliance/missing	2009-06-13 18:20:47.000000000 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Common stub for a few missing GNU programs while installing.
 
-scriptversion=2004-09-07.08
+scriptversion=2005-06-08.21
 
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
 #   Free Software Foundation, Inc.
 # Originally by Fran,cois Pinard <pinard at iro.umontreal.ca>, 1996.
 
@@ -19,8 +19,8 @@
 
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
 
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -87,12 +87,12 @@
   yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
 
 Send bug reports to <bug-automake at gnu.org>."
-    exit 0
+    exit $?
     ;;
 
   -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
     echo "missing $scriptversion (GNU Automake)"
-    exit 0
+    exit $?
     ;;
 
   -*)
@@ -288,11 +288,18 @@
          call might also be the consequence of using a buggy \`make' (AIX,
          DU, IRIX).  You might want to install the \`Texinfo' package or
          the \`GNU make' package.  Grab either from any GNU archive site."
+    # The file to touch is that specified with -o ...
     file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
     if test -z "$file"; then
-      file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
-      file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
-    fi
+      # ... or it is the one specified with @setfilename ...
+      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+      file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile`
+      # ... or it is derived from the source name (dir/f.texi becomes f.info)
+      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
+    fi
+    # If the file does not exist, the user really needs makeinfo;
+    # let's fail without touching anything.
+    test -f $file || exit 1
     touch $file
     ;;
 

alliance-fks.patch:

--- NEW FILE alliance-fks.patch ---
diff -Naur alliance-5.0/fks/configure.in alliance/fks/configure.in
--- alliance-5.0/fks/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/fks/configure.in	2002-10-16 20:04:22.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:22 jpc Exp $
+dnl
+dnl
+AC_INIT(src/fks.h)
+FKS_DLL_VERSION=1:4:0
+AC_SUBST(FKS_DLL_VERSION)
+AM_INIT_AUTOMAKE(fks, 1.4)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/fks/Makefile.in alliance/fks/Makefile.in
--- alliance-5.0/fks/Makefile.in	2007-07-18 19:04:26.000000000 +0200
+++ alliance/fks/Makefile.in	2009-06-13 22:27:23.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/fks/src/fkserror.h alliance/fks/src/fkserror.h
--- alliance-5.0/fks/src/fkserror.h	2002-09-30 18:20:12.000000000 +0200
+++ alliance/fks/src/fkserror.h	2009-06-13 19:44:54.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef FKS_ERROR_H
 # define FKS_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |
@@ -69,7 +71,7 @@
 |                                                             |
 \------------------------------------------------------------*/
 
-# define fkserror( E, V ) (fks_error( (int)(E), (char *)(V), autbasename(__FILE__,NULL), __LINE__ ))
+# define fkserror( E, V ) (fks_error( (long)(E), (char *)(V), autbasename(__FILE__,NULL), __LINE__ ))
 
 /*------------------------------------------------------------\
 |                                                             |
diff -Naur alliance-5.0/fks/src/fksparse.c alliance/fks/src/fksparse.c
--- alliance-5.0/fks/src/fksparse.c	2002-09-30 18:20:12.000000000 +0200
+++ alliance/fks/src/fksparse.c	2009-06-13 19:45:23.000000000 +0200
@@ -76,7 +76,7 @@
 |                                                             |
 \------------------------------------------------------------*/
 
-  static int   KissLineNumber = 0;
+  static long  KissLineNumber = 0;
   static char  KissBuffer[ KISS_BUFFER_SIZE ];
   static char *KissScanBuffer;
   static FILE *KissFile;
diff -Naur alliance-5.0/fks/src/Makefile.in alliance/fks/src/Makefile.in
--- alliance-5.0/fks/src/Makefile.in	2007-07-18 19:04:26.000000000 +0200
+++ alliance/fks/src/Makefile.in	2009-06-13 22:27:23.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libFks_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -66,11 +64,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libFks_la_SOURCES)
 DIST_SOURCES = $(libFks_la_SOURCES)
@@ -145,6 +143,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -167,6 +168,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -233,6 +237,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -244,6 +251,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -293,6 +303,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -300,6 +313,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-flatbeh.patch:

--- NEW FILE alliance-flatbeh.patch ---
diff -Naur alliance-5.0/flatbeh/configure.in alliance/flatbeh/configure.in
--- alliance-5.0/flatbeh/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/flatbeh/configure.in	2002-10-16 20:04:22.000000000 +0200
@@ -0,0 +1,33 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/main.c)
+
+FLATBEH_MAJOR_VERSION=1
+FLATBEH_MINOR_VERSION=1
+FLATBEH_VERSION=$FLATBEH_MAJOR_VERSION.$FLATBEH_MINOR_VERSION
+
+AC_SUBST(FLATBEH_MAJOR_VERSION)
+AC_SUBST(FLATBEH_MINOR_VERSION)
+AC_SUBST(FLATBEH_VERSION)
+
+# For automake.
+VERSION=$FLATBEH_VERSION
+PACKAGE=flatbeh
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+dnl For alliance path lib and includes
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/flatbeh/doc/abstract.1 alliance/flatbeh/doc/abstract.1
--- alliance-5.0/flatbeh/doc/abstract.1	1970-01-01 01:00:00.000000000 +0100
+++ alliance/flatbeh/doc/abstract.1	2002-03-21 14:41:58.000000000 +0100
@@ -0,0 +1,64 @@
+.\" @(#)abstract.1 1.0  15 mars 1995 UPMC; DICTUS Nathalie
+.TH ABSTRACT 1 "15 mars 1995" "Release 1.0" "ALLIANCE USER COMMANDS"
+
+.SH NAME
+.PP
+\fBabstract\fP \- Synthetizes a behavioral description from a structural description
+
+.SH ORIGIN
+This software belongs to the
+.B ALLIANCE
+CAD system from the
+.br
+CAO-VLSI team at MASI laboratory, University P. et M. Curie
+.br
+4, place Jussieu ; 75252 PARIS Cedex 05 ; FRANCE
+.br
+Fax: (33-1) 44.27.62.86 ; E-mail: cao-vlsi at masi.ibp.fr
+
+.SH SYNOPSIS
+.PP
+abstract \fIroot_structural_file\fP \fI[behavioral_file]\fP
+
+.SH DESCRIPTION
+.PP
+\fBabstract\fP synthetizes a VHDL behavioral data-flow description from a multilevel structural description. It flattens the structural description (it can be
+a hierarchy of macro block) until the cells which have a behavioral
+description. The output is a VHDL data-flow description.
+
+.SH PARAMETERS
+.PP
+\fBroot_structural_file\fP is the filename of the root of the structural
+description file.
+
+\fBbehavioral_file\fP is the optional filename of the generated behavioral description file.
+
+.SH ENVIRONMENT VARIABLES
+.TP 20
+\fIMBK_WORK_LIB\fP
+Path of the directory that contains the structural description and where is generated the behavioral description.
+.TP 20
+\fIMBK_CATA_LIB\fP
+List of directories containing leaf cell descriptions. 
+The default path is the current directory (see mbk(1)).
+.TP 20
+\fIMBK_CATAL_NAME\fP
+Indicates the file where the behavioral description files are given. This serves
+to abstract to stop the flatten of the structural root circuit (see mbk(1)).
+.TP 20
+\fIMBK_IN_LO\fP
+file extension for structural entity (see mbk(1)).
+
+.SH EXAMPLES
+.PP
+abstract adder32 
+.PP
+abstract adder32  add32
+
+.SH SEE ALSO
+.PP
+vhdl(5), mbk(1), MBK_WORK_LIB(8), MBK_CATA_LIB(8), MBK_CATAL_NAME(8), MBK_IN_LO(8).
+
+.SH BUGS
+.PP
+Please e-mail to \fIcao-vlsi at masi.ibp.fr\fP for bug report and suggestions.
diff -Naur alliance-5.0/flatbeh/doc/Makefile.in alliance/flatbeh/doc/Makefile.in
--- alliance-5.0/flatbeh/doc/Makefile.in	2007-07-18 19:04:27.000000000 +0200
+++ alliance/flatbeh/doc/Makefile.in	2009-06-13 22:27:24.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/flatbeh/Makefile.in alliance/flatbeh/Makefile.in
--- alliance-5.0/flatbeh/Makefile.in	2007-07-18 19:04:27.000000000 +0200
+++ alliance/flatbeh/Makefile.in	2009-06-13 22:27:24.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/flatbeh/src/Makefile.in alliance/flatbeh/src/Makefile.in
--- alliance-5.0/flatbeh/src/Makefile.in	2007-07-18 19:04:27.000000000 +0200
+++ alliance/flatbeh/src/Makefile.in	2009-06-13 22:27:24.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(flatbeh_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -59,11 +57,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(flatbeh_SOURCES)
 DIST_SOURCES = $(flatbeh_SOURCES)
@@ -136,6 +134,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -158,6 +159,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -224,6 +228,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -235,6 +242,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -284,6 +294,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -291,6 +304,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-flatlo.patch:

--- NEW FILE alliance-flatlo.patch ---
diff -Naur alliance-5.0/flatlo/configure.in alliance/flatlo/configure.in
--- alliance-5.0/flatlo/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/flatlo/configure.in	2002-10-16 20:04:22.000000000 +0200
@@ -0,0 +1,20 @@
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:22 jpc Exp $
+
+AC_INIT(src/flatlo.c)
+AM_INIT_AUTOMAKE(flatlo, 1.4)
+
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_CPP
+AC_PROG_MAKE_SET
+AC_HEADER_STDC
+AC_C_CONST
+
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/flatlo/doc/Makefile.in alliance/flatlo/doc/Makefile.in
--- alliance-5.0/flatlo/doc/Makefile.in	2007-07-18 19:04:28.000000000 +0200
+++ alliance/flatlo/doc/Makefile.in	2009-06-13 22:27:24.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -119,6 +119,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -141,6 +144,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -207,6 +213,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -218,6 +227,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -267,6 +279,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -274,6 +289,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/flatlo/Makefile.in alliance/flatlo/Makefile.in
--- alliance-5.0/flatlo/Makefile.in	2007-07-18 19:04:27.000000000 +0200
+++ alliance/flatlo/Makefile.in	2009-06-13 22:27:24.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -124,6 +124,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -146,6 +149,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -212,6 +218,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -223,6 +232,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -272,6 +284,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -279,6 +294,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -391,7 +409,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -403,7 +427,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -411,7 +435,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -432,7 +462,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/flatlo/src/Makefile.am alliance/flatlo/src/Makefile.am
--- alliance-5.0/flatlo/src/Makefile.am	2005-01-19 16:13:50.000000000 +0100
+++ alliance/flatlo/src/Makefile.am	2007-12-26 11:02:38.000000000 +0100
@@ -1,24 +1,24 @@
-# $Id: Makefile.am,v 1.5 2005/01/19 15:13:50 hcl Exp $
+# $Id: Makefile.am,v 1.6 2007/12/26 10:02:38 xtof Exp $
 
 AM_CFLAGS      = -I$(top_srcdir)/mbk/src
 
 bin_PROGRAMS   = flatlo
 
 flatlo_LDADD   = \
--L$(top_srcdir)/abe/src \
--L$(top_srcdir)/abl/src \
--L$(top_srcdir)/abt/src \
--L$(top_srcdir)/abv/src \
--L$(top_srcdir)/aut/src \
--L$(top_srcdir)/bdd/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkvti/src \
+-L$(top_builddir)/abe/src \
+-L$(top_builddir)/abl/src \
+-L$(top_builddir)/abt/src \
+-L$(top_builddir)/abv/src \
+-L$(top_builddir)/aut/src \
+-L$(top_builddir)/bdd/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkvti/src \
 		     -lAbv \
 	             -lAbe \
 	             -lAbt \
diff -Naur alliance-5.0/flatlo/src/Makefile.in alliance/flatlo/src/Makefile.in
--- alliance-5.0/flatlo/src/Makefile.in	2007-07-18 19:04:28.000000000 +0200
+++ alliance/flatlo/src/Makefile.in	2009-06-13 22:27:25.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,9 +14,7 @@
 
 @SET_MAKE@
 
-# $Id: Makefile.am,v 1.5 2005/01/19 15:13:50 hcl Exp $
-
-SOURCES = $(flatlo_SOURCES)
+# $Id: Makefile.am,v 1.6 2007/12/26 10:02:38 xtof Exp $
 
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
@@ -61,11 +59,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(flatlo_SOURCES)
 DIST_SOURCES = $(flatlo_SOURCES)
@@ -138,6 +136,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -160,6 +161,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -226,6 +230,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -237,6 +244,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -286,6 +296,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -293,6 +306,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -356,20 +372,20 @@
 target_alias = @target_alias@
 AM_CFLAGS = -I$(top_srcdir)/mbk/src
 flatlo_LDADD = \
--L$(top_srcdir)/abe/src \
--L$(top_srcdir)/abl/src \
--L$(top_srcdir)/abt/src \
--L$(top_srcdir)/abv/src \
--L$(top_srcdir)/aut/src \
--L$(top_srcdir)/bdd/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkvti/src \
+-L$(top_builddir)/abe/src \
+-L$(top_builddir)/abl/src \
+-L$(top_builddir)/abt/src \
+-L$(top_builddir)/abv/src \
+-L$(top_builddir)/aut/src \
+-L$(top_builddir)/bdd/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkvti/src \
 		     -lAbv \
 	             -lAbe \
 	             -lAbt \

alliance-flatph.patch:

--- NEW FILE alliance-flatph.patch ---
diff -Naur alliance-5.0/flatph/configure.in alliance/flatph/configure.in
--- alliance-5.0/flatph/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/flatph/configure.in	2002-10-16 20:04:23.000000000 +0200
@@ -0,0 +1,20 @@
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:23 jpc Exp $
+
+AC_INIT(src/flatph.c)
+AM_INIT_AUTOMAKE(flatph, 1.4)
+
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_CPP
+AC_PROG_MAKE_SET
+AC_HEADER_STDC
+AC_C_CONST
+
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/flatph/doc/Makefile.in alliance/flatph/doc/Makefile.in
--- alliance-5.0/flatph/doc/Makefile.in	2007-07-18 19:04:28.000000000 +0200
+++ alliance/flatph/doc/Makefile.in	2009-06-13 22:27:25.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -119,6 +119,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -141,6 +144,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -207,6 +213,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -218,6 +227,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -267,6 +279,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -274,6 +289,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/flatph/Makefile.in alliance/flatph/Makefile.in
--- alliance-5.0/flatph/Makefile.in	2007-07-18 19:04:28.000000000 +0200
+++ alliance/flatph/Makefile.in	2009-06-13 22:27:25.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -124,6 +124,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -146,6 +149,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -212,6 +218,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -223,6 +232,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -272,6 +284,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -279,6 +294,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -391,7 +409,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -403,7 +427,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -411,7 +435,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -432,7 +462,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/flatph/src/Makefile.in alliance/flatph/src/Makefile.in
--- alliance-5.0/flatph/src/Makefile.in	2007-07-18 19:04:29.000000000 +0200
+++ alliance/flatph/src/Makefile.in	2009-06-13 22:27:25.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +16,6 @@
 
 # $Id: Makefile.am,v 1.5 2005/01/19 15:13:50 hcl Exp $
 
-SOURCES = $(flatph_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -61,11 +59,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(flatph_SOURCES)
 DIST_SOURCES = $(flatph_SOURCES)
@@ -138,6 +136,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -160,6 +161,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -226,6 +230,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -237,6 +244,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -286,6 +296,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -293,6 +306,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-fmi.patch:

--- NEW FILE alliance-fmi.patch ---
diff -Naur alliance-5.0/fmi/configure.in alliance/fmi/configure.in
--- alliance-5.0/fmi/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/fmi/configure.in	2002-10-16 20:04:23.000000000 +0200
@@ -0,0 +1,35 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/fmi_main.c)
+
+FMI_MAJOR_VERSION=1
+FMI_MINOR_VERSION=1
+FMI_VERSION=$FMI_MAJOR_VERSION.$FMI_MINOR_VERSION
+
+AC_SUBST(FMI_MAJOR_VERSION)
+AC_SUBST(FMI_MINOR_VERSION)
+AC_SUBST(FMI_VERSION)
+
+# For automake.
+VERSION=$FMI_VERSION
+PACKAGE=fmi
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/fmi/Makefile.in alliance/fmi/Makefile.in
--- alliance-5.0/fmi/Makefile.in	2007-07-18 19:04:29.000000000 +0200
+++ alliance/fmi/Makefile.in	2009-06-13 22:27:26.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/fmi/man1/Makefile.in alliance/fmi/man1/Makefile.in
--- alliance-5.0/fmi/man1/Makefile.in	2007-07-18 19:04:29.000000000 +0200
+++ alliance/fmi/man1/Makefile.in	2009-06-13 22:27:26.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/fmi/src/Makefile.in alliance/fmi/src/Makefile.in
--- alliance-5.0/fmi/src/Makefile.in	2007-07-18 19:04:29.000000000 +0200
+++ alliance/fmi/src/Makefile.in	2009-06-13 22:27:26.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(fmi_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -60,11 +58,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(fmi_SOURCES)
 DIST_SOURCES = $(fmi_SOURCES)
@@ -137,6 +135,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -159,6 +160,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -225,6 +229,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -236,6 +243,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -285,6 +295,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -292,6 +305,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-fsm.patch:

--- NEW FILE alliance-fsm.patch ---
diff -Naur alliance-5.0/fsm/configure.in alliance/fsm/configure.in
--- alliance-5.0/fsm/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/fsm/configure.in	2002-10-16 20:04:23.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:23 jpc Exp $
+dnl
+dnl
+AC_INIT(src/fsm.h)
+FSM_DLL_VERSION=1:4:0
+AC_SUBST(FSM_DLL_VERSION)
+AM_INIT_AUTOMAKE(fsm, 1.4)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+man5/Makefile
+])
diff -Naur alliance-5.0/fsm/Makefile.in alliance/fsm/Makefile.in
--- alliance-5.0/fsm/Makefile.in	2007-07-18 19:04:30.000000000 +0200
+++ alliance/fsm/Makefile.in	2009-06-13 22:27:26.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/fsm/man1/Makefile.in alliance/fsm/man1/Makefile.in
--- alliance-5.0/fsm/man1/Makefile.in	2007-07-18 19:04:30.000000000 +0200
+++ alliance/fsm/man1/Makefile.in	2009-06-13 22:27:26.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/fsm/man5/Makefile.in alliance/fsm/man5/Makefile.in
--- alliance-5.0/fsm/man5/Makefile.in	2007-07-18 19:04:30.000000000 +0200
+++ alliance/fsm/man5/Makefile.in	2009-06-13 22:27:27.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/fsm/src/main.c alliance/fsm/src/main.c
--- alliance-5.0/fsm/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/fsm/src/main.c	2002-09-30 18:20:15.000000000 +0200
@@ -0,0 +1,183 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                     Fsm                           |
+|                                                             |
+| File    :                    main.c                         |
+|                                                             |
+| Date    :                   08.02.95                        |
+|                                                             |
+| Author  :               Jacomme Ludovic                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+# include <stdio.h>
+# include <string.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "abl.h"
+# include "bdd.h"
+# include "fsm.h"
+# include "ftl.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Usage                            |
+|                                                             |
+\------------------------------------------------------------*/
+
+void FsmUsage()
+{
+  fprintf( stderr, "\t\tfsmtest [Options] Input_name [Output_name]\n\n" );
+  fprintf( stdout, "\t\tOptions : -V Sets Verbose mode on\n" );
+  fprintf( stdout, "\t\t          -S Saves Fsm figure\n" );
+  fprintf( stdout, "\t\t          -I Fsm Input format\n" );
+  fprintf( stdout, "\t\t          -O Fsm Output format\n" );
+  fprintf( stdout, "\n" );
+
+  exit( 1 );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+int main( argc, argv )
+
+  int   argc;
+  char *argv[];
+{
+  fsmfig_list *FsmFigure;
+  char        *InputFileName;
+  char        *OutputFileName;
+  int          Number;
+  int          Index;
+  char         Option;
+
+  int   FlagVerbose   = 0;
+  int   FlagSave      = 0;
+
+  mbkenv();
+  autenv();
+  ablenv();
+  fsmenv();
+
+  InputFileName = (char *)0;
+
+  if ( argc < 2 ) FsmUsage();
+
+  InputFileName = (char *)0;
+
+  for ( Number = 1; Number  < argc; Number++ )
+  {
+    if ( argv[ Number ][ 0 ] == '-' )
+    {
+      for ( Index = 1; argv[ Number ][ Index ] != '\0'; Index++ )
+      {
+        Option = argv[ Number ][ Index ];
+
+        if ( Option == 'I' ) 
+        {
+          Number = Number + 1;
+          FSM_IN = namealloc( argv[ Number ] );
+          break;
+        }
+        else
+        if ( Option == 'O' )
+        {
+          Number  = Number + 1;
+          FSM_OUT = namealloc( argv[ Number ] );
+          break;
+        }
+
+        switch ( Option )
+        {
+          case 'V' : FlagVerbose = 1;
+          break;
+          case 'S' : FlagSave    = 1;
+          break;
+          default  : FsmUsage();
+        }
+      }
+    }
+    else
+    if ( InputFileName == (char *)0 ) InputFileName = argv[ Number ];
+    else
+    if ( OutputFileName == (char *)0 ) OutputFileName = argv[ Number ];
+    else
+    FsmUsage();
+  }
+
+  if ( InputFileName  == (char *)0 ) FsmUsage();
+  if ( OutputFileName == (char *)0 ) OutputFileName = InputFileName;
+
+  if ( ( FlagSave ) && ( InputFileName == OutputFileName ) )
+  {
+    FsmUsage();
+  }
+
+  fprintf( stdout, "FSM_IN  : %s\n", FSM_IN  );
+  fprintf( stdout, "FSM_OUT : %s\n", FSM_OUT );
+
+  FsmFigure = getfsmfig( InputFileName );
+
+  if ( FlagVerbose ) viewfsmfig( FsmFigure );
+
+  if ( FlagSave )
+  {
+    FsmFigure->NAME = namealloc( OutputFileName );
+    savefsmfig( FsmFigure );
+  }
+
+  delfsmfig( FsmFigure->NAME );
+
+  return( 0 );
+}
diff -Naur alliance-5.0/fsm/src/Makefile.in alliance/fsm/src/Makefile.in
--- alliance-5.0/fsm/src/Makefile.in	2007-07-18 19:04:31.000000000 +0200
+++ alliance/fsm/src/Makefile.in	2009-06-13 22:27:27.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libFsm_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -68,11 +66,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libFsm_la_SOURCES)
 DIST_SOURCES = $(libFsm_la_SOURCES)
@@ -147,6 +145,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -169,6 +170,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -235,6 +239,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -246,6 +253,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -295,6 +305,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -302,6 +315,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-fsp.patch:

--- NEW FILE alliance-fsp.patch ---
diff -Naur alliance-5.0/fsp/configure.in alliance/fsp/configure.in
--- alliance-5.0/fsp/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/fsp/configure.in	2002-10-16 20:04:23.000000000 +0200
@@ -0,0 +1,35 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/fsp_main.c)
+
+FSP_MAJOR_VERSION=1
+FSP_MINOR_VERSION=1
+FSP_VERSION=$FSP_MAJOR_VERSION.$FSP_MINOR_VERSION
+
+AC_SUBST(FSP_MAJOR_VERSION)
+AC_SUBST(FSP_MINOR_VERSION)
+AC_SUBST(FSP_VERSION)
+
+# For automake.
+VERSION=$FSP_VERSION
+PACKAGE=fsp
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/fsp/Makefile.in alliance/fsp/Makefile.in
--- alliance-5.0/fsp/Makefile.in	2007-07-18 19:04:31.000000000 +0200
+++ alliance/fsp/Makefile.in	2009-06-13 22:27:27.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/fsp/man1/Makefile.in alliance/fsp/man1/Makefile.in
--- alliance-5.0/fsp/man1/Makefile.in	2007-07-18 19:04:31.000000000 +0200
+++ alliance/fsp/man1/Makefile.in	2009-06-13 22:27:27.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/fsp/src/Makefile.in alliance/fsp/src/Makefile.in
--- alliance-5.0/fsp/src/Makefile.in	2007-07-18 19:04:31.000000000 +0200
+++ alliance/fsp/src/Makefile.in	2009-06-13 22:27:27.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(fsp_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -60,11 +58,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(fsp_SOURCES)
 DIST_SOURCES = $(fsp_SOURCES)
@@ -137,6 +135,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -159,6 +160,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -225,6 +229,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -236,6 +243,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -285,6 +295,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -292,6 +305,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-ftl.patch:

--- NEW FILE alliance-ftl.patch ---
diff -Naur alliance-5.0/ftl/configure.in alliance/ftl/configure.in
--- alliance-5.0/ftl/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ftl/configure.in	2002-10-16 20:04:23.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.6 2002/10/16 18:04:23 jpc Exp $
+dnl
+dnl
+AC_INIT(src/ftl.h)
+FTL_DLL_VERSION=1:4:0
+AC_SUBST(FTL_DLL_VERSION)
+AM_INIT_AUTOMAKE(ftl, 1.4)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/ftl/Makefile.in alliance/ftl/Makefile.in
--- alliance-5.0/ftl/Makefile.in	2007-07-18 19:04:32.000000000 +0200
+++ alliance/ftl/Makefile.in	2009-06-13 22:27:28.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/ftl/src/cvslog.27285 alliance/ftl/src/cvslog.27285
--- alliance-5.0/ftl/src/cvslog.27285	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ftl/src/cvslog.27285	2009-06-14 15:51:40.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:51:40 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/ftl/src
+In directory do:/users/cao/ludo/alliance/src/ftl/src
+
+Modified Files:
+	ftlerror.h 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/ftl/src/ftlerror.h alliance/ftl/src/ftlerror.h
--- alliance-5.0/ftl/src/ftlerror.h	2002-09-30 18:20:16.000000000 +0200
+++ alliance/ftl/src/ftlerror.h	2009-06-13 19:48:17.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef FTL_ERROR_H
 # define FTL_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |
diff -Naur alliance-5.0/ftl/src/Makefile.in alliance/ftl/src/Makefile.in
--- alliance-5.0/ftl/src/Makefile.in	2007-07-18 19:04:32.000000000 +0200
+++ alliance/ftl/src/Makefile.in	2009-06-13 22:27:28.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libFtl_la_SOURCES) $(fsmtest_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -70,11 +68,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libFtl_la_SOURCES) $(fsmtest_SOURCES)
 DIST_SOURCES = $(libFtl_la_SOURCES) $(fsmtest_SOURCES)
@@ -149,6 +147,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -171,6 +172,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -237,6 +241,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -248,6 +255,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -297,6 +307,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -304,6 +317,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-fvh.patch:

--- NEW FILE alliance-fvh.patch ---
diff -Naur alliance-5.0/fvh/configure.in alliance/fvh/configure.in
--- alliance-5.0/fvh/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/fvh/configure.in	2002-10-16 20:04:23.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:23 jpc Exp $
+dnl
+dnl
+AC_INIT(src/fvh.h)
+FVH_DLL_VERSION=1:4:0
+AC_SUBST(FVH_DLL_VERSION)
+AM_INIT_AUTOMAKE(fvh, 1.4)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/fvh/Makefile.in alliance/fvh/Makefile.in
--- alliance-5.0/fvh/Makefile.in	2007-07-18 19:04:32.000000000 +0200
+++ alliance/fvh/Makefile.in	2009-06-13 22:27:28.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/fvh/src/fbl_bcomp_y.y alliance/fvh/src/fbl_bcomp_y.y
--- alliance-5.0/fvh/src/fbl_bcomp_y.y	2004-07-13 23:56:13.000000000 +0200
+++ alliance/fvh/src/fbl_bcomp_y.y	2009-06-13 19:46:26.000000000 +0200
@@ -58,13 +58,13 @@
 static long chktab ();
 static void fretab ();
 void *fbl_addstr ();
-int fbl_chkdcl ();
+long fbl_chkdcl ();
 struct ptype *reversetype();
 struct choice_chain *order_choice();
 %}
 
 %union  {
-	int		 valu;
+	long		 valu;
 	char		*text;
 	struct ptype	*ptyp;
 	struct fbpcs	proc;
@@ -522,7 +522,7 @@
 	  simple_name
 	  IS
         {
-		int type,size=0;
+		long type,size=0;
 		struct fbtyp *fbtyp_pnt;
                 char   *name;
                 char   *name_bit;
@@ -687,7 +687,7 @@
 	  .signal_kind.
                 {
                 char *signame;
-                int   sigconf;
+                long   sigconf;
                 void *pnt;
  
                 /* ###----------------------------------------------### */
@@ -715,7 +715,7 @@
                   addtab (hshtab,signame,FBL_MODNAM,FBL_WMNDFN,$6.LEFT);
                   addtab (hshtab,signame,FBL_MODNAM,FBL_WMXDFN,$6.RIGHT);
                   addtab (hshtab,signame,FBL_MODNAM,FBL_LBLDFN,$7);
-                  addtab (hshtab,signame,FBL_MODNAM,FBL_PNTDFN,(int)pnt);
+                  addtab (hshtab,signame,FBL_MODNAM,FBL_PNTDFN,(long)pnt);
  
                   FBL_NM1LST = delchain (FBL_NM1LST, FBL_NM1LST);
                   }
@@ -828,7 +828,7 @@
 		char name[128];
 		char value[128];
 		char *pt;
-		int  field;
+		long  field;
 
 		 field = sscanf((char *)$1,"-- %s %s %s %s", pragma,type,name,value);
 
@@ -854,7 +854,7 @@
 	  constant_VarAsgn__expression
 	  Semicolon_ERR
                 {
-                int sigconf;
+                long sigconf;
 
                 if (fbl_chkdcl ('C',0,val_type($4.NAME),$4.FLAG,0,$5.FLAG,&sigconf) == 0)
                 {
@@ -883,9 +883,9 @@
 	  Semicolon_ERR
                 {
                 char *signame;
-                int   sigconf;
+                long   sigconf;
                 void *pnt;
-                int   errflg;
+                long   errflg;
  
                 errflg = fbl_chkdcl ('S',0,val_type($4.NAME),$4.FLAG,$6,$5.FLAG,&sigconf);
  
@@ -917,7 +917,7 @@
                 addtab (hshtab,signame,FBL_MODNAM,FBL_WMNDFN,$5.LEFT);
               addtab (hshtab,signame,FBL_MODNAM,FBL_WMXDFN,$5.RIGHT);
               addtab (hshtab,signame,FBL_MODNAM,FBL_LBLDFN,$6);
-            addtab (hshtab,signame,FBL_MODNAM,FBL_PNTDFN,(int)pnt);
+            addtab (hshtab,signame,FBL_MODNAM,FBL_PNTDFN,(long)pnt);
  
           FBL_NM1LST = delchain (FBL_NM1LST,FBL_NM1LST);
         
@@ -942,7 +942,7 @@
    		addtab(hshtab,$2,FBL_MODNAM,FBL_SIGDFN,FBL_TPEDFN);
    		addtab(hshtab,$2,FBL_MODNAM,FBL_LBLDFN,$4.CLASS);
    	        addtab(hshtab,$2,FBL_MODNAM,FBL_TYPDFN,FBL_NUMTYP);
-                addtab (hshtab,$2,FBL_MODNAM,FBL_PNTDFN,(int)FBL_BEFPNT->BETYP);
+                addtab (hshtab,$2,FBL_MODNAM,FBL_PNTDFN,(long)FBL_BEFPNT->BETYP);
 				FBL_NUMTYP++;
 		}
           Semicolon_ERR
@@ -969,7 +969,7 @@
    		addtab(hshtab,$2,FBL_MODNAM,FBL_SIGDFN,FBL_TPEDFN);
    		addtab(hshtab,$2,FBL_MODNAM,FBL_LBLDFN,$4.CLASS);
    	        addtab(hshtab,$2,FBL_MODNAM,FBL_TYPDFN,FBL_NUMTYP);
-                addtab (hshtab,$2,FBL_MODNAM,FBL_PNTDFN,(int)FBL_BEFPNT->BETYP);
+                addtab (hshtab,$2,FBL_MODNAM,FBL_PNTDFN,(long)FBL_BEFPNT->BETYP);
 				FBL_NUMTYP++;
 		}
           Semicolon_ERR
@@ -1004,8 +1004,8 @@
           RightParen_ERR
                 {
                 char *enumname;
-		int size=0;
-		int indice=0;
+		long size=0;
+		long indice=0;
                 char **pnt;
 		chain_list *nm1lst;
  
@@ -1034,7 +1034,7 @@
                   addtab (hshtab,enumname,FBL_MODNAM,FBL_WMNDFN,-1);
                   addtab (hshtab,enumname,FBL_MODNAM,FBL_WMXDFN,-1);
                   addtab (hshtab,enumname,FBL_MODNAM,FBL_LBLDFN,indice);
-                  addtab (hshtab,enumname,FBL_MODNAM,FBL_PNTDFN,(int)pnt);
+                  addtab (hshtab,enumname,FBL_MODNAM,FBL_PNTDFN,(long)pnt);
  
 		  pnt[indice++] = enumname;
                   FBL_NM1LST = delchain (FBL_NM1LST, FBL_NM1LST);
@@ -1147,7 +1147,7 @@
 type_mark
    	: simple_name
               { 
-		int type;
+		long type;
 		$$.NAME = $1;
 		$$.LEFT = -1;
 		$$.RIGHT = -1;
@@ -1280,7 +1280,7 @@
 	  waveform
 	  Semicolon_ERR
 		{
-		int             i;
+		long             i;
 		struct fbout   *fbout_pnt;
 		struct fbbus   *fbbus_pnt;
 		struct fbreg   *fbreg_pnt;
@@ -1294,15 +1294,15 @@
 		struct fbl_expr expr4;
 		struct fbl_expr expr5;
 		struct fbl_expr expr6;
-		int             rev_flg = 0;
-		int             left_bnd;
-		int             right_bnd;
-		int             left;
-		int             right;
-		int             in_bound;
-		int             out_bound;
-		int             sig_width;
-		int             sig_conf;
+		long             rev_flg = 0;
+		long             left_bnd;
+		long             right_bnd;
+		long             left;
+		long             right;
+		long             in_bound;
+		long             out_bound;
+		long             sig_width;
+		long             sig_conf;
 
 		expr4 = $5;
 
@@ -1587,7 +1587,7 @@
 	  ...waveform__WHEN__choices..
 	  Semicolon_ERR
 		{
-		int             i;
+		long             i;
 		struct fbout   *fbout_pnt;
 		struct fbbus   *fbbus_pnt;
 		struct fbreg   *fbreg_pnt;
@@ -1595,15 +1595,15 @@
 		struct fbbux   *fbbux_pnt;
 		struct chain   *abl_pnt;
 		struct fbl_expr expr1;
-		int             rev_flg = 0;
-		int             left_bnd;
-		int             right_bnd;
-		int             left;
-		int             right;
-		int             in_bound;
-		int             out_bound;
-		int             sig_width;
-		int             sig_conf;
+		long             rev_flg = 0;
+		long             left_bnd;
+		long             right_bnd;
+		long             left;
+		long             right;
+		long             in_bound;
+		long             out_bound;
+		long             sig_width;
+		long             sig_conf;
 
 		expr1 = fbl_crtabl (ABL_OR ,$8 ,$9,-1,-1);
 		if (FBL_BDDPNT != getlogbddnodeone())
@@ -1979,13 +1979,13 @@
 	  _LESym
 	  waveform
 	  Semicolon_ERR
-		{   unsigned int type; 
-		    int sig_conf,i; 	
-		    int left_bnd,right_bnd;
-		    int in_bound,out_bound;
-		    int left ,right;
-	            int rev_flg, debut;
-		    int sig_width;
+		{   unsigned long type; 
+		    long sig_conf,i; 	
+		    long left_bnd,right_bnd;
+		    long in_bound,out_bound;
+		    long left ,right;
+	            long rev_flg, debut;
+		    long sig_width;
 		    struct chain   *abl_pnt;
 		    char extname[100];
 		    struct fbl_expr expr;
@@ -2225,9 +2225,9 @@
 	  CASE
 	  Semicolon_ERR
 		{
-		unsigned int size=1;
-		unsigned int *size1;
-		int indice=0;
+		unsigned long size=1;
+		unsigned long *size1;
+		long indice=0;
 		struct choice_chain *ch;
                 struct fbcho **pnt;
                 struct fbcho *tab;
@@ -2257,7 +2257,7 @@
 		  tab[indice].SIZE = -1;
 		  tab[indice++].VALUE = namealloc("others");
 		  (*pnt) = tab;
-		  size1 = (unsigned int*) FBL_NM1LST->DATA;
+		  size1 = (unsigned long*) FBL_NM1LST->DATA;
 		  *size1 = size;
 		  FBL_NM1LST = delchain(FBL_NM1LST,FBL_NM1LST);
 		  FBL_OTHPNT = 0;
@@ -2414,13 +2414,13 @@
                 {
                 char           *val;
                 char            val2[256];
-                int             left;
-                int             right;
-                int             in_bound;
-                int             out_bound;
-                int             left_bnd;
-                int             right_bnd;
-                int             sig_conf;
+                long             left;
+                long             right;
+                long             in_bound;
+                long             out_bound;
+                long             left_bnd;
+                long             right_bnd;
+                long             sig_conf;
  
                 strcpy (val2,"B\"");
                 sig_conf = chktab (hshtab,$1.NAME,FBL_MODNAM,FBL_SIGDFN);
@@ -2646,15 +2646,15 @@
         | name
                 {
                 struct fbl_expr expr1;
-                int             left;
-                int             right;
-                int             left_bnd;
-                int             right_bnd;
-                int             in_bound;
-                int             out_bound;
-                int             mode;
-		int  prtype;
-		int  type;
+                long             left;
+                long             right;
+                long             left_bnd;
+                long             right_bnd;
+                long             in_bound;
+                long             out_bound;
+                long             mode;
+		long  prtype;
+		long  type;
 
                 mode = chktab (hshtab,$1.NAME,FBL_MODNAM,FBL_SIGDFN);
 		type = chktab(hshtab,$1.NAME,FBL_MODNAM,FBL_TYPDFN);
@@ -2769,7 +2769,7 @@
                 else
                  {
                  expr1.IDENT = (char *)chktab(hshtab,$1.NAME,0,FBL_PNTDFN);
-		 expr1.TYPE =(int)-1;/*dec, cast int */
+		 expr1.TYPE =(long)-1;/*dec, cast long */
                   $$ = fbl_crtabl (NOPS,expr1,FBL_EMPSTR,in_bound,out_bound);
                  }
 		}
@@ -2864,9 +2864,9 @@
                 {
                 char             extname[100];
                 char            *lclname;
-                int              sig_conf;
-                int              type;
-		int              kind;
+                long              sig_conf;
+                long              type;
+		long              kind;
                 struct fbl_expr  expr1;
                 struct fbl_expr  expr2;
                 struct chain    *ptabl;
@@ -3035,7 +3035,7 @@
 
   {
   struct dct_entry *entry;
-  int              i;
+  long              i;
 
   if (FBL_DCEHED == 0)
     {
@@ -3068,7 +3068,7 @@
 
   {
   struct dct_recrd *recrd;
-  int               i;
+  long               i;
 
   if (FBL_DCRHED == 0)
     {
@@ -3105,7 +3105,7 @@
 
   {
   struct dct_entry **head;
-  int                i;
+  long                i;
 
   head = (struct dct_entry **)
          mbkalloc (sizeof(struct dct_entry *) * FBL_HSZDFN);
@@ -3121,12 +3121,12 @@
 struct dct_entry **head;
 char              *key_str;
 char              *ctx_str;
-int                field;
+long                field;
 long               valu;
 
   {
-  int               found = 0;
-  int               index;
+  long               found = 0;
+  long               index;
   struct dct_entry *entry_pnt;
   struct dct_recrd *recrd_pnt;
 
@@ -3202,11 +3202,11 @@
 struct dct_entry **head;
 char              *key_str;
 char              *ctx_str;
-int                field;
+long                field;
 
   {
-  int               found = 0;
-  int               valu = 0;
+  long               found = 0;
+  long               valu = 0;
   struct dct_entry *entry_pnt;
   struct dct_recrd *recrd_pnt;
 
@@ -3277,7 +3277,7 @@
   struct dct_entry *pt_entry;
   struct dct_entry *pt_nxtentry;
   struct dct_recrd *pt_record;
-  int               i;
+  long               i;
 
   if (pt_hash != 0)
     {
@@ -3310,8 +3310,8 @@
 
 struct fbfig *ptfig;
 char          object;
-int           mode;
-int           prtype;
+long           mode;
+long           prtype;
 unsigned char type;
 char          flag;
 char         *name;
@@ -3511,19 +3511,19 @@
   return (pnt);
 }
 
-int fbl_chkdcl (object,mode,type,flag,kind,constraint,conf)
+long fbl_chkdcl (object,mode,type,flag,kind,constraint,conf)
 
 char object;
-int  mode;
-int  type;
+long  mode;
+long  type;
 char flag;
-int  kind;
+long  kind;
 char constraint;
-int  *conf;
+long  *conf;
 
 {
-  int errflg = 0;
-  int lclcnf = 0;
+  long errflg = 0;
+  long lclcnf = 0;
 
   if (flag != constraint && constraint !='U'  && flag !='U')
     {
@@ -3695,7 +3695,7 @@
   return (errflg);
 }
 
-int val_type(name)
+long val_type(name)
  char *name;
 {
     if(!name)
@@ -3760,7 +3760,7 @@
  struct choice_chain *lastpnt;
  struct ptype *type;
  char    *val;
- unsigned int size;
+ unsigned long size;
  {
     struct choice_chain *pnt;	
 
@@ -3776,7 +3776,7 @@
  struct choice_chain *pnt;
  struct ptype *type;
  char    *val;
- unsigned int size;
+ unsigned long size;
  {
     struct choice_chain *aux1;
     struct choice_chain *aux2;
diff -Naur alliance-5.0/fvh/src/fbl_bspec.c alliance/fvh/src/fbl_bspec.c
--- alliance-5.0/fvh/src/fbl_bspec.c	2002-09-30 18:20:17.000000000 +0200
+++ alliance/fvh/src/fbl_bspec.c	2009-06-13 19:47:44.000000000 +0200
@@ -79,8 +79,8 @@
   struct fbgen *ptgen;
   struct chain *ptauxnam;
   struct chain *ptauxnat;
-  int           i;
-  int           inc = 1;
+  long           i;
+  long           inc = 1;
 
   ptgen    = lastgeneric;
   ptauxnam = nam_lst;
@@ -141,8 +141,8 @@
 
   {
   char *resstr;
-  int   i;
-  int   j=0;
+  long   i;
+  long   j=0;
 
   resstr = (char *)mbkalloc(100);
   resstr[0] = '\0';
@@ -226,8 +226,8 @@
 short      oper;
 fbl_ablstr expr1;
 fbl_ablstr expr2;
-int        left;
-int        right;
+long        left;
+long        right;
 
 {
   char            name[256];
@@ -677,11 +677,11 @@
 /* description  : transform a ENUMERATE     */
 /*      in a string of '0' and '1's        */
 /* ###--------------------------------------------------------------### */
-int fbl_bintonum(str)
+long fbl_bintonum(str)
 char* str;
 
   {
-  int res,i=0;
+  long res,i=0;
 
    res = 0; 
   while(str[i])
@@ -699,12 +699,12 @@
 /*      in a string of '0' and '1's        */
 /* ###--------------------------------------------------------------### */
 char *fbl_numtobin(num)
-int num;
+long num;
 
   {
    char val[256]; 
    char *str;
-  int res,i=1;
+  long res,i=1;
 
    val[255] = '\0';
    res = num; 
@@ -724,18 +724,18 @@
 /*      in a string of '0' and '1's        */
 /* ###--------------------------------------------------------------### */
 
-int fbl_tobin (trg,src,left,right)
+long fbl_tobin (trg,src,left,right)
 
 char *trg;
 char *src;
-int   left;
-int   right;
+long   left;
+long   right;
 
   {
   char base;
-  int  indx;
-  int  j = 0;
-  int  errflg = 0;
+  long  indx;
+  long  j = 0;
+  long  errflg = 0;
   char lcl_trg[256];
 
   lcl_trg[0] = '\0';
@@ -927,7 +927,7 @@
 fbl_ablstr  *pt_ablstr;		/* tested expression			*/
 {
   char             binstr[512];
-  int              i;
+  long              i;
   struct chain    *pt_auxabl;
   bddnode         *pt_bddres;
   bddnode         *pt_bddnew;
@@ -936,8 +936,8 @@
   char             nomvar[10];
   struct chain    *pt_newabl;
   struct chain    *pt_newabl2;
-  static int       oth_flg=0;
-  static int       last_width=0;
+  static long       oth_flg=0;
+  static long       last_width=0;
 
   result->LIST_ABL = NULL;
   result->IDENT    = NULL;
diff -Naur alliance-5.0/fvh/src/fbl_bspec.h alliance/fvh/src/fbl_bspec.h
--- alliance-5.0/fvh/src/fbl_bspec.h	2002-09-30 18:20:17.000000000 +0200
+++ alliance/fvh/src/fbl_bspec.h	2009-06-13 19:47:09.000000000 +0200
@@ -57,11 +57,11 @@
 
   extern  struct chain * fbl_cpyabllst __P((struct chain *abllst));
   extern     fbl_ablstr  fbl_cpyablstr __P((fbl_ablstr ablstr));
-  extern     fbl_ablstr  fbl_crtabl __P((short oper, fbl_ablstr expr1, fbl_ablstr expr2, int left, int right));
-  extern          char * fbl_numtobin __P((int num));
-  extern            int  fbl_tobin __P((char *trg, char *src, int left, int right));
-  extern           void  loc_fbl_error __P((int code, char *str1));
-  extern           void  fbl_toolbug __P((int code, char *str1, char *str2, int nbr1));
+  extern     fbl_ablstr  fbl_crtabl __P((short oper, fbl_ablstr expr1, fbl_ablstr expr2, long left, long right));
+  extern          char * fbl_numtobin __P((long num));
+  extern            long  fbl_tobin __P((char *trg, char *src, long left, long right));
+  extern           void  loc_fbl_error __P((long code, char *str1));
+  extern           void  fbl_toolbug __P((long code, char *str1, char *str2, long nbr1));
 
 # define fbl_error( C, S ) \
   fprintf( stderr, "%s.%d: ", autbasename(__FILE__,NULL),__LINE__ ); loc_fbl_error( C, S );
diff -Naur alliance-5.0/fvh/src/fbl_byacc.h alliance/fvh/src/fbl_byacc.h
--- alliance-5.0/fvh/src/fbl_byacc.h	2002-09-30 18:20:17.000000000 +0200
+++ alliance/fvh/src/fbl_byacc.h	2009-06-13 19:46:49.000000000 +0200
@@ -66,7 +66,7 @@
 
 struct g_type
   {
-  int  VALU;
+  long  VALU;
   char FLAG;
   };
 
@@ -74,7 +74,7 @@
   {
   struct choice_chain* NEXT;	
   char  *VALUE;
-  unsigned int  SIZE;
+  unsigned long  SIZE;
   struct ptype *INSTRUCTION;
   };
 
@@ -84,7 +84,7 @@
  
 struct bddnode *FBL_BDDPNT = NULL;		/* BDD pointer			*/
 static char         *FBL_LBLNAM = NULL;	/* label			*/
-static int           FBL_NUMTYP = 0;	/* nombre de type			*/
+static long           FBL_NUMTYP = 0;	/* nombre de type			*/
 static struct chain *FBL_NM1LST = NULL;	/* 1-st name liste		*/
 static struct chain *FBL_GRDLST = NULL;	/* list of guard's ABL		*/
 static struct chain *FBL_CNDLST = NULL;	/* list of conditions (ABL)	*/
@@ -102,22 +102,22 @@
 
 extern char          FBL_ERRFLG;	/* set to 1 in case of error	*/
 extern struct fbfig *FBL_HEADFIG;	/* head of fbfigs		*/
-extern int           FBL_LINNUM;
-extern int           FBL_NUMPTP;
+extern long           FBL_LINNUM;
+extern long           FBL_NUMPTP;
 
 
 static struct dct_entry **hshtab;
  
   extern  struct fbgen * fbl_addgen __P((struct fbgen *lastgeneric, struct chain *nam_lst, struct chain *nat_lst, char *type, short left, short right));
-  extern            int  val_type __P((char *name));
+  extern            long  val_type __P((char *name));
 
-  extern            int  fbl_tobin __P((char *trg, char *src, int left, int right));
-  extern            int  fbl_bintonum __P((char *str));
-  extern     fbl_ablstr  fbl_crtabl __P((short oper, fbl_ablstr expr1, fbl_ablstr expr2, int left, int right));
+  extern            long  fbl_tobin __P((char *trg, char *src, long left, long right));
+  extern            long  fbl_bintonum __P((char *str));
+  extern     fbl_ablstr  fbl_crtabl __P((short oper, fbl_ablstr expr1, fbl_ablstr expr2, long left, long right));
   extern     fbl_ablstr  fbl_cpyablstr __P((fbl_ablstr ablstr));
 extern void         fbl_select();
   extern          char * fbl_stostr __P((char *str));
 
   extern           void  fbl_y_error __P((char *str));
-  extern            int  fbl_y_lex __P(());
+  extern            long  fbl_y_lex __P(());
 
diff -Naur alliance-5.0/fvh/src/Makefile.in alliance/fvh/src/Makefile.in
--- alliance-5.0/fvh/src/Makefile.in	2007-07-18 19:04:33.000000000 +0200
+++ alliance/fvh/src/Makefile.in	2009-06-13 22:27:28.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libFvh_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -69,11 +67,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -153,6 +151,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -175,6 +176,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -241,6 +245,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -252,6 +259,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -301,6 +311,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -308,6 +321,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-gcp.patch:

--- NEW FILE alliance-gcp.patch ---
diff -Naur alliance-5.0/gcp/configure.in alliance/gcp/configure.in
--- alliance-5.0/gcp/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/gcp/configure.in	2002-09-30 18:20:18.000000000 +0200
@@ -0,0 +1,47 @@
+dnl
+/* 
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.2 2002/09/30 16:20:18 czo Exp $
+dnl
+dnl
+AC_INIT(src/gcp.h)
+AM_INIT_AUTOMAKE(gcp, 1.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_HEADER_STDC
+AC_C_CONST
+AC_PROG_RANLIB
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/gcp/Makefile.am alliance/gcp/Makefile.am
--- alliance-5.0/gcp/Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ alliance/gcp/Makefile.am	2002-03-29 18:39:11.000000000 +0100
@@ -0,0 +1 @@
+SUBDIRS = src
diff -Naur alliance-5.0/gcp/Makefile.in alliance/gcp/Makefile.in
--- alliance-5.0/gcp/Makefile.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/gcp/Makefile.in	2009-06-13 22:27:29.000000000 +0200
@@ -0,0 +1,670 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = gcp
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/alliance.m4 $(top_srcdir)/motif.m4 \
+	$(top_srcdir)/xpm.m4 $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-exec-recursive install-info-recursive \
+	install-recursive installcheck-recursive installdirs-recursive \
+	pdf-recursive ps-recursive uninstall-info-recursive \
+	uninstall-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ABE_DLL_VERSION = @ABE_DLL_VERSION@
+ABL_DLL_VERSION = @ABL_DLL_VERSION@
+ABT_DLL_VERSION = @ABT_DLL_VERSION@
+ABV_DLL_VERSION = @ABV_DLL_VERSION@
+ACLOCAL = @ACLOCAL@
+ALCBANNER_MAJOR_VERSION = @ALCBANNER_MAJOR_VERSION@
+ALCBANNER_MINOR_VERSION = @ALCBANNER_MINOR_VERSION@
+ALCBANNER_VERSION = @ALCBANNER_VERSION@
+ALLIANCE_BUILD_FALSE = @ALLIANCE_BUILD_FALSE@
+ALLIANCE_BUILD_TRUE = @ALLIANCE_BUILD_TRUE@
+ALLIANCE_CFLAGS = @ALLIANCE_CFLAGS@
+ALLIANCE_LIBS = @ALLIANCE_LIBS@
+ALLIANCE_TOP = @ALLIANCE_TOP@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+ATTILA_MAJOR_VERSION = @ATTILA_MAJOR_VERSION@
+ATTILA_MINOR_VERSION = @ATTILA_MINOR_VERSION@
+ATTILA_VERSION = @ATTILA_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AUT_DLL_VERSION = @AUT_DLL_VERSION@
+AWK = @AWK@
+B2F_MAJOR_VERSION = @B2F_MAJOR_VERSION@
+B2F_MINOR_VERSION = @B2F_MINOR_VERSION@
+B2F_VERSION = @B2F_VERSION@
+BDD_DLL_VERSION = @BDD_DLL_VERSION@
+BEH_DLL_VERSION = @BEH_DLL_VERSION@
+BHL_DLL_VERSION = @BHL_DLL_VERSION@
+BOOG_MAJOR_VERSION = @BOOG_MAJOR_VERSION@
+BOOG_MINOR_VERSION = @BOOG_MINOR_VERSION@
+BOOG_VERSION = @BOOG_VERSION@
+BOOM_MAJOR_VERSION = @BOOM_MAJOR_VERSION@
+BOOM_MINOR_VERSION = @BOOM_MINOR_VERSION@
+BOOM_VERSION = @BOOM_VERSION@
+BTR_DLL_VERSION = @BTR_DLL_VERSION@
+BVL_DLL_VERSION = @BVL_DLL_VERSION@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CST_DLL_VERSION = @CST_DLL_VERSION@
+CTL_DLL_VERSION = @CTL_DLL_VERSION@
+CTP_DLL_VERSION = @CTP_DLL_VERSION@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DOC_MAJOR_VERSION = @DOC_MAJOR_VERSION@
+DOC_MINOR_VERSION = @DOC_MINOR_VERSION@
+DOC_VERSION = @DOC_VERSION@
+DREAL_MAJOR_VERSION = @DREAL_MAJOR_VERSION@
+DREAL_MINOR_VERSION = @DREAL_MINOR_VERSION@
+DREAL_VERSION = @DREAL_VERSION@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
+EXEEXT = @EXEEXT@
+EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
+EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
+EXP_VERSION = @EXP_VERSION@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FKS_DLL_VERSION = @FKS_DLL_VERSION@
+FLATBEH_MAJOR_VERSION = @FLATBEH_MAJOR_VERSION@
+FLATBEH_MINOR_VERSION = @FLATBEH_MINOR_VERSION@
+FLATBEH_VERSION = @FLATBEH_VERSION@
+FMI_MAJOR_VERSION = @FMI_MAJOR_VERSION@
+FMI_MINOR_VERSION = @FMI_MINOR_VERSION@
[...36491 lines suppressed...]
+install-includeHEADERS: $(include_HEADERS)
+	@$(NORMAL_INSTALL)
+	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
+	@list='$(include_HEADERS)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f=$(am__strip_dir) \
+	  echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
+	  $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
+	done
+
+uninstall-includeHEADERS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(include_HEADERS)'; for p in $$list; do \
+	  f=$(am__strip_dir) \
+	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	    $$tags $$unique; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+	list='$(DISTFILES)'; for file in $$list; do \
+	  case $$file in \
+	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+	  esac; \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+	    dir="/$$dir"; \
+	    $(mkdir_p) "$(distdir)$$dir"; \
+	  else \
+	    dir=''; \
+	  fi; \
+	  if test -d $$d/$$file; then \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(LTLIBRARIES) $(HEADERS)
+installdirs:
+	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"; do \
+	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-rm -f c_ccomp.c
+clean: clean-am
+
+clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-includeHEADERS
+
+install-exec-am: install-libLTLIBRARIES
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-includeHEADERS uninstall-info-am \
+	uninstall-libLTLIBRARIES
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libLTLIBRARIES clean-libtool ctags distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-exec \
+	install-exec-am install-includeHEADERS install-info \
+	install-info-am install-libLTLIBRARIES install-man \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+	pdf pdf-am ps ps-am tags uninstall uninstall-am \
+	uninstall-includeHEADERS uninstall-info-am \
+	uninstall-libLTLIBRARIES
+
+
+c_ccomp.c c_ccomp.h : $(srcdir)/c_ccomp.y
+	$(YACC) -d $(YFLAGS) $(srcdir)/c_ccomp.y && sed -e "s/yy/c_y_/g" -e "s/YY/C_Y_/g" y.tab.c > c_ccomp.c && sed -e "s/yy/c_y_/g" -e "s/YY/C_Y_/g" y.tab.h > c_ccomp.h
+libtool: $(LIBTOOL_DEPS)
+	$(SHELL) ./config.status --recheck
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

alliance-genlib.patch:

--- NEW FILE alliance-genlib.patch ---
diff -Naur alliance-5.0/genlib/configure.in alliance/genlib/configure.in
--- alliance-5.0/genlib/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/configure.in	2003-01-29 10:59:35.000000000 +0100
@@ -0,0 +1,73 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.8 2003/01/29 09:59:35 jpc Exp $
+dnl
+dnl
+AC_INIT(src/genlib.c)
+MGN_DLL_VERSION=3:3:0
+AC_SUBST(MGN_DLL_VERSION)
+AM_INIT_AUTOMAKE(genlib, 3.3)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_CHECK_HEADERS(strings.h unistd.h)
+AC_C_CONST
+AC_TYPE_SIGNAL
+AM_PROG_LIBTOOL
+AC_CHECK_PROG(SED, sed, sed)
+AM_PROG_LEX
+AC_PROG_YACC
+AC_PROG_MAKE_SET
+
+changequote(,)dnl
+if test -z $SED ; then
+   echo "Cannot find sed here! Quiting, ..."
+   exit 1
+fi
+changequote([,])dnl
+
+dnl Setting pathes as necessary, using externally set shell variables
+changequote(,)dnl
+INCLUDES="-I\$(prefix)/include -I${ALLIANCE_TOP}/include"
+LDFLAGS="-L\$(prefix)/lib -L${ALLIANCE_TOP}/lib"
+changequote([,])dnl
+
+AM_ALLIANCE
+
+AC_SUBST(INCLUDES)
+AC_SUBST(LDFLAGS)
+
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+man3/Makefile
+doc/Makefile
+doc/genlib/Makefile
+])
diff -Naur alliance-5.0/genlib/doc/build_doc.sh alliance/genlib/doc/build_doc.sh
--- alliance-5.0/genlib/doc/build_doc.sh	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/build_doc.sh	2004-07-22 21:22:27.000000000 +0200
@@ -0,0 +1,103 @@
+#!/bin/sh
+
+
+      LOG="build_doc.log"
+     TOOL="genlib"
+ SGML_DOC="$TOOL.sgm"
+
+
+ detect_fail ()
+ {
+   echo ""                      >&2
+   echo "build_doc.sh ERROR:"   >&2
+   echo ""                      >&2
+   echo "  Cannot find \"$1\"." >&2
+   echo ""                      >&2
+   echo "  Please check that DocBook is installed on your system." >&2
+   echo ""                      >&2
+
+   exit 1
+ }
+
+
+ detect ()
+ {
+   STR="`which $1 2> /dev/null`"
+
+   if [ -z "$STR" ]; then detect_fail "$1"; fi
+
+   echo "$STR"
+ }
+
+
+ DB2MAN=`detect docbook2man`
+ DB2PDF=`detect db2pdf`
+ DB2HTML=`detect db2html`
+
+
+ rm -f $LOG
+
+
+ echo ""
+ echo "  o  Building MAN pages..."
+ $DB2MAN $SGML_DOC > $LOG 2>&1
+ mv *.1 ../man1
+ mv *.3 ../man3
+
+
+ echo ""
+ echo "  o  Building HTML..."
+ if [ -d $TOOL ]; then
+   echo "     - Backuping CVS"
+   mv $TOOL/CVS ./CVS-$TOOL
+   mv $TOOL/stylesheet-images/CVS ./CVS-SS-$TOOL
+ fi
+ $DB2HTML $SGML_DOC >> $LOG 2>&1
+ if [ -d $TOOL.junk ]; then rm -r $TOOL.junk; fi
+
+ echo "     - Building Makefile.am for html subdir."
+ DOC_AM="Makefile.am-doc"
+ echo "" >  $DOC_AM
+ echo "" >> $DOC_AM
+ echo "pkghtmldir = \$(DESTDIR)\$(prefix)/doc/html/@PACKAGE@" >> $DOC_AM
+ echo "pkghtml_DATA = \\"  >> $DOC_AM
+ FILE_LIST=`(cd $TOOL; find . -name \*.html -exec echo {} \;)`
+ set $FILE_LIST
+ while [ $# -gt 0 ]; do
+   LINE="               $1"
+   if [ $# -gt 1 ]; then LINE="$LINE \\"; fi
+   echo "$LINE" >> $DOC_AM
+   shift
+ done
+ echo "" >> $DOC_AM
+ echo "EXTRA_DIST = \$(pkghtml_DATA)" >> $DOC_AM
+ mv $DOC_AM $TOOL/Makefile.am
+ if [ -d ./CVS-$TOOL ]; then
+   echo "     - Restoring CVS"
+   mv ./CVS-$TOOL $TOOL/CVS
+   mv ./CVS-SS-$TOOL $TOOL/stylesheet-images/CVS
+ fi
+
+
+ echo ""
+ echo "  o  Building PDF..."
+ $DB2PDF $SGML_DOC >> $LOG 2>&1
+
+ echo "     - Building Makefile.am for doc dir."
+ DOC_AM="Makefile.am"
+ echo "" >  $DOC_AM
+ echo "SUBDIRS = $TOOL" >> $DOC_AM
+ echo "" >> $DOC_AM
+ echo "pdfdir = \$(DESTDIR)\$(prefix)/doc/pdf" >> $DOC_AM
+ echo "pdf_DATA = $TOOL.pdf"  >> $DOC_AM
+ echo "" >> $DOC_AM
+ echo "EXTRA_DIST = \$(pdf_DATA) \\" >> $DOC_AM
+ FILE_LIST=`find . -name \*.sgm -exec echo {} \;`
+ set $FILE_LIST
+ while [ $# -gt 0 ]; do
+   LINE="             $1"
+   if [ $# -gt 1 ]; then LINE="$LINE \\"; fi
+   echo "$LINE" >> $DOC_AM
+   shift
+ done
+ echo "" >> $DOC_AM
diff -Naur alliance-5.0/genlib/doc/genlib/Makefile.in alliance/genlib/doc/genlib/Makefile.in
--- alliance-5.0/genlib/doc/genlib/Makefile.in	2007-07-18 19:04:33.000000000 +0200
+++ alliance/genlib/doc/genlib/Makefile.in	2009-06-13 22:27:30.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -123,6 +123,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -145,6 +148,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -211,6 +217,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -222,6 +231,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -271,6 +283,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -278,6 +293,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/caution.gif alliance/genlib/doc/genlib/stylesheet-images/caution.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/caution.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/caution.gif	2002-05-24 20:34:40.000000000 +0200
@@ -0,0 +1,3 @@
+GIF87a
+$N$ø¢Á
+4>pиña
(e|ˆ¸QGE(YÀ
 tÄààÆYÌ«b	16|ø‹ÀÁÙÜûÁoÊ"Ø•Ñ‚d‚‰=àHÉ
ÂùÀ€
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/home.gif alliance/genlib/doc/genlib/stylesheet-images/home.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/home.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/home.gif	2002-05-24 20:34:40.000000000 +0200
@@ -0,0 +1 @@
+GIF87a#
 ë†
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/important.gif alliance/genlib/doc/genlib/stylesheet-images/important.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/important.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/important.gif	2002-05-24 20:34:40.000000000 +0200
@@ -0,0 +1,3 @@
+GIF87a
+|ÜÜ°s Ž5WR
˜
+8Pܼ"i'c9,Ù""ÈØLd‹ÇOW¾
„ó0r¡
5žŒ}Â"ƒ
’­ET at A¤=‘*¨X‹žªø'ÒO
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/next.gif alliance/genlib/doc/genlib/stylesheet-images/next.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/next.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/next.gif	2002-05-24 20:34:41.000000000 +0200
@@ -0,0 +1,2 @@
+GIF87a#
+%pQ†	"8T@€€À(¦<X`%C$¨±ÂƒL8 
hÐðc„
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/note.gif alliance/genlib/doc/genlib/stylesheet-images/note.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/note.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/note.gif	2002-05-24 20:34:41.000000000 +0200
@@ -0,0 +1,5 @@
+GIF87a
+
+
+


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ   ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬­­­®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,
+<—Ò˜³9M½u
élF²ßQ£E‰”=5k-5öŽ¤·»Sîáz˜Ò¿wÖ=ëQb½sTö¸$eJ{Jq\³Ç«±=@žýWËšÀZ!×lž3ƦÂR±Æ<-%3!c[BŽ*òŸÓã'{ÙÆšxèÎá¯yýǨøÀ^” Süj l¿ÃÄŠQî9o;µ6‡‰$HÜÚ
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/prev.gif alliance/genlib/doc/genlib/stylesheet-images/prev.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/prev.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/prev.gif	2002-05-24 20:34:41.000000000 +0200
@@ -0,0 +1,2 @@
+GIF87a#
+Œ¤
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/tip.gif alliance/genlib/doc/genlib/stylesheet-images/tip.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/tip.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/tip.gif	2002-05-24 20:34:41.000000000 +0200
@@ -0,0 +1,6 @@
+GIF87a
+
+
+


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ   ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬­­­®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,
+W&tVªåÀ{{B¬ÁY°TI†¥ˆ¼7‚¥yF•¹Ð›Ñ…*‰^UÈhϪ
+k…„é“`
±g-O¼z3&™ £ÖkQ«ÐÙk‘ý='Û˜ËÉ”=x"m‹çŠŒ|ü_@
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/toc-blank.gif alliance/genlib/doc/genlib/stylesheet-images/toc-blank.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/toc-blank.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/toc-blank.gif	2002-05-24 20:34:41.000000000 +0200
@@ -0,0 +1 @@
+GIF89a
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/toc-minus.gif alliance/genlib/doc/genlib/stylesheet-images/toc-minus.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/toc-minus.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/toc-minus.gif	2002-05-24 20:34:41.000000000 +0200
@@ -0,0 +1 @@
+GIF89a
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/toc-plus.gif alliance/genlib/doc/genlib/stylesheet-images/toc-plus.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/toc-plus.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/toc-plus.gif	2002-05-24 20:34:41.000000000 +0200
@@ -0,0 +1 @@
+GIF89a
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/up.gif alliance/genlib/doc/genlib/stylesheet-images/up.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/up.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/up.gif	2002-05-24 20:34:41.000000000 +0200
@@ -0,0 +1 @@
+GIF87a#
€Œˆ@ ƒ
€D(’d,(°`¥Á–KF at Pò
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/genlib/stylesheet-images/warning.gif alliance/genlib/doc/genlib/stylesheet-images/warning.gif
--- alliance-5.0/genlib/doc/genlib/stylesheet-images/warning.gif	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/doc/genlib/stylesheet-images/warning.gif	2002-05-24 20:34:41.000000000 +0200
@@ -0,0 +1 @@
+GIF87a
Š°p#‡ÇQ\̈#E…Ž Sæ@q#ÁPªL‰"ƒK"NªìðÀ…J–SpT9‚@€2C^”!éÇðù3Œ
3shÀ@Œ™7 ÀðÕÄ
‚ûÎÑ€ªJºYg0@€,ŠSjˆêuf8@ ˜Ùa@€3T¾˜ ƒGèÑ;¨P}¡µ@NNIã2C"tïÎñẤ¸ag}Q;ãmÑ7fDŸ>£…oçu˜À½;w¶	
\ No newline at end of file
diff -Naur alliance-5.0/genlib/doc/Makefile.in alliance/genlib/doc/Makefile.in
--- alliance-5.0/genlib/doc/Makefile.in	2007-07-18 19:04:33.000000000 +0200
+++ alliance/genlib/doc/Makefile.in	2009-06-13 22:27:29.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -132,6 +132,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -154,6 +157,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -220,6 +226,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -231,6 +240,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -280,6 +292,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -287,6 +302,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -461,7 +479,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -473,7 +497,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -481,7 +505,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -502,7 +532,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/genlib/Makefile.in alliance/genlib/Makefile.in
--- alliance-5.0/genlib/Makefile.in	2007-07-18 19:04:33.000000000 +0200
+++ alliance/genlib/Makefile.in	2009-06-13 22:27:29.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/genlib/man1/Makefile.in alliance/genlib/man1/Makefile.in
--- alliance-5.0/genlib/man1/Makefile.in	2007-07-18 19:04:34.000000000 +0200
+++ alliance/genlib/man1/Makefile.in	2009-06-13 22:27:30.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/genlib/man3/DPGEN_SHROT.3 alliance/genlib/man3/DPGEN_SHROT.3
--- alliance-5.0/genlib/man3/DPGEN_SHROT.3	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/man3/DPGEN_SHROT.3	2002-07-16 00:19:25.000000000 +0200
@@ -0,0 +1,75 @@
+.\\" auto-generated by docbook2man-spec $Revision: 1.1 $
+.TH "DPGEN_SHROT" "3" "17 June 2002" "ASIM/LIP6" "Alliance - genlib User's Manual"
+.SH NAME
+DPGEN_SHROT \- Shift/Rotation Macro-Generator
+.SH SYNOPSIS
+\fB#include <genlib.h>
+.sp
+void GENLIB_MACRO(
+.nf
+.ta 7n +20n
+	DPGEN_SHROT,
+	char *\fImodelname\fB,
+	long \fIflags\fB,
+	long \fIN\fB
+);
+.fi
+\fR.SH "DESCRIPTION"
+.PP
+Generate a \fIN\fR bits shift/rotation operator with name \fImodelname\fR.
+.PP
+How it works :
+.TP 0.2i
+\(bu
+if the op[0] signal is set to '1'
+right shift/rotation occurs, otherwise left shift/rotation
+occurs.
+.TP 0.2i
+\(bu
+if the op[1] signal is set to '1' performs
+an arithmetic shift (only meaningful in case of a right shift).
+.TP 0.2i
+\(bu
+if the op[2] signal is set to '1' performs
+a rotation, otherwise performs a shift.
+.TP 0.2i
+\(bu
+shamt : specifies the shift amount. The width of this signal
+(\fIY\fR) is computed from the operator's width :
+Y = ceil(log2(N)) - 1.
+.PP
+.SS "TERMINAL NAMES"
+.IP 1. 
+op : select the kind of shift/rotation (input, 3 bit).
+.IP 2. 
+shamt : the shift amount (input, \fIY\fR bits). 
+.IP 3. 
+: value to shift (input, \fIN\fR bits). 
+.IP 4. 
+: output (\fIN\fR bits). 
+.IP 5. 
+vdd : power. 
+.IP 6. 
+vss : ground. 
+.SH "EXAMPLE"
+.PP
+.sp
+.nf
+GENLIB_MACRO(DPGEN_SHROT, "rot25",
+                          F_BEHAV|F_PLACE,
+                          25);
+
+GENLIB_LOINS("rot25",
+             "instance1_rot25", 
+             "op[2:0]", 
+             "shamt[4:0]", 
+             "x[31:0]", 
+             "y[31:0]", 
+             "vdd", "vss", NULL);
+    
+.sp
+.fi
+.SH "SEE ALSO"
+.PP
+\fBGENLIB_MACRO\fR(3),
+\fBgenlib\fR(1)
diff -Naur alliance-5.0/genlib/man3/Makefile.in alliance/genlib/man3/Makefile.in
--- alliance-5.0/genlib/man3/Makefile.in	2007-07-18 19:04:34.000000000 +0200
+++ alliance/genlib/man3/Makefile.in	2009-06-13 22:27:30.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/genlib/src/cvslog.27345 alliance/genlib/src/cvslog.27345
--- alliance-5.0/genlib/src/cvslog.27345	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genlib/src/cvslog.27345	2009-06-14 15:51:43.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:51:43 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/genlib/src
+In directory do:/users/cao/ludo/alliance/src/genlib/src
+
+Modified Files:
+	dpgen_Adder.c dpgen_Nul.c genlib.c mgn.h 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/genlib/src/dpgen_Adder.c alliance/genlib/src/dpgen_Adder.c
--- alliance-5.0/genlib/src/dpgen_Adder.c	2002-09-30 18:20:21.000000000 +0200
+++ alliance/genlib/src/dpgen_Adder.c	2009-06-14 15:51:43.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- *  $Id: dpgen_Adder.c,v 1.2 2002/09/30 16:20:21 czo Exp $
+ *  $Id: dpgen_Adder.c,v 1.3 2009/06/14 13:51:43 ludo Exp $
  *
  *  /----------------------------------------------------------------\
  *  |                                                                |
@@ -191,7 +191,7 @@
                   "add_sub",
                   GENLIB_ELM ("INB" , i),
                   GENLIB_ELM ("XORB", i),
-                  "VDD", "VSS", 0);
+                  "VDD", "VSS", NULL);
   }
 
 
@@ -202,26 +202,26 @@
                   GENLIB_ELM ("XORB", i),
                   GENLIB_NAME ("GI_0_%d", i),
                   GENLIB_NAME ("PI_0_%d", i),
-                  "VDD", "VSS", 0);
+                  "VDD", "VSS", NULL);
   }
     
 
   /* Calcul somme et retenue du LSB */
   GENLIB_LOINS ("fulladder_x2", "S0",
-                GENLIB_ELM ("INA",0),
-                GENLIB_ELM ("INA",0),
-                GENLIB_ELM ("INA",0),
-                GENLIB_ELM ("INA",0),
-                GENLIB_ELM ("XORB",0),
-                GENLIB_ELM ("XORB",0),
-                GENLIB_ELM ("XORB",0),
-                GENLIB_ELM ("XORB",0),
+                GENLIB_ELM ("INA",NULL),
+                GENLIB_ELM ("INA",NULL),
+                GENLIB_ELM ("INA",NULL),
+                GENLIB_ELM ("INA",NULL),
+                GENLIB_ELM ("XORB",NULL),
+                GENLIB_ELM ("XORB",NULL),
+                GENLIB_ELM ("XORB",NULL),
+                GENLIB_ELM ("XORB",NULL),
                 "add_sub",
                 "add_sub",
                 "add_sub",
                 "R_1",
-                GENLIB_ELM ("S", 0),
-                "VDD", "VSS", 0);
+                GENLIB_ELM ("S", NULL),
+                "VDD", "VSS", NULL);
     
 
   for (n = 1; n <= ilog2 (LV_N); n++) {
@@ -233,7 +233,7 @@
                     GENLIB_NAME ("R_%d"    , iexp2 (n - 1)),
                     GENLIB_NAME ("GI_%d_%d", ilog2 (isr), iexp2(n - 1) + isr),
                     GENLIB_NAME ("R_%d"    , iexp2 (n - 1) + isr + 1),
-                    "VDD", "VSS", 0);
+                    "VDD", "VSS", NULL);
     }
 
     /* Calcul des PI GI intermediaires (PG) */
@@ -245,7 +245,7 @@
                      GENLIB_NAME ("PI_%d_%d"   , n - 1, ipg - 1),
                      GENLIB_NAME ("PI_%d_%d"   , ilog2 (npg), inpg),
                      GENLIB_NAME ("PI_%d_%d"   , n, inpg),
-                     "VDD", "VSS", 0);
+                     "VDD", "VSS", NULL);
                         
         GENLIB_LOINS("oa22_x2",
                      GENLIB_NAME ("PG_i2_%d_%d", n, inpg),
@@ -253,7 +253,7 @@
                      GENLIB_NAME ("GI_%d_%d"   , n - 1, ipg - 1),
                      GENLIB_NAME ("GI_%d_%d"   , ilog2 (npg), inpg),
                      GENLIB_NAME ("GI_%d_%d"   , n, inpg),
-                     "VDD", "VSS", 0);
+                     "VDD", "VSS", NULL);
       }
     }
   } 
@@ -266,7 +266,7 @@
                  GENLIB_NAME ("PI_0_%d", i),
                  GENLIB_NAME ("R_%d",    i),
                  GENLIB_ELM  ("S",       i),
-                 "VDD","VSS",0);
+                 "VDD","VSS",NULL);
   }
 
 
diff -Naur alliance-5.0/genlib/src/dpgen_Nul.c alliance/genlib/src/dpgen_Nul.c
--- alliance-5.0/genlib/src/dpgen_Nul.c	2002-09-30 18:20:22.000000000 +0200
+++ alliance/genlib/src/dpgen_Nul.c	2009-06-14 15:51:43.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- *  $Id: dpgen_Nul.c,v 1.2 2002/09/30 16:20:22 czo Exp $
+ *  $Id: dpgen_Nul.c,v 1.3 2009/06/14 13:51:43 ludo Exp $
  *
  *  /----------------------------------------------------------------\
  *  |                                                                |
@@ -101,7 +101,7 @@
                      s64printf("i => i0[%ld]", aOffset),
                      "nq => nul",
                      "vdd => vdd",
-                     "vss => vss", 0);
+                     "vss => vss", NULL);
     } else {
       LV_prevTreeOut = aOffset;
 
@@ -119,7 +119,7 @@
                        s64printf("i  => i0[%ld]", aOffset),
                        s64printf("nq => nul_%ld", aOffset),
                        "vdd => vdd",
-                       "vss => vss", 0);
+                       "vss => vss", NULL);
 
       }
       LV_oneShift = 1; aOffset++;
@@ -184,7 +184,7 @@
                      sInstance,
                      sI0, sI1, sQ,
                      "vdd => vdd",
-                     "vss => vss", 0);
+                     "vss => vss", NULL);
     }
   }
 
@@ -225,7 +225,7 @@
                  s64printf("i1 => nul_%ld", i1_index),
                  sQ,
                  "vdd => vdd",
-                 "vss => vss", 0);
+                 "vss => vss", NULL);
 
   LV_prevTreeOut = cell_index;
 
@@ -258,7 +258,7 @@
 
 
   offset     = 0;
-  depthNext  = get_depth (LV_N, 0);
+  depthNext  = get_depth (LV_N, NULL);
 
   do {
     depth     = depthNext;
@@ -398,7 +398,7 @@
 
 
   offset     = 0;
-  depthNext  = get_depth (LV_N, 0);
+  depthNext  = get_depth (LV_N, NULL);
 
   do {
     depth     = depthNext;
diff -Naur alliance-5.0/genlib/src/genlib.c alliance/genlib/src/genlib.c
--- alliance-5.0/genlib/src/genlib.c	2003-02-06 10:52:14.000000000 +0100
+++ alliance/genlib/src/genlib.c	2009-06-14 15:51:43.000000000 +0200
@@ -71,7 +71,7 @@
 #include "mbkgen.h"
 #define __GENLIB__
 #include "mgn.h"
-static char rcsid[] = "$Id: genlib.c,v 1.12 2003/02/06 09:52:14 fred Exp $";
+static char rcsid[] = "$Id: genlib.c,v 1.13 2009/06/14 13:51:43 ludo Exp $";
 
 /*******************************************************************************
 * global variables used in genlib                                              *
@@ -89,7 +89,7 @@
 static char *checkname();
 static void toolong();
 static int hassep();
-int is_bus();
+int is_bus(char *name);
 int bus_decod();
 
 /*******************************************************************************
@@ -281,8 +281,7 @@
 /*******************************************************************************
 * function DEF_PHFIG                                                           *
 *******************************************************************************/
-void genDEF_PHFIG(name)
-char  *name;
+void genDEF_PHFIG( char  *name )
 {
 phfig_list *ptfig;
 char *s;
@@ -3081,8 +3080,7 @@
 /*******************************************************************************
 * function LOSIG                                                               *
 *******************************************************************************/
-void genLOSIG(signame)
-char *signame;
+void genLOSIG( char *signame )
 {
 losig_list *ptsig;
 chain_list *ptchain, *ptchain1 = NULL;
@@ -3167,8 +3165,7 @@
 /*******************************************************************************
 * function LOCON                                                               *
 *******************************************************************************/
-void genLOCON(conname, direction, signame)
-char *conname, direction, *signame;
+void genLOCON( char *conname, char direction, char *signame )
 {
 losig_list * ptsig;
 chain_list * ptchain, *ptchain1 = NULL, *ptchain2 = NULL;
@@ -3336,10 +3333,7 @@
 /*******************************************************************************
 * function LOTRS                                                               *
 *******************************************************************************/
-void genLOTRS(type, width, length, grid, source, drain)
-char type;
-unsigned short width, length;
-char *grid, *source, *drain;
+void genLOTRS( char type, unsigned short width, unsigned short length, char *grid, char *source, char *drain )
 {
 int i = 0;
 losig_list *s_grid = NULL, *s_source = NULL, *s_drain = NULL, *ptsig = NULL;
@@ -3390,8 +3384,7 @@
 /*******************************************************************************
 * function LOSIGMERGE                                                          *
 *******************************************************************************/
-void genLOSIGMERGE(sig1, sig2)
-char *sig1, *sig2;
+void genLOSIGMERGE( char *sig1, char *sig2 )
 {
 losig_list *ls0, *ls1, *ls2;
 locon_list *c;
@@ -3680,9 +3673,7 @@
 /*******************************************************************************
 * function FLATTEN_LOFIG                                                       *
 *******************************************************************************/
-void genFLATTEN_LOFIG(insname, concat)
-char *insname;
-char concat;
+void genFLATTEN_LOFIG( char *insname, char concat )
 {
 long i = 0;
 losig_list *s;
@@ -3705,8 +3696,7 @@
 /*******************************************************************************
 * flattens FLATTEN_ALL_LOINS                                                   *
 *******************************************************************************/
-void genFLATTEN_ALL_LOINS(concat, catal)
-char concat, catal;
+void genFLATTEN_ALL_LOINS( char concat, int catal )
 {
 chain_list *c, *namelist = NULL;
 loins_list *l;
@@ -3779,10 +3769,7 @@
 /*******************************************************************************
 * function SC_PLACE                                                            *
 *******************************************************************************/
-void genSC_PLACE(insname, sym, x, y)
-char  *insname;
-int   sym;
-long  x, y;
+void genSC_PLACE( char  *insname, int   sym, long  x, long y )
 {
 loins_list * ptins;
 char  *s = namealloc(insname);
@@ -3816,9 +3803,7 @@
 /*******************************************************************************
 * function SC_RIGHT                                                            *
 *******************************************************************************/
-void genSC_RIGHT(insname, sym)
-char  *insname;
-int   sym;
+void genSC_RIGHT( char  *insname, int   sym )
 {
 loins_list * ptins;
 char  *s = namealloc(insname);
@@ -3852,9 +3837,7 @@
 /*******************************************************************************
 * function SC_LEFT                                                             *
 *******************************************************************************/
-void genSC_LEFT(insname, sym)
-char  *insname;
-int   sym;
+void genSC_LEFT( char  *insname, int   sym )
 {
 loins_list *ptins;
 char *s = namealloc(insname);
@@ -3886,9 +3869,7 @@
 /*******************************************************************************
 * function SC_TOP                                                              *
 *******************************************************************************/
-void genSC_TOP(insname, sym)
-char *insname;
-int sym;
+void genSC_TOP( char *insname, int sym )
 {
 loins_list *ptins;
 char *s = namealloc(insname);
@@ -3920,9 +3901,7 @@
 /*******************************************************************************
 * function SC_BOTTOM                                                           *
 *******************************************************************************/
-void genSC_BOTTOM(insname, sym)
-char *insname;
-int sym;
+void genSC_BOTTOM( char *insname, int sym )
 {
 loins_list *ptins;
 char *s = namealloc(insname);
@@ -3955,9 +3934,7 @@
 /*******************************************************************************
 * BUS allows the definition of a bus for logical operations                    *
 *******************************************************************************/
-char *genBUS(signame, from, to)
-char *signame;
-long from, to;
+char *genBUS( char *signame, long from, long to )
 {
 char sigid[100];
 
@@ -3974,9 +3951,7 @@
 /*******************************************************************************
 * ELM allows the definition of a bus element for logical operations            *
 *******************************************************************************/
-char *genELM(signame, number)
-char *signame;
-long number;
+char *genELM( char *signame, long number )
 {
 char sigid[100];
 
@@ -3994,9 +3969,7 @@
  * Do not forget to free a vectorized string that comes out from this
  * function ! */
 
-char *genUSED(s, c)
-  char *s;
-  int c;
+char *genUSED( char *s, int c )
   /* Czo */
 {
 char *t, *u;
@@ -4015,8 +3988,7 @@
 * loads the net-list description of a cell and create what's necessary to      *
 * physically describe it                                                       *
 *******************************************************************************/
-void genDEF_PHSC(name)
-char *name;
+void genDEF_PHSC( char *name )
 {
 lofig_list *ptlofig;
 
@@ -4192,8 +4164,7 @@
 * something like "abcd[efgh]" will exit on a syntax error                      *
 * return 1 if "abcd[23:45]" 0 if "abcd" or "abdc[12]"                          *
 *******************************************************************************/
-int is_bus(signame)
-char *signame;
+int is_bus( char *signame )
 {
 char *t = signame, c;
 char is_a_bus = 0, flag = 0;
@@ -4251,9 +4222,7 @@
 * function bus_decod                                                           *
 * decods the bus name so buses can be used in LOINS & LOCON                    *
 *******************************************************************************/
-int bus_decod(busname, signame, first, last)
-char *busname, *signame;
-long *first, *last;
+int bus_decod( char *busname, char *signame, long *first, long *last )
 {
 char  *space;
 char *buffer = mbkstrdup(busname);
@@ -4276,8 +4245,7 @@
 * function toolong                                                             *
 * cheks the validity of the lentgh of a string                                 *
 *******************************************************************************/
-static void toolong(length)
-long length;
+static void toolong( long length )
 {
    if (length > BUFSIZ) {
       (void)fflush(stdout);
@@ -4290,8 +4258,7 @@
 /*******************************************************************************
 * checkname : check for busses with single index                               *
 *******************************************************************************/
-static char *checkname(name)
-char *name;
+static char *checkname( char *name )
 {
 static char str[256];
 char *s, *t;
@@ -4324,8 +4291,7 @@
 /*******************************************************************************
 * hassep    : check for legal instance names                                   *
 *******************************************************************************/
-static int hassep(s)
-char *s;
+static int hassep( char *s )
 {
    for (; *s != '\0'; s++)
       if (*s == '[' || *s == ']' ||
diff -Naur alliance-5.0/genlib/src/Makefile.in alliance/genlib/src/Makefile.in
--- alliance-5.0/genlib/src/Makefile.in	2007-07-18 19:04:34.000000000 +0200
+++ alliance/genlib/src/Makefile.in	2009-06-13 22:27:30.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +16,6 @@
 
 
 
-SOURCES = $(libMgn_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -74,11 +72,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
 LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) \
@@ -156,6 +154,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -178,6 +179,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -244,6 +248,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -255,6 +262,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -304,6 +314,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -311,6 +324,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/genlib/src/mgn.h alliance/genlib/src/mgn.h
--- alliance-5.0/genlib/src/mgn.h	2004-09-17 21:03:10.000000000 +0200
+++ alliance/genlib/src/mgn.h	2009-06-14 03:22:38.000000000 +0200
@@ -94,18 +94,18 @@
 extern void genLOINS(char *, ...);
 extern void genLOINSE(char *, ...);
 extern void genLOINSA();
-extern void genLOTRS();
-extern void genLOCON();
-extern void genLOSIGMERGE();
-extern void genFLATTEN_LOFIG();
-extern void genFLATTEN_ALL_LOINS();
-extern void genDEF_PHSC();
+extern void genLOTRS( char type, unsigned short width, unsigned short length, char *grid, char *source, char *drain );
+extern void genLOCON( char *conname, char direction, char *signame );
+extern void genLOSIGMERGE( char *sig1, char *sig2 );
+extern void genFLATTEN_LOFIG( char *insname, char concat );
+extern void genFLATTEN_ALL_LOINS( char concat, int catal );
+extern void genDEF_PHSC( char *name );
 extern void genSAVE_PHSC();
-extern void genSC_PLACE();
-extern void genSC_RIGHT();
-extern void genSC_LEFT();
-extern void genSC_TOP();
-extern void genSC_BOTTOM();
+extern void genSC_PLACE( char  *insname, int   sym, long  x, long y );
+extern void genSC_RIGHT( char  *insname, int   sym );
+extern void genSC_LEFT( char  *insname, int   sym );
+extern void genSC_TOP( char *insname, int sym );
+extern void genSC_BOTTOM( char *insname, int sym );
 extern void genSC_CHANNEL();
 extern void genSC_CON_CHANNEL();
 extern void genLOGEN(char *, int, ...);

alliance-genpat.patch:

--- NEW FILE alliance-genpat.patch ---
diff -Naur alliance-5.0/genpat/configure.in alliance/genpat/configure.in
--- alliance-5.0/genpat/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genpat/configure.in	2002-10-16 20:04:24.000000000 +0200
@@ -0,0 +1,50 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl
+AC_INIT(src/genpat.sh)
+PGN_DLL_VERSION=3:3:0
+AC_SUBST(PGN_DLL_VERSION)
+AM_INIT_AUTOMAKE(genpat, 3.3)
+AC_PROG_CC
+AM_PROG_LIBTOOL
+AC_CHECK_PROG(SED, sed, sed)
+AM_PROG_LEX
+AC_PROG_YACC
+AC_PROG_MAKE_SET
+
+changequote(,)dnl
+if test -z $SED ; then
+   echo "Cannot find sed here! Quiting, ..."
+   exit 1
+fi
+changequote([,])dnl
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+doc/Makefile
+doc/man1/Makefile
+doc/man3/Makefile
+])
diff -Naur alliance-5.0/genpat/doc/Makefile.in alliance/genpat/doc/Makefile.in
--- alliance-5.0/genpat/doc/Makefile.in	2007-07-18 19:04:35.000000000 +0200
+++ alliance/genpat/doc/Makefile.in	2009-06-13 22:27:31.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/genpat/doc/man1/Makefile.in alliance/genpat/doc/man1/Makefile.in
--- alliance-5.0/genpat/doc/man1/Makefile.in	2007-07-18 19:04:35.000000000 +0200
+++ alliance/genpat/doc/man1/Makefile.in	2009-06-13 22:27:31.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/genpat/doc/man3/Makefile.in alliance/genpat/doc/man3/Makefile.in
--- alliance-5.0/genpat/doc/man3/Makefile.in	2007-07-18 19:04:35.000000000 +0200
+++ alliance/genpat/doc/man3/Makefile.in	2009-06-13 22:27:31.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/genpat/Makefile.in alliance/genpat/Makefile.in
--- alliance-5.0/genpat/Makefile.in	2007-07-18 19:04:34.000000000 +0200
+++ alliance/genpat/Makefile.in	2009-06-13 22:27:30.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/genpat/src/Makefile alliance/genpat/src/Makefile
--- alliance-5.0/genpat/src/Makefile	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genpat/src/Makefile	2005-05-11 10:05:34.000000000 +0200
@@ -0,0 +1,729 @@
+# Makefile.in generated by automake 1.8.5 from Makefile.am.
+# genpat/src/Makefile.  Generated from Makefile.in by configure.
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+
+
+SOURCES = $(libPgn_la_SOURCES)
+
+srcdir = .
+top_srcdir = ../..
+
+pkgdatadir = $(datadir)/alliance
+pkglibdir = $(libdir)/alliance
+pkgincludedir = $(includedir)/alliance
+top_builddir = ../..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = /usr/bin/install -c
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = i686-pc-linux-gnu
+subdir = genpat/src
+DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \
+	$(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/./alliance.m4 \
+	$(top_srcdir)/./motif.m4 $(top_srcdir)/./xpm.m4 \
+	$(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(mkdir_p)
+CONFIG_CLEAN_FILES =
+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)"
+libLTLIBRARIES_INSTALL = $(INSTALL)
+LTLIBRARIES = $(lib_LTLIBRARIES)
+libPgn_la_LIBADD =
+am_libPgn_la_OBJECTS = AFFECT.lo ARRAY.lo CONV.lo DECLAR.lo DEF_GEN.lo \
+	GETCPAT.lo INIT.lo LABEL.lo SAVE.lo SAV_GEN.lo SETTUNIT.lo \
+	libpat_l.lo
+libPgn_la_OBJECTS = $(am_libPgn_la_OBJECTS)
+binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
+SCRIPTS = $(bin_SCRIPTS)
+DEFAULT_INCLUDES = -I. -I$(srcdir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+DEP_FILES = ./$(DEPDIR)/AFFECT.Plo ./$(DEPDIR)/ARRAY.Plo \
+	./$(DEPDIR)/CONV.Plo ./$(DEPDIR)/DECLAR.Plo \
+	./$(DEPDIR)/DEF_GEN.Plo ./$(DEPDIR)/GETCPAT.Plo \
+	./$(DEPDIR)/INIT.Plo ./$(DEPDIR)/LABEL.Plo \
+	./$(DEPDIR)/SAVE.Plo ./$(DEPDIR)/SAV_GEN.Plo \
+	./$(DEPDIR)/SETTUNIT.Plo ./$(DEPDIR)/libpat_l.Plo
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+SOURCES = $(libPgn_la_SOURCES)
+DIST_SOURCES = $(libPgn_la_SOURCES)
+includeHEADERS_INSTALL = $(INSTALL_HEADER)
+HEADERS = $(include_HEADERS)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ABE_DLL_VERSION = 2:1:0
+ABL_DLL_VERSION = 1:3:0
+ABT_DLL_VERSION = 2:1:0
+ABV_DLL_VERSION = 2:1:0
+ACLOCAL = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run aclocal-1.8
+ALCBANNER_MAJOR_VERSION = 1
+ALCBANNER_MINOR_VERSION = 1
+ALCBANNER_VERSION = 1.1
+ALLIANCE_BUILD_FALSE = #
+ALLIANCE_BUILD_TRUE = 
+ALLIANCE_CFLAGS = -I/users/outil/alliance/Linux.FC2/include
+ALLIANCE_LIBS = -L/users/outil/alliance/Linux.FC2/lib
+ALLIANCE_TOP = /users/outil/alliance/Linux.FC2
+AMDEP_FALSE = #
+AMDEP_TRUE = 
+AMTAR = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run tar
+AR = ar
+ATTILA_MAJOR_VERSION = 0
+ATTILA_MINOR_VERSION = 1
+ATTILA_VERSION = 0.1
+AUTOCONF = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoconf
+AUTOHEADER = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoheader
+AUTOMAKE = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run automake-1.8
+AUT_DLL_VERSION = 1:3:0
+AWK = gawk
+B2F_MAJOR_VERSION = 1
+B2F_MINOR_VERSION = 2
+B2F_VERSION = 1.2
+BDD_DLL_VERSION = 1:5:0
+BEH_DLL_VERSION = 1:11:0
+BHL_DLL_VERSION = 1:11:0
+BOOG_MAJOR_VERSION = 1
+BOOG_MINOR_VERSION = 7
+BOOG_VERSION = 1.7
+BOOM_MAJOR_VERSION = 1
+BOOM_MINOR_VERSION = 2
+BOOM_VERSION = 1.2
+BTR_DLL_VERSION = 1:3:0
+BVL_DLL_VERSION = 1:14:0
+CC = gcc
+CCDEPMODE = depmode=gcc3
+CFLAGS = -I/users/outil/alliance/Linux.FC2/include -g -O2
+CPP = gcc -E
+CPPFLAGS = 
+CST_DLL_VERSION = 3:2:0
+CTL_DLL_VERSION = 1:1:0
+CTP_DLL_VERSION = 1:1:0
+CXX = g++
+CXXCPP = g++ -E
+CXXDEPMODE = depmode=gcc3
+CXXFLAGS = -g -O2
+CYGPATH_W = echo
+DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alliance\" -DVERSION=\"5.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBIBERTY=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DRETSIGTYPE=void -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_XPM=1 -DHAVE_X11_XPM_H=1 -DHAVE_XP=1 -DHAVE_MOTIF=1 -DHAVE_XMUSEVERSION=1 -DHAVE_XMINSTALLIMAGE=1 -DALLIANCE_VERSION=\"5.0\" -DALLIANCE_TOP=\"/users/outil/alliance/Linux.FC2\" -DHAVE_LIBIBERTY=1 
+DEPDIR = .deps
+DOC_MAJOR_VERSION = 1
+DOC_MINOR_VERSION = 0
+DOC_VERSION = 1.0
+DREAL_MAJOR_VERSION = 1
+DREAL_MINOR_VERSION = 14
+DREAL_VERSION = 1.14
+ECHO = echo
+ECHO_C = 
+ECHO_N = -n
+ECHO_T = 
+EGREP = grep -E
+ELP_DLL_VERSION = 1:5:0
+EMULBS_MAJOR_VERSION = 3
+EMULBS_MINOR_VERSION = 2
+EMULBS_VERSION = 3.2
+EXEEXT = 
+EXP_MAJOR_VERSION = 1
+EXP_MINOR_VERSION = 0
+EXP_VERSION = 1.0
+F77 = g77
+FFLAGS = -g -O2
+FKS_DLL_VERSION = 1:4:0
+FLATBEH_MAJOR_VERSION = 1
+FLATBEH_MINOR_VERSION = 1
+FLATBEH_VERSION = 1.1
+FMI_MAJOR_VERSION = 1
+FMI_MINOR_VERSION = 1
+FMI_VERSION = 1.1
+FSM_DLL_VERSION = 1:4:0
+FSP_MAJOR_VERSION = 1
+FSP_MINOR_VERSION = 1
+FSP_VERSION = 1.1
+FTL_DLL_VERSION = 1:4:0
+FVH_DLL_VERSION = 1:4:0
+GRAAL_MAJOR_VERSION = 1
+GRAAL_MINOR_VERSION = 27
+GRAAL_VERSION = 1.27
+GROWSTK_MAJOR_VERSION = 1
+GROWSTK_MINOR_VERSION = 5
+GROWSTK_VERSION = 1.5
+INCLUDE_MOTIF = 
+INSTALL_DATA = ${INSTALL} -m 664
+INSTALL_PROGRAM = ${INSTALL} -m 775
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
+K2F_MAJOR_VERSION = 1
+K2F_MINOR_VERSION = 1
+K2F_VERSION = 1.1
+L2P_MAJOR_VERSION = 1
+L2P_MINOR_VERSION = 12
+L2P_VERSION = 1.12
+LDFLAGS = -static -L/users/outil/alliance/Linux.FC2/lib 
+LEX = flex
+LEXLIB = -lfl
+LEX_OUTPUT_ROOT = lex.yy
+LIBOBJS = 
+LIBS = -liberty -lm -lm -lm -lm -liberty 
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LINK_MOTIF = -lXm
+LINK_XPM = -lXpm
+LN_S = ln -s
+LOG_DLL_VERSION = 2:1:0
+LOON_MAJOR_VERSION = 1
+LOON_MINOR_VERSION = 7
+LOON_VERSION = 1.7
+LTLIBOBJS = 
+LVX_MAJOR_VERSION = 1
+LVX_MINOR_VERSION = 2
+LVX_VERSION = 1.2
+LYNX_MAJOR_VERSION = 1
+LYNX_MINOR_VERSION = 21
+LYNX_VERSION = 1.21
+M2E_MAJOR_VERSION = 1
+M2E_MINOR_VERSION = 0
+M2E_VERSION = 1.0
+MAKEINFO = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run makeinfo
+MAL_DLL_VERSION = 6:0:0
+MAP_DLL_VERSION = 6:0:0
+MBK_CUR = 4
+MBK_DLL_VERSION = 4:2:0
+MBK_REL = 0
+MBK_REV = 2
+MBK_VERSION = 4.2
+MCL_DLL_VERSION = 4:9:0
+MCP_DLL_VERSION = 4:9:0
+MEL_DLL_VERSION = 4:9:0
+MGL_DLL_VERSION = 0:8:0
+MGN_DLL_VERSION = 3:3:0
+MHL_DLL_VERSION = 2:1:0
+MIPS_ASM_MAJOR_VERSION = 1
+MIPS_ASM_MINOR_VERSION = 0
+MIPS_ASM_VERSION = 1.0
+MMG_DLL_VERSION = 1:0:0
+MOCHA_MAJOR_VERSION = 1
+MOCHA_MINOR_VERSION = 1
+MOCHA_VERSION = 1.1
+MSL_DLL_VERSION = 7:0:0
+MVG_DLL_VERSION = 4:1:0
+MVL_DLL_VERSION = 4:1:0
+NERO_MAJOR_VERSION = 1
+NERO_MINOR_VERSION = 0
+NERO_VERSION = 1.0
+OBJEXT = o
+OCP_MAJOR_VERSION = 1
+OCP_MINOR_VERSION = 0
+OCP_VERSION = 1.0
+OCR_MAJOR_VERSION = 1
+OCR_MINOR_VERSION = 0
+OCR_VERSION = 1.0
+PACKAGE = alliance
+PACKAGE_BUGREPORT = 
+PACKAGE_NAME = 
+PACKAGE_STRING = 
+PACKAGE_TARNAME = 
+PACKAGE_VERSION = 
+PAT2SPI_MAJOR_VERSION = 1
+PAT2SPI_MINOR_VERSION = 1
+PAT2SPI_VERSION = 1.1
+PATH_SEPARATOR = :
+PAT_DLL_VERSION = 1:9:0
+PCBS_MAJOR_VERSION = 2
+PCBS_MINOR_VERSION = 1
+PCBS_VERSION = 2.1
+PGN_DLL_VERSION = 3:3:0
+PHL_DLL_VERSION = 1:9:0
+PPT_DLL_VERSION = 1:9:0
+PROOF_MAJOR_VERSION = 4
+PROOF_MINOR_VERSION = 9
+PROOF_VERSION = 4.9
+RANLIB = ranlib
+RCF_DLL_VERSION = 2:1:0
+RDS_DLL_VERSION = 2:1:0
+RFM_DLL_VERSION = 2:1:0
+RGS_DLL_VERSION = 2:1:0
+RING_MAJOR_VERSION = 3
+RING_MINOR_VERSION = 0
+RING_VERSION = 3.0
+RPR_DLL_VERSION = 2:1:0
+RTD_DLL_VERSION = 1:1:0
+RTL_DLL_VERSION = 2:1:0
+RTN_DLL_VERSION = 1:1:0
+RUT_DLL_VERSION = 2:1:0
+RWI_DLL_VERSION = 2:1:0
+S2R_MAJOR_VERSION = 4
+S2R_MINOR_VERSION = 4
+S2R_VERSION = 4.4
+SCAPIN_MAJOR_VERSION = 1
+SCAPIN_MINOR_VERSION = 1
+SCAPIN_VERSION = 1.1
+SCH_DLL_VERSION = 3:2:0
+SCL_DLL_VERSION = 1:5:0
+SEA_MAJOR_VERSION = 1
+SEA_MINOR_VERSION = 0
+SEA_VERSION = 1.0
+SED = /bin/sed
+SET_MAKE = 
+SHELL = /bin/sh
+STRIP = strip
+SYF_MAJOR_VERSION = 3
+SYF_MINOR_VERSION = 6
+SYF_VERSION = 3.6
+TOOLSDIRS = mbk mbkal mbkap mbkedif mbkhilo mbkmg mbkspice mbkvhdl mbkvrlog mbkvti mbkvhdlg aut rds rdscif rdsgds elp abl bdd log btr vex ctl ctp abe abt abv fsm fks fvh ftl rtn rtd scl vbh vbl vpn vpd vvh vtl pat ppt phl gcp druc beh bhl bvl  alcban asimut attila b2f boog boom cells distrib dreal exp flatbeh flatlo flatph fmi fsp genlib genpat graal k2f l2p loon lvx lynx m2e mips_asm mocha nero ocp  pat2spi proof ring s2r scapin sea syf vasy vst2xnf x2y xfsm xpat xsch xvpn documentation
+VASY_MAJOR_VERSION = 1
+VASY_MINOR_VERSION = 5
+VASY_VERSION = 1.5
+VBH_DLL_VERSION = 1:4:0
+VBL_DLL_VERSION = 1:4:0
+VERSION = 5.0
+VEX_DLL_VERSION = 1:3:0
+VPD_DLL_VERSION = 1:5:0
+VPN_DLL_VERSION = 1:5:0
+VRD_DLL_VERSION = 3:4:0
+VST2XNF_MAJOR_VERSION = 1
+VST2XNF_MINOR_VERSION = 0
+VST2XNF_VERSION = 1.0
+VTL_DLL_VERSION = 1:5:0
+VVH_DLL_VERSION = 1:5:0
+X11_LIBS = -lX11
+XEXT_LIBS = -lXext
+XFSM_MAJOR_VERSION = 1
+XFSM_MINOR_VERSION = 4
+XFSM_VERSION = 1.4
+XM_LIBS = -lXm
+XPAT_MAJOR_VERSION = 1
+XPAT_MINOR_VERSION = 4
+XPAT_VERSION = 1.4
+XPM_LIBS = -lXpm
+XP_LIBS = -lXp
+XSCH_MAJOR_VERSION = 1
+XSCH_MINOR_VERSION = 4
+XSCH_VERSION = 1.4
+XT_LIBS = -lXt
+XVPN_MAJOR_VERSION = 1
+XVPN_MINOR_VERSION = 5
+XVPN_VERSION = 1.5
+X_CFLAGS =  -I/usr/X11R6/include
+X_EXTRA_LIBS = 
+X_LIBS =  -L/usr/X11R6/lib
+X_PRE_LIBS =  -lSM -lICE
+YACC = bison -y
+ac_ct_AR = ar
+ac_ct_CC = gcc
+ac_ct_CXX = g++
+ac_ct_F77 = g77
+ac_ct_RANLIB = ranlib
+ac_ct_STRIP = strip
+am__fastdepCC_FALSE = #
+am__fastdepCC_TRUE = 
+am__fastdepCXX_FALSE = #
+am__fastdepCXX_TRUE = 
+am__include = include
+am__leading_dot = .
+am__quote = 
+bindir = ${exec_prefix}/bin
+build = i686-pc-linux-gnu
+build_alias = 
+build_cpu = i686
+build_os = linux-gnu
+build_vendor = pc
+datadir = ${prefix}/share
+exec_prefix = ${prefix}
+host = i686-pc-linux-gnu
+host_alias = 
+host_cpu = i686
+host_os = linux-gnu
+host_vendor = pc
+includedir = ${prefix}/include
+infodir = ${prefix}/info
+install_sh = /dsk/l1/misc/hcl/alliance/src/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localstatedir = ${prefix}/var
+mandir = ${prefix}/man
+mkdir_p = mkdir -p -- .
+oldincludedir = /usr/include
+prefix = /dsk/l1/misc/hcl/altest
+program_transform_name = s,x,x,
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+sysconfdir = ${prefix}/etc
+target_alias = 
+AM_CFLAGS = -I$(top_srcdir)/mbk/src \
+-I$(top_srcdir)/pat/src \
+-I$(top_srcdir)/ppt/src \
+-I$(top_srcdir)/phl/src
+
+lib_LTLIBRARIES = libPgn.la
+include_HEADERS = genpat.h 
+libPgn_la_SOURCES = AFFECT.c ARRAY.c CONV.c DECLAR.c DEF_GEN.c GETCPAT.c \
+		INIT.c LABEL.c  SAVE.c SAV_GEN.c SETTUNIT.c \
+		libpat_l.c libpat_l.h
+
+libPgn_la_LDFLAGS = -version-info 3:3:0
+bin_SCRIPTS = genpat
+CLEANFILES = genpat
+EXTRA_DIST = genpat.sh
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  genpat/src/Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign  genpat/src/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-libLTLIBRARIES: $(lib_LTLIBRARIES)
+	@$(NORMAL_INSTALL)
+	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  if test -f $$p; then \
+	    f="`echo $$p | sed -e 's|^.*/||'`"; \
+	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
+	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
+	  else :; fi; \
+	done
+
+uninstall-libLTLIBRARIES:
+	@$(NORMAL_UNINSTALL)
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	    p="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
+	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
+	done
+
+clean-libLTLIBRARIES:
+	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+	  test "$$dir" != "$$p" || dir=.; \
+	  echo "rm -f \"$${dir}/so_locations\""; \
+	  rm -f "$${dir}/so_locations"; \
+	done
+libPgn.la: $(libPgn_la_OBJECTS) $(libPgn_la_DEPENDENCIES) 
+	$(LINK) -rpath $(libdir) $(libPgn_la_LDFLAGS) $(libPgn_la_OBJECTS) $(libPgn_la_LIBADD) $(LIBS)
+install-binSCRIPTS: $(bin_SCRIPTS)
+	@$(NORMAL_INSTALL)
+	test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
+	@list='$(bin_SCRIPTS)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  if test -f $$d$$p; then \
+	    f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+	    echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+	    $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
+	  else :; fi; \
+	done
+
+uninstall-binSCRIPTS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(bin_SCRIPTS)'; for p in $$list; do \
+	  f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
+	done
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+include ./$(DEPDIR)/AFFECT.Plo
+include ./$(DEPDIR)/ARRAY.Plo
+include ./$(DEPDIR)/CONV.Plo
+include ./$(DEPDIR)/DECLAR.Plo
+include ./$(DEPDIR)/DEF_GEN.Plo
+include ./$(DEPDIR)/GETCPAT.Plo
+include ./$(DEPDIR)/INIT.Plo
+include ./$(DEPDIR)/LABEL.Plo
+include ./$(DEPDIR)/SAVE.Plo
+include ./$(DEPDIR)/SAV_GEN.Plo
+include ./$(DEPDIR)/SETTUNIT.Plo
+include ./$(DEPDIR)/libpat_l.Plo
+
+.c.o:
+	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+#	source='$<' object='$@' libtool=no \
+#	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
+#	$(CCDEPMODE) $(depcomp) \
+#	$(COMPILE) -c $<
+
+.c.obj:
+	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
+	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+#	source='$<' object='$@' libtool=no \
+#	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
+#	$(CCDEPMODE) $(depcomp) \
+#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+#	source='$<' object='$@' libtool=yes \
+#	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
+#	$(CCDEPMODE) $(depcomp) \
+#	$(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+distclean-libtool:
+	-rm -f libtool
+uninstall-info-am:
+install-includeHEADERS: $(include_HEADERS)
+	@$(NORMAL_INSTALL)
+	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
+	@list='$(include_HEADERS)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
+	  $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
+	done
+
+uninstall-includeHEADERS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(include_HEADERS)'; for p in $$list; do \
+	  f="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	    $$tags $$unique; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+	list='$(DISTFILES)'; for file in $$list; do \
+	  case $$file in \
+	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+	  esac; \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+	    dir="/$$dir"; \
+	    $(mkdir_p) "$(distdir)$$dir"; \
+	  else \
+	    dir=''; \
+	  fi; \
+	  if test -d $$d/$$file; then \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(LTLIBRARIES) $(SCRIPTS) $(HEADERS)
+installdirs:
+	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)"; do \
+	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-includeHEADERS
+
+install-exec-am: install-binSCRIPTS install-libLTLIBRARIES
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binSCRIPTS uninstall-includeHEADERS \
+	uninstall-info-am uninstall-libLTLIBRARIES
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-libLTLIBRARIES clean-libtool ctags distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-binSCRIPTS install-data \
+	install-data-am install-exec install-exec-am \
+	install-includeHEADERS install-info install-info-am \
+	install-libLTLIBRARIES install-man install-strip installcheck \
+	installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags uninstall uninstall-am uninstall-binSCRIPTS \
+	uninstall-includeHEADERS uninstall-info-am \
+	uninstall-libLTLIBRARIES
+
+
+genpat : ${srcdir}/genpat.sh
+	${SED} 's,__ALLIANCE_INSTALL_DIR__,$(ALLIANCE_INSTALL_DIR),' $< > $@
+	chmod a+x $@
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Naur alliance-5.0/genpat/src/Makefile.in alliance/genpat/src/Makefile.in
--- alliance-5.0/genpat/src/Makefile.in	2007-07-18 19:04:35.000000000 +0200
+++ alliance/genpat/src/Makefile.in	2009-06-13 22:27:31.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +16,6 @@
 
 
 
-SOURCES = $(libPgn_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -72,11 +70,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libPgn_la_SOURCES)
 DIST_SOURCES = $(libPgn_la_SOURCES)
@@ -151,6 +149,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -173,6 +174,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -239,6 +243,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -250,6 +257,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -299,6 +309,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -306,6 +319,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-genview.patch:

--- NEW FILE alliance-genview.patch ---
diff -Naur alliance-5.0/genview/src/gcc-1.42/alloca.c alliance/genview/src/gcc-1.42/alloca.c
--- alliance-5.0/genview/src/gcc-1.42/alloca.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genview/src/gcc-1.42/alloca.c	2002-09-30 18:20:26.000000000 +0200
@@ -0,0 +1,214 @@
+/*
+ * This file is part of the Alliance CAD System
+ * Copyright (C) Laboratoire LIP6 - Département ASIM
+ * Universite Pierre et Marie Curie
+ * 
+ * Home page          : http://www-asim.lip6.fr/alliance/
+ * E-mail             : mailto:alliance-users at asim.lip6.fr
+ * 
+ * This progam is  free software; you can redistribute it  and/or modify it
+ * under the  terms of the GNU  General Public License as  published by the
+ * Free Software Foundation;  either version 2 of the License,  or (at your
+ * option) any later version.
+ * 
+ * Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+ * useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ * 
+ * You should have received a copy  of the GNU General Public License along
+ * with the GNU C Library; see the  file COPYING. If not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+/*
+	alloca -- (mostly) portable public-domain implementation -- D A Gwyn
+
+	last edit:	86/05/30	rms
+	   include config.h, since on VMS it renames some symbols.
+	   Use xmalloc instead of malloc.
+
+	This implementation of the PWB library alloca() function,
+	which is used to allocate space off the run-time stack so
+	that it is automatically reclaimed upon procedure exit, 
+	was inspired by discussions with J. Q. Johnson of Cornell.
+
+	It should work under any C implementation that uses an
+	actual procedure stack (as opposed to a linked list of
+	frames).  There are some preprocessor constants that can
+	be defined when compiling for your specific system, for
+	improved efficiency; however, the defaults should be okay.
+
+	The general concept of this implementation is to keep
+	track of all alloca()-allocated blocks, and reclaim any
+	that are found to be deeper in the stack than the current
+	invocation.  This heuristic does not reclaim storage as
+	soon as it becomes invalid, but it will do so eventually.
+
+	As a special case, alloca(0) reclaims storage without
+	allocating any.  It is a good idea to use alloca(0) in
+	your main control loop, etc. to force garbage collection.
+*/
+#ifndef lint
+static char	SCCSid[] = "@(#)alloca.c	1.1";	/* for the "what" utility */
+#endif
+
+#ifdef emacs
+#include "config.h"
+#ifdef static
+/* actually, only want this if static is defined as ""
+   -- this is for usg, in which emacs must undefine static
+   in order to make unexec workable
+   */
+#ifndef STACK_DIRECTION
+you
+lose
+-- must know STACK_DIRECTION at compile-time
+#endif /* STACK_DIRECTION undefined */
+#endif static
+#endif emacs
+
+#ifdef X3J11
+typedef void	*pointer;		/* generic pointer type */
+#else
+typedef char	*pointer;		/* generic pointer type */
+#endif
+
+#define	NULL	0			/* null pointer constant */
+
+extern void	free();
+extern pointer	xmalloc();
+
+/*
+	Define STACK_DIRECTION if you know the direction of stack
+	growth for your system; otherwise it will be automatically
+	deduced at run-time.
+
+	STACK_DIRECTION > 0 => grows toward higher addresses
+	STACK_DIRECTION < 0 => grows toward lower addresses
+	STACK_DIRECTION = 0 => direction of growth unknown
+*/
+
+#ifndef STACK_DIRECTION
+#define	STACK_DIRECTION	0		/* direction unknown */
+#endif
+
+#if STACK_DIRECTION != 0
+
+#define	STACK_DIR	STACK_DIRECTION	/* known at compile-time */
+
+#else	/* STACK_DIRECTION == 0; need run-time code */
+
+static int	stack_dir;		/* 1 or -1 once known */
+#define	STACK_DIR	stack_dir
+
+static void
+find_stack_direction (/* void */)
+{
+  static char	*addr = NULL;	/* address of first
+				   `dummy', once known */
+  auto char	dummy;		/* to get stack address */
+
+  if (addr == NULL)
+    {				/* initial entry */
+      addr = &dummy;
+
+      find_stack_direction ();	/* recurse once */
+    }
+  else				/* second entry */
+    if (&dummy > addr)
+      stack_dir = 1;		/* stack grew upward */
+    else
+      stack_dir = -1;		/* stack grew downward */
+}
+
+#endif	/* STACK_DIRECTION == 0 */
+
+/*
+	An "alloca header" is used to:
+	(a) chain together all alloca()ed blocks;
+	(b) keep track of stack depth.
+
+	It is very important that sizeof(header) agree with malloc()
+	alignment chunk size.  The following default should work okay.
+*/
+
+#ifndef	ALIGN_SIZE
+#define	ALIGN_SIZE	sizeof(double)
+#endif
+
+typedef union hdr
+{
+  char	align[ALIGN_SIZE];	/* to force sizeof(header) */
+  struct
+    {
+      union hdr *next;		/* for chaining headers */
+      char *deep;		/* for stack depth measure */
+    } h;
+} header;
+
+/*
+	alloca( size ) returns a pointer to at least `size' bytes of
+	storage which will be automatically reclaimed upon exit from
+	the procedure that called alloca().  Originally, this space
+	was supposed to be taken from the current stack frame of the
+	caller, but that method cannot be made to work for some
+	implementations of C, for example under Gould's UTX/32.
+*/
+
+static header *last_alloca_header = NULL; /* -> last alloca header */
+
+pointer
+alloca (size)			/* returns pointer to storage */
+     unsigned	size;		/* # bytes to allocate */
+{
+  auto char	probe;		/* probes stack depth: */
+  register char	*depth = &probe;
+
+#if STACK_DIRECTION == 0
+  if (STACK_DIR == 0)		/* unknown growth direction */
+    find_stack_direction ();
+#endif
+
+				/* Reclaim garbage, defined as all alloca()ed storage that
+				   was allocated from deeper in the stack than currently. */
+
+  {
+    register header	*hp;	/* traverses linked list */
+
+    for (hp = last_alloca_header; hp != NULL;)
+      if (STACK_DIR > 0 && hp->h.deep > depth
+	  || STACK_DIR < 0 && hp->h.deep < depth)
+	{
+	  register header	*np = hp->h.next;
+
+	  free ((pointer) hp);	/* collect garbage */
+
+	  hp = np;		/* -> next header */
+	}
+      else
+	break;			/* rest are not deeper */
+
+    last_alloca_header = hp;	/* -> last valid storage */
+  }
+
+  if (size == 0)
[...201536 lines suppressed...]
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ * 
+ * You should have received a copy  of the GNU General Public License along
+ * with the GNU C Library; see the  file COPYING. If not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                   GenView                         |
+|                                                             |
+| File    :                   V_str.h                         |
+|                                                             |
+| Authors :                Frederic Petrot                    |
+|                    Modified by Ludovic Jacomme              |
+|                                                             |
+| Date    :                   05.02.94                        |
+|                                                             |
+\------------------------------------------------------------*/
+
+/*------------------------------------------------------------\
+|                                                             |
+|                             Constants                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+# ifndef V_STR_H 
+# define V_STR_H 
+
+/*------------------------------------------------------------\
+|                                                             |
+|                            Macros                           |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                             Variables                       |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                             Functions                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+  extern void Put_str();
+
+# endif
diff -Naur alliance-5.0/genview/src/genview/v_view.h alliance/genview/src/genview/v_view.h
--- alliance-5.0/genview/src/genview/v_view.h	1970-01-01 01:00:00.000000000 +0100
+++ alliance/genview/src/genview/v_view.h	2002-09-30 18:20:32.000000000 +0200
@@ -0,0 +1,142 @@
+/*
+ * This file is part of the Alliance CAD System
+ * Copyright (C) Laboratoire LIP6 - Département ASIM
+ * Universite Pierre et Marie Curie
+ * 
+ * Home page          : http://www-asim.lip6.fr/alliance/
+ * E-mail             : mailto:alliance-users at asim.lip6.fr
+ * 
+ * This progam is  free software; you can redistribute it  and/or modify it
+ * under the  terms of the GNU  General Public License as  published by the
+ * Free Software Foundation;  either version 2 of the License,  or (at your
+ * option) any later version.
+ * 
+ * Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+ * useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ * 
+ * You should have received a copy  of the GNU General Public License along
+ * with the GNU C Library; see the  file COPYING. If not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+#include <stdio.h>
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/keysym.h>
+
+#define GC_FGND               ( RDS_MAX_LAYER    )
+#define GC_INSREF             ( RDS_MAX_LAYER + 1)
+#define GENVIEW_ALL_GC        ( RDS_ALL_LAYER + 2)
+#define GENVIEW_MAX_GC        ( RDS_MAX_LAYER + 2)
+
+#define COLOR_FGND            0
+#define COLOR_BGND            1
+#define COLOR_M_BGND          2
+#define COLOR_ICON            3
+#define COLOR_ICON_TEXT       4
+#define COLOR_ICON_INV        5
+#define COLOR_ICON_TEXT_INV   6
+#define COLOR_TEXT            7
+#define COLOR_BUTTON1         8
+#define COLOR_BUTTON2         9
+#define COLOR_RED             10
+#define COLOR_BLUE            11
+
+#define GENVIEW_MAX_COLOR     12
+
+/* Color Map Size */
+#define CMAP_MAX_SIZE         (GENVIEW_MAX_COLOR + RDS_ALL_LAYER)
+#define CMAP_SIZE             (GENVIEW_MAX_COLOR + RDS_MAX_LAYER)
+
+
+/* fill style */
+#define FILL                  0
+#define PATTERN               1
+#define OUTLINE               2
+
+/* window behaviour codes */
+#define NO_WINDOW_ACTION      0x00
+#define OPEN_WINDOW_INSPECT   0x01
+#define OPEN_WINDOW_SETUP     0x02
+#define OPEN_WINDOW_MESSAGE   0x03
+#define CLOSE_GENVIEW         0x04
+#define CLOSE_WINDOW          0x05
+
+/* what's to be done on a CLOSE_WINDOW action, in order to postpone an action */
+#define NO_REFRESH            0x00
+#define REFRESH_ALL           0x10
+#define REFRESH_AREA          0x20
+
+/* mask value used to test retuned values that are ored */
+#define REFRESH_MASK          0xF0
+#define WINDOW_MASK           0x0F
+
+/* icon state */
+#define OFF                   0
+#define ON                    1
+ 
+/* functions type */
+extern void V_getColors();
+extern void V_setGc();
+extern void V_getFonts();
+extern void V_drawZoomBox();
+extern void V_drawFactIcon();
+extern void V_coverIcon();
+extern void V_setClip();
+extern void V_refresh();
+extern void V_drawBox();
+extern void V_drawString();
+extern void V_fitscreen();
+extern void V_pan();
+extern void V_drawCoords();
+extern void V_drawRelCoords();
+extern void V_setMenu();
+extern void V_drawMenu();
+extern void V_iconOn() ;
+extern void V_iconOff() ;
+extern int V_scrollH();
+extern int V_scrollV();
+extern int V_scrollRL();
+extern int V_scrollLR() ;
+extern int V_scrollLH();
+extern int V_scrollHL();
+extern int V_view_event();
+extern int V_clickedIcon();
+extern void V_drawPointer();
+extern void put_str();
+extern void I_setMenu();
+extern void I_drawMenu();
+extern void I_iconOn() ;
+extern void I_iconOff() ;
+extern void I_out();
+extern void writeLine();
+extern void i_pageUp();
+extern void i_pageDn();
+extern void i_lineUp();
+extern void i_lineDn();
+extern void clearscreen();
+extern void I_open();
+extern int I_event();
+extern int I_clickedIcon();
+extern void T_setMenu();
+extern void T_drawMenu();
+extern void T_iconOn() ;
+extern void T_iconOff() ;
+extern void T_out();
+extern void T_writeLine();
+extern void T_pageUp();
+extern void T_pageDn();
+extern void T_lineUp();
+extern void T_lineDn();
+extern void T_clearscreen();
+extern void T_free();
+extern int readLine();
+extern int T_event();
+extern int T_clickedIcon();
+extern void C_InitGc();
+extern void InitConf();
+extern void E_setMenu();
+extern void E_drawMenu();
+extern void V_surround();

alliance-graal.patch:

--- NEW FILE alliance-graal.patch ---
diff -Naur alliance-5.0/graal/configure.in alliance/graal/configure.in
--- alliance-5.0/graal/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/graal/configure.in	2002-10-16 20:04:24.000000000 +0200
@@ -0,0 +1,203 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/graal.c)
+
+GRAAL_MAJOR_VERSION=1
+GRAAL_MINOR_VERSION=27
+GRAAL_VERSION=$GRAAL_MAJOR_VERSION.$GRAAL_MINOR_VERSION
+
+AC_SUBST(GRAAL_MAJOR_VERSION)
+AC_SUBST(GRAAL_MINOR_VERSION)
+AC_SUBST(GRAAL_VERSION)
+
+# For automake.
+VERSION=$GRAAL_VERSION
+PACKAGE=graal
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, sqrt)
+
+AC_CHECK_PROGS(SED, gsed sed)
+AC_PATH_XTRA
+
+dnl
+dnl Check for X stuff
+dnl
+dnl
+dnl Check X options
+dnl
+if test "$with_x" = no; then
+AC_MSG_ERROR([requires the X window system to compile and run.
+                  Please do not use the configure option '--without-x'.])
+fi
+if test "$with_motif" = no; then
+AC_MSG_ERROR([requires Motif to compile and run.
+                  Please do not use the configure option '--without-motif'.])
+fi
+dnl
+dnl
+dnl Check for X libraries
+dnl
+if test "$with_x" != no; then
+ice_save_LIBS="$LIBS"
+ice_save_CFLAGS="$CFLAGS"
+ice_save_CXXFLAGS="$CXXFLAGS"
+ice_save_CPPFLAGS="$CPPFLAGS"
+ice_save_LDFLAGS="$LDFLAGS"
+
+dnl
+dnl
+
+AC_FIND_MOTIF
+AC_FIND_XPM
+
+dnl
+dnl
+dnl
+LIBS="$LIBS $X_EXTRA_LIBS"
+CFLAGS="$CFLAGS $X_CFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+LDFLAGS="$LDFLAGS $X_LIBS"
+dnl
+dnl Check for X library
+
+dnl
+X11_LIBS=""
+AC_CHECK_LIB(X11, XOpenDisplay, X11_LIBS="-lX11",,${X_PRE_LIBS} ${X_EXTRA_LIBS})
+if test "$X11_LIBS" = ""; then
+dnl Not having X is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X11 library '-lX11' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.])
+fi
+AC_SUBST(X_LIBS)
+AC_SUBST(X11_LIBS)
+AC_SUBST(X_PRE_LIBS)
+dnl
+dnl
+dnl Check for -lXintl library.  Lutz Kittler <kittler at sse-erfurt.de> says
+dnl that DLD-Linux with CDE wants `-lXintl' to refine `Xlcmbcurmax'.
+dnl Guenther Roehrich <guenther at studbox.uni-stuttgart.de> says that
+dnl we must check for `_Xlcmbcurmax' instead of `Xlcmbcurmax'.
+dnl
+AC_CHECK_LIB(Xintl, _Xlcmbcurmax, X11_LIBS="${X11_LIBS} -lXintl",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for -lipc library.  SCO unix is said to want that.
+dnl
+AC_CHECK_LIB(ipc, shmap, X11_LIBS="${X11_LIBS} -lipc",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for X toolkit libraries
+dnl
+XT_LIBS=""
+AC_CHECK_LIB(Xt, XtToolkitInitialize, XT_LIBS="-lXt",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+if test "$XT_LIBS" = ""; then
+dnl Not having Xt is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X toolkit library '-lXt' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.
+                  See the files 'config.log' and 'ddd/config.log'
+                  for further diagnostics.])
+fi
+AC_SUBST(XT_LIBS)
+dnl
+dnl
+dnl Check for X extension libraries
+dnl
+dnl
+XEXT_LIBS=""
+AC_CHECK_LIB(Xext, XShapeQueryVersion, XEXT_LIBS="-lXext",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+AC_SUBST(XEXT_LIBS)
+dnl
+dnl
+dnl
+dnl Check for Xpm library and headers
+dnl
+XPM_LIBS=""
+if test "$xpm_includes" != "no" && test "$xpm_libraries" != "no"
+then
+AC_CHECK_LIB(Xpm, XpmCreatePixmapFromXpmImage,
+	XPM_LIBS="-lXpm"
+	AC_DEFINE(HAVE_XPM),,${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+if test "$XPM_LIBS" != ""; then
+AC_CHECK_HEADERS(X11/xpm.h xpm.h)
+fi
+fi
+AC_SUBST(XPM_LIBS)
+
+dnl Check for Motif widget libraries
+dnl
+
+XM_LIBS=""
+XP_LIBS=""
+if test "$motif_includes" != "no" && test "$motif_libraries" != "no"
+then
+dnl Motif 2.1 wants `-lXp' (X11R6.3 print server)
+AC_CHECK_LIB(Xp, XpSelectInput,
+	XP_LIBS="-lXp"
+	AC_DEFINE(HAVE_XP),,
+                   ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmCreateOptionMenu, 
+	XM_LIBS="-lXm"
+	AC_DEFINE(HAVE_MOTIF),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, xmUseVersion, 
+	AC_DEFINE(HAVE_XMUSEVERSION),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmInstallImage,
+	AC_DEFINE(HAVE_XMINSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, Xm21InstallImage,
+	AC_DEFINE(HAVE_XM21INSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+fi
+if test "$XM_LIBS" = ""; then
+dnl Without Motif, we won't get far.  Let the user fix this.
+AC_MSG_ERROR([The Motif library '-lXm' could not be found.
+                  Please use the configure options '--with-motif-includes=DIR'
+                  and '--with-motif-libraries=DIR' to specify the Xm location.
+                  See the files 'config.log'
+                  for further diagnostics.])
+fi
+
+AC_SUBST(XP_LIBS)
+AC_SUBST(XM_LIBS)
+
+LIBS="$LIBS ${XM_LIBS} ${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS}"
+    
+    
+LIBS="$ice_save_LIBS"
+CFLAGS="$ice_save_CFLAGS"
+CXXFLAGS="$ice_save_CXXFLAGS"
+CPPFLAGS="$ice_save_CPPFLAGS"
+LDFLAGS="$ice_save_LDFLAGS"
+fi
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+etc/Makefile
+])
diff -Naur alliance-5.0/graal/etc/Makefile.in alliance/graal/etc/Makefile.in
--- alliance-5.0/graal/etc/Makefile.in	2007-07-18 19:04:36.000000000 +0200
+++ alliance/graal/etc/Makefile.in	2009-06-13 22:27:32.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/graal/Makefile.in alliance/graal/Makefile.in
--- alliance-5.0/graal/Makefile.in	2007-07-18 19:04:36.000000000 +0200
+++ alliance/graal/Makefile.in	2009-06-13 22:27:31.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/graal/man1/Makefile.in alliance/graal/man1/Makefile.in
--- alliance-5.0/graal/man1/Makefile.in	2007-07-18 19:04:36.000000000 +0200
+++ alliance/graal/man1/Makefile.in	2009-06-13 22:27:32.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/graal/src/GMC_panel.c alliance/graal/src/GMC_panel.c
--- alliance-5.0/graal/src/GMC_panel.c	2002-09-30 18:20:33.000000000 +0200
+++ alliance/graal/src/GMC_panel.c	2009-06-13 23:14:40.000000000 +0200
@@ -3140,7 +3140,7 @@
 {
   rdsbegin();
 
-  GraalSegmentLayer = (int)ClientData;
+  GraalSegmentLayer = (long)ClientData;
   GraalSegmentWidth = GRAAL_SEGMENT_VALUE_TABLE[ GraalSegmentLayer ][0];
 
   if ( GraalSegmentWire == GRAAL_FALSE )
@@ -3310,7 +3310,7 @@
 {
   rdsbegin();
 
-  GraalViaType = (int)ClientData;
+  GraalViaType = (long)ClientData;
 
   GraalChangeEditMode( GRAAL_CREATE_VIA,
                        GraalPromptCreateVia );
@@ -3409,7 +3409,7 @@
 {
   rdsbegin();
 
-  GraalBigViaType = (int)ClientData;
+  GraalBigViaType = (long)ClientData;
 
   GraalChangeEditMode( GRAAL_CREATE_BIGVIA,
                        GraalPromptCreateBigVia );
@@ -3509,7 +3509,7 @@
 {
   rdsbegin();
 
-  GraalTransistorType  = (int)ClientData;
+  GraalTransistorType  = (long)ClientData;
   GraalTransistorWidth = GRAAL_SEGMENT_VALUE_TABLE[ GraalTransistorType ][0];
 
   if ( GraalTransistorWire == GRAAL_FALSE )
@@ -3680,7 +3680,7 @@
 {
   rdsbegin();
 
-  GraalConnectorLayer = (int)ClientData;
+  GraalConnectorLayer = (long)ClientData;
   GraalConnectorWidth = GRAAL_SEGMENT_VALUE_TABLE[ GraalConnectorLayer ][0];
 
   GraalChangeEditMode( GRAAL_CREATE_CONNECTOR,
@@ -3754,7 +3754,7 @@
 {
   rdsbegin();
 
-  GraalConnectorOrient = (int)ClientData;
+  GraalConnectorOrient = (long)ClientData;
 
   GraalChangeEditMode( GRAAL_CREATE_CONNECTOR,
                        GraalPromptCreateConnector );
@@ -3803,7 +3803,7 @@
 {
   rdsbegin();
 
-  GraalReferenceType = (int)ClientData;
+  GraalReferenceType = (long)ClientData;
 
   GraalChangeEditMode( GRAAL_CREATE_REFERENCE,
                        GraalPromptCreateReference );
@@ -3883,7 +3883,7 @@
 {
   rdsbegin();
 
-  GraalInstanceSym = (int)ClientData;
+  GraalInstanceSym = (long)ClientData;
 
   GraalChangeEditMode( GRAAL_CREATE_INSTANCE,
                        GraalPromptCreateInstance );
diff -Naur alliance-5.0/graal/src/GME_panel.c alliance/graal/src/GME_panel.c
--- alliance-5.0/graal/src/GME_panel.c	2004-08-26 22:14:12.000000000 +0200
+++ alliance/graal/src/GME_panel.c	2009-06-13 23:14:57.000000000 +0200
@@ -4422,7 +4422,7 @@
 
   rdsbegin();
 
-  NewLayer = (int)ClientData;
+  NewLayer = (long)ClientData;
 
   if ( ( GraalSegmentMName == (char *)0 ) &&
        ( ( NewLayer >= CALU1          ) &&
@@ -4547,7 +4547,7 @@
 
   rdsbegin();
 
-  GraalTransistorMType  = (int)ClientData;
+  GraalTransistorMType  = (long)ClientData;
   MinWidth              = GRAAL_SEGMENT_VALUE_TABLE[ GraalTransistorMType ][0];
 
   if ( GraalTransistorMWidth < MinWidth ) GraalTransistorMWidth = MinWidth;
@@ -4662,7 +4662,7 @@
 
   rdsbegin();
 
-  GraalConnectorMLayer = (int)ClientData;
+  GraalConnectorMLayer = (long)ClientData;
   MinWidth             = GRAAL_SEGMENT_VALUE_TABLE[ GraalConnectorMLayer ][0];
 
   if ( GraalConnectorMWidth < MinWidth ) GraalConnectorMWidth = MinWidth;
@@ -4686,7 +4686,7 @@
 {
   rdsbegin();
 
-  GraalConnectorMOrient = (int)ClientData;
+  GraalConnectorMOrient = (long)ClientData;
 
   GraalPromptModifyConnector();
 
@@ -4796,7 +4796,7 @@
 {
   rdsbegin();
 
-  GraalReferenceMType = (int)ClientData;
+  GraalReferenceMType = (long)ClientData;
 
   GraalPromptModifyReference();
 
@@ -4887,7 +4887,7 @@
 {
   rdsbegin();
 
-  GraalInstanceMSym = (int)ClientData;
+  GraalInstanceMSym = (long)ClientData;
 
   GraalPromptModifyInstance();
 
@@ -4997,7 +4997,7 @@
 {
   rdsbegin();
 
-  GraalViaMType = (int)ClientData;
+  GraalViaMType = (long)ClientData;
 
   GraalPromptModifyVia();
 
@@ -5089,7 +5089,7 @@
 {
   rdsbegin();
 
-  GraalViaMType = (int)ClientData;
+  GraalViaMType = (long)ClientData;
 
   GraalPromptModifyBigVia();
 
diff -Naur alliance-5.0/graal/src/GMV_panel.c alliance/graal/src/GMV_panel.c
--- alliance-5.0/graal/src/GMV_panel.c	2002-09-30 18:20:37.000000000 +0200
+++ alliance/graal/src/GMV_panel.c	2009-06-13 23:15:17.000000000 +0200
@@ -3157,7 +3157,7 @@
 {
   rdsbegin();
 
-  if ( GRAAL_RDS_ACTIVE_LAYER_TABLE[ (int)ClientData ] == 0 )
+  if ( GRAAL_RDS_ACTIVE_LAYER_TABLE[ (long)ClientData ] == 0 )
   {
     GraalSetLayerVisible( ClientData );
   }
@@ -3179,7 +3179,7 @@
 {
   rdsbegin();
 
-  if ( GRAAL_RDS_ACTIVE_NAME_TABLE[ (int)ClientData ] == 0 )
+  if ( GRAAL_RDS_ACTIVE_NAME_TABLE[ (long)ClientData ] == 0 )
   {
     GraalSetNameVisible( ClientData );
   }
@@ -3201,7 +3201,7 @@
 {
   rdsbegin();
 
-  if ( GRAAL_RDS_ACTIVE_LAYER_TABLE[ (int)ClientData ] == 1 )
+  if ( GRAAL_RDS_ACTIVE_LAYER_TABLE[ (long)ClientData ] == 1 )
   { 
     GraalSetLayerInvisible( ClientData );
   }
@@ -3223,7 +3223,7 @@
 {
   rdsbegin();
 
-  if ( GRAAL_RDS_ACTIVE_NAME_TABLE[ (int)ClientData ] == 1 )
+  if ( GRAAL_RDS_ACTIVE_NAME_TABLE[ (long)ClientData ] == 1 )
   {
     GraalSetNameInvisible( ClientData );
   }
diff -Naur alliance-5.0/graal/src/Makefile.am alliance/graal/src/Makefile.am
--- alliance-5.0/graal/src/Makefile.am	2005-01-19 16:13:51.000000000 +0100
+++ alliance/graal/src/Makefile.am	2008-10-08 14:21:13.000000000 +0200
@@ -49,14 +49,14 @@
 
 
 graal_LDADD = @ALLIANCE_LIBS@ $(ALL_X_LIBS) \
--L$(top_srcdir)/druc/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkap/src \
--L$(top_srcdir)/mbkmg/src \
--L$(top_srcdir)/mbkvti/src \
--L$(top_srcdir)/rds/src \
--L$(top_srcdir)/rdscif/src \
--L$(top_srcdir)/rdsgds/src \
+-L$(top_builddir)/druc/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkap/src \
+-L$(top_builddir)/mbkmg/src \
+-L$(top_builddir)/mbkvti/src \
+-L$(top_builddir)/rds/src \
+-L$(top_builddir)/rdscif/src \
+-L$(top_builddir)/rdsgds/src \
 -lVrd -lRtl -lRgs -lRcf -lRfm -lRpr -lRwi -lRut -lRds -lMpu \
 -lMap -lMmg -lMcp -lMph -lMut
 
diff -Naur alliance-5.0/graal/src/Makefile.in alliance/graal/src/Makefile.in
--- alliance-5.0/graal/src/Makefile.in	2007-07-18 19:04:37.000000000 +0200
+++ alliance/graal/src/Makefile.in	2009-06-13 22:27:32.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(graal_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -86,11 +84,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(graal_SOURCES)
 DIST_SOURCES = $(graal_SOURCES)
@@ -163,6 +161,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -185,6 +186,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -251,6 +255,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -262,6 +269,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -311,6 +321,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -318,6 +331,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -426,14 +442,14 @@
              $(LIBXP) $(LIBXEXT) $(LIBX11)
 
 graal_LDADD = @ALLIANCE_LIBS@ $(ALL_X_LIBS) \
--L$(top_srcdir)/druc/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkap/src \
--L$(top_srcdir)/mbkmg/src \
--L$(top_srcdir)/mbkvti/src \
--L$(top_srcdir)/rds/src \
--L$(top_srcdir)/rdscif/src \
--L$(top_srcdir)/rdsgds/src \
+-L$(top_builddir)/druc/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkap/src \
+-L$(top_builddir)/mbkmg/src \
+-L$(top_builddir)/mbkvti/src \
+-L$(top_builddir)/rds/src \
+-L$(top_builddir)/rdscif/src \
+-L$(top_builddir)/rdsgds/src \
 -lVrd -lRtl -lRgs -lRcf -lRfm -lRpr -lRwi -lRut -lRds -lMpu \
 -lMap -lMmg -lMcp -lMph -lMut
 

alliance-grog.patch:

--- NEW FILE alliance-grog.patch ---
diff -Naur alliance-5.0/grog/cells/grbl4_c.ap alliance/grog/cells/grbl4_c.ap
--- alliance-5.0/grog/cells/grbl4_c.ap	1970-01-01 01:00:00.000000000 +0100
+++ alliance/grog/cells/grbl4_c.ap	2002-04-11 09:22:28.000000000 +0200
@@ -0,0 +1,351 @@
+V ALLIANCE : 3
+H grbl4_c,P, 5/ 2/96
+A 0,0,26,144
+C 26,6,1,w15,0,EAST,POLY
+C 26,12,1,w14,0,EAST,POLY
+C 26,24,1,w13,0,EAST,POLY
+C 26,30,1,w12,0,EAST,POLY
+C 26,42,1,w11,0,EAST,POLY
+C 26,48,1,w10,0,EAST,POLY
+C 26,60,1,w9,0,EAST,POLY
+C 26,66,1,w8,0,EAST,POLY
+C 26,78,1,w7,0,EAST,POLY
+C 26,84,1,w6,0,EAST,POLY
+C 26,96,1,w5,0,EAST,POLY
+C 26,102,1,w4,0,EAST,POLY
+C 26,114,1,w3,0,EAST,POLY
+C 26,120,1,w2,0,EAST,POLY
+C 26,132,1,w1,0,EAST,POLY
+C 26,138,1,w0,0,EAST,POLY
+C 26,144,3,vss,18,EAST,ALU1
+C 26,0,3,vss,1,EAST,ALU1
+C 26,144,4,vss,19,EAST,ALU2
+C 26,138,2,e0,1,EAST,ALU2
+C 26,132,2,e1,1,EAST,ALU2
+C 26,126,4,vss,16,EAST,ALU2
+C 26,120,2,e2,1,EAST,ALU2
+C 26,114,2,e3,1,EAST,ALU2
+C 26,108,4,vss,14,EAST,ALU2
+C 26,102,2,e4,1,EAST,ALU2
+C 26,96,2,e5,1,EAST,ALU2
+C 26,90,4,vss,12,EAST,ALU2
+C 26,72,4,vss,10,EAST,ALU2
+C 26,84,2,e6,1,EAST,ALU2
+C 26,78,2,e7,1,EAST,ALU2
+C 26,66,2,e8,1,EAST,ALU2
+C 26,60,2,e9,1,EAST,ALU2
+C 26,54,4,vss,8,EAST,ALU2
+C 26,48,2,e10,1,EAST,ALU2
+C 26,42,2,e11,1,EAST,ALU2
+C 26,36,4,vss,6,EAST,ALU2
+C 26,30,2,e12,1,EAST,ALU2
+C 26,24,2,e13,1,EAST,ALU2
+C 26,18,4,vss,4,EAST,ALU2
+C 26,12,2,e14,1,EAST,ALU2
+C 26,6,2,e15,1,EAST,ALU2
+C 26,0,4,vss,2,EAST,ALU2
+C 0,0,4,vss,0,WEST,ALU2
+C 0,144,4,vss,17,WEST,ALU2
+C 0,132,2,e1,0,WEST,ALU2
+C 0,126,4,vss,15,WEST,ALU2
+C 0,120,2,e2,0,WEST,ALU2
+C 0,114,2,e3,0,WEST,ALU2
+C 0,108,4,vss,13,WEST,ALU2
+C 0,102,2,e4,0,WEST,ALU2
+C 0,96,2,e5,0,WEST,ALU2
+C 0,90,4,vss,11,WEST,ALU2
+C 0,72,4,vss,9,WEST,ALU2
+C 0,84,2,e6,0,WEST,ALU2
+C 0,78,2,e7,0,WEST,ALU2
+C 0,66,2,e8,0,WEST,ALU2
+C 0,60,2,e9,0,WEST,ALU2
+C 0,54,4,vss,7,WEST,ALU2
+C 0,48,2,e10,0,WEST,ALU2
+C 0,42,2,e11,0,WEST,ALU2
+C 0,36,4,vss,5,WEST,ALU2
+C 0,30,2,e12,0,WEST,ALU2
+C 0,24,2,e13,0,WEST,ALU2
+C 0,18,4,vss,3,WEST,ALU2
+C 0,12,2,e14,0,WEST,ALU2
+C 0,6,2,e15,0,WEST,ALU2
+C 0,138,2,e0,0,WEST,ALU2
+C 21,144,1,bl3_p,1,NORTH,ALU1
+C 15,144,1,bl2_p,1,NORTH,ALU1
+C 9,144,1,bl1_p,1,NORTH,ALU1
+C 3,144,1,bl0_p,1,NORTH,ALU1
+C 3,0,1,bl0_p,0,SOUTH,ALU1
+C 9,0,1,bl1_p,0,SOUTH,ALU1
+C 15,0,1,bl2_p,0,SOUTH,ALU1
+C 21,0,1,bl3_p,0,SOUTH,ALU1
+R 3,3,ref_ref,fuse/15/0
+R 9,3,ref_ref,fuse/15/1
+R 15,3,ref_ref,fuse/15/2
+R 21,3,ref_ref,fuse/15/3
+R 21,15,ref_ref,fuse/14/3
+R 15,15,ref_ref,fuse/14/2
+R 9,15,ref_ref,fuse/14/1
+R 3,15,ref_ref,fuse/14/0
+R 3,21,ref_ref,fuse/13/0
+R 9,21,ref_ref,fuse/13/1
+R 15,21,ref_ref,fuse/13/2
+R 21,21,ref_ref,fuse/13/3
+R 21,33,ref_ref,fuse/12/3
+R 15,33,ref_ref,fuse/12/2
+R 9,33,ref_ref,fuse/12/1
+R 3,33,ref_ref,fuse/12/0
+R 21,39,ref_ref,fuse/11/3
+R 15,39,ref_ref,fuse/11/2
+R 9,39,ref_ref,fuse/11/1
+R 3,39,ref_ref,fuse/11/0
+R 3,51,ref_ref,fuse/10/0
+R 9,51,ref_ref,fuse/10/1
+R 15,51,ref_ref,fuse/10/2
+R 21,51,ref_ref,fuse/10/3
+R 21,57,ref_ref,fuse/9/3
+R 15,57,ref_ref,fuse/9/2
+R 9,57,ref_ref,fuse/9/1
+R 3,57,ref_ref,fuse/9/0
+R 3,69,ref_ref,fuse/8/0
+R 9,69,ref_ref,fuse/8/1
+R 15,69,ref_ref,fuse/8/2
+R 21,69,ref_ref,fuse/8/3
+R 21,75,ref_ref,fuse/7/3
+R 15,75,ref_ref,fuse/7/2
+R 9,75,ref_ref,fuse/7/1
+R 3,75,ref_ref,fuse/7/0
+R 3,87,ref_ref,fuse/6/0
+R 9,87,ref_ref,fuse/6/1
+R 15,87,ref_ref,fuse/6/2
+R 21,87,ref_ref,fuse/6/3
+R 21,93,ref_ref,fuse/5/3
+R 15,93,ref_ref,fuse/5/2
+R 9,93,ref_ref,fuse/5/1
+R 3,93,ref_ref,fuse/5/0
+R 21,105,ref_ref,fuse/4/3
+R 15,105,ref_ref,fuse/4/2
+R 9,105,ref_ref,fuse/4/1
+R 3,105,ref_ref,fuse/4/0
+R 3,111,ref_ref,fuse/3/0
+R 9,111,ref_ref,fuse/3/1
+R 15,111,ref_ref,fuse/3/2
+R 21,111,ref_ref,fuse/3/3
+R 21,123,ref_ref,fuse/2/3
+R 15,123,ref_ref,fuse/2/2
+R 9,123,ref_ref,fuse/2/1
+R 3,123,ref_ref,fuse/2/0
+R 3,129,ref_ref,fuse/1/0
+R 9,129,ref_ref,fuse/1/1
+R 15,129,ref_ref,fuse/1/2
+R 21,129,ref_ref,fuse/1/3
+R 21,141,ref_ref,fuse/0/3
+R 15,141,ref_ref,fuse/0/2
+R 9,141,ref_ref,fuse/0/1
+R 3,141,ref_ref,fuse/0/0
+S 20,93,22,93,2,*,RIGHT,NDIF
+S 14,93,16,93,2,*,RIGHT,NDIF
+S 8,93,10,93,2,*,RIGHT,NDIF
+S 2,93,4,93,2,*,RIGHT,NDIF
+S 20,3,22,3,2,*,RIGHT,NDIF
+S 14,3,16,3,2,*,RIGHT,NDIF
+S 8,3,10,3,2,*,RIGHT,NDIF
+S 2,3,4,3,2,*,RIGHT,NDIF
+S 20,15,22,15,2,*,RIGHT,NDIF
+S 14,15,16,15,2,*,RIGHT,NDIF
+S 8,15,10,15,2,*,RIGHT,NDIF
+S 2,15,4,15,2,*,RIGHT,NDIF
+S 20,21,22,21,2,*,RIGHT,NDIF
+S 14,21,16,21,2,*,RIGHT,NDIF
+S 8,21,10,21,2,*,RIGHT,NDIF
+S 2,21,4,21,2,*,RIGHT,NDIF
+S 20,33,22,33,2,*,RIGHT,NDIF
+S 14,33,16,33,2,*,RIGHT,NDIF
+S 8,33,10,33,2,*,RIGHT,NDIF
+S 2,33,4,33,2,*,RIGHT,NDIF
+S 20,39,22,39,2,*,RIGHT,NDIF
+S 14,39,16,39,2,*,RIGHT,NDIF
+S 8,39,10,39,2,*,RIGHT,NDIF
+S 2,39,4,39,2,*,RIGHT,NDIF
+S 20,51,22,51,2,*,RIGHT,NDIF
+S 14,51,16,51,2,*,RIGHT,NDIF
+S 8,51,10,51,2,*,RIGHT,NDIF
+S 2,51,4,51,2,*,RIGHT,NDIF
+S 20,57,22,57,2,*,RIGHT,NDIF
+S 14,57,16,57,2,*,RIGHT,NDIF
+S 8,57,10,57,2,*,RIGHT,NDIF
+S 2,57,4,57,2,*,RIGHT,NDIF
+S 20,69,22,69,2,*,RIGHT,NDIF
+S 14,69,16,69,2,*,RIGHT,NDIF
+S 8,69,10,69,2,*,RIGHT,NDIF
+S 2,69,4,69,2,*,RIGHT,NDIF
+S 20,75,22,75,2,*,RIGHT,NDIF
+S 14,75,16,75,2,*,RIGHT,NDIF
+S 8,75,10,75,2,*,RIGHT,NDIF
+S 2,75,4,75,2,*,RIGHT,NDIF
+S 20,87,22,87,2,*,RIGHT,NDIF
+S 14,87,16,87,2,*,RIGHT,NDIF
+S 8,87,10,87,2,*,RIGHT,NDIF
+S 2,87,4,87,2,*,RIGHT,NDIF
+S 20,105,22,105,2,*,RIGHT,NDIF
+S 14,105,16,105,2,*,RIGHT,NDIF
+S 8,105,10,105,2,*,RIGHT,NDIF
+S 2,105,4,105,2,*,RIGHT,NDIF
+S 20,111,22,111,2,*,RIGHT,NDIF
+S 14,111,16,111,2,*,RIGHT,NDIF
+S 8,111,10,111,2,*,RIGHT,NDIF
+S 2,111,4,111,2,*,RIGHT,NDIF
[...28955 lines suppressed...]
+ * under the  terms of the GNU  General Public License as  published by the
+ * Free Software Foundation;  either version 2 of the License,  or (at your
+ * option) any later version.
+ * 
+ * Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+ * useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ * 
+ * You should have received a copy  of the GNU General Public License along
+ * with the GNU C Library; see the  file COPYING. If not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include MUT_H
+#include MPH_H
+#include "grog.h"
+
+/* Normally defined in values.h, but not available on all systems */
+#ifndef BITS
+#define  BITS(type)  (8 * (int)sizeof(type))
+#endif
+
+/*
+* data generator for test patterns
+*/
+void randata(int pattern, int nb, int nw, biglong *data)
+{
+long i;
+static char *values[8] = {"random", "address", "not(address)", "1010...",
+                           "0101...", "full one", "full zero", "pwet"};
+   
+   fprintf(stderr, "data value is %s", values[pattern < 7 ? pattern : 0]);
+   if (pattern >= 10 && pattern <= 90) 
+      fprintf(stderr, " %d%% drains connected to bit lines\n", pattern);
+   else
+      fprintf(stderr, "\n");
+   if (pattern == 1)
+      for (i = 0; i < nw; i++)
+         data[i].low = i, data[i].high = 0;
+   else if (pattern == 2)
+      for (i = 0; i < nw; i++)
+         data[i].low = ~i, data[i].high = ~0;
+   else if (pattern == 3)
+      for (i = 0; i < nw; i++)
+         data[i].low = data[i].high = 0xAAAAAAAA;
+   else if (pattern == 4)
+      for (i = 0; i < nw; i++)
+         data[i].low = data[i].high = 0x55555555;
+   else if (pattern == 5)
+      for (i = 0; i < nw; i++)
+         data[i].low = data[i].high = ~0;
+   else if (pattern == 6)
+      for (i = 0; i < nw; i++)
+         data[i].low = data[i].high = 0;
+   else if (pattern == 7)  {
+      for (i = 0; i < nw; i++)
+         if ((i & 1) && (i % 16) < 8)
+            data[i].low = data[i].high = 0xAAAAAAAA;
+         else if ((i & 1) && (i % 16) > 8)
+            data[i].low = data[i].high = 0x55555555;
+         else if (!(i & 1) && (i % 16) > 8)
+            data[i].low = data[i].high = 0xAAAAAAAA;
+         else if (!(i & 1) && (i % 16) < 8)
+            data[i].low = data[i].high = 0x55555555;
+   } else if (pattern < 10 || pattern > 90) {
+      srandom(getpid());
+      for (i = 0; i < nw; i++)
+         data[i].low = random(), data[i].high = random();
+   } else { /* random percentage per bit lines */
+      int n;
+
+      pattern /= 10; /* make it a simple percentage */
+      srandom(getpid());
+      for (i = 0; i < nw; i++) {
+         data[i].low = data[i].high = 0;
+         for (n = 0; n < BITS(long); n++) {
+            (data[i].low) |= (((random() % 10) < pattern ? 0 : 1) << n);
+            (data[i].high) |= (((random() % 10) < pattern ? 0 : 1) << n);
+         }
+      }
+   }
+}
+
+/*
+* vtisim driver
+*/
+void sim(char *s, int nb, int nw, int zh, int r)
+{
+int i, j;
+char t[33];
+FILE *f;
+
+   sprintf(t, "%s.sim", s);
+   if ((f = fopen(t, "w")) == NULL) {
+      fprintf(stderr, "grog : cannot open simuation file\n");
+      EXIT(1);
+   }
+
+   fprintf(f, "load (echo) [fne]%s\n", s);
+   fprintf(f, "set output %s only\n", s);
+   fputs("set power low vss* bulk*\n", f);
+   fputs("set power high vdd*\n", f);
+
+   fputs("set external output ", f);
+   for (i = 0; i < nb; i ++)
+      fprintf(f, "f[%d] ", i);
+   fputs("\n", f);
+
+   fputs("set radix 2\n", f);
+   fputs("set mode logic\n", f);
+
+   if (r) {
+      fputs("vector ", f);
+      fprintf(f, "f[%d:0] ", nb - 1);
+      for (i = 0; i < nb; i ++)
+         fprintf(f, "f[%d] ", nb - i - 1);
+      fputs("\n", f);
+   } else {
+      fputs("vector ", f);
+      fprintf(f, "f[0:%d] ", nb - 1);
+      for (i = 0; i < nb; i ++)
+         fprintf(f, "f[%d] ", i);
+      fputs("\n", f);
+   }
+
+   fputs("vector ", f);
+   fprintf(f, "adr[0:%d] ", (int)ln2p(nw) - 1);
+   for (i = 0; i < ln2p(nw); i ++)
+      fprintf(f, "adr[%d] ", i);
+   fputs("\n", f);
+
+   if (nw == 64)
+      fputs("set clock ck 1(100) 0(100)\n", f);
+   else if (nw == 128 || nw == 256)
+      fputs("set clock ck[0] 1(100) 0(100)\nset clock ck[1] 1(100) 0(100)\n",f);
+   else for (i = 0; i < nw / 512; i += 2)
+      fprintf(f, "set clock ck[%d] 1(100) 0(100)\n", i / 2);
+   fputs("set trace mode tabular\n", f);
+   if (nw == 64)
+      fprintf(f, "watch (always) ck %s adr f\n", zh ? "oe" : "vdd");
+   else
+      fprintf(f, "watch (always) ck[0] %s adr f\n", zh ? "oe" : "vdd");
+   if (zh)
+      fputs("set inputs high oe\n", f);
+
+   j = ln2p(nw);
+   for (i = 0; i < nw + 1; i++) {
+      long_bin(t, i, j);
+      fprintf(f, "set inputs vector adr 'B%s\n", t);
+      fprintf(f, "phase\n");
+      fprintf(f, "phase\n");
+   }
+   fclose(f);
+}
+
+/*
+* first clock cycle needs this one
+*/
+char *ini(char *s, char i, int n)
+{
+int j;
+
+   /* make a string :
+      a string n characters long is build using the character i.
+      this is needed for the first clock pulse at initialization. */
+   for (j = 0; j < n; j++)
+      *(s + j) = i;
+   return s;
+}
+
+/*
+* expected simulation results
+*/
+void mis(char *s, int nb, int nw, int zh, biglong *data)
+{
+int i, j;
+char v[256], t[256], u[256];
+FILE *f;
+
+   sprintf(t, "%s.res", s);
+   if ((f = fopen(t, "w")) == NULL) {
+      fprintf(stderr, "grog : cannot open expexted results file\n");
+      EXIT(1);
+   }
+
+   j = ln2p(nw);
+   fprintf(f, "1 1 %s %s %s\n", long_bin(v, 0, j),
+                                 ini(t, 'u', j), ini(u, 'x', nb));
+   for (i = 0; i < nw; i++) {
+      fprintf(f, "0 1 %s %s %s\n", long_bin(v, i, j),
+                                   long_bin(t, ~i, j),
+                                   biglong_bin(u, data[i], nb));
+      fprintf(f, "1 1 %s %s %s\n", long_bin(v, i + 1, j), t, u);
+   }
+   fclose(f);
+}
+

alliance-growstk.patch:

--- NEW FILE alliance-growstk.patch ---
diff -Naur alliance-5.0/growstk/configure.in alliance/growstk/configure.in
--- alliance-5.0/growstk/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/growstk/configure.in	2005-12-15 15:02:55.000000000 +0100
@@ -0,0 +1,36 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/growstk.c)
+
+GROWSTK_MAJOR_VERSION=1
+GROWSTK_MINOR_VERSION=5
+GROWSTK_VERSION=$GROWSTK_MAJOR_VERSION.$GROWSTK_MINOR_VERSION
+
+AC_SUBST(GROWSTK_MAJOR_VERSION)
+AC_SUBST(GROWSTK_MINOR_VERSION)
+AC_SUBST(GROWSTK_VERSION)
+
+# For automake.
+VERSION=$GROWSTK_VERSION
+PACKAGE=growstk
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_RANLIB
+AC_PROG_MAKE_SET
+AM_PROG_LIBTOOL
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+AC_CHECK_LIB(m, sqrt)
+AC_CHECK_LIB(gen, basename)
+AC_CHECK_LIB(iberty, basename)
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/growstk/Makefile.am alliance/growstk/Makefile.am
--- alliance-5.0/growstk/Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ alliance/growstk/Makefile.am	2002-04-18 21:45:42.000000000 +0200
@@ -0,0 +1,3 @@
+## Process this file with automake to produce Makefile.in
+
+SUBDIRS = src
diff -Naur alliance-5.0/growstk/Makefile.in alliance/growstk/Makefile.in
--- alliance-5.0/growstk/Makefile.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/growstk/Makefile.in	2009-06-13 22:27:32.000000000 +0200
@@ -0,0 +1,670 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = growstk
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/alliance.m4 $(top_srcdir)/motif.m4 \
+	$(top_srcdir)/xpm.m4 $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-exec-recursive install-info-recursive \
+	install-recursive installcheck-recursive installdirs-recursive \
+	pdf-recursive ps-recursive uninstall-info-recursive \
+	uninstall-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ABE_DLL_VERSION = @ABE_DLL_VERSION@
+ABL_DLL_VERSION = @ABL_DLL_VERSION@
+ABT_DLL_VERSION = @ABT_DLL_VERSION@
+ABV_DLL_VERSION = @ABV_DLL_VERSION@
+ACLOCAL = @ACLOCAL@
+ALCBANNER_MAJOR_VERSION = @ALCBANNER_MAJOR_VERSION@
+ALCBANNER_MINOR_VERSION = @ALCBANNER_MINOR_VERSION@
+ALCBANNER_VERSION = @ALCBANNER_VERSION@
+ALLIANCE_BUILD_FALSE = @ALLIANCE_BUILD_FALSE@
+ALLIANCE_BUILD_TRUE = @ALLIANCE_BUILD_TRUE@
+ALLIANCE_CFLAGS = @ALLIANCE_CFLAGS@
+ALLIANCE_LIBS = @ALLIANCE_LIBS@
+ALLIANCE_TOP = @ALLIANCE_TOP@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+ATTILA_MAJOR_VERSION = @ATTILA_MAJOR_VERSION@
+ATTILA_MINOR_VERSION = @ATTILA_MINOR_VERSION@
+ATTILA_VERSION = @ATTILA_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AUT_DLL_VERSION = @AUT_DLL_VERSION@
+AWK = @AWK@
+B2F_MAJOR_VERSION = @B2F_MAJOR_VERSION@
+B2F_MINOR_VERSION = @B2F_MINOR_VERSION@
+B2F_VERSION = @B2F_VERSION@
+BDD_DLL_VERSION = @BDD_DLL_VERSION@
+BEH_DLL_VERSION = @BEH_DLL_VERSION@
+BHL_DLL_VERSION = @BHL_DLL_VERSION@
+BOOG_MAJOR_VERSION = @BOOG_MAJOR_VERSION@
+BOOG_MINOR_VERSION = @BOOG_MINOR_VERSION@
+BOOG_VERSION = @BOOG_VERSION@
+BOOM_MAJOR_VERSION = @BOOM_MAJOR_VERSION@
+BOOM_MINOR_VERSION = @BOOM_MINOR_VERSION@
+BOOM_VERSION = @BOOM_VERSION@
+BTR_DLL_VERSION = @BTR_DLL_VERSION@
+BVL_DLL_VERSION = @BVL_DLL_VERSION@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CST_DLL_VERSION = @CST_DLL_VERSION@
+CTL_DLL_VERSION = @CTL_DLL_VERSION@
+CTP_DLL_VERSION = @CTP_DLL_VERSION@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DOC_MAJOR_VERSION = @DOC_MAJOR_VERSION@
+DOC_MINOR_VERSION = @DOC_MINOR_VERSION@
+DOC_VERSION = @DOC_VERSION@
+DREAL_MAJOR_VERSION = @DREAL_MAJOR_VERSION@
+DREAL_MINOR_VERSION = @DREAL_MINOR_VERSION@
+DREAL_VERSION = @DREAL_VERSION@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
+EXEEXT = @EXEEXT@
+EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
+EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
+EXP_VERSION = @EXP_VERSION@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FKS_DLL_VERSION = @FKS_DLL_VERSION@
+FLATBEH_MAJOR_VERSION = @FLATBEH_MAJOR_VERSION@
+FLATBEH_MINOR_VERSION = @FLATBEH_MINOR_VERSION@
+FLATBEH_VERSION = @FLATBEH_VERSION@
+FMI_MAJOR_VERSION = @FMI_MAJOR_VERSION@
+FMI_MINOR_VERSION = @FMI_MINOR_VERSION@
+FMI_VERSION = @FMI_VERSION@
+FSM_DLL_VERSION = @FSM_DLL_VERSION@
+FSP_MAJOR_VERSION = @FSP_MAJOR_VERSION@
+FSP_MINOR_VERSION = @FSP_MINOR_VERSION@
+FSP_VERSION = @FSP_VERSION@
+FTL_DLL_VERSION = @FTL_DLL_VERSION@
+FVH_DLL_VERSION = @FVH_DLL_VERSION@
+GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
+GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
[...1813 lines suppressed...]
+ at am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+ at am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
+ at am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+ at am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+ at am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+distclean-libtool:
+	-rm -f libtool
+uninstall-info-am:
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	    $$tags $$unique; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+	list='$(DISTFILES)'; for file in $$list; do \
+	  case $$file in \
+	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+	  esac; \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+	    dir="/$$dir"; \
+	    $(mkdir_p) "$(distdir)$$dir"; \
+	  else \
+	    dir=''; \
+	  fi; \
+	  if test -d $$d/$$file; then \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS)
+installdirs:
+	for dir in "$(DESTDIR)$(bindir)"; do \
+	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am: install-binPROGRAMS
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-info-am
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+	clean-generic clean-libtool ctags distclean distclean-compile \
+	distclean-generic distclean-libtool distclean-tags distdir dvi \
+	dvi-am html html-am info info-am install install-am \
+	install-binPROGRAMS install-data install-data-am install-exec \
+	install-exec-am install-info install-info-am install-man \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+	pdf pdf-am ps ps-am tags uninstall uninstall-am \
+	uninstall-binPROGRAMS uninstall-info-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

alliance-k2f.patch:

--- NEW FILE alliance-k2f.patch ---
diff -Naur alliance-5.0/k2f/configure.in alliance/k2f/configure.in
--- alliance-5.0/k2f/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/k2f/configure.in	2002-10-16 20:04:24.000000000 +0200
@@ -0,0 +1,35 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/k2f_main.c)
+
+K2F_MAJOR_VERSION=1
+K2F_MINOR_VERSION=1
+K2F_VERSION=$K2F_MAJOR_VERSION.$K2F_MINOR_VERSION
+
+AC_SUBST(K2F_MAJOR_VERSION)
+AC_SUBST(K2F_MINOR_VERSION)
+AC_SUBST(K2F_VERSION)
+
+# For automake.
+VERSION=$K2F_VERSION
+PACKAGE=k2f
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/k2f/Makefile.in alliance/k2f/Makefile.in
--- alliance-5.0/k2f/Makefile.in	2007-07-18 19:04:37.000000000 +0200
+++ alliance/k2f/Makefile.in	2009-06-13 22:27:33.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/k2f/man1/Makefile.in alliance/k2f/man1/Makefile.in
--- alliance-5.0/k2f/man1/Makefile.in	2007-07-18 19:04:37.000000000 +0200
+++ alliance/k2f/man1/Makefile.in	2009-06-13 22:27:33.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/k2f/src/Makefile.in alliance/k2f/src/Makefile.in
--- alliance-5.0/k2f/src/Makefile.in	2007-07-18 19:04:37.000000000 +0200
+++ alliance/k2f/src/Makefile.in	2009-06-13 22:27:33.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(k2f_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -59,11 +57,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(k2f_SOURCES)
 DIST_SOURCES = $(k2f_SOURCES)
@@ -136,6 +134,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -158,6 +159,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -224,6 +228,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -235,6 +242,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -284,6 +294,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -291,6 +304,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-l2p.patch:

--- NEW FILE alliance-l2p.patch ---
diff -Naur alliance-5.0/l2p/configure.in alliance/l2p/configure.in
--- alliance-5.0/l2p/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/l2p/configure.in	2002-10-16 20:04:24.000000000 +0200
@@ -0,0 +1,37 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/l2p.c)
+
+L2P_MAJOR_VERSION=1
+L2P_MINOR_VERSION=12
+L2P_VERSION=$L2P_MAJOR_VERSION.$L2P_MINOR_VERSION
+
+AC_SUBST(L2P_MAJOR_VERSION)
+AC_SUBST(L2P_MINOR_VERSION)
+AC_SUBST(L2P_VERSION)
+
+# For automake.
+VERSION=$L2P_VERSION
+PACKAGE=lynx
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AC_CHECK_LIB(m, floor)
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/l2p/Makefile.in alliance/l2p/Makefile.in
--- alliance-5.0/l2p/Makefile.in	2007-07-18 19:04:38.000000000 +0200
+++ alliance/l2p/Makefile.in	2009-06-13 22:27:33.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/l2p/man1/Makefile.in alliance/l2p/man1/Makefile.in
--- alliance-5.0/l2p/man1/Makefile.in	2007-07-18 19:04:38.000000000 +0200
+++ alliance/l2p/man1/Makefile.in	2009-06-13 22:27:34.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/l2p/src/dict_bw.ps alliance/l2p/src/dict_bw.ps
--- alliance-5.0/l2p/src/dict_bw.ps	1970-01-01 01:00:00.000000000 +0100
+++ alliance/l2p/src/dict_bw.ps	2002-04-03 15:55:21.000000000 +0200
@@ -0,0 +1,335 @@
+% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
+% This is the beginning of the l2p BLACK & WHITE PostScript dictionnary.
+% (If you want to change patterns, this is THE place to do it.)
+% (Remember that you can substitute another PostScript dictionnary.)
+%%Pages: 1 1
+%%EndComments
+%%BeginPreview: 256 64 1 64
+%0000000000000000000000000000000000000000000000000000000000000000
+%0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+%0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+%0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+%0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF00000000000000000000000000000000000000F000000000000000FFFF0
+%0FFFF00000000FFFF0FFF000FFF000000000000000FFF00000000000000FFFF0
+%0FFFF00000000F0000F00F0F00000000000000000FF0FF00F0F0FFF0000FFFF0
+%0FFFF00000000F0000F00F0F0000000000000000FFF0FFF0F0F0F0F0000FFFF0
+%0FFFF00000000FFF00FFF000FF0000000000000000F0F000F0F0FFF0000FFFF0
+%0FFFF00000000F0000F0000000F000000000000000F0F000F0F0F000000FFFF0
+%0FFFF00000000F0000F0000000F000000000000000F0F000FFF0F000000FFFF0
+%0FFFF00000000FFFF0F0000FFF0000000000000000FFF00000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF00000000FFF00FFF00FFFF0F000F0FFF0FFFF0F00000F000000000FFFF0
+%0FFFF00000000F00F0F00F0F0000F000F00F00F0000F00000F000000000FFFF0
+%0FFFF00000000F00F0F00F0F00000F0F000F00F0000F00F00F000000000FFFF0
+%0FFFF00000000FFF00FFF00FFF000F0F000F00FFF00F00F00F000000000FFFF0
+%0FFFF00000000F0000F0F00F00000F0F000F00F00000F0F0F0000000000FFFF0
+%0FFFF00000000F0000F00F0F000000F0000F00F00000FF0FF0000000000FFFF0
+%0FFFF00000000F0000F00F0FFFF000F000FFF0FFFF00F000F0000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF00000000F00000FF00F00F00FF00F00F0FFFF00000000000000000FFFF0
+%0FFFF00000000F0000F00F0F00F0F00F0F00F00F0000000000000000000FFFF0
+%0FFFF00000000F0000F00F0F00F0F00F0F00F00F0000000000000000000FFFF0
+%0FFFF00000000F0000FFFF00FF00F00F0F00F00F0000000000000000000FFFF0
+%0FFFF00000000F0000F00F00F000F00F0F00F00F0000000000000000000FFFF0
+%0FFFF00000000F0000F00F00F000F00F0F00F00F0000000000000000000FFFF0
+%0FFFF00000000FFFF0F00F00F0000FF00FFFF00F0000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000FF0000000000000000000000000000000000000000000FFFF0
+%0FFFF00000000F00F000000000000000000000000000000000000000000FFFF0
+%0FFFF00000000000F000000000000000000000000000000000000000000FFFF0
+%0FFFF0000000000F0000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000F00000000000000000000000000000000000000000000FFFF0
+%0FFFF00000000F000000000000000000000000000000000000000000000FFFF0
+%0FFFF00000000FFFF000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF00000000FFF000FF00FFF00FFFF0FFF00000000000000000000000FFFF0
+%0FFFF00000000F00F0F00F0F00F0F0000F00F0000000000000000000000FFFF0
+%0FFFF00000000F00F0F00F0F00F0F0000F00F0000000000000000000000FFFF0
+%0FFFF00000000FFF00FFFF0FFF00FFF00FFF00000000000000000000000FFFF0
+%0FFFF00000000F0000F00F0F0000F0000F0F00000000000000000000000FFFF0
+%0FFFF00000000F0000F00F0F0000F0000F00F0000000000000000000000FFFF0
+%0FFFF00000000F0000F00F0F0000FFFF0F00F0000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFF000000000000000000000000000000000000000000000000000000FFFF0
+%0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+%0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+%0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+%0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
+%0000000000000000000000000000000000000000000000000000000000000000
+%%EndPreview
+%%EndProlog
+
+%%BeginSetup
+
+/MF
+{statusdict /manualfeed true put} bind def
+
+/INFO		% Change jobname in order to give info about status
+{/statusdict where exch pop {
+	statusdict exch /jobname exch put
+} if } bind def 
+
+/NOP		% Draw nothing with x,y,w,h
+{pop pop pop pop} bind def
+
+/ER		% Draw an [E]mpty [R]ectangle with x,y,w,h
+{/h exch def /w exch def newpath moveto
+0 h rlineto w 0 rlineto 0 h neg rlineto
+closepath stroke} bind def
+
+/E2R		% Draw an [E]mpty dashed [R]ectangle with x,y,w,h
+{/context save def /h exch def /w exch def newpath moveto
+1.0 setlinewidth [8.0 8.0] 0 setdash
+0 h rlineto w 0 rlineto 0 h neg rlineto
+closepath stroke context restore} bind def
+
+/D1FR           % Draw a [D]iagonal [1] [F]illed [R]ectangle with x,y,w,h
+{/context save def /h exch def /w exch def /y exch def /x exch def newpath
+0.5 setlinewidth
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath stroke
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath clip
+0.1 setlinewidth
+/pas 8 def
+% ordonnee de depart:
+y pas div cvi pas mul /yy exch def
+% abscisse de depart:
+x h neg add pas div cvi pas mul
+pas x w add  {
+        newpath  yy moveto  h pas add  h pas add  rlineto stroke
+} for context restore} bind def
+
+/D2FR           % Draw a [D]iagonal [2] [F]illed [R]ectangle with x,y,w,h
+{/context save def /h exch def /w exch def /y exch def /x exch def newpath
+0.5 setlinewidth
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath stroke
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath clip
+0.8 setlinewidth
+/pas 16 def
+% ordonnee de depart:
+y pas div cvi pas mul /yy exch def
+% abscisse de depart:
+x h neg add pas div cvi pas mul
+pas x w add  {
+        newpath  yy moveto  h pas add  h pas add  rlineto stroke
+} for context restore} bind def
+
+/D6FR           % Draw a [D]iagonal [6] [F]illed [R]ectangle with x,y,w,h
+{/context save def /h exch def /w exch def /y exch def /x exch def newpath
+0.5 setlinewidth
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath stroke
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath clip
+0.5 setlinewidth [0.5 8] 0 setdash
+0 8 x w add y add h add  {
+        newpath 0 moveto y h add neg  y h add  rlineto stroke
+} for context restore} bind def
+
+/D7FR           % Draw a [D]iagonal [7] [F]illed [R]ectangle with x,y,w,h
+{/context save def /h exch def /w exch def /y exch def /x exch def newpath
+0.5 setlinewidth
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath stroke
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath clip
+1.0 setlinewidth [1 8] 0 setdash
+0 8 x w add y add h add  {
+        newpath 0 moveto y h add neg  y h add  rlineto stroke
+} for context restore} bind def
+
+/D8FR           % Draw a [D]iagonal [8] [F]illed [R]ectangle with x,y,w,h
+{/context save def /h exch def /w exch def /y exch def /x exch def newpath
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath stroke
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath clip
+/pas 12 def
+% ordonnee de depart:
+y pas div cvi pas mul /yy exch def
+0.8 setlinewidth
+% abscisse de depart:
+x pas div cvi pas mul
+pas x w add h add  {
+        newpath yy moveto h neg pas neg add  h pas add rlineto stroke
+} for context restore} bind def
+
+/D9FR           % Draw a [D]iagonal [9] [F]illed [R]ectangle with x,y,w,h
+{/context save def /h exch def /w exch def /y exch def /x exch def newpath
+0.5 setlinewidth
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath stroke
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath clip
+/pas 8 def
+% ordonnee de depart:
+y pas div cvi pas mul /yy exch def
+0.1 setlinewidth
+% abscisse de depart:
+x pas div cvi pas mul
+pas x w add h add  {
+        newpath yy moveto h neg pas neg add  h pas add rlineto stroke
+} for context restore} bind def
+
+/X1FR           % Draw a [X]cross [1] [F]illed [R]ectangle with x,y,w,h
+{/context save def /h exch def /w exch def /y exch def /x exch def newpath
+0.5 setlinewidth
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath stroke
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath clip
+/pas 6 def
+% ordonnee de depart:
+y pas div cvi pas mul /yy exch def
+0.1 setlinewidth
+% abscisse1 de depart:
+x h neg add pas div cvi pas mul
+pas x w add  {
+        newpath   yy moveto  h pas add  h pas add  rlineto stroke
+} for
+% abscisse2 de depart:
+x pas div cvi pas mul
+pas x w add h add  {
+        newpath  yy moveto h neg pas neg add  h pas add rlineto stroke
+} for context restore} bind def
+
+/X2FR           % Draw a [X]cross [2] [F]illed [R]ectangle with x,y,w,h
+{/context save def /h exch def /w exch def /y exch def /x exch def newpath
+0.5 setlinewidth
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath stroke
+x y moveto 0 h rlineto w 0 rlineto 0 h neg rlineto closepath clip
+/pas 3 def
+% ordonnee de depart:
+y pas div cvi pas mul /yy exch def
+0.2 setlinewidth
+% abscisse1 de depart:
+x h neg add pas div cvi pas mul
+pas x w add  {
+        newpath   yy moveto  h pas add  h pas add  rlineto stroke
+} for
+% abscisse2 de depart:
+x pas div cvi pas mul
+pas x w add h add  {
+        newpath  yy moveto h neg pas neg add  h pas add rlineto stroke
+} for context restore} bind def
+
+/showstring {
+        gsave
+                rotate
+                % dup stringwidth pop  2 div neg 0 rmoveto
+                false charpath
+                gsave
+                        1 setgray
+                        2 setlinewidth
+                        1 setlinejoin
+                        1 setlinecap
+                        stroke
+                grestore
+        fill
+        grestore
+} bind def
+
+%- - - BEGIN OF LAYER TRADUCTION - - -
+/RDS_NWELL_init {
+	/R { D6FR } bind def
+} def
+/RDS_PWELL_init {
+	/R { D6FR } bind def
+} def
+/RDS_NIMP_init {
+	/R { D6FR } bind def
+} def
+/RDS_PIMP_init {
+	/R { D6FR } bind def
+} def
+/RDS_ACTIV_init {
+	/R { D6FR } bind def
+} def
+/RDS_NDIF_init {
+	/R { D9FR } bind def
+} def
+/RDS_PDIF_init {
+	/R { D1FR } bind def
+} def
+/RDS_NTIE_init {
+	/R { D9FR } bind def
+} def
+/RDS_PTIE_init {
+	/R { D1FR } bind def
+} def
+/RDS_POLY_init {
+	/R { X1FR } bind def
+} def
+/RDS_GATE_init {
+	/R { X1FR } bind def
+} def
+/RDS_TPOLY_init {
+	/R { X1FR } bind def
+} def
+/RDS_CONT_init {
+	/R { X2FR } bind def
+} def
+/RDS_ALU1_init {
+	/R { D7FR } bind def
+} def
+/RDS_VALU1_init {
+        /R { D7FR } bind def
+} def
+/RDS_TALU1_init {
+	/R { D7FR } bind def
+} def
+/RDS_VIA1_init {
+	/R { X2FR } bind def
+} def
+/RDS_TVIA1_init {
+        /R { X2FR } bind def
+} def
+/RDS_ALU2_init {
+	/R { D2FR } bind def
+} def
+/RDS_TALU2_init {
+	/R { D2FR } bind def
+} def
+/RDS_VIA2_init {
+	/R { X2FR } bind def
+} def
+/RDS_ALU3_init {
+	/R { D8FR } bind def
+} def
+/RDS_TALU3_init {
+	/R { D8FR } bind def
+} def
+/RDS_VIA3_init {
+	/R { X2FR } bind def
+} def
+/RDS_ALU4_init {
+	/R { D8FR } bind def
+} def
+/RDS_CPAS_init {
+	/R { NOP } bind def
+} def
+/RDS_REF_init {
+	/R { NOP } bind def
+} def
+/RDS_USER0_init {
+	/R { NOP } bind def
+} def
+/RDS_USER1_init {
+	/R { NOP } bind def
+} def
+/RDS_USER2_init {
+	/R { NOP } bind def
+} def
+/RDS_ABOX_init {
+	/R { E2R } bind def
+} def
+/UNKNOW_init {
+	/R { NOP } bind def
+} def
+%- - - END   OF LAYER TRADUCTION - - -
+%%EndSetup
+
+% This is the end of the l2p BLACK & WHITE PostScript dictionnary.
+% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
diff -Naur alliance-5.0/l2p/src/Makefile.in alliance/l2p/src/Makefile.in
--- alliance-5.0/l2p/src/Makefile.in	2007-07-18 19:04:38.000000000 +0200
+++ alliance/l2p/src/Makefile.in	2009-06-13 22:27:34.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(l2p_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -60,11 +58,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(l2p_SOURCES)
 DIST_SOURCES = $(l2p_SOURCES)
@@ -137,6 +135,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -159,6 +160,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -225,6 +229,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -236,6 +243,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -285,6 +295,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -292,6 +305,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/l2p/src/Makefile.sav alliance/l2p/src/Makefile.sav
--- alliance-5.0/l2p/src/Makefile.sav	1970-01-01 01:00:00.000000000 +0100
+++ alliance/l2p/src/Makefile.sav	2002-09-30 18:20:42.000000000 +0200
@@ -0,0 +1,156 @@
+#
+# This file is part of the Alliance CAD System
+# Copyright (C) Laboratoire LIP6 - Département ASIM
+# Universite Pierre et Marie Curie
+# 
+# Home page          : http://www-asim.lip6.fr/alliance/
+# E-mail             : mailto:alliance-users at asim.lip6.fr
+# 
+# This progam is  free software; you can redistribute it  and/or modify it
+# under the  terms of the GNU  General Public License as  published by the
+# Free Software Foundation;  either version 2 of the License,  or (at your
+# option) any later version.
+# 
+# Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+# useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+# Public License for more details.
+# 
+# You should have received a copy  of the GNU General Public License along
+# with the GNU C Library; see the  file COPYING. If not, write to the Free
+# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
+#/***************************************************************************/
+#/*                                                                         */
+#/*                     Chaine de CAO & VLSI   Alliance                     */
+#/*                                                                         */
+#/*   Produit :  (R)ectangle (D)ata (S)tructure (2)to (P)ost(S)cript driver */
+#/*   Fichier :  Makefile                                                   */
+#/*                                                                         */
+#/*   (c) copyright 1991 Laboratoire MASI equipe CAO & VLSI                 */
+#/*   Tous droits reserves                                                  */
+#/*   Support : e-mail cao-vlsi at masi.ibp.fr                                 */
+#/*                                                                         */
+#/*   Auteur(s) :  Gilles-Eric DESCAMPS                 le : 23/03/1993     */
+#/*                                                                         */
+#/*   Modifie par :  GED toujours                       le : 05/10/1993     */
+#/*   Modifie par :  EL                                 le : 02/03/1995     */
+#/*                                                                         */
+#/***************************************************************************/
+
+include $(ALLIANCE_TOP)/etc/$(ALLIANCE_OS).mk
+include $(ALLIANCE_TOP)/etc/libraries.mk
+
+RPS_VERSION  = '"1.12"'
+RPS_TAIL     = 103
+
+NROFF            = /usr/bin/nroff -man
+
+INC = -DALLIANCE_VERSION=$(ALLIANCE_VERSION) -DRPS_VERSION=$(RPS_VERSION) \
+	-DRPS_H='"$(RPS_INC_DEST)/$(RPS_INC)"' -I$(ALLIANCE_INCLUDE) \
+	-DRFM_H='<$(RFM_H)>' \
+	-DRUT_H='<$(RUT_H)>' \
+	-DRDS_H='<$(RDS_H)>' \
+	-DRPR_H='<$(RPR_H)>' \
+	-DRTL_H='<$(RTL_H)>' \
+	-DMPH_H='<$(MPH_H)>' \
+	-DRWI_H='<$(RWI_H)>' \
+	-DMPU_H='<$(MPU_H)>' \
+	-DMUT_H='<$(MUT_H)>'
+
+LIB = -L$(RPS_LIB_DEST) -lRps$(RPS_TAIL) -L$(ALLIANCE_LIB) \
+      $(RTL_L) \
+      $(RGS_L) \
+      $(RCF_L) \
+      $(RUT_L) \
+      $(RFM_L) \
+      $(RPR_L) \
+      $(RDS_L) \
+      $(MPU_L) \
+      $(MCP_L) \
+      $(MAP_L) \
+      $(MGL_L) \
+      $(MPH_L) \
+      $(MMG_L) \
+      $(MUT_L) \
+      -lm
+
+RPS_BIN      = l2p
+RPS_LIB      = libRps$(RPS_TAIL).a
+RPS_INC      = rps$(RPS_TAIL).h
+RPS_BIN_DEST = $(TARGET_BIN)
+RPS_LIB_DEST = $(TARGET_LIB)
+RPS_INC_DEST = $(TARGET_INCLUDE)
+
+all : $(RPS_INC_DEST)/$(RPS_INC) \
+      $(RPS_LIB_DEST)/$(RPS_LIB) \
+      $(RPS_BIN_DEST)/$(RPS_BIN)
+
+distrib : all
+	-$(RM) $(RPS_BIN_DEST)/INSTALLED
+	-$(RM) $(RPS_LIB_DEST)/INSTALLED
+	-$(RM) $(RPS_INC_DEST)/INSTALLED
+
+$(RPS_INC_DEST)/$(RPS_INC) : rps_inc.h
+	$(CP) rps_inc.h $(RPS_INC_DEST)/$(RPS_INC)
+
+$(RPS_LIB_DEST)/$(RPS_LIB) : drive_ps.o tmp_dict.o
+	$(AR) $(ARFLAGS) $(RPS_LIB_DEST)/$(RPS_LIB) drive_ps.o tmp_dict.o
+	$(RANLIB) $(RPS_LIB_DEST)/$(RPS_LIB)
+
+$(RPS_BIN_DEST)/$(RPS_BIN) : $(RPS_LIB_DEST)/$(RPS_LIB) \
+	$(RPS_INC_DEST)/$(RPS_INC) rds2ps.o tmp_man.o
+	$(CC) $(CFLAGS) -o $(RPS_BIN_DEST)/$(RPS_BIN) rds2ps.o tmp_man.o $(LIB)
+	$(STRIP) $(RPS_BIN_DEST)/$(RPS_BIN)
+
+drive_ps.o : drive_ps.c $(RPS_INC_DEST)/$(RPS_INC)
+	$(CC)  $(CFLAGS) -c $(INC) drive_ps.c
+
+tmp_dict.c : dict_bw.ps dict_color.ps
+	$(AWK) 'BEGIN{printf ("extern rps_put();\n"); \
+			printf ("void rps_print_dict_bw (pg)\n");\
+			printf ("void *pg;\n{\n")}\
+		{printf ("\trps_put (pg,\"%s\\n\");\n", $$0)}\
+		END{printf("}\n")}' dict_bw.ps > tmp_dict.c
+	$(AWK) 'BEGIN{printf ("\nvoid rps_print_dict_color (pg)\n");\
+			printf ("void *pg;\n{\n")}\
+		{printf ("\trps_put (pg,\"%s\\n\");\n", $$0)}\
+		END{printf("}\n")}' dict_color.ps >> tmp_dict.c
+
+tmp_dict.o : tmp_dict.c
+	$(CC) $(CFLAGS) -c $(INC) tmp_dict.c
+
+rds2ps.o : rds2ps.c $(RPS_INC_DEST)/$(RPS_INC)
+	$(CC) $(CFLAGS) -c $(INC) rds2ps.c
+
+tmp_man.c : $(RPS_BIN).1
+	$(NROFF) $(RPS_BIN).1 | \
+	$(AWK) 'BEGIN{printf ("void puts ();\n"); \
+			printf ("void rps_print_man () {\n")}\
+		{printf ("\tputs (\"%s\");\n", $$0)}\
+		END{printf("}\n")}' | \
+	cat > tmp_man.c
+
+tmp_man.o : tmp_man.c
+	$(CC) $(CFLAGS) -c $(INC) tmp_man.c
+
+#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+clean :
+	$(RM) -f *.o
+
+realclean : clean
+	$(RM) -f $(RPS_BIN_DEST)/$(RPS_BIN)
+	$(RM) -f $(RPS_LIB_DEST)/$(RPS_LIB)
+	$(RM) -f $(RPS_INC_DEST)/$(RPS_INC)
+
+pure : $(RPS_INC_DEST)/$(RPS_INC) \
+	$(RPS_LIB_DEST)/$(RPS_LIB) \
+	purel2p
+
+purel2p : $(RPS_LIB_DEST)/$(RPS_LIB) \
+	$(RPS_INC_DEST)/$(RPS_INC) rds2ps.o tmp_man.o
+	purify $(CC) -o purel2p rds2ps.o tmp_man.o $(LIB)
+
+#- - - END OF MAKEFILE - - - - - - - - - - - - - - - - - - - - - - - - - - -

alliance-log.patch:

--- NEW FILE alliance-log.patch ---
diff -Naur alliance-5.0/log/configure.in alliance/log/configure.in
--- alliance-5.0/log/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/log/configure.in	2002-10-16 20:04:24.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:24 jpc Exp $
+dnl
+dnl
+AC_INIT(src/log.h)
+LOG_DLL_VERSION=2:1:0
+AC_SUBST(LOG_DLL_VERSION)
+AM_INIT_AUTOMAKE(log, 2.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+man3/Makefile
+])
diff -Naur alliance-5.0/log/Makefile.in alliance/log/Makefile.in
--- alliance-5.0/log/Makefile.in	2007-07-18 19:04:38.000000000 +0200
+++ alliance/log/Makefile.in	2009-06-13 22:27:34.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/log/man1/Makefile.in alliance/log/man1/Makefile.in
--- alliance-5.0/log/man1/Makefile.in	2007-07-18 19:04:39.000000000 +0200
+++ alliance/log/man1/Makefile.in	2009-06-13 22:27:34.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
[...1889 lines suppressed...]
 
@@ -71,7 +73,7 @@
 
    e. ajout d'un element
 
-   int addTabLoc(pTab,pLoc)
+   long addTabLoc(pTab,pLoc)
    pTableLoc pTab;
    pVertexLoc pLoc;
 
@@ -85,13 +87,13 @@
 
 /*-------------------- la fonction de hachage ---------------------------- */
 
-int 
+long 
 hashLoc (high, low)
      pNode high, low;
 {
   return (abs (high->index + low->index +
-	       (((int) high) >> 4) + (((int) low) >> 5) +
-	       (int) high + (int) low));
+	       (((long) high) >> 4) + (((long) low) >> 5) +
+	       (long) high + (long) low));
 }
 
 /*--------------- La table de hachage pour des LOC ------------ */
@@ -103,11 +105,11 @@
 
 pTableLoc 
 createTabLoc (len)
-     int len;
+     long len;
 {
   pTableLoc pTab;
   pVertexLoc pLoc;
-  int i;
+  long i;
 
   if (!(pTab = (pTableLoc) mbkalloc (sizeof (struct tableLoc))))
     {
@@ -150,7 +152,7 @@
      short oper;
 {
   pVertexLoc pLoc;
-  int indice;
+  long indice;
 
   /* un seul acces permis */
 
@@ -165,14 +167,14 @@
  /* ajout d'un element a la table */
 
 
-int 
+long 
 addTabLoc (pTab, high, low, father, oper)
      pTableLoc pTab;
      pNode high, low, father;
      short oper;
 {
   pVertexLoc pLoc;
-  int indice;
+  long indice;
 
   /* un seul acces permis */
 
@@ -192,8 +194,8 @@
 displayLoc (pTab)
      pTableLoc pTab;
 {
-  int i;
-  int co = 0;
+  long i;
+  long co = 0;
   pVertexLoc pLoc;
 
   pLoc = pTab->pLoc;
@@ -206,12 +208,12 @@
       if (pLoc[i].oper != EMPTYTH)
 	{
 	  co++;
-	  printf ("****** indice %d ****** \n", i);
-	  printf ("HIGH %d LOW %d FATHER %d\n", (int) pLoc[i].high, (int) pLoc[i].low, (int) pLoc[i].father);
+	  printf ("****** indice %ld ****** \n", i);
+	  printf ("HIGH %d LOW %ld FATHER %ld\n", (long) pLoc[i].high, (long) pLoc[i].low, (long) pLoc[i].father);
 	  printf ("\n");
 	}
     }
-  printf ("\n****** Nombre de noeuds dans la table  = %d\n", co);
+  printf ("\n****** Nombre de noeuds dans la table  = %ld\n", co);
 }
 
 
@@ -229,7 +231,7 @@
      pTableLoc pTab;
 {
   pVertexLoc pLoc;
-  int i;
+  long i;
 
   pLoc = pTab->pLoc;
 
diff -Naur alliance-5.0/log/src/Makefile.in alliance/log/src/Makefile.in
--- alliance-5.0/log/src/Makefile.in	2007-07-18 19:04:39.000000000 +0200
+++ alliance/log/src/Makefile.in	2009-06-13 22:27:35.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libLog_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -67,11 +65,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libLog_la_SOURCES)
 DIST_SOURCES = $(libLog_la_SOURCES)
@@ -146,6 +144,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -168,6 +169,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -234,6 +238,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -245,6 +252,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -294,6 +304,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -301,6 +314,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-loon.patch:

--- NEW FILE alliance-loon.patch ---
diff -Naur alliance-5.0/loon/configure.in alliance/loon/configure.in
--- alliance-5.0/loon/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/loon/configure.in	2003-10-27 16:27:40.000000000 +0100
@@ -0,0 +1,33 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/lon_main.c)
+
+LOON_MAJOR_VERSION=1
+LOON_MINOR_VERSION=7
+LOON_VERSION=$LOON_MAJOR_VERSION.$LOON_MINOR_VERSION
+
+AC_SUBST(LOON_MAJOR_VERSION)
+AC_SUBST(LOON_MINOR_VERSION)
+AC_SUBST(LOON_VERSION)
+
+# For automake.
+VERSION=$LOON_VERSION
+PACKAGE=loon
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+dnl path for libs and includes
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/loon/doc/Makefile.in alliance/loon/doc/Makefile.in
--- alliance-5.0/loon/doc/Makefile.in	2007-07-18 19:04:40.000000000 +0200
+++ alliance/loon/doc/Makefile.in	2009-06-13 22:27:35.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/loon/Makefile.in alliance/loon/Makefile.in
--- alliance-5.0/loon/Makefile.in	2007-07-18 19:04:39.000000000 +0200
+++ alliance/loon/Makefile.in	2009-06-13 22:27:35.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/loon/src/cvslog.27467 alliance/loon/src/cvslog.27467
--- alliance-5.0/loon/src/cvslog.27467	1970-01-01 01:00:00.000000000 +0100
+++ alliance/loon/src/cvslog.27467	2009-06-14 15:51:49.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:51:49 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/loon/src
+In directory do:/users/cao/ludo/alliance/src/loon/src
+
+Modified Files:
+	lon_signal_utils.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/loon/src/lon_signal_utils.c alliance/loon/src/lon_signal_utils.c
--- alliance-5.0/loon/src/lon_signal_utils.c	2004-09-07 23:16:11.000000000 +0200
+++ alliance/loon/src/lon_signal_utils.c	2009-06-13 23:16:23.000000000 +0200
@@ -129,7 +129,7 @@
    /*if doesn't exist hash table, init*/
    if (!HTABLE) init_signals();
    
-   addauthelem(HTABLE,name,(int)signal);
+   addauthelem(HTABLE,name,(long)signal);
 }   
 
 
diff -Naur alliance-5.0/loon/src/Makefile.am alliance/loon/src/Makefile.am
--- alliance-5.0/loon/src/Makefile.am	2006-03-29 19:10:14.000000000 +0200
+++ alliance/loon/src/Makefile.am	2008-10-08 14:21:15.000000000 +0200
@@ -11,20 +11,20 @@
 @ALLIANCE_CFLAGS@
 
 loon_LDADD = @ALLIANCE_LIBS@ \
--L$(top_srcdir)/abe/src \
--L$(top_srcdir)/abl/src \
--L$(top_srcdir)/abt/src \
--L$(top_srcdir)/abv/src \
--L$(top_srcdir)/aut/src \
--L$(top_srcdir)/bdd/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkvti/src \
+-L$(top_builddir)/abe/src \
+-L$(top_builddir)/abl/src \
+-L$(top_builddir)/abt/src \
+-L$(top_builddir)/abv/src \
+-L$(top_builddir)/aut/src \
+-L$(top_builddir)/bdd/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkvti/src \
           -lAbv -lAbe -lAbt -lMlu -lMcl -lMal -lMsl -lMhl -lMel -lMvg -lMgl -lRcn -lMlo -lBdd -lAbl -lAut -lMut
 	   
 loon_SOURCES = \
diff -Naur alliance-5.0/loon/src/Makefile.in alliance/loon/src/Makefile.in
--- alliance-5.0/loon/src/Makefile.in	2007-07-18 19:04:40.000000000 +0200
+++ alliance/loon/src/Makefile.in	2009-06-13 22:27:35.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(loon_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -69,11 +67,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(loon_SOURCES)
 DIST_SOURCES = $(loon_SOURCES)
@@ -146,6 +144,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -168,6 +169,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -234,6 +238,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -245,6 +252,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -294,6 +304,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -301,6 +314,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -371,20 +387,20 @@
 @ALLIANCE_CFLAGS@
 
 loon_LDADD = @ALLIANCE_LIBS@ \
--L$(top_srcdir)/abe/src \
--L$(top_srcdir)/abl/src \
--L$(top_srcdir)/abt/src \
--L$(top_srcdir)/abv/src \
--L$(top_srcdir)/aut/src \
--L$(top_srcdir)/bdd/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkvti/src \
+-L$(top_builddir)/abe/src \
+-L$(top_builddir)/abl/src \
+-L$(top_builddir)/abt/src \
+-L$(top_builddir)/abv/src \
+-L$(top_builddir)/aut/src \
+-L$(top_builddir)/bdd/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkvti/src \
           -lAbv -lAbe -lAbt -lMlu -lMcl -lMal -lMsl -lMhl -lMel -lMvg -lMgl -lRcn -lMlo -lBdd -lAbl -lAut -lMut
 
 loon_SOURCES = \

alliance-lvx.patch:

--- NEW FILE alliance-lvx.patch ---
diff -Naur alliance-5.0/lvx/configure.in alliance/lvx/configure.in
--- alliance-5.0/lvx/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/lvx/configure.in	2002-10-16 20:04:25.000000000 +0200
@@ -0,0 +1,33 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/lvx.c)
+
+LVX_MAJOR_VERSION=1
+LVX_MINOR_VERSION=2
+LVX_VERSION=$LVX_MAJOR_VERSION.$LVX_MINOR_VERSION
+
+AC_SUBST(LVX_MAJOR_VERSION)
+AC_SUBST(LVX_MINOR_VERSION)
+AC_SUBST(LVX_VERSION)
+
+# For automake.
+VERSION=$LVX_VERSION
+PACKAGE=lvx
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/lvx/doc/Makefile.in alliance/lvx/doc/Makefile.in
--- alliance-5.0/lvx/doc/Makefile.in	2007-07-18 19:04:41.000000000 +0200
+++ alliance/lvx/doc/Makefile.in	2009-06-13 22:27:36.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/lvx/Makefile.in alliance/lvx/Makefile.in
--- alliance-5.0/lvx/Makefile.in	2007-07-18 19:04:40.000000000 +0200
+++ alliance/lvx/Makefile.in	2009-06-13 22:27:36.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/lvx/src/Makefile.in alliance/lvx/src/Makefile.in
--- alliance-5.0/lvx/src/Makefile.in	2007-07-18 19:04:41.000000000 +0200
+++ alliance/lvx/src/Makefile.in	2009-06-13 22:27:36.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(lvx_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -59,11 +57,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(lvx_SOURCES)
 DIST_SOURCES = $(lvx_SOURCES)
@@ -136,6 +134,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -158,6 +159,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -224,6 +228,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -235,6 +242,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -284,6 +294,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -291,6 +304,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-lynx.patch:

--- NEW FILE alliance-lynx.patch ---
diff -Naur alliance-5.0/lynx/configure.in alliance/lynx/configure.in
--- alliance-5.0/lynx/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/lynx/configure.in	2002-10-16 20:04:25.000000000 +0200
@@ -0,0 +1,37 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/lynx.c)
+
+LYNX_MAJOR_VERSION=1
+LYNX_MINOR_VERSION=21
+LYNX_VERSION=$LYNX_MAJOR_VERSION.$LYNX_MINOR_VERSION
+
+AC_SUBST(LYNX_MAJOR_VERSION)
+AC_SUBST(LYNX_MINOR_VERSION)
+AC_SUBST(LYNX_VERSION)
+
+# For automake.
+VERSION=$LYNX_VERSION
+PACKAGE=lynx
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, sqrt)
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/lynx/Makefile.in alliance/lynx/Makefile.in
--- alliance-5.0/lynx/Makefile.in	2007-07-18 19:04:41.000000000 +0200
+++ alliance/lynx/Makefile.in	2009-06-13 22:27:36.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/lynx/man1/Makefile.in alliance/lynx/man1/Makefile.in
--- alliance-5.0/lynx/man1/Makefile.in	2007-07-18 19:04:41.000000000 +0200
+++ alliance/lynx/man1/Makefile.in	2009-06-13 22:27:36.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/lynx/src/chklynxrcn.c alliance/lynx/src/chklynxrcn.c
--- alliance-5.0/lynx/src/chklynxrcn.c	2002-09-30 18:20:47.000000000 +0200
+++ alliance/lynx/src/chklynxrcn.c	2009-06-13 23:16:44.000000000 +0200
@@ -202,7 +202,7 @@
 	fprintf(stderr,"  %s",scan->NAME); 
 
       for(ptptype = scan->USER ; ptptype ; ptptype = ptptype->NEXT )
-        printf("[%ld-%08X] ", ptptype->TYPE, (int)(ptptype->DATA) );
+        printf("[%ld-%08lX] ", ptptype->TYPE, (long)(ptptype->DATA) );
       printf("*\n");
       
       if(getptype(scan->USER,RDSLOCON))
diff -Naur alliance-5.0/lynx/src/cvslog.27497 alliance/lynx/src/cvslog.27497
--- alliance-5.0/lynx/src/cvslog.27497	1970-01-01 01:00:00.000000000 +0100
+++ alliance/lynx/src/cvslog.27497	2009-06-14 15:51:50.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:51:50 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/lynx/src
+In directory do:/users/cao/ludo/alliance/src/lynx/src
+
+Modified Files:
+	Windows95.c chklynxrcn.c znc.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/lynx/src/Makefile.in alliance/lynx/src/Makefile.in
--- alliance-5.0/lynx/src/Makefile.in	2007-07-18 19:04:42.000000000 +0200
+++ alliance/lynx/src/Makefile.in	2009-06-13 22:27:37.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(cougar_SOURCES) $(flatrds_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -68,11 +66,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(cougar_SOURCES) $(flatrds_SOURCES)
 DIST_SOURCES = $(cougar_SOURCES) $(flatrds_SOURCES)
@@ -145,6 +143,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -167,6 +168,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -233,6 +237,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -244,6 +251,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -293,6 +303,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -300,6 +313,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/lynx/src/Windows95.c alliance/lynx/src/Windows95.c
--- alliance-5.0/lynx/src/Windows95.c	2002-09-30 18:20:47.000000000 +0200
+++ alliance/lynx/src/Windows95.c	2009-06-13 23:17:07.000000000 +0200
@@ -171,7 +171,7 @@
                                                               Rec->X+Rec->DX,
                                                               Rec->Y+Rec->DY);
           for( ptdebug = Rec->USER ; ptdebug ; ptdebug = ptdebug->NEXT )
-            printf("[%5ld-%08X] ", ptdebug->TYPE, (int)(ptdebug->DATA) );
+            printf("[%5ld-%08lX] ", ptdebug->TYPE, (long)(ptdebug->DATA) );
           printf("\n");
         }
   
@@ -370,12 +370,12 @@
                n'y est deja pas present */
 
             if(GrgWinDebug)
-              fprintf(stderr," (%6ld;%6ld)-(%6ld;%6ld) USERS: %X\n",
+              fprintf(stderr," (%6ld;%6ld)-(%6ld;%6ld) USERS: %lX\n",
                              ScanchRec->REC[i]->X,
                              ScanchRec->REC[i]->Y,
                              ScanchRec->REC[i]->X+ScanchRec->REC[i]->DX,
                              ScanchRec->REC[i]->Y+ScanchRec->REC[i]->DY,
-                             (int)(ScanchRec->REC[i]->USER) );
+                             (long)(ScanchRec->REC[i]->USER) );
 
             R=ScanchRec->REC[i];
             if(R->USER!=(ptype_list*)1)
@@ -404,8 +404,8 @@
       R->USER=scanmystack->PILE[scanmystack->CASEIN];
 
       if(GrgWinDebug)
-        fprintf(stderr," (%6ld;%6ld)-(%6ld;%6ld) USERS: %X\n",
-                       R->X,R->Y,R->X+R->DX,R->Y+R->DY,(int)(R->USER) );
+        fprintf(stderr," (%6ld;%6ld)-(%6ld;%6ld) USERS: %lX\n",
+                       R->X,R->Y,R->X+R->DX,R->Y+R->DY,(long)(R->USER) );
 
       if(scanmystack->CASEIN==0)
         scanmystack=scanmystack->NEXT;
diff -Naur alliance-5.0/lynx/src/znc.c alliance/lynx/src/znc.c
--- alliance-5.0/lynx/src/znc.c	2002-09-30 18:20:48.000000000 +0200
+++ alliance/lynx/src/znc.c	2009-06-13 23:17:38.000000000 +0200
@@ -551,7 +551,7 @@
     for(scanwin=*(winznc->ChZnc+i);scanwin;scanwin=scanwin->NEXT)
     {
       zone=(znc*)(scanwin->DATA);
-      fprintf(stderr,"\t%X : (%ld,%ld)-(%ld,%ld) [%s]\n", (int)zone,
+      fprintf(stderr,"\t%lX : (%ld,%ld)-(%ld,%ld) [%s]\n", (long)zone,
                                                           zone->x1,
                                                           zone->y1,
                                                           zone->x2,

alliance-m2e.patch:

--- NEW FILE alliance-m2e.patch ---
diff -Naur alliance-5.0/m2e/configure.in alliance/m2e/configure.in
--- alliance-5.0/m2e/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/m2e/configure.in	2003-02-13 16:20:22.000000000 +0100
@@ -0,0 +1,35 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/m2e.c)
+
+M2E_MAJOR_VERSION=1
+M2E_MINOR_VERSION=0
+M2E_VERSION=$M2E_MAJOR_VERSION.$M2E_MINOR_VERSION
+
+AC_SUBST(M2E_MAJOR_VERSION)
+AC_SUBST(M2E_MINOR_VERSION)
+AC_SUBST(M2E_VERSION)
+
+# For automake.
+VERSION=$M2E_VERSION
+PACKAGE=m2e
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, pow)
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+doc/Makefile
+doc/man1/Makefile
+])
diff -Naur alliance-5.0/m2e/doc/Makefile.in alliance/m2e/doc/Makefile.in
--- alliance-5.0/m2e/doc/Makefile.in	2007-07-18 19:04:42.000000000 +0200
+++ alliance/m2e/doc/Makefile.in	2009-06-13 22:27:37.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/m2e/doc/man1/Makefile.in alliance/m2e/doc/man1/Makefile.in
--- alliance-5.0/m2e/doc/man1/Makefile.in	2007-07-18 19:04:42.000000000 +0200
+++ alliance/m2e/doc/man1/Makefile.in	2009-06-13 22:27:37.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/m2e/Makefile.in alliance/m2e/Makefile.in
--- alliance-5.0/m2e/Makefile.in	2007-07-18 19:04:42.000000000 +0200
+++ alliance/m2e/Makefile.in	2009-06-13 22:27:37.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/m2e/src/cvslog.27527 alliance/m2e/src/cvslog.27527
--- alliance-5.0/m2e/src/cvslog.27527	1970-01-01 01:00:00.000000000 +0100
+++ alliance/m2e/src/cvslog.27527	2009-06-14 15:51:51.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:51:51 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/m2e/src
+In directory do:/users/cao/ludo/alliance/src/m2e/src
+
+Modified Files:
+	m2e.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/m2e/src/m2e.c alliance/m2e/src/m2e.c
--- alliance-5.0/m2e/src/m2e.c	2003-02-13 16:20:28.000000000 +0100
+++ alliance/m2e/src/m2e.c	2009-06-13 23:17:58.000000000 +0200
@@ -881,9 +881,9 @@
       *p = '_'; /* remplace l'espace par _ dans les signaux indices  */
     if((pt = getptype(psig->USER,(long)DEDALE)) != NULL)
     {
-       if((int)pt->DATA != class) {
-           fprintf(po,"Change Class %d;\n",(int)pt->DATA) ;
-           class = (int)pt->DATA;
+       if((long)pt->DATA != class) {
+           fprintf(po,"Change Class %ld;\n",(long)pt->DATA) ;
+           class = (long)pt->DATA;
        }
     }
     else
diff -Naur alliance-5.0/m2e/src/Makefile.am alliance/m2e/src/Makefile.am
--- alliance-5.0/m2e/src/Makefile.am	2005-01-19 16:13:52.000000000 +0100
+++ alliance/m2e/src/Makefile.am	2007-12-26 11:02:51.000000000 +0100
@@ -6,16 +6,16 @@
 bin_PROGRAMS = m2e
 
 m2e_LDADD    = \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkap/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkmg/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkvti/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkap/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkmg/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkvti/src \
 -lMpu -lMlu  \
                -lMcl -lMcp  \
                -lMal -lMap  \
diff -Naur alliance-5.0/m2e/src/Makefile.in alliance/m2e/src/Makefile.in
--- alliance-5.0/m2e/src/Makefile.in	2007-07-18 19:04:43.000000000 +0200
+++ alliance/m2e/src/Makefile.in	2009-06-13 22:27:38.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(m2e_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -59,11 +57,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(m2e_SOURCES)
 DIST_SOURCES = $(m2e_SOURCES)
@@ -136,6 +134,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -158,6 +159,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -224,6 +228,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -235,6 +242,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -284,6 +294,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -291,6 +304,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -354,16 +370,16 @@
 target_alias = @target_alias@
 AM_CFLAGS = -g -I$(top_srcdir)/mbk/src
 m2e_LDADD = \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkap/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkmg/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkvti/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkap/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkmg/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkvti/src \
 -lMpu -lMlu  \
                -lMcl -lMcp  \
                -lMal -lMap  \

alliance-mbk.patch:

--- NEW FILE alliance-mbk.patch ---
diff -Naur alliance-5.0/mbk/configure.in alliance/mbk/configure.in
--- alliance-5.0/mbk/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbk/configure.in	2002-10-24 14:13:59.000000000 +0200
@@ -0,0 +1,66 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.6 2002/10/24 12:13:59 czo Exp $
+dnl
+dnl
+
+AC_INIT(src/mut.h)
+
+MBK_CUR=4
+MBK_REV=2
+MBK_REL=0
+
+MBK_VERSION=$MBK_CUR.$MBK_REV
+MBK_DLL_VERSION=${MBK_CUR}:${MBK_REV}:${MBK_REL}
+
+AC_SUBST(MBK_CUR)
+AC_SUBST(MBK_REV)
+AC_SUBST(MBK_REL)
+AC_SUBST(MBK_DLL_VERSION)
+
+AM_INIT_AUTOMAKE(mbk, $MBK_VERSION)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_HEADER_SYS_WAIT
+AC_CHECK_HEADERS(fcntl.h malloc.h strings.h sys/time.h unistd.h)
+AC_C_CONST
+AC_TYPE_SIGNAL
+AC_FUNC_VFORK
+dnl AM_PROG_LIBTOOL
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+man3/Makefile
+man5/Makefile
+])
diff -Naur alliance-5.0/mbk/Makefile.in alliance/mbk/Makefile.in
--- alliance-5.0/mbk/Makefile.in	2007-07-18 19:04:43.000000000 +0200
+++ alliance/mbk/Makefile.in	2009-06-13 22:27:38.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/mbk/man1/Makefile.in alliance/mbk/man1/Makefile.in
--- alliance-5.0/mbk/man1/Makefile.in	2007-07-18 19:04:43.000000000 +0200
+++ alliance/mbk/man1/Makefile.in	2009-06-13 22:27:38.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/mbk/man3/getlotrs.3 alliance/mbk/man3/getlotrs.3
--- alliance-5.0/mbk/man3/getlotrs.3	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbk/man3/getlotrs.3	2002-08-06 16:17:24.000000000 +0200
@@ -0,0 +1,76 @@
+.\"   $Id: getlotrs.3,v 1.1 2002/08/06 14:17:24 pnt Exp $
+.\" @(#)getlotrs.2 2.11 91/08/22 ; Labo ASIM cao-vlsi; Author : Pierre Nguyen Tuong
+.if t \{\
+.so man1/alc_contents.mac
+.XS \n%
+.ti 0.2i
+getlotrs
+.XE
+.XS2 \n%
+.ti 0.2i
+getlotrs
+.XE2 \}
+.TH GETLOTRS 3 "August 6, 2002" "ASIM/LIP6" "MBK LOGICAL FUNCTIONS"
+.SH NAME
+getlotrs \- retrieve a logical transistor
+.so man1/alc_origin.1
+.SH SYNOPSYS
+.nf
+.if n \{\
+.ft B \}
+.if t \{\
+.ft CR \}
+#include "mlo.h"
+lotrs_list \(**getlotrs(ptfig, name)
+lofig_list \(**ptfig;
+const char \(**name;
+.ft R
+.fi
+.SH PARAMETERS
+.TP 20
+\fIptfig\fP
+Pointer to the figure in which the transistor should be seeked
+.TP
+\fIname\fP
+Instance name of the transistor
+.SH DESCRIPTION
+\fBgetlotrs\fP looks in the list of transistors of the logical model pointed
+to by \fIptfig\fP for a transistor identified by its instance \fIname\fP.
+.SH RETURN VALUE
+\fBgetlotrs\fP returns a pointer to the given transistor.
+.SH ERRORS
+.if n \{\
+.ft B \}
+.if t \{\
+.ft CR \}
+"\(**\(**\(** mbk error \(**\(**\(** getlotrs impossible :
+transistor \fIname\fP doesn't exist in figure \fIptfig\->NAME\fP"
+.ft R
+.RS
+No transistor matches the name. 
+.RE
+.SH EXAMPLE
+.ta 3n 6n 9n 12n 15n 18n 21n
+.nf
+.if n \{\
+.ft B \}
+.if t \{\
+.ft CR \}
+#include "mlo.h"
+lotrs_list \(**exist(figname, trsname)
+char \(**figname, \(**trsname;
+{
+   return getlotrs(getlofig(figname), trsname);   
+}
+.ft R
+.fi
+.SH SEE ALSO
+.BR mbk (1),
+.BR lofig (3),
+.BR lotrs (3),
+.BR addlotrs (3),
+.BR dellotrs (3).
+
+
+.so man1/alc_bug_report.1
+
diff -Naur alliance-5.0/mbk/man3/Makefile.in alliance/mbk/man3/Makefile.in
--- alliance-5.0/mbk/man3/Makefile.in	2007-07-18 19:04:43.000000000 +0200
+++ alliance/mbk/man3/Makefile.in	2009-06-13 22:27:38.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/mbk/man5/Makefile.in alliance/mbk/man5/Makefile.in
--- alliance-5.0/mbk/man5/Makefile.in	2007-07-18 19:04:44.000000000 +0200
+++ alliance/mbk/man5/Makefile.in	2009-06-13 22:27:38.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/mbk/src/cvslog.27557 alliance/mbk/src/cvslog.27557
--- alliance-5.0/mbk/src/cvslog.27557	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbk/src/cvslog.27557	2009-06-14 15:51:53.000000000 +0200
@@ -0,0 +1,14 @@
+===================================================================
+Modification le : Sun Jun 14 15:51:53 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/mbk/src
+In directory do:/users/cao/ludo/alliance/src/mbk/src
+
+Modified Files:
+	mbk_lo.c mbk_lo_util.c mbk_sys.c mbk_sys.h mbk_util.c mlo.h 
+	mut.h rcn_lo.c rcn_lo_util.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/mbk/src/Makefile.in alliance/mbk/src/Makefile.in
--- alliance-5.0/mbk/src/Makefile.in	2007-07-18 19:04:44.000000000 +0200
+++ alliance/mbk/src/Makefile.in	2009-06-13 22:27:39.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libMlo_la_SOURCES) $(libMlu_la_SOURCES) $(libMph_la_SOURCES) $(libMpu_la_SOURCES) $(libMut_la_SOURCES) $(libRcn_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -81,11 +79,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libMlo_la_SOURCES) $(libMlu_la_SOURCES) \
 	$(libMph_la_SOURCES) $(libMpu_la_SOURCES) $(libMut_la_SOURCES) \
@@ -164,6 +162,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -186,6 +187,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -252,6 +256,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -263,6 +270,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -312,6 +322,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -319,6 +332,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/mbk/src/mbk_lo.c alliance/mbk/src/mbk_lo.c
--- alliance-5.0/mbk/src/mbk_lo.c	2003-04-03 16:46:30.000000000 +0200
+++ alliance/mbk/src/mbk_lo.c	2009-06-14 15:51:52.000000000 +0200
@@ -30,7 +30,7 @@
  * Modified by pnt <Pierre.Nguyen-Tuong at lip6.fr> 2002
  */
 
-#ident "$Id: mbk_lo.c,v 1.7 2003/04/03 14:46:30 xtof Exp $"
+#ident "$Id: mbk_lo.c,v 1.8 2009/06/14 13:51:52 ludo Exp $"
 
 #include <stdio.h>
 #include <unistd.h>
@@ -41,7 +41,7 @@
 #include "rcn.h"
 #include "mbk_lo.h"
 
-int NB_TAT_LOSIG = 0;
+long NB_TAT_LOSIG = 0;
 /*******************************************************************************
 * global variable for netlist view                                             *
 *******************************************************************************/
@@ -383,10 +383,10 @@
 losig_list *pthead;
 ptype_list *pt;
 chain_list *ptchain;
-int high;
-int low;
-int i;
-int sigsize;
+long high;
+long low;
+long i;
+long sigsize;
 
         sigsize = getsigsize( ptfig );
 
@@ -855,9 +855,9 @@
 {
 losig_list *ptsig;
 ptype_list *pt;
-int low;
-int high;
-int sigsize;
+long low;
+long high;
+long sigsize;
 
         sigsize = getsigsize( ptfig );
    low = (index % sigsize);
@@ -1010,13 +1010,13 @@
 char *ptchar;
 char buffer[50];
 char *result = NULL;
-register int nseparmin = 1000;
+register long nseparmin = 1000;
 
    if (ptsig == NULL)
       return NULL;
 
    for (ptscan = ptsig->NAMECHAIN; ptscan; ptscan = ptscan->NEXT) {
-   register int nsepar = 0;
+   register long nsepar = 0;
       if (ptscan->DATA != NULL) {
          for (ptchar = (char *)ptscan->DATA; *ptchar != '\0'; ptchar++)
             if (*ptchar == SEPAR)
@@ -1481,13 +1481,13 @@
 * function getsigsize()                                                        *
 *******************************************************************************/
 
-int getsigsize(lofig_list *ptfig)
+long getsigsize(lofig_list *ptfig)
 {
   ptype_list    *ptl;
 
   ptl = getptype( ptfig->USER, PTSIGSIZE );
   if( ptl )
-    return( (int)(ptl->DATA) );
+    return( (long)(ptl->DATA) );
 
   return( SIGSIZE );
 }
@@ -1496,7 +1496,7 @@
 * function setsigsize()                                                        *
 *******************************************************************************/
 
-void setsigsize(lofig_list *ptfig, int nb)
+void setsigsize(lofig_list *ptfig, long nb)
 {
   ptype_list    *ptl;
 
@@ -1528,7 +1528,7 @@
   ptype_list *scanptype;
   ptype_list *next;
   ptype_list *prev;
-  int         del;
+  long         del;
 
   prev = NULL;
   for( scanptype = ptlocon->USER ; scanptype ; scanptype = next )
@@ -1570,7 +1570,7 @@
   ptype_list *scanptype;
   ptype_list *next;
   ptype_list *prev;
-  int         del;
+  long         del;
 
   prev = NULL;
   for( scanptype = ptlofig->USER ; scanptype ; scanptype = next )
@@ -1615,7 +1615,7 @@
   ptype_list *scanptype;
   ptype_list *next;
   ptype_list *prev;
-  int         del;
+  long         del;
 
   prev = NULL;
   for( scanptype = ptloins->USER ; scanptype ; scanptype = next )
@@ -1657,7 +1657,7 @@
   ptype_list *scanptype;
   ptype_list *next;
   ptype_list *prev;
-  int         del;
+  long         del;
  
   prev = NULL; 
   for( scanptype = ptlotrs->USER ; scanptype ; scanptype = next )
@@ -1695,7 +1695,7 @@
   ptype_list *scanptype;
   ptype_list *next;
   ptype_list *prev;
-  int         del;
+  long         del;
 
   prev = NULL;
   for( scanptype = ptlosig->USER ; scanptype ; scanptype = next )
@@ -1959,7 +1959,7 @@
   ptype_list *scanptype = NULL ;
   ptype_list *next      = NULL ;
   ptype_list *prev      = NULL ;
-  int         del       = 0    ;
+  long         del       = 0    ;
  
   for(scanptype = ptlocap -> USER ; scanptype != NULL ; scanptype = next)
     {
@@ -2222,7 +2222,7 @@
   ptype_list *scanptype = NULL ;
   ptype_list *next      = NULL ;
   ptype_list *prev      = NULL ;
-  int         del       = 0    ;
+  long         del       = 0    ;
  
   for(scanptype = ptlores -> USER ; scanptype != NULL ; scanptype = next)
     {
@@ -2485,7 +2485,7 @@
   ptype_list *scanptype = NULL ;
   ptype_list *next      = NULL ;
   ptype_list *prev      = NULL ;
-  int         del       = 0    ;
+  long         del       = 0    ;
  
   for(scanptype = ptloself -> USER ; scanptype != NULL ; scanptype = next)
     {
diff -Naur alliance-5.0/mbk/src/mbk_lo_util.c alliance/mbk/src/mbk_lo_util.c
--- alliance-5.0/mbk/src/mbk_lo_util.c	2002-09-30 18:20:49.000000000 +0200
+++ alliance/mbk/src/mbk_lo_util.c	2009-06-14 15:51:52.000000000 +0200
@@ -28,7 +28,7 @@
  * Modified by Czo <Olivier.Sirol at lip6.fr> 1997,98
  */
 
-#ident "$Id: mbk_lo_util.c,v 1.4 2002/09/30 16:20:49 czo Exp $"
+#ident "$Id: mbk_lo_util.c,v 1.5 2009/06/14 13:51:52 ludo Exp $"
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -1264,7 +1264,7 @@
    printf( "Information sur la figure %s.\n", ptfig->NAME );
    for( sig = ptfig->LOSIG ; sig ; sig = sig->NEXT )
    {
-     printf( "Signal %2ld (%08X)\n", sig->INDEX, (unsigned int) sig );
+     printf( "Signal %2ld (%08X)\n", sig->INDEX, (unsigned long) sig );
      if( sig->PRCN )
      {
        for( scanchain = sig->PRCN->PCTC ;
@@ -1274,12 +1274,12 @@
        {
          ptctc = ( loctc_list* )( scanchain->DATA );
          printf(
-                "  CTC (%08X) entre le signal %2ld (%08X) et le signal %2ld (%08X).\n",
-                 (unsigned int)ptctc,
+                "  CTC (%lX) entre le signal %2ld (%lX) et le signal %2ld (%lX).\n",
+                 (unsigned long)ptctc,
                  ptctc->SIG1->INDEX,
-                 (unsigned int)ptctc->SIG1,
+                 (unsigned long)ptctc->SIG1,
                  ptctc->SIG2->INDEX,
-                 (unsigned int)ptctc->SIG2
+                 (unsigned long)ptctc->SIG2
                );
        }
      }
@@ -1304,9 +1304,9 @@
       ptctc = (loctc_list*)( scanctc->DATA );
       if( getptype( ptctc->USER, FLATTEN_CTC ) )
       {
-        printf( "(%d) FLATTEN_CTC trouve dans la CTC (%08X)  entre %ld.%ld et %ld.%ld.\n",
+        printf( "(%d) FLATTEN_CTC trouve dans la CTC (%lX)  entre %ld.%ld et %ld.%ld.\n",
                 niveau,
-                (unsigned int)ptctc,
+                (unsigned long)ptctc,
                 ptctc->SIG1->INDEX,
                 ptctc->NODE1,
                 ptctc->SIG2->INDEX,
@@ -1324,9 +1324,9 @@
       }
       if( !scanctc2 )
       {
-        printf( "(%d) CTC (%08X) entre %ld:%ld et %ld:%ld sur signal %ld non trouvee sur l'autre signal.\n",
+        printf( "(%d) CTC (%lX) entre %ld:%ld et %ld:%ld sur signal %ld non trouvee sur l'autre signal.\n",
                 niveau,
-                (unsigned int)ptctc,
+                (unsigned long)ptctc,
                 ptctc->SIG1->INDEX, ptctc->NODE1,
                 ptctc->SIG2->INDEX, ptctc->NODE2,
                 scanlosig->INDEX
diff -Naur alliance-5.0/mbk/src/mbk_sys.c alliance/mbk/src/mbk_sys.c
--- alliance-5.0/mbk/src/mbk_sys.c	2002-09-30 18:20:50.000000000 +0200
+++ alliance/mbk/src/mbk_sys.c	2009-06-14 15:51:52.000000000 +0200
@@ -28,7 +28,7 @@
  * Modified by Czo <Olivier.Sirol at lip6.fr> 1997,98
  */
 
-#ident "$Id: mbk_sys.c,v 1.3 2002/09/30 16:20:50 czo Exp $"
+#ident "$Id: mbk_sys.c,v 1.4 2009/06/14 13:51:52 ludo Exp $"
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -55,7 +55,7 @@
 
 long mbkalloc_stat = 0; /* statistics on maximun allocated memory */
 
-void *mbkalloc(unsigned int nbytes)
+void *mbkalloc(size_t nbytes)
 {
 void  *pt;
 
@@ -69,7 +69,7 @@
    return pt;
 }
 
-void *mbkrealloc(void  *pt, unsigned int nbytes)
+void *mbkrealloc(void  *pt, size_t nbytes)
 {
 
    mbkalloc_stat += nbytes;
diff -Naur alliance-5.0/mbk/src/mbk_sys.h alliance/mbk/src/mbk_sys.h
--- alliance-5.0/mbk/src/mbk_sys.h	2002-09-30 18:20:50.000000000 +0200
+++ alliance/mbk/src/mbk_sys.h	2009-06-14 15:51:52.000000000 +0200
@@ -26,7 +26,7 @@
  * Date    : 18/12/91
  * Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
  * Modified by Czo <Olivier.Sirol at lip6.fr> 1997,98
- * $Id: mbk_sys.h,v 1.2 2002/09/30 16:20:50 czo Exp $
+ * $Id: mbk_sys.h,v 1.3 2009/06/14 13:51:52 ludo Exp $
  */
 
 #ifndef _MBK_SYS_H_
@@ -44,8 +44,8 @@
   extern    FILE* mbkfopen __P((const char *name, const char *extension, const char *mode));
   extern    FILE *mbkfopentrace __P((const char *name, const char *extension, const char *mode));
   extern    void  mbkfopen_infos __P((const FILE *in, const char *filename, const char *name, const char *extension, const char *mode, const char  filter));
-  extern    void* mbkalloc __P((unsigned int nbytes));
-  extern    void* mbkrealloc __P((void *pt, unsigned int nbytes));
+  extern    void* mbkalloc __P((size_t nbytes));
+  extern    void* mbkrealloc __P((void *pt, size_t nbytes));
   extern    void  mbkfree __P((void *ptr));
   void ps();
   extern    void  mbkackchld __P((int));
diff -Naur alliance-5.0/mbk/src/mbk_util.c alliance/mbk/src/mbk_util.c
--- alliance-5.0/mbk/src/mbk_util.c	2003-10-20 12:04:39.000000000 +0200
+++ alliance/mbk/src/mbk_util.c	2009-06-14 15:51:52.000000000 +0200
@@ -28,7 +28,7 @@
  * Modified by Czo <Olivier.Sirol at lip6.fr> 1997,98
  */
 
-#ident "$Id: mbk_util.c,v 1.5 2003/10/20 10:04:39 xtof Exp $"
+#ident "$Id: mbk_util.c,v 1.6 2009/06/14 13:51:52 ludo Exp $"
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -872,7 +872,7 @@
   if (s == NULL)
     return NULL;
   
-  t = (char *)mbkalloc((unsigned int)(strlen(s) + 1));
+  t = (char *)mbkalloc((size_t)(strlen(s) + 1));
   return strcpy(t, s);
 }
 
@@ -916,7 +916,7 @@
    if (!size)
       loadcatalog(&table, &size, 'F');
    return size ?
-            (int)bsearch(&figname, table, size, sizeof(char *), pstrcmp) : 0;
+            (long)bsearch(&figname, table, size, sizeof(char *), pstrcmp) : 0;
 }
 
 /*******************************************************************************
@@ -931,7 +931,7 @@
    if (!size)
       loadcatalog(&table, &size, 'G');
    return size ?
-            (int)bsearch(&figname, table, size, sizeof(char *), pstrcmp) : 0;
+            (long)bsearch(&figname, table, size, sizeof(char *), pstrcmp) : 0;
 }
 
 /*******************************************************************************
@@ -946,7 +946,7 @@
    if (!size)
       loadcatalog(&table, &size, 'C');
    return size ?
-            (int)bsearch(&figname, table, size, sizeof(char *), pstrcmp) : 0;
+            (long)bsearch(&figname, table, size, sizeof(char *), pstrcmp) : 0;
 }
 
 /*******************************************************************************
@@ -961,7 +961,7 @@
    if (!size)
       loadcatalog(&table, &size, 'D');
    return size ?
-            (int)bsearch(&figname, table, size, sizeof(char *), pstrcmp) : 0;
+            (long)bsearch(&figname, table, size, sizeof(char *), pstrcmp) : 0;
 }
 
 /*******************************************************************************
diff -Naur alliance-5.0/mbk/src/mlo.h alliance/mbk/src/mlo.h
--- alliance-5.0/mbk/src/mlo.h	2002-09-30 18:20:50.000000000 +0200
+++ alliance/mbk/src/mlo.h	2009-06-14 15:51:52.000000000 +0200
@@ -27,7 +27,7 @@
  * Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
  * Modified by Czo <Olivier.Sirol at lip6.fr> 1997,98
  * Modified by pnt <Pierre.Nguyen-Tuong at lip6.fr> 2002
- * $Id: mlo.h,v 1.7 2002/09/30 16:20:50 czo Exp $
+ * $Id: mlo.h,v 1.8 2009/06/14 13:51:52 ludo Exp $
  */
 
 #ifndef _MLO_H_
@@ -298,8 +298,8 @@
   extern          char * getsigname __P((losig_list *ptsig));
   extern           void  lofigchain __P((lofig_list *ptfig));
   extern           void  viewlo __P(());
-  extern           void  setsigsize __P((lofig_list*, int));
-  extern            int  getsigsize __P((lofig_list* ));
+  extern           void  setsigsize __P((lofig_list*, long));
+  extern           long  getsigsize __P((lofig_list* ));
   extern           void  dellosiguser __P((losig_list*));
   extern           void  dellotrsuser __P((lotrs_list*));
   extern           void  delloinsuser __P((loins_list*));
diff -Naur alliance-5.0/mbk/src/mut.h alliance/mbk/src/mut.h
--- alliance-5.0/mbk/src/mut.h	2003-10-20 10:55:22.000000000 +0200
+++ alliance/mbk/src/mut.h	2009-06-14 15:51:52.000000000 +0200
@@ -26,7 +26,7 @@
  * Date    : 31/08/93
  * Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
  * Modified by Czo <Olivier.Sirol at lip6.fr> 1997,98
- * $Id: mut.h,v 1.8 2003/10/20 08:55:22 xtof Exp $
+ * $Id: mut.h,v 1.9 2009/06/14 13:51:52 ludo Exp $
  */
 
 #ifndef _MUT_H_
@@ -35,6 +35,8 @@
 #include <stdio.h>
 #include <unistd.h>
 #include <signal.h>
+#include <stdlib.h>
+#include <libgen.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -278,8 +280,8 @@
 /*******************************************************************************
 * externals for mbk_sys.c functions                                            *
 *******************************************************************************/
-  extern          void  *mbkalloc __P((unsigned int nbytes));
-  extern          void  *mbkrealloc __P((void *pt, unsigned int nbytes));
+  extern          void  *mbkalloc __P((size_t nbytes));
+  extern          void  *mbkrealloc __P((void *pt, size_t nbytes));
   extern          void  mbkfree __P((void *ptr));
   extern          char  *mbkgetenv __P((const char *name));
   extern          FILE  *mbkfopen __P((const char *name, const char *extension, const char *mode));
diff -Naur alliance-5.0/mbk/src/rcn_lo.c alliance/mbk/src/rcn_lo.c
--- alliance-5.0/mbk/src/rcn_lo.c	2006-03-29 19:10:33.000000000 +0200
+++ alliance/mbk/src/rcn_lo.c	2009-06-14 15:51:52.000000000 +0200
@@ -21,7 +21,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#ident "$Id: rcn_lo.c,v 1.4 2006/03/29 17:10:33 xtof Exp $"
+#ident "$Id: rcn_lo.c,v 1.5 2009/06/14 13:51:52 ludo Exp $"
 
 /*******************************************************************************
 * rcn    : acces functions to logical rc network structures                    *
@@ -1096,7 +1096,7 @@
 losig_list *ptsig;
 long  index;
 {
-  int taille;
+  long taille;
   ptype_list *head;
   chain_list *scan;
   int max;
@@ -1111,7 +1111,7 @@
     EXIT(1);
   }
 
-  taille = (int)(getptype( ptsig->PRCN->USER, RCN_SIZETAB )->DATA); 
+  taille = (long)(getptype( ptsig->PRCN->USER, RCN_SIZETAB )->DATA); 
   scan   = head->DATA;
 
   pos=0;
@@ -1144,7 +1144,7 @@
 losig_list  *ptsig;
 long  index;
 {
-  int taille;
+  long taille;
   ptype_list *head;
   chain_list *scan;
   chain_list *prev;
@@ -1173,7 +1173,7 @@
     EXIT(1);
   }
 
-  taille = (int)(getptype( ptsig->PRCN->USER, RCN_SIZETAB )->DATA); 
+  taille = (long)(getptype( ptsig->PRCN->USER, RCN_SIZETAB )->DATA); 
   scan   = head->DATA;
   prev   = head->DATA;
 
@@ -1495,7 +1495,7 @@
     ptctc=HEAD_CTC_FREE;
     for(i=1;i<RCNBUFSIZE;i++)
     {
-      ptctc->SIG1 = ptctc+1;
+      ptctc->SIG1 = (struct losig *)ptctc+1;
       ptctc->NODE1 = -1000;
       ptctc++;
     }
@@ -1627,7 +1627,7 @@
 {
   chain_list	*head;
   chain_list	*scan;
-  int		 taille;
+  long  	 taille;
   ptype_list	*ptl;
   int            i;
   lonode_list   *ptnode;
@@ -1651,7 +1651,7 @@
     exit(-1);
   }
 
-  taille = (int)(getptype( ptsig->PRCN->USER, RCN_SIZETAB )->DATA );
+  taille = (long)(getptype( ptsig->PRCN->USER, RCN_SIZETAB )->DATA );
   for( scan = head; scan ; scan = scan->NEXT )
   {
     for( i=0 ; i<taille ; i++ )
@@ -1963,14 +1963,14 @@
 {
   long                   i;
   ptype_list		*head;
-  int			 taille;
+  long  		 taille;
   chain_list		*scan;
 
   head = getptype( ptrcnet->USER, RCN_LONODE );
   if( ! head )
     return;
 
-  taille = (int)(getptype( ptrcnet->USER, RCN_SIZETAB )->DATA);
+  taille = (long)(getptype( ptrcnet->USER, RCN_SIZETAB )->DATA);
   for( scan = (chain_list*)(head->DATA) ; scan ; scan = scan->NEXT )
   {
     for( i=0 ; i<taille ; i++ )
@@ -2406,8 +2406,8 @@
         if( !scanwire )
         {
            wireok = 0;
-           printf( "   [16] Wire %08X inexistant trouve sur le noeud %d.\n",
-                   (int)scanchain->DATA,
+           printf( "   [16] Wire %lX inexistant trouve sur le noeud %d.\n",
+                   (long)scanchain->DATA,
                    i
                  );
         }
diff -Naur alliance-5.0/mbk/src/rcn_lo_util.c alliance/mbk/src/rcn_lo_util.c
--- alliance-5.0/mbk/src/rcn_lo_util.c	2003-04-03 16:46:30.000000000 +0200
+++ alliance/mbk/src/rcn_lo_util.c	2009-06-14 15:51:52.000000000 +0200
@@ -21,7 +21,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#ident "$Id: rcn_lo_util.c,v 1.3 2003/04/03 14:46:30 xtof Exp $"
+#ident "$Id: rcn_lo_util.c,v 1.4 2009/06/14 13:51:52 ludo Exp $"
 
 /*******************************************************************************
 * rcn    : acces functions to logical rc network structures                    *
@@ -62,7 +62,7 @@
 void connexe_rec __P(( losig_list*,
                        lowire_list*,
                        lonode_list*,
-                       int
+                       long
                     ));
 
 /******************************************************************************/
@@ -451,7 +451,7 @@
 void connexe_rec( losig_list *ptsig,
                   lowire_list *from,
                   lonode_list *ptnode,
-                  int index
+                  long index
                 )
 {
   ptype_list  *ptl;
@@ -474,9 +474,9 @@
       ptnode = getlonode( ptsig, from->NODE1 );
 
     ptl = getptype( ptnode->USER, CONNEXE );
-    if( (int)(ptl->DATA) != 0 )
+    if( (long)(ptl->DATA) != 0 )
     {
-      if( (int)(ptl->DATA) != index )
+      if( (long)(ptl->DATA) != index )
       {
         fflush( stdout );
         fprintf( stderr, "RCN ERROR in connexe()\n" );
@@ -500,14 +500,14 @@
       next = getlonode( ptsig, from->NODE1 );
 
     ptl = getptype( next->USER, CONNEXE );
-    if( (int)(ptl->DATA) == 0 )
+    if( (long)(ptl->DATA) == 0 )
     {
       ptl->DATA = (void*)(index);
       connexe_rec( ptsig, from, next, index ); 
     }
     else
     {
-      if( (int)(ptl->DATA) != index )
+      if( (long)(ptl->DATA) != index )
       {
         fflush( stdout );
         fprintf( stderr, "RCN ERROR in connexe()\n" );
@@ -525,7 +525,7 @@
   lowire_list     *scanlowire;
   ptype_list      *ptl;
   lonode_list     *ptnode;
-  int              index;
+  long             index;
 
   if( !gettabnode( ptsig->PRCN ) )
   {
@@ -565,7 +565,7 @@
     ptnode = getlonode( ptsig, scanlowire->NODE1 );
     ptl = getptype( ptnode->USER, CONNEXE );
     
-    if( (int)(ptl->DATA) != 0 )
+    if( (long)(ptl->DATA) != 0 )
       continue;
  
     index++;

alliance-mbkal.patch:

--- NEW FILE alliance-mbkal.patch ---
diff -Naur alliance-5.0/mbkal/configure.in alliance/mbkal/configure.in
--- alliance-5.0/mbkal/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbkal/configure.in	2002-10-16 20:04:25.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.5 2002/10/16 18:04:25 jpc Exp $
+dnl
+dnl
+AC_INIT(src/alc_pars_l.c)
+MAL_DLL_VERSION=6:0:0
+AC_SUBST(MAL_DLL_VERSION)
+AM_INIT_AUTOMAKE(mbkal, 6.0)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_CHECK_HEADERS(strings.h unistd.h)
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+doc/Makefile
+])
diff -Naur alliance-5.0/mbkal/doc/Makefile.in alliance/mbkal/doc/Makefile.in
--- alliance-5.0/mbkal/doc/Makefile.in	2007-07-18 19:04:45.000000000 +0200
+++ alliance/mbkal/doc/Makefile.in	2009-06-13 22:27:39.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -119,6 +119,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -141,6 +144,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -207,6 +213,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -218,6 +227,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -267,6 +279,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -274,6 +289,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/mbkal/Makefile.in alliance/mbkal/Makefile.in
--- alliance-5.0/mbkal/Makefile.in	2007-07-18 19:04:44.000000000 +0200
+++ alliance/mbkal/Makefile.in	2009-06-13 22:27:39.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/mbkal/src/main.c alliance/mbkal/src/main.c
--- alliance-5.0/mbkal/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbkal/src/main.c	2002-03-13 11:19:11.000000000 +0100
@@ -0,0 +1,67 @@
+#include <stdio.h>
+
+#include <mut.h> 
+#include <mlo.h> 
+#include <rcn.h> 
+
+void Syntax( Name )
+
+  char *Name;
+{
+  fprintf( stdout, "%s [options] in out\n", Name );
+
+  exit( 1 );
+}
+
+int main( argc, argv )
+
+    int   argc;
+    char *argv[];
+{
+  lofig_list     *FigureMbk;
+
+  char           *InputName;
+  char           *OutputName;
+  int             Number;
+
+  if ( argc < 2 )
+  {
+    Syntax( argv[ 0 ] );
+  }
+
+  mbkenv();
+
+  if ( argc < 2 )
+  {
+    Syntax( argv[ 0 ] );
+  }
+
+  InputName  = (char *)NULL;
+  OutputName = (char *)NULL;
+
+  for ( Number  = 1;
+        Number  < argc;
+        Number++ )
+  {
+    if ( InputName == NULL ) InputName = argv[ Number ];
+    else
+    if ( OutputName == NULL ) OutputName = argv[ Number ];
+  }
+
+  if ( InputName == NULL )
+  {
+    Syntax( argv[ 0 ] );
+  }
+
+  if ( OutputName == NULL )
+  {
+    OutputName = InputName;
+  }
+
+  FigureMbk = getlofig( InputName, 'A' );
+  FigureMbk->NAME = namealloc( OutputName );
+
+  savelofig( FigureMbk );
+
+  return( 0 );
+ }
diff -Naur alliance-5.0/mbkal/src/Makefile.in alliance/mbkal/src/Makefile.in
--- alliance-5.0/mbkal/src/Makefile.in	2007-07-18 19:04:45.000000000 +0200
+++ alliance/mbkal/src/Makefile.in	2009-06-13 22:27:39.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(libMal_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -64,11 +62,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libMal_la_SOURCES)
 DIST_SOURCES = $(libMal_la_SOURCES)
@@ -141,6 +139,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -163,6 +164,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -229,6 +233,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -240,6 +247,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -289,6 +299,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -296,6 +309,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-mbkap.patch:

--- NEW FILE alliance-mbkap.patch ---
diff -Naur alliance-5.0/mbkap/configure.in alliance/mbkap/configure.in
--- alliance-5.0/mbkap/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbkap/configure.in	2002-10-16 20:04:26.000000000 +0200
@@ -0,0 +1,47 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:26 jpc Exp $
+dnl
+dnl
+AC_INIT(src/alc_driv_p.c)
+MAP_DLL_VERSION=6:0:0
+AC_SUBST(MAP_DLL_VERSION)
+AM_INIT_AUTOMAKE(mbkal, 6.0)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_CHECK_HEADERS(strings.h unistd.h)
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/mbkap/Makefile.in alliance/mbkap/Makefile.in
--- alliance-5.0/mbkap/Makefile.in	2007-07-18 19:04:45.000000000 +0200
+++ alliance/mbkap/Makefile.in	2009-06-13 22:27:39.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/mbkap/src/Makefile.in alliance/mbkap/src/Makefile.in
--- alliance-5.0/mbkap/src/Makefile.in	2007-07-18 19:04:45.000000000 +0200
+++ alliance/mbkap/src/Makefile.in	2009-06-13 22:27:40.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(libMap_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -64,11 +62,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libMap_la_SOURCES)
 DIST_SOURCES = $(libMap_la_SOURCES)
@@ -141,6 +139,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -163,6 +164,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -229,6 +233,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -240,6 +247,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -289,6 +299,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -296,6 +309,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-mbkedif.patch:

--- NEW FILE alliance-mbkedif.patch ---
diff -Naur alliance-5.0/mbkedif/configure.in alliance/mbkedif/configure.in
--- alliance-5.0/mbkedif/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbkedif/configure.in	2002-10-16 20:04:26.000000000 +0200
@@ -0,0 +1,49 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:26 jpc Exp $
+dnl
+dnl
+AC_INIT(src/time.c)
+MEL_DLL_VERSION=4:9:0
+AC_SUBST(MEL_DLL_VERSION)
+AM_INIT_AUTOMAKE(mbkedif, 4.9)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_HEADER_STDC
+AC_CHECK_HEADERS(strings.h unistd.h)
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/mbkedif/Makefile.in alliance/mbkedif/Makefile.in
--- alliance-5.0/mbkedif/Makefile.in	2007-07-18 19:04:46.000000000 +0200
+++ alliance/mbkedif/Makefile.in	2009-06-13 22:27:40.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/mbkedif/src/Makefile.in alliance/mbkedif/src/Makefile.in
--- alliance-5.0/mbkedif/src/Makefile.in	2007-07-18 19:04:46.000000000 +0200
+++ alliance/mbkedif/src/Makefile.in	2009-06-13 22:27:40.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(libMel_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -65,11 +63,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -147,6 +145,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -169,6 +170,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -235,6 +239,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -246,6 +253,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -295,6 +305,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -302,6 +315,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-mbkhilo.patch:

--- NEW FILE alliance-mbkhilo.patch ---
diff -Naur alliance-5.0/mbkhilo/configure.in alliance/mbkhilo/configure.in
--- alliance-5.0/mbkhilo/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbkhilo/configure.in	2002-10-16 20:04:26.000000000 +0200
@@ -0,0 +1,47 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:26 jpc Exp $
+dnl
+dnl
+AC_INIT(src/drive_hilo.c)
+MHL_DLL_VERSION=2:1:0
+AC_SUBST(MHL_DLL_VERSION)
+AM_INIT_AUTOMAKE(mbkhilo, 2.0)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_CHECK_HEADERS(strings.h unistd.h)
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/mbkhilo/Makefile.in alliance/mbkhilo/Makefile.in
--- alliance-5.0/mbkhilo/Makefile.in	2007-07-18 19:04:46.000000000 +0200
+++ alliance/mbkhilo/Makefile.in	2009-06-13 22:27:40.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/mbkhilo/src/Makefile.in alliance/mbkhilo/src/Makefile.in
--- alliance-5.0/mbkhilo/src/Makefile.in	2007-07-18 19:04:47.000000000 +0200
+++ alliance/mbkhilo/src/Makefile.in	2009-06-13 22:27:41.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(libMhl_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -64,11 +62,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libMhl_la_SOURCES)
 DIST_SOURCES = $(libMhl_la_SOURCES)
@@ -141,6 +139,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -163,6 +164,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -229,6 +233,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -240,6 +247,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -289,6 +299,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -296,6 +309,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-mbkvti.patch:

--- NEW FILE alliance-mbkvti.patch ---
diff -Naur alliance-5.0/mbkvti/configure.in alliance/mbkvti/configure.in
--- alliance-5.0/mbkvti/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbkvti/configure.in	2002-10-16 20:04:27.000000000 +0200
@@ -0,0 +1,49 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.5 2002/10/16 18:04:27 jpc Exp $
+dnl
+dnl
+AC_INIT(src/parse_vti_p.c)
+MCP_DLL_VERSION=4:9:0
+MCL_DLL_VERSION=4:9:0
+AC_SUBST(MCP_DLL_VERSION)
+AC_SUBST(MCL_DLL_VERSION)
+AM_INIT_AUTOMAKE(mbkvti, 4.9)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_CHECK_HEADERS(strings.h unistd.h)
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/mbkvti/Makefile.in alliance/mbkvti/Makefile.in
--- alliance-5.0/mbkvti/Makefile.in	2007-07-18 19:04:50.000000000 +0200
+++ alliance/mbkvti/Makefile.in	2009-06-13 22:27:44.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/mbkvti/src/cvslog.27687 alliance/mbkvti/src/cvslog.27687
--- alliance-5.0/mbkvti/src/cvslog.27687	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mbkvti/src/cvslog.27687	2009-06-14 15:51:58.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:51:58 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/mbkvti/src
+In directory do:/users/cao/ludo/alliance/src/mbkvti/src
+
+Modified Files:
+	drive_vti_l.c parse_vti_p.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/mbkvti/src/drive_vti_l.c alliance/mbkvti/src/drive_vti_l.c
--- alliance-5.0/mbkvti/src/drive_vti_l.c	2002-09-30 18:21:00.000000000 +0200
+++ alliance/mbkvti/src/drive_vti_l.c	2009-06-14 15:51:58.000000000 +0200
@@ -30,6 +30,9 @@
 * Modified, rewritten and maintained by Frederic Petrot since september 1990   *
 * Modified by Gregoire Avot : RC wire support.                                 *
 * $Log: drive_vti_l.c,v $
+* Revision 1.4  2009/06/14 13:51:58  ludo
+* - port 64 bits
+*
 * Revision 1.3  2002/09/30 16:21:00  czo
 * support/users
 *
@@ -150,7 +153,7 @@
 	ptl=getptype(ptnode->USER,HNSRCN_X);
 
 	if(ptl) {
-		fprintf(ptfile,"X %d ",(int)ptl->DATA);
+		fprintf(ptfile,"X %ld ",(long)ptl->DATA);
 		return;
 	}
 
@@ -185,7 +188,7 @@
 char *s;
 int *old_index; /* table indexed by the file indexes giving mbk's one */
 static char tn, tp;
-int idx_rcn=1;
+long idx_rcn=1;
 lorcnet_list *ptrcnet;
 num_list *scannum;
 lonode_list *ptnode;
@@ -290,7 +293,7 @@
 				(void)fprintf(ptfile, "%ld ", ptcon->SIG->INDEX);
 				(void)fprintf(ptfile, "%d ", idx_rcn);
 				ptnode=getlonode(ptcon->SIG,scannum->DATA);
-				ptnode->USER=addptype(ptnode->USER,HNSRCN_X,(void*)idx_rcn);
+				ptnode->USER= (void *)addptype(ptnode->USER,HNSRCN_X,(void*)idx_rcn);
 				(void)fprintf(ptfile, "%s;\n", busname(ptcon->NAME));
 				idx_rcn++;
 			}
diff -Naur alliance-5.0/mbkvti/src/Makefile.in alliance/mbkvti/src/Makefile.in
--- alliance-5.0/mbkvti/src/Makefile.in	2007-07-18 19:04:51.000000000 +0200
+++ alliance/mbkvti/src/Makefile.in	2009-06-13 22:27:44.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(libMcl_la_SOURCES) $(libMcp_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -67,11 +65,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libMcl_la_SOURCES) $(libMcp_la_SOURCES)
 DIST_SOURCES = $(libMcl_la_SOURCES) $(libMcp_la_SOURCES)
@@ -144,6 +142,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -166,6 +167,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -232,6 +236,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -243,6 +250,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -292,6 +302,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -299,6 +312,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/mbkvti/src/parse_vti_p.c alliance/mbkvti/src/parse_vti_p.c
--- alliance-5.0/mbkvti/src/parse_vti_p.c	2002-09-30 18:21:00.000000000 +0200
+++ alliance/mbkvti/src/parse_vti_p.c	2009-06-14 15:51:58.000000000 +0200
@@ -40,6 +40,9 @@
 
 /*
  * $Log: parse_vti_p.c,v $
+ * Revision 1.4  2009/06/14 13:51:58  ludo
+ * - port 64 bits
+ *
  * Revision 1.3  2002/09/30 16:21:00  czo
  * support/users
  *
@@ -77,7 +80,7 @@
  * rcs version number consistency
  *
  */
-#ident "$Id: parse_vti_p.c,v 1.3 2002/09/30 16:21:00 czo Exp $"
+#ident "$Id: parse_vti_p.c,v 1.4 2009/06/14 13:51:58 ludo Exp $"
 
 #include <string.h>
 #include <ctype.h>
@@ -124,7 +127,7 @@
 phcon_list  *ptcon; \
  \
    for (ptcon = figure->PHCON; ptcon; ptcon = ptcon->NEXT) \
-      if (((int)(getptype(ptcon->USER, (long)VTIPARSER)->DATA)) == refnum) \
+      if (((long)(getptype(ptcon->USER, (long)VTIPARSER)->DATA)) == refnum) \
          break; \
  \
    if (ptcon == (phcon_list *)NULL) \
@@ -146,7 +149,7 @@
    ptins = getphins(figure, insname); \
    ptnewfig = getphfig(ptins->FIGNAME, 'P'); \
    for (ptcon = ptnewfig->PHCON; ptcon; ptcon = ptcon->NEXT) \
-      if ((int)(getptype(ptcon->USER, (long)VTIPARSER)->DATA) == refnum) \
+      if ((long)(getptype(ptcon->USER, (long)VTIPARSER)->DATA) == refnum) \
          break; \
  \
    if (ptcon == (phcon_list *)NULL) \

alliance-mips_asm.patch:

--- NEW FILE alliance-mips_asm.patch ---
diff -Naur alliance-5.0/mips_asm/configure.in alliance/mips_asm/configure.in
--- alliance-5.0/mips_asm/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mips_asm/configure.in	2004-05-23 15:57:38.000000000 +0200
@@ -0,0 +1,40 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/mips_globals.c)
+
+MIPS_ASM_MAJOR_VERSION=1
+MIPS_ASM_MINOR_VERSION=0
+MIPS_ASM_VERSION=$MIPS_ASM_MAJOR_VERSION.$MIPS_ASM_MINOR_VERSION
+
+AC_SUBST(MIPS_ASM_MAJOR_VERSION)
+AC_SUBST(MIPS_ASM_MINOR_VERSION)
+AC_SUBST(MIPS_ASM_VERSION)
+
+# For automake.
+VERSION=$MIPS_ASM_VERSION
+PACKAGE=mips_asm
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CXX
+AC_PROG_CC
+AC_PROG_RANLIB
+ALC_CXX_PROBLEMATIC_OLD_VERSION
+AM_PROG_LEX
+AC_PROG_YACC
+AC_PROG_MAKE_SET
+
+dnl Checks for libraries.
+dnl Check for -lm librarie.  These should always be present.
+AC_CHECK_LIB(m, exp)
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/mips_asm/Makefile.in alliance/mips_asm/Makefile.in
--- alliance-5.0/mips_asm/Makefile.in	2007-07-18 19:04:51.000000000 +0200
+++ alliance/mips_asm/Makefile.in	2009-06-13 22:27:44.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/mips_asm/src/Makefile.in alliance/mips_asm/src/Makefile.in
--- alliance-5.0/mips_asm/src/Makefile.in	2007-07-18 19:04:51.000000000 +0200
+++ alliance/mips_asm/src/Makefile.in	2009-06-13 22:27:44.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(mips_asm_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -61,11 +59,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -143,6 +141,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -165,6 +166,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -231,6 +235,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -242,6 +249,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -291,6 +301,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -298,6 +311,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-mocha.patch:

--- NEW FILE alliance-mocha.patch ---
diff -Naur alliance-5.0/mocha/configure.in alliance/mocha/configure.in
--- alliance-5.0/mocha/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mocha/configure.in	2002-10-16 20:04:27.000000000 +0200
@@ -0,0 +1,33 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/mocha_main.c)
+
+MOCHA_MAJOR_VERSION=1
+MOCHA_MINOR_VERSION=1
+MOCHA_VERSION=$MOCHA_MAJOR_VERSION.$MOCHA_MINOR_VERSION
+
+AC_SUBST(MOCHA_MAJOR_VERSION)
+AC_SUBST(MOCHA_MINOR_VERSION)
+AC_SUBST(MOCHA_VERSION)
+
+# For automake.
+VERSION=$MOCHA_VERSION
+PACKAGE=mocha
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/mocha/Makefile.in alliance/mocha/Makefile.in
--- alliance-5.0/mocha/Makefile.in	2007-07-18 19:04:51.000000000 +0200
+++ alliance/mocha/Makefile.in	2009-06-13 22:27:44.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/mocha/man1/Makefile.in alliance/mocha/man1/Makefile.in
--- alliance-5.0/mocha/man1/Makefile.in	2007-07-18 19:04:52.000000000 +0200
+++ alliance/mocha/man1/Makefile.in	2009-06-13 22:27:45.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/mocha/src/Makefile.in alliance/mocha/src/Makefile.in
--- alliance-5.0/mocha/src/Makefile.in	2007-07-18 19:04:52.000000000 +0200
+++ alliance/mocha/src/Makefile.in	2009-06-13 22:27:45.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(moka_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -62,11 +60,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(moka_SOURCES)
 DIST_SOURCES = $(moka_SOURCES)
@@ -139,6 +137,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -161,6 +162,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -227,6 +231,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -238,6 +245,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -287,6 +297,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -294,6 +307,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-nero.patch:

--- NEW FILE alliance-nero.patch ---
diff -Naur alliance-5.0/nero/configure.in alliance/nero/configure.in
--- alliance-5.0/nero/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/nero/configure.in	2005-10-10 17:33:58.000000000 +0200
@@ -0,0 +1,40 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/nero.cpp)
+
+NERO_MAJOR_VERSION=1
+NERO_MINOR_VERSION=1
+NERO_VERSION=$NERO_MAJOR_VERSION.$NERO_MINOR_VERSION
+
+AC_SUBST(NERO_MAJOR_VERSION)
+AC_SUBST(NERO_MINOR_VERSION)
+AC_SUBST(NERO_VERSION)
+
+# For automake.
+VERSION=$NERO_VERSION
+PACKAGE=nero
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CXX
+AC_PROG_CC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+AM_WITH_REGEX
+ALC_CXX_PROBLEMATIC_OLD_VERSION
+
+AC_CHECK_LIB(m, pow)
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+doc/Makefile
+doc/man1/Makefile
+doc/nero/Makefile
+])
diff -Naur alliance-5.0/nero/doc/builddoc.sh alliance/nero/doc/builddoc.sh
--- alliance-5.0/nero/doc/builddoc.sh	1970-01-01 01:00:00.000000000 +0100
+++ alliance/nero/doc/builddoc.sh	2004-07-19 16:32:10.000000000 +0200
@@ -0,0 +1,124 @@
+#!/bin/sh
+
+
+      LOG="builddoc.log"
+     TOOL="nero"
+ SGML_DOC="$TOOL.sgm"
+
+
+ detect_fail ()
+ {
+   echo ""                      >&2
+   echo "builddoc.sh ERROR:"   >&2
+   echo ""                      >&2
+   echo "  Cannot find \"$1\"." >&2
+   echo ""                      >&2
+   echo "  Please check that DocBook is installed on your system." >&2
+   echo ""                      >&2
+
+   exit 1
+ }
+
+
+ detect ()
+ {
+   STR="`which $1 2> /dev/null`"
+
+   if [ -z "$STR" ]; then detect_fail "$1"; fi
+
+   echo "$STR"
+ }
+
+
+ DB2MAN=`detect docbook2man`
+ DB2PDF=`detect db2pdf`
+ DB2HTML=`detect db2html`
+
+
+ rm -f $LOG
+
+
+ echo ""
+ echo "  o  Building MAN pages..."
+ $DB2MAN $SGML_DOC > $LOG 2>&1
+ mv *.1 man1
+
+ echo "     - Building Makefile.am for man1 subdir."
+ MAN_AM="Makefile.am-man"
+ echo "" >  $MAN_AM
+ echo "" >> $MAN_AM
+ echo "man_MANS = \\"  >> $MAN_AM
+ FILE_LIST=`(cd man1; find . -name \*.1 -exec echo {} \;)`
+ set $FILE_LIST
+ while [ $# -gt 0 ]; do
+   LINE="               $1"
+   if [ $# -gt 1 ]; then LINE="$LINE \\"; fi
+   echo "$LINE" >> $MAN_AM
+   shift
+ done
+ echo "" >> $MAN_AM
+ echo "EXTRA_DIST = \$(man_MANS)" >> $MAN_AM
+ mv $MAN_AM man1/Makefile.am
+
+
+ echo ""
+ echo "  o  Building HTML..."
+ if [ -d $TOOL ]; then
+   mv $TOOL/CVS ./CVS-$TOOL
+   mv $TOOL/stylesheet-images/CVS ./CVS-SS-$TOOL
+ fi
+
+ $DB2HTML $SGML_DOC >> $LOG 2>&1
+ if [ -d $TOOL.junk ]; then rm -r $TOOL.junk; fi
+
+ echo "     - Building Makefile.am for html subdir."
+ DOC_AM="Makefile.am-doc"
+ echo "" >  $DOC_AM
+ echo "" >> $DOC_AM
+ echo "pkghtmldir = \$(prefix)/doc/html/@PACKAGE@" >> $DOC_AM
+ echo "pkghtml_DATA = \\"  >> $DOC_AM
+ FILE_LIST=`(cd $TOOL; find . -name \*.html -exec echo {} \;)`
+ set $FILE_LIST
+ while [ $# -gt 0 ]; do
+   LINE="               $1"
+   if [ $# -gt 1 ]; then LINE="$LINE \\"; fi
+   echo "$LINE" >> $DOC_AM
+   shift
+ done
+ echo "" >> $DOC_AM
+ echo "EXTRA_DIST = \$(pkghtml_DATA)" >> $DOC_AM
+ echo "" >> $DOC_AM
+ echo "install-data-hook:" >> $DOC_AM
+ echo "	find \$(DESTDIR)\$(prefix)/doc/html/@PACKAGE@ -type f | xargs chmod g+w" >> $DOC_AM
+
+
+ mv $DOC_AM $TOOL/Makefile.am
+
+ if [ -d ./CVS-$TOOL ]; then
+   mv ./CVS-$TOOL $TOOL/CVS
+   mv ./CVS-SS-$TOOL $TOOL/stylesheet-images/CVS
+ fi
+
+
+ echo ""
+ echo "  o  Building PDF..."
+ $DB2PDF $SGML_DOC >> $LOG 2>&1
+
+ echo "     - Building Makefile.am for doc dir."
+ DOC_AM="Makefile.am"
+ echo "" >  $DOC_AM
+ echo "SUBDIRS = $TOOL man1" >> $DOC_AM
+ echo "" >> $DOC_AM
+ echo "pdfdir = \$(prefix)/doc/pdf" >> $DOC_AM
+ echo "pdf_DATA = $TOOL.pdf"  >> $DOC_AM
+ echo "" >> $DOC_AM
+ echo "EXTRA_DIST = \$(pdf_DATA) \\" >> $DOC_AM
+ FILE_LIST=`find . -name \*.sgm -exec echo {} \;`
+ set $FILE_LIST
+ while [ $# -gt 0 ]; do
+   LINE="             $1"
+   if [ $# -gt 1 ]; then LINE="$LINE \\"; fi
+   echo "$LINE" >> $DOC_AM
+   shift
+ done
+ echo "" >> $DOC_AM
diff -Naur alliance-5.0/nero/doc/Makefile.in alliance/nero/doc/Makefile.in
--- alliance-5.0/nero/doc/Makefile.in	2007-07-18 19:04:52.000000000 +0200
+++ alliance/nero/doc/Makefile.in	2009-06-13 22:27:45.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -132,6 +132,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -154,6 +157,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
[...2706 lines suppressed...]
+  cost_y_ver = y_ver;
+  cost_z     = z;
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Modifier  :  "CDRGrid::dx ()".
+
+int  CDRGrid::dx (int index, int d)
+{
+  if ( (index == INT_MAX) || (x(index) + d < 0) || (x(index) + d >= X) )
+    return (INT_MAX);
+
+  return (index + d);
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Modifier  :  "CDRGrid::dy ()".
+
+int  CDRGrid::dy (int index, int d)
+{
+  if ( (index == INT_MAX) || (y(index) + d < 0) || (y(index) + d >= Y) )
+    return (INT_MAX);
+
+  return (index + d*X);
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Modifier  :  "CDRGrid::dz ()".
+
+int  CDRGrid::dz (int index, int d)
+{
+  if ( (index == INT_MAX) || (z(index) + d < 0) || (z(index) + d >= Z) )
+    return (INT_MAX);
+
+  return (index + d*XY);
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Destructor  :  "TMatrix::_CHollow::~_CHollow()".
+
+template<class __CNode__>
+TMatrix<__CNode__>::_CHollow::~_CHollow (void)
+{
+    _CRow::iterator  itRow;
+  _CLayer::iterator  itLayer;
+
+
+  for (itLayer  = nodes.begin ();
+       itLayer != nodes.end   (); itLayer++) {
+    for (itRow  = itLayer->second.begin ();
+         itRow != itLayer->second.end   (); itRow++) {
+      delete itRow->second;
+    }
+  }
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Method  :  "TMatrix::_CHollow::add()".
+
+template<class __CNode__>
+__CNode__ &TMatrix<__CNode__>::_CHollow::add (int x, int y)
+{
+    _CRow::iterator  itRow;
+  _CLayer::iterator  itLayer;
+
+
+  itLayer = nodes.find (x);
+  if (itLayer == nodes.end ()) { nodes[x] = _CRow (); }
+
+  itRow = nodes[x].find (y);
+  if (itRow == nodes[x].end ()) { nodes[x][y] = new __CNode__ (); }
+
+  return (*(nodes[x][y]));
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Method  :  "TMatrix::_CHollow::get()".
+
+template<class __CNode__>
+__CNode__ *TMatrix<__CNode__>::_CHollow::get (int x, int y)
+{
+    _CRow::iterator  itRow;
+  _CLayer::iterator  itLayer;
+
+
+  itLayer = nodes.find (x);
+  if (itLayer == nodes.end ()) { return (NULL); }
+
+  itRow = nodes[x].find (y);
+  if (itRow == nodes[x].end ()) { return (NULL); }
+
+  return ((*itRow).second);
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Constructor  :  "TMatrix::TMatrix()".
+
+template<class __CNode__>
+TMatrix<__CNode__>::TMatrix (CDRGrid *drgrid)
+{
+  _drgrid = drgrid;
+  _grid   = new (__CNode__) [_drgrid->size];
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Destructor  :  "~TMatrix::TMatrix()".
+
+template<class __CNode__>
+TMatrix<__CNode__>::~TMatrix (void)
+{
+  delete [] _grid;
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Accessor  :  "TMatrix::&operator[]".
+
+template<class __CNode__>
+__CNode__ &TMatrix<__CNode__>::operator[] (int index)
+{
+  __CNode__ *node;
+
+
+  if (index < _drgrid->XY ) {
+    node = _zero->get (_drgrid->x(index), _drgrid->y(index)) ;
+    if ( node != NULL ) return ( *node );
+  } else {
+    if (index < _drgrid->XYZ) return ( _grid[index - _drgrid->XY] );
+  }
+
+  return ( hole );
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Modifier  :  "TMatrix::add ()".
+
+template<class __CNode__>
+__CNode__ &TMatrix<__CNode__>::add (int index)
+{
+  if (index < _drgrid->XY) {
+    return ( _zero->add (_drgrid->x(index), _drgrid->y(index)) );
+  } else {
+    if (index < _drgrid->XYZ) return ( (*this)[index] );
+  }
+
+  return ( hole );
+}
+
+
+
+
+// -------------------------------------------------------------------
+// Modifier  :  "CMatrixNodes::obstacle()".
+
+void  CMatrixNodes::obstacle (CRect &rect, int z)
+{
+  CDRgrid::iterator  coord;
+                int  x, y, X, Y;
+
+
+  if (!z) return;
+
+  X = (_drgrid->X == rect.x2) ? rect.x2 - 1 : rect.x2;
+  Y = (_drgrid->Y == rect.y2) ? rect.y2 - 1 : rect.y2;
+
+  for (x = rect.x1; x <= X; x++) {
+    for (y = rect.y1; y <= Y; y++) {
+      (*this)[ coord.set (x, y, z) ].data.obstacle = true;
+    }
+  }
+}

alliance-ocp.patch:

--- NEW FILE alliance-ocp.patch ---
diff -Naur alliance-5.0/ocp/configure.in alliance/ocp/configure.in
--- alliance-5.0/ocp/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ocp/configure.in	2002-10-16 20:04:27.000000000 +0200
@@ -0,0 +1,40 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/placer/PIns.cpp)
+
+OCP_MAJOR_VERSION=1
+OCP_MINOR_VERSION=0
+OCP_VERSION=$OCP_MAJOR_VERSION.$OCP_MINOR_VERSION
+
+AC_SUBST(OCP_MAJOR_VERSION)
+AC_SUBST(OCP_MINOR_VERSION)
+AC_SUBST(OCP_VERSION)
+
+dnl For automake.
+VERSION=$OCP_VERSION
+PACKAGE=ocp
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CXX
+AC_PROG_CC
+AM_PROG_LIBTOOL
+ALC_CXX_PROBLEMATIC_OLD_VERSION
+AM_PROG_LEX
+AC_PROG_YACC
+AC_PROG_MAKE_SET
+
+dnl Checks for libraries.
+dnl Check for -lm librarie.  These should always be present.
+AC_CHECK_LIB(m, exp)
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+src/common/Makefile
+src/placer/Makefile
+])
diff -Naur alliance-5.0/ocp/doc/Makefile.in alliance/ocp/doc/Makefile.in
--- alliance-5.0/ocp/doc/Makefile.in	2007-07-18 19:04:54.000000000 +0200
+++ alliance/ocp/doc/Makefile.in	2009-06-13 22:27:46.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/ocp/Makefile.in alliance/ocp/Makefile.in
--- alliance-5.0/ocp/Makefile.in	2007-07-18 19:04:54.000000000 +0200
+++ alliance/ocp/Makefile.in	2009-06-13 22:27:46.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/ocp/src/common/Makefile.in alliance/ocp/src/common/Makefile.in
--- alliance-5.0/ocp/src/common/Makefile.in	2007-07-18 19:04:54.000000000 +0200
+++ alliance/ocp/src/common/Makefile.in	2009-06-13 22:27:47.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(libPCommon_a_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -59,19 +57,19 @@
 am__depfiles_maybe = depfiles
 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-LTCXXCOMPILE = $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) \
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CXXFLAGS) $(CXXFLAGS)
 CXXLD = $(CXX)
-CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) \
+CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
 	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libPCommon_a_SOURCES)
 DIST_SOURCES = $(libPCommon_a_SOURCES)
@@ -144,6 +142,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -166,6 +167,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -232,6 +236,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -243,6 +250,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -292,6 +302,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -299,6 +312,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/ocp/src/Makefile.in alliance/ocp/src/Makefile.in
--- alliance-5.0/ocp/src/Makefile.in	2007-07-18 19:04:54.000000000 +0200
+++ alliance/ocp/src/Makefile.in	2009-06-13 22:27:47.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/ocp/src/placer/Makefile.in alliance/ocp/src/placer/Makefile.in
--- alliance-5.0/ocp/src/placer/Makefile.in	2007-07-18 19:04:55.000000000 +0200
+++ alliance/ocp/src/placer/Makefile.in	2009-06-13 22:27:47.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libOcp_a_SOURCES) $(ocp_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -75,19 +73,19 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-LTCXXCOMPILE = $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) \
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CXXFLAGS) $(CXXFLAGS)
 CXXLD = $(CXX)
-CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) \
+CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
 	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -165,6 +163,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -187,6 +188,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -253,6 +257,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -264,6 +271,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -313,6 +323,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -320,6 +333,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/ocp/src/placer/PCon.cpp alliance/ocp/src/placer/PCon.cpp
--- alliance-5.0/ocp/src/placer/PCon.cpp	2006-05-24 15:34:21.000000000 +0200
+++ alliance/ocp/src/placer/PCon.cpp	2008-07-15 18:29:09.000000000 +0200
@@ -52,9 +52,8 @@
 {}
 
 void
-PCon::Save(struct phfig *physicalfig, const double dx, const double dy) const
-{
-    if (!_phcon)
+PCon::Save(struct phfig *physicalfig, const double dx, const double dy) const {
+    if (!_phcon) {
         addphcon(physicalfig
                 , _orient
                 , _con->NAME
@@ -62,15 +61,20 @@
                 , (int)(GetPosY() * PITCH + dy)
                 , _orient==NORTH || _orient == SOUTH ? ALU2 : ALU3
                 , (_orient==NORTH || _orient == SOUTH ? 2 : 1) * (PITCH/5));
-    else
-        addphcon(physicalfig
-                , _phcon->ORIENT
-                , _phcon->NAME
-                , _phcon->XCON
-                , _phcon->YCON
-                , _phcon->LAYER
-                , _phcon->WIDTH
-                );
+    } else {
+#if 0
+        addphcon(physicalfig,
+                _phcon->ORIENT,
+                _phcon->NAME,
+                _phcon->XCON,
+                _phcon->YCON,
+                _phcon->LAYER,
+                _phcon->WIDTH);
+        //modification 15/07/2008 (xtof)
+        //why should we add the physical connectors
+        //on the existing phfig ?
+#endif 
+    }
 
                 
                 
diff -Naur alliance-5.0/ocp/src/placer/PPlacement.cpp alliance/ocp/src/placer/PPlacement.cpp
--- alliance-5.0/ocp/src/placer/PPlacement.cpp	2006-03-30 21:07:47.000000000 +0200
+++ alliance/ocp/src/placer/PPlacement.cpp	2008-07-15 18:29:09.000000000 +0200
@@ -224,14 +224,11 @@
 		    it = it->NEXT)
 	    {
 		locon_list* con = (locon_list*)(it->DATA);
-		if (con->TYPE == EXTERNAL)
-		{
+		if (con->TYPE == EXTERNAL) {
 		    if ( (_prePlaceFig && _prePlaceFig->PHCON)
-                            || _placeCons || _ringPlaceCons || _iocFile)
-		    {
+                            || _placeCons || _ringPlaceCons || _iocFile) {
                         PConMap::iterator cit = pconmap.find(con->NAME);
-                        if (cit != pconmap.end())
-                        {
+                        if (cit != pconmap.end()) {
                             ++totreatinscpt;
                         }
 		    }
@@ -1533,7 +1530,8 @@
 	  int numsubrows = CheckCreateRow(tabpreplace, yit, Width);
 	  if (numsubrows > 0)
 	  {
-	    _rows.push_back(new PRow(*this, (double)(yit * ROWHEIGHT), Width, numsubrows, orientation));
+            PRow* row = new PRow(*this, (double)(yit * ROWHEIGHT), Width, numsubrows, orientation);
+            _rows.push_back(row);
 	    _rowsYMax[(yit + 1) * ROWHEIGHT] = numrows;
 	    _rowsYMinInv[yit * ROWHEIGHT] = numrows;
 	    ++numrows;
diff -Naur alliance-5.0/ocp/src/placer/PPlacementFinal.cpp alliance/ocp/src/placer/PPlacementFinal.cpp
--- alliance-5.0/ocp/src/placer/PPlacementFinal.cpp	2004-02-02 18:02:50.000000000 +0100
+++ alliance/ocp/src/placer/PPlacementFinal.cpp	2008-07-15 18:29:10.000000000 +0200
@@ -258,13 +258,11 @@
 // int Save()
 // ======================================================================
 int
-PPlacement::Save()
-{
+PPlacement::Save() {
     char* phfigname;
     struct phfig* physicalfig;
 
-    if (!_prePlaceFig)
-    {
+    if (!_prePlaceFig) {
 	physicalfig = addphfig(_fileName);
 	phfigname = _fileName;
 	if (_verbose) cout << "NO PREPLACEMENT GIVEN" << endl;
@@ -272,9 +270,7 @@
 	physicalfig->XAB2 =(int)(BBox.GetMaxX() * PITCH);
 	physicalfig->YAB1 =(int)(BBox.GetMinY() * PITCH);
 	physicalfig->YAB2 =(int)(BBox.GetMaxY() * PITCH);
-    }
-    else
-    {
+    } else {
 	if (_verbose) cout << "PREPLACEMENT GIVEN" << endl;
 	physicalfig = _prePlaceFig;
 	phfigname = physicalfig->NAME;
@@ -291,12 +287,14 @@
 	}
     }
 
-    for (PCons::const_iterator cit = _cons.begin(); cit != _cons.end(); cit++)
-    {
-       if (_ringPlaceCons)
+    for (PCons::const_iterator cit = _cons.begin();
+            cit != _cons.end();
+            cit++) {
+       if (_ringPlaceCons) {
     	(*cit)->RingSave(physicalfig, _dx, _dy);
-       else
+       } else {
     	(*cit)->Save(physicalfig, _dx, _dy);
+       }
     }
     
     int superr = AddRowend(physicalfig);
diff -Naur alliance-5.0/ocp/src/placer/PPlacement.h alliance/ocp/src/placer/PPlacement.h
--- alliance-5.0/ocp/src/placer/PPlacement.h	2006-03-30 21:07:47.000000000 +0200
+++ alliance/ocp/src/placer/PPlacement.h	2008-01-07 18:22:51.000000000 +0100
@@ -160,6 +160,7 @@
 		struct phfig* physfig,
 		char* filename):
 	    _prePlaceFig(physfig),
+	_rowZeroOrientation(false),
 	RowMult(rowmult), BinMult(binmult), NetMult(netmult),
 	_placeCons(conflg), _ringPlaceCons(ringflg), _iocFile(iocfile), _iocFileName(iocfilename),
 	_boolPlot(plotflg), _verbose(verbose), _prePlace(preflg), _eqMargin(eqmargin),
diff -Naur alliance-5.0/ocp/src/placer/PRow.cpp alliance/ocp/src/placer/PRow.cpp
--- alliance-5.0/ocp/src/placer/PRow.cpp	2005-12-16 16:33:18.000000000 +0100
+++ alliance/ocp/src/placer/PRow.cpp	2008-01-07 18:22:51.000000000 +0100
@@ -206,5 +206,12 @@
 
 ostream& PRow::Print(ostream& os) const
 {
-    return os << "PRow: " << GetMinX() << ',' << GetMinY() << " : " << GetMaxX() << ',' << GetMaxY();
+    string orientation;
+    if (_orientation) {
+        orientation = "ON";
+    } else {
+        orientation = "OFF";
+    }
+    return os << "PRow: " << GetMinX() << ',' << GetMinY() <<
+        " : " << GetMaxX() << ',' << GetMaxY() << "," << orientation;
 }

alliance-ocr.patch:

--- NEW FILE alliance-ocr.patch ---
diff -Naur alliance-5.0/ocr/configure.in alliance/ocr/configure.in
--- alliance-5.0/ocr/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ocr/configure.in	2002-10-16 20:04:28.000000000 +0200
@@ -0,0 +1,41 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/rout/ocrRouter.c)
+
+OCR_MAJOR_VERSION=1
+OCR_MINOR_VERSION=0
+OCR_VERSION=$OCR_MAJOR_VERSION.$OCR_MINOR_VERSION
+
+AC_SUBST(OCR_MAJOR_VERSION)
+AC_SUBST(OCR_MINOR_VERSION)
+AC_SUBST(OCR_VERSION)
+
+# For automake.
+VERSION=$OCR_VERSION
+PACKAGE=ocr
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_CXX
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for libraries.
+AM_ALLIANCE
+AC_CHECK_LIB(m, sqrt)
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+src/rout/Makefile
+src/seg/Makefile
+src/util/Makefile
+src/include/Makefile
+doc/Makefile
+])
diff -Naur alliance-5.0/ocr/doc/draft alliance/ocr/doc/draft
--- alliance-5.0/ocr/doc/draft	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ocr/doc/draft	2002-03-15 15:37:10.000000000 +0100
@@ -0,0 +1,85 @@
+on veut
+
+ne calculer qu'une fois l'heuristique / segment :
+-> stocker la valeur dans la struct ocrWSegment
+-> maintenir une table de correspondance                <-
+
+garder le cout total du chemin :
+-> liste ordonnee de couple (segment, valeur),
+   l'information concernant le chemin est obtenue par retour recursif.
+
+
+->
+struct path_list {
+	ocrWSegment *seg;
+        ocrNaturalInt cost;
+        struct path_list *NEXT;
+} path_list;
+
+Insertion triee ->
+
+insert (elem, list)
+	si list == NULL
+		return elem
+	si list->cost > elem->cost
+		elem->NEXT = list
+		return elem
+	list->NEXT = insert (elem, list->NEXT)
+
+pop (list) -> renvoie
+
+
+
+
+
+---------
+Heuristique : distance de manhattan
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+struct toto {
+        ocrNaturalInt cost;
+        struct toto *NEXT;
+} toto;
+
+
+
+gmake  | grep -v "^d "
+
+int fonc (toto *truc)
+int fonc (toto **truc)
+int fonc (toto &truc)
+
+
+
+
+
+{
+  toto *chose;
+
+
+  chose = malloc (...);
+  
+  fonc (chose)
+
+
+
+ocrWSegment
diff -Naur alliance-5.0/ocr/doc/Makefile.am alliance/ocr/doc/Makefile.am
--- alliance-5.0/ocr/doc/Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ocr/doc/Makefile.am	2002-03-15 15:37:10.000000000 +0100
@@ -0,0 +1,4 @@
+## Process this file with automake to produce Makefile.in
+
+man_MANS = ocr.1
+EXTRA_DIST = $(man_MANS)
diff -Naur alliance-5.0/ocr/doc/Makefile.in alliance/ocr/doc/Makefile.in
--- alliance-5.0/ocr/doc/Makefile.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ocr/doc/Makefile.in	2009-06-13 22:27:48.000000000 +0200
@@ -0,0 +1,569 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = ocr/doc
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/alliance.m4 $(top_srcdir)/motif.m4 \
+	$(top_srcdir)/xpm.m4 $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+man1dir = $(mandir)/man1
+am__installdirs = "$(DESTDIR)$(man1dir)"
+NROFF = nroff
+MANS = $(man_MANS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
[...18115 lines suppressed...]
+            i_pDataBase->WINDOWS[i]->XMIN =
+                (x - 1) * (i_pDataBase->XAB2 -
+                           i_pDataBase->XAB1) / 50.0 / (l_uFace);
+            i_pDataBase->WINDOWS[i]->XMAX =
+                x * (i_pDataBase->XAB2 -
+                     i_pDataBase->XAB1) / 50.0 / (l_uFace) - 0;
+
+            i_pDataBase->WINDOWS[i]->YMIN =
+                10 * (int) ((y - 1) *
+                            ((double) l_uRange / (double) l_uFace));
+            i_pDataBase->WINDOWS[i]->YMAX =
+                10 * (int) (y * ((double) l_uRange / (double) l_uFace)) -
+                0;
+        }
+    }
+
+    i_pDataBase->WINDOWS[0] = newWindow(0);
+    i_pDataBase->WINDOWS[1] = newWindow(1);
+    i_pDataBase->WINDOWS[0]->XMIN = 0;
+    i_pDataBase->WINDOWS[0]->YMIN = 0;
+    i_pDataBase->WINDOWS[0]->XMAX = (i_pDataBase->XAB2 - i_pDataBase->XAB1) / (PITCH * SCALE_X);
+    i_pDataBase->WINDOWS[0]->YMAX = (i_pDataBase->YAB2 - i_pDataBase->YAB1) / (PITCH * SCALE_X);
+    i_pDataBase->WINDOWS[1]->XMIN = 0;
+    i_pDataBase->WINDOWS[1]->YMIN = 0;
+    i_pDataBase->WINDOWS[1]->XMAX = (i_pDataBase->XAB2 - i_pDataBase->XAB1) / (PITCH * SCALE_X);
+    i_pDataBase->WINDOWS[1]->YMAX = (i_pDataBase->YAB2 - i_pDataBase->YAB1) / (PITCH * SCALE_X);
+}
+
+/**
+ * Attribue à chaque connecteur externe sa Window
+**/
+void computeExternalConnector(ocrRoutingDataBase * i_pDataBase)
+{
+    ocrNaturalInt l_uWin;
+    ocrConnector *l_pCon, *l_pConExt, *l_pBetterCon;
+    ocrNaturalInt i, j, k;
+
+    // Recherche de la meilleure Window.
+    // Window en bordure qui contient un connecteur INTERNE
+    // ou une Window en bordure la plus proche possible d'une autre Window
+
+    for (k = 0; k <= i_pDataBase->NB_GSIGNAL - 1; k++) {
+        //printf (" o treating signal: %s\n", i_pDataBase->GSIGNAL[k]->NAME);
+        l_pConExt = NULL;
+        l_pBetterCon = NULL;
+        // Si le signal est EXTERNE
+        if (i_pDataBase->GSIGNAL[k]->INTEXT == EXTERNAL) {
+            for (l_pCon = i_pDataBase->GSIGNAL[k]->CON_LIST;
+                 l_pCon; l_pCon = l_pCon->NEXT)
+                // Si le connecteur est interne
+                if (l_pCon->INTEXT == INTERNAL) {
+                    // Si la Window est en bordure
+                    if (isABorderWindow(i_pDataBase, l_pCon->WIN))
+                        l_pBetterCon = l_pCon;
+                } else
+                    l_pConExt = l_pCon;
+
+            if (l_pBetterCon) {
+                l_pConExt->WIN = l_pBetterCon->WIN;
+                getFace(i_pDataBase, l_pConExt);
+            } else {
+                ocrNaturalInt l_uNbf = sqrt(i_pDataBase->NB_F);
+                ocrNaturalInt l_uDistMin = OCRNATURALINT_MAX;
+                ocrNaturalInt l_uDist;
+
+                //printf("signal %ld\n", i_pDataBase->GSIGNAL[k]->INDEX);
+                // parcours des Window en bordure pour déterminer
+                // la meilleure
+                for (i = 0; i <= l_uNbf; i++)
+                    for (j = 0; j <= l_uNbf; j += l_uNbf) {
+                        for (l_pCon = i_pDataBase->GSIGNAL[k]->CON_LIST;
+                             l_pCon; l_pCon = l_pCon->NEXT)
+                            // Si le connecteur est interne
+                            if (l_pCon->INTEXT == INTERNAL) {
+                                ocrNaturalInt l_uX, l_uY;
+                                WintoXY(i_pDataBase, &l_uX, &l_uY,
+                                        l_pCon->WIN);
+                                l_uDist =
+                                    ABSDIFF(i, l_uX) + ABSDIFF(j, l_uY);
+
+                                if (l_uDist < l_uDistMin) {
+                                    XYtoWin(i_pDataBase, i, j, &l_uWin);
+                                    l_uDistMin = l_uDist;
+                                }
+                            }
+                    }
+
+                for (i = 0; i <= l_uNbf; i += l_uNbf)
+                    for (j = 0; j <= l_uNbf; j++) {
+                        for (l_pCon = i_pDataBase->GSIGNAL[k]->CON_LIST;
+                             l_pCon; l_pCon = l_pCon->NEXT)
+                            // Si le connecteur est interne
+                            if (l_pCon->INTEXT == INTERNAL) {
+                                ocrNaturalInt l_uX, l_uY;
+                                WintoXY(i_pDataBase, &l_uX, &l_uY,
+                                        l_pCon->WIN);
+                                l_uDist =
+                                    ABSDIFF(i, l_uX) + ABSDIFF(j, l_uY);
+
+                                if (l_uDist < l_uDistMin) {
+                                    XYtoWin(i_pDataBase, i, j, &l_uWin);
+                                    l_uDistMin = l_uDist;
+                                }
+                            }
+                    }
+
+
+                l_pConExt->WIN = l_uWin;
+                getFace(i_pDataBase, l_pConExt);
+            }
+        }
+    }
+}
+
+/**
+ * Fenetrage
+**/
+void createWindow(ocrRoutingDataBase * i_pDataBase)
+{
+    ocrNaturalInt i;
+    ocrNaturalInt l_uWindow;
+    ocrVirtualConnector *l_pVirCon;
+    ocrConnector *l_pCon;
+
+    initWindow(i_pDataBase);
+
+    // Calcul pour chaque connecteur INT sa fenetre
+    for (i = 0; i <= i_pDataBase->NB_GSIGNAL - 1; i++) {
+        if ((i_pDataBase->GSIGNAL[i]))
+            for (l_pCon = i_pDataBase->GSIGNAL[i]->CON_LIST;
+                 l_pCon; l_pCon = l_pCon->NEXT) {
+                //printf (" o treating signal %s\n", i_pDataBase->GSIGNAL[i]->NAME);
+                for (l_pVirCon = l_pCon->VIR_CON_LIST;
+                     l_pVirCon;
+                     l_pVirCon = (ocrVirtualConnector *) l_pVirCon->NEXT) {
+                    computeVCWindow(i_pDataBase, l_pVirCon);
+                }
+                if ((l_pCon->INTEXT == INTERNAL)
+                    && (!isvdd(l_pCon->NAME))
+                    && (!isvss(l_pCon->NAME)))
+                    computeCWindow(l_pCon);
+            }
+    }
+
+    // Calcul pour chaque connecteur EXT sa fenetre
+    computeExternalConnector(i_pDataBase);
+
+    // Calcul pour chaque signal sa fenetre
+    for (i = 0; i <= i_pDataBase->NB_GSIGNAL - 1; i++) {
+        l_uWindow = OCRNATURALINT_MAX;
+        for (l_pCon = i_pDataBase->GSIGNAL[i]->CON_LIST;
+             l_pCon; l_pCon = l_pCon->NEXT) {
+//          if (l_pCon->INTEXT == INTERNAL)
+            {
+                if (l_uWindow == OCRNATURALINT_MAX)
+                    l_uWindow = l_pCon->WIN;
+                else {
+                    if (l_uWindow != l_pCon->WIN)
+                        l_uWindow = 0;
+                }
+            }
+        }
+        i_pDataBase->GSIGNAL[i]->WIN = l_uWindow;
+    }
+
+    // répartition des signaux locaux à une fenetre
+    initSignalList(i_pDataBase);
+    for (i = 0; i <= i_pDataBase->NB_GSIGNAL - 1; i++) {
+        insertSignalWindow(i_pDataBase, i_pDataBase->GSIGNAL[i]);
+    }
+}
+
+
+void
+createWindowArray(ocrRoutingDataBase * i_pDataBase,
+                  ocrNaturalInt i_uWinNum)
+{
+    ocrNaturalInt n = 0;
+    ocrSignal *l_pSignal;
+
+    // création du tableau
+    i_pDataBase->SIGNAL = (ocrSignal **)
+        mbkalloc(i_pDataBase->WINDOWS[i_uWinNum]->NB_SIG *
+                 sizeof(ocrSignal *));
+
+    // Mise à jour du tableau
+    i_pDataBase->NB_SIGNAL = i_pDataBase->WINDOWS[i_uWinNum]->NB_SIG;
+
+    for (l_pSignal = i_pDataBase->FSIGNAL[i_uWinNum];
+         l_pSignal; l_pSignal = l_pSignal->NEXT)
+        i_pDataBase->SIGNAL[n++] = l_pSignal;
+}
+
+void
+deleteWindowArray(ocrRoutingDataBase * i_pDataBase,
+                  ocrNaturalInt i_uWinNum)
+{
+    mbkfree(i_pDataBase->SIGNAL);
+    i_pDataBase->SIGNAL = NULL;
+}

alliance-pat.patch:

--- NEW FILE alliance-pat.patch ---
diff -Naur alliance-5.0/pat/configure.in alliance/pat/configure.in
--- alliance-5.0/pat/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/pat/configure.in	2002-10-16 20:04:28.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:28 jpc Exp $
+dnl
+dnl
+AC_INIT(src/pat.h)
+PAT_DLL_VERSION=1:9:0
+AC_SUBST(PAT_DLL_VERSION)
+AM_INIT_AUTOMAKE(pat, 1.9)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+doc/Makefile
+])
diff -Naur alliance-5.0/pat/doc/Makefile.in alliance/pat/doc/Makefile.in
--- alliance-5.0/pat/doc/Makefile.in	2007-07-18 19:04:55.000000000 +0200
+++ alliance/pat/doc/Makefile.in	2009-06-13 22:27:49.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -118,6 +118,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -140,6 +143,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -206,6 +212,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -217,6 +226,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -266,6 +278,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -273,6 +288,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/pat/Makefile.in alliance/pat/Makefile.in
--- alliance-5.0/pat/Makefile.in	2007-07-18 19:04:55.000000000 +0200
+++ alliance/pat/Makefile.in	2009-06-13 22:27:49.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/pat/src/Makefile.in alliance/pat/src/Makefile.in
--- alliance-5.0/pat/src/Makefile.in	2007-07-18 19:04:56.000000000 +0200
+++ alliance/pat/src/Makefile.in	2009-06-13 22:27:49.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libPat_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -71,11 +69,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libPat_la_SOURCES)
 DIST_SOURCES = $(libPat_la_SOURCES)
@@ -150,6 +148,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -172,6 +173,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -238,6 +242,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -249,6 +256,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -298,6 +308,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -305,6 +318,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-pat2spi.patch:

--- NEW FILE alliance-pat2spi.patch ---
diff -Naur alliance-5.0/pat2spi/configure.in alliance/pat2spi/configure.in
--- alliance-5.0/pat2spi/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/pat2spi/configure.in	2004-05-23 16:20:31.000000000 +0200
@@ -0,0 +1,35 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/pat2spi.c)
+
+PAT2SPI_MAJOR_VERSION=1
+PAT2SPI_MINOR_VERSION=1
+PAT2SPI_VERSION=$PAT2SPI_MAJOR_VERSION.$PAT2SPI_MINOR_VERSION
+
+AC_SUBST(PAT2SPI_MAJOR_VERSION)
+AC_SUBST(PAT2SPI_MINOR_VERSION)
+AC_SUBST(PAT2SPI_VERSION)
+
+# For automake.
+VERSION=$PAT2SPI_VERSION
+PACKAGE=pat2spi
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/pat2spi/Makefile.in alliance/pat2spi/Makefile.in
--- alliance-5.0/pat2spi/Makefile.in	2007-07-18 19:04:56.000000000 +0200
+++ alliance/pat2spi/Makefile.in	2009-06-13 22:27:50.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/pat2spi/man1/Makefile.in alliance/pat2spi/man1/Makefile.in
--- alliance-5.0/pat2spi/man1/Makefile.in	2007-07-18 19:04:56.000000000 +0200
+++ alliance/pat2spi/man1/Makefile.in	2009-06-13 22:27:50.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/pat2spi/src/Makefile.in alliance/pat2spi/src/Makefile.in
--- alliance-5.0/pat2spi/src/Makefile.in	2007-07-18 19:04:56.000000000 +0200
+++ alliance/pat2spi/src/Makefile.in	2009-06-13 22:27:50.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(pat2spi_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -59,11 +57,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(pat2spi_SOURCES)
 DIST_SOURCES = $(pat2spi_SOURCES)
@@ -136,6 +134,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -158,6 +159,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -224,6 +228,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -235,6 +242,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -284,6 +294,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -291,6 +304,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-pcbs.patch:

--- NEW FILE alliance-pcbs.patch ---
diff -Naur alliance-5.0/pcbs/configure.in alliance/pcbs/configure.in
--- alliance-5.0/pcbs/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/pcbs/configure.in	2003-01-13 13:36:05.000000000 +0100
@@ -0,0 +1,54 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/pcbs/pcbs.c)
+
+
+EMULBS_MAJOR_VERSION=3
+EMULBS_MINOR_VERSION=2
+EMULBS_VERSION=$EMULBS_MAJOR_VERSION.$EMULBS_MINOR_VERSION
+
+AC_SUBST(EMULBS_MAJOR_VERSION)
+AC_SUBST(EMULBS_MINOR_VERSION)
+AC_SUBST(EMULBS_VERSION)
+
+PCBS_MAJOR_VERSION=2
+PCBS_MINOR_VERSION=1
+PCBS_VERSION=$PCBS_MAJOR_VERSION.$PCBS_MINOR_VERSION
+
+AC_SUBST(PCBS_MAJOR_VERSION)
+AC_SUBST(PCBS_MINOR_VERSION)
+AC_SUBST(PCBS_VERSION)
+
+# For automake.
+VERSION=$PCBS_VERSION
+PACKAGE=pcbs
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_RANLIB
+AM_PROG_LEX
+AC_PROG_YACC
+AC_PROG_MAKE_SET
+
+dnl Checks for libraries.
+dnl Check for -lm librarie.  These should always be present.
+AC_CHECK_LIB(m, exp)
+AC_CHECK_LIB(gen, basename)
+AC_CHECK_LIB(iberty, basename)
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+dnl path for libs and includes
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+src/pcbs/Makefile
+src/emulbs/Makefile
+src/bvl/Makefile
+])
diff -Naur alliance-5.0/pcbs/doc/emulbs.1 alliance/pcbs/doc/emulbs.1
--- alliance-5.0/pcbs/doc/emulbs.1	1970-01-01 01:00:00.000000000 +0100
+++ alliance/pcbs/doc/emulbs.1	2002-05-29 17:07:30.000000000 +0200
@@ -0,0 +1,118 @@
+.\" @(#)PCBS.1 3.1 April 2001 UPMC; Author: DONNET Francois
+.TH EMULBS 1 "February 2002" "Release 3.1" "CAO\-VLSI Reference Manual"
+.SH NAME
+.PP
+\fIPcBs\fP, Emulated Boundary-Scan Tester Platform.
+
+.so man1/alc_origin.1
+
+.SH SYNOPSIS
+.PP
+   \f4emulbs\fP   [ -hvc ]  [ \-l <\fInumber\fP> ]  [ -b <\fInumber\fP> ] [ <\fIsource.PAT\fP> ]
+                [ -e <\fIconnections_file\fP> [ -s <\fIbs.PAT\fP> ] ]
+                [ \-\-pci <\fIres.PAT\fP> | \-\-parallel <\fIres.PAT\fP> ]
+        
+
+.SH DESCRIPTION
+.PP
+\f4emulbs\fP is a tool addressing a Boundary Scan card connected to the PC Printer
+parallel interface or to the pci bus interface. This tool is able to :
+.PP
+\- Automatically check the Boundary\-scan device for Instruction register length, Bypass register length and Boundary\-scan register length, 
+.PP
+\- Execute Boundary\-scan patterns directly to the device,
+.PP
+\- Translate functionnal patterns to Boundary\-scan patterns using an ASCII description of the device Boundary\-scan architecture for the specific emulbs31 card.
+.PP
+
+
+To use this tool, you don't need to have a particular knowledge of Boundary-scan architecture.
+The lpscan driver should be installed if you want to use the parallel port.
+
+.PP
+If it cannot communicate with the device, \f4emulbs\fP will output an error message 
+like :
+.PP
+.nf
+Cannot check INSTRUCTION Register (longer than xxxx bits ???)
+Check the card connection
+.fi
+
+
+
+.SH DEFINITION
+.PP
+We call "\f4Boundary\-scan patterns\fP" patterns written for a device with Boundary\-scan architecture using only the Test Acess Port interface (i.e TDI, TDO, TMS, TCK and eventually TRST).
+.br
+We call "\f4Functionnal patterns\fP" patterns written for a device with Boundary\-
+scan architecture, but using the fonctionnal interface  of the device or for a chip branched with the specific EMULBS31 card which emulated the boundary-scan device(--emulbs option).
+
+.SH OPTION
+
+.TP 10
+\f4\-h,\-\-help\fP
+Help mode. Displays possible uses of \f4emulbs\fP.
+
+.TP 10
+\f4\-v,\-\-verbose\fP
+Verbose mode. Dump executed patterns as \f4asimut\fP.
+
+.TP 10
+\f4\-c,\-\-check\fP
+Check the boundary scan device by sending some patterns. It's able to guess the kind of boundary-scan card is in use (instruction length, bypass length, boundary-scan length).
+
+.TP 10
+\f4\-l,\-\-load\fP <number>
+Do not load all patterns in memory but do it by sequences of <number> patterns.
+Boundary-scan patterns are well known to be huge. It's a way to save memory.
+
+.TP 10
+\f4\-b,\-\-burst\fP <number>
+When you are using a pci bus, you can choose the size in words of your dma burst.
+It's a nonsense to use this option with a parallel port.
+
+.TP 10
+\f4\-e,\-\-emulbs\fP <connections_file>
+<connections_file> describes the device connections between the tested chip and the test card. Functional patterns in <source.PAT> will be serialized in boundary-scan patterns.
+  
+.TP 10
+\f4\-s,\-\-save\fP <connections_file>
+Save the produced boundary-scan patterns in the file <bs.PAT>.
+This option should be used with \f4\-e,\-\-emulbs\fP.
+
+.TP 10
+\f4\--pci\fP <res.PAT>
+To select the pci port where the test card is connected.
+Results of testing <source.PAT> will be saved in the file <res.PAT>.
+
+.TP 10
+\f4\--parallel\fP <res.PAT>
+To select the parallel port where the test card is connected.
+Results of testing <source.PAT> will be saved in the file <res.PAT>.
+
+
+.SH EMULBS CONNECTIONS FILE
+
+.nf
+--example for emulbs connexions file 
+--left-hand is for EMULBS connector
+--right-hand is for CHIP connector 
+                                   
+0    <=in     ck  ;
+185  <=out    y   ;
+56   <=in     i(0);
+76   <=in     i(1);
+80   <=inout  sh  ;
+.fi
+
+.SH SEE ALSO
+.PP
+pat(5), asimut(1)
+
+.so man1/alc_bug_report.1
+
+
+
+
+
+
diff -Naur alliance-5.0/pcbs/doc/Makefile.am alliance/pcbs/doc/Makefile.am
--- alliance-5.0/pcbs/doc/Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ alliance/pcbs/doc/Makefile.am	2002-05-29 17:07:30.000000000 +0200
@@ -0,0 +1,4 @@
+## Process this file with automake to produce Makefile.in
+
+man_MANS = emulbs.1     pcbs.1
+EXTRA_DIST = $(man_MANS)
diff -Naur alliance-5.0/pcbs/doc/Makefile.in alliance/pcbs/doc/Makefile.in
--- alliance-5.0/pcbs/doc/Makefile.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/pcbs/doc/Makefile.in	2009-06-13 22:27:50.000000000 +0200
@@ -0,0 +1,569 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
[...21400 lines suppressed...]
+      switch (pvbe->donnees[DMODE]) {
+      case INPUT:
+	   if (ppaiol->MODE=='T' && mode!=OUTPUT3) {
+		for (c=pvbe->suivant;c;c=c->suivant) 
+		     if (c->nom==ppaiol->NAME) break;
+		if (c!=NULL && c->donnees[DMODE]==OUTPUT3) {
+		     addhtitem(hsh_nom,pvbe->nom,OUTPUT2);
+		     break;}
+		for(i=inf->next; i; i=i->next) { 
+		     for(c = i -> cel; c; c = c->suivant) 
+			  if (c->nom==ppaiol->NAME) break;
+		     if (c!=NULL && c->donnees[DMODE]==OUTPUT3) break;}
+		if (c!=NULL && c->donnees[DMODE]==OUTPUT3) {
+		     addhtitem(hsh_nom,pvbe->nom,OUTPUT2);
+		     break;}
+		fprintf(stderr,
+		"[PAT ERROR]  : 'in %s' is defined as 'inout %s' in PAT!\n"
+		,pvbe->nom,pvbe->nom);
+		return(0);}
+	   else if (ppaiol->MODE=='O') {
+		fprintf(stderr,
+		"[PAT ERROR]  : 'in %s' is defined as 'out %s' in PAT!\n"
+		,pvbe->nom,pvbe->nom);
+		return(0);}
+	   else if (ppaiol->MODE!='I' && ppaiol->MODE!='T') {
+		fprintf(stderr,
+		"[PAT ERROR] : 'in %s' has incompatible types in files!\n"
+		,pvbe->nom);
+		return(0);}
+	   if (mode!=EMPTYHT) {
+		if (mode==OUTPUT3) {
+		     addhtitem(hsh_nom,pvbe->nom,OUTPUT2);
+		     break;}
+		fprintf(stderr,
+		"[PAT ERROR] : '%s' already used!\n",pvbe->nom);
+		return(0);}
+	   addhtitem(hsh_nom,pvbe->nom,pvbe->donnees[DMODE]);
+	   break;
+      case OUTPUT2:
+	   if (ppaiol->MODE=='I') {
+		fprintf(stderr,
+		"[PAT ERROR]  : 'out %s' is defined as 'in %s' in PAT!\n"
+		,pvbe->nom,pvbe->nom);
+		return(0);}
+	   else if (ppaiol->MODE=='T') {
+		fprintf(stderr,
+		"[PAT ERROR]  : 'out %s' is defined as 'inout %s' in PAT!\n"
+		,pvbe->nom,pvbe->nom);
+		return(0);}
+	   else if (ppaiol->MODE!='O') {
+		fprintf(stderr,
+		"[PAT ERROR] : 'out %s' has incompatible types in files!\n"
+		,pvbe->nom);
+		return(0);}
+	   if (mode!=EMPTYHT) {
+		fprintf(stderr,
+		"[PAT ERROR] : '%s' already used!\n",pvbe->nom);
+		return(0);}
+	   addhtitem(hsh_nom,pvbe->nom,pvbe->donnees[DMODE]);
+	   break;
+      case OUTPUT3:
+	   if (verbose_flag && ppaiol->MODE=='I') {
+		fprintf(stderr,
+		"[PAT WARNING]  : 'inout %s' is defined as 'in %s' in PAT!\n"
+		,pvbe->nom,pvbe->nom);
+	   }
+	   else if (verbose_flag && ppaiol->MODE=='O') {
+		fprintf(stderr,
+		"[PAT WARNING]  : 'inout %s' is defined as 'out %s' in PAT!\n"
+		,pvbe->nom,pvbe->nom);
+	   }
+	   else if (ppaiol->MODE!='T'&& ppaiol->MODE!='I'&& ppaiol->MODE!='O'){
+		fprintf(stderr,
+		"[PAT ERROR] : 'inout %s' has incompatible types in files!\n"
+		,pvbe->nom);
+		return(0);}
+	   if (mode!=EMPTYHT) {
+		if (mode==INPUT) {
+		     addhtitem(hsh_nom,pvbe->nom,OUTPUT2);
+		     break;}
+		fprintf(stderr,
+		"[PAT ERROR] : '%s' already used!\n",pvbe->nom);
+		return(0);}
+	   addhtitem(hsh_nom,pvbe->nom,pvbe->donnees[DMODE]);
+	   break;
+      case INOUTPUT:
+	   if (verbose_flag && ppaiol->MODE=='I') {
+		fprintf(stderr,
+		"[PAT WARNING]  : 'inout %s' is defined as 'in %s' in PAT!\n"
+		,pvbe->nom,pvbe->nom);
+	   }
+	   else if (verbose_flag && ppaiol->MODE=='O') {
+		fprintf(stderr,
+		"[PAT WARNING]  : 'inout %s' is defined as 'out %s' in PAT!\n"
+		,pvbe->nom,pvbe->nom);
+	   }
+	   else if(ppaiol->MODE!='T'&& ppaiol->MODE!='I'&& ppaiol->MODE!='O') {
+		fprintf(stderr,
+		"[PAT ERROR] : 'inout %s' has incompatible types in files!\n"
+		,pvbe->nom);
+		return(0);}
+	   if (mode!=EMPTYHT) {
+		fprintf(stderr,
+		"[PAT ERROR] : '%s' already used!\n",pvbe->nom);
+		return(0);}
+	   addhtitem(hsh_nom,pvbe->nom,pvbe->donnees[DMODE]);
+	   break;
+      }
+    }
+  }
+
+/*recherche du cote de la description*/
+  for(inf=InfosVbe; inf; inf=inf->next) {
+       for(pvbe = inf -> cel; pvbe; pvbe = pvbe -> suivant)
+	    if ((pvbe->donnees[DMODE]==INPUT || pvbe->donnees[DMODE]==OUTPUT2
+		 || pvbe->donnees[DMODE]==OUTPUT3 || 
+		 pvbe->donnees[DMODE]==INOUTPUT) && pvbe->nom!=NULL && 
+	       !isvdd(pvbe->nom) && !isvss(pvbe->nom) &&
+	       gethtitem(hsh_nom,pvbe->nom)==EMPTYHT) {
+		 fprintf(stderr,"BS cell connector named '%s' isn't declared in PAT!\n",pvbe->nom);
+		 return 0;
+	    }
+  }
+
+
+delht(hsh_nom);
+return(1);
+}
+/****************************************************************************/
+/* Coherences dans la structure informations */
+int VerificationsInfos()
+{
+Infos *inf;
+
+/*pour tous les ensembles boundary scan chaines*/
+for (inf=InfosVbe;inf;inf=inf->next) {
+/* Coherence entre le nombre d'instructions et la longueur du registre 
+   instruction */
+  if(!LgI_NbI(inf))  return(1);
+/* Coherence entre longueurs des instructions et longueur du RI */  
+  if(!LgI_NbBit(inf))  return(1);
+/*dans tout circuit boundary scan il existe intest="?...?" */
+  if(!PresenceI(inf,"intest"))  return(1);
+/*dans tout circuit boundary scan il existe bypass="1...1" */
+  if(!PresenceI(inf,"bypass"))  return(1);
+/*dans tout circuit boundary scan sauf EMULBS il existe extest="0...0" */
+  if(!emulbs_flag && !PresenceI(inf,"extest"))  return(1);
+/* Verification si des instructions ont ete dupliquees au niveau des codes */
+  if(!EgaliteI(inf))  return(1);
+/* Coherence entre la longueur du registre Boundary Scan et le nombre de
+   cellules enumerees */
+  if(!LgBS_NbCel(inf))  return(1);
+/* Verification si des cellules ont ete dupliquees au niveau du nom et du
+   mode */
+  if(!EgaliteNomCel(inf))  return(1);
+/* Les cellules de mode control commandent-elles bien les bonnes cellules ? */
+  if(!CelControl(inf))  return(1);
+}
+return(0);
+}
+/****************************************************************************/
+/* Coherences entre structures : des vecteurs paralleles et informations */ 
+int VerificationsPat(struct paseq *pat)
+{
+
+/* Presence du nom et mode des entrees/sorties de la structure des vecteurs
+   paralleles dans la structure informations */
+  if(!NamePaiol(pat)) return(1);
+
+/* Coherence entre le nombre d'entrees/sorties dans la structure des vecteurs
+   paralleles et la longueur du registre Boundary Scan de la structure 
+   informations */
+  if(!Iolnbr_LgBS(pat)) return(1); 
+ 
+  return(0);
+}
+/****************************************************************************/
+
+
+
+
+
+
+
+
+
+
diff -Naur alliance-5.0/pcbs/src/pcbs/verif.h alliance/pcbs/src/pcbs/verif.h
--- alliance-5.0/pcbs/src/pcbs/verif.h	1970-01-01 01:00:00.000000000 +0100
+++ alliance/pcbs/src/pcbs/verif.h	2002-05-29 17:07:38.000000000 +0200
@@ -0,0 +1,9 @@
+/****************************************************************************/
+/* Controle des informations a l'interieur de la structure de donnees 
+   informations */
+int VerificationsInfos();
+
+/* Controle des informations entre les structures de donnees informations et
+   vecteurs paralleles */
+int VerificationsPat(struct paseq *pat);
+/****************************************************************************/

alliance-phl.patch:

--- NEW FILE alliance-phl.patch ---
diff -Naur alliance-5.0/phl/configure.in alliance/phl/configure.in
--- alliance-5.0/phl/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/phl/configure.in	2002-10-16 20:04:28.000000000 +0200
@@ -0,0 +1,45 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:28 jpc Exp $
+dnl
+dnl
+AC_INIT(src/phl.h)
+PHL_DLL_VERSION=1:9:0
+AC_SUBST(PHL_DLL_VERSION)
+AM_INIT_AUTOMAKE(phl, 1.9)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/phl/Makefile.in alliance/phl/Makefile.in
--- alliance-5.0/phl/Makefile.in	2007-07-18 19:04:57.000000000 +0200
+++ alliance/phl/Makefile.in	2009-06-13 22:27:52.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/phl/src/cvslog.27859 alliance/phl/src/cvslog.27859
--- alliance-5.0/phl/src/cvslog.27859	1970-01-01 01:00:00.000000000 +0100
+++ alliance/phl/src/cvslog.27859	2009-06-14 15:52:04.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:04 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/phl/src
+In directory do:/users/cao/ludo/alliance/src/phl/src
+
+Modified Files:
+	pat_debug.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/phl/src/Makefile.in alliance/phl/src/Makefile.in
--- alliance-5.0/phl/src/Makefile.in	2007-07-18 19:04:57.000000000 +0200
+++ alliance/phl/src/Makefile.in	2009-06-13 22:27:52.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libPhl_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -66,11 +64,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libPhl_la_SOURCES)
 DIST_SOURCES = $(libPhl_la_SOURCES)
@@ -145,6 +143,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -167,6 +168,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -233,6 +237,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -244,6 +251,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -293,6 +303,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -300,6 +313,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/phl/src/pat_debug.c alliance/phl/src/pat_debug.c
--- alliance-5.0/phl/src/pat_debug.c	2005-05-11 10:05:34.000000000 +0200
+++ alliance/phl/src/pat_debug.c	2009-06-13 20:03:22.000000000 +0200
@@ -49,7 +49,7 @@
 char         **str   ;			/* recognized strings		*/
   {
 
-  int            i;
+  long           i;
 
   struct paseq  *paseq_pnt;
   struct pagrp  *pagrp_pnt;
@@ -62,7 +62,7 @@
 
   char         **string_pnt;
   char          *character_pnt;
-  int           *integer_pnt;
+  long          *integer_pnt;
 
 	/* ###------------------------------------------------------### */
 	/*    initialization						*/
@@ -350,7 +350,7 @@
 
     case integer_DFN :
 
-      integer_pnt = (int *) curpnt.data;
+      integer_pnt = (long *) curpnt.data;
 
       typ [integer_DFN]     = IMMEDIATE_DFN | d_DFN | integer_DFN;
       pnt [integer_DFN].imd = *integer_pnt;
@@ -390,7 +390,7 @@
           break;
 
         case u_DFN :
-          printf ("%u\n", (unsigned int) pnt[i].imd);
+          printf ("%lu\n", (unsigned long) pnt[i].imd);
           break;
 
         case c_DFN :
@@ -398,7 +398,7 @@
           break;
 
         case d_DFN :
-          printf ("%d\n", (int) pnt[i].imd);
+          printf ("%ld\n", (long) pnt[i].imd);
           break;
 
         case l_DFN :
@@ -406,7 +406,7 @@
           break;
 
         case x_DFN :
-          printf ("0x%x\n", (unsigned int) pnt[i].imd);
+          printf ("0x%lx\n", (unsigned long) pnt[i].imd);
           break;
         }
       }
@@ -439,17 +439,17 @@
 /* called func.	: none							*/
 /* ###--------------------------------------------------------------### */
 
-static int splitline (words, line)
+static long splitline (words, line)
 
 char **words;
 char  *line ;
   {
 
   char *heap   = *words;
-  int   new    =  1;
-  int   wrdcnt =  0;
-  int   i      =  0;
-  int   j      =  0;
+  long   new    =  1;
+  long   wrdcnt =  0;
+  long   i      =  0;
+  long   j      =  0;
 
 	/* ###------------------------------------------------------### */
 	/*    copy the line read from input into the words until a	*/
@@ -490,12 +490,12 @@
 static void push (stk, stkpnt, data, type)
 
 struct stack *stk;
-int          *stkpnt;
+long          *stkpnt;
 void         *data;
 short         type;
 
   {
-  int stkidx = *stkpnt;
+  long stkidx = *stkpnt;
 
   if (stkidx == STKSIZ_DFN)
     pat_message (2, "pat_debug", NULL, 0);
@@ -522,11 +522,11 @@
 
 static void pop (stkpnt, count)
 
-int          *stkpnt;
-int           count;
+long          *stkpnt;
+long           count;
 
   {
-  int stkidx = *stkpnt;
+  long stkidx = *stkpnt;
 
   if (stkidx <= count)
     stkidx = 0;
@@ -546,7 +546,7 @@
 static struct chain *go_forward (pnt, count)
 
 struct chain *pnt;
-int           count;
+long           count;
 
   {
   while ((count > 0) && (pnt != NULL) && (pnt->NEXT != NULL))
@@ -565,17 +565,17 @@
 /* called func.	: none							*/
 /* ###--------------------------------------------------------------### */
 
-static int translate (words, wrdcnt, strgs, nmbrs, flags, indxs)
+static long translate (words, wrdcnt, strgs, nmbrs, flags, indxs)
 
 char **words ;				/* list of words		*/
-int    wrdcnt;				/* number of words		*/
+long    wrdcnt;				/* number of words		*/
 char **strgs ;				/* list of recognized strings	*/
-int   *nmbrs ;				/* words translated to numbers	*/
+long   *nmbrs ;				/* words translated to numbers	*/
 char  *flags ;				/* set if word is a number	*/
-int   *indxs ;				/* words' index in strgs table	*/
+long   *indxs ;				/* words' index in strgs table	*/
 
   {
-  int i , j;
+  long i , j;
 
 	/* ###------------------------------------------------------### */
 	/*    initialize flags and indxs				*/
@@ -611,10 +611,10 @@
 
 static void get_size (siz)
 
-unsigned int siz [];
+unsigned long siz [];
 
   {
-  int i;
+  long i;
  
   for (i=0 ; i<MAXCMD_DFN ; i++)
     siz [i] = 0;
@@ -650,7 +650,7 @@
 
 char        **str;
 union value pnt  ;
-int         type ;
+long         type ;
 
   {
   printf ("   %-15s: ", str [type]);
@@ -669,7 +669,7 @@
     case short_DFN     :
     case integer_DFN   :
     case long_DFN      :
-      printf ("0x%x\n", (unsigned int) pnt.imd);
+      printf ("0x%lx\n", (unsigned long) pnt.imd);
       break;
 
     default :
@@ -697,24 +697,24 @@
   char          buffer [128];		/* buffer to split the cmd line	*/
 
   char         *words  [ 10];		/* number of words on a line	*/
-  int           nmbrs  [ 10];		/* words translated into number	*/
+  long          nmbrs  [ 10];		/* words translated into number	*/
   char          flags  [ 10];		/* set if words is a number	*/
-  int           indxs  [ 10];		/* index of words		*/
+  long          indxs  [ 10];		/* index of words		*/
 
   struct stack  jtab   [ 10];		/* list of memorized addresses	*/
-  int           idx;
-  int           readflg = 0;
-  unsigned int  size;
+  long          idx;
+  long          readflg = 0;
+  unsigned long size;
   char         *pntr   = NULL;
   long          pshtype;
-  int           wrdcnt = 1;
+  long          wrdcnt = 1;
 
   struct stack  stk [STKSIZ_DFN];
-  int           stkpnt = -1;
+  long          stkpnt = -1;
 
   union value   pnt [MAXCMD_DFN];
   long          typ [MAXCMD_DFN];
-  unsigned int  siz [MAXCMD_DFN];
+  unsigned long  siz [MAXCMD_DFN];
 
   static char  *str [] = {
                           "_back"    , "_exit"    , "_jump"    , "_save"    ,
@@ -961,7 +961,7 @@
             {
             size = siz [(typ [idx] & TYPE_DFN)];
             pntr = (void *)
-                   (((unsigned int) pnt [idx].dat) + (size * nmbrs [1]));
+                   (((unsigned long) pnt [idx].dat) + (size * nmbrs [1]));
             push (stk, &stkpnt, pntr, pshtype);
             readflg = 1;
             }
@@ -978,7 +978,7 @@
             {
             size = sizeof (void *);
             pntr = * (void **)
-                     (((unsigned int) pnt [idx].dat) + (size * nmbrs [1]));
+                     (((unsigned long) pnt [idx].dat) + (size * nmbrs [1]));
             push (stk, &stkpnt, pntr, pshtype);
             readflg = 1;
             }

alliance-ppt.patch:

--- NEW FILE alliance-ppt.patch ---
diff -Naur alliance-5.0/ppt/configure.in alliance/ppt/configure.in
--- alliance-5.0/ppt/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ppt/configure.in	2002-10-16 20:04:28.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:28 jpc Exp $
+dnl
+dnl
+AC_INIT(src/ppt.h)
+PPT_DLL_VERSION=1:9:0
+AC_SUBST(PPT_DLL_VERSION)
+AM_INIT_AUTOMAKE(ppt, 1.9)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/ppt/Makefile.in alliance/ppt/Makefile.in
--- alliance-5.0/ppt/Makefile.in	2007-07-18 19:04:57.000000000 +0200
+++ alliance/ppt/Makefile.in	2009-06-13 22:27:52.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/ppt/src/cvslog.27889 alliance/ppt/src/cvslog.27889
--- alliance-5.0/ppt/src/cvslog.27889	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ppt/src/cvslog.27889	2009-06-14 15:52:05.000000000 +0200
@@ -0,0 +1,14 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:05 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/ppt/src
+In directory do:/users/cao/ludo/alliance/src/ppt/src
+
+Modified Files:
+	pat_decl_l.l pat_decl_y.y pat_desc_y.y pat_drvpat.c 
+	pat_savpaseq.c ppt.h 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/ppt/src/Makefile.in alliance/ppt/src/Makefile.in
--- alliance-5.0/ppt/src/Makefile.in	2007-07-18 19:04:58.000000000 +0200
+++ alliance/ppt/src/Makefile.in	2009-06-13 22:27:52.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libPpt_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -68,11 +66,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -153,6 +151,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -175,6 +176,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -241,6 +245,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -252,6 +259,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -301,6 +311,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -308,6 +321,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/ppt/src/pat_desc_y.y alliance/ppt/src/pat_desc_y.y
--- alliance-5.0/ppt/src/pat_desc_y.y	2002-09-30 18:21:06.000000000 +0200
+++ alliance/ppt/src/pat_desc_y.y	2009-06-13 21:56:23.000000000 +0200
@@ -32,7 +32,8 @@
 %{
 
 #include <stdio.h>
-#include <strings.h>
+#include <string.h>
+#include <stdlib.h>
 #include "mut.h"
 #include "pat.h"
 #include "ppt.h"
@@ -276,11 +277,11 @@
   struct paini *ptini        = lastini;
   char         *frc          ;
   char         *cmp          ;
-  int           length       ;
-  int           size         = 1;
-  int           index        = 1;
-  int           i            ;
-  int           inc          ;
+  long           length       ;
+  long           size         = 1;
+  long           index        = 1;
+  long           i            ;
+  long           inc          ;
   char          extname [100];
   char          format       = 'B';
 
@@ -394,11 +395,11 @@
 short         index  ;
 char          compare;
 char          value  ;
-int           rank   ;
+long           rank   ;
 
   {
   struct paiol *ptiol  ;
-  int           i      ;
+  long           i      ;
   char          cmp_val;
   char          frc_val;
   char         *frc    ;
@@ -482,13 +483,13 @@
 
 static void islegal (index, value, flag, status)
 
-int  index;				/* ptiol's index		*/
+long  index;				/* ptiol's index		*/
 char value;				/* value (+,-,*,0,...,9,a,...,f)*/
 char flag;				/* comparison flag (C,F)	*/
-int  status;				/* (0,1,2) (bit,array,inside)	*/
+long  status;				/* (0,1,2) (bit,array,inside)	*/
 
   {
-  int           code = -1;
+  long           code = -1;
   char          comp = flag;
   struct paiol *ptiol;
 
@@ -609,7 +610,7 @@
 
 FILE          *fp    ;
 struct paseq  *ptseq ;
-unsigned int   maxpat;
+unsigned long   maxpat;
 unsigned char  mode  ;			/* the description style	*/
 
   {
@@ -620,7 +621,7 @@
 
   struct papat *lastpat;
   extern FILE  *pat_decl_y_in;
-  int           i      ;
+  long           i      ;
 
   if ((ptseq == NULL) || (ptseq->ERRFLG != 0))
     ERR_FLG += pat_error (100, NULL, ' ', 0);
@@ -887,7 +888,7 @@
 
 %union
   {
-  int           valu;
+  long           valu;
   float         fval;
   char          immd;
   char         *text;
@@ -1031,7 +1032,7 @@
 	  ...Identifier..
 		{
 		char name[256];
-		int  i;
+		long  i;
 
 		strcpy (name, $1);
 		for (i=0; i<NAM_IDX ; i++)
@@ -1102,7 +1103,7 @@
 	  Semicolons_ERR
 		{
 		char            c     = '\0';
-		int             i     = 0   ;
+		long             i     = 0   ;
 		unsigned short  idx   = 0   ;
 		char            endfl = 'Y' ;
 		char            cmpfl = 'F' ;
diff -Naur alliance-5.0/ppt/src/pat_drvpat.c alliance/ppt/src/pat_drvpat.c
--- alliance-5.0/ppt/src/pat_drvpat.c	2002-09-30 18:21:06.000000000 +0200
+++ alliance/ppt/src/pat_drvpat.c	2009-06-13 20:00:23.000000000 +0200
@@ -31,6 +31,7 @@
 
 #include <stdio.h>
 #include <time.h>
+#include <string.h>
 #include "mut.h"
 #include "pat.h"
 
@@ -51,14 +52,14 @@
   struct paini *ptini          = ptpat->PAINI;
   char          buffer  [1024] ;	/* register's value		*/
   char          name    [ 256] ;	/* current register's root name	*/
-  int           indx           ;	/* current register's index	*/
+  long           indx           ;	/* current register's index	*/
   char          oldname [ 256] ;	/* previous root name		*/
   char          direction      = '?';	/* array's direction		*/
-  int           redvar         ;	/* = 2 if (name + index)	*/
-  int           oldred         ;	/* previous value of redvar	*/
-  int           left           ;	/* the left  bound of an array	*/
-  int           right          ;	/* the right bound of an array	*/
-  int           i              = 0  ;
+  long           redvar         ;	/* = 2 if (name + index)	*/
+  long           oldred         ;	/* previous value of redvar	*/
+  long           left           ;	/* the left  bound of an array	*/
+  long           right          ;	/* the right bound of an array	*/
+  long           i              = 0  ;
 
 	/* ###------------------------------------------------------### */
 	/*    split the register's name into a root name and an index.	*/
@@ -189,14 +190,14 @@
 /* called func.	: dclini, mbkalloc, mbkfree, pat_error			*/
 /* ###--------------------------------------------------------------### */
 
-int pat_drvpat (fp, ptseq, labelsiz)
+long pat_drvpat (fp, ptseq, labelsiz)
 
 FILE         *fp      ;			/* result file pointer		*/
 struct paseq *ptseq   ;			/* paseq structure to be drived	*/
-unsigned int  labelsiz;			/* length of the longest label	*/
+unsigned long  labelsiz;			/* length of the longest label	*/
 
   {
-  int           tmpc  ;
+  long           tmpc  ;
   time_t        clock ;
 
   struct papat *ptpat   = NULL;		/* current pattern		*/
@@ -205,18 +206,18 @@
   struct pacom *svcom   = NULL;		/* last comment of OLDPACOM	*/
   struct pagrp *ptgrp   = NULL;		/* current input-output array	*/
   struct paiol *ptiol   = NULL;		/* current input-output	element	*/
-  int           iol_idx = 0   ;		/* index in input-output list	*/
-  int           stt_nbr = 0   ;		/* # of stm. since last comment	*/
-  int           pat_nbr = 0   ;		/* # of patterns		*/
-
-  int           row     = 1   ;		/* maximum length of I/O names	*/
-  int           column  = 5   ;		/* number of char. in a pattern	*/
-
-  int           indx    ;
-  int           left    ;		/* left  bound of an array	*/
-  int           right   ;		/* right bound of an array	*/
-  int           redvar  ;
-  int           oldred  ;
+  long           iol_idx = 0   ;		/* index in input-output list	*/
+  long           stt_nbr = 0   ;		/* # of stm. since last comment	*/
+  long           pat_nbr = 0   ;		/* # of patterns		*/
+
+  long           row     = 1   ;		/* maximum length of I/O names	*/
+  long           column  = 5   ;		/* number of char. in a pattern	*/
+
+  long           indx    ;
+  long           left    ;		/* left  bound of an array	*/
+  long           right   ;		/* right bound of an array	*/
+  long           redvar  ;
+  long           oldred  ;
   char          name     [256];
   char          oldname  [256];
   char          pat_date [ 32];
@@ -225,14 +226,14 @@
   char          format  ;		/* input-output format		*/
   char          seprt   ;		/* name separator left par or ,	*/
 
-  int           i       ;
-  int           j       ;
-  int           compare ;
+  long           i       ;
+  long           j       ;
+  long           compare ;
   char          sflag   = 'S';		/* processed or unprocessed	*/
-  int           length  ;		/* length of string		*/
-  int           ret_val = 0  ;		/* value to be returned		*/
+  long           length  ;		/* length of string		*/
+  long           ret_val = 0  ;		/* value to be returned		*/
 
-  unsigned int  t_step ;		/* time step			*/
+  unsigned long  t_step ;		/* time step			*/
   unsigned char zd_flg ;		/* zero delay flag (if != 0)	*/
 
   static char  *model  = NULL;		/* model : "   :?1 2 34;"	*/
diff -Naur alliance-5.0/ppt/src/pat_savpaseq.c alliance/ppt/src/pat_savpaseq.c
--- alliance-5.0/ppt/src/pat_savpaseq.c	2002-09-30 18:21:06.000000000 +0200
+++ alliance/ppt/src/pat_savpaseq.c	2009-06-13 20:00:48.000000000 +0200
@@ -42,17 +42,17 @@
 /* called func.	: makfopen  , pat_error, pat_warning, pat_drvpat	*/
 /* ###--------------------------------------------------------------### */
 
-int pat_savpaseq (name, ptseq, labelsiz)
+long pat_savpaseq (name, ptseq, labelsiz)
 
 char         *name    ;		/* name of the drived file		*/
 struct paseq *ptseq   ;		/* list of existing sequences		*/
-unsigned int  labelsiz;		/* length of the longest label		*/
+unsigned long  labelsiz;		/* length of the longest label		*/
 
   {
   static FILE *fp      = NULL;
   static char *sfx     = NULL;
   char        *str     ;
-  int          err_flg = 0   ;
+  long          err_flg = 0   ;
 
 	/* ###------------------------------------------------------### */
 	/*    read the environment variable VH_PATSFX to get the	*/
diff -Naur alliance-5.0/ppt/src/ppt.h alliance/ppt/src/ppt.h
--- alliance-5.0/ppt/src/ppt.h	2002-03-29 18:38:37.000000000 +0100
+++ alliance/ppt/src/ppt.h	2009-06-13 19:59:07.000000000 +0200
@@ -31,8 +31,8 @@
 extern struct paseq  *pat_lodpaseq ();	/* parser			*/
 extern struct paseq  *pat_prspat   ();	/* pat format parser		*/
 
-extern int            pat_savpaseq ();	/* driver			*/
-extern int            pat_drvpat   ();	/* pat format driver		*/
+extern long            pat_savpaseq ();	/* driver			*/
+extern long            pat_drvpat   ();	/* pat format driver		*/
 
 extern char          *pat_pattostr ();
 #endif

alliance-proof.patch:

--- NEW FILE alliance-proof.patch ---
diff -Naur alliance-5.0/proof/configure.in alliance/proof/configure.in
--- alliance-5.0/proof/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/proof/configure.in	2002-10-16 20:04:28.000000000 +0200
@@ -0,0 +1,37 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/proof_main.c)
+
+PROOF_MAJOR_VERSION=4
+PROOF_MINOR_VERSION=9
+PROOF_VERSION=$PROOF_MAJOR_VERSION.$PROOF_MINOR_VERSION
+
+AC_SUBST(PROOF_MAJOR_VERSION)
+AC_SUBST(PROOF_MINOR_VERSION)
+AC_SUBST(PROOF_VERSION)
+
+# For automake.
+VERSION=$PROOF_VERSION
+PACKAGE=proof
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AC_CHECK_LIB(m, exp)
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/proof/Makefile.in alliance/proof/Makefile.in
--- alliance-5.0/proof/Makefile.in	2007-07-18 19:04:58.000000000 +0200
+++ alliance/proof/Makefile.in	2009-06-13 22:27:53.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/proof/man1/Makefile.in alliance/proof/man1/Makefile.in
--- alliance-5.0/proof/man1/Makefile.in	2007-07-18 19:04:58.000000000 +0200
+++ alliance/proof/man1/Makefile.in	2009-06-13 22:27:53.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/proof/src/cvslog.27919 alliance/proof/src/cvslog.27919
--- alliance-5.0/proof/src/cvslog.27919	1970-01-01 01:00:00.000000000 +0100
+++ alliance/proof/src/cvslog.27919	2009-06-14 15:52:06.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:06 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/proof/src
+In directory do:/users/cao/ludo/alliance/src/proof/src
+
+Modified Files:
+	proof_util.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/proof/src/Makefile.in alliance/proof/src/Makefile.in
--- alliance-5.0/proof/src/Makefile.in	2007-07-18 19:04:58.000000000 +0200
+++ alliance/proof/src/Makefile.in	2009-06-13 22:27:53.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(proof_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -60,11 +58,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(proof_SOURCES)
 DIST_SOURCES = $(proof_SOURCES)
@@ -137,6 +135,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -159,6 +160,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -225,6 +229,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -236,6 +243,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -285,6 +295,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -292,6 +305,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/proof/src/proof_util.c alliance/proof/src/proof_util.c
--- alliance-5.0/proof/src/proof_util.c	2004-09-03 23:55:39.000000000 +0200
+++ alliance/proof/src/proof_util.c	2009-06-13 23:21:41.000000000 +0200
@@ -1082,8 +1082,8 @@
   sysBddAux.lpAT = NULL;
   zeroAux = initVertexBddAux (0, (pNode)0, (pNode)1, &sysBddAux);
   oneAux = initVertexBddAux (1, (pNode)0, (pNode)1, &sysBddAux);
-  addTH (pTHNode, (char *)zero, (int)zeroAux);
-  addTH (pTHNode, (char *)one, (int)oneAux);
+  addTH (pTHNode, (char *)zero, (long)zeroAux);
+  addTH (pTHNode, (char *)one, (long)oneAux);
 
   /* si lstbeh = 1 on garbage sur toutes les befig */
   /* sinon on ne prends que la premiere befig */

alliance-rds.patch:

--- NEW FILE alliance-rds.patch ---
diff -Naur alliance-5.0/rds/configure.in alliance/rds/configure.in
--- alliance-5.0/rds/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rds/configure.in	2002-10-16 20:04:28.000000000 +0200
@@ -0,0 +1,57 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.5 2002/10/16 18:04:28 jpc Exp $
+dnl
+dnl
+AC_INIT(src/rds.h)
+RDS_DLL_VERSION=2:1:0
+RUT_DLL_VERSION=2:1:0
+RFM_DLL_VERSION=2:1:0
+RPR_DLL_VERSION=2:1:0
+RWI_DLL_VERSION=2:1:0
+RTL_DLL_VERSION=2:1:0
+AC_SUBST(RDS_DLL_VERSION)
+AC_SUBST(RUT_DLL_VERSION)
+AC_SUBST(RFM_DLL_VERSION)
+AC_SUBST(RPR_DLL_VERSION)
+AC_SUBST(RWI_DLL_VERSION)
+AC_SUBST(RTL_DLL_VERSION)
+AM_INIT_AUTOMAKE(rds, 2.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man3/Makefile
+etc/Makefile
+])
diff -Naur alliance-5.0/rds/etc/Makefile.in alliance/rds/etc/Makefile.in
--- alliance-5.0/rds/etc/Makefile.in	2007-07-18 19:04:59.000000000 +0200
+++ alliance/rds/etc/Makefile.in	2009-06-13 22:27:53.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/rds/Makefile.in alliance/rds/Makefile.in
--- alliance-5.0/rds/Makefile.in	2007-07-18 19:04:59.000000000 +0200
+++ alliance/rds/Makefile.in	2009-06-13 22:27:53.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/rds/man3/Makefile.in alliance/rds/man3/Makefile.in
--- alliance-5.0/rds/man3/Makefile.in	2007-07-18 19:04:59.000000000 +0200
+++ alliance/rds/man3/Makefile.in	2009-06-13 22:27:54.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/rds/src/cvslog.27949 alliance/rds/src/cvslog.27949
--- alliance-5.0/rds/src/cvslog.27949	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rds/src/cvslog.27949	2009-06-14 15:52:07.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:08 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/rds/src
+In directory do:/users/cao/ludo/alliance/src/rds/src
+
+Modified Files:
+	rds.h rdserror.h rprparse.c rtlacces.c rutpoly.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/rds/src/main.c alliance/rds/src/main.c
--- alliance-5.0/rds/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rds/src/main.c	2002-03-13 14:37:35.000000000 +0100
@@ -0,0 +1,146 @@
+# include <stdio.h>
+
+# include <mut.h>
+# include <mph.h>
+# include "rds.h"
+# include "rtl.h"
+# include "rpr.h"
+# include "rfm.h"
+# include "rwi.h"
+# include "rut.h"
+
+void Syntax( Name )
+
+  char *Name;
+{
+  fprintf( stdout, "%s [options] in out\n", Name );
+  fprintf( stdout, " -r : real figure\n" );
+  fprintf( stdout, " -f : flatten figure\n" );
+  fprintf( stdout, " -v : display figure \n" );
+  fprintf( stdout, " -s : save figure \n" );
+
+  exit( 1 );
+}
+
+int main( argc, argv )
+
+    int   argc;
+    char *argv[];
+{
+  rdsfig_list    *FigureRds;
+  phfig_list     *FigureMbk;
+
+  char           *InputName;
+  char           *OutputName;
+  char            FlagSymbolic;
+  char            FlagFlatten;
+  char            FlagVerbose;
+  char            FlagSave;
+  char            FlagParam;
+
+  int             Number;
+
+  if ( argc < 2 )
+  {
+    Syntax( argv[ 0 ] );
+  }
+
+  mbkenv();
+  rdsenv();
+
+  if ( argc < 2 )
+  {
+    Syntax( argv[ 0 ] );
+  }
+
+  FlagSymbolic = 1;
+  FlagFlatten  = 0;
+  FlagVerbose  = 0;
+  FlagSave     = 0;
+  FlagParam    = 0;
+
+  rdsbegin();
+  loadrdsparam();
+
+  InputName  = (char *)NULL;
+  OutputName = (char *)NULL;
+
+  for ( Number  = 1;
+        Number  < argc;
+        Number++ )
+  {
+    if ( ! strcmp( argv[ Number ], "-r" )) FlagSymbolic = 0;
+    else
+    if ( ! strcmp( argv[ Number ], "-f" )) FlagFlatten = 1;
+    else
+    if ( ! strcmp( argv[ Number ], "-v" )) FlagVerbose = 1;
+    else
+    if ( ! strcmp( argv[ Number ], "-s" )) FlagSave = 1;
+    else
+    if ( ! strcmp( argv[ Number ], "-p" )) FlagParam = 1;
+    else
+    if ( InputName == NULL ) InputName = argv[ Number ];
+    else
+    if ( OutputName == NULL ) OutputName = argv[ Number ];
+  }
+
+  if ( InputName == NULL )
+  {
+    Syntax( argv[ 0 ] );
+  }
+
+  if ( OutputName == NULL )
+  {
+    OutputName = InputName;
+  }
+
+  if ( FlagParam )
+  {
+    viewrdsparam();
+  }
+
+  if ( FlagSymbolic )
+  {
+    fprintf( stdout, "Load figure MBK\n" );
+    FigureMbk = getphfig( InputName, 'A' );
+
+    if ( FlagFlatten )
+    {
+      fprintf( stdout, "Flatten figure MBK\n" );
+      rflattenphfig( FigureMbk, YES, NO );
+    }
+
+    fprintf( stdout, "Translate figure MBK -> RDS\n" );
+    FigureRds = figmbkrds( FigureMbk, RDS_EQUI_SIZE, 0 );
+
+    fprintf( stdout, "Translate model MBK -> RDS\n" );
+    modelmbkrds( FigureRds, 0 );
+  }
+  else
+  {
+    fprintf( stdout, "Load figure RDS\n" );
+    FigureRds = getrdsfig( InputName, 'A', RDS_EQUI_SIZE  );
+
+    if ( FlagFlatten )
+    {
+      fprintf( stdout, "Flatten figure RDS\n" );
+      rflattenrdsfig( FigureRds, RDS_YES, RDS_NO );
+    }
+  }
+
+  if ( FlagVerbose )
+  {
+    fprintf( stdout, "Display figure RDS\n" );
+    viewrdsfig( FigureRds );
+  }
+
+  if ( FlagSave )
+  {
+    FigureRds->NAME = namealloc( OutputName );
+    fprintf( stdout, "Save figure RDS\n" );
+    saverdsfig( FigureRds );
+  }
+
+  rdsend();
+  return( 0 );
+ }
diff -Naur alliance-5.0/rds/src/Makefile.in alliance/rds/src/Makefile.in
--- alliance-5.0/rds/src/Makefile.in	2007-07-18 19:05:00.000000000 +0200
+++ alliance/rds/src/Makefile.in	2009-06-13 22:27:54.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libRds_la_SOURCES) $(libRfm_la_SOURCES) $(libRpr_la_SOURCES) $(libRtl_la_SOURCES) $(libRut_la_SOURCES) $(libRwi_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -84,11 +82,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libRds_la_SOURCES) $(libRfm_la_SOURCES) \
 	$(libRpr_la_SOURCES) $(libRtl_la_SOURCES) $(libRut_la_SOURCES) \
@@ -167,6 +165,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -189,6 +190,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -255,6 +259,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -266,6 +273,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -315,6 +325,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -322,6 +335,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/rds/src/prout.c alliance/rds/src/prout.c
--- alliance-5.0/rds/src/prout.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rds/src/prout.c	2002-03-13 14:37:35.000000000 +0100
@@ -0,0 +1,242 @@
+# include <stdio.h>
+
+# include <mut.h>
+# include <mph.h>
+# include "rds.h"
+# include "rtl.h"
+# include "rpr.h"
+# include "rfm.h"
+# include "rwi.h"
+# include "rut.h"
+
+rdsrec_list *reverseequi( HeadEqui )
+
+  rdsrec_list *HeadEqui;
+{
+  rdsrec_list   *PrevEqui;
+  rdsrec_list   *NextEqui;
+  rdsrec_list   *ScanEqui;
+  unsigned char  EndEqui;
+
+  PrevEqui = (rdsrec_list *)NULL;
+  ScanEqui = HeadEqui;
+  EndEqui  = 1;
+
+  while ( ScanEqui != (rdsrec_list *)NULL )
+  {
+    NextEqui = RDS_EQUI( ScanEqui );
+    RDS_EQUI( ScanEqui ) = PrevEqui;
+    PrevEqui = ScanEqui;
+
+    if ( IsRdsEndEqui( ScanEqui ) )
+    {
+      if ( ! EndEqui )
+      {
+        ClearRdsEndEqui( ScanEqui );
+        EndEqui = 1;
+      }
+    }
+    else
+    if ( EndEqui )
+    {
+      SetRdsEndEqui( ScanEqui );
+      EndEqui = 0;
+    }
+
+    ScanEqui = NextEqui;
+  }
+
+  return( PrevEqui );
+}
+
+void viewrdsequi( HeadEqui )
+
+  rdsrec_list *HeadEqui;
+{
+  rdsrec_list *ScanEqui;
+
+  for ( ScanEqui  = HeadEqui;
+        ScanEqui != (rdsrec_list *)NULL;
+        ScanEqui  = RDS_EQUI( ScanEqui ) )
+  {
+    viewrdsrec( ScanEqui );
+
+    if ( IsRdsEndEqui( ScanEqui ) )
+    {
+      fprintf( stdout, "EndEqui\n" );
+    }
+  }
+}
+
+void Syntax( Name )
+
+  char *Name;
+{
+  fprintf( stdout, "%s [-r -f -R -u] in out\n", Name );
+  fprintf( stdout, " -r : real figure\n" );
+  fprintf( stdout, " -f : flatten figure\n" );
+  fprintf( stdout, " -R : reverse equi\n" );
+  fprintf( stdout, " -V : display figure \n" );
+  fprintf( stdout, " -S : save figure \n" );
+  fprintf( stdout, " -u : unify\n" );
+
+  exit( 1 );
+}
+
+int main( argc, argv )
+
+    int   argc;
+    char *argv[];
+{
+  rdsfig_list    *FigureRds;
+  phfig_list     *FigureMbk;
+  rdswindow      *WindowRds;
+  rdsrec_list    *HeadEqui;
+
+  char           *InputName;
+  char           *OutputName;
+  char            FlagSymbolic;
+  char            FlagFlatten;
+  char            FlagReverse;
+  char            FlagUnify;
+  char            FlagDebug;
+  char            FlagVerbose;
+  char            FlagSave;
+
+  int             Number;
+
+  if ( argc < 2 )
+  {
+    Syntax( argv[ 0 ] );
+  }
+
+  mbkenv();
+  rdsenv();
+
+  if ( argc < 2 )
+  {
+    Syntax( argv[ 0 ] );
+  }
+
+  FlagSymbolic = 1;
+  FlagFlatten  = 0;
+  FlagReverse  = 0;
+  FlagUnify    = 0;
+  FlagDebug    = 0;
+  FlagVerbose  = 0;
+  FlagSave     = 0;
+
+  InputName  = (char *)NULL;
+  OutputName = (char *)NULL;
+
+  for ( Number  = 1;
+        Number  < argc;
+        Number++ )
+  {
+    if ( ! strcmp( argv[ Number ], "-r" )) FlagSymbolic = 0;
+    else
+    if ( ! strcmp( argv[ Number ], "-f" )) FlagFlatten = 1;
+    else
+    if ( ! strcmp( argv[ Number ], "-R" )) FlagReverse = 1;
+    else
+    if ( ! strcmp( argv[ Number ], "-u" )) FlagUnify = 1;
+    else
+    if ( ! strcmp( argv[ Number ], "-debug" )) FlagDebug = 1;
+    else
+    if ( ! strcmp( argv[ Number ], "-R" )) FlagReverse = 1;
+    else
+    if ( ! strcmp( argv[ Number ], "-V" )) FlagVerbose = 1;
+    else
+    if ( ! strcmp( argv[ Number ], "-S" )) FlagSave = 1;
+    else
+    if ( InputName == NULL ) InputName = argv[ Number ];
+    else
+    if ( OutputName == NULL ) OutputName = argv[ Number ];
+  }
+
+  if ( InputName == NULL )
+  {
+    Syntax( argv[ 0 ] );
+  }
+
+  if ( OutputName == NULL )
+  {
+    OutputName = InputName;
+  }
+
+  if ( FlagDebug )
+  {
+    rdsdebug();
+  }
+
+  rdsbegin();
+  loadrdsparam();
+
+  if ( FlagSymbolic )
+  {
+    fprintf( stdout, "Load figure MBK\n" );
+    FigureMbk = getphfig( InputName, 'A' );
+
+    if ( FlagFlatten )
+    {
+      fprintf( stdout, "Flatten figure MBK\n" );
+      rflattenphfig( FigureMbk, YES, NO );
+    }
+
+    fprintf( stdout, "Translate figure MBK -> RDS\n" );
+    FigureRds = figmbkrds( FigureMbk, RDS_EQUI_SIZE, 0 );
+
+    fprintf( stdout, "Translate model MBK -> RDS\n" );
+    modelmbkrds( FigureRds, 0 );
+  }
+  else
+  {
+    fprintf( stdout, "Load figure RDS\n" );
+    FigureRds = getrdsfig( InputName, 'A', RDS_EQUI_SIZE  );
+
+    if ( FlagFlatten )
+    {
+      fprintf( stdout, "Flatten figure RDS\n" );
+      rflattenrdsfig( FigureRds, RDS_YES, RDS_NO );
+    }
+  }
+
+  if ( FlagSave )
+  {
+    fprintf( stdout, "Save figure RDS in prout\n" );
+    FigureRds->NAME = namealloc( "prout" );
+    saverdsfig( FigureRds );
+  }
+
+  if ( FlagVerbose )
+  {
+    viewrdsfig( FigureRds );
+  }
+  
+  fprintf( stdout, "Build window RDS\n" );
+  WindowRds = buildrdswindow( FigureRds );
+  fprintf( stdout, "Build equi\n" );
+  HeadEqui  = equirdsfig( FigureRds, WindowRds );
+
+  fprintf( stdout, "Destroy window RDS\n" );
+  destroyrdswindow( FigureRds, WindowRds );
+
+  if ( FlagReverse )
+  {
+    fprintf( stdout, "Reverse equi\n" );
+    HeadEqui = reverseequi( HeadEqui );
+  }
+
+  if ( FlagUnify )
+  {
+    fprintf( stdout, "Unify figure RDS\n" );
+    unifyrdsfig( FigureRds, HeadEqui );
+  }
+
+  FigureRds->NAME = namealloc( OutputName );
+  fprintf( stdout, "Save figure RDS\n" );
+  saverdsfig( FigureRds );
+
+  rdsend();
+  return( 0 );
+ }
diff -Naur alliance-5.0/rds/src/rdserror.h alliance/rds/src/rdserror.h
--- alliance-5.0/rds/src/rdserror.h	2002-04-25 16:13:58.000000000 +0200
+++ alliance/rds/src/rdserror.h	2009-06-13 21:50:26.000000000 +0200
@@ -20,6 +20,8 @@
 # ifndef RDS_ERROR_H
 # define RDS_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |
diff -Naur alliance-5.0/rds/src/rds.h alliance/rds/src/rds.h
--- alliance-5.0/rds/src/rds.h	2003-10-02 16:32:50.000000000 +0200
+++ alliance/rds/src/rds.h	2009-06-13 22:23:09.000000000 +0200
@@ -13,6 +13,8 @@
 # ifndef RDS_210_H
 # define RDS_210_H
 
+# include <libgen.h>
+
 #ifndef __P
 # if defined(__STDC__) ||  defined(__GNUC__)
 #  define __P(x) x
@@ -51,11 +53,11 @@
 
 # define rdsfreeblock( Pointer )                      \
                                                       \
-         ( rdsfree( (char *)( Pointer ), (unsigned int)0 ) )
+         ( rdsfree( (char *)( Pointer ), (unsigned long)0 ) )
 
 # define rdsfreeheap( Pointer, SizeOf )               \
                                                       \
-         ( rdsfree( (char *)( Pointer ), (unsigned int)( SizeOf ) ) )
+         ( rdsfree( (char *)( Pointer ), (unsigned long)( SizeOf ) ) )
 
 /*------------------------------------------------------------\
 |                                                             |
diff -Naur alliance-5.0/rds/src/rprparse.c alliance/rds/src/rprparse.c
--- alliance-5.0/rds/src/rprparse.c	2002-09-04 16:52:55.000000000 +0200
+++ alliance/rds/src/rprparse.c	2009-06-13 19:19:15.000000000 +0200
@@ -21,6 +21,7 @@
 # include <ctype.h>
 # include <stdlib.h>
 # include <string.h>
+# include <libgen.h>
 
 # include <mut.h>
 # include <mph.h>
diff -Naur alliance-5.0/rds/src/rtlacces.c alliance/rds/src/rtlacces.c
--- alliance-5.0/rds/src/rtlacces.c	2002-03-13 14:37:36.000000000 +0100
+++ alliance/rds/src/rtlacces.c	2009-06-13 19:20:29.000000000 +0200
@@ -16,6 +16,8 @@
 \------------------------------------------------------------*/
 
 # include <stdlib.h>
+# include <string.h>
+# include <libgen.h>
 
 # include <mut.h>
 # include <mph.h>
diff -Naur alliance-5.0/rds/src/rutpoly.c alliance/rds/src/rutpoly.c
--- alliance-5.0/rds/src/rutpoly.c	2002-04-16 16:23:27.000000000 +0200
+++ alliance/rds/src/rutpoly.c	2009-06-13 19:17:02.000000000 +0200
@@ -17,6 +17,7 @@
 
 # include <math.h>
 # include <stdlib.h>
+# include <string.h>
 
 # include <mut.h>
 # include <mph.h>
@@ -567,7 +568,7 @@
     EXIT(1);
   }
   /* On recopie ces valeurs definitives dans le nouveau tableau   */
-  (void)memcpy((char *)xtab, (char *)tab, (int)nb_x * sizeof(long));
+  (void)memcpy((char *)xtab, (char *)tab, (size_t)nb_x * sizeof(long));
 
 
   for (i = 0; i < coord_numb; i++)            /* Puis on s'occupe des ordonnees de la meme facon           */

alliance-rdscif.patch:

--- NEW FILE alliance-rdscif.patch ---
diff -Naur alliance-5.0/rdscif/configure.in alliance/rdscif/configure.in
--- alliance-5.0/rdscif/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rdscif/configure.in	2002-10-16 20:04:29.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:29 jpc Exp $
+dnl
+dnl
+
+AC_INIT(src/cif_drive.c)
+RCF_DLL_VERSION=2:1:0
+AC_SUBST(RCF_DLL_VERSION)
+AM_INIT_AUTOMAKE(rdscif, 2.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/rdscif/Makefile.in alliance/rdscif/Makefile.in
--- alliance-5.0/rdscif/Makefile.in	2007-07-18 19:05:00.000000000 +0200
+++ alliance/rdscif/Makefile.in	2009-06-13 22:27:54.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/rdscif/src/cif_parse.c alliance/rdscif/src/cif_parse.c
--- alliance-5.0/rdscif/src/cif_parse.c	2002-03-13 14:38:16.000000000 +0100
+++ alliance/rdscif/src/cif_parse.c	2009-06-13 21:51:03.000000000 +0200
@@ -1166,7 +1166,7 @@
       ciferror( CIF_ERROR_SYMBOL_STARTED, NULL, CifLineCounter );
     }
 
-    CifDelSymbol( CifGetUnsigned );
+    CifDelSymbol( CifGetUnsigned() );
 }
 
 /*------------------------------------------------------------\
diff -Naur alliance-5.0/rdscif/src/Makefile.in alliance/rdscif/src/Makefile.in
--- alliance-5.0/rdscif/src/Makefile.in	2007-07-18 19:05:00.000000000 +0200
+++ alliance/rdscif/src/Makefile.in	2009-06-13 22:27:54.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(libRcf_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -64,11 +62,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libRcf_la_SOURCES)
 DIST_SOURCES = $(libRcf_la_SOURCES)
@@ -141,6 +139,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -163,6 +164,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -229,6 +233,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -240,6 +247,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -289,6 +299,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -296,6 +309,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-rdsgds.patch:

--- NEW FILE alliance-rdsgds.patch ---
diff -Naur alliance-5.0/rdsgds/configure.in alliance/rdsgds/configure.in
--- alliance-5.0/rdsgds/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rdsgds/configure.in	2002-10-16 20:04:29.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:29 jpc Exp $
+dnl
+dnl
+
+AC_INIT(src/gds_swap.c)
+RGS_DLL_VERSION=2:1:0
+AC_SUBST(RGS_DLL_VERSION)
+AM_INIT_AUTOMAKE(rdsgds, 2.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/rdsgds/Makefile.in alliance/rdsgds/Makefile.in
--- alliance-5.0/rdsgds/Makefile.in	2007-07-18 19:05:00.000000000 +0200
+++ alliance/rdsgds/Makefile.in	2009-06-13 22:27:55.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/rdsgds/src/Makefile.in alliance/rdsgds/src/Makefile.in
--- alliance-5.0/rdsgds/src/Makefile.in	2007-07-18 19:05:01.000000000 +0200
+++ alliance/rdsgds/src/Makefile.in	2009-06-13 22:27:55.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(libRgs_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -65,11 +63,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libRgs_la_SOURCES)
 DIST_SOURCES = $(libRgs_la_SOURCES)
@@ -142,6 +140,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -164,6 +165,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -230,6 +234,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -241,6 +248,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -290,6 +300,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -297,6 +310,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-ring.patch:

--- NEW FILE alliance-ring.patch ---
diff -Naur alliance-5.0/ring/configure.in alliance/ring/configure.in
--- alliance-5.0/ring/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ring/configure.in	2002-10-16 20:04:29.000000000 +0200
@@ -0,0 +1,35 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/ring2.c)
+
+RING_MAJOR_VERSION=3
+RING_MINOR_VERSION=0
+RING_VERSION=$RING_MAJOR_VERSION.$RING_MINOR_VERSION
+
+AC_SUBST(RING_MAJOR_VERSION)
+AC_SUBST(RING_MINOR_VERSION)
+AC_SUBST(RING_VERSION)
+
+# For automake.
+VERSION=$RING_VERSION
+PACKAGE=ring
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/ring/doc/Makefile.in alliance/ring/doc/Makefile.in
--- alliance-5.0/ring/doc/Makefile.in	2007-07-18 19:05:01.000000000 +0200
+++ alliance/ring/doc/Makefile.in	2009-06-13 22:27:55.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/ring/Makefile.in alliance/ring/Makefile.in
--- alliance-5.0/ring/Makefile.in	2007-07-18 19:05:01.000000000 +0200
+++ alliance/ring/Makefile.in	2009-06-13 22:27:55.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/ring/src/cvslog.28009 alliance/ring/src/cvslog.28009
--- alliance-5.0/ring/src/cvslog.28009	1970-01-01 01:00:00.000000000 +0100
+++ alliance/ring/src/cvslog.28009	2009-06-14 15:52:10.000000000 +0200
@@ -0,0 +1,14 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:10 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/ring/src
+In directory do:/users/cao/ludo/alliance/src/ring/src
+
+Modified Files:
+	distance.c lireplace.c posercircuit.c routage.c struct.c 
+	struct.h struct2.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/ring/src/distance.c alliance/ring/src/distance.c
--- alliance-5.0/ring/src/distance.c	2002-09-30 18:21:08.000000000 +0200
+++ alliance/ring/src/distance.c	2009-06-13 23:22:48.000000000 +0200
@@ -181,7 +181,7 @@
 	PT_COORDONNEES coordalim = NULL;
 
 	if (mode_debug) 
-		printf("Existeprecalim x %ld y %ld face %d ptcoor %d\n\n", x2, y2, face, (int)liste_coor);
+		printf("Existeprecalim x %ld y %ld face %d ptcoor %ld\n\n", x2, y2, face, (long)liste_coor);
 
 	switch (face) {
 	case NORD:
@@ -258,14 +258,14 @@
 	PT_COORDONNEES coordalim = NULL;
 
 	if (mode_debug) 
-		printf("Existesuivalim x %ld y %ld face %d ptcoor %d\n\n", x1, y1, face, (int)liste_coor);
+		printf("Existesuivalim x %ld y %ld face %d ptcoor %ld\n\n", x1, y1, face, (long)liste_coor);
 
 	switch (face) {
 	case NORD:
 	case SUD:
 		while (NULL != liste_coor) {
 			if (mode_debug) 
-				printf("ptcoor %d proprio %d x %ld\n", (int) liste_coor, (int)liste_coor->proprio, liste_coor->xabs);
+				printf("ptcoor %;d proprio %;d x %ld\n", (long) liste_coor, (long)liste_coor->proprio, liste_coor->xabs);
 
 			if (NULL != liste_coor->proprio) {
 				con = ((LST_PSEUDO_CON)liste_coor->proprio);
@@ -281,7 +281,7 @@
 					coordalim = liste_coor;
 				}
 				if (mode_debug) 
-					printf("ptcoordalim %d\n", (int) coordalim);
+					printf("ptcoordalim %ld\n", (long) coordalim);
 			}
 
 			liste_coor = liste_coor->suiv;
@@ -295,7 +295,7 @@
 	case OUEST:
 		while (NULL != liste_coor) {
 			if (mode_debug) 
-				printf("ptcoor %d proprio %d x %ld\n", (int) liste_coor, (int)liste_coor->proprio, liste_coor->yabs);
+				printf("ptcoor %ld proprio %ld x %ld\n", (long) liste_coor, (long)liste_coor->proprio, liste_coor->yabs);
 
 			if (NULL != liste_coor->proprio) {
 				con = ((LST_PSEUDO_CON)liste_coor->proprio);
@@ -311,7 +311,7 @@
 					coordalim = liste_coor;
 				}
 				if (mode_debug) 
-					printf("ptcoordalim %d\n", (int) coordalim);
+					printf("ptcoordalim %ld\n", (long) coordalim);
 			}
 
 			liste_coor = liste_coor->suiv;
diff -Naur alliance-5.0/ring/src/lireplace.c alliance/ring/src/lireplace.c
--- alliance-5.0/ring/src/lireplace.c	2002-09-30 18:21:08.000000000 +0200
+++ alliance/ring/src/lireplace.c	2009-06-13 23:23:14.000000000 +0200
@@ -247,7 +247,7 @@
 	while (con_coeur != NULL) {
 		sig_coeur = con_coeur->SIG;  /* un signal unique par connecteur */
 		if (mode_debug) 
-			printf("pointeur Sigcoeur %d\n", (int) sig_coeur);
+			printf("pointeur Sigcoeur %ld\n", (long) sig_coeur);
 		if (mode_debug) 
 			printf("*******NOM concoeur %s signal %ld*********\n", con_coeur->NAME, sig_coeur->INDEX);
 
@@ -380,7 +380,7 @@
 	while (con_plot != NULL) {
 
 		if (mode_debug) 
-			printf("\tpointeur nom %d\n",(int)con_plot); 
+			printf("\tpointeur nom %ld\n",(long)con_plot); 
 
 		sig_plot = con_plot->SIG; /* un signal unique par connecteur */
 
diff -Naur alliance-5.0/ring/src/Makefile.am alliance/ring/src/Makefile.am
--- alliance-5.0/ring/src/Makefile.am	2005-01-19 16:13:55.000000000 +0100
+++ alliance/ring/src/Makefile.am	2007-12-26 13:10:48.000000000 +0100
@@ -8,17 +8,17 @@
 bin_PROGRAMS = ring
 
 ring_LDADD = @ALLIANCE_LIBS@ \
--L$(top_srcdir)/genlib/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkap/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkmg/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkvti/src \
+-L$(top_builddir)/genlib/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkap/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkmg/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkvti/src \
           -lMpu -lMlu \
 	  -lMcl -lMcp \
 	  -lMal -lMap \
diff -Naur alliance-5.0/ring/src/Makefile.in alliance/ring/src/Makefile.in
--- alliance-5.0/ring/src/Makefile.in	2007-07-18 19:05:02.000000000 +0200
+++ alliance/ring/src/Makefile.in	2009-06-13 22:27:56.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(ring_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -66,11 +64,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -148,6 +146,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -170,6 +171,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -236,6 +240,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -247,6 +254,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -296,6 +306,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -303,6 +316,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -368,17 +384,17 @@
 -I$(top_srcdir)/genlib/src
 
 ring_LDADD = @ALLIANCE_LIBS@ \
--L$(top_srcdir)/genlib/src \
--L$(top_srcdir)/mbk/src \
--L$(top_srcdir)/mbkal/src \
--L$(top_srcdir)/mbkap/src \
--L$(top_srcdir)/mbkedif/src \
--L$(top_srcdir)/mbkhilo/src \
--L$(top_srcdir)/mbkmg/src \
--L$(top_srcdir)/mbkspice/src \
--L$(top_srcdir)/mbkvhdlg/src \
--L$(top_srcdir)/mbkvrlog/src \
--L$(top_srcdir)/mbkvti/src \
+-L$(top_builddir)/genlib/src \
+-L$(top_builddir)/mbk/src \
+-L$(top_builddir)/mbkal/src \
+-L$(top_builddir)/mbkap/src \
+-L$(top_builddir)/mbkedif/src \
+-L$(top_builddir)/mbkhilo/src \
+-L$(top_builddir)/mbkmg/src \
+-L$(top_builddir)/mbkspice/src \
+-L$(top_builddir)/mbkvhdlg/src \
+-L$(top_builddir)/mbkvrlog/src \
+-L$(top_builddir)/mbkvti/src \
           -lMpu -lMlu \
 	  -lMcl -lMcp \
 	  -lMal -lMap \
diff -Naur alliance-5.0/ring/src/posercircuit.c alliance/ring/src/posercircuit.c
--- alliance-5.0/ring/src/posercircuit.c	2002-09-30 18:21:09.000000000 +0200
+++ alliance/ring/src/posercircuit.c	2009-06-14 00:02:41.000000000 +0200
@@ -178,7 +178,7 @@
 
 		precseg = (LST_SEGMENT) lst_seg->DATA;
 
-		/*if (mode_debug) printf("pointeur ptprecseg %d face %d\n",(int) precseg,(int)precseg->face); */
+		/*if (mode_debug) printf("pointeur ptprecseg %ld face %ld\n",(long) precseg,(long)precseg->face); */
 
 		if (VRAI_SEG == precseg->vraifaux) {
 			switch (precseg->face) {
@@ -268,8 +268,8 @@
 		}
 
 		if (mode_debug) 
-			printf("seg pt %d layer %d ptc1 %d ptc2 %d piste1 %ld piste2 %ld\n", (int) seg, (int)seg->layer,
-			    (int)seg->c1, (int)seg->c2, seg->piste1, seg->piste2);
+			printf("seg pt %ld layer %ld ptc1 %ld ptc2 %ld piste1 %ld piste2 %ld\n", (long) seg, (long)seg->layer,
+			    (long)seg->c1, (long)seg->c2, seg->piste1, seg->piste2);
 
 		if (FAUX_SEG == seg->vraifaux) 
 			break;
@@ -309,7 +309,7 @@
 		}
 
 		if (mode_debug) 
-			printf("seg pt %d layer %d x1 %ld y1 %ld x2 %ld y2 %ld\n", (int) seg, (int)seg->layer, x1, y1, x2,
+			printf("seg pt %ld layer %ld x1 %ld y1 %ld x2 %ld y2 %ld\n", (long) seg, (long)seg->layer, x1, y1, x2,
 			     y2);
 		liste = lst_seg;
 
@@ -358,7 +358,7 @@
 				}
 
 				if (mode_debug) 
-					printf("*seg2 pt %d layer %d x1 %ld y1 %ld x2 %ld y2 %ld\n", (int) seg2, (int)seg2->layer,
+					printf("*seg2 pt %ld layer %ld x1 %ld y1 %ld x2 %ld y2 %ld\n", (long) seg2, (long)seg2->layer,
 					     x1seg2, y1seg2, x2seg2, y2seg2);
 
 				/* ------------------------------*/
@@ -523,7 +523,7 @@
 	while (con_circuit != NULL) {
 		sig_circuit = con_circuit->SIG;  /* un signal unique par connecteur */
 		if (mode_debug) 
-			printf("pointeur Sigcircuit %d\n", (int) sig_circuit);
+			printf("pointeur Sigcircuit %ld\n", (long) sig_circuit);
 		if (mode_debug) 
 			printf("*******NOM concircuit %s signal %ld*********\n", con_circuit->NAME, sig_circuit->INDEX);
 
@@ -868,8 +868,8 @@
 		}
 
 		if (mode_debug) 
-			printf("seg pt %d layer %d ptc1 %d ptc2 %d piste1 %ld piste2 %ld\n", (int) seg, (int)seg->layer,
-			    (int)seg->c1, (int)seg->c2, seg->piste1, seg->piste2);
+			printf("seg pt %ld layer %ld ptc1 %ld ptc2 %ld piste1 %ld piste2 %ld\n", (long) seg, (long)seg->layer,
+			    (long)seg->c1, (long)seg->c2, seg->piste1, seg->piste2);
 
 		if (FAUX_SEG == seg->vraifaux) 
 			break;
@@ -926,7 +926,7 @@
 		}
 
 		if (mode_debug) 
-			printf("seg pt %d layer %d x1 %ld y1 %ld x2 %ld y2 %ld\n", (int) seg, (int)seg->layer, x1, y1, x2,
+			printf("seg pt %ld layer %ld x1 %ld y1 %ld x2 %ld y2 %ld\n", (long) seg, (long)seg->layer, x1, y1, x2,
 			     y2);
 		liste = lst_seg;
 
@@ -974,7 +974,7 @@
 				}
 
 				if (mode_debug) 
-					printf("*seg2 pt %d layer %d x1 %ld y1 %ld x2 %ld y2 %ld\n", (int) seg2, (int)seg2->layer,
+					printf("*seg2 pt %ld layer %ld x1 %ld y1 %ld x2 %ld y2 %ld\n", (long) seg2, (long)seg2->layer,
 					     x1seg2, y1seg2, x2seg2, y2seg2);
 
 				/* ----------------------------- */
diff -Naur alliance-5.0/ring/src/routage.c alliance/ring/src/routage.c
--- alliance-5.0/ring/src/routage.c	2002-09-30 18:21:09.000000000 +0200
+++ alliance/ring/src/routage.c	2009-06-13 23:25:01.000000000 +0200
@@ -330,8 +330,8 @@
 					break;
 				}
 				if (mode_debug) 
-					printf("construit cour face %d  debutcoorx %ld nouveaucoin x %ld debpt %d coinpt%d\n",
-					     (int)prec_con->face, debut_coor->xabs, nouveaucoin->xabs, (int)debut_coor, (int)nouveaucoin);
+					printf("construit cour face %ld  debutcoorx %ld nouveaucoin x %ld debpt %ld coinpt%ld\n",
+					     (long)prec_con->face, debut_coor->xabs, nouveaucoin->xabs, (long)debut_coor, (long)nouveaucoin);
 			} /* fin du if */
 
 			else		 {
@@ -362,12 +362,12 @@
 		change_face = 0;
 
 		if (mode_debug) 
-			printf("prec-con-pt %d\n", (int)prec_con);
+			printf("prec-con-pt %ld\n", (long)prec_con);
 
 		while ((NULL != lst_proj) && (!change_face)) {
 			con = (LST_PSEUDO_CON)((PT_COORDONNEES)lst_proj->DATA)->proprio;
 			if (mode_debug) 
-				printf("con-pt %d\n", (int)con);
+				printf("con-pt %ld\n", (long)con);
 			change_face = prec_con->face != con->face;
 			if (!change_face) { 
 				prec_con = con; 
@@ -495,8 +495,8 @@
 		} /* fin du else */
 
 		if (mode_debug) 
-			printf("construit cour face %d debutcoorx %ld coin x %ld debpt %d coinpt%d\n", (int)prec_con->face,
-			     debut_coor->xabs, coin->xabs, (int)debut_coor, (int)coin);
+			printf("construit cour face %ld debutcoorx %ld coin x %ld debpt %ld coinpt%ld\n", (long)prec_con->face,
+			     debut_coor->xabs, coin->xabs, (long)debut_coor, (long)coin);
 
 	} /* fin du 1er while */
 
diff -Naur alliance-5.0/ring/src/struct2.c alliance/ring/src/struct2.c
--- alliance-5.0/ring/src/struct2.c	2002-09-30 18:21:09.000000000 +0200
+++ alliance/ring/src/struct2.c	2009-06-14 00:03:43.000000000 +0200
@@ -322,7 +322,7 @@
 		lp = grille[face].lst_pas;
 
 		while (lp != NULL) {
-			printf("x %5ld ----- y %5ld proprio %d\n", (lp)->xabs, (lp)->yabs, (int)lp->proprio);
+			printf("x %5ld ----- y %5ld proprio %ld\n", (lp)->xabs, (lp)->yabs, (long)lp->proprio);
 			if (lp->suiv == NULL) 
 				der = lp;
 			lp = lp->suiv;
@@ -631,8 +631,8 @@
 	}
 
 	if (mode_debug) 
-		printf("alloue et chaine face %d  c1x %ld c2 x %ld c1pt %d c2pt%d\n", (int)face, seg->c1->xabs, seg->c2->xabs,
-		     (int)seg->c1, (int)seg->c2);
+		printf("alloue et chaine face %ld  c1x %ld c2 x %ld c1pt %ld c2pt%ld\n", (long)face, seg->c1->xabs, seg->c2->xabs,
+		     (long)seg->c1, (long)seg->c2);
 	seg->largeur = largeur;
 	seg->layer = layer;
 
@@ -741,7 +741,7 @@
 	long	aux;
 
 	/*
-	if (mode_debug) printf("SEGMENT LIBRE tabseg %d  listeseg %d\n",(int) tab_seg, (int) liste_seg);
+	if (mode_debug) printf("SEGMENT LIBRE tabseg %ld  listeseg %ld\n",(long) tab_seg, (long) liste_seg);
 	*/
 
 	/* on classe les colonnes et les pistes */
@@ -885,7 +885,7 @@
 		/* printf("PAR DERRIERE\n");
   		while (der) {
    			printf("face %d x1 %5ld y1 %5ld x2 %5ld y2 %5ld ---- piste1 %3ld piste2 %3ld --- larg %3ld layer %d \n",
-   			der->face,der->c1->xabs,der->c1->yabs,der->c2->xabs,der->c2->yabs,der->piste1,der->piste2,der->largeur,(int)der->layer);
+   			der->face,der->c1->xabs,der->c1->yabs,der->c2->xabs,der->c2->yabs,der->piste1,der->piste2,der->largeur,(long)der->layer);
   			der = der->prec;
     		}
 		*/
@@ -938,7 +938,7 @@
 
 /*-----------------------------------------------------------------------------------*/
 
-int	croisement_con_alim(ptcoor, concoeur, ptalim)
+long	croisement_con_alim(ptcoor, concoeur, ptalim)
 PT_COORDONNEES ptcoor;
 LST_PSEUDO_CON concoeur;
 chain_list     *ptalim;
@@ -950,7 +950,7 @@
 	int	i, nbcolatrouver;
 
 	if (mode_debug) 
-		printf("\tCroisement con avec alim  %s larg %ld face %d x %ld y %ld\n", concoeur->nom_con, concoeur->largeur,
+		printf("\tCroisement con avec alim  %s larg %ld face %ld x %ld y %ld\n", concoeur->nom_con, concoeur->largeur,
 		     concoeur->face, ptcoor->xabs, ptcoor->yabs);
 
 	nbcolatrouver = (concoeur->largeur + pitch) / (2 * pitch);
@@ -963,7 +963,7 @@
 		if ((NULL != lst_coor) && (NULL == lst_coor->proprio))
 			lst_coor = lst_coor->suiv;
 		else 
-			return ((int) 1);
+			return ((long) 1);
 	}
 
 	lst_coor = ptcoor->prec;
@@ -971,7 +971,7 @@
 		if ((NULL != lst_coor) && (NULL == lst_coor->proprio))
 			lst_coor = lst_coor->prec;
 		else 
-			return ((int) 1);
+			return ((long) 1);
 	}
 
 	switch (concoeur->face) {
@@ -1011,16 +1011,16 @@
 					     con->nom_con, position, diff, con->largeur);
 
 			if (diff < 0)  
-				return((int) -diff);
+				return((long) -diff);
 			if (diff < dminmetalmetal) 
-				return ((int) pitch);
+				return ((long) pitch);
 
 		}
 
 		ptalim = ptalim->NEXT;
 	}
 
-	return((int) 0);
+	return((long) 0);
 }
 
 /*-----------------------------------------------------------------------------------------*/
@@ -1105,7 +1105,7 @@
 /* si testlayer =0                                                                   */
 /*-----------------------------------------------------------------------------------*/
 
-int	croisementok_alimequi(concoeur, ptalim, testlayer)
+long	croisementok_alimequi(concoeur, ptalim, testlayer)
 LST_PSEUDO_CON concoeur;
 chain_list     *ptalim;
 char	testlayer;
@@ -1115,7 +1115,7 @@
 	char	metalcol = 0;
 
 	if (mode_debug) 
-		printf("\tCroisement con avec alim equi %s larg %ld face %d x %ld y %ld\n", concoeur->nom_con, concoeur->largeur,
+		printf("\tCroisement con avec alim equi %s larg %ld face %ld x %ld y %ld\n", concoeur->nom_con, concoeur->largeur,
 		     concoeur->face, concoeur->coord->xabs, concoeur->coord->yabs);
 
 	switch (concoeur->face) {
@@ -1147,32 +1147,32 @@
 			}
 
 			if (mode_debug) 
-				printf("\tCroisement conplot avec alim equi %s larg %ld face %d position%ld\n", con->nom_con,
+				printf("\tCroisement conplot avec alim equi %s larg %ld face %ld position%ld\n", con->nom_con,
 				     con->largeur, con->face, position);
 
 			if (position < positioncour) { 
 				if (((position + con->largeur / 2) >= positioncour) && ((con->layer == metalcol) || (testlayer)) ) { 
 					if (mode_debug) 
 						printf("croisement trouve\n");
-					return((int) 1);
+					return((long) 1);
 				}
 			} else if (position > positioncour) { 
 				if (((position - con->largeur / 2) <= positioncour) && ((con->layer == metalcol) || (testlayer)) ) {
 					if (mode_debug) 
 						printf("croisement trouve\n");
-					return((int) 1);
+					return((long) 1);
 				}
 			} else if ((con->layer == metalcol) || (testlayer)) {  
 				if (mode_debug) 
 					printf("croisement trouve\n");
-				return ((int) 1);
+				return ((long) 1);
 			}
 		}
 
 		ptalim = ptalim->NEXT;
 	}
 
-	return((int) 0);
+	return((long) 0);
 }
 
 /*----------------------------------------------------------------------------------*/
diff -Naur alliance-5.0/ring/src/struct.c alliance/ring/src/struct.c
--- alliance-5.0/ring/src/struct.c	2002-09-30 18:21:09.000000000 +0200
+++ alliance/ring/src/struct.c	2009-06-13 23:26:25.000000000 +0200
@@ -830,7 +830,7 @@
 	}
 		
 	if (mode_debug) 
-		printf("INSNAME %s face %d ptcon %d\n", ((loins_list * ) (con->con_lo)->ROOT)->INSNAME, (int)face, (int)con);
+		printf("INSNAME %s face %ld ptcon %ld\n", ((loins_list * ) (con->con_lo)->ROOT)->INSNAME, (long)face, (long)con);
 
 	if (tab_coeur[face] == NULL) {
 		if (mode_debug) 
diff -Naur alliance-5.0/ring/src/struct.h alliance/ring/src/struct.h
--- alliance-5.0/ring/src/struct.h	2002-09-30 18:21:09.000000000 +0200
+++ alliance/ring/src/struct.h	2009-06-14 00:04:06.000000000 +0200
@@ -379,9 +379,9 @@
 extern int	segment_libre();
 extern void affic_listeseg();
 extern phcon_list *cherche_conph_circuit();
-extern int	croisement_con_alim();
+extern long	croisement_con_alim();
 extern void largeur_vddvss();
-extern int	croisementok_alimequi();
+extern long	croisementok_alimequi();
 extern long	compte_nbplotsface();
 
 #endif /* __STRUCT_H */

alliance-rtd.patch:

--- NEW FILE alliance-rtd.patch ---
diff -Naur alliance-5.0/rtd/configure.in alliance/rtd/configure.in
--- alliance-5.0/rtd/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rtd/configure.in	2002-10-16 20:04:29.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:29 jpc Exp $
+dnl
+dnl
+AC_INIT(src/rtd.h)
+RTD_DLL_VERSION=1:1:0
+AC_SUBST(RTD_DLL_VERSION)
+AM_INIT_AUTOMAKE(rtd, 1.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/rtd/Makefile.in alliance/rtd/Makefile.in
--- alliance-5.0/rtd/Makefile.in	2007-07-18 19:05:02.000000000 +0200
+++ alliance/rtd/Makefile.in	2009-06-13 22:27:56.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/rtd/src/Makefile.in alliance/rtd/src/Makefile.in
--- alliance-5.0/rtd/src/Makefile.in	2007-07-18 19:05:02.000000000 +0200
+++ alliance/rtd/src/Makefile.in	2009-06-13 22:27:56.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libRtd_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -67,11 +65,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libRtd_la_SOURCES)
 DIST_SOURCES = $(libRtd_la_SOURCES)
@@ -146,6 +144,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -168,6 +169,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -234,6 +238,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -245,6 +252,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -294,6 +304,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -301,6 +314,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/rtd/src/rtd_error.h alliance/rtd/src/rtd_error.h
--- alliance-5.0/rtd/src/rtd_error.h	2002-09-30 18:21:10.000000000 +0200
+++ alliance/rtd/src/rtd_error.h	2009-06-13 19:49:09.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef RTD_ERROR_H
 # define RTD_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |

alliance-rtn.patch:

--- NEW FILE alliance-rtn.patch ---
diff -Naur alliance-5.0/rtn/configure.in alliance/rtn/configure.in
--- alliance-5.0/rtn/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rtn/configure.in	2002-10-16 20:04:29.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:29 jpc Exp $
+dnl
+dnl
+AC_INIT(src/rtn.h)
+RTN_DLL_VERSION=1:1:0
+AC_SUBST(RTN_DLL_VERSION)
+AM_INIT_AUTOMAKE(rtn, 1.1)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/rtn/Makefile.in alliance/rtn/Makefile.in
--- alliance-5.0/rtn/Makefile.in	2007-07-18 19:05:02.000000000 +0200
+++ alliance/rtn/Makefile.in	2009-06-13 22:27:56.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/rtn/src/cvslog.28069 alliance/rtn/src/cvslog.28069
--- alliance-5.0/rtn/src/cvslog.28069	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rtn/src/cvslog.28069	2009-06-14 15:52:12.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:12 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/rtn/src
+In directory do:/users/cao/ludo/alliance/src/rtn/src
+
+Modified Files:
+	rtnerror.h 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/rtn/src/main.c alliance/rtn/src/main.c
--- alliance-5.0/rtn/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/rtn/src/main.c	2002-09-30 18:21:11.000000000 +0200
@@ -0,0 +1,164 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                     Rtn                           |
+|                                                             |
+| File    :                    main.c                         |
+|                                                             |
+| Date    :                   08.02.95                        |
+|                                                             |
+| Author  :               Jacomme Ludovic                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+# include <stdio.h>
+# include <string.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "vex.h"
+# include "rtn.h"
+# include "rtd.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Usage                            |
+|                                                             |
+\------------------------------------------------------------*/
+
+void RtlUsage()
+{
+  fprintf( stderr, "\t\trtntest [Options] Input_name [Output_name]\n\n" );
+  fprintf( stdout, "\t\tOptions : -V Sets Verbose mode on\n" );
+  fprintf( stdout, "\t\t          -S Saves Rtl figure\n" );
+  fprintf( stdout, "\n" );
+
+  exit( 1 );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+int main( argc, argv )
+
+  int   argc;
+  char *argv[];
+{
+  rtlfig_list *RtlFigure;
+  char        *InputFileName;
+  char        *OutputFileName;
+  int          Number;
+  int          Index;
+  char         Option;
+
+  int   FlagVerbose   = 0;
+  int   FlagSave      = 0;
+
+  mbkenv();
+  autenv();
+  vexenv();
+  rtlenv();
+
+  InputFileName  = (char *)0;
+  OutputFileName = (char *)0;
+
+  if ( argc < 2 ) RtlUsage();
+
+  InputFileName = (char *)0;
+
+  for ( Number = 1; Number  < argc; Number++ )
+  {
+    if ( argv[ Number ][ 0 ] == '-' )
+    {
+      for ( Index = 1; argv[ Number ][ Index ] != '\0'; Index++ )
+      {
+        Option = argv[ Number ][ Index ];
+
+        switch ( Option )
+        {
+          case 'V' : FlagVerbose = 1;
+          break;
+          case 'S' : FlagSave    = 1;
+          break;
+          default  : RtlUsage();
+        }
+      }
+    }
+    else
+    if ( InputFileName == (char *)0 ) InputFileName = argv[ Number ];
+    else
+    if ( OutputFileName == (char *)0 ) OutputFileName = argv[ Number ];
+    else
+    RtlUsage();
+  }
+
+  if ( InputFileName  == (char *)0 ) RtlUsage();
+  if ( OutputFileName == (char *)0 ) OutputFileName = InputFileName;
+
+  if ( ( FlagSave ) && ( InputFileName == OutputFileName ) )
+  {
+    RtlUsage();
+  }
+
+  RtlFigure = getrtlfig( InputFileName );
+
+  if ( FlagVerbose ) viewrtlfig( RtlFigure );
+
+  if ( FlagSave )
+  {
+    RtlFigure->NAME = namealloc( OutputFileName );
+    savertlfig( RtlFigure );
+  }
+
+  delrtlfig( RtlFigure->NAME );
+
+  return( 0 );
+}
diff -Naur alliance-5.0/rtn/src/Makefile.in alliance/rtn/src/Makefile.in
--- alliance-5.0/rtn/src/Makefile.in	2007-07-18 19:05:03.000000000 +0200
+++ alliance/rtn/src/Makefile.in	2009-06-13 22:27:56.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libRtn_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -67,11 +65,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libRtn_la_SOURCES)
 DIST_SOURCES = $(libRtn_la_SOURCES)
@@ -146,6 +144,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -168,6 +169,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -234,6 +238,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -245,6 +252,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -294,6 +304,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -301,6 +314,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/rtn/src/rtnerror.h alliance/rtn/src/rtnerror.h
--- alliance-5.0/rtn/src/rtnerror.h	2002-09-30 18:21:11.000000000 +0200
+++ alliance/rtn/src/rtnerror.h	2009-06-13 21:55:42.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef RTL_ERROR_H
 # define RTL_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |

alliance-s2r.patch:

--- NEW FILE alliance-s2r.patch ---
diff -Naur alliance-5.0/s2r/configure.in alliance/s2r/configure.in
--- alliance-5.0/s2r/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/s2r/configure.in	2002-10-16 20:04:30.000000000 +0200
@@ -0,0 +1,34 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/postrat.c)
+
+S2R_MAJOR_VERSION=4
+S2R_MINOR_VERSION=4
+S2R_VERSION=$S2R_MAJOR_VERSION.$S2R_MINOR_VERSION
+
+AC_SUBST(S2R_MAJOR_VERSION)
+AC_SUBST(S2R_MINOR_VERSION)
+AC_SUBST(S2R_VERSION)
+
+# For automake.
+VERSION=$S2R_VERSION
+PACKAGE=s2r
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+AC_CHECK_LIB(m, sqrt)
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/s2r/doc/Makefile.in alliance/s2r/doc/Makefile.in
--- alliance-5.0/s2r/doc/Makefile.in	2007-07-18 19:05:03.000000000 +0200
+++ alliance/s2r/doc/Makefile.in	2009-06-13 22:27:57.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/s2r/Makefile.in alliance/s2r/Makefile.in
--- alliance-5.0/s2r/Makefile.in	2007-07-18 19:05:03.000000000 +0200
+++ alliance/s2r/Makefile.in	2009-06-13 22:27:57.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/s2r/src/cvslog.28100 alliance/s2r/src/cvslog.28100
--- alliance-5.0/s2r/src/cvslog.28100	1970-01-01 01:00:00.000000000 +0100
+++ alliance/s2r/src/cvslog.28100	2009-06-14 15:52:13.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:13 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/s2r/src
+In directory do:/users/cao/ludo/alliance/src/s2r/src
+
+Modified Files:
+	hash.c hash.h 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/s2r/src/hash.c alliance/s2r/src/hash.c
--- alliance-5.0/s2r/src/hash.c	2002-09-30 18:21:12.000000000 +0200
+++ alliance/s2r/src/hash.c	2009-06-13 23:27:02.000000000 +0200
@@ -36,15 +36,15 @@
 
 void htremove (ht_t * htable)
 {
-  int i;
-  for (i = 1; i < (int)htable[0]; i++)
+  long i;
+  for (i = 1; i < (long)htable[0]; i++)
     freechain (htable[i]);
   free (htable);
 }
 
-ht_t *htinit (int size)
+ht_t *htinit (long size)
 {
-  int i;
+  long i;
   ht_t *htable;
 
   /* prend le premier nombre premier au dela de size */
@@ -64,12 +64,12 @@
   return htable;
 }
 
-static int hash (ht_t * htable, char *key)
+static long hash (ht_t * htable, char *key)
 {
-  int alveole = 0;
-  int length = strlen (key);
-  int segment;
-  int l;
+  long alveole = 0;
+  long length = strlen (key);
+  long segment;
+  long l;
 
   if ((key == NULL) || (length == 0))
   {
@@ -81,13 +81,13 @@
     segment = 0xFFFF & ((key[l] << 8) | key[l + 1]);
     alveole = alveole ^ ((segment << 1) | (segment >> 15));
   }
-  alveole %= (int) htable[0];   /* htable[0] == la taille de la table */
+  alveole %= (long) htable[0];   /* htable[0] == la taille de la table */
   return (alveole + 1);         /* +1 car on ne doit rien mettre dans case 0 */
 }
 
 chain_list *htget (ht_t * htable, char *key)
 {
-  int alveole = hash (htable, key);
+  long alveole = hash (htable, key);
   chain_list *p;
 
   for (p = htable[alveole]; p && strcmp (p->DATA, key); p = p->NEXT);
@@ -96,7 +96,7 @@
 
 chain_list *htset (ht_t * htable, char *key)
 {
-  int alveole = hash (htable, key);
+  long alveole = hash (htable, key);
   chain_list *p;
 
   for (p = htable[alveole]; p && strcmp (p->DATA, key); p = p->NEXT);
diff -Naur alliance-5.0/s2r/src/hash.h alliance/s2r/src/hash.h
--- alliance-5.0/s2r/src/hash.h	2002-09-30 18:21:12.000000000 +0200
+++ alliance/s2r/src/hash.h	2009-06-14 00:08:32.000000000 +0200
@@ -29,7 +29,7 @@
 
 typedef chain_list *ht_t;       /* def d'1 table de hachage table de htele_t */
 
-extern ht_t *htinit (int size);
+extern ht_t *htinit (long size);
 extern void htremove (ht_t * htable);
 extern chain_list *htset (ht_t * htable, char *key);
 extern chain_list *htget (ht_t * htable, char *key);
diff -Naur alliance-5.0/s2r/src/Makefile.in alliance/s2r/src/Makefile.in
--- alliance-5.0/s2r/src/Makefile.in	2007-07-18 19:05:03.000000000 +0200
+++ alliance/s2r/src/Makefile.in	2009-06-13 22:27:57.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(s2r_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -60,11 +58,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(s2r_SOURCES)
 DIST_SOURCES = $(s2r_SOURCES)
@@ -137,6 +135,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -159,6 +160,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -225,6 +229,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -236,6 +243,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -285,6 +295,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -292,6 +305,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/s2r/src/rdsx2y.c alliance/s2r/src/rdsx2y.c
--- alliance-5.0/s2r/src/rdsx2y.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/s2r/src/rdsx2y.c	2002-09-30 18:21:12.000000000 +0200
@@ -0,0 +1,97 @@
+/*
+ * This file is part of the Alliance CAD System
+ * Copyright (C) Laboratoire LIP6 - Département ASIM
+ * Universite Pierre et Marie Curie
+ *
+ * Home page          : http://www-asim.lip6.fr/alliance/
+ * E-mail             : mailto:alliance-users at asim.lip6.fr
+ *
+ * This progam is  free software; you can redistribute it  and/or modify it
+ * under the  terms of the GNU  General Public License as  published by the
+ * Free Software Foundation;  either version 2 of the License,  or (at your
+ * option) any later version.
+ *
+ * Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+ * useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ *
+ * You should have received a copy  of the GNU General Public License along
+ * with the GNU C Library; see the  file COPYING. If not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+/****************************************************************************/
+/*                                                                          */
+/*                      ALLIANCE CAO & VLSI CAD                             */
+/*                                                                          */
+/*    Product : (S)ymbolic (2)to (R)eal translater                          */
+/*    File    : rdsx2y.c                                                    */
+/*                                                                          */
+/*    (c) copyright 1992 MASI laboratory CAO & VLSI team                    */
+/*    All Right Reserved                                                    */
+/*    Support : e-mail cao-vlsi at masi.ibp.fr                                 */
+/*                                                                          */
+/****************************************************************************/
+/*                                                                          */
+/*              Main of cif or gds translater                               */
+/*                                                                          */
+/****************************************************************************/
+
+#include "generic.h"
+#include  <mph.h>
+#include  <mut.h>
+#include  <rds.h>
+#include  <rfm.h>
+#include  <rpr.h>
+#include  <rwi.h>
+#include  <rut.h>
+#include  <rtl.h>
+
+getarg (argc, argv, model_name)
+     int argc;
+     char **argv;
+     char **model_name;
+{
+   char *option1;
+   char *option2;
+
+   if (argc != 2)
+   {
+      fprintf (stderr, "usage : %s <file> \n", argv[0]);
+      exit (1);
+   }
+   *model_name = namealloc (argv[1]);
+}
+
+
+main (argc, argv)
+     int argc;
+     char **argv;
+{
+   char *model_name;
+   rdsfig_list *pf;
+
+  /**** banner and parameters ****/
+   getarg (argc, argv, &model_name);
+
+/*\
+ * setting environement
+ * MBK_CATAL_NAME    : file where file name to be replaced are put
+ * MBK_CATA_LIB      : where cells, catal file and techno file are
+ * MBK_WORK_LIB      : where result file is written or where techno file is
+ *                     WORK_LIB is watched before CATA_LIB
+ * MBK_WORK_LIB      : where result file is placed
+ * MBK_IN_PH         : file format of symbolic figure
+ * RDS_TECHNO_NAME   : techno file name
+ * RDS_IN            : file format of real figures to replace
+ * RDS_OUT           : file format of result file
+\*/
+   mbkenv ();
+   rdsenv ();
+   loadrdsparam ();
+   pf = getrdsfig (model_name, 'A', 0);
+   saverdsfig (pf);
+
+   return (0);
+}

alliance-scapin.patch:

--- NEW FILE alliance-scapin.patch ---
diff -Naur alliance-5.0/scapin/configure.in alliance/scapin/configure.in
--- alliance-5.0/scapin/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/scapin/configure.in	2002-10-16 20:04:30.000000000 +0200
@@ -0,0 +1,36 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/scan_main.c)
+
+SCAPIN_MAJOR_VERSION=1
+SCAPIN_MINOR_VERSION=1
+SCAPIN_VERSION=$SCAPIN_MAJOR_VERSION.$SCAPIN_MINOR_VERSION
+
+AC_SUBST(SCAPIN_MAJOR_VERSION)
+AC_SUBST(SCAPIN_MINOR_VERSION)
+AC_SUBST(SCAPIN_VERSION)
+
+# For automake.
+VERSION=$SCAPIN_VERSION
+PACKAGE=scapin
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+etc/Makefile
+])
diff -Naur alliance-5.0/scapin/etc/Makefile.in alliance/scapin/etc/Makefile.in
--- alliance-5.0/scapin/etc/Makefile.in	2007-07-18 19:05:04.000000000 +0200
+++ alliance/scapin/etc/Makefile.in	2009-06-13 22:27:58.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/scapin/Makefile.in alliance/scapin/Makefile.in
--- alliance-5.0/scapin/Makefile.in	2007-07-18 19:05:04.000000000 +0200
+++ alliance/scapin/Makefile.in	2009-06-13 22:27:57.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/scapin/man1/Makefile.in alliance/scapin/man1/Makefile.in
--- alliance-5.0/scapin/man1/Makefile.in	2007-07-18 19:05:04.000000000 +0200
+++ alliance/scapin/man1/Makefile.in	2009-06-13 22:27:58.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/scapin/src/Makefile.in alliance/scapin/src/Makefile.in
--- alliance-5.0/scapin/src/Makefile.in	2007-07-18 19:05:05.000000000 +0200
+++ alliance/scapin/src/Makefile.in	2009-06-13 22:27:58.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(scapin_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -60,11 +58,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(scapin_SOURCES)
 DIST_SOURCES = $(scapin_SOURCES)
@@ -137,6 +135,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -159,6 +160,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -225,6 +229,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -236,6 +243,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -285,6 +295,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -292,6 +305,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-scl.patch:

--- NEW FILE alliance-scl.patch ---
diff -Naur alliance-5.0/scl/configure.in alliance/scl/configure.in
--- alliance-5.0/scl/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/scl/configure.in	2002-10-16 20:04:30.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:30 jpc Exp $
+dnl
+dnl
+AC_INIT(src/scl.h)
+SCL_DLL_VERSION=1:5:0
+AC_SUBST(SCL_DLL_VERSION)
+AM_INIT_AUTOMAKE(scl, 1.5)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/scl/Makefile.in alliance/scl/Makefile.in
--- alliance-5.0/scl/Makefile.in	2007-07-18 19:05:05.000000000 +0200
+++ alliance/scl/Makefile.in	2009-06-13 22:27:58.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/scl/src/cvslog.28131 alliance/scl/src/cvslog.28131
--- alliance-5.0/scl/src/cvslog.28131	1970-01-01 01:00:00.000000000 +0100
+++ alliance/scl/src/cvslog.28131	2009-06-14 15:52:14.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:14 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/scl/src
+In directory do:/users/cao/ludo/alliance/src/scl/src
+
+Modified Files:
+	scgmain.c schdel.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/scl/src/main.c alliance/scl/src/main.c
--- alliance-5.0/scl/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/scl/src/main.c	2002-09-30 18:21:14.000000000 +0200
@@ -0,0 +1,178 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                     Sch                           |
+|                                                             |
+| File    :                    main.c                         |
+|                                                             |
+| Date    :                   08.02.95                        |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+# include <stdio.h>
+# include <string.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "abl.h"
+# include "bdd.h"
+# include "abe.h"
+# include "abv.h"
+# include "mlo.h"
+# include "scl.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Usage                            |
+|                                                             |
+\------------------------------------------------------------*/
+
+void SchUsage()
+{
+  fprintf( stderr, "\t\tschtest [Options] Input_name [Output_name]\n\n" );
+  fprintf( stdout, "\t\tOptions : -V Sets Verbose mode on\n" );
+  fprintf( stdout, "\t\t          -B Behavioral mode on\n" );
+  fprintf( stdout, "\t\t          -v Vectorized mode on\n" );
+  fprintf( stdout, "\t\t          -P to place and route\n" );
+  fprintf( stdout, "\n" );
+
+  exit( 1 );
+}
+
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+int main( argc, argv )
+
+  int   argc;
+  char *argv[];
+{
+  schfig_list *SchFigure;
+  befig_list  *BeFigure;
+  lofig_list  *LoFigure;
+  char        *InputFileName;
+  int          Number;
+  int          Index;
+  char         Option;
+
+  int   FlagVerbose  = 0;
+  int   FlagVector   = 0;
+  int   FlagBeh      = 0;
+  int   FlagPlace    = 0;
+  
+  mbkenv();
+  autenv();
+  schenv();
+
+  InputFileName = (char *)0;
+
+  if ( argc < 2 ) SchUsage();
+
+  InputFileName = (char *)0;
+
+  for ( Number = 1; Number  < argc; Number++ )
+  {
+    if ( argv[ Number ][ 0 ] == '-' )
+    {
+      for ( Index = 1; argv[ Number ][ Index ] != '\0'; Index++ )
+      {
+        Option = argv[ Number ][ Index ];
+
+        switch ( Option )
+        {
+          case 'V' : FlagVerbose  = 1;
+          break;
+          case 'v' : FlagVector   = 1;
+          break;
+          case 'P' : FlagPlace    = 1;
+          break;
+          case 'B' : FlagBeh      = 1;
+          break;
+          default  : SchUsage();
+        }
+      }
+    }
+    else
+    if ( InputFileName == (char *)0 ) InputFileName = argv[ Number ];
+    else
+    SchUsage();
+  }
+
+  if ( InputFileName  == (char *)0 ) SchUsage();
+
+  if ( FlagBeh )
+  {
+    BeFigure  = vhdlloadbefig( (befig_list *)0, InputFileName, 3 );
+    SchFigure = befig2schfig( BeFigure );
+  }
+  else
+  {
+    LoFigure  = getlofig( InputFileName, 'A' );
+    SchFigure = lofig2schfig( LoFigure, FlagVector );
+  }
+
+  if ( FlagPlace )
+  {
+    placerouteschfig( SchFigure );
+  }
+
+  if ( FlagVerbose )
+  {
+    viewschfig( SchFigure );
+  }
+
+  delschfig( SchFigure->NAME );
+
+  return( 0 );
+}
+
+
diff -Naur alliance-5.0/scl/src/Makefile.in alliance/scl/src/Makefile.in
--- alliance-5.0/scl/src/Makefile.in	2007-07-18 19:05:05.000000000 +0200
+++ alliance/scl/src/Makefile.in	2009-06-13 22:27:59.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libScl_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -69,11 +67,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libScl_la_SOURCES)
 DIST_SOURCES = $(libScl_la_SOURCES)
@@ -148,6 +146,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -170,6 +171,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -236,6 +240,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -247,6 +254,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -296,6 +306,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -303,6 +316,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/scl/src/scgmain.c alliance/scl/src/scgmain.c
--- alliance-5.0/scl/src/scgmain.c	2002-09-30 18:21:14.000000000 +0200
+++ alliance/scl/src/scgmain.c	2009-06-13 19:49:51.000000000 +0200
@@ -45,6 +45,7 @@
 # include "scl.h"
 
 # include <stdio.h>
+# include <stdlib.h>
 # include "scg.h"
 # include "scgmain.h"
 
diff -Naur alliance-5.0/scl/src/schdel.c alliance/scl/src/schdel.c
--- alliance-5.0/scl/src/schdel.c	2002-09-30 18:21:14.000000000 +0200
+++ alliance/scl/src/schdel.c	2009-06-13 19:49:42.000000000 +0200
@@ -212,8 +212,8 @@
   loc_delschcon( Figure->CON_IN  );
   loc_delschcon( Figure->CON_OUT );
 
-  loc_delschnet( Figure->CON_OUT );
-  loc_delschbox( Figure->CON_OUT );
+  loc_delschnet( Figure->NET );
+  loc_delschbox( Figure->BOX );
 
   freeschfig( Figure );
 

alliance-sea.patch:

--- NEW FILE alliance-sea.patch ---
diff -Naur alliance-5.0/mips_asm/configure.in alliance/mips_asm/configure.in
--- alliance-5.0/mips_asm/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/mips_asm/configure.in	2004-05-23 15:57:38.000000000 +0200
@@ -0,0 +1,40 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/mips_globals.c)
+
+MIPS_ASM_MAJOR_VERSION=1
+MIPS_ASM_MINOR_VERSION=0
+MIPS_ASM_VERSION=$MIPS_ASM_MAJOR_VERSION.$MIPS_ASM_MINOR_VERSION
+
+AC_SUBST(MIPS_ASM_MAJOR_VERSION)
+AC_SUBST(MIPS_ASM_MINOR_VERSION)
+AC_SUBST(MIPS_ASM_VERSION)
+
+# For automake.
+VERSION=$MIPS_ASM_VERSION
+PACKAGE=mips_asm
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CXX
+AC_PROG_CC
+AC_PROG_RANLIB
+ALC_CXX_PROBLEMATIC_OLD_VERSION
+AM_PROG_LEX
+AC_PROG_YACC
+AC_PROG_MAKE_SET
+
+dnl Checks for libraries.
+dnl Check for -lm librarie.  These should always be present.
+AC_CHECK_LIB(m, exp)
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/mips_asm/Makefile.in alliance/mips_asm/Makefile.in
--- alliance-5.0/mips_asm/Makefile.in	2007-07-18 19:04:51.000000000 +0200
+++ alliance/mips_asm/Makefile.in	2009-06-13 22:27:44.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/mips_asm/src/Makefile.in alliance/mips_asm/src/Makefile.in
--- alliance-5.0/mips_asm/src/Makefile.in	2007-07-18 19:04:51.000000000 +0200
+++ alliance/mips_asm/src/Makefile.in	2009-06-13 22:27:44.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(mips_asm_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -61,11 +59,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -143,6 +141,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -165,6 +166,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -231,6 +235,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -242,6 +249,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -291,6 +301,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -298,6 +311,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
 diff -Naur alliance-5.0/sea/src/Makefile.in alliance/sea/src/Makefile.in
--- alliance-5.0/sea/src/Makefile.in	2007-07-18 19:05:06.000000000 +0200
+++ alliance/sea/src/Makefile.in	2009-06-13 22:27:59.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +16,6 @@
 
 
 
-SOURCES = $(libUtil_a_SOURCES) $(a2def_SOURCES) $(def2a_SOURCES) $(sxlib2lef_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -81,11 +79,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
@@ -165,6 +163,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -187,6 +188,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -253,6 +257,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -264,6 +271,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -313,6 +323,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -320,6 +333,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
 

alliance-syf.patch:

--- NEW FILE alliance-syf.patch ---
diff -Naur alliance-5.0/syf/configure.in alliance/syf/configure.in
--- alliance-5.0/syf/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/syf/configure.in	2002-10-16 20:04:31.000000000 +0200
@@ -0,0 +1,35 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/syf_main.c)
+
+SYF_MAJOR_VERSION=3
+SYF_MINOR_VERSION=6
+SYF_VERSION=$SYF_MAJOR_VERSION.$SYF_MINOR_VERSION
+
+AC_SUBST(SYF_MAJOR_VERSION)
+AC_SUBST(SYF_MINOR_VERSION)
+AC_SUBST(SYF_VERSION)
+
+# For automake.
+VERSION=$SYF_VERSION
+PACKAGE=syf
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/syf/Makefile.in alliance/syf/Makefile.in
--- alliance-5.0/syf/Makefile.in	2007-07-18 19:05:06.000000000 +0200
+++ alliance/syf/Makefile.in	2009-06-13 22:27:59.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/syf/man1/Makefile.in alliance/syf/man1/Makefile.in
--- alliance-5.0/syf/man1/Makefile.in	2007-07-18 19:05:07.000000000 +0200
+++ alliance/syf/man1/Makefile.in	2009-06-13 22:28:00.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/syf/src/cvslog.28162 alliance/syf/src/cvslog.28162
--- alliance-5.0/syf/src/cvslog.28162	1970-01-01 01:00:00.000000000 +0100
+++ alliance/syf/src/cvslog.28162	2009-06-14 15:52:15.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:15 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/syf/src
+In directory do:/users/cao/ludo/alliance/src/syf/src
+
+Modified Files:
+	syf_error.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/syf/src/Makefile.in alliance/syf/src/Makefile.in
--- alliance-5.0/syf/src/Makefile.in	2007-07-18 19:05:07.000000000 +0200
+++ alliance/syf/src/Makefile.in	2009-06-13 22:28:00.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(syf_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -66,11 +64,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(syf_SOURCES)
 DIST_SOURCES = $(syf_SOURCES)
@@ -143,6 +141,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -165,6 +166,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -231,6 +235,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -242,6 +249,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -291,6 +301,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -298,6 +311,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/syf/src/syf_error.c alliance/syf/src/syf_error.c
--- alliance-5.0/syf/src/syf_error.c	2002-09-30 18:21:21.000000000 +0200
+++ alliance/syf/src/syf_error.c	2009-06-13 23:27:42.000000000 +0200
@@ -103,7 +103,7 @@
       fprintf( stderr, "Missing scan-port declaration in figure \"%s\"\n",  Text );
     break;
     case SYF_ERROR_UNKNOWN_ENCODE_TYPE :
-      fprintf( stderr, "Unknown encode type \"%c\"\n",  (int)Text );
+      fprintf( stderr, "Unknown encode type \"%c\"\n",  (char)((long)Text) );
     break;
     case SYF_ERROR_BAD_STACK_NO_PUSH :
       fprintf( stderr, "Bad stack, no \"push\" in figure \"%s\"\n",  Text );

alliance-vasy.patch:

--- NEW FILE alliance-vasy.patch ---
diff -Naur alliance-5.0/vasy/configure.in alliance/vasy/configure.in
--- alliance-5.0/vasy/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vasy/configure.in	2002-10-16 20:04:31.000000000 +0200
@@ -0,0 +1,36 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/vasy_main.c)
+
+VASY_MAJOR_VERSION=1
+VASY_MINOR_VERSION=5
+VASY_VERSION=$VASY_MAJOR_VERSION.$VASY_MINOR_VERSION
+
+AC_SUBST(VASY_MAJOR_VERSION)
+AC_SUBST(VASY_MINOR_VERSION)
+AC_SUBST(VASY_VERSION)
+
+# For automake.
+VERSION=$VASY_VERSION
+PACKAGE=vasy
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+man1/Makefile
+man5/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/vasy/Makefile.in alliance/vasy/Makefile.in
--- alliance-5.0/vasy/Makefile.in	2007-07-18 19:05:07.000000000 +0200
+++ alliance/vasy/Makefile.in	2009-06-13 22:28:00.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/vasy/man1/Makefile.in alliance/vasy/man1/Makefile.in
--- alliance-5.0/vasy/man1/Makefile.in	2007-07-18 19:05:07.000000000 +0200
+++ alliance/vasy/man1/Makefile.in	2009-06-13 22:28:00.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/vasy/man5/Makefile.in alliance/vasy/man5/Makefile.in
--- alliance-5.0/vasy/man5/Makefile.in	2007-07-18 19:05:08.000000000 +0200
+++ alliance/vasy/man5/Makefile.in	2009-06-13 22:28:01.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/vasy/src/Makefile.in alliance/vasy/src/Makefile.in
--- alliance-5.0/vasy/src/Makefile.in	2007-07-18 19:05:08.000000000 +0200
+++ alliance/vasy/src/Makefile.in	2009-06-13 22:28:01.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(vasy_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -73,11 +71,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(vasy_SOURCES)
 DIST_SOURCES = $(vasy_SOURCES)
@@ -150,6 +148,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -172,6 +173,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -238,6 +242,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -249,6 +256,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -298,6 +308,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -305,6 +318,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/vasy/src/vasy_drvsyn.c alliance/vasy/src/vasy_drvsyn.c
--- alliance-5.0/vasy/src/vasy_drvsyn.c	2002-09-30 18:21:23.000000000 +0200
+++ alliance/vasy/src/vasy_drvsyn.c	2007-11-09 21:25:55.000000000 +0100
@@ -2495,6 +2495,7 @@
 ** Special treatments for Synopsys
 */
     VasyDriveSynopsysTreatFigure( RtlFigure );
+    VasySimplifyRtlFig( RtlFigure );
     VasyDriveSynopsysEntity( RtlFigure );
     VasyDriveSynopsysArchi( RtlFigure );
 

alliance-vbh.patch:

--- NEW FILE alliance-vbh.patch ---
diff -Naur alliance-5.0/vbh/configure.in alliance/vbh/configure.in
--- alliance-5.0/vbh/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vbh/configure.in	2002-10-16 20:04:31.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:31 jpc Exp $
+dnl
+dnl
+AC_INIT(src/vbh.h)
+VBH_DLL_VERSION=1:4:0
+AC_SUBST(VBH_DLL_VERSION)
+AM_INIT_AUTOMAKE(vbh, 1.4)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/vbh/Makefile.in alliance/vbh/Makefile.in
--- alliance-5.0/vbh/Makefile.in	2007-07-18 19:05:08.000000000 +0200
+++ alliance/vbh/Makefile.in	2009-06-13 22:28:01.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/vbh/src/Makefile.in alliance/vbh/src/Makefile.in
--- alliance-5.0/vbh/src/Makefile.in	2007-07-18 19:05:09.000000000 +0200
+++ alliance/vbh/src/Makefile.in	2009-06-13 22:28:01.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libVbh_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -67,11 +65,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libVbh_la_SOURCES)
 DIST_SOURCES = $(libVbh_la_SOURCES)
@@ -146,6 +144,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -168,6 +169,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -234,6 +238,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -245,6 +252,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -294,6 +304,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -301,6 +314,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-vbl.patch:

--- NEW FILE alliance-vbl.patch ---
diff -Naur alliance-5.0/vbl/configure.in alliance/vbl/configure.in
--- alliance-5.0/vbl/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vbl/configure.in	2002-10-16 20:04:31.000000000 +0200
@@ -0,0 +1,48 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:31 jpc Exp $
+dnl
+dnl
+AC_INIT(src/vbl.h)
+VBL_DLL_VERSION=1:4:0
+AC_SUBST(VBL_DLL_VERSION)
+AM_INIT_AUTOMAKE(vbl, 1.4)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_YACC
+AM_PROG_LEX
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/vbl/Makefile.in alliance/vbl/Makefile.in
--- alliance-5.0/vbl/Makefile.in	2007-07-18 19:05:09.000000000 +0200
+++ alliance/vbl/Makefile.in	2009-06-13 22:28:02.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/vbl/src/cvslog.28192 alliance/vbl/src/cvslog.28192
--- alliance-5.0/vbl/src/cvslog.28192	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vbl/src/cvslog.28192	2009-06-14 15:52:17.000000000 +0200
@@ -0,0 +1,14 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:17 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/vbl/src
+In directory do:/users/cao/ludo/alliance/src/vbl/src
+
+Modified Files:
+	main.c vbl_bcomp_l.l vbl_bcomp_y.y vbl_blex.h vbl_bspec.c 
+	vbl_bspec.h vbl_byacc.h vbl_parse.c vbl_util.c vhdl.yac 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/vbl/src/main.c alliance/vbl/src/main.c
--- alliance-5.0/vbl/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vbl/src/main.c	2009-06-13 19:52:14.000000000 +0200
@@ -0,0 +1,196 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
[...3997 lines suppressed...]
+generate_statement
+	:	a_label
+		unlabeled_generate_statement
+/*	|  unlabeled_generate_statement
+*/	;
+
+unlabeled_generate_statement
+	: generation_scheme
+	  GENERATE
+	  set_of_statements
+	  END_ERR
+	  GENERATE
+	  .label.
+	  Semicolon_ERR
+	;
+
+generation_scheme
+	: FOR
+	  generate_parameter_specification
+	| IF
+	  condition
+	;
+
+generate_parameter_specification
+	: Identifier
+	  IN
+	  discrete_range
+	;
+
+condition
+	: expression
+	;
+
+/*
+**  label declaration
+*/
+a_label
+	:	label
+		Colon
+	;
+
+
+label
+	: Identifier
+	;
+
+/*
+**  Chapter 10:  Scope and Visibility
+*/
+
+/* 10.4 */
+use_clause
+	: USE
+	  selected_name    /* package simple name */
+	  ...selected_name..
+	  Semicolon_ERR
+	;
+
+
+...selected_name..
+	: /*empty*/
+	| ...selected_name..
+	  Comma
+	  selected_name
+	;
+
+/*
+**  Design Units and Their Analysis
+*/
+
+/* 11.1 */
+design_file
+	: design_unit
+	  ..design_unit..
+	;
+
+..design_unit..
+	: /*empty*/
+	| design_unit
+	  ..design_unit..
+	;
+
+design_unit
+	: context_clause
+	  library_unit
+	;
+
+library_unit
+	: primary_unit
+	| secondary_unit
+	| error
+	;
+
+primary_unit
+	: entity_declaration
+	| configuration_declaration
+	| package_declaration
+	;
+
+secondary_unit
+	: architecture_body
+	| package_body
+	;
+
+/* Design Libraries */
+/* 11.2 */
+
+library_clause
+	: LIBRARY
+	  logical_name_list
+	  Semicolon_ERR
+	;
+
+logical_name_list
+	: Identifier
+	  ...logical_name..
+	;
+
+...logical_name..
+	: /*empty*/
+	| ...logical_name..
+	  Comma
+	  Identifier
+	;
+
+/* 11.3 */
+context_clause
+	: ..context_item..
+	;
+
+..context_item..
+	: /*empty*/
+	| ..context_item..
+	  context_item
+	;
+
+context_item
+	: library_clause
+	| use_clause
+	;
+
+/* A.4 */
+/* abstract_literal */
+/*
+**  Normally, the grammar for abstract literal would be found here.  It
+**  has been moved to the end of this file.  There you will find an
+**  explanation.
+*/
+
+
+/*********************************
+**
+**  Error recovery non-terminals
+**
+*********************************/
+
+/*
+ *  Make ';', ')', and 'end' significant for error recovery.
+ */
+
+RightParen_ERR	
+	:  RightParen
+			{
+		  	yyerrok;
+			}
+	;
+
+Semicolon_ERR
+	:  Semicolon
+			{
+		   yyerrok;
+			}
+	;
+
+END_ERR
+	:  END_
+			{
+			yyerrok;
+			}
+	;
+
+/*
+**  In order to implement floating point notation, it was necessary to
+**  declare the types of the parameters for 'abstract_literal_real' and
+**  'abstract_literal_int', as well as the return type for 'abstract_literal'.
+**  But if you do this, then yacc demands that all following grammar rules
+**  be similarily typed.  Therefore, this special case was made the last
+**  rule in the grammar.  This will cause the compiler to complain about
+**  "struct/union or struct/union pointer required", but the source code
+**  produced by yacc is correct.
+*/
+abstract_literal
+	: DecimalInt
+	| DecimalReal
+	| BasedInt
+	| BasedReal
+	;
+%%
+
+

alliance-vex.patch:

--- NEW FILE alliance-vex.patch ---
diff -Naur alliance-5.0/vex/configure.in alliance/vex/configure.in
--- alliance-5.0/vex/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vex/configure.in	2002-10-16 20:04:31.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:31 jpc Exp $
+dnl
+dnl
+AC_INIT(src/vex.h)
+VEX_DLL_VERSION=1:3:0
+AC_SUBST(VEX_DLL_VERSION)
+AM_INIT_AUTOMAKE(vex, 1.3)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/vex/Makefile.in alliance/vex/Makefile.in
--- alliance-5.0/vex/Makefile.in	2007-07-18 19:05:09.000000000 +0200
+++ alliance/vex/Makefile.in	2009-06-13 22:28:02.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/vex/src/cvslog.28222 alliance/vex/src/cvslog.28222
--- alliance-5.0/vex/src/cvslog.28222	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vex/src/cvslog.28222	2009-06-14 15:52:18.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:18 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/vex/src
+In directory do:/users/cao/ludo/alliance/src/vex/src
+
+Modified Files:
+	vexerror.h 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/vex/src/main.c alliance/vex/src/main.c
--- alliance-5.0/vex/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vex/src/main.c	2002-09-30 18:21:29.000000000 +0200
@@ -0,0 +1,154 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+# include <stdio.h>
+# include <stdlib.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "vex.h"
+
+int main( argc, argv )
+
+  int    argc;
+  char **argv;
+{
+  long     Integer;
+  long     Value;
+  vexexpr *Vex;
+  vexexpr *Atom;
+  int      Width = 8;
+
+  mbkenv();
+  autenv();
+  vexenv();
+
+  if ( argc > 1 ) Width = atoi( argv[ 1 ] );
+
+fprintf( stdout, "Width %d\n", Width );
+
+fprintf( stdout, "width 0, signed 0\n" );
+  for ( Integer = -10; Integer < 10; Integer++ )
+  {
+    Vex = createvexatomlong( Integer, 0, 0 );
+    fprintf( stdout, "%ld -> ", Integer );
+    viewvexexprboundln( Vex );
+
+    if ( evalvexatomlong( Vex, &Value ) != -1 )
+      fprintf( stdout, "<- %ld\n", Value );
+    else
+      fprintf( stdout, "<- ERROR\n" );
+
+    Vex = extendvexatomsign( Vex, Width );
+    if ( Vex != (vexexpr *)0 )
+    {
+      viewvexexprboundln( Vex );
+      fprintf( stdout, "\n" );
+    }
+    else
+      fprintf( stdout, "<- ERROR\n" );
+  }
+
+fprintf( stdout, "width 0, signed 1\n" );
+  for ( Integer = -10; Integer < 10; Integer++ )
+  {
+    Vex = createvexatomlong( Integer, 0, 1 );
+    fprintf( stdout, "%ld -> ", Integer );
+    viewvexexprboundln( Vex );
+    if ( evalvexatomlong( Vex, &Value ) != -1 )
+      fprintf( stdout, "<- %ld\n", Value );
+    else
+      fprintf( stdout, "<- ERROR\n" );
+
+    Vex = extendvexatomsign( Vex, Width );
+    if ( Vex != (vexexpr *)0 )
+    {
+      viewvexexprboundln( Vex );
+      fprintf( stdout, "\n" );
+    }
+    else
+      fprintf( stdout, "<- ERROR\n" );
+  }
+
+fprintf( stdout, "width 6, signed 0\n" );
+  for ( Integer = -10; Integer < 10; Integer++ )
+  {
+    Vex = createvexatomlong( Integer, 6, 0 );
+    fprintf( stdout, "%ld -> ", Integer );
+    viewvexexprboundln( Vex );
+    if ( evalvexatomlong( Vex, &Value ) != -1 )
+      fprintf( stdout, "<- %ld\n", Value );
+    else
+      fprintf( stdout, "<- ERROR\n" );
+
+    Vex = extendvexatomsign( Vex, Width );
+    if ( Vex != (vexexpr *)0 )
+    {
+      viewvexexprboundln( Vex );
+      fprintf( stdout, "\n" );
+    }
+    else
+      fprintf( stdout, "<- ERROR\n" );
+  }
+
+fprintf( stdout, "width 6, signed 1\n" );
+  for ( Integer = -10; Integer < 10; Integer++ )
+  {
+    Vex = createvexatomlong( Integer, 6, 1 );
+    fprintf( stdout, "%ld -> ", Integer );
+    viewvexexprboundln( Vex );
+    if ( evalvexatomlong( Vex, &Value ) != -1 )
+      fprintf( stdout, "<- %ld\n", Value );
+    else
+      fprintf( stdout, "<- ERROR\n" );
+
+    Vex = extendvexatomsign( Vex, Width );
+    if ( Vex != (vexexpr *)0 )
+    {
+      viewvexexprboundln( Vex );
+      fprintf( stdout, "\n" );
+    }
+    else
+      fprintf( stdout, "<- ERROR\n" );
+  }
+
+  Atom = createvexatomvec( "v", 3, 0 );
+  viewvexexprboundln( Atom );
+  fprintf( stdout, "\n ici " );
+  Vex = extendvexatomsign( Atom, 5 );
+  viewvexexprboundln( Vex );
+  fprintf( stdout, "\n" );
+
+  Atom = createvexatomvec( "v", 3, 0 );
+  SetVexNodeSigned( Atom );
+  viewvexexprboundln( Atom );
+  fprintf( stdout, "\n" );
+  Vex = extendvexatomsign( Atom, 5 );
+  viewvexexprboundln( Vex );
+  fprintf( stdout, "\n" );
+
+  return( 1 );
+}
diff -Naur alliance-5.0/vex/src/Makefile.in alliance/vex/src/Makefile.in
--- alliance-5.0/vex/src/Makefile.in	2007-07-18 19:05:10.000000000 +0200
+++ alliance/vex/src/Makefile.in	2009-06-13 22:28:02.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libVex_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -69,11 +67,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libVex_la_SOURCES)
 DIST_SOURCES = $(libVex_la_SOURCES)
@@ -148,6 +146,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -170,6 +171,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -236,6 +240,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -247,6 +254,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -296,6 +306,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -303,6 +316,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/vex/src/vexerror.h alliance/vex/src/vexerror.h
--- alliance-5.0/vex/src/vexerror.h	2002-09-30 18:21:30.000000000 +0200
+++ alliance/vex/src/vexerror.h	2009-06-13 19:31:14.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef VEX_ERROR_H
 # define VEX_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |

alliance-vpd.patch:

--- NEW FILE alliance-vpd.patch ---
diff -Naur alliance-5.0/vpd/configure.in alliance/vpd/configure.in
--- alliance-5.0/vpd/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vpd/configure.in	2002-10-16 20:04:31.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:31 jpc Exp $
+dnl
+dnl
+AC_INIT(src/vpd.h)
+VPD_DLL_VERSION=1:5:0
+AC_SUBST(VPD_DLL_VERSION)
+AM_INIT_AUTOMAKE(vpd, 1.5)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/vpd/Makefile.in alliance/vpd/Makefile.in
--- alliance-5.0/vpd/Makefile.in	2007-07-18 19:05:10.000000000 +0200
+++ alliance/vpd/Makefile.in	2009-06-13 22:28:02.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/vpd/src/cvslog.28252 alliance/vpd/src/cvslog.28252
--- alliance-5.0/vpd/src/cvslog.28252	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vpd/src/cvslog.28252	2009-06-14 15:52:19.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:19 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/vpd/src
+In directory do:/users/cao/ludo/alliance/src/vpd/src
+
+Modified Files:
+	vpd_error.h 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/vpd/src/Makefile.in alliance/vpd/src/Makefile.in
--- alliance-5.0/vpd/src/Makefile.in	2007-07-18 19:05:10.000000000 +0200
+++ alliance/vpd/src/Makefile.in	2009-06-13 22:28:03.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libVpd_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -66,11 +64,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libVpd_la_SOURCES)
 DIST_SOURCES = $(libVpd_la_SOURCES)
@@ -145,6 +143,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -167,6 +168,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -233,6 +237,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -244,6 +251,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -293,6 +303,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -300,6 +313,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/vpd/src/vpd_error.h alliance/vpd/src/vpd_error.h
--- alliance-5.0/vpd/src/vpd_error.h	2002-09-30 18:21:32.000000000 +0200
+++ alliance/vpd/src/vpd_error.h	2009-06-13 19:57:14.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef VPD_ERROR_H
 # define VPD_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |

alliance-vpn.patch:

--- NEW FILE alliance-vpn.patch ---
diff -Naur alliance-5.0/vpn/configure.in alliance/vpn/configure.in
--- alliance-5.0/vpn/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vpn/configure.in	2002-10-16 20:04:32.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:32 jpc Exp $
+dnl
+dnl
+AC_INIT(src/vpn.h)
+VPN_DLL_VERSION=1:5:0
+AC_SUBST(VPN_DLL_VERSION)
+AM_INIT_AUTOMAKE(vpn, 1.5)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/vpn/Makefile.in alliance/vpn/Makefile.in
--- alliance-5.0/vpn/Makefile.in	2007-07-18 19:05:11.000000000 +0200
+++ alliance/vpn/Makefile.in	2009-06-13 22:28:03.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/vpn/src/cvslog.28282 alliance/vpn/src/cvslog.28282
--- alliance-5.0/vpn/src/cvslog.28282	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vpn/src/cvslog.28282	2009-06-14 15:52:20.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:20 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/vpn/src
+In directory do:/users/cao/ludo/alliance/src/vpn/src
+
+Modified Files:
+	vpnerror.h 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/vpn/src/main.c alliance/vpn/src/main.c
--- alliance-5.0/vpn/src/main.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vpn/src/main.c	2002-09-30 18:21:32.000000000 +0200
@@ -0,0 +1,336 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                     Vpn                           |
+|                                                             |
+| File    :                    main.c                         |
+|                                                             |
+| Date    :                   08.02.95                        |
+|                                                             |
+| Author  :               Jacomme Ludovic                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+# include <stdio.h>
+# include <string.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "vex.h"
+# include "vpn.h"
+# include "vtl.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Usage                            |
+|                                                             |
+\------------------------------------------------------------*/
+
+void VpnUsage()
+{
+  fprintf( stderr, "\t\tvpntest [Options] Input_name [Output_name]\n\n" );
+  fprintf( stdout, "\t\tOptions : -V Sets Verbose mode on\n" );
+  fprintf( stdout, "\t\t          -P Partial Verbose mode on\n" );
+  fprintf( stdout, "\t\t          -S Saves Vpn figure\n" );
+  fprintf( stdout, "\t\t          -I Vpn Input format\n" );
+  fprintf( stdout, "\t\t          -U Unreduced figure\n" );
+  fprintf( stdout, "\t\t          -O Vpn Output format\n" );
+  fprintf( stdout, "\t\t          -E Expand Vpn Figure\n" );
+  fprintf( stdout, "\n" );
+
+  exit( 1 );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Expand Vpn Trans                   |
+|                                                             |
+\------------------------------------------------------------*/
+
+static void ExpandVpnTrans( VpnFigure, VpnFather, VpnTrans )
+
+  vpnfig_list   *VpnFigure;
+  void          *VpnFather;
+  vpntrans_list *VpnTrans;
+{
+  vpntrans_list *ScanTrans;
+  vpntrans_list *LastTrans;
+  vpntrans_list *NewTrans;
+  vpnplace_list *NewPlace;
+  vpnact_list   *ScanAction;
+  vpnact_list   *FirstAction;
+  chain_list    *LastPlaceOut;
+  char           Buffer[ 512 ];
+  char          *Name;
+  int            Number;
+
+  for ( ScanTrans  = VpnTrans;
+        ScanTrans != (vpntrans_list *)0;
+        ScanTrans  = ScanTrans->NEXT )
+  {
+    if ( ( ScanTrans->TYPE != VPN_TRANS_ACT_GUARDED ) &&
+         ( ScanTrans->TYPE != VPN_TRANS_ACT_EXEC    ) )  continue;
+  
+    if ( ScanTrans->TYPE == VPN_TRANS_ACT_GUARDED )
+    {
+      ScanTrans->TYPE = VPN_TRANS_GUARDED;
+      ScanAction = ScanTrans->ACT;
+
+      ScanTrans->ACT      = (vpnact_list *)0;
+      ScanTrans->LAST_ACT = &ScanTrans->ACT;
+    }
+    else
+    {
+      FirstAction = ScanTrans->ACT;
+      ScanAction  = FirstAction->NEXT;
+
+      FirstAction->NEXT = (vpnact_list *)0;
+      ScanTrans->LAST_ACT  = &FirstAction->NEXT;
+    }
+
+    Number    = 0;
+    LastTrans = ScanTrans;
+    NewTrans  = ScanTrans;
+
+    LastPlaceOut = ScanTrans->PLACE_OUT;
+
+    ScanTrans->NUMBER_OUT = 0;
+    ScanTrans->PLACE_OUT = (chain_list *)0;
+
+    while ( ScanAction != (vpnact_list *)0 )
+    {
+      sprintf( Buffer, "%s.expand.%d", ScanTrans->NAME, Number++ );
+      Name = namealloc( Buffer );
+
+      if ( ScanTrans->FATHER == VPN_FATHER_PROCESS )
+      {
+        NewTrans = addvpnproctrans( VpnFigure, VpnFather, Name );
+        NewPlace = addvpnprocplace( VpnFigure, VpnFather, Name );
+      }
+      else
+      {
+        NewTrans = addvpnfunctrans( VpnFigure, VpnFather, Name );
+        NewPlace = addvpnfuncplace( VpnFigure, VpnFather, Name );
+      }
+
+      addvpnarctrans( VpnFigure, LastTrans, NewPlace );
+      addvpnarcplace( VpnFigure, NewPlace , NewTrans );
+
+      FirstAction = ScanAction;
+      ScanAction  = ScanAction->NEXT;
+
+      NewTrans->TYPE     = VPN_TRANS_ACT_EXEC;
+      NewTrans->ACT      = FirstAction;
+      NewTrans->LAST_ACT = &FirstAction->NEXT;
+      FirstAction->NEXT  = (vpnact_list *)0;
+
+      LastTrans = NewTrans;
+    }
+
+    NewTrans->PLACE_OUT  = LastPlaceOut;
+    NewTrans->NUMBER_OUT = 1;
+  }
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Expand Vpn Figure                  |
+|                                                             |
+\------------------------------------------------------------*/
+
+static void ExpandVpnFigure( VpnFigure )
+
+  vpnfig_list *VpnFigure;
+{
+  vpnproc_list *VpnProc;
+  vpnfunc_list *VpnFunc;
+
+  for ( VpnProc  = VpnFigure->PROCESS;
+        VpnProc != (vpnproc_list *)0;
+        VpnProc  = VpnProc->NEXT )
+  {
+    ExpandVpnTrans( VpnFigure, VpnProc, VpnProc->TRANS );
+  }
+
+  for ( VpnFunc  = VpnFigure->FUNCTION;
+        VpnFunc != (vpnfunc_list *)0;
+        VpnFunc  = VpnFunc->NEXT )
+  {
+    ExpandVpnTrans( VpnFigure, VpnFunc, VpnFunc->TRANS );
+  }
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+int main( argc, argv )
+
+  int   argc;
+  char *argv[];
+{
+  vpnfig_list *VpnFigure;
+  char        *InputFileName;
+  char        *OutputFileName;
+  int          Number;
+  int          Index;
+  char         Option;
+
+  int   FlagVerbose   = 0;
+  int   FlagSave      = 0;
+  int   FlagExpand    = 0;
+  int   FlagPartial   = 0;
+  int   FlagUnreduced = 0;
+
+  mbkenv();
+  autenv();
+  vexenv();
+  vpnenv();
+
+  InputFileName  = (char *)0;
+  OutputFileName = (char *)0;
+
+  if ( argc < 2 ) VpnUsage();
+
+  InputFileName = (char *)0;
+
+  for ( Number = 1; Number  < argc; Number++ )
+  {
+    if ( argv[ Number ][ 0 ] == '-' )
+    {
+      for ( Index = 1; argv[ Number ][ Index ] != '\0'; Index++ )
+      {
+        Option = argv[ Number ][ Index ];
+
+        if ( Option == 'I' ) 
+        {
+          Number = Number + 1;
+          VPN_IN = namealloc( argv[ Number ] );
+          break;
+        }
+        else
+        if ( Option == 'O' )
+        {
+          Number  = Number + 1;
+          VPN_OUT = namealloc( argv[ Number ] );
+          break;
+        }
+
+        switch ( Option )
+        {
+          case 'V' : FlagVerbose = 1;
+          break;
+          case 'P' : FlagPartial = 1;
+          break;
+          case 'S' : FlagSave    = 1;
+          break;
+          case 'E' : FlagExpand  = 1;
+          break;
+          case 'U' : FlagUnreduced = 1;
+          break;
+          default  : VpnUsage();
+        }
+      }
+    }
+    else
+    if ( InputFileName == (char *)0 ) InputFileName = argv[ Number ];
+    else
+    if ( OutputFileName == (char *)0 ) OutputFileName = argv[ Number ];
+    else
+    VpnUsage();
+  }
+
+  if ( InputFileName  == (char *)0 ) VpnUsage();
+  if ( OutputFileName == (char *)0 ) OutputFileName = InputFileName;
+
+  if ( ( FlagSave ) && ( InputFileName == OutputFileName ) )
+  {
+    VpnUsage();
+  }
+
+  fprintf( stdout, "VPN_IN  : %s\n", VPN_IN  );
+  fprintf( stdout, "VPN_OUT : %s\n", VPN_OUT );
+
+  if ( FlagUnreduced )
+  {
+    VpnFigure = addvpnfig( InputFileName );
+    loadvpnfig( VpnFigure, InputFileName, 0 );
+  }
+  else
+  {
+    VpnFigure = getvpnfig( InputFileName );
+  }
+
+  if ( FlagExpand )
+  {
+    ExpandVpnFigure( VpnFigure );
+  }
+
+  if ( FlagVerbose ) viewvpnfig( VpnFigure );
+
+  if ( FlagPartial )
+  {
+    fprintf( stdout, "  -> Number Process  %ld\n", GetVpnNumProc( VpnFigure ) );
+    fprintf( stdout, "  -> Number Function %ld\n", GetVpnNumFunc( VpnFigure ) );
+    fprintf( stdout, "  -> Number Place    %ld\n", GetVpnNumPlace( VpnFigure ) );
+    fprintf( stdout, "  -> Number Trans    %ld\n", GetVpnNumTrans( VpnFigure ) );
+    fprintf( stdout, "  -> Number Arc      %ld\n", GetVpnNumArc( VpnFigure ) );
+  }
+
+  if ( FlagSave )
+  {
+    VpnFigure->NAME = namealloc( OutputFileName );
+    savevpnfig( VpnFigure );
+  }
+
+  delvpnfig( VpnFigure->NAME );
+
+  return( 0 );
+}
diff -Naur alliance-5.0/vpn/src/Makefile.in alliance/vpn/src/Makefile.in
--- alliance-5.0/vpn/src/Makefile.in	2007-07-18 19:05:11.000000000 +0200
+++ alliance/vpn/src/Makefile.in	2009-06-13 22:28:03.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libVpn_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -68,11 +66,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libVpn_la_SOURCES)
 DIST_SOURCES = $(libVpn_la_SOURCES)
@@ -147,6 +145,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -169,6 +170,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -235,6 +239,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -246,6 +253,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -295,6 +305,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -302,6 +315,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/vpn/src/toto.c alliance/vpn/src/toto.c
--- alliance-5.0/vpn/src/toto.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vpn/src/toto.c	2002-09-30 18:21:32.000000000 +0200
@@ -0,0 +1,191 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail         : mailto:alliance-users at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU Library General|
+| Public License as published by the Free Software Foundation |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                     Vpn                           |
+|                                                             |
+| File    :                    main.c                         |
+|                                                             |
+| Date    :                   08.02.95                        |
+|                                                             |
+| Author  :               Jacomme Ludovic                     |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+# include <stdio.h>
+# include <string.h>
+
+# include "mut.h"
+# include "aut.h"
+# include "vex.h"
+# include "vpn.h"
+# include "vtl.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Usage                            |
+|                                                             |
+\------------------------------------------------------------*/
+
+void VpnUsage()
+{
+  fprintf( stderr, "\t\tvpntest [Options] Input_name [Output_name]\n\n" );
+  fprintf( stdout, "\t\tOptions : -V Sets Verbose mode on\n" );
+  fprintf( stdout, "\t\t          -S Saves Vpn figure\n" );
+  fprintf( stdout, "\t\t          -I Vpn Input format\n" );
+  fprintf( stdout, "\t\t          -O Vpn Output format\n" );
+  fprintf( stdout, "\t\t          -s Simplifies vex Vpn figure\n" );
+  fprintf( stdout, "\n" );
+
+  exit( 1 );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+int main( argc, argv )
+
+  int   argc;
+  char *argv[];
+{
+  vpnfig_list *VpnFigure;
+  char        *InputFileName;
+  char        *OutputFileName;
+  int          Number;
+  int          Index;
+  char         Option;
+
+  int   FlagVerbose   = 0;
+  int   FlagSave      = 0;
+  int   FlagSimp      = 0;
+
+  mbkenv();
+  autenv();
+  vexenv();
+  vpnenv();
+
+  InputFileName = (char *)0;
+
+  if ( argc < 2 ) VpnUsage();
+
+  InputFileName = (char *)0;
+
+  for ( Number = 1; Number  < argc; Number++ )
+  {
+    if ( argv[ Number ][ 0 ] == '-' )
+    {
+      for ( Index = 1; argv[ Number ][ Index ] != '\0'; Index++ )
+      {
+        Option = argv[ Number ][ Index ];
+
+        if ( Option == 'I' ) 
+        {
+          Number = Number + 1;
+          VPN_IN = namealloc( argv[ Number ] );
+          break;
+        }
+        else
+        if ( Option == 'O' )
+        {
+          Number  = Number + 1;
+          VPN_OUT = namealloc( argv[ Number ] );
+          break;
+        }
+
+        switch ( Option )
+        {
+          case 'V' : FlagVerbose = 1;
+          break;
+          case 'S' : FlagSave    = 1;
+          break;
+          case 's' : FlagSimp    = 1;
+          break;
+          default  : VpnUsage();
+        }
+      }
+    }
+    else
+    if ( InputFileName == (char *)0 ) InputFileName = argv[ Number ];
+    else
+    if ( OutputFileName == (char *)0 ) OutputFileName = argv[ Number ];
+    else
+    VpnUsage();
+  }
+
+  if ( InputFileName  == (char *)0 ) VpnUsage();
+  if ( OutputFileName == (char *)0 ) OutputFileName = InputFileName;
+
+  if ( ( FlagSave ) && ( InputFileName == OutputFileName ) )
+  {
+    VpnUsage();
+  }
+
+  fprintf( stdout, "VPN_IN  : %s\n", VPN_IN  );
+  fprintf( stdout, "VPN_OUT : %s\n", VPN_OUT );
+
+  VpnFigure = getvpnfig( InputFileName );
+
+  if ( FlagSimp )
+  {
+    simpvpnfig( VpnFigure );
+  }
+
+  if ( FlagVerbose ) viewvpnfig( VpnFigure );
+
+  if ( FlagSave )
+  {
+    VpnFigure->NAME = namealloc( OutputFileName );
+    savevpnfig( VpnFigure );
+  }
+
+  delvpnfig( VpnFigure->NAME );
+
+  return( 0 );
+}
diff -Naur alliance-5.0/vpn/src/vpnerror.h alliance/vpn/src/vpnerror.h
--- alliance-5.0/vpn/src/vpnerror.h	2002-09-30 18:21:33.000000000 +0200
+++ alliance/vpn/src/vpnerror.h	2009-06-13 19:56:27.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef VPN_ERROR_H
 # define VPN_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |

alliance-vst2xnf.patch:

--- NEW FILE alliance-vst2xnf.patch ---
diff -Naur alliance-5.0/vst2xnf/configure.in alliance/vst2xnf/configure.in
--- alliance-5.0/vst2xnf/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vst2xnf/configure.in	2003-01-13 21:04:44.000000000 +0100
@@ -0,0 +1,33 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/vst2xnf.c)
+
+VST2XNF_MAJOR_VERSION=1
+VST2XNF_MINOR_VERSION=0
+VST2XNF_VERSION=$VST2XNF_MAJOR_VERSION.$VST2XNF_MINOR_VERSION
+
+AC_SUBST(VST2XNF_MAJOR_VERSION)
+AC_SUBST(VST2XNF_MINOR_VERSION)
+AC_SUBST(VST2XNF_VERSION)
+
+# For automake.
+VERSION=$VST2XNF_VERSION
+PACKAGE=vst2xnf
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, pow)
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/vst2xnf/Makefile.am alliance/vst2xnf/Makefile.am
--- alliance-5.0/vst2xnf/Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vst2xnf/Makefile.am	2003-01-13 21:04:44.000000000 +0100
@@ -0,0 +1,3 @@
+## Process this file with automake to produce Makefile.in
+
+SUBDIRS = src
diff -Naur alliance-5.0/vst2xnf/Makefile.in alliance/vst2xnf/Makefile.in
--- alliance-5.0/vst2xnf/Makefile.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vst2xnf/Makefile.in	2009-06-13 22:28:03.000000000 +0200
@@ -0,0 +1,670 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = vst2xnf
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/alliance.m4 $(top_srcdir)/motif.m4 \
+	$(top_srcdir)/xpm.m4 $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+	html-recursive info-recursive install-data-recursive \
+	install-exec-recursive install-info-recursive \
+	install-recursive installcheck-recursive installdirs-recursive \
+	pdf-recursive ps-recursive uninstall-info-recursive \
+	uninstall-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ABE_DLL_VERSION = @ABE_DLL_VERSION@
+ABL_DLL_VERSION = @ABL_DLL_VERSION@
+ABT_DLL_VERSION = @ABT_DLL_VERSION@
+ABV_DLL_VERSION = @ABV_DLL_VERSION@
+ACLOCAL = @ACLOCAL@
+ALCBANNER_MAJOR_VERSION = @ALCBANNER_MAJOR_VERSION@
+ALCBANNER_MINOR_VERSION = @ALCBANNER_MINOR_VERSION@
+ALCBANNER_VERSION = @ALCBANNER_VERSION@
+ALLIANCE_BUILD_FALSE = @ALLIANCE_BUILD_FALSE@
+ALLIANCE_BUILD_TRUE = @ALLIANCE_BUILD_TRUE@
+ALLIANCE_CFLAGS = @ALLIANCE_CFLAGS@
+ALLIANCE_LIBS = @ALLIANCE_LIBS@
+ALLIANCE_TOP = @ALLIANCE_TOP@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+ATTILA_MAJOR_VERSION = @ATTILA_MAJOR_VERSION@
+ATTILA_MINOR_VERSION = @ATTILA_MINOR_VERSION@
+ATTILA_VERSION = @ATTILA_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AUT_DLL_VERSION = @AUT_DLL_VERSION@
+AWK = @AWK@
+B2F_MAJOR_VERSION = @B2F_MAJOR_VERSION@
+B2F_MINOR_VERSION = @B2F_MINOR_VERSION@
+B2F_VERSION = @B2F_VERSION@
+BDD_DLL_VERSION = @BDD_DLL_VERSION@
+BEH_DLL_VERSION = @BEH_DLL_VERSION@
+BHL_DLL_VERSION = @BHL_DLL_VERSION@
+BOOG_MAJOR_VERSION = @BOOG_MAJOR_VERSION@
+BOOG_MINOR_VERSION = @BOOG_MINOR_VERSION@
+BOOG_VERSION = @BOOG_VERSION@
+BOOM_MAJOR_VERSION = @BOOM_MAJOR_VERSION@
+BOOM_MINOR_VERSION = @BOOM_MINOR_VERSION@
+BOOM_VERSION = @BOOM_VERSION@
+BTR_DLL_VERSION = @BTR_DLL_VERSION@
+BVL_DLL_VERSION = @BVL_DLL_VERSION@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CST_DLL_VERSION = @CST_DLL_VERSION@
+CTL_DLL_VERSION = @CTL_DLL_VERSION@
+CTP_DLL_VERSION = @CTP_DLL_VERSION@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DOC_MAJOR_VERSION = @DOC_MAJOR_VERSION@
+DOC_MINOR_VERSION = @DOC_MINOR_VERSION@
+DOC_VERSION = @DOC_VERSION@
+DREAL_MAJOR_VERSION = @DREAL_MAJOR_VERSION@
+DREAL_MINOR_VERSION = @DREAL_MINOR_VERSION@
+DREAL_VERSION = @DREAL_VERSION@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
+EXEEXT = @EXEEXT@
+EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
+EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
+EXP_VERSION = @EXP_VERSION@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FKS_DLL_VERSION = @FKS_DLL_VERSION@
+FLATBEH_MAJOR_VERSION = @FLATBEH_MAJOR_VERSION@
+FLATBEH_MINOR_VERSION = @FLATBEH_MINOR_VERSION@
+FLATBEH_VERSION = @FLATBEH_VERSION@
+FMI_MAJOR_VERSION = @FMI_MAJOR_VERSION@
+FMI_MINOR_VERSION = @FMI_MINOR_VERSION@
+FMI_VERSION = @FMI_VERSION@
+FSM_DLL_VERSION = @FSM_DLL_VERSION@
+FSP_MAJOR_VERSION = @FSP_MAJOR_VERSION@
+FSP_MINOR_VERSION = @FSP_MINOR_VERSION@
+FSP_VERSION = @FSP_VERSION@
+FTL_DLL_VERSION = @FTL_DLL_VERSION@
+FVH_DLL_VERSION = @FVH_DLL_VERSION@
+GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
+GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
+GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
[...1696 lines suppressed...]
+         sigvss = ls;
+      hsize++;
+ 
+   }
+   index++;
+   if (!sigvdd || !sigvss) {
+      fflush(stdout);
+      fprintf(stderr, "mbk2xnf error: no vdd or vss signals!\n");
+      EXIT(1);
+   }
+
+   h = addht(hsize << 1); /* bigger means faster! */
+
+   /* add IO buffers and rename the tristate ones connected to output
+      ports. */
+   for (lc = lof->LOCON; lc; lc = lc->NEXT) {
+   chain_list *c;
+   losig_list *pnewsig,*poldsig;
+   char		  *pnewname,*poldname;
+
+      if (isvdd(lc->NAME) || isvss(lc->NAME))
+         continue;
+
+      c = addchain(NULL, (void *)sigvss);
+      c = addchain(c, (void *)sigvdd);
+      switch(lc->DIRECTION) {
+         case IN:
+
+	  		if (lc->USER == (ptype_list *)-1)  {
+				freechain(c);
+		 		continue;
+			}
+
+            c = addchain(c, (void *)lc->SIG);
+            lc->SIG->TYPE = INTERNAL;
+            sprintf(buffer1, "$%s", lc->NAME);
+            lc->SIG = addlosig(lof, index++,
+                              addchain(NULL, (void *)buffer1),
+                              EXTERNAL);
+            c = addchain(c, (void *)lc->SIG);
+            if( strcmp(lc->NAME,"ck") != 0)
+				addloins(lof, buffer1, getlomodel(buflist, ibuf), c);
+			else
+				addloins(lof, buffer1, getlomodel(buflist, clkbuf), c);
+            break;
+            
+         case INOUT:
+            lc->DIRECTION = OUT;
+         case OUT:
+	  		if (lc->USER == (ptype_list *)-1)  {
+				freechain(c);
+		 		continue;
+			}
+
+            ls = lc->SIG;
+            lc->SIG->TYPE = INTERNAL;
+            sprintf(buffer1, "$%s", lc->NAME);
+            lc->SIG = addlosig(lof, index++,
+                              addchain(NULL, (void *)buffer1),
+                              EXTERNAL);
+            c = addchain(c, (void *)lc->SIG);
+            c = addchain(c, (void *)ls);
+            addloins(lof, buffer1, getlomodel(buflist, obuf), c); 
+            break;
+
+         case TRISTATE:
+            for (c = (chain_list *)getptype(lc->SIG->USER, LOFIGCHAIN)->DATA;
+                 c;
+                 c = c->NEXT) {
+               if (((locon_list *)c->DATA)->TYPE != INTERNAL)
+                  continue;
+               if (((loins_list *)((locon_list *)c->DATA)->ROOT)->FIGNAME == tbuf)
+                  ((loins_list *)((locon_list *)c->DATA)->ROOT)->FIGNAME = obuft;
+            }
+            break;
+
+        case TRANSCV:
+	  		if (lc->USER == (ptype_list *)-1)  {
+				freechain(c);
+		 		continue;
+			}
+            sprintf(buffer1, "$%s", lc->NAME);
+            pnewname = namealloc(buffer1);
+            pnewsig = addlosig(lof, index++,
+                              addchain(NULL, (void *)pnewname),
+                              EXTERNAL);
+            poldsig = lc->SIG;
+			poldsig->TYPE = INTERNAL;
+            poldname = lc->NAME;
+     		c = addchain(NULL, (void *)sigvss);
+      		c = addchain(c, (void *)sigvdd);
+      		c = addchain(c, (void *)poldsig);
+      		c = addchain(c, (void *)pnewsig);
+			addloins(lof, poldname, getlomodel(buflist, ibuf), c);
+            
+            for (c = (chain_list *)getptype(lc->SIG->USER, LOFIGCHAIN)->DATA;
+                 c;
+                 c = c->NEXT) {
+               if (((locon_list *)c->DATA)->DIRECTION == IN)
+                  continue;
+               if (((locon_list *)c->DATA)->DIRECTION == TRISTATE) {
+                  ((locon_list *)c->DATA)->SIG = pnewsig;
+                  continue;
+               }
+               if (((locon_list *)c->DATA)->DIRECTION == TRANSCV) {
+                  ((locon_list *)c->DATA)->SIG = pnewsig;
+                  ((locon_list *)c->DATA)->NAME = pnewname;
+                  continue;               
+               }
+               fflush(stdout);
+               fprintf(stderr, "mbk2xnf error: unsupported port direction");
+               fprintf(stderr, " with transceiver on %s\n", lc->NAME);
+           	   EXIT(1);
+			}
+			break;
+ 
+        default:
+            fflush(stdout);
+            fprintf(stderr, "mbk2xnf error: unsupported external ");
+            fprintf(stderr, "port direction on %s\n", lc->NAME);
+            EXIT(1);
+      }
+   }
+
+#     ifdef DEBUG
+	liste_con_ext(lof);
+	liste_sig_index(lof);
+	liste_mod_inst_conn(lof);
+#     endif
+	for (li = lof->LOINS; li; li = li->NEXT) {
+		if(!strcmp(li->FIGNAME,"one_y")) { /* traite one_y		*/
+		 	for(lc = li->LOCON; lc; lc = lc->NEXT) {
+		  		if(!strcmp(lc->NAME,"f")) {
+			   		fprintf(file, "pwr,1, %s\n",(((lc->SIG)->NAMECHAIN)->DATA));
+					break;
+			   	}
+	  		}
+		continue;
+		}
+		else if(!strcmp(li->FIGNAME,"zero_y")) { /* traite zero_y		*/
+			for(lc = li->LOCON; lc; lc = lc->NEXT) {
+				if(!strcmp(lc->NAME,"f")) {
+					fprintf(file, "pwr,0, %s\n",(((lc->SIG)->NAMECHAIN)->DATA));
+					 break;
+				}
+	  		}
+		continue;
+		}
+		fprintf(file, "SYM,%s,%s,\n", xnfvector( li->INSNAME, buffer1 ),
+                                    xnf_map_figname( li->FIGNAME, buffer2 ) );
+		for(lc = li->LOCON; lc; lc = lc->NEXT) {
+			/* no vdd/vss required in this world, as far as I can tell */
+     		if (!isvdd(lc->NAME) && !isvss(lc->NAME)) {
+				fprintf(file, "PIN,%s,%c,%s,", prim_map_pin_name( lc->NAME, buffer1 ),
+						dir(lc), signalname( h, lof, lc->SIG, buffer2 )    );
+            	if ( prim_add_inv(lc->NAME) ) {
+					fprintf(file,",INV\n");
+            	} else {
+       				fprintf(file,"\n"); 
+            	}
+			}
+		}
+   		fprintf(file, "END\n");
+	}
+   /* since we've played around with the external connectors, we must
+      drive the correct external signal names... */
+   for (lc = lof->LOCON; lc; lc = lc->NEXT)
+      if (!isvdd(getsigname(lc->SIG)) && !isvss(getsigname(lc->SIG)))
+         fprintf(file, "EXT,%s,%c,\n", signalname( h, lof, lc->SIG, buffer1 ), 
+				 dirext(lc));
+
+   fprintf(file, "EOF\n");
+   delht(h);
+   fclose(file);
+}
+
+
+
+
+/*-------------------------------------------------------------*/
+main(argc, argv)
+int argc;
+char **argv;
+{
+lofig_list *ptfig;
+
+   fprintf(stderr, "Conversion vst -> xnf \n\n");
+   mbkenv();
+   if (argc == 2)
+      ptfig = getlofig(argv[1],'A');
+   else if (argc == 3 && !strcmp(argv[1], "-r")) {
+      ptfig = getlofig(argv[2],'A');
+      rflattenlofig(ptfig, YES, YES);
+   } else {
+      fprintf(stderr, "Usage: %s [-r] file\n", argv[0]);
+      exit(1);
+   }
+   xnfsavelofig(ptfig);
+   exit(0);
+}

alliance-vtl.patch:

--- NEW FILE alliance-vtl.patch ---
diff -Naur alliance-5.0/vtl/configure.in alliance/vtl/configure.in
--- alliance-5.0/vtl/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vtl/configure.in	2002-10-16 20:04:32.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:32 jpc Exp $
+dnl
+dnl
+AC_INIT(src/vtl.h)
+VTL_DLL_VERSION=1:5:0
+AC_SUBST(VTL_DLL_VERSION)
+AM_INIT_AUTOMAKE(vtl, 1.5)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/vtl/Makefile.in alliance/vtl/Makefile.in
--- alliance-5.0/vtl/Makefile.in	2007-07-18 19:05:11.000000000 +0200
+++ alliance/vtl/Makefile.in	2009-06-13 22:28:04.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/vtl/src/cvslog.28342 alliance/vtl/src/cvslog.28342
--- alliance-5.0/vtl/src/cvslog.28342	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vtl/src/cvslog.28342	2009-06-14 15:52:25.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:25 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/vtl/src
+In directory do:/users/cao/ludo/alliance/src/vtl/src
+
+Modified Files:
+	vtlerror.h 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/vtl/src/Makefile.in alliance/vtl/src/Makefile.in
--- alliance-5.0/vtl/src/Makefile.in	2007-07-18 19:05:12.000000000 +0200
+++ alliance/vtl/src/Makefile.in	2009-06-13 22:28:04.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libVtl_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -66,11 +64,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libVtl_la_SOURCES)
 DIST_SOURCES = $(libVtl_la_SOURCES)
@@ -145,6 +143,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -167,6 +168,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -233,6 +237,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -244,6 +251,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -293,6 +303,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -300,6 +313,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/vtl/src/vtlerror.h alliance/vtl/src/vtlerror.h
--- alliance-5.0/vtl/src/vtlerror.h	2002-09-30 18:21:34.000000000 +0200
+++ alliance/vtl/src/vtlerror.h	2009-06-13 19:57:36.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef VTL_ERROR_H
 # define VTL_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |

alliance-vvh.patch:

--- NEW FILE alliance-vvh.patch ---
diff -Naur alliance-5.0/vvh/configure.in alliance/vvh/configure.in
--- alliance-5.0/vvh/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/vvh/configure.in	2002-10-16 20:04:32.000000000 +0200
@@ -0,0 +1,46 @@
+dnl
+dnl This file is part of the Alliance CAD System
+dnl Copyright (C) Laboratoire LIP6 - Département ASIM
+dnl Universite Pierre et Marie Curie
+dnl 
+dnl Home page          : http://www-asim.lip6.fr/alliance/
+dnl E-mail             : mailto:alliance-users at asim.lip6.fr
+dnl 
+dnl This library is free software; you  can redistribute it and/or modify it
+dnl under the terms  of the GNU Library General Public  License as published
+dnl by the Free Software Foundation; either version 2 of the License, or (at
+dnl your option) any later version.
+dnl 
+dnl Alliance VLSI  CAD System  is distributed  in the hope  that it  will be
+dnl useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+dnl Public License for more details.
+dnl 
+dnl You should have received a copy  of the GNU General Public License along
+dnl with the GNU C Library; see the  file COPYING. If not, write to the Free
+dnl Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+dnl
+dnl Purpose : Auto stuffing Alliance
+dnl           Almost ten years since I wrote this stuff, I just can't
+dnl           believe it
+dnl Date    : 01/02/2002
+dnl Author  : Frederic Petrot <Frederic.Petrot at lip6.fr>
+dnl $Id: configure.in,v 1.3 2002/10/16 18:04:32 jpc Exp $
+dnl
+dnl
+AC_INIT(src/vvh.h)
+VVH_DLL_VERSION=1:5:0
+AC_SUBST(VVH_DLL_VERSION)
+AM_INIT_AUTOMAKE(vvh, 1.5)
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_HEADER_STDC
+AC_C_CONST
+AM_PROG_LIBTOOL
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/vvh/Makefile.in alliance/vvh/Makefile.in
--- alliance-5.0/vvh/Makefile.in	2007-07-18 19:05:12.000000000 +0200
+++ alliance/vvh/Makefile.in	2009-06-13 22:28:04.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/vvh/src/Makefile.in alliance/vvh/src/Makefile.in
--- alliance-5.0/vvh/src/Makefile.in	2007-07-18 19:05:12.000000000 +0200
+++ alliance/vvh/src/Makefile.in	2009-06-13 22:28:05.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +15,6 @@
 @SET_MAKE@
 
 
-SOURCES = $(libVvh_la_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -67,11 +65,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(libVvh_la_SOURCES)
 DIST_SOURCES = $(libVvh_la_SOURCES)
@@ -146,6 +144,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -168,6 +169,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -234,6 +238,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -245,6 +252,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -294,6 +304,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -301,6 +314,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/vvh/src/vvh_error.h alliance/vvh/src/vvh_error.h
--- alliance-5.0/vvh/src/vvh_error.h	2002-09-30 18:21:34.000000000 +0200
+++ alliance/vvh/src/vvh_error.h	2009-06-13 19:57:26.000000000 +0200
@@ -46,6 +46,8 @@
 # ifndef VVH_ERROR_H
 # define VVH_ERROR_H
 
+# include <libgen.h>
+
 /*------------------------------------------------------------\
 |                                                             |
 |                           Constants                         |

alliance-x2y.patch:

--- NEW FILE alliance-x2y.patch ---
diff -Naur alliance-5.0/x2y/configure.in alliance/x2y/configure.in
--- alliance-5.0/x2y/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/x2y/configure.in	2002-10-16 20:04:32.000000000 +0200
@@ -0,0 +1,19 @@
+dnl $Id: configure.in,v 1.4 2002/10/16 18:04:32 jpc Exp $
+
+AC_INIT(src/x2y.c)
+AM_INIT_AUTOMAKE(x2y, 1.4)
+
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_CPP
+AC_PROG_MAKE_SET
+AC_HEADER_STDC
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+doc/Makefile
+src/Makefile
+])
diff -Naur alliance-5.0/x2y/doc/Makefile.in alliance/x2y/doc/Makefile.in
--- alliance-5.0/x2y/doc/Makefile.in	2007-07-18 19:05:13.000000000 +0200
+++ alliance/x2y/doc/Makefile.in	2009-06-13 22:28:05.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -119,6 +119,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -141,6 +144,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -207,6 +213,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -218,6 +227,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -267,6 +279,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -274,6 +289,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/x2y/Makefile.in alliance/x2y/Makefile.in
--- alliance-5.0/x2y/Makefile.in	2007-07-18 19:05:12.000000000 +0200
+++ alliance/x2y/Makefile.in	2009-06-13 22:28:05.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -124,6 +124,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -146,6 +149,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -212,6 +218,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -223,6 +232,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -272,6 +284,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -279,6 +294,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -391,7 +409,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -403,7 +427,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -411,7 +435,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -432,7 +462,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/x2y/src/Makefile.in alliance/x2y/src/Makefile.in
--- alliance-5.0/x2y/src/Makefile.in	2007-07-18 19:05:13.000000000 +0200
+++ alliance/x2y/src/Makefile.in	2009-06-13 22:28:05.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +16,6 @@
 
 # $Id: Makefile.am,v 1.8 2005/01/19 15:13:57 hcl Exp $
 
-SOURCES = $(x2y_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -61,11 +59,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(x2y_SOURCES)
 DIST_SOURCES = $(x2y_SOURCES)
@@ -138,6 +136,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -160,6 +161,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -226,6 +230,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -237,6 +244,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -286,6 +296,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -293,6 +306,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@

alliance-xfsm.patch:

--- NEW FILE alliance-xfsm.patch ---
diff -Naur alliance-5.0/xfsm/configure.in alliance/xfsm/configure.in
--- alliance-5.0/xfsm/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xfsm/configure.in	2002-10-16 20:04:33.000000000 +0200
@@ -0,0 +1,185 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/xfsm.c)
+
+XFSM_MAJOR_VERSION=1
+XFSM_MINOR_VERSION=4
+XFSM_VERSION=$XFSM_MAJOR_VERSION.$XFSM_MINOR_VERSION
+
+AC_SUBST(XFSM_MAJOR_VERSION)
+AC_SUBST(XFSM_MINOR_VERSION)
+AC_SUBST(XFSM_VERSION)
+
+# For automake.
+VERSION=$XFSM_VERSION
+PACKAGE=xfsm
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, sqrt)
+
+AC_CHECK_PROGS(SED, gsed sed)
+AC_PATH_XTRA
+
+dnl
+dnl Check for X stuff
+dnl
+dnl
+dnl Check X options
+dnl
+if test "$with_x" = no; then
+AC_MSG_ERROR([requires the X window system to compile and run.
+                  Please do not use the configure option '--without-x'.])
+fi
+if test "$with_motif" = no; then
+AC_MSG_ERROR([requires Motif to compile and run.
+                  Please do not use the configure option '--without-motif'.])
+fi
+dnl
+dnl
+dnl Check for X libraries
+dnl
+if test "$with_x" != no; then
+ice_save_LIBS="$LIBS"
+ice_save_CFLAGS="$CFLAGS"
+ice_save_CXXFLAGS="$CXXFLAGS"
+ice_save_CPPFLAGS="$CPPFLAGS"
+ice_save_LDFLAGS="$LDFLAGS"
+
+dnl
+dnl
+
+AC_FIND_MOTIF
+
+dnl
+dnl
+dnl
+LIBS="$LIBS $X_EXTRA_LIBS"
+CFLAGS="$CFLAGS $X_CFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+LDFLAGS="$LDFLAGS $X_LIBS"
+dnl
+dnl Check for X library
+
+dnl
+X11_LIBS=""
+AC_CHECK_LIB(X11, XOpenDisplay, X11_LIBS="-lX11",,${X_PRE_LIBS} ${X_EXTRA_LIBS})
+if test "$X11_LIBS" = ""; then
+dnl Not having X is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X11 library '-lX11' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.])
+fi
+AC_SUBST(X_LIBS)
+AC_SUBST(X11_LIBS)
+AC_SUBST(X_PRE_LIBS)
+dnl
+dnl
+dnl Check for -lXintl library.  Lutz Kittler <kittler at sse-erfurt.de> says
+dnl that DLD-Linux with CDE wants `-lXintl' to refine `Xlcmbcurmax'.
+dnl Guenther Roehrich <guenther at studbox.uni-stuttgart.de> says that
+dnl we must check for `_Xlcmbcurmax' instead of `Xlcmbcurmax'.
+dnl
+AC_CHECK_LIB(Xintl, _Xlcmbcurmax, X11_LIBS="${X11_LIBS} -lXintl",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for -lipc library.  SCO unix is said to want that.
+dnl
+AC_CHECK_LIB(ipc, shmap, X11_LIBS="${X11_LIBS} -lipc",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for X toolkit libraries
+dnl
+XT_LIBS=""
+AC_CHECK_LIB(Xt, XtToolkitInitialize, XT_LIBS="-lXt",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+if test "$XT_LIBS" = ""; then
+dnl Not having Xt is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X toolkit library '-lXt' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.
+                  See the files 'config.log' and 'ddd/config.log'
+                  for further diagnostics.])
+fi
+AC_SUBST(XT_LIBS)
+dnl
+dnl
+dnl Check for X extension libraries
+dnl
+dnl
+XEXT_LIBS=""
+AC_CHECK_LIB(Xext, XShapeQueryVersion, XEXT_LIBS="-lXext",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+AC_SUBST(XEXT_LIBS)
+
+dnl Check for Motif widget libraries
+dnl
+
+XM_LIBS=""
+XP_LIBS=""
+if test "$motif_includes" != "no" && test "$motif_libraries" != "no"
+then
+dnl Motif 2.1 wants `-lXp' (X11R6.3 print server)
+AC_CHECK_LIB(Xp, XpSelectInput,
+	XP_LIBS="-lXp"
+	AC_DEFINE(HAVE_XP),,
+                   ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmCreateOptionMenu, 
+	XM_LIBS="-lXm"
+	AC_DEFINE(HAVE_MOTIF),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, xmUseVersion, 
+	AC_DEFINE(HAVE_XMUSEVERSION),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmInstallImage,
+	AC_DEFINE(HAVE_XMINSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, Xm21InstallImage,
+	AC_DEFINE(HAVE_XM21INSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+fi
+if test "$XM_LIBS" = ""; then
+dnl Without Motif, we won't get far.  Let the user fix this.
+AC_MSG_ERROR([The Motif library '-lXm' could not be found.
+                  Please use the configure options '--with-motif-includes=DIR'
+                  and '--with-motif-libraries=DIR' to specify the Xm location.
+                  See the files 'config.log'
+                  for further diagnostics.])
+fi
+
+AC_SUBST(XP_LIBS)
+AC_SUBST(XM_LIBS)
+
+LIBS="$LIBS ${XM_LIBS} ${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS}"
+
+    
+LIBS="$ice_save_LIBS"
+CFLAGS="$ice_save_CFLAGS"
+CXXFLAGS="$ice_save_CXXFLAGS"
+CPPFLAGS="$ice_save_CPPFLAGS"
+LDFLAGS="$ice_save_LDFLAGS"
+fi
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+etc/Makefile
+])
diff -Naur alliance-5.0/xfsm/etc/Makefile.in alliance/xfsm/etc/Makefile.in
--- alliance-5.0/xfsm/etc/Makefile.in	2007-07-18 19:05:13.000000000 +0200
+++ alliance/xfsm/etc/Makefile.in	2009-06-13 22:28:06.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xfsm/Makefile.in alliance/xfsm/Makefile.in
--- alliance-5.0/xfsm/Makefile.in	2007-07-18 19:05:13.000000000 +0200
+++ alliance/xfsm/Makefile.in	2009-06-13 22:28:05.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/xfsm/src/cvslog.28402 alliance/xfsm/src/cvslog.28402
--- alliance-5.0/xfsm/src/cvslog.28402	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xfsm/src/cvslog.28402	2009-06-14 15:52:28.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:28 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/xfsm/src
+In directory do:/users/cao/ludo/alliance/src/xfsm/src
+
+Modified Files:
+	XMV_panel.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/xfsm/src/Makefile.in alliance/xfsm/src/Makefile.in
--- alliance-5.0/xfsm/src/Makefile.in	2007-07-18 19:05:14.000000000 +0200
+++ alliance/xfsm/src/Makefile.in	2009-06-13 22:28:06.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(xfsm_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -83,11 +81,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(xfsm_SOURCES)
 DIST_SOURCES = $(xfsm_SOURCES)
@@ -160,6 +158,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -182,6 +183,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -248,6 +252,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -259,6 +266,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -308,6 +318,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -315,6 +328,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xfsm/src/XMV_panel.c alliance/xfsm/src/XMV_panel.c
--- alliance-5.0/xfsm/src/XMV_panel.c	2002-09-30 18:21:39.000000000 +0200
+++ alliance/xfsm/src/XMV_panel.c	2009-06-13 23:28:57.000000000 +0200
@@ -1480,9 +1480,9 @@
 {
   autbegin();
 
-  if ( XFSM_ACTIVE_LAYER_TABLE[ (int)ClientData ] == 0 )
+  if ( XFSM_ACTIVE_LAYER_TABLE[ (long)ClientData ] == 0 )
   {
-    XfsmSetLayerVisible( (int)ClientData );
+    XfsmSetLayerVisible( (long)ClientData );
   }
 
   autend();
@@ -1502,9 +1502,9 @@
 {
   autbegin();
 
-  if ( XFSM_ACTIVE_LAYER_TABLE[ (int)ClientData ] )
+  if ( XFSM_ACTIVE_LAYER_TABLE[ (long)ClientData ] )
   {
-    XfsmSetLayerInvisible( (int)ClientData );
+    XfsmSetLayerInvisible( (long)ClientData );
   }
 
   autend();
@@ -1524,7 +1524,7 @@
 {
   autbegin();
 
-  if ( XFSM_ACTIVE_NAME_TABLE[ (int)ClientData ] == 0 )
+  if ( XFSM_ACTIVE_NAME_TABLE[ (long)ClientData ] == 0 )
   {
     XfsmSetNameVisible( ClientData );
   }
@@ -1546,7 +1546,7 @@
 {
   autbegin();
 
-  if ( XFSM_ACTIVE_NAME_TABLE[ (int)ClientData ] )
+  if ( XFSM_ACTIVE_NAME_TABLE[ (long)ClientData ] )
   {
     XfsmSetNameInvisible( ClientData );
   }

alliance-xgra.patch:

--- NEW FILE alliance-xgra.patch ---
diff -Naur alliance-5.0/xgra/configure.in alliance/xgra/configure.in
--- alliance-5.0/xgra/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xgra/configure.in	2007-11-27 21:41:30.000000000 +0100
@@ -0,0 +1,185 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/xgra.c)
+
+XGRA_MAJOR_VERSION=1
+XGRA_MINOR_VERSION=5
+XGRA_VERSION=$XGRA_MAJOR_VERSION.$XGRA_MINOR_VERSION
+
+AC_SUBST(XGRA_MAJOR_VERSION)
+AC_SUBST(XGRA_MINOR_VERSION)
+AC_SUBST(XGRA_VERSION)
+
+# For automake.
+VERSION=$XGRA_VERSION
+PACKAGE=xgra
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, sqrt)
+
+AC_CHECK_PROGS(SED, gsed sed)
+AC_PATH_XTRA
+
+dnl
+dnl Check for X stuff
+dnl
+dnl
+dnl Check X options
+dnl
+if test "$with_x" = no; then
+AC_MSG_ERROR([requires the X window system to compile and run.
+                  Please do not use the configure option '--without-x'.])
+fi
+if test "$with_motif" = no; then
+AC_MSG_ERROR([requires Motif to compile and run.
+                  Please do not use the configure option '--without-motif'.])
+fi
+dnl
+dnl
+dnl Check for X libraries
+dnl
+if test "$with_x" != no; then
+ice_save_LIBS="$LIBS"
+ice_save_CFLAGS="$CFLAGS"
+ice_save_CXXFLAGS="$CXXFLAGS"
+ice_save_CPPFLAGS="$CPPFLAGS"
+ice_save_LDFLAGS="$LDFLAGS"
+
+dnl
+dnl
+
+AC_FIND_MOTIF
+
+dnl
+dnl
+dnl
+LIBS="$LIBS $X_EXTRA_LIBS"
+CFLAGS="$CFLAGS $X_CFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+LDFLAGS="$LDFLAGS $X_LIBS"
+dnl
+dnl Check for X library
+
+dnl
+X11_LIBS=""
+AC_CHECK_LIB(X11, XOpenDisplay, X11_LIBS="-lX11",,${X_PRE_LIBS} ${X_EXTRA_LIBS})
+if test "$X11_LIBS" = ""; then
+dnl Not having X is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X11 library '-lX11' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.])
+fi
+AC_SUBST(X_LIBS)
+AC_SUBST(X11_LIBS)
+AC_SUBST(X_PRE_LIBS)
+dnl
+dnl
+dnl Check for -lXintl library.  Lutz Kittler <kittler at sse-erfurt.de> says
+dnl that DLD-Linux with CDE wants `-lXintl' to refine `Xlcmbcurmax'.
+dnl Guenther Roehrich <guenther at studbox.uni-stuttgart.de> says that
+dnl we must check for `_Xlcmbcurmax' instead of `Xlcmbcurmax'.
+dnl
+AC_CHECK_LIB(Xintl, _Xlcmbcurmax, X11_LIBS="${X11_LIBS} -lXintl",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for -lipc library.  SCO unix is said to want that.
+dnl
+AC_CHECK_LIB(ipc, shmap, X11_LIBS="${X11_LIBS} -lipc",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for X toolkit libraries
+dnl
+XT_LIBS=""
+AC_CHECK_LIB(Xt, XtToolkitInitialize, XT_LIBS="-lXt",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+if test "$XT_LIBS" = ""; then
+dnl Not having Xt is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X toolkit library '-lXt' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.
+                  See the files 'config.log' and 'ddd/config.log'
+                  for further diagnostics.])
+fi
+AC_SUBST(XT_LIBS)
+dnl
+dnl
+dnl Check for X extension libraries
+dnl
+dnl
+XEXT_LIBS=""
+AC_CHECK_LIB(Xext, XShapeQueryVersion, XEXT_LIBS="-lXext",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+AC_SUBST(XEXT_LIBS)
+
+dnl Check for Motif widget libraries
+dnl
+
+XM_LIBS=""
+XP_LIBS=""
+if test "$motif_includes" != "no" && test "$motif_libraries" != "no"
+then
+dnl Motif 2.1 wants `-lXp' (X11R6.3 print server)
+AC_CHECK_LIB(Xp, XpSelectInput,
+	XP_LIBS="-lXp"
+	AC_DEFINE(HAVE_XP),,
+                   ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmCreateOptionMenu, 
+	XM_LIBS="-lXm"
+	AC_DEFINE(HAVE_MOTIF),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, xmUseVersion, 
+	AC_DEFINE(HAVE_XMUSEVERSION),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmInstallImage,
+	AC_DEFINE(HAVE_XMINSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, Xm21InstallImage,
+	AC_DEFINE(HAVE_XM21INSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+fi
+if test "$XM_LIBS" = ""; then
+dnl Without Motif, we won't get far.  Let the user fix this.
+AC_MSG_ERROR([The Motif library '-lXm' could not be found.
+                  Please use the configure options '--with-motif-includes=DIR'
+                  and '--with-motif-libraries=DIR' to specify the Xm location.
+                  See the files 'config.log'
+                  for further diagnostics.])
+fi
+
+AC_SUBST(XP_LIBS)
+AC_SUBST(XM_LIBS)
+
+LIBS="$LIBS ${XM_LIBS} ${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS}"
+    
+    
+LIBS="$ice_save_LIBS"
+CFLAGS="$ice_save_CFLAGS"
+CXXFLAGS="$ice_save_CXXFLAGS"
+CPPFLAGS="$ice_save_CPPFLAGS"
+LDFLAGS="$ice_save_LDFLAGS"
+fi
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+etc/Makefile
+])
diff -Naur alliance-5.0/xgra/etc/Makefile.am alliance/xgra/etc/Makefile.am
--- alliance-5.0/xgra/etc/Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xgra/etc/Makefile.am	2007-11-27 21:41:31.000000000 +0100
@@ -0,0 +1,8 @@
+# $Id: Makefile.am,v 1.1 2007/11/27 20:41:31 ludo Exp $
+
+etcdir=$(prefix)/etc
+
+etc_DATA=xgra.par
+
[...26486 lines suppressed...]
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+
+# ifndef XGRA_XTB_PANEL
+# define XGRA_XTB_PANEL
+
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+# endif
diff -Naur alliance-5.0/xgra/src/XTB_pixmap.c alliance/xgra/src/XTB_pixmap.c
--- alliance-5.0/xgra/src/XTB_pixmap.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xgra/src/XTB_pixmap.c	2007-11-27 21:41:46.000000000 +0100
@@ -0,0 +1,105 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail support : mailto:alliance-support at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU General Public |
+| License as  published by the Free Software Foundation;      |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                   XGRA                           |
+|                                                             |
+| File    :                  Pixmap.c                         |
+|                                                             |
+| Authors :              Jacomme Ludovic                      |
+|                                                             |
+| Date    :                   04.12.96                        |
+|                                                             |
+\------------------------------------------------------------*/
+
+# include <Xm/Xm.h>
+# include <X11/Intrinsic.h>
+# include "mut.h"
+# include "aut.h"
+# include "XTB.h"
+# include "XSB.h"
+
+# include "XTB_pixmap.h"
+
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                     XgraCreatePixmap                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+Pixmap XgraCreatePixmap( MainWidget, IconBits, IconWidth, IconHeight )
+
+       Widget  MainWidget;
+       char   *IconBits;
+       int     IconWidth;
+       int     IconHeight;
+{
+  Pixel  Foreground;
+  Pixel  Background;
+  Pixmap IconPixmap;
+
+  autbegin();
+
+  XtVaGetValues( MainWidget, XmNforeground, &Foreground, 
+                             XmNbackground, &Background, NULL );
+
+  IconPixmap = XCreatePixmapFromBitmapData( XtDisplay( MainWidget ),
+                                            RootWindowOfScreen( XtScreen( MainWidget ) ), 
+                                            IconBits, IconWidth, IconHeight,
+                                            Foreground, Background,
+                                            DefaultDepthOfScreen( XtScreen( MainWidget ) ) );
+
+  autend();
+  return( IconPixmap );
+}
+
diff -Naur alliance-5.0/xgra/src/XTB_pixmap.h alliance/xgra/src/XTB_pixmap.h
--- alliance-5.0/xgra/src/XTB_pixmap.h	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xgra/src/XTB_pixmap.h	2007-11-27 21:41:46.000000000 +0100
@@ -0,0 +1,65 @@
+/*------------------------------------------------------------\
+|                                                             |
+| This file is part of the Alliance CAD System Copyright      |
+| (C) Laboratoire LIP6 - Département ASIM Universite P&M Curie|
+|                                                             |
+| Home page      : http://www-asim.lip6.fr/alliance/          |
+| E-mail support : mailto:alliance-support at asim.lip6.fr       |
+|                                                             |
+| This progam is  free software; you can redistribute it      |
+| and/or modify it under the  terms of the GNU General Public |
+| License as  published by the Free Software Foundation;      |
+| either version 2 of the License, or (at your option) any    |
+| later version.                                              |
+|                                                             |
+| Alliance VLSI  CAD System  is distributed  in the hope that |
+| it  will be useful, but WITHOUT  ANY WARRANTY;              |
+| without even the  implied warranty of MERCHANTABILITY or    |
+| FITNESS FOR A PARTICULAR PURPOSE. See the GNU General       |
+| Public License for more details.                            |
+|                                                             |
+| You should have received a copy  of the GNU General Public  |
+| License along with the GNU C Library; see the file COPYING. |
+| If not, write to the Free Software Foundation, Inc.,        |
+| 675 Mass Ave, Cambridge, MA 02139, USA.                     |
+|                                                             |
+\------------------------------------------------------------*/
+
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                   XGRA                           |
+|                                                             |
+| File    :                  pixmap.h                         |
+|                                                             |
+| Authors :              Jacomme Ludovic                      |
+|                                                             |
+| Date    :                   04.12.96                        |
+|                                                             |
+\------------------------------------------------------------*/
+
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                           Constants                         |
+|                                                             |
+\------------------------------------------------------------*/
+
+# ifndef XGRA_XTB_PIXMAP
+# define XGRA_XTB_PIXMAP
+
+/*------------------------------------------------------------\
+|                                                             |
+|                            Types                            |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                          Variables                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+# endif

alliance-xpat.patch:

--- NEW FILE alliance-xpat.patch ---
diff -Naur alliance-5.0/xpat/configure.in alliance/xpat/configure.in
--- alliance-5.0/xpat/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xpat/configure.in	2002-10-16 20:04:33.000000000 +0200
@@ -0,0 +1,186 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/xpat.c)
+
+XPAT_MAJOR_VERSION=1
+XPAT_MINOR_VERSION=4
+XPAT_VERSION=$XPAT_MAJOR_VERSION.$XPAT_MINOR_VERSION
+
+AC_SUBST(XPAT_MAJOR_VERSION)
+AC_SUBST(XPAT_MINOR_VERSION)
+AC_SUBST(XPAT_VERSION)
+
+# For automake.
+VERSION=$XPAT_VERSION
+PACKAGE=xpat
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, sqrt)
+
+AC_CHECK_PROGS(SED, gsed sed)
+AC_PATH_XTRA
+
+dnl
+dnl Check for X stuff
+dnl
+dnl
+dnl Check X options
+dnl
+if test "$with_x" = no; then
+AC_MSG_ERROR([requires the X window system to compile and run.
+                  Please do not use the configure option '--without-x'.])
+fi
+if test "$with_motif" = no; then
+AC_MSG_ERROR([requires Motif to compile and run.
+                  Please do not use the configure option '--without-motif'.])
+fi
+dnl
+dnl
+dnl Check for X libraries
+dnl
+if test "$with_x" != no; then
+ice_save_LIBS="$LIBS"
+ice_save_CFLAGS="$CFLAGS"
+ice_save_CXXFLAGS="$CXXFLAGS"
+ice_save_CPPFLAGS="$CPPFLAGS"
+ice_save_LDFLAGS="$LDFLAGS"
+
+dnl
+dnl
+
+AC_FIND_MOTIF
+
+dnl
+dnl
+dnl
+LIBS="$LIBS $X_EXTRA_LIBS"
+CFLAGS="$CFLAGS $X_CFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+LDFLAGS="$LDFLAGS $X_LIBS"
+dnl
+dnl Check for X library
+
+dnl
+X11_LIBS=""
+AC_CHECK_LIB(X11, XOpenDisplay, X11_LIBS="-lX11",,${X_PRE_LIBS} ${X_EXTRA_LIBS})
+if test "$X11_LIBS" = ""; then
+dnl Not having X is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X11 library '-lX11' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.])
+fi
+AC_SUBST(X_LIBS)
+AC_SUBST(X11_LIBS)
+AC_SUBST(X_PRE_LIBS)
+dnl
+dnl
+dnl Check for -lXintl library.  Lutz Kittler <kittler at sse-erfurt.de> says
+dnl that DLD-Linux with CDE wants `-lXintl' to refine `Xlcmbcurmax'.
+dnl Guenther Roehrich <guenther at studbox.uni-stuttgart.de> says that
+dnl we must check for `_Xlcmbcurmax' instead of `Xlcmbcurmax'.
+dnl
+AC_CHECK_LIB(Xintl, _Xlcmbcurmax, X11_LIBS="${X11_LIBS} -lXintl",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for -lipc library.  SCO unix is said to want that.
+dnl
+AC_CHECK_LIB(ipc, shmap, X11_LIBS="${X11_LIBS} -lipc",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for X toolkit libraries
+dnl
+XT_LIBS=""
+AC_CHECK_LIB(Xt, XtToolkitInitialize, XT_LIBS="-lXt",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+if test "$XT_LIBS" = ""; then
+dnl Not having Xt is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X toolkit library '-lXt' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.
+                  See the files 'config.log' and 'ddd/config.log'
+                  for further diagnostics.])
+fi
+AC_SUBST(XT_LIBS)
+dnl
+dnl
+dnl Check for X extension libraries
+dnl
+dnl
+XEXT_LIBS=""
+AC_CHECK_LIB(Xext, XShapeQueryVersion, XEXT_LIBS="-lXext",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+AC_SUBST(XEXT_LIBS)
+
+dnl Check for Motif widget libraries
+dnl
+
+XM_LIBS=""
+XP_LIBS=""
+if test "$motif_includes" != "no" && test "$motif_libraries" != "no"
+then
+dnl Motif 2.1 wants `-lXp' (X11R6.3 print server)
+AC_CHECK_LIB(Xp, XpSelectInput,
+	XP_LIBS="-lXp"
+	AC_DEFINE(HAVE_XP),,
+                   ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmCreateOptionMenu, 
+	XM_LIBS="-lXm"
+	AC_DEFINE(HAVE_MOTIF),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, xmUseVersion, 
+	AC_DEFINE(HAVE_XMUSEVERSION),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmInstallImage,
+	AC_DEFINE(HAVE_XMINSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, Xm21InstallImage,
+	AC_DEFINE(HAVE_XM21INSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+fi
+if test "$XM_LIBS" = ""; then
+dnl Without Motif, we won't get far.  Let the user fix this.
+AC_MSG_ERROR([The Motif library '-lXm' could not be found.
+                  Please use the configure options '--with-motif-includes=DIR'
+                  and '--with-motif-libraries=DIR' to specify the Xm location.
+                  See the files 'config.log'
+                  for further diagnostics.])
+fi
+
+AC_SUBST(XP_LIBS)
+AC_SUBST(XM_LIBS)
+
+LIBS="$LIBS ${XM_LIBS} ${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS}"
+
+    
+LIBS="$ice_save_LIBS"
+CFLAGS="$ice_save_CFLAGS"
+CXXFLAGS="$ice_save_CXXFLAGS"
+CPPFLAGS="$ice_save_CPPFLAGS"
+LDFLAGS="$ice_save_LDFLAGS"
+fi
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+man1/Makefile
+etc/Makefile
+])
diff -Naur alliance-5.0/xpat/etc/Makefile.in alliance/xpat/etc/Makefile.in
--- alliance-5.0/xpat/etc/Makefile.in	2007-07-18 19:05:14.000000000 +0200
+++ alliance/xpat/etc/Makefile.in	2009-06-13 22:28:07.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xpat/Makefile.in alliance/xpat/Makefile.in
--- alliance-5.0/xpat/Makefile.in	2007-07-18 19:05:14.000000000 +0200
+++ alliance/xpat/Makefile.in	2009-06-13 22:28:07.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/xpat/man1/Makefile.in alliance/xpat/man1/Makefile.in
--- alliance-5.0/xpat/man1/Makefile.in	2007-07-18 19:05:14.000000000 +0200
+++ alliance/xpat/man1/Makefile.in	2009-06-13 22:28:07.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xpat/src/cvslog.28462 alliance/xpat/src/cvslog.28462
--- alliance-5.0/xpat/src/cvslog.28462	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xpat/src/cvslog.28462	2009-06-14 15:52:30.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:30 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/xpat/src
+In directory do:/users/cao/ludo/alliance/src/xpat/src
+
+Modified Files:
+	XMV_panel.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/xpat/src/Makefile.in alliance/xpat/src/Makefile.in
--- alliance-5.0/xpat/src/Makefile.in	2007-07-18 19:05:15.000000000 +0200
+++ alliance/xpat/src/Makefile.in	2009-06-13 22:28:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(xpat_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -82,11 +80,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(xpat_SOURCES)
 DIST_SOURCES = $(xpat_SOURCES)
@@ -159,6 +157,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -181,6 +182,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -247,6 +251,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -258,6 +265,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -307,6 +317,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -314,6 +327,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xpat/src/XMV_panel.c alliance/xpat/src/XMV_panel.c
--- alliance-5.0/xpat/src/XMV_panel.c	2002-09-30 18:21:45.000000000 +0200
+++ alliance/xpat/src/XMV_panel.c	2009-06-13 23:29:17.000000000 +0200
@@ -1508,9 +1508,9 @@
 {
   autbegin();
 
-  if ( XPAT_ACTIVE_LAYER_TABLE[ (int)ClientData ] == 0 )
+  if ( XPAT_ACTIVE_LAYER_TABLE[ (long)ClientData ] == 0 )
   {
-    XpatSetLayerVisible( (int)ClientData );
+    XpatSetLayerVisible( (long)ClientData );
   }
 
   autend();
@@ -1530,9 +1530,9 @@
 {
   autbegin();
 
-  if ( XPAT_ACTIVE_LAYER_TABLE[ (int)ClientData ] )
+  if ( XPAT_ACTIVE_LAYER_TABLE[ (long)ClientData ] )
   {
-    XpatSetLayerInvisible( (int)ClientData );
+    XpatSetLayerInvisible( (long)ClientData );
   }
 
   autend();
@@ -1552,7 +1552,7 @@
 {
   autbegin();
 
-  if ( XPAT_ACTIVE_NAME_TABLE[ (int)ClientData ] == 0 )
+  if ( XPAT_ACTIVE_NAME_TABLE[ (long)ClientData ] == 0 )
   {
     XpatSetNameVisible( ClientData );
   }
@@ -1574,7 +1574,7 @@
 {
   autbegin();
 
-  if ( XPAT_ACTIVE_NAME_TABLE[ (int)ClientData ] )
+  if ( XPAT_ACTIVE_NAME_TABLE[ (long)ClientData ] )
   {
     XpatSetNameInvisible( ClientData );
   }

alliance-xsch.patch:

--- NEW FILE alliance-xsch.patch ---
diff -Naur alliance-5.0/xsch/configure.in alliance/xsch/configure.in
--- alliance-5.0/xsch/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xsch/configure.in	2002-10-16 20:04:33.000000000 +0200
@@ -0,0 +1,186 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/xsch.c)
+
+XSCH_MAJOR_VERSION=1
+XSCH_MINOR_VERSION=4
+XSCH_VERSION=$XSCH_MAJOR_VERSION.$XSCH_MINOR_VERSION
+
+AC_SUBST(XSCH_MAJOR_VERSION)
+AC_SUBST(XSCH_MINOR_VERSION)
+AC_SUBST(XSCH_VERSION)
+
+# For automake.
+VERSION=$XSCH_VERSION
+PACKAGE=xsch
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, sqrt)
+
+AC_CHECK_PROGS(SED, gsed sed)
+AC_PATH_XTRA
+
+dnl
+dnl Check for X stuff
+dnl
+dnl
+dnl Check X options
+dnl
+if test "$with_x" = no; then
+AC_MSG_ERROR([requires the X window system to compile and run.
+                  Please do not use the configure option '--without-x'.])
+fi
+if test "$with_motif" = no; then
+AC_MSG_ERROR([requires Motif to compile and run.
+                  Please do not use the configure option '--without-motif'.])
+fi
+dnl
+dnl
+dnl Check for X libraries
+dnl
+if test "$with_x" != no; then
+ice_save_LIBS="$LIBS"
+ice_save_CFLAGS="$CFLAGS"
+ice_save_CXXFLAGS="$CXXFLAGS"
+ice_save_CPPFLAGS="$CPPFLAGS"
+ice_save_LDFLAGS="$LDFLAGS"
+
+dnl
+dnl
+
+AC_FIND_MOTIF
+
+dnl
+dnl
+dnl
+LIBS="$LIBS $X_EXTRA_LIBS"
+CFLAGS="$CFLAGS $X_CFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+LDFLAGS="$LDFLAGS $X_LIBS"
+dnl
+dnl Check for X library
+
+dnl
+X11_LIBS=""
+AC_CHECK_LIB(X11, XOpenDisplay, X11_LIBS="-lX11",,${X_PRE_LIBS} ${X_EXTRA_LIBS})
+if test "$X11_LIBS" = ""; then
+dnl Not having X is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X11 library '-lX11' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.])
+fi
+AC_SUBST(X_LIBS)
+AC_SUBST(X11_LIBS)
+AC_SUBST(X_PRE_LIBS)
+dnl
+dnl
+dnl Check for -lXintl library.  Lutz Kittler <kittler at sse-erfurt.de> says
+dnl that DLD-Linux with CDE wants `-lXintl' to refine `Xlcmbcurmax'.
+dnl Guenther Roehrich <guenther at studbox.uni-stuttgart.de> says that
+dnl we must check for `_Xlcmbcurmax' instead of `Xlcmbcurmax'.
+dnl
+AC_CHECK_LIB(Xintl, _Xlcmbcurmax, X11_LIBS="${X11_LIBS} -lXintl",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for -lipc library.  SCO unix is said to want that.
+dnl
+AC_CHECK_LIB(ipc, shmap, X11_LIBS="${X11_LIBS} -lipc",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for X toolkit libraries
+dnl
+XT_LIBS=""
+AC_CHECK_LIB(Xt, XtToolkitInitialize, XT_LIBS="-lXt",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+if test "$XT_LIBS" = ""; then
+dnl Not having Xt is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X toolkit library '-lXt' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.
+                  See the files 'config.log' and 'ddd/config.log'
+                  for further diagnostics.])
+fi
+AC_SUBST(XT_LIBS)
+dnl
+dnl
+dnl Check for X extension libraries
+dnl
+dnl
+XEXT_LIBS=""
+AC_CHECK_LIB(Xext, XShapeQueryVersion, XEXT_LIBS="-lXext",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+AC_SUBST(XEXT_LIBS)
+
+dnl Check for Motif widget libraries
+dnl
+
+XM_LIBS=""
+XP_LIBS=""
+if test "$motif_includes" != "no" && test "$motif_libraries" != "no"
+then
+dnl Motif 2.1 wants `-lXp' (X11R6.3 print server)
+AC_CHECK_LIB(Xp, XpSelectInput,
+	XP_LIBS="-lXp"
+	AC_DEFINE(HAVE_XP),,
+                   ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmCreateOptionMenu, 
+	XM_LIBS="-lXm"
+	AC_DEFINE(HAVE_MOTIF),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, xmUseVersion, 
+	AC_DEFINE(HAVE_XMUSEVERSION),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmInstallImage,
+	AC_DEFINE(HAVE_XMINSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, Xm21InstallImage,
+	AC_DEFINE(HAVE_XM21INSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+fi
+if test "$XM_LIBS" = ""; then
+dnl Without Motif, we won't get far.  Let the user fix this.
+AC_MSG_ERROR([The Motif library '-lXm' could not be found.
+                  Please use the configure options '--with-motif-includes=DIR'
+                  and '--with-motif-libraries=DIR' to specify the Xm location.
+                  See the files 'config.log'
+                  for further diagnostics.])
+fi
+
+AC_SUBST(XP_LIBS)
+AC_SUBST(XM_LIBS)
+
+LIBS="$LIBS ${XM_LIBS} ${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS}"
+    
+    
+LIBS="$ice_save_LIBS"
+CFLAGS="$ice_save_CFLAGS"
+CXXFLAGS="$ice_save_CXXFLAGS"
+CPPFLAGS="$ice_save_CPPFLAGS"
+LDFLAGS="$ice_save_LDFLAGS"
+fi
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+etc/Makefile
+man1/Makefile
+])
diff -Naur alliance-5.0/xsch/etc/Makefile.in alliance/xsch/etc/Makefile.in
--- alliance-5.0/xsch/etc/Makefile.in	2007-07-18 19:05:15.000000000 +0200
+++ alliance/xsch/etc/Makefile.in	2009-06-13 22:28:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xsch/Makefile.in alliance/xsch/Makefile.in
--- alliance-5.0/xsch/Makefile.in	2007-07-18 19:05:15.000000000 +0200
+++ alliance/xsch/Makefile.in	2009-06-13 22:28:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/xsch/man1/Makefile.in alliance/xsch/man1/Makefile.in
--- alliance-5.0/xsch/man1/Makefile.in	2007-07-18 19:05:16.000000000 +0200
+++ alliance/xsch/man1/Makefile.in	2009-06-13 22:28:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -117,6 +117,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -139,6 +142,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -205,6 +211,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -216,6 +225,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -265,6 +277,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -272,6 +287,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xsch/src/bitmap.c alliance/xsch/src/bitmap.c
--- alliance-5.0/xsch/src/bitmap.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xsch/src/bitmap.c	2002-03-29 18:41:37.000000000 +0100
@@ -0,0 +1,33 @@
+#define toto_width 50
+#define toto_height 50
+static unsigned char toto_bits[] = {
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x07,
+   0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x7f,
+   0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00,
+   0x00, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0xc0, 0x03,
+   0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00,
+   0x40, 0xfc, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x84, 0x00, 0x00, 0x00,
+   0x40, 0x00, 0xc0, 0x83, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x80, 0x00,
+   0x00, 0x00, 0x40, 0x00, 0x40, 0x80, 0xf8, 0xff, 0x00, 0x40, 0x00, 0x40,
+   0x80, 0xc8, 0x80, 0x00, 0x7f, 0x00, 0x40, 0x80, 0x08, 0x83, 0x00, 0x40,
+   0x00, 0x20, 0x80, 0x0f, 0x8c, 0x00, 0x40, 0x00, 0x18, 0x00, 0x08, 0xb0,
+   0x00, 0xc0, 0xff, 0x07, 0x00, 0x08, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x08, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x80, 0x03,
+   0x00, 0x00, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
+   0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc0, 0x00, 0xc0, 0xff, 0x07,
+   0x00, 0x08, 0xb0, 0x00, 0x40, 0x00, 0x18, 0x80, 0x0f, 0x8c, 0x00, 0x7f,
+   0x00, 0x20, 0x80, 0x08, 0x83, 0x00, 0x40, 0x00, 0x40, 0x80, 0xc8, 0x80,
+   0x00, 0x40, 0x00, 0x40, 0x80, 0xf8, 0xff, 0x00, 0x40, 0x00, 0xc0, 0x83,
+   0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x84, 0x00, 0x00, 0x00, 0x40, 0x00,
+   0x40, 0xfc, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00,
+   0x40, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00,
+   0x00, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40,
+   0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40,
+   0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x18, 0x00, 0x00, 0x00,
+   0x00, 0xc0, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+   0x00, 0x00};
diff -Naur alliance-5.0/xsch/src/cvslog.28492 alliance/xsch/src/cvslog.28492
--- alliance-5.0/xsch/src/cvslog.28492	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xsch/src/cvslog.28492	2009-06-14 15:52:32.000000000 +0200
@@ -0,0 +1,13 @@
+===================================================================
+Modification le : Sun Jun 14 15:52:32 CEST 2009
+Par             : ludo
+===================================================================
+
+Update of /users/outil/alliance/cvsroot/alliance/src/xsch/src
+In directory do:/users/cao/ludo/alliance/src/xsch/src
+
+Modified Files:
+	XMV_panel.c 
+Log Message:
+- port 64 bits
+
diff -Naur alliance-5.0/xsch/src/icone.c alliance/xsch/src/icone.c
--- alliance-5.0/xsch/src/icone.c	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xsch/src/icone.c	2002-03-29 18:41:37.000000000 +0100
@@ -0,0 +1,808 @@
+/*------------------------------------------------------------\
+|                                                             |
+| Tool    :                     3DD                           |
+|                                                             |
+| File    :                  d3d_graphic.c                    |
+|                                                             |
+| Author  :                 Jacomme Ludovic                   |
+|                                                             |
+| Date    :                   14.10.95                        |
+|                                                             |
+\------------------------------------------------------------*/
+/*------------------------------------------------------------\
+|                                                             |
+|                         Include Files                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+# include <stdio.h>
+# include <stdlib.h>
+# include <string.h>
+# include <math.h>
+
+# include <X11/Xlib.h>
+# include <X11/Xutil.h>
+# include <X11/keysym.h>
+
+# include "d3d_graphic.h"
+
+  Display     *D3dDisplay;
+  Window       D3dWindow;
+  int          D3dScreen;
+  XSizeHints   D3dHint;
+
+  GC           D3dGC[ D3D_MAX_GC ];
+  int          D3dColors[ D3D_MAX_COLOR ];
+
+  Colormap     D3dColorMap;
+  Font         D3dFont;
+
+  XEvent       D3dEvent;
+  int          D3dWindowDx;
+  int          D3dWindowDy;
+
+  static char *D3dColorName[ D3D_MAX_COLOR ] =
+  {
+    "Black",
+    "White",
+    "Red"
+  };
+
+#define GSIZE  10
+#define CSIZE  2
+
+/*------------------------------------------------------------\
+|                                                             |
+|                          Functions                          |
+|                                                             |
+\------------------------------------------------------------*/
+void XschAnd(x0, y0, scale, n, cflag)
+{
+int gs = GSIZE * scale; 
+int cs = CSIZE * scale; /* Size of the circle when an io is complemented */
+int i;
+int x = x0, y = y0 - gs/2;
+
+   /* And shape alone */
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y, x + gs/2, y);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs, x + gs/2, y + gs);
+   XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y, gs, gs, 90 * 64, -180 * 64);
+
+   if ((cflag & 1) == 0)
+      /* Output line : centered vertically */
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x + gs, y + gs/2, x + gs + cs, y + gs/2);
+   else 
+   /* Output circle (for a NAND) */
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+
+   /* Input lines */
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs/2 - gs/4 * n, x, y + gs/2 + gs/4 * n);
+   /* Circle for inversion */
+   for (i = 0; i < n; i++) {
+      if ((cflag & (1 << i + 1)) == 0)
+         XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (n - 2) * gs/4 + i * gs/2,
+               x,
+               y + gs/4 - (n - 2) * gs/4 + i * gs/2);
+      else
+         XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (n - 2) * gs/4 + i * gs/2 - cs/2,
+               cs, cs, 0 * 64, 360 * 64);
+   }
+}
+
+void XschOr(x0, y0, scale, n, cflag)
+{
+int gs = GSIZE * scale; 
+int cs = CSIZE * scale; /* Size of the circle when an io is complemented */
+int i;
+int x, y, x1, y1;
+
+   /* Or shape alone */
+   x = x0;
+   y = y0 - gs/2;
+   x1 = x0 - 2*gs + (int)((double)gs * (1.0 - sqrt(3)/2)); 
+   y1 = y0 - gs;
+   XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x1, y1, 2*gs, 2*gs, -30 * 64, 60 * 64);
+
+   x1 = x0 - gs + (int)((double)gs * (1.0 - sqrt(3)/2)); 
+   y1 = y0 - 3*gs/2;
+   XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x1, y1, 2*gs, 2*gs, -90 * 64, 60 * 64);
+   x1 = x0;
+   y1 = y0 - gs/2;
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x1, y1, x1 + (int)((double)gs * (1.0 - sqrt(3)/2)), y1);
+
+   x1 = x0 - gs + (int)((double)gs * (1.0 - sqrt(3)/2)); 
+   y1 = y0 - gs/2;
+   XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x1, y1, 2*gs, 2*gs, 90 * 64, -60 * 64);
+   x1 = x0;
+   y1 = y0 + gs/2;
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x1, y1, x1 + (int)((double)gs * (1.0 - sqrt(3)/2)), y1);
+
+   if ((cflag & 1) == 0)
+      /* Output line : centered vertically */
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x + gs, y + gs/2, x + gs + cs, y + gs/2);
+   else
+      /* Output circle */
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+
+   /* Input lines */
+   /* Vertical bars */
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs/2 - gs/4 * n,
+             x, y);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs,
+             x, y + gs/2 + gs/4 * n);
+   /* Circle for complementation */
+   for (i = 0; i < n; i++) {
+      if ((cflag & (1 << i + 1)) == 0)
+         XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (n - 2) * gs/4 + i * gs/2,
+               x,
+               y + gs/4 - (n - 2) * gs/4 + i * gs/2);
+      else
+         XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (n - 2) * gs/4 + i * gs/2 - cs/2,
+               cs, cs, 0 * 64, 360 * 64);
+   }
+}
+
+void XschXor(x0, y0, scale, n, cflag)
+{
+int gs = GSIZE * scale;
+int cs = CSIZE * scale; /* Size of the circle when an io is complemented */
+int i;
+int x, y, x1, y1;
+
+   /* Or shape alone */
+   x = x0;
+   y = y0 - gs/2;
+
+   x1 = x0 - 2*gs + (int)((double)gs * (1.0 - sqrt(3)/2)); 
+   y1 = y0 - gs;
+   XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x1, y1, 2*gs, 2*gs, -30 * 64, 60 * 64);
+
+   x1 = x0 - 2*gs + 2 * (int)((double)gs * (1.0 - sqrt(3)/2)); 
+   y1 = y0 - gs;
+   XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x1, y1, 2*gs, 2*gs, -30 * 64, 60 * 64);
+
+   x1 = x0 - gs + (int)((double)gs * (1.0 - sqrt(3)/2)); 
+   y1 = y0 - 3*gs/2;
+   XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x1, y1, 2*gs, 2*gs, -90 * 64, 60 * 64);
+
+   x1 = x0 - gs + (int)((double)gs * (1.0 - sqrt(3)/2)); 
+   y1 = y0 - gs/2;
+   XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x1, y1, 2*gs, 2*gs, 90 * 64, -60 * 64);
+
+   if ((cflag & 1) == 0)
+      /* Output line : centered vertically */
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x + gs, y + gs/2, x + gs + cs, y + gs/2);
+   else
+      /* Output circle */
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+
+   /* Input lines */
+   /* Vertical bars */
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs/2 - gs/4 * n,
+             x, y);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs,
+             x, y + gs/2 + gs/4 * n);
+   /* Circle for complementation */
+   for (i = 0; i < n; i++) {
+      if ((cflag & (1 << i + 1)) == 0)
+         XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (n - 2) * gs/4 + i * gs/2,
+               x,
+               y + gs/4 - (n - 2) * gs/4 + i * gs/2);
+      else
+         XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (n - 2) * gs/4 + i * gs/2 - cs/2,
+               cs, cs, 0 * 64, 360 * 64);
+   }
+}
+
+void XschBuf(x0, y0, scale, cflag)
+{
+int gs = GSIZE * scale;
+int is = (2 * GSIZE * scale) / 3;
+int cs = CSIZE * scale; /* Size of the circle when an io is complemented */
+int i;
+int x, y, x1, y1;
+
+   x = x0;
+   y = y0 - gs/2;
+
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y0 - is/2,
+             x, y0 + is/2);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y0 - is/2,
+             x + is, y0);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y0 + is/2,
+             x + is, y0);
+   if ((cflag & 1) == 0)
+      /* input line : centered vertically */
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x - cs, y + gs/2, x, y + gs/2);
+   else
+      /* Input circle */
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs, y + gs/2, cs, cs, 0 * 64, 360 * 64);
+   if ((cflag & 2) == 0)
+      /* Output line : centered vertically */
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x + is, y + gs/2, x + is + cs, y + gs/2);
+   else
+      /* Output circle */
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + is, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+}
+
+void XschMux(x0, y0, scale, ns, sflag, ni, iflag)
+{
+int gs = GSIZE * scale; 
+int cs = CSIZE * scale; /* Size of the circle when an io is complemented */
+int i;
+int x = x0, y = y0 - gs/2;
+
+   /* Circle for inversion */
+   for (i = 0; i < ns; i++) {
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs - gs/ns/2 - i * gs/ns,
+            y - cs - gs/4 * ni - gs/2 * (ns - i - 2),
+            x + gs - gs/ns/2 - i * gs/ns,
+            y - cs + gs/2 - gs/4 * ni);
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x - cs,
+            y - cs - gs/4 * ni - gs/2 * (ns - i - 2),
+            x + gs - gs/ns/2 - i * gs/ns,
+            y - cs - gs/4 * ni - gs/2 * (ns - i - 2));
+      if ((sflag & (1 << i)) == 0)
+         XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs - gs/ns/2 - i * gs/ns,
+               y - cs + gs/2 - gs/4 * ni,
+               x + gs - gs/ns/2 - i * gs/ns,
+               y + gs/2 - gs/4 * ni);
+      else
+         XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs/2 + gs - gs/ns/2 - i * gs/ns,
+               y - cs + gs/2 - gs/4 * ni,
+               cs, cs, 0 * 64, 360 * 64);
+   }
+
+   if ((iflag & 1) == 0)
+      /* Output line : centered vertically */
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x + gs, y + gs/2, x + gs + cs, y + gs/2);
+   else
+      /* Output circle (for a NAND) */
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+
+   /* Shape */
+   XDrawRectangle(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs/2 - gs/4 * ni, gs, gs + (ni - 2) * gs/2);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs/2 - gs/4 * ni, x + gs, y + gs/2);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs/2 + gs/4 * ni, x + gs, y + gs/2);
+   /* Circle for inversion */
+   for (i = 0; i < ni; i++) {
+      if ((iflag & (1 << i + 1)) == 0)
+         XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (ni - 2) * gs/4 + i * gs/2,
+               x,
+               y + gs/4 - (ni - 2) * gs/4 + i * gs/2);
+      else
+         XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (ni - 2) * gs/4 + i * gs/2 - cs/2,
+               cs, cs, 0 * 64, 360 * 64);
+   }
+}
+
+/* pflag: presence: d q ck we set reset 
+   iflag: inversion
+*/
+void XschReg(x0, y0, scale, pflag, iflag)
+{
+int gs = GSIZE * scale; 
+int cs = CSIZE * scale; /* Size of the circle when an io is complemented */
+int i, j;
+int x = x0, y = y0 - gs/2;
+int ns;
+
+   if ((iflag & 1) == 0)
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x - cs, y + gs/2, x, y + gs/2);
+   else
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+
+   if ((iflag & (1 << 1)) == 0)
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x + gs, y + gs/2, x + gs + cs, y + gs/2);
+   else
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+
+   if ((iflag & (1 << 3)) == 0)
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs/2,
+            y + gs,
+            x + gs/2,
+            y + gs + cs);
+   else
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs/2 - cs/2,
+            y + gs,
+            cs, cs, 0 * 64, 360 * 64);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+         x + gs/2,
+         y + gs + cs,
+         x - cs/2,
+         y + gs + cs);
+
+   /* Input lines and shape */
+   XDrawRectangle(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y, gs, gs);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x + gs/4, y + gs, x + gs/2, y + 3*gs/4);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x + gs/2, y + 3*gs/4, x + 3*gs/4, y + gs);
+
+   ns = ((pflag & (1 << 3)) != 0) +
+        ((pflag & (1 << 4)) != 0) +
+        ((pflag & (1 << 5)) != 0);
+   for (j = 0, i = 0; i < ns; i++) {
+      if ((pflag & (1 << 3 + i)) == 0)
+         j++;
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs - gs/ns/2 - i * gs/ns,
+            y - cs - gs/2 * (ns - i - 2) - gs/2,
+            x + gs - gs/ns/2 - i * gs/ns,
+            y - cs + gs/2 - gs/2);
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x - cs,
+            y - cs - gs/2 * (ns - i - 2) - gs/2,
+            x + gs - gs/ns/2 - i * gs/ns,
+            y - cs - gs/2 * (ns - i - 2) - gs/2);
+      if ((iflag & (1 << i + 3 + j)) == 0)
+         XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs - gs/ns/2 - i * gs/ns,
+               y - cs + gs/2 - gs/2,
+               x + gs - gs/ns/2 - i * gs/ns,
+               y + gs/2 - gs/2);
+      else
+         XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs/2 + gs - gs/ns/2 - i * gs/ns,
+               y - cs + gs/2 - gs/2,
+               cs, cs, 0 * 64, 360 * 64);
+   }
+}
+
+void XschMuxReg(x0, y0, scale, ns, sflag, ni, iflag, pflag, nflag)
+{
+int gs = GSIZE * scale; 
+int cs = CSIZE * scale; /* Size of the circle when an io is complemented */
+int i, j, n;
+int x = x0, y = y0 - gs/2;
+
+   /* Multiplexer part */
+   for (i = 0; i < ns; i++) {
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs - gs/ns/2 - i * gs/ns,
+            y - cs - gs/4 * ni - gs/2 * (ns - i - 2),
+            x + gs - gs/ns/2 - i * gs/ns,
+            y - cs + gs/2 - gs/4 * ni);
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x - cs,
+            y - cs - gs/4 * ni - gs/2 * (ns - i - 2),
+            x + gs - gs/ns/2 - i * gs/ns,
+            y - cs - gs/4 * ni - gs/2 * (ns - i - 2));
+      if ((sflag & (1 << i)) == 0)
+         XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs - gs/ns/2 - i * gs/ns,
+               y - cs + gs/2 - gs/4 * ni,
+               x + gs - gs/ns/2 - i * gs/ns,
+               y + gs/2 - gs/4 * ni);
+      else
+         XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs/2 + gs - gs/ns/2 - i * gs/ns,
+               y - cs + gs/2 - gs/4 * ni,
+               cs, cs, 0 * 64, 360 * 64);
+   }
+
+   if ((iflag & 1) == 0)
+      /* Output line : centered vertically */
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x + gs, y + gs/2, x + gs + cs, y + gs/2);
+   else
+      /* Output circle (for a NAND) */
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+
+   /* Shape */
+   XDrawRectangle(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs/2 - gs/4 * ni, gs, gs + (ni - 2) * gs/2);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs/2 - gs/4 * ni, x + gs, y + gs/2);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y + gs/2 + gs/4 * ni, x + gs, y + gs/2);
+   /* Circle for inversion */
+   for (i = 0; i < ni; i++) {
+      if ((iflag & (1 << i + 1)) == 0)
+         XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (ni - 2) * gs/4 + i * gs/2,
+               x,
+               y + gs/4 - (ni - 2) * gs/4 + i * gs/2);
+      else
+         XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs,
+               y + gs/4 - (ni - 2) * gs/4 + i * gs/2 - cs/2,
+               cs, cs, 0 * 64, 360 * 64);
+   }
+
+   /* Register part */
+   x += gs + 2*cs;
+   if ((nflag & 1) == 0)
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x - cs, y + gs/2, x, y + gs/2);
+   else
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+
+   if ((nflag & (1 << 1)) == 0)
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+                x + gs, y + gs/2, x + gs + cs, y + gs/2);
+   else
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs, y + gs/2 - cs/2, cs, cs, 0 * 64, 360 * 64);
+
+   if ((nflag & (1 << 3)) == 0)
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs/2,
+            y + gs/2,
+            x + gs/2,
+            y + 3*gs/4 - gs/4 * ni + gs + (ni - 2) * gs/2);
+   else {
+      XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs/2 - cs/2,
+            y + gs,
+            cs, cs, 0 * 64, 360 * 64);
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs/2,
+            y + gs + cs,
+            x + gs/2,
+            y + 3*gs/4 - gs/4 * ni + gs + (ni - 2) * gs/2);
+   }
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+         x + gs/2,
+         y + 3*gs/4 - gs/4 * ni + gs + (ni - 2) * gs/2,
+         x - 2*cs - gs - cs, /* - gs -cs is the mux contribution */
+         y + 3*gs/4 - gs/4 * ni + gs + (ni - 2) * gs/2);
+
+   /* Input lines and shape */
+   XDrawRectangle(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x, y, gs, gs);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x + gs/4, y + gs, x + gs/2, y + 3*gs/4);
+   XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+             x + gs/2, y + 3*gs/4, x + 3*gs/4, y + gs);
+
+   n = ((pflag & (1 << 3)) != 0) +
+       ((pflag & (1 << 4)) != 0) +
+       ((pflag & (1 << 5)) != 0);
+   for (j = 0, i = 0; i < n; i++) {
+      if ((pflag & (1 << 3 + i)) == 0)
+         j++;
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs - gs/n/2 - i * gs/n,
+            y - cs - gs/2 * (n - i - 2) - gs/2 - (ni * gs)/4 - (ns - 1) * gs/2,
+            x + gs - gs/n/2 - i * gs/n,
+            y - cs);
+      XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+            x + gs - gs/n/2 - i * gs/n,
+            y - cs - gs/2 * (n - i - 2) - gs/2 - (ni * gs)/4 - (ns - 1) * gs/2,
+            x - 2*cs - gs - cs,
+            y - cs - gs/2 * (n - i - 2) - gs/2 - (ni * gs)/4 - (ns - 1) * gs/2);
+      if ((nflag & (1 << i + 3 + j)) == 0)
+         XDrawLine(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x + gs - gs/n/2 - i * gs/n,
+               y - cs + gs/2 - gs/2,
+               x + gs - gs/n/2 - i * gs/n,
+               y);
+      else
+         XDrawArc(D3dDisplay, D3dWindow, D3dGC[ D3D_COLOR_WHITE ],
+               x - cs/2 + gs - gs/n/2 - i * gs/n,
+               y - cs + gs/2 - gs/2,
+               cs, cs, 0 * 64, 360 * 64);
+   }
+}
+
+void D3dDisplayAllObject()
+{
+#if 0
+   XschAnd(100, 75, 8, 2, (1 | (1<<1)));
+
+   XschOr(200, 200, 8, 3, (1<<2));
+
+   XschXor(300, 400, 8, 8, 1);
+
+
+   XschAnd(100, 325, 8, 2, (1 | (1<<1)));
+   XschReg(250, 325, 8, 0x3F, 0x3F);
+#endif
+   XschMuxReg(250, 325, 5, 5, 0, 5, 0, 0x3F, 0xFF);
+#if 0
+   XschMux(300, 300, 8, 3, 7, 8, 0xAAA);
+   XschReg(500, 325, 10, 5);
+#endif
+}
+/*------------------------------------------------------------\
+|                                                             |
+|                       D3dGraphicClear                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+void D3dGraphicClear()
+{
+  XClearWindow( D3dDisplay, D3dWindow );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                       D3dGraphicResize                      |
+|                                                             |
+\------------------------------------------------------------*/
+
+void D3dGraphicResize()
+{
+  Window MyWindow;
+  int    ForgetMe;
+
+  XGetGeometry( D3dDisplay  , D3dWindow, &MyWindow, 
+                &ForgetMe   , &ForgetMe,
+                &D3dWindowDx, &D3dWindowDy,
+                &ForgetMe   , &ForgetMe );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                       D3dGraphicLoadFonts                   |
+|                                                             |
+\------------------------------------------------------------*/
+
+static void D3dGraphicLoadFonts()
+{
+static char fn[] = "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1";
+
+  if ( ( D3dFont = XLoadFont( D3dDisplay, fn ) ) == 0 )
+  {
+    fprintf( stderr, "Font %s not available !\n", fn);
+
+    exit( 2 );
+  }
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                       D3dGraphicLoadColors                  |
+|                                                             |
+\------------------------------------------------------------*/
+
+static void D3dGraphicLoadColors()
+{
+  XColor Define;
+  XColor ForgetIt;
+  int    Counter;
+
+  for ( Counter = 0; Counter < D3D_MAX_COLOR; Counter++ )
+  {
+    if ( ! XAllocNamedColor( D3dDisplay, D3dColorMap,
+                             D3dColorName[ Counter ], &Define, &ForgetIt ) )
+    {
+      fprintf( stderr, "Color '%s' not available !\n", D3dColorName[ Counter ] );
+
+      exit( 1 );
+    }
+
+    D3dColors[ Counter ] = Define.pixel;
+  }
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                         D3dGraphicSetGC                     |
+|                                                             |
+\------------------------------------------------------------*/
+
+static void D3dGraphicSetGC()
+{
+  XGCValues ValueGC;
+  int       Counter;
+
+  for ( Counter = 0; Counter < D3D_MAX_COLOR; Counter++ )
+  {
+    ValueGC.fill_style = FillSolid;
+    ValueGC.line_width = 2;
+    ValueGC.foreground = D3dColors[ Counter         ];
+    ValueGC.background = D3dColors[ D3D_COLOR_BLACK ];
+    ValueGC.plane_mask = AllPlanes;
+    ValueGC.font       = D3dFont;
+
+    D3dGC[ Counter ] = XCreateGC( D3dDisplay, D3dWindow,
+                                  ( GCForeground | GCBackground |
+                                    GCFillStyle  | GCPlaneMask  |
+                                    GCFont | GCLineWidth),
+                                 &ValueGC );
+  }
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                       D3dGraphicOpen                        |
+|                                                             |
+\------------------------------------------------------------*/
+
+void D3dGraphicOpen( Argc, Argv )
+
+  int    Argc;
+  char **Argv;
+{
+  D3dDisplay  = XOpenDisplay( (char *)0 );
+  D3dScreen   = DefaultScreen( D3dDisplay );
+  D3dColorMap = DefaultColormap( D3dDisplay, D3dScreen );
+
+  D3dHint.x      = 4;
+  D3dHint.y      = 4;
+  D3dHint.width  = DisplayWidth( D3dDisplay, D3dScreen ) - 20;
+  D3dHint.height = DisplayHeight( D3dDisplay, D3dScreen ) - 240;
+  D3dHint.flags  = PPosition | PSize | PMinSize;
+
+  D3dHint.min_width  = 400;
+  D3dHint.min_height = 224;
+
+  D3dWindowDx = D3dHint.width;
+  D3dWindowDy = D3dHint.height;
+
+  D3dGraphicLoadColors();
+  D3dGraphicLoadFonts();
+
+  D3dWindow = XCreateSimpleWindow( D3dDisplay, 
+                                   DefaultRootWindow( D3dDisplay ),
+                                   D3dHint.x    , D3dHint.y,
+                                   D3dHint.width, D3dHint.height, 5,
+                                   D3dColors[ D3D_COLOR_WHITE ], 
+                                   D3dColors[ D3D_COLOR_BLACK ] );
+
+  XSetStandardProperties( D3dDisplay, D3dWindow, "D3D", "D3D", 
+                          None, Argv, Argc, &D3dHint);
+  D3dGraphicSetGC();
+
+  XSelectInput( D3dDisplay, D3dWindow, 
+                ( ButtonPressMask   | KeyPressMask      |
+                  EnterWindowMask   |
+                  ExposureMask      | ButtonReleaseMask | 
+                  PointerMotionMask | Button1MotionMask ) );
+
+  XMapRaised( D3dDisplay, D3dWindow );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                     D3dGraphicTreatEvent                    |
+|                                                             |
+\------------------------------------------------------------*/
+
+static int D3dGraphicTreatEvent()
+{
+  KeySym ValueKey;
+  char   CodeKey;
+  int    Stop;
+
+  Stop = 0;
+
+  switch ( D3dEvent.type )
+  {
+    case Expose : 
+      D3dDisplayAllObject();
+    break;
+
+    case KeyPress :
+
+      XLookupString( &D3dEvent.xkey, &CodeKey, 1, &ValueKey, 0 );
+
+      switch ( ValueKey )
+      {
+        case XK_q    : Stop = 1;
+
+        break;
+      }
+
+      D3dGraphicClear();
+      D3dDisplayAllObject();
+
+    break;
+
+    case EnterNotify :
+
+      XSetInputFocus( D3dDisplay, D3dWindow, RevertToNone, CurrentTime );
+
+    break;
+
+    case ButtonPress :
+
+      XSetInputFocus( D3dDisplay, D3dWindow, RevertToNone, CurrentTime );
+
+    break;
+
+/*\
+    case MotionNotify :
+
+      fprintf( stdout, "MotionNotify\n" );
+      
+    break;
+\*/
+  }
+
+  return( ! Stop );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                        D3dGraphicLoop                       |
+|                                                             |
+\------------------------------------------------------------*/
+
+void D3dGraphicLoop()
+{
+  do
+  {
+    XNextEvent( D3dDisplay, &D3dEvent );
+  }
+  while ( D3dGraphicTreatEvent() );
+}
+
+/*------------------------------------------------------------\
+|                                                             |
+|                    D3dGraphicClose                          |
+|                                                             |
+\------------------------------------------------------------*/
+
+void D3dGraphicClose()
+{
+  XDestroyWindow( D3dDisplay, D3dWindow );
+  XCloseDisplay( D3dDisplay );
+}
diff -Naur alliance-5.0/xsch/src/Makefile.in alliance/xsch/src/Makefile.in
--- alliance-5.0/xsch/src/Makefile.in	2007-07-18 19:05:16.000000000 +0200
+++ alliance/xsch/src/Makefile.in	2009-06-13 22:28:08.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(xsch_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -82,11 +80,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(xsch_SOURCES)
 DIST_SOURCES = $(xsch_SOURCES)
@@ -159,6 +157,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -181,6 +182,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -247,6 +251,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -258,6 +265,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -307,6 +317,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -314,6 +327,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xsch/src/XMV_panel.c alliance/xsch/src/XMV_panel.c
--- alliance-5.0/xsch/src/XMV_panel.c	2002-09-30 18:21:56.000000000 +0200
+++ alliance/xsch/src/XMV_panel.c	2009-06-13 23:29:27.000000000 +0200
@@ -2294,9 +2294,9 @@
 {
   autbegin();
 
-  if ( XSCH_ACTIVE_LAYER_TABLE[ (int)ClientData ] == 0 )
+  if ( XSCH_ACTIVE_LAYER_TABLE[ (long)ClientData ] == 0 )
   {
-    XschSetLayerVisible( (int)ClientData );
+    XschSetLayerVisible( (long)ClientData );
   }
 
   autend();
@@ -2316,9 +2316,9 @@
 {
   autbegin();
 
-  if ( XSCH_ACTIVE_LAYER_TABLE[ (int)ClientData ] )
+  if ( XSCH_ACTIVE_LAYER_TABLE[ (long)ClientData ] )
   {
-    XschSetLayerInvisible( (int)ClientData );
+    XschSetLayerInvisible( (long)ClientData );
   }
 
   autend();
@@ -2338,7 +2338,7 @@
 {
   autbegin();
 
-  if ( XSCH_ACTIVE_NAME_TABLE[ (int)ClientData ] == 0 )
+  if ( XSCH_ACTIVE_NAME_TABLE[ (long)ClientData ] == 0 )
   {
     XschSetNameVisible( ClientData );
   }
@@ -2360,7 +2360,7 @@
 {
   autbegin();
 
-  if ( XSCH_ACTIVE_NAME_TABLE[ (int)ClientData ] )
+  if ( XSCH_ACTIVE_NAME_TABLE[ (long)ClientData ] )
   {
     XschSetNameInvisible( ClientData );
   }

alliance-xvpn.patch:

--- NEW FILE alliance-xvpn.patch ---
diff -Naur alliance-5.0/xvpn/configure.in alliance/xvpn/configure.in
--- alliance-5.0/xvpn/configure.in	1970-01-01 01:00:00.000000000 +0100
+++ alliance/xvpn/configure.in	2002-10-16 20:04:33.000000000 +0200
@@ -0,0 +1,185 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(src/xvpn.c)
+
+XVPN_MAJOR_VERSION=1
+XVPN_MINOR_VERSION=5
+XVPN_VERSION=$XVPN_MAJOR_VERSION.$XVPN_MINOR_VERSION
+
+AC_SUBST(XVPN_MAJOR_VERSION)
+AC_SUBST(XVPN_MINOR_VERSION)
+AC_SUBST(XVPN_VERSION)
+
+# For automake.
+VERSION=$XVPN_VERSION
+PACKAGE=xvpn
+
+dnl Initialize automake stuff
+AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+AM_PROG_LIBTOOL
+AC_PROG_MAKE_SET
+
+AC_CHECK_LIB(m, sqrt)
+
+AC_CHECK_PROGS(SED, gsed sed)
+AC_PATH_XTRA
+
+dnl
+dnl Check for X stuff
+dnl
+dnl
+dnl Check X options
+dnl
+if test "$with_x" = no; then
+AC_MSG_ERROR([requires the X window system to compile and run.
+                  Please do not use the configure option '--without-x'.])
+fi
+if test "$with_motif" = no; then
+AC_MSG_ERROR([requires Motif to compile and run.
+                  Please do not use the configure option '--without-motif'.])
+fi
+dnl
+dnl
+dnl Check for X libraries
+dnl
+if test "$with_x" != no; then
+ice_save_LIBS="$LIBS"
+ice_save_CFLAGS="$CFLAGS"
+ice_save_CXXFLAGS="$CXXFLAGS"
+ice_save_CPPFLAGS="$CPPFLAGS"
+ice_save_LDFLAGS="$LDFLAGS"
+
+dnl
+dnl
+
+AC_FIND_MOTIF
+
+dnl
+dnl
+dnl
+LIBS="$LIBS $X_EXTRA_LIBS"
+CFLAGS="$CFLAGS $X_CFLAGS"
+CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+LDFLAGS="$LDFLAGS $X_LIBS"
+dnl
+dnl Check for X library
+
+dnl
+X11_LIBS=""
+AC_CHECK_LIB(X11, XOpenDisplay, X11_LIBS="-lX11",,${X_PRE_LIBS} ${X_EXTRA_LIBS})
+if test "$X11_LIBS" = ""; then
+dnl Not having X is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X11 library '-lX11' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.])
+fi
+AC_SUBST(X_LIBS)
+AC_SUBST(X11_LIBS)
+AC_SUBST(X_PRE_LIBS)
+dnl
+dnl
+dnl Check for -lXintl library.  Lutz Kittler <kittler at sse-erfurt.de> says
+dnl that DLD-Linux with CDE wants `-lXintl' to refine `Xlcmbcurmax'.
+dnl Guenther Roehrich <guenther at studbox.uni-stuttgart.de> says that
+dnl we must check for `_Xlcmbcurmax' instead of `Xlcmbcurmax'.
+dnl
+AC_CHECK_LIB(Xintl, _Xlcmbcurmax, X11_LIBS="${X11_LIBS} -lXintl",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for -lipc library.  SCO unix is said to want that.
+dnl
+AC_CHECK_LIB(ipc, shmap, X11_LIBS="${X11_LIBS} -lipc",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+dnl
+dnl Check for X toolkit libraries
+dnl
+XT_LIBS=""
+AC_CHECK_LIB(Xt, XtToolkitInitialize, XT_LIBS="-lXt",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+if test "$XT_LIBS" = ""; then
+dnl Not having Xt is fatal.  Let the user fix this.
+AC_MSG_ERROR([The X toolkit library '-lXt' could not be found.
+                  Please use the configure options '--x-includes=DIR'
+                  and '--x-libraries=DIR' to specify the X location.
+                  See the files 'config.log' and 'ddd/config.log'
+                  for further diagnostics.])
+fi
+AC_SUBST(XT_LIBS)
+dnl
+dnl
+dnl Check for X extension libraries
+dnl
+dnl
+XEXT_LIBS=""
+AC_CHECK_LIB(Xext, XShapeQueryVersion, XEXT_LIBS="-lXext",,
+	${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+AC_SUBST(XEXT_LIBS)
+
+dnl Check for Motif widget libraries
+dnl
+
+XM_LIBS=""
+XP_LIBS=""
+if test "$motif_includes" != "no" && test "$motif_libraries" != "no"
+then
+dnl Motif 2.1 wants `-lXp' (X11R6.3 print server)
+AC_CHECK_LIB(Xp, XpSelectInput,
+	XP_LIBS="-lXp"
+	AC_DEFINE(HAVE_XP),,
+                   ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmCreateOptionMenu, 
+	XM_LIBS="-lXm"
+	AC_DEFINE(HAVE_MOTIF),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, xmUseVersion, 
+	AC_DEFINE(HAVE_XMUSEVERSION),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, XmInstallImage,
+	AC_DEFINE(HAVE_XMINSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+dnl
+AC_CHECK_LIB(Xm, Xm21InstallImage,
+	AC_DEFINE(HAVE_XM21INSTALLIMAGE),,
+	${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS})
+fi
+if test "$XM_LIBS" = ""; then
+dnl Without Motif, we won't get far.  Let the user fix this.
+AC_MSG_ERROR([The Motif library '-lXm' could not be found.
+                  Please use the configure options '--with-motif-includes=DIR'
+                  and '--with-motif-libraries=DIR' to specify the Xm location.
+                  See the files 'config.log'
+                  for further diagnostics.])
+fi
+
+AC_SUBST(XP_LIBS)
+AC_SUBST(XM_LIBS)
+
+LIBS="$LIBS ${XM_LIBS} ${XP_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${X_PRE_LIBS} ${X11_LIBS} ${X_EXTRA_LIBS}"
+    
+    
+LIBS="$ice_save_LIBS"
+CFLAGS="$ice_save_CFLAGS"
+CXXFLAGS="$ice_save_CXXFLAGS"
+CPPFLAGS="$ice_save_CPPFLAGS"
+LDFLAGS="$ice_save_LDFLAGS"
+fi
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+AM_ALLIANCE
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+etc/Makefile
+])
diff -Naur alliance-5.0/xvpn/etc/Makefile.in alliance/xvpn/etc/Makefile.in
--- alliance-5.0/xvpn/etc/Makefile.in	2007-07-18 19:05:16.000000000 +0200
+++ alliance/xvpn/etc/Makefile.in	2009-06-13 22:28:09.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -125,6 +125,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -147,6 +150,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +219,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -224,6 +233,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -273,6 +285,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -280,6 +295,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xvpn/Makefile.in alliance/xvpn/Makefile.in
--- alliance-5.0/xvpn/Makefile.in	2007-07-18 19:05:16.000000000 +0200
+++ alliance/xvpn/Makefile.in	2009-06-13 22:28:09.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -122,6 +122,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -144,6 +147,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -210,6 +216,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -221,6 +230,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -270,6 +282,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -277,6 +292,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
@@ -389,7 +407,13 @@
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	target=`echo $@ | sed s/-recursive//`; \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -401,7 +425,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
@@ -409,7 +433,13 @@
 
 mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive:
-	@set fnord $$MAKEFLAGS; amf=$$2; \
+	@failcom='exit 1'; \
+	for f in x $$MAKEFLAGS; do \
+	  case $$f in \
+	    *=* | --[!k]*);; \
+	    *k*) failcom='fail=yes';; \
+	  esac; \
+	done; \
 	dot_seen=no; \
 	case "$@" in \
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -430,7 +460,7 @@
 	    local_target="$$target"; \
 	  fi; \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
diff -Naur alliance-5.0/xvpn/src/Makefile.in alliance/xvpn/src/Makefile.in
--- alliance-5.0/xvpn/src/Makefile.in	2007-07-18 19:05:17.000000000 +0200
+++ alliance/xvpn/src/Makefile.in	2009-06-13 22:28:09.000000000 +0200
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,8 +14,6 @@
 
 @SET_MAKE@
 
-SOURCES = $(xvpn_SOURCES)
-
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -81,11 +79,11 @@
 am__depfiles_maybe = depfiles
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
+LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 	$(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(xvpn_SOURCES)
 DIST_SOURCES = $(xvpn_SOURCES)
@@ -158,6 +156,9 @@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 ELP_DLL_VERSION = @ELP_DLL_VERSION@
+EMULBS_MAJOR_VERSION = @EMULBS_MAJOR_VERSION@
+EMULBS_MINOR_VERSION = @EMULBS_MINOR_VERSION@
+EMULBS_VERSION = @EMULBS_VERSION@
 EXEEXT = @EXEEXT@
 EXP_MAJOR_VERSION = @EXP_MAJOR_VERSION@
 EXP_MINOR_VERSION = @EXP_MINOR_VERSION@
@@ -180,6 +181,9 @@
 GRAAL_MAJOR_VERSION = @GRAAL_MAJOR_VERSION@
 GRAAL_MINOR_VERSION = @GRAAL_MINOR_VERSION@
 GRAAL_VERSION = @GRAAL_VERSION@
+GROWSTK_MAJOR_VERSION = @GROWSTK_MAJOR_VERSION@
+GROWSTK_MINOR_VERSION = @GROWSTK_MINOR_VERSION@
+GROWSTK_VERSION = @GROWSTK_VERSION@
 INCLUDE_MOTIF = @INCLUDE_MOTIF@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -246,6 +250,9 @@
 OCP_MAJOR_VERSION = @OCP_MAJOR_VERSION@
 OCP_MINOR_VERSION = @OCP_MINOR_VERSION@
 OCP_VERSION = @OCP_VERSION@
+OCR_MAJOR_VERSION = @OCR_MAJOR_VERSION@
+OCR_MINOR_VERSION = @OCR_MINOR_VERSION@
+OCR_VERSION = @OCR_VERSION@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -257,6 +264,9 @@
 PAT2SPI_VERSION = @PAT2SPI_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 PAT_DLL_VERSION = @PAT_DLL_VERSION@
+PCBS_MAJOR_VERSION = @PCBS_MAJOR_VERSION@
+PCBS_MINOR_VERSION = @PCBS_MINOR_VERSION@
+PCBS_VERSION = @PCBS_VERSION@
 PGN_DLL_VERSION = @PGN_DLL_VERSION@
 PHL_DLL_VERSION = @PHL_DLL_VERSION@
 PPT_DLL_VERSION = @PPT_DLL_VERSION@
@@ -306,6 +316,9 @@
 VPD_DLL_VERSION = @VPD_DLL_VERSION@
 VPN_DLL_VERSION = @VPN_DLL_VERSION@
 VRD_DLL_VERSION = @VRD_DLL_VERSION@
+VST2XNF_MAJOR_VERSION = @VST2XNF_MAJOR_VERSION@
+VST2XNF_MINOR_VERSION = @VST2XNF_MINOR_VERSION@
+VST2XNF_VERSION = @VST2XNF_VERSION@
 VTL_DLL_VERSION = @VTL_DLL_VERSION@
 VVH_DLL_VERSION = @VVH_DLL_VERSION@
 X11_LIBS = @X11_LIBS@
@@ -313,6 +326,9 @@
 XFSM_MAJOR_VERSION = @XFSM_MAJOR_VERSION@
 XFSM_MINOR_VERSION = @XFSM_MINOR_VERSION@
 XFSM_VERSION = @XFSM_VERSION@
+XGRA_MAJOR_VERSION = @XGRA_MAJOR_VERSION@
+XGRA_MINOR_VERSION = @XGRA_MINOR_VERSION@
+XGRA_VERSION = @XGRA_VERSION@
 XM_LIBS = @XM_LIBS@
 XPAT_MAJOR_VERSION = @XPAT_MAJOR_VERSION@
 XPAT_MINOR_VERSION = @XPAT_MINOR_VERSION@
diff -Naur alliance-5.0/xvpn/src/XMV_panel.c alliance/xvpn/src/XMV_panel.c
--- alliance-5.0/xvpn/src/XMV_panel.c	2002-09-30 18:22:13.000000000 +0200
+++ alliance/xvpn/src/XMV_panel.c	2009-06-13 22:24:19.000000000 +0200
@@ -1476,9 +1476,9 @@
 {
   autbegin();
 
-  if ( XVPN_ACTIVE_LAYER_TABLE[ (int)ClientData ] == 0 )
+  if ( XVPN_ACTIVE_LAYER_TABLE[ (long)ClientData ] == 0 )
   {
-    XvpnSetLayerVisible( (int)ClientData );
+    XvpnSetLayerVisible( (long)ClientData );
   }
 
   autend();
@@ -1498,9 +1498,9 @@
 {
   autbegin();
 
-  if ( XVPN_ACTIVE_LAYER_TABLE[ (int)ClientData ] )
+  if ( XVPN_ACTIVE_LAYER_TABLE[ (long)ClientData ] )
   {
-    XvpnSetLayerInvisible( (int)ClientData );
+    XvpnSetLayerInvisible( (long)ClientData );
   }
 
   autend();
@@ -1520,7 +1520,7 @@
 {
   autbegin();
 
-  if ( XVPN_ACTIVE_NAME_TABLE[ (int)ClientData ] == 0 )
+  if ( XVPN_ACTIVE_NAME_TABLE[ (long)ClientData ] == 0 )
   {
     XvpnSetNameVisible( ClientData );
   }
@@ -1542,7 +1542,7 @@
 {
   autbegin();
 
-  if ( XVPN_ACTIVE_NAME_TABLE[ (int)ClientData ] )
+  if ( XVPN_ACTIVE_NAME_TABLE[ (long)ClientData ] )
   {
     XvpnSetNameInvisible( ClientData );
   }
diff -Naur alliance-5.0/xvpn/src/XVP_error.c alliance/xvpn/src/XVP_error.c
--- alliance-5.0/xvpn/src/XVP_error.c	2002-09-30 18:22:15.000000000 +0200
+++ alliance/xvpn/src/XVP_error.c	2009-06-13 22:23:37.000000000 +0200
@@ -43,6 +43,7 @@
 \------------------------------------------------------------*/
 
 # include <stdio.h>
+# include <string.h>
 # include <stdlib.h>
 # include <signal.h>
 # include <setjmp.h>


Index: alliance.spec
===================================================================
RCS file: /cvs/pkgs/rpms/alliance/devel/alliance.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -p -r1.22 -r1.23
--- alliance.spec	4 Jul 2009 11:46:52 -0000	1.22
+++ alliance.spec	9 Jul 2009 15:13:04 -0000	1.23
@@ -4,8 +4,8 @@
 
 Name:          alliance
 Version:       5.0
-Release:       27.%{snapshot}snap%{?dist}
-Summary:       EDA platform for ASIC design
+Release:       28.%{snapshot}snap%{?dist}
+Summary:       VLSI EDA System
 
 License:       GPLv2
 Group:         Applications/Engineering
@@ -16,7 +16,7 @@ URL:           http://www-asim.lip6.fr/r
 Patch0:        alliance-env.patch
 Patch2:        alliance-run.patch
 Patch3:        alliance-perms.patch
-Patch4:        alliance-gcc43.patch
+Patch4:        alliance-files.patch
 Patch5:        alliance-generic.patch
 
 # Improving autogeneration of documentation
@@ -24,13 +24,103 @@ Patch6:        alliance-tutorials-place_
 Patch7:        alliance-tutorials-simulation.patch
 Patch8:        alliance-tutorials-start.patch
 Patch9:        alliance-tutorials-synthesis.patch
-
-# Improving robustness of the examples
 Patch10:       alliance-tutorials-amd2901.patch
+
+# Improving examples
 Patch11:       alliance-examples.patch
 Patch12:       alliance-examples-adm2901.patch
 Patch13:       alliance-examples-mipsR3000.patch
 
+# 64 bits stability patches + upstream enhancements
+Patch14:       alliance-abe.patch
+Patch15:       alliance-abl.patch
+Patch16:       alliance-alcban.patch
+Patch17:       alliance-asimut.patch
+Patch18:       alliance-attila.patch
+Patch19:       alliance-aut.patch
+Patch20:       alliance-bdd.patch
+Patch21:       alliance-beh.patch
+Patch22:       alliance-bhl.patch
+Patch23:       alliance-boog.patch
+Patch24:       alliance-boom.patch
+Patch25:       alliance-btr.patch
+Patch26:       alliance-bvl.patch
+Patch27:       alliance-cells.patch
+Patch28:       alliance-ctl.patch
+Patch29:       alliance-ctp.patch
+Patch30:       alliance-distrib.patch
+Patch31:       alliance-dreal.patch
+Patch32:       alliance-druc.patch
+Patch33:       alliance-elp.patch
+Patch34:       alliance-exp.patch
+Patch35:       alliance-fks.patch
+Patch36:       alliance-flatbeh.patch
+Patch37:       alliance-flatlo.patch
+Patch38:       alliance-flatph.patch
+Patch39:       alliance-fmi.patch
+Patch40:       alliance-fsm.patch
+Patch41:       alliance-fsp.patch
+Patch42:       alliance-ftl.patch
+Patch43:       alliance-fvh.patch
+Patch44:       alliance-gcp.patch
+Patch45:       alliance-genlib.patch
+Patch46:       alliance-genpat.patch
+Patch47:       alliance-genview.patch
+Patch48:       alliance-graal.patch
+Patch49:       alliance-grog.patch
+Patch50:       alliance-growstk.patch
+Patch51:       alliance-k2f.patch
+Patch52:       alliance-l2p.patch
+Patch53:       alliance-log.patch
+Patch54:       alliance-loon.patch
+Patch55:       alliance-lvx.patch
+Patch56:       alliance-lynx.patch
+Patch57:       alliance-m2e.patch
+Patch58:       alliance-mbkal.patch
+Patch59:       alliance-mbkap.patch
+Patch60:       alliance-mbkedif.patch
+Patch61:       alliance-mbkhilo.patch
+Patch62:       alliance-mbk.patch
+Patch63:       alliance-mbkvti.patch
+Patch64:       alliance-mips_asm.patch
+Patch65:       alliance-mocha.patch
+
+Patch66:       alliance-nero.patch
+Patch67:       alliance-ocp.patch
+Patch68:       alliance-ocr.patch
+Patch69:       alliance-pat2spi.patch
+Patch70:       alliance-pat.patch
+Patch71:       alliance-pcbs.patch
+Patch72:       alliance-phl.patch
+Patch73:       alliance-ppt.patch
+Patch74:       alliance-proof.patch
+Patch75:       alliance-rdscif.patch
+Patch76:       alliance-rdsgds.patch
+Patch77:       alliance-rds.patch
+Patch78:       alliance-ring.patch
+Patch79:       alliance-rtd.patch
+Patch80:       alliance-rtn.patch
+Patch81:       alliance-s2r.patch
+Patch82:       alliance-scapin.patch
+Patch83:       alliance-scl.patch
+Patch84:       alliance-sea.patch
+Patch85:       alliance-syf.patch
+Patch86:       alliance-vasy.patch
+Patch87:       alliance-vbh.patch
+Patch88:       alliance-vbl.patch
+Patch89:       alliance-vex.patch
+Patch90:       alliance-vpd.patch
+Patch91:       alliance-vpn.patch
+Patch92:       alliance-vst2xnf.patch
+Patch93:       alliance-vtl.patch
+Patch94:       alliance-vvh.patch
+Patch95:       alliance-x2y.patch
+Patch96:       alliance-xfsm.patch
+Patch97:       alliance-xgra.patch
+Patch98:       alliance-xpat.patch
+Patch99:       alliance-xsch.patch
+Patch100:      alliance-xvpn.patch
+
 Source1:       xsch.desktop
 Source2:       dreal.desktop
 Source3:       xpat.desktop
@@ -137,8 +227,99 @@ sed -i "s|ALLIANCE_TOP|%{prefix}|" *.des
 # fixing permissions
 %patch3 -p0 -b .perms
 
-%patch4 -p1 -b .include
-%patch5 -p0 -b .generic
+# 64 stability patches
+%patch14 -p1 -b .abe
+%patch15 -p1 -b .abl
+%patch16 -p1 -b .alcban
+%patch17 -p1 -b .asimut
+%patch18 -p1 -b .attila
+%patch19 -p1 -b .aut
+%patch20 -p1 -b .bdd
+%patch21 -p1 -b .beh
+%patch22 -p1 -b .bhl
+%patch23 -p1 -b .boog
+#%patch24 -p1 -b .boom
+%patch25 -p1 -b .btr
+%patch26 -p1 -b .bvl
+%patch27 -p1 -b .cells
+%patch28 -p1 -b .ctl
+%patch29 -p1 -b .ctp
+#%patch30 -p1 -b .distrib
+%patch31 -p1 -b .dreal
+%patch32 -p1 -b .druc
+%patch33 -p1 -b .elp
+%patch34 -p1 -b .exp
+%patch35 -p1 -b .fks
+%patch36 -p1 -b .flatbeh
+%patch37 -p1 -b .flatlo
+%patch38 -p1 -b .flatph
+%patch39 -p1 -b .fmi
+%patch40 -p1 -b .fsm
+%patch41 -p1 -b .fsp
+%patch42 -p1 -b .ftl
+%patch43 -p1 -b .fvh
+%patch44 -p1 -b .gcp
+%patch45 -p1 -b .genlib
+%patch46 -p1 -b .genpath
+%patch47 -p1 -b .genview
+%patch48 -p1 -b .graal
+%patch49 -p1 -b .grog
+%patch50 -p1 -b .growstk
+%patch51 -p1 -b .k2f
+%patch52 -p1 -b .l2p
+%patch53 -p1 -b .log
+%patch54 -p1 -b .loon
+%patch55 -p1 -b .lvx
+%patch56 -p1 -b .lynx
+%patch57 -p1 -b .m2e
+%patch58 -p1 -b .mbkal
+%patch59 -p1 -b .mbkap
+%patch60 -p1 -b .mbkedif
+%patch61 -p1 -b .mbkhilo
+%patch62 -p1 -b .mbk
+%patch63 -p1 -b .mbkvti
+%patch64 -p1 -b .mips_asm
+%patch65 -p1 -b .mocha
+%patch66 -p1
+%patch67 -p1
+%patch68 -p1
+%patch69 -p1
+%patch70 -p1
+%patch71 -p1
+%patch72 -p1
+%patch73 -p1
+%patch74 -p1
+%patch75 -p1
+%patch76 -p1
+%patch77 -p1
+%patch78 -p1
+%patch79 -p1
+%patch80 -p1
+%patch81 -p1
+%patch82 -p1
+%patch83 -p1
+#%patch84 -p1 -b .sea
+%patch85 -p1
+%patch86 -p1
+%patch87 -p1
+%patch88 -p1
+%patch89 -p1
+%patch90 -p1
+%patch91 -p1
+%patch92 -p1
+%patch93 -p1
+%patch94 -p1
+%patch95 -p1
+%patch96 -p1
+%patch97 -p1
+%patch98 -p1
+%patch99 -p1
+%patch100 -p1
+
+
+
+%patch4 -p1 -b .files
+#%patch5 -p0 -b .generic
 
 # ------------------------------------------------------------------------------
 # Description : 2008 March : TexLive introduction to Rawhide
@@ -150,6 +331,7 @@ sed -i "s|tutorials||" documentation/Mak
 %patch10 -p0 -b .doc
 pushd documentation/tutorials
     # clean unneccessary files
+    %{__rm} Makefile*
     %{__rm} *.pdf
     # build documentation
     for folder in place_and_route/tex start simulation/tex synthesis/tex; do
@@ -339,7 +521,7 @@ touch --no-create %{_datadir}/icons/hico
 %doc doc/pdf/*.pdf
 %doc doc/overview/*.ps
 %doc doc/overview/*.pdf
-%doc tutorials/
+%doc doc/tutorials/
 #Makefiles are present in alliance-examples/*. It is normal because
 # * it gives the VLSI designer a template on how to create his own
 #   Makefile for alliance (VLSI designers normally don't know how to do so)
@@ -350,6 +532,10 @@ touch --no-create %{_datadir}/icons/hico
 
 
 %changelog
+* Thu Jul 9 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 5.0-28.20070718snap
+- improved stability on 64 bit architecture
+- Patches (14 to 100) added along with new features from upstream
+
 * Sat Jul 4 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 5.0-27.20070718snap
 - improved autogeneration of documentation and fixed the examples
 


Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/alliance/devel/import.log,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- import.log	4 Jul 2009 11:46:52 -0000	1.4
+++ import.log	9 Jul 2009 15:13:04 -0000	1.5
@@ -2,3 +2,4 @@ alliance-5_0-21_20070718snap_fc9:HEAD:al
 alliance-5_0-24_20070718snap_fc10:HEAD:alliance-5.0-24.20070718snap.fc10.src.rpm:1233516213
 alliance-5_0-26_20070718snap_fc10:HEAD:alliance-5.0-26.20070718snap.fc10.src.rpm:1235508896
 alliance-5_0-27_20070718snap_fc11:HEAD:alliance-5.0-27.20070718snap.fc11.src.rpm:1246707806
+alliance-5_0-28_20070718snap_fc11:HEAD:alliance-5.0-28.20070718snap.fc11.src.rpm:1247151445


--- alliance-gcc43.patch DELETED ---




More information about the scm-commits mailing list