Add USES=compiler:c11, base GCC can't build this port.
Only add -L${OPENSSLLIB} when OpenSSL not from base is used to avoid linking to base libstdc++.
Approved by: linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21719
Add -Wno-static-float-init only when clang is used. Also add USES=localbase.
Approved by: linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21407
There are many greater changes including:
- New module ffi
- Remove interbase module
- Remove recode module
- Remove wddx module
- Many modules changes the build switches
- Many modules changes the config format, so patches needed to be recreated
Special thanks to tobik and ale for their support.
Reviewed by: tobik, ale, joneum
Sponsored by: PHP Update Service
Differential Revision: https://reviews.freebsd.org/D21349
- Remove custom build/install targets left in place after r505321
- Switch to the new GO_TARGET tuple syntax introduced in r512001
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D21721
The option now actually activates the ODBC code paths but the port
fails to build with it. The code seems to lack full support for
it in a couple of places, so mark the ODBC option as broken for
now.
spo_database.c:3547:3: error: use of undeclared identifier 'result'
result = 0;
^
spo_database.c:3841:41: warning: incompatible pointer types passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'SQLLEN *' (aka 'long *') [-Wincompatible-pointer-types]
if(SQLRowCount(data->u_statement, &data->u_rows) == SQL_SUCCESS)
^~~~~~~~~~~~~
/usr/local/include/sql.h:768:44: note: passing argument to parameter 'RowCount' here
SQLLEN *RowCount);
^
spo_database.c:3849:33: error: use of undeclared identifier 'result'
result = 0;
^
1 warning and 2 errors generated.
PR: 240237
Approved by: bofh (maintainer timeout, 17 days)
Service vulnerability:
https://raw.githubusercontent.com/zeek/zeek/3b5a9f88ece1d274edee897837e280ef751bde94/NEWS
- The NTLM analyzer did not properly handle AV Pair sequences that
were either empty or unterminated, resulting in invalid memory
access or heap buffer over-read. The NTLM analyzer is enabled
by default and used in the analysis of SMB, DCE/RPC, and GSSAPI
protocols.
Approved by: ler (mentor, implicit)
MFH: 2019Q3
Security: 55571619-454e-4769-b1e5-28354659e152
net-im/py-unmessage currently fails at run-time with the following error:
File "/usr/local/lib/python2.7/site-packages/unmessage/cli.py", line 9, in <module>
from pyaxo import b2a
File "/usr/local/lib/python2.7/site-packages/pyaxo.py", line 27, in <module>
import sqlite3
File "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 28, in <module>
from _sqlite3 import *
ImportError: No module named _sqlite3
This change adds the appropriate and missing dependency on
databases/py-sqlite3.
While I'm here:
- Verbosify pytest output (one test per line) and print skipped reasons,
which can be very useful during QA.
- Pet portlint (extra item in USES/USE_x section: "NO_ARCH".)
Reported by: DanDare (via IRC, via net-im/py-unmessage)
Approved by: portmgr (blanket(s): missing dependencies, ports compliance)
MFH: 2019Q3