Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Aug 2014 16:41:04 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r366644 - in head/cad/alliance: . files
Message-ID:  <201408301641.s7UGf4B9027712@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Sat Aug 30 16:41:04 2014
New Revision: 366644
URL: http://svnweb.freebsd.org/changeset/ports/366644
QAT: https://qat.redports.org/buildarchive/r366644/

Log:
  cad/alliance: Upgrade version 5.0.20090901 => 5.0.20120515, stage
  
  This port was marked broken due to a bison error.  The newest version had
  the same flaw, but I got the fix from Debian.  The 5.0.20120512 is also
  not limited to i386, it builds fine on amd64 now.
  
  It is still not jobs safe (it can't find libVrd before it's built) but
  I suspect only minor changes are necessary to make it jobs safe.

Added:
  head/cad/alliance/files/patch-06-fix-format-strings   (contents, props changed)
  head/cad/alliance/files/patch-11-fix-segfaults   (contents, props changed)
  head/cad/alliance/files/patch-asimut_src_Makefile.in   (contents, props changed)
  head/cad/alliance/files/patch-elp_src_elp.c   (contents, props changed)
  head/cad/alliance/files/patch-ppt_src_Makefile.in   (contents, props changed)
Deleted:
  head/cad/alliance/files/patch-all_src_XMX_motif.c
  head/cad/alliance/files/patch-distrib-etc-Makefile.am
  head/cad/alliance/files/patch-exp__src__ht.c
  head/cad/alliance/files/patch-sea__src__sea.sh
  head/cad/alliance/files/patch-sea__src__seplace.sh
  head/cad/alliance/files/patch-sea__src__seroute.sh
  head/cad/alliance/files/patch-xgra-src-XSB_parse.c
Modified:
  head/cad/alliance/Makefile
  head/cad/alliance/distinfo
  head/cad/alliance/pkg-plist

Modified: head/cad/alliance/Makefile
==============================================================================
--- head/cad/alliance/Makefile	Sat Aug 30 16:09:18 2014	(r366643)
+++ head/cad/alliance/Makefile	Sat Aug 30 16:41:04 2014	(r366644)
@@ -2,199 +2,39 @@
 # $FreeBSD$
 
 PORTNAME=	alliance
-PORTVERSION=	5.0.20090901
-PORTREVISION=	2
+PORTVERSION=	5.0.20120515
 CATEGORIES=	cad
-MASTER_SITES=	http://www-asim.lip6.fr/pub/alliance/distribution/5.0/ \
-		${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR=	hrs
-DISTNAME=	${PORTNAME}-5.0-20090901
+MASTER_SITES=	http://ftp.lyx.org/lip6/softs/alliance/distribution/5.0/ \
+		http://ftp.jussieu.fr/lip6/softs/alliance/distribution/5.0/ \
+		http://www-asim.lip6.fr/pub/alliance/distribution/5.0/
+DISTNAME=	${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Complete set of CAD tools and libraries for VLSI design
 
-BROKEN=		Does not compile
+LICENSE=	Alliance
+LICENSE_NAME=	Alliance VLSI Cad System License
+LICENSE_FILE=	${WRKSRC}/LICENCE
+LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
-NOT_FOR_ARCHS=	amd64 ia64 powerpc sparc64
-NOT_FOR_ARCHS_REASON=	${PKGNAME} does not build on ${ARCH}
-
-WRKSRC=		${WRKDIR}/${PORTNAME}-5.0
+WRKSRC=		${WRKDIR}/alliance-5.0
 SUB_FILES=	pkg-message
 PKGMESSAGE=	${WRKDIR}/pkg-message
 
-USES=		bison gmake motif
+USES=		bison gmake libtool motif
 
-MAKE_JOBS_UNSAFE=	yes
+USE_GCC=	any
 HAS_CONFIGURE=	yes
+INSTALL_TARGET=	install-strip
+ALLIANCE_TOP=	${PREFIX}/alliance
 CONFIGURE_ENV+=	ALLIANCE_TOP=${ALLIANCE_TOP}
 CONFIGURE_ARGS+=--mandir=${MANPREFIX}/man \
-		--prefix=${ALLIANCE_TOP} ${CONFIGURE_TARGET}
+		--prefix=${ALLIANCE_TOP}
 
-ALLIANCE_TOP=	${PREFIX}/alliance
-
-MAN1=	MBK_CATAL_NAME.1 MBK_CATA_LIB.1 MBK_FILTER_SFX.1 MBK_IN_FILTER.1 \
-	MBK_IN_LO.1 MBK_IN_PH.1 MBK_OUT_FILTER.1 MBK_OUT_LO.1 MBK_OUT_PH.1 \
-	MBK_SEPAR.1 MBK_TRACE_GETENV.1 MBK_VDD.1 MBK_VSS.1 MBK_CK.1 \
-	MBK_WORK_LIB.1 aut.1 abl.1 bdd.1 log.1 fsm.1 druc.1 alcbanner.1 \
-	asimut.1 attila.1 boog.1 boom.1 alc_bug_report.1 alc_origin.1 \
-	dreal.1 exp.1 flatbeh.1 flatlo.1 flatph.1 fmi.1 fsp.1 genlib.1 \
-	genpat.1 graal.1 k2f.1 l2p.1 loon.1 lvx.1 cougar.1 m2e.1 moka.1 \
-	nero.1 ocp.1 pat2spi.1 proof.1 ring.1 s2r.1 scapin.1 syf.1 vasy.1 \
-	x2y.1 xpat.1 xsch.1
-
-MAN3=	addcapa.3 addchain.3 addht.3 addhtitem.3 addlocon.3 addlofig.3 \
-	addloins.3 addlomodel.3 addlosig.3 addlotrs.3 addlocap.3 addlores.3 \
-	addloself.3 addnum.3 addphcon.3 addphfig.3 addphins.3 addphref.3 \
-	addphseg.3 addphvia.3 addptype.3 getlocap.3 getlores.3 getloself.3 \
-	setlocap.3 setlores.3 setloself.3 alliancebanner.3 append.3 \
-	bigvia.3 chain.3 checkloconorder.3 concatname.3 defab.3 delchain.3 \
-	delht.3 delhtitem.3 dellocon.3 dellofig.3 delloins.3 dellosig.3 \
-	dellotrs.3 dellocap.3 dellores.3 delloself.3 delnum.3 delphcon.3 \
-	delphfig.3 delphins.3 delphref.3 delphseg.3 delphvia.3 delptype.3 \
-	downstr.3 filepath.3 flattenlofig.3 flattenphfig.3 freechain.3 \
-	freelomodel.3 freenum.3 freeptype.3 gethtitem.3 getlocon.3 \
-	getlofig.3 getloins.3 getlomodel.3 getlosig.3 getphcon.3 getphfig.3 \
-	getphins.3 getphref.3 getptype.3 getsigname.3 givelosig.3 \
-	guessextdir.3 incatalog.3 incatalogdelete.3 incatalogfeed.3 \
-	incataloggds.3 instanceface.3 instr.3 isvdd.3 isvss.3 isck.3 \
-	loadlofig.3 loadphfig.3 locon.3 lofig.3 lofigchain.3 log.3 loins.3 \
-	losig.3 lotrs.3 locap.3 lores.3 loself.3 mbk.3 mbkalloc.3 mbkenv.3 \
-	mbkps.3 mbkfopen.3 mbkfree.3 mbkgetenv.3 mbkrealloc.3 \
-	mbksetautoackchld.3 mbkunlink.3 mbkwaitpid.3 mlodebug.3 mphdebug.3 \
-	namealloc.3 namefind.3 nameindex.3 naturalstrcmp.3 phcon.3 phfig.3 \
-	phins.3 phref.3 phseg.3 phvia.3 ptype.3 restorealldir.3 \
-	restoredirvbe.3 reverse.3 rflattenlofig.3 rflattenphfig.3 \
-	savelofig.3 savephfig.3 sethtitem.3 sortlocon.3 sortlosig.3 \
-	unflattenlofig.3 upstr.3 viewht.3 viewlo.3 viewlofig.3 \
-	viewlofigcon.3 viewloins.3 viewloinscon.3 viewlosig.3 viewlotrs.3 \
-	viewlocap.3 viewlores.3 viewloself.3 viewph.3 viewphcon.3 \
-	viewphfig.3 viewphins.3 viewphref.3 viewphseg.3 beh.3 viewphvia.3 \
-	xyflat.3 autallocblock.3 autfreeheap.3 authelem.3 autallocheap.3 \
-	auth2elem.3 authtable.3 autfreeblock.3 auth2table.3 \
-	autresizeblock.3 addrdsfig.3 addrdsfigrec.3 addrdsins.3 \
-	addrdsinsrec.3 addrdsrecwindow.3 allocrdsfig.3 allocrdsins.3 \
-	allocrdsrec.3 allocrdsrecwin.3 allocrdswin.3 conmbkrds.3 \
-	allocrdswindow.3 allocrdswinrec.3 buildrdswindow.3 delrdsfig.3 \
-	delrdsfigrec.3 delrdsins.3 delrdsinsrec.3 delrdsrecwindow.3 \
-	destroyrdswindow.3 figmbkrds.3 freerdsfig.3 freerdsins.3 \
-	freerdsrec.3 getrdsmodellist.3 insconmbkrds.3 insmbkrds.3 \
-	insrefmbkrds.3 inssegmbkrds.3 insviambkrds.3 loadrdsfig.3 \
-	loadrdsparam.3 modelmbkrds.3 rdsalloc.3 rdsenv.3 rdsfree.3 \
-	refmbkrds.3 roundrdsrec.3 saverdsfig.3 searchrdsfig.3 segmbkrds.3 \
-	viambkrds.3 viewrdsfig.3 viewrdsins.3 viewrdsparam.3 viewrdsrec.3 \
-	viewrdswindow.3 viewrfmcon.3 viewrfmfig.3 viewrfmins.3 viewrfmrec.3 \
-	viewrfmref.3 viewrfmseg.3 viewrfmvia.3 addablhexpr.3 \
-	getablexprlength.3 mapablexpr.3 addablqexpr.3 getablexprmax.3 \
-	mapabloperexpr.3 createablatom.3 getablexprmin.3 polarablexpr.3 \
-	createablbinexpr.3 getablexprnum.3 polardupablexpr.3 \
-	createablnotexpr.3 getablexprnumatom.3 simpablexpr.3 \
-	createabloper.3 getablexprnumbinoper.3 simpdupablexpr.3 \
-	createablunaryexpr.3 getablexprnumocc.3 substablexpr.3 \
-	createablxorbinexpr.3 getablexprsupport.3 substdupablexpr.3 \
-	delablexpr.3 isablbinaryoper.3 unflatablexpr.3 delablexprnum.3 \
-	isablequalexpr.3 vhdlablname.3 devablxorexpr.3 isablnameinexpr.3 \
-	vhdlablvector.3 devdupablxorexpr.3 isabloperinexpr.3 viewablexpr.3 \
-	dupablexpr.3 isablsimilarexpr.3 viewablexprfile.3 flatablexpr.3 \
-	isablunaryoper.3 viewablexprstr.3 freeablexpr.3 mapablanyexpr.3 \
-	getablexprdepth.3 mapableveryexpr.3 addbddassoc.3 \
-	addbddcircuitabl.3 addbddcircuitin.3 addbddcircuitout.3 \
-	addbddnode.3 addbddnodeassoc.3 addbddnodelist.3 addbddvar.3 \
-	addbddvarafter.3 addbddvarbefore.3 addbddvarfirst.3 addbddvarlast.3 \
-	applybddnode.3 applybddnodeite.3 applybddnodelist.3 \
-	applybddnodenot.3 applybddnodeterm.3 clearbddsystemref.3 \
-	clearbddsystemrefext.3 clearbddsystemrefint.3 cofactorbddnode.3 \
-	composebddnode.3 convertbddcircuitabl.3 convertbddcircuitsumabl.3 \
-	convertbddindexabl.3 convertbddmuxabl.3 convertbddnodeabl.3 \
-	convertbddnodesumabl.3 ARRAY.3 createbddcircuit.3 createbddsystem.3 \
-	decbddrefext.3 decbddrefint.3 delbddassoc.3 delbddcircuitout.3 \
-	delbddnode.3 delbddnodeassoc.3 delbddnodelist.3 destroybddassoc.3 \
-	destroybddcircuit.3 destroybddsystem.3 existbddnodeassocoff.3 \
-	existbddnodeassocon.3 garbagebddsystem.3 getbddnodenum.3 \
-	getbddnodesize.3 getbddnodesupport.3 resetBdd.3 getbddvarbyindex.3 \
-	getbddvarindex.3 getbddvarnode.3 getbddvarnodebyindex.3 \
-	implybddnode.3 incbddrefext.3 incbddrefint.3 intersectbddnode.3 \
-	isbddvarinsupport.3 markbddnode.3 relprodbddnodeassoc.3 \
-	reorderbddsystemdynamic.3 reorderbddsystemsimple.3 \
-	reorderbddsystemtop.3 reorderbddsystemwindow.3 resetbddcircuit.3 \
-	resetbddsystem.3 markBdd.3 restrictbddnode.3 satisfybddnode.3 \
-	searchbddcircuitin.3 searchbddcircuitout.3 setbddrefext.3 \
-	simpbddnodedcoff.3 simpbddnodedcon.3 substbddnodeassoc.3 \
-	swapbddvar.3 testbddcircuit.3 unmarkbddnode.3 unsetbddrefext.3 \
-	viewbddcircuit.3 viewbddnode.3 viewbddsystem.3 viewbddsysteminfo.3 \
-	composeBdd.3 initializeBdd.3 ablToBddCct.3 constraintBdd.3 \
-	markAllBdd.3 simplifDcOneBdd.3 addListBdd.3 createNodeTermBdd.3 \
-	simplifDcZeroBdd.3 applyBdd.3 destroyBdd.3 notBdd.3 \
-	supportChain_listBdd.3 applyBinBdd.3 displayBdd.3 \
-	numberNodeAllBdd.3 upVarBdd.3 bddToAblCct.3 gcNodeBdd.3 \
-	numberNodeBdd.3 libpat.3 beh_addbiabl.3 beh_delbereg.3 \
-	beh_frebemsg.3 beh_rmvbeaux.3 beh_addbeaux.3 beh_addbinod.3 \
-	beh_delberin.3 beh_frebeout.3 beh_rmvbebus.3 beh_addbebus.3 \
-	beh_debug.3 beh_delbiabl.3 beh_frebepor.3 beh_rmvbebux.3 \
-	beh_addbebux.3 beh_delbeaux.3 beh_delbinod.3 beh_frebereg.3 \
-	beh_rmvbefig.3 beh_addbefig.3 beh_delbebus.3 beh_depend.3 \
-	beh_freberin.3 beh_rmvbegen.3 beh_addbegen.3 beh_delbebux.3 \
-	beh_error.3 beh_frebiabl.3 beh_rmvbemsg.3 beh_addbemsg.3 \
-	beh_delbefig.3 beh_frebeaux.3 beh_frebinod.3 beh_rmvbeout.3 \
-	beh_addbeout.3 beh_delbegen.3 beh_frebebus.3 beh_getgenva.3 \
-	beh_rmvbepor.3 beh_addbepor.3 beh_delbemsg.3 beh_frebebux.3 \
-	beh_makbdd.3 beh_rmvbereg.3 beh_addbereg.3 beh_delbeout.3 \
-	beh_frebefig.3 beh_makgex.3 beh_rmvberin.3 beh_addberin.3 \
-	beh_delbepor.3 beh_frebegen.3 beh_message.3 GENLIB_BUS.3 \
-	GENLIB_COPY_UP_ALL_CON.3 GENLIB_COPY_UP_ALL_REF.3 \
-	GENLIB_COPY_UP_CON.3 GENLIB_COPY_UP_CON_FACE.3 GENLIB_COPY_UP_REF.3 \
-	GENLIB_COPY_UP_SEG.3 GENLIB_DEF_AB.3 GENLIB_DEF_LOFIG.3 \
-	GENLIB_DEF_PHFIG.3 GENLIB_DEF_PHINS.3 GENLIB_DEF_PHSC.3 \
-	GENLIB_ELM.3 GENLIB_FLATTEN_ALL_LOINS.3 GENLIB_FLATTEN_ALL_PHINS.3 \
-	GENLIB_FLATTEN_LOFIG.3 GENLIB_FLATTEN_PHFIG.3 GENLIB_GET_CON_X.3 \
-	GENLIB_GET_CON_Y.3 GENLIB_GET_INS_X.3 GENLIB_GET_INS_Y.3 \
-	GENLIB_GET_REF_X.3 GENLIB_GET_REF_Y.3 GENLIB_HEIGHT.3 \
-	GENLIB_LOAD_LOFIG.3 GENLIB_LOAD_PHFIG.3 GENLIB_LOCON.3 \
-	GENLIB_LOINS.3 GENLIB_LOINSE.3 GENLIB_LOSIG.3 GENLIB_LOSIGMERGE.3 \
-	GENLIB_LOTRS.3 GENLIB_LOCAP.3 GENLIB_LORES.3 GENLIB_LOSELF.3 \
-	GENLIB_SET_LOCAP.3 GENLIB_SET_LORES.3 GENLIB_SET_LOSELF.3 \
-	GENLIB_OUTLINE.3 GENLIB_PHCON.3 GENLIB_PHREF.3 GENLIB_PHSEG.3 \
-	GENLIB_PHVIA.3 GENLIB_PLACE.3 GENLIB_PLACE_BOTTOM.3 \
-	GENLIB_PLACE_CON_REF.3 GENLIB_PLACE_LEFT.3 INIT.3 GENLIB_PLACE_ON.3 \
-	GENLIB_PLACE_RIGHT.3 GENLIB_PLACE_SEG_REF.3 GENLIB_PLACE_TOP.3 \
-	GENLIB_PLACE_VIA_REF.3 GENLIB_REVERSE_PHCON.3 GENLIB_SAVE_LOFIG.3 \
-	GENLIB_SAVE_PHFIG.3 GENLIB_SAVE_PHSC.3 GENLIB_SC_BOTTOM.3 \
-	GENLIB_SC_LEFT.3 GENLIB_SC_PLACE.3 GENLIB_SC_RIGHT.3 \
-	GENLIB_SC_TOP.3 GENLIB_UNFLATTEN_LOFIG.3 GENLIB_WIRE1.3 \
-	GENLIB_WIRE2.3 GENLIB_WIRE3.3 GENLIB_MACRO.3 DPGEN_ADSB2F.3 \
-	DPGEN_AND2.3 DPGEN_AND3.3 DPGEN_AND4.3 DPGEN_BUFF.3 DPGEN_BUSE.3 \
-	DPGEN_CONST.3 DPGEN_DFF.3 DPGEN_DFFT.3 DPGEN_INV.3 DPGEN_MUX2.3 \
-	DPGEN_NAND2.3 DPGEN_NAND2MASK.3 DPGEN_NAND3.3 DPGEN_NAND4.3 \
-	DPGEN_NBUSE.3 DPGEN_NMUX2.3 DPGEN_NOR2.3 DPGEN_NOR2MASK.3 \
-	DPGEN_NOR3.3 DPGEN_NOR4.3 DPGEN_NUL.3 DPGEN_OR2.3 DPGEN_OR3.3 \
-	DPGEN_OR4.3 DPGEN_RF1.3 DPGEN_RF1D.3 DPGEN_FIFO.3 DPGEN_ROM2.3 \
-	DPGEN_ROM4.3 DPGEN_SFF.3 DPGEN_SFFT.3 DPGEN_SHIFT.3 DPGEN_XNOR2.3 \
-	DPGEN_XNOR2MASK.3 DPGEN_XOR2.3 AFFECT.3 DECLAR.3 DEF_GENPAT.3 \
-	GETCPAT.3 LABEL.3 SAVE.3
-
-MAN5=	ap.5 catal.5 prol.5 vbe.5 vhdl.5 vst.5 al.5 spi.5 ctl.5 fsm.5 pat.5 \
-	lax.5 sxlib.5 vasy.5
-
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 800000
-BROKEN=		does not compile
-.endif
-
-pre-configure:
-	@CONFIG_GUESS_DIRS=$$(${FIND} ${WRKDIR} -name config.guess -o -name config.sub \
-		| ${XARGS} -n 1 ${DIRNAME}); \
-	for _D in $${CONFIG_GUESS_DIRS}; do \
-		${CP} -f ${TEMPLATES}/config.guess $${_D}/config.guess; \
-		${CHMOD} a+rx $${_D}/config.guess; \
-	    ${CP} -f ${TEMPLATES}/config.sub $${_D}/config.sub; \
-		${CHMOD} a+rx $${_D}/config.sub; \
-	done
-
-pre-su-install:
-	${MKDIR} ${ALLIANCE_TOP}
+MAKE_JOBS_UNSAFE=	yes
 
-post-install:
-	@${CAT} ${PKGMESSAGE}
+post-patch:
+	${REINPLACE_CMD} -e '/include <malloc.h>/d' \
+		${WRKSRC}/xgra/src/XSB_parse.c
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/cad/alliance/distinfo
==============================================================================
--- head/cad/alliance/distinfo	Sat Aug 30 16:09:18 2014	(r366643)
+++ head/cad/alliance/distinfo	Sat Aug 30 16:41:04 2014	(r366644)
@@ -1,2 +1,2 @@
-SHA256 (alliance-5.0-20090901.tar.gz) = f1589f5e250fd9e47c03d7548226e0442f425f1c87dcca3484ccb219bd8db2a6
-SIZE (alliance-5.0-20090901.tar.gz) = 8056116
+SHA256 (alliance-5.0-20120515.tar.gz) = a971497699c1725fbde6bb8769e127298bb1171e18add747b2ce2434ad827b8b
+SIZE (alliance-5.0-20120515.tar.gz) = 8341111

Added: head/cad/alliance/files/patch-06-fix-format-strings
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/alliance/files/patch-06-fix-format-strings	Sat Aug 30 16:41:04 2014	(r366644)
@@ -0,0 +1,95 @@
+Description: Format string fixes
+ This patch fixes some format string problems with fprintf().
+Author: Roland Stigge <stigge@antcom.de>
+
+===================================================================
+--- alliance-5.0-20110203.orig/rtd/src/rtd_drive.c	2002-09-30 18:21:10.000000000 +0200
++++ rtd/src/rtd_drive.c	2012-03-24 15:24:00.000000000 +0100
+@@ -100,7 +100,7 @@
+     RtlExprLength = Length;
+   }
+ 
+-  fprintf( RtlFile, Name );
++  fprintf( RtlFile, "%s", Name );
+ }
+ 
+ /*------------------------------------------------------------\
+===================================================================
+--- alliance-5.0-20110203.orig/vpd/src/vpd_drive.c	2002-09-30 18:21:32.000000000 +0200
++++ vpd/src/vpd_drive.c	2012-03-24 15:37:53.000000000 +0100
+@@ -100,7 +100,7 @@
+     VpnExprLength = Length;
+   }
+ 
+-  fprintf( VpnFile, Name );
++  fprintf( VpnFile, "%s", Name );
+ }
+ 
+ /*------------------------------------------------------------\
+===================================================================
+--- alliance-5.0-20110203.orig/boog/src/bog_normalize_message.c	2002-09-30 18:19:58.000000000 +0200
++++ boog/src/bog_normalize_message.c	2012-03-24 15:50:03.000000000 +0100
+@@ -106,7 +106,7 @@
+    }
+ 
+    fprintf(stderr,"BEH: ");
+-   fprintf(stderr,message);
++   fprintf(stderr,"%s",message);
+    fprintf(stderr," in '");
+    fflush(stderr);
+    display_abl(abl);
+===================================================================
+--- alliance-5.0-20110203.orig/l2p/src/drive_ps.c	2005-02-17 16:34:44.000000000 +0100
++++ l2p/src/drive_ps.c	2012-03-24 16:02:33.000000000 +0100
+@@ -83,22 +83,22 @@
+ 		break;
+ 		case E_OPEN :
+ 			fprintf (stderr, "Problem while opening file ");
+-			fprintf (stderr, msg);
++			fprintf (stderr, "%s", msg);
+ 		break;
+ 		case E_CLOSE :
+ 			fprintf (stderr, "Problem while closing file ");
+-			fprintf (stderr, msg);
++			fprintf (stderr, "%s", msg);
+ 		break;
+ 		case E_WRITE :
+ 			fprintf (stderr, "Problem while writing file ");
+-			fprintf (stderr, msg);
++			fprintf (stderr, "%s", msg);
+ 		break;
+ 		case E_READ :
+ 			fprintf (stderr, "Problem while reading file ");
+-			fprintf (stderr, msg);
++			fprintf (stderr, "%s", msg);
+ 		break;
+ 		case E_OUTBOX :
+-			fprintf (stderr, msg);
++			fprintf (stderr, "%s", msg);
+ 		break;
+ 		default :
+ 			fprintf (stderr, "Unknow internal error");
+===================================================================
+--- alliance-5.0-20110203.orig/loon/src/lon_normalize_message.c	2004-09-06 23:26:09.000000000 +0200
++++ loon/src/lon_normalize_message.c	2012-03-24 16:15:39.000000000 +0100
+@@ -106,7 +106,7 @@
+    }
+ 
+    fprintf(stderr,"BEH: ");
+-   fprintf(stderr,message);
++   fprintf(stderr,"%s",message);
+    fprintf(stderr," in '");
+    fflush(stderr);
+    display_abl(abl);
+===================================================================
+--- alliance-5.0-20110203.orig/sea/src/util_LEFDEF.c	2004-09-29 23:40:46.000000000 +0200
++++ sea/src/util_LEFDEF.c	2012-03-24 16:36:27.000000000 +0100
+@@ -213,7 +213,7 @@
+     *pI = (char)0; pI += 1;
+     sprintf (asLEF, "%s(%s)", sTmp, pI);
+   } else {
+-    sprintf (asLEF, sTmp);
++    sprintf (asLEF, "%s", sTmp);
+   }
+ 
+   return (asLEF);

Added: head/cad/alliance/files/patch-11-fix-segfaults
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/alliance/files/patch-11-fix-segfaults	Sat Aug 30 16:41:04 2014	(r366644)
@@ -0,0 +1,115 @@
+Description: Fix segfaults in different executables
+ Some executables in the package crashed upon certain command line option
+ combinations. This patch fixes this.
+Author: Roland Stigge <stigge@antcom.de>
+Bug-Debian: http://bugs.debian.org/715651
+Bug-Debian: http://bugs.debian.org/716217
+Bug-Debian: http://bugs.debian.org/716529
+
+--- alliance-5.0-20120515.orig/asimut/src/vh_simulad.c
++++ asimut/src/vh_simulad.c
+@@ -155,8 +155,8 @@ char **argv;
+         arg_flg [i  ] = 1;
+         }
+ 
+-      if ((!strcmp (argv [i], "-fixeddelay"))
+-       || (!strcmp (argv [i], "-fd")))
++      if (((!strcmp (argv [i], "-fixeddelay"))
++       || (!strcmp (argv [i], "-fd"))) && (argc > i + 1))
+         {
+         fixdly_flg    = 1;
+         delay_mode   |= BEH_DELAY_FIXED;
+@@ -165,8 +165,8 @@ char **argv;
+         arg_flg [i+1] = 1;
+         }
+ 
+-      if ((!strcmp (argv [i], "-backdelay"))
+-       || (!strcmp (argv [i], "-bd")))
++      if (((!strcmp (argv [i], "-backdelay"))
++       || (!strcmp (argv [i], "-bd"))) && (argc > i + 1))
+         {
+         bckdly_flg    = i + 2;
+         delay_mode   |= BEH_DELAY_BACKANOTATED;
+@@ -221,14 +221,14 @@ char **argv;
+         arg_flg [i] = 1;
+         }
+ 
+-      if (!strcmp (argv [i], "-p"))
++      if (!strcmp (argv [i], "-p") && (argc > i + 1))
+         {
+         sscanf (argv [i+1], "%u", &max_pat);
+         arg_flg [i  ] = 1;
+         arg_flg [i+1] = 1;
+         }
+ 
+-      if (!strcmp (argv [i], "-l"))
++      if (!strcmp (argv [i], "-l") && (argc > i + 1))
+         {
+         sscanf (argv [i+1], "%u", &labelsiz);
+         arg_flg [i  ] = 1;
+@@ -241,7 +241,7 @@ char **argv;
+         arg_flg [i] = 1;
+         }
+ 
+-      if (!strcmp (argv [i], "-stat"))
++      if (!strcmp (argv [i], "-stat") && (argc > i + 1))
+         {
+         stat_flg      = i + 2;
+         sscanf (argv [i+1], "%u", &ref_date);
+@@ -264,7 +264,7 @@ char **argv;
+         arg_flg [i+1] = 1;
+         }
+ 
+-      if (!strcmp (argv [i], "-inspect"))
++      if (!strcmp (argv [i], "-inspect") && (argc > i + 1))
+         {
+         str           = namealloc (argv [i+1]);
+         pt_pains      = pat_addpains (pt_pains, str, str);
+--- alliance-5.0-20120515.orig/m2e/src/m2e.c
++++ m2e/src/m2e.c
+@@ -102,6 +102,8 @@ int ParseCommand(int argc,char *argv[])
+      switch(argv[i][1])
+      {
+        case 'v':
++	 if (argc <= i + 1)
++		 break;
+          i++;
+          sscanf(argv[i],"%d",&VerboseMode);
+          if(VerboseMode>=VMINFO) 
+@@ -109,6 +111,8 @@ int ParseCommand(int argc,char *argv[])
+          break;
+ 
+        case 'o':
++	 if (argc <= i + 1)
++		 break;
+          i++;
+          OutputName=argv[i];
+          if(VerboseMode>=VMINFO) 
+--- alliance-5.0-20120515.orig/mips_asm/src/mips_y.y
++++ mips_asm/src/mips_y.y
+@@ -92,14 +92,14 @@ char *argv [];
+     {
+     if (arg_flg [i] == 0)
+       {
+-      if (!strcmp (argv[i], "-textsize"))
++      if (!strcmp (argv[i], "-textsize") && argc > i + 1)
+         {
+         sscanf (argv[i+1], "%u", &txt_siz);
+         arg_flg [i  ] = 1;
+         arg_flg [i+1] = 1;
+         }
+ 
+-      if (!strcmp (argv[i], "-datasize"))
++      if (!strcmp (argv[i], "-datasize") && argc > i + 1)
+         {
+         sscanf (argv[i+1], "%u", &dat_siz);
+         arg_flg [i  ] = 1;
+@@ -112,7 +112,7 @@ char *argv [];
+         arg_flg [i]   = 1         ;
+         }
+ 
+-      if (!strcmp (argv[i], "-symbol"))
++      if (!strcmp (argv[i], "-symbol") && argc > i + 1)
+         {
+         MPS_SYMBOL    = 'y'       ;
+         symbol_fil    = argv [i+1];

Added: head/cad/alliance/files/patch-asimut_src_Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/alliance/files/patch-asimut_src_Makefile.in	Sat Aug 30 16:41:04 2014	(r366644)
@@ -0,0 +1,22 @@
+--- asimut/src/Makefile.in.orig	2012-05-14 14:46:17 UTC
++++ asimut/src/Makefile.in
+@@ -451,8 +451,6 @@ libCst_la_LDFLAGS = -version-info @CST_D
+ libSch_la_LDFLAGS = -version-info @SCH_DLL_VERSION@
+ asimut_LDADD = \
+ -lBvl \
+--lBhl \
+--L. libCst.la libSch.la \
+ -L$(top_builddir)/mbkvti/src \
+ -L$(top_builddir)/mbkedif/src \
+ -L$(top_builddir)/mbkhilo/src \
+@@ -473,7 +471,9 @@ asimut_LDADD = \
+ -lMlu \
+ -lMal \
+ -lMcl -lMel -lMhl -lMgl -lMsl \
+-      -lMvg -lMlo -lRcn -lBvl -lBeh -lPpt -lPhl -lPat -lLog -lMut
++-lMvg -lMlo -lRcn -lBeh -lPpt -lPhl -lPat -lLog -lMut \
++-lBhl \
++-L. libCst.la libSch.la
+ 
+ asimut_SOURCES = \
+ beh_delay.h	  c_fsyn_sr1k_56.c    vh_debug.c    vh_lspec.c	  vh_util.h \

Added: head/cad/alliance/files/patch-elp_src_elp.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/alliance/files/patch-elp_src_elp.c	Sat Aug 30 16:41:04 2014	(r366644)
@@ -0,0 +1,44 @@
+--- elp/src/elp.c.orig	2002-06-12 12:54:39 UTC
++++ elp/src/elp.c
+@@ -62,6 +62,7 @@ elpFCT elpenv()
+    if ( str == (char *)NULL ) str = ALLIANCE_TOP;
+    sprintf( elpTechnoFile, "%s/%s", str, TECHNOLOGY );
+  }
++ return (0); 
+ }
+ 
+ /*****************************************************************************/
+@@ -249,7 +250,7 @@ if(elpGeneral[elpACM] == 1.0)
+     lotrs->PS = lotrs->PD = lotrs->WIDTH ;
+     }
+ 
+-return ;
++return 0;
+ }
+ 
+ 
+@@ -457,7 +458,7 @@ if((lotrs->PS != 0.0) && (lotrs->XS != 0
+       addcapa( lotrs->SOURCE->SIG, elpLotrsCapaSource(lotrs) ) ;
+     }
+ 
+-return ;
++return 0;
+ }
+ 
+ 
+@@ -487,7 +488,7 @@ for(lotrs = lofig->LOTRS ; lotrs != NULL
+   
+   addcapa( lotrs->GRID->SIG, elpLotrsCapaGrid(lotrs) );
+ }
+-return ;
++return 0;
+ }
+ 
+ 
+@@ -515,5 +516,5 @@ lotrs_list *lotrs  ;
+ for(lotrs = lofig->LOTRS ; lotrs != NULL ; lotrs = lotrs->NEXT)
+ elpLotrsShrink(lotrs) ;
+ 
+-return ;
++return 0;
+ }

Added: head/cad/alliance/files/patch-ppt_src_Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/alliance/files/patch-ppt_src_Makefile.in	Sat Aug 30 16:41:04 2014	(r366644)
@@ -0,0 +1,11 @@
+--- ppt/src/Makefile.in.orig	2012-05-14 14:46:35 UTC
++++ ppt/src/Makefile.in
+@@ -769,7 +769,7 @@ pat_decl_y.c pat_decl_y.h : $(srcdir)/pa
+ 	$(YACC) -d $(YFLAGS) $(srcdir)/pat_decl_y.y \
+ 	&& sed -e "s/yy/pat_decl_y_/g" -e "s/YY/PAT_DECL_Y_/g" y.tab.c \
+ 	 | sed -e "s/int[	 ]*pat_decl_y_char;/extern int pat_decl_y_char;/" \
+-	 | sed -e "s/PAT_DECL_Y_STYPE[	 ]*pat_decl_y_lval;/extern PAT_DECL_Y_STYPE pat_decl_y_lval;/" \
++	 | sed -e "s/PAT_DECL_Y_STYPE[	 ]*pat_decl_y_lval;/PAT_DECL_Y_STYPE pat_decl_y_lval;/" \
+ 	 | sed -e "s/int[	 ]*pat_decl_y_nerrs;/extern int pat_decl_y_nerrs;/" \
+          > pat_decl_y.c \
+ 	&& sed -e "s/yy/pat_decl_y_/g" -e "s/YY/PAT_DECL_Y_/g" y.tab.h > pat_decl_y.h

Modified: head/cad/alliance/pkg-plist
==============================================================================
--- head/cad/alliance/pkg-plist	Sat Aug 30 16:09:18 2014	(r366643)
+++ head/cad/alliance/pkg-plist	Sat Aug 30 16:41:04 2014	(r366644)
@@ -1,206 +1,20 @@
-alliance/lib/libMph.la
-alliance/lib/libMph.a
-alliance/lib/libMpu.la
-alliance/lib/libMpu.a
-alliance/lib/libMlo.la
-alliance/lib/libMlo.a
-alliance/lib/libMlu.la
-alliance/lib/libMlu.a
-alliance/lib/libMut.la
-alliance/lib/libMut.a
-alliance/lib/libRcn.la
-alliance/lib/libRcn.a
-alliance/lib/libMal.la
-alliance/lib/libMal.a
-alliance/lib/libMap.la
-alliance/lib/libMap.a
-alliance/lib/libMel.la
-alliance/lib/libMel.a
-alliance/lib/libMhl.la
-alliance/lib/libMhl.a
-alliance/lib/libMmg.la
-alliance/lib/libMmg.a
-alliance/lib/libMsl.la
-alliance/lib/libMsl.a
-alliance/lib/libMvl.la
-alliance/lib/libMvl.a
-alliance/lib/libMgl.la
-alliance/lib/libMgl.a
-alliance/lib/libMcp.la
-alliance/lib/libMcp.a
-alliance/lib/libMcl.la
-alliance/lib/libMcl.a
-alliance/lib/libMvg.la
-alliance/lib/libMvg.a
-alliance/lib/libAut.la
-alliance/lib/libAut.a
-alliance/lib/libRds.la
-alliance/lib/libRds.a
-alliance/lib/libRut.la
-alliance/lib/libRut.a
-alliance/lib/libRfm.la
-alliance/lib/libRfm.a
-alliance/lib/libRpr.la
-alliance/lib/libRpr.a
-alliance/lib/libRwi.la
-alliance/lib/libRwi.a
-alliance/lib/libRtl.la
-alliance/lib/libRtl.a
-alliance/lib/libRcf.la
-alliance/lib/libRcf.a
-alliance/lib/libRgs.la
-alliance/lib/libRgs.a
-alliance/lib/libElp.la
-alliance/lib/libElp.a
-alliance/lib/libAbl.la
-alliance/lib/libAbl.a
-alliance/lib/libBdd.la
-alliance/lib/libBdd.a
-alliance/lib/libLog.la
-alliance/lib/libLog.a
-alliance/lib/libBtr.la
-alliance/lib/libBtr.a
-alliance/lib/libVex.la
-alliance/lib/libVex.a
-alliance/lib/libCtl.la
-alliance/lib/libCtl.a
-alliance/lib/libCtp.la
-alliance/lib/libCtp.a
-alliance/lib/libAbe.la
-alliance/lib/libAbe.a
-alliance/lib/libAbt.la
-alliance/lib/libAbt.a
-alliance/lib/libAbv.la
-alliance/lib/libAbv.a
-alliance/lib/libFsm.la
-alliance/lib/libFsm.a
-alliance/lib/libFks.la
-alliance/lib/libFks.a
-alliance/lib/libFvh.la
-alliance/lib/libFvh.a
-alliance/lib/libFtl.la
-alliance/lib/libFtl.a
-alliance/lib/libRtn.la
-alliance/lib/libRtn.a
-alliance/lib/libRtd.la
-alliance/lib/libRtd.a
-alliance/lib/libScl.la
-alliance/lib/libScl.a
-alliance/lib/libVbh.la
-alliance/lib/libVbh.a
-alliance/lib/libVbl.la
-alliance/lib/libVbl.a
-alliance/lib/libVpn.la
-alliance/lib/libVpn.a
-alliance/lib/libVpd.la
-alliance/lib/libVpd.a
-alliance/lib/libVvh.la
-alliance/lib/libVvh.a
-alliance/lib/libVtl.la
-alliance/lib/libVtl.a
-alliance/lib/libPat.la
-alliance/lib/libPat.a
-alliance/lib/libPpt.la
-alliance/lib/libPpt.a
-alliance/lib/libPhl.la
-alliance/lib/libPhl.a
-alliance/lib/libVrd.la
-alliance/lib/libVrd.a
-alliance/lib/libBeh.la
-alliance/lib/libBeh.a
-alliance/lib/libBhl.la
-alliance/lib/libBhl.a
-alliance/lib/libBvl.la
-alliance/lib/libBvl.a
-alliance/lib/libCst.la
-alliance/lib/libCst.a
-alliance/lib/libSch.la
-alliance/lib/libSch.a
-alliance/lib/libMgn.la
-alliance/lib/libMgn.a
-alliance/lib/libPgn.la
-alliance/lib/libPgn.a
-alliance/include/mlu.h
-alliance/include/mlo.h
-alliance/include/mpu.h
-alliance/include/mph.h
-alliance/include/mut.h
-alliance/include/rcn.h
-alliance/include/msl.h
-alliance/include/aut.h
-alliance/include/rds.h
-alliance/include/rfm.h
-alliance/include/rtl.h
-alliance/include/rwi.h
-alliance/include/rpr.h
-alliance/include/rut.h
-alliance/include/elp.h
-alliance/include/abl.h
-alliance/include/bdd.h
-alliance/include/log.h
-alliance/include/btr.h
-alliance/include/vex.h
-alliance/include/ctl.h
-alliance/include/ctp.h
-alliance/include/abe.h
-alliance/include/abt.h
-alliance/include/abv.h
-alliance/include/fsm.h
-alliance/include/fks.h
-alliance/include/fvh.h
-alliance/include/ftl.h
-alliance/include/rtn.h
-alliance/include/rtd.h
-alliance/include/scl.h
-alliance/include/vbh.h
-alliance/include/vbl.h
-alliance/include/vpn.h
-alliance/include/vpd.h
-alliance/include/vvh.h
-alliance/include/vtl.h
-alliance/include/pat.h
-alliance/include/ppt.h
-alliance/include/phl.h
-alliance/include/vrd.h
-alliance/include/beh.h
-alliance/include/bhl.h
-alliance/include/bvl.h
-alliance/include/cst.h
-alliance/include/sch.h
-alliance/include/mgn.h
-alliance/include/mbkgen.h
-alliance/include/genlib.h
-alliance/include/dgn.h
-alliance/include/genpat.h
-alliance/etc/spimodel.cfg
-alliance/etc/cmos.rds
-alliance/etc/prol.elp
-alliance/etc/attila.conf
-alliance/etc/cmos.dreal
-alliance/etc/cmos.graal
-alliance/etc/sxlib.scapin
-alliance/etc/se_defaults.mac
-alliance/etc/cmos.lef
-alliance/etc/xfsm.par
-alliance/etc/xgra.par
-alliance/etc/xpat.par
-alliance/etc/xsch.par
-alliance/etc/xvpn.par
-alliance/etc/profile.d/alc_env.csh
-alliance/etc/profile.d/alc_env.sh
-alliance/bin/x2vy
-alliance/bin/druc
+alliance/bin/a2def
+alliance/bin/a2lef
 alliance/bin/alcbanner
 alliance/bin/asimut
 alliance/bin/attila
 alliance/bin/b2f
 alliance/bin/boog
 alliance/bin/boom
+alliance/bin/cougar
+alliance/bin/def2a
 alliance/bin/dreal
+alliance/bin/druc
 alliance/bin/exp
 alliance/bin/flatbeh
 alliance/bin/flatlo
 alliance/bin/flatph
+alliance/bin/flatrds
 alliance/bin/fmi
 alliance/bin/fsp
 alliance/bin/genlib
@@ -210,139 +24,30 @@ alliance/bin/k2f
 alliance/bin/l2p
 alliance/bin/loon
 alliance/bin/lvx
-alliance/bin/cougar
-alliance/bin/flatrds
 alliance/bin/m2e
 alliance/bin/mips_asm
 alliance/bin/moka
 alliance/bin/nero
-alliance/bin/pdv
 alliance/bin/ocp
 alliance/bin/pat2spi
+alliance/bin/pdv
 alliance/bin/proof
 alliance/bin/ring
 alliance/bin/s2r
 alliance/bin/scapin
-alliance/bin/a2def
-alliance/bin/def2a
-alliance/bin/sxlib2lef
 alliance/bin/sea
-alliance/bin/seroute
 alliance/bin/seplace
-alliance/bin/a2lef
+alliance/bin/seroute
+alliance/bin/sxlib2lef
 alliance/bin/syf
 alliance/bin/vasy
+alliance/bin/x2vy
 alliance/bin/x2y
 alliance/bin/xfsm
 alliance/bin/xgra
 alliance/bin/xpat
 alliance/bin/xsch
 alliance/bin/xvpn
-alliance/doc/html/alliance/attila.html
-alliance/doc/html/alliance/ref_attila.html
-alliance/doc/html/alliance/man_attila.html
-alliance/doc/html/alliance/genlib.html
-alliance/doc/html/alliance/ref_genlib.html
-alliance/doc/html/alliance/man_genlib.html
-alliance/doc/html/alliance/man_genlib_macro.html
-alliance/doc/html/alliance/man_dpgen_inv.html
-alliance/doc/html/alliance/man_dpgen_buff.html
-alliance/doc/html/alliance/man_dpgen_nand2.html
-alliance/doc/html/alliance/man_dpgen_nand3.html
-alliance/doc/html/alliance/man_dpgen_nand4.html
-alliance/doc/html/alliance/man_dpgen_and2.html
-alliance/doc/html/alliance/man_dpgen_and3.html
-alliance/doc/html/alliance/man_dpgen_and4.html
-alliance/doc/html/alliance/man_dpgen_nor2.html
-alliance/doc/html/alliance/man_dpgen_nor3.html
-alliance/doc/html/alliance/man_dpgen_nor4.html
-alliance/doc/html/alliance/man_dpgen_or2.html
-alliance/doc/html/alliance/man_dpgen_or3.html
-alliance/doc/html/alliance/man_dpgen_or4.html
-alliance/doc/html/alliance/man_dpgen_xnor2.html
-alliance/doc/html/alliance/man_dpgen_xor2.html
-alliance/doc/html/alliance/man_dpgen_nmux2.html
-alliance/doc/html/alliance/man_dpgen_mux2.html
-alliance/doc/html/alliance/man_dpgen_nbuse.html
-alliance/doc/html/alliance/man_dpgen_buse.html
-alliance/doc/html/alliance/man_dpgen_nand2mask.html
-alliance/doc/html/alliance/man_dpgen_nor2mask.html
-alliance/doc/html/alliance/man_dpgen_xnor2mask.html
-alliance/doc/html/alliance/man_dpgen_adsb2f.html
-alliance/doc/html/alliance/man_dpgen_shift.html
-alliance/doc/html/alliance/man_dpgen_nul.html
-alliance/doc/html/alliance/man_dpgen_const.html
-alliance/doc/html/alliance/nero.html
-alliance/doc/html/alliance/man_dpgen_rom2.html
-alliance/doc/html/alliance/man_dpgen_rom4.html
-alliance/doc/html/alliance/man_dpgen_rf1.html
-alliance/doc/html/alliance/man_dpgen_fifo.html
-alliance/doc/html/alliance/man_dpgen_rf1d.html
-alliance/doc/html/alliance/man_dpgen_dff.html
-alliance/doc/html/alliance/man_dpgen_dfft.html
-alliance/doc/html/alliance/man_dpgen_sff.html
-alliance/doc/html/alliance/man_dpgen_sfft.html
-alliance/doc/html/alliance/ref_nero.html
-alliance/doc/html/alliance/man_nero.html
-alliance/doc/pdf/attila.pdf
-alliance/doc/pdf/genlib.pdf
-alliance/doc/pdf/nero.pdf
-alliance/doc/overview/datapath.gif
-alliance/doc/overview/genview.gif
-alliance/doc/overview/graal.gif
-alliance/doc/overview/Makefile
-alliance/doc/overview/na3dp.ps
-alliance/doc/overview/na3y.ps
-alliance/doc/overview/nmx2_dp.ps
-alliance/doc/overview/nmx2_y.ps
-alliance/doc/overview/overview.blg
-alliance/doc/overview/overview.tex
-alliance/doc/overview/overview.pdf
-alliance/doc/overview/stacs.gif
-alliance/doc/overview/thesis.bib
-alliance/doc/overview/tools.fig
-alliance/doc/design-flow/beh-spec-alliance.gif
-alliance/doc/design-flow/beh-spec-asimut.gif
-alliance/doc/design-flow/beh-spec-fsm.gif
-alliance/doc/design-flow/beh-spec-mocha.gif
-alliance/doc/design-flow/beh-spec-rtl.gif
-alliance/doc/design-flow/beh-spec-split.gif
-alliance/doc/design-flow/beh-spec-struct.gif
-alliance/doc/design-flow/beh-spec-syf.gif
-alliance/doc/design-flow/beh-spec-vasy.gif
-alliance/doc/design-flow/dreal.gif
-alliance/doc/design-flow/flow.html
-alliance/doc/design-flow/future.html
-alliance/doc/design-flow/graal.gif
-alliance/doc/design-flow/index.html
-alliance/doc/design-flow/intro.html
-alliance/doc/design-flow/logo.gif
-alliance/doc/design-flow/mips-small.jpg
-alliance/doc/design-flow/mips.html
-alliance/doc/design-flow/mips.jpg
-alliance/doc/design-flow/place-route-ocpr.gif
-alliance/doc/design-flow/place-route-ring.gif
-alliance/doc/design-flow/place-route-s2r.gif
-alliance/doc/design-flow/place-route-valid.gif
-alliance/doc/design-flow/rtl-synth-dp.gif
-alliance/doc/design-flow/rtl-synth-fmi.gif
-alliance/doc/design-flow/rtl-synth-genlib.gif
-alliance/doc/design-flow/rtl-synth-logic.gif
-alliance/doc/design-flow/tools.html
-alliance/doc/design-flow/xfsm.gif
-alliance/doc/design-flow/xpat.gif
-alliance/doc/design-flow/xsch.gif
-alliance/doc/alliance-run/Makefile
-alliance/doc/alliance-run/README
-alliance/doc/alliance-run/amd2901_chip.c
-alliance/doc/alliance-run/amd2901_chip.rin
-alliance/doc/alliance-run/amd2901_core.c
-alliance/doc/alliance-run/amd2901_core.ioc
-alliance/doc/alliance-run/amd2901_ctl.lax
-alliance/doc/alliance-run/amd2901_ctl.vbe
-alliance/doc/alliance-run/amd2901_dpt.c
-alliance/doc/alliance-run/bench.zsh
-alliance/doc/alliance-run/pattern.c
 alliance/cells/dp_sxlib/CATAL
 alliance/cells/dp_sxlib/dp_dff_scan_x4.ap
 alliance/cells/dp_sxlib/dp_dff_scan_x4.vbe
@@ -463,19 +168,127 @@ alliance/cells/padlib/pvssi_sp.vbe
 alliance/cells/padlib/pvssick_sp.al
 alliance/cells/padlib/pvssick_sp.ap
 alliance/cells/padlib/pvssick_sp.vbe
-alliance/cells/rflib/CATAL
-alliance/cells/rflib/rf_dec_bufad0.ap
-alliance/cells/rflib/rf_dec_bufad0.vbe
-alliance/cells/rflib/rf_dec_bufad1.ap
-alliance/cells/rflib/rf_dec_bufad1.vbe
-alliance/cells/rflib/rf_dec_bufad2.ap
-alliance/cells/rflib/rf_dec_bufad2.vbe
-alliance/cells/rflib/rf_dec_nand2.ap
-alliance/cells/rflib/rf_dec_nand2.vbe
-alliance/cells/rflib/rf_dec_nand3.ap
-alliance/cells/rflib/rf_dec_nand3.vbe
-alliance/cells/rflib/rf_dec_nand4.ap
-alliance/cells/rflib/rf_dec_nand4.vbe
+alliance/cells/pxlib/CATAL
+alliance/cells/pxlib/padreal.ap
+alliance/cells/pxlib/pck_px.ap
+alliance/cells/pxlib/pck_px.vbe
+alliance/cells/pxlib/pi_px.ap
+alliance/cells/pxlib/pi_px.vbe
+alliance/cells/pxlib/piot_px.ap
+alliance/cells/pxlib/piot_px.vbe
+alliance/cells/pxlib/po_px.ap
+alliance/cells/pxlib/po_px.vbe
+alliance/cells/pxlib/pot_px.ap
+alliance/cells/pxlib/pot_px.vbe
+alliance/cells/pxlib/pvdde_px.ap
+alliance/cells/pxlib/pvdde_px.vbe
+alliance/cells/pxlib/pvddeck_px.ap
+alliance/cells/pxlib/pvddeck_px.vbe
+alliance/cells/pxlib/pvddi_px.ap
+alliance/cells/pxlib/pvddi_px.vbe
+alliance/cells/pxlib/pvddick_px.ap
+alliance/cells/pxlib/pvddick_px.vbe
+alliance/cells/pxlib/pvsse_px.ap
+alliance/cells/pxlib/pvsse_px.vbe
+alliance/cells/pxlib/pvsseck_px.ap
+alliance/cells/pxlib/pvsseck_px.vbe
+alliance/cells/pxlib/pvssi_px.ap
+alliance/cells/pxlib/pvssi_px.vbe
+alliance/cells/pxlib/pvssick_px.ap
+alliance/cells/pxlib/pvssick_px.vbe
+alliance/cells/ramlib/CATAL
+alliance/cells/ramlib/ram_mem_buf0.ap
+alliance/cells/ramlib/ram_mem_buf0.vbe
+alliance/cells/ramlib/ram_mem_buf1.ap
+alliance/cells/ramlib/ram_mem_buf1.vbe
+alliance/cells/ramlib/ram_mem_data.ap
+alliance/cells/ramlib/ram_mem_data.vbe
+alliance/cells/ramlib/ram_mem_dec2.ap
+alliance/cells/ramlib/ram_mem_dec2.vbe
+alliance/cells/ramlib/ram_mem_dec3.ap
+alliance/cells/ramlib/ram_mem_dec3.vbe
+alliance/cells/ramlib/ram_mem_dec4.ap
+alliance/cells/ramlib/ram_mem_dec4.vbe
+alliance/cells/ramlib/ram_mem_dec5.ap
+alliance/cells/ramlib/ram_mem_dec5.vbe
+alliance/cells/ramlib/ram_mem_deci.ap
+alliance/cells/ramlib/ram_mem_deci.vbe
+alliance/cells/ramlib/ram_prech_buf0.ap
+alliance/cells/ramlib/ram_prech_buf0.vbe
+alliance/cells/ramlib/ram_prech_buf1.ap
+alliance/cells/ramlib/ram_prech_buf1.vbe
+alliance/cells/ramlib/ram_prech_data.ap
+alliance/cells/ramlib/ram_prech_data.vbe
+alliance/cells/ramlib/ram_prech_dec0.ap
+alliance/cells/ramlib/ram_prech_dec0.vbe
+alliance/cells/ramlib/ram_sense_buf0.ap
+alliance/cells/ramlib/ram_sense_buf0.vbe
+alliance/cells/ramlib/ram_sense_buf1.ap
+alliance/cells/ramlib/ram_sense_buf1.vbe
+alliance/cells/ramlib/ram_sense_data.ap
+alliance/cells/ramlib/ram_sense_data.vbe
+alliance/cells/ramlib/ram_sense_decad12.ap
+alliance/cells/ramlib/ram_sense_decad12.vbe
+alliance/cells/ramlib/ram_sense_decad2.ap
+alliance/cells/ramlib/ram_sense_decad2.vbe
+alliance/cells/ramlib/ram_sense_decad3.ap
+alliance/cells/ramlib/ram_sense_decad3.vbe
+alliance/cells/ramlib/ram_sense_decad4.ap
+alliance/cells/ramlib/ram_sense_decad4.vbe
+alliance/cells/ramlib/ram_sense_decad5.ap
+alliance/cells/ramlib/ram_sense_decad5.vbe
+alliance/cells/ramlib/ramlib.lef
+alliance/cells/rf2lib/CATAL
+alliance/cells/rf2lib/rf2_dec_bufad0.ap
+alliance/cells/rf2lib/rf2_dec_bufad0.vbe
+alliance/cells/rf2lib/rf2_dec_bufad1_l.ap
+alliance/cells/rf2lib/rf2_dec_bufad1_l.vbe
+alliance/cells/rf2lib/rf2_dec_bufad1_r.ap
+alliance/cells/rf2lib/rf2_dec_bufad1_r.vbe
+alliance/cells/rf2lib/rf2_dec_bufad2_l.ap
+alliance/cells/rf2lib/rf2_dec_bufad2_l.vbe
+alliance/cells/rf2lib/rf2_dec_bufad2_r.ap
+alliance/cells/rf2lib/rf2_dec_bufad2_r.vbe
+alliance/cells/rf2lib/rf2_dec_nand2.ap
+alliance/cells/rf2lib/rf2_dec_nand2.vbe
+alliance/cells/rf2lib/rf2_dec_nand3.ap
+alliance/cells/rf2lib/rf2_dec_nand3.vbe
+alliance/cells/rf2lib/rf2_dec_nand4.ap
+alliance/cells/rf2lib/rf2_dec_nand4.vbe
+alliance/cells/rf2lib/rf2_dec_nao3.ap
+alliance/cells/rf2lib/rf2_dec_nao3.vbe
+alliance/cells/rf2lib/rf2_dec_nbuf.ap
+alliance/cells/rf2lib/rf2_dec_nbuf.vbe
+alliance/cells/rf2lib/rf2_dec_nor3.ap
+alliance/cells/rf2lib/rf2_dec_nor3.vbe

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408301641.s7UGf4B9027712>