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:jus...@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 <jus...@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 :)