Friday, September 25, 2020

Re: [UPDATE] cad/opensta 2.0.18.20200308 -> 2.2.0

Tweaked version committed.

On 2020/09/25 19:38, Alessandro De Laurenzis wrote:
> Weekly ping. Diff re-attached.
>
> On 19/09/2020 10:50, Alessandro De Laurenzis wrote:
> > Greetings,
> >
> > The attached diff updates cad/opensta to a just published release.
> >
> > What's new upstream
> > ===================
> > * Github user is now "The-OpenROAD-Project" and some days ago they made available the first "stable" archive for this tool;
> >
> > * Better leakage and internal power treatment;
> >
> > * Simplified CUDD cmake support;
> >
> > * Public headers moved to include/sta;
> >
> > * 'get_lib_cells' doesn't require library/ anymore;
> >
> > * 'report_path -report_sigmas' shows incr;
> >
> > * max_fanout, max_cap checks;
> >
> > * 'set_max_transition pin' support removed;
> >
> > * plenty of minor improvements and bug fixing.
> >
> >
> > What's new in the port
> > ======================
> > * No more need to base our port on Github commits;
> >
> > * Naming scheme is non-standard: see $V, PKGNAME and WRKDIST;
> >
> > * I set HOMEPAGE to the OpenROAD project one: this isn't specific to OpenSTA, but it contains more meaningful info than the Github page IMO (and OpenSTA is clearly listed in their open-source tool-chain);
> >
> > * Nitpicking on tab alignment.
> >
> > All tests are passing. New binary is working flawlessly in my regression environment.
> >
> > Cheers
> >
>
> --
> Alessandro De Laurenzis
> [mailto:just22@atlantide.mooo.com]
> Web: http://www.atlantide.mooo.com
> LinkedIn: http://it.linkedin.com/in/delaurenzis

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/cad/opensta/Makefile,v
> retrieving revision 1.7
> diff -u -p -u -p -r1.7 Makefile
> --- Makefile 14 Mar 2020 06:42:05 -0000 1.7
> +++ Makefile 19 Sep 2020 08:10:36 -0000
> @@ -2,29 +2,32 @@
>
> COMMENT = Parallax Static Timing Analyzer
>
> -# use version number from git log
> -DISTNAME = opensta-2.0.18.20200308
> +V = 2.2.0
> +DISTNAME = v$V
> +PKGNAME = opensta-$V
>
> CATEGORIES = cad
>
> -GH_ACCOUNT = abk-openroad
> -GH_PROJECT = OpenSTA
> -GH_COMMIT = d615f62fe412b0f12166e6d5559eacec43713e02
> +HOMEPAGE = https://theopenroadproject.org/
>
> MAINTAINER = Alessandro De Laurenzis <just22@atlantide.mooo.com>
>
> # GPLv3
> -PERMIT_PACKAGE = Yes
> +PERMIT_PACKAGE = Yes
>
> WANTLIB = ${COMPILER_LIBCXX} ${MODTCL_WANTLIB} c m z cudd
>
> +# Stable archives, but non-standard naming scheme
> +MASTER_SITES = https://github.com/The-OpenROAD-Project/OpenSTA/archive/
> +WRKDIST = ${WRKDIR}/OpenSTA-$V

github /archive/ URLs are auto generated from tags, and should use GH_* variables,
I have switched those over (which also gets rid of the WRKDIST and gives a sane
distfile name).

> # C++11
> COMPILER = base-clang ports-gcc base-gcc

base-gcc doesn't do C++11 so I have dropped that.

> +++ distinfo 19 Sep 2020 08:10:36 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (opensta-2.0.18.20200308-d615f62f.tar.gz) = +039qKdPjmM4LqUv5qbo9L3akiS9f98gzulJgXyNJT4=
> -SIZE (opensta-2.0.18.20200308-d615f62f.tar.gz) = 4859083
> +SHA256 (v2.2.0.tar.gz) = FhPYfsyUdGmn18q2XandjDksyU/IAZFTydElwVkSF7k=
> +SIZE (v2.2.0.tar.gz) = 4873166

as mentioned above :)

No comments:

Post a Comment