math/cddlib currently doesn't have a maintainer. I'd like to take over maintainership for this port.
Thanks for being interested in this port. We usually transfer maintainership along with an update. How about attaching a patch to update it to 0.94l and put yourself in the MAINTAINER field?
I think this is an excellent idea. Please find attached my port update. I not only updated the port but also did a bit of a clean-up. Here is what changed: - Remove PORTREVISION as we upgrade the port to a new version. - Update MAINTAINER. - Simplify COMMENT. - Remove USE_GITHUB and include MASTER_SITES instead. We are only working with releases anyway, and the release tar.gz includes already build documentation, which means we don't depend on TeX Live for building the manual anymore. - Replace MANUAL with the more common DOCS option. - Rewrite/add DOCS_DESC and EXAMPLES_DESC. - Remove pre-build-MANUAL-off target as it is not necessary when using a release, including the documentation. - Remove do-install target and non-standard variable HEADERSDIR. The header files are installed in ${PREFIX}/include/cddlib by default. Create a link to ${PREFIX}/include/cdd in post-install target. Some applications expect the headers to be in cdddlib others in cdd, so we should provide both directories. - Remove post-install-MANUAL-on target as it is not necessary anymore. - Merge post-install-EXAMPLES-on target with the post-install target. - Rewrite pkg-descr. - Update distinfo.
Created attachment 219417 [details] Update of math/cddlib
Created attachment 219418 [details] Poudriere test log
Created attachment 219419 [details] Poudriere portlint log
Any news regarding my patch? Is anything missing?
Committed, thank you!
A commit references this bug: Author: makc Date: Tue Dec 15 12:29:13 UTC 2020 New revision: 558158 URL: https://svnweb.freebsd.org/changeset/ports/558158 Log: math/cddlib: - Update to 0.94l - Adopt port - Simplify COMMENT. - Remove USE_GITHUB and include MASTER_SITES instead. We are only working with releases anyway, and the release tar.gz includes already build documentation, which means we don't depend on TeX Live for building the manual anymore. - Replace MANUAL with the more common DOCS option. - Remove do-install target and non-standard variable HEADERSDIR. The header files are installed in ${PREFIX}/include/cddlib by default. Create a link to ${PREFIX}/include/cdd in post-install target. Some applications expect the headers to be in cdddlib others in cdd, so we should provide both directories. - Rewrite pkg-descr. PR: 250878 Submitted by: Moritz Schmitt Changes: head/math/cddlib/Makefile head/math/cddlib/distinfo head/math/cddlib/pkg-descr head/math/cddlib/pkg-plist