Commit log:
devel/py-cffi: Fix build warnings and test failures CFLAGS contains -Wl,-rpath,${LOCALBASE}/lib, which causes the following warnings: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused It also causes many tests to fail due to the same warning: E VerificationError: CompileError: command 'cc' failed with exit status 1 cffi/ffiplatform.py:62: VerificationError ----------- Captured stderr call ---------- error: -Wl,-rpath,/usr/local/lib: 'linker' input unused Remove these (CFLAGS, LDFLAGS) unnecessary flags as cffi grabs compiler details from Python and links correctly to libffi/libpython without them. * Fix cffi0/test_ownlib to use ${CC} not a hardcoded gcc, unecessarily causing test failures. Conditionally add -Wno-shift-negative-value to CFLAGS to squash several more failures on FreeBSD 11+ [1] While I'm here: * Strip shared library * Report skipped tests during test runs Note: leftover test_array_type test failure is known [2] [1] https://bitbucket.org/cffi/cffi/issues/271 [2] https://bitbucket.org/cffi/cffi/issues/178 Approved by: wg (maintainer) DiffRev: D7300 MFH: 2016Q3