From owner-svn-ports-all@FreeBSD.ORG Sat Aug 30 16:41:06 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8650DF48; Sat, 30 Aug 2014 16:41:06 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6FC2F1DA1; Sat, 30 Aug 2014 16:41:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7UGf6uS027721; Sat, 30 Aug 2014 16:41:06 GMT (envelope-from marino@FreeBSD.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7UGf4B9027712; Sat, 30 Aug 2014 16:41:04 GMT (envelope-from marino@FreeBSD.org) Message-Id: <201408301641.s7UGf4B9027712@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: marino set sender to marino@FreeBSD.org using -f From: John Marino Date: Sat, 30 Aug 2014 16:41:04 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r366644 - in head/cad/alliance: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Aug 2014 16:41:06 -0000 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 - -.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 /d' \ + ${WRKSRC}/xgra/src/XSB_parse.c -.include +.include 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 + +=================================================================== +--- 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 +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 ***