Created attachment 163898 [details] shar archive Passes poudriere build.
@Yuri, * post-install is *very* incorrectly stripping every *.so in PREFIX/lib. Only strip the *.so's produced by this software. Please update any other attachments in any other issues you have open if they do the same. Could you also: * Lowercase PORTNAME * Remove "PyNaCl is a " from the prefix of COMMENT * You probably want LIB_DEPENDS for libnacl not BUILD_DEPENDS * The WWW url, specified in setup.py:homepage is: https://github.com/pyca/pynacl/, please update pkg-descr WWW: to match
There is only one .so file in the stage directory, so this wouldn't make any difference. -)
(In reply to yuri from comment #2) Explicit > implicit, and a port only touching its own files is a major compliance item. Please update that post-install code here and anywhere else it exists
In the perfect world USES=python should have an option 'strip', and it should do about the same what this port does: > post-install: > @${FIND} ${STAGEDIR}${PREFIX}/lib -name "*.so" -and -exec ${STRIP_CMD} {} \; I will submit a patch for Mk/Uses/python.mk separately.
A commit references this bug: Author: miwi Date: Mon Jan 4 07:55:32 UTC 2016 New revision: 405221 URL: https://svnweb.freebsd.org/changeset/ports/405221 Log: PyNaCl is a Python binding to the Networking and Cryptography library, a crypto library with the stated goal of improving usability, security and speed. WWW: https://pypi.python.org/pypi/PyNaCl/ PR: 205060 Submitted by: Yuri Victorovich <yuri@rawbw.com> Changes: head/security/Makefile head/security/py-pynacl/ head/security/py-pynacl/Makefile head/security/py-pynacl/distinfo head/security/py-pynacl/files/ head/security/py-pynacl/files/patch-setup.py head/security/py-pynacl/pkg-descr