Hi,

Sorry for the delay. This seems to work, but I have comments:

On Mon, Jul 30, 2018 at 06:45:53AM +0200, Rafael Sadowski wrote:
> +DISTNAME=    graphviz

Yeah, I think that's going to cause chaos later. If the next release's
tarball has the same name we will certainly have problems.

I think we should upload the distfile under a sane name with a version
number.

> -SHARED_LIBS += gvplugin_core         1.0 # 6.0
> -SHARED_LIBS += gvplugin_gd           1.0 # 6.0
> ...
> +SHARED_LIBS += gvplugin_core         2.0 # 6.0
> +SHARED_LIBS += gvplugin_gd           2.0 # 6.0

How comes the major bump if the upstream major version is the same?

> +TEST_DEPENDS =       shells/ksh93 \
> +             ${FULLPKGNAME}:math/graphviz

I reckon that can be:

---8<---
TEST_DEPENDS =  shells/ksh93 \
                ${FULLPKGNAME}:${FULLPKGPATH}
--->8---

But either way the tests are broken:

---8<---
$ make test
Invalid spec: graphviz
Invalid pkgspec: graphviz
===> graphviz-2.40.1 depends on: graphviz - not found
===>  Verifying install for graphviz in math/graphviz
===> Returning to build of graphviz-2.40.1
Invalid spec: graphviz
Invalid pkgspec: graphviz
--->8---

This is because FULLPKGNAME isn't right:
---8<---
$ make show=FULLPKGNAME
graphviz
--->8---

Compare this to (e.g.) fvwm2:
---8<---
$ make show=FULLPKGNAME
fvwm-2.6.5
--->8---

Notice the version number is missing in the case of graphviz.

Cheers

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to