biology/njplot: Revive and upgrade to version 2.4
Details
- Reviewers
swills AMDmi3 - Commits
- rP426241: biology/njplot: Revive and update to version 2.4
portlint -C: OK
testport: OK (poudriere: 9.3-RELEASE-p48, i386, default options)
testport: OK (poudriere: 9.3-RELEASE-p48, amd64, default options)
testport: OK (poudriere: 10.3-RELEASE-p10, i386, default options)
testport: OK (poudriere: 10.3-RELEASE-p10, amd64, default options)
testport: OK (poudriere: 11.0-RELEASE-p1, i386, default options)
testport: OK (poudriere: 11.0-RELEASE-p1, amd64, default options)
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 5949 Build 6230: arc lint + arc unit
Event Timeline
Also I'd change MAN_1 and BINARIES stuff into explicit installation:
do-install: ${INSTALL_PROGRAM} ${WRKSRC}/newicktops ${WRKSRC}/newicktotxt ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 do-install-X11-on: ${INSTALL_PROGRAM} ${WRKSRC}/njplot ${WRKSRC}/unrooted ${STAGEDIR}${PREFIX}/bin
it's shorter and cleaner that way.
And finally, X11 option doesn't seem consistent. It's strange that njplot port may not install njplot binary, and it's strange that nhplot help file and documentation are installed even if the binary isn't. I'd drop the option completely, and, if newicktops newicktotxt are actually usable separately, move them into separate port.
biology/njplot/Makefile | ||
---|---|---|
7 | It may be useful to leave ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/njplot/archive/ as a secondary MASTER_SITE, so if current version if moved to archive, it won't break fetch. | |
12 | LICENSE= NONE | |
24 | We don't list DOCS, EXAMPLES and NLS in OPTIONS_DEFAULT. | |
27 | I'd prefer uppercase XORG= for consistency (it's USE_XORG, not USE_xorg) | |
33 | @ | |
37 | MANPREFIX | |
41 | INSTALL_DATA. Docs are not manpages. | |
biology/njplot/files/patch-makefile | ||
6 | First, slash seems to be missing after ${DOCSDIR}. | |
15 | Should stay "?=" to respect CC. |
Incorporate suggested changes
Without the X11 option, defining and using the BINARIES variable seemed more
compelling.