devel/boost-*: update to 1.68.0 - Switch to C++14 for libboost_system to support C++14 consumers Changes: http://www.boost.org/users/history/version_1_68_0.html PR: 229569 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D161650b055d47f2
Port details
databases/soci4.1.2_4
C++ Database Access Library
- Maintainer
- jbo@FreeBSD.org
- Packages
- soci 4.1.2_4
- Upstream
- Higher version available: 4.1.4
- CPE
soci_project:socifrom the port- WWW
- https://soci.sourceforge.net/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (88)
For ports in `databases' category: remove redundant PKGMESSAGE assignment, which is set appropriately by the b.p.m when `pkg-message' appears on the SUB_FILES list.d84da35752
- Bump PORTREVISION. databases/firebird25-* ports were updated857d77f1a9
devel/boost-*: update to 1.67.0 Changes: http://www.boost.org/users/history/version_1_67_0.html PR: 227427 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D15030cc95712fbe
Pre-emptively fix databases/soci for CMake 3.11.
With CMake 3.11, configure fails with this error:
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
MYSQL_EMBEDDED_LIBRARIES
linked by target "cmTC_ec547" in directory /wrkdirs/usr/ports/databases/soci/work/soci-3.2.2/CMakeFiles/CMakeTmp
CMake Error at /usr/local/share/cmake/Modules/CheckIncludeFile.cmake:60 (try_compile):
Failed to configure test project build system.
Call Stack (most recent call first):
/usr/local/share/cmake/Modules/FindThreads.cmake:121 (CHECK_INCLUDE_FILE)
core/CMakeLists.txt:17 (include)
The underlying issue is that the test for MySQL embedded leaks the
library into CMAKE_REQUIRED_LIBRARIES, which are then picked up in
other feature tests. If the library wasn't found (which is normal,
it's not a dependency in the port) then those later tests fail.
CMake 3.11 is somehow stricter about this than CMake 3.10.
No PORTREVISION bump because it's a pre-emptive build fix and nothing
changes on the port.
Approved by: tcberner (mentor, implicit)70cf3cded5devel/boost-*: update to 1.66.0 Changes: http://www.boost.org/users/history/version_1_66_0.html PR: 223922 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D1327925beeff079
Fix build of databases/soci w/ clang 4.0 and later and on arm6, arm7. Adds upstream patch to fix
backends/mysql/session.cpp:202:22: error: ordered comparison between pointer and zero ('int *' and 'int')
if (port < 0)
PR: 222651 216074
Reported by: jbeich, Neel Chauhan
Reviewed by: jlaffaye
Approved by: tcberner (mentor)
Obtained from: upstream
Differential Revision: https://reviews.freebsd.org/D137695ec4027e7aSwitch databases/soci to <opt>_CMAKE_BOOL. This simplifies the Makefile somewhat -- it is only a cosmetic change. While here, massage COMMENT to satisfy portlint. PR: 224422 Reviewed by: jlaffaye (maintainer) Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D1295735e45d3827
Mark more ports broken that fail on both armv6 and armv7. Approved by: portmgr (tier-2 blanket)e8210b4758
Bump PORTREVISION, which I should have done in r453379 when I changed the options. As mat@ pointed out, that must be done also when non-default options are changed. See also https://reviews.freebsd.org/D12919 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D12941f66b50bd36
{opt}_CMAKE_ARGS_ON isn't a valid syntax. Use {opt}_CMAKE_ON instead. This makes the soci port obey the FIREBIRD option (otherwise it always looks for Firebird, even when you don't want it to).
Submitted by yuri@ in PR 209530, maintainer timeout (17 months).
PR: 209530
Submitted by: yuri@FreeBSD.org
Reviewed by: yuri (submitter)
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D129192ecf630db1For ports that are explicitly enabled on armv6, also enable them on armv7. This has not been tested with an -exp run but should "do no harm". PR: 221894 (partial)3ef3461740
devel/boost-*: update to 1.65.1 Changes: http://www.boost.org/users/history/version_1_65_1.html PR: 218835 Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month) Tested by: jhibbits (on powerpc64, earlier version) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D1158298eb11b2f0
devel/boost-*: enable C++11 features PR: 218835 Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690 Approved by: maintainer timeout (2 months) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D115827e21a6476a
Disable dependency on firebird for tier-2 archs. There is work underway to fix firebird on those archs but it is not complete. This unbreaks several dozen ports on tier-2. PR: 216943 Submitted by: linimon Reviewed by: mat (only this file)9c098e1413
devel/boost-*: update to 1.64.0 Changes: http://www.boost.org/users/history/version_1_64_0.html PR: 218835 Approved by: office (bapt) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D10472b324ade02d
devel/boost-*: update to 1.63.0 Changes: http://www.boost.org/users/history/version_1_63_0.html PR: 215598 Exp-run by: antoine Approved by: office (bapt) MFH: 2017Q159e02117ae
devel/boost-*: update to 1.62.0 - Enable `long double` C99 math usage - Switch 9.x back to building with GCC Changes: http://www.boost.org/users/history/ PR: 199601 Submitted by: Chen Xu, bapt, amdmi3, truckman (based on) Reviewed by: rakuco (kde) (earlier version) Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions) Approved by: bapt (office)a8713d15f4
Remove USE_FIREBIRD from bsd.databases.mk, replaced by USES=firebird. Also: - replace USE_FIREBIRD by USES=firebird. - convert ports depending on databases/firebird25-client directly to USES=firebird. PR: 208971 Submitted by: mat Exp-run by: antoine With hat: portmgr Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D595138cbe5cc9e
Remove USE_SQLITE from bsd.databases.mk, replaced by USES=sqlite. While there replace USE_SQLITE=x by USES=sqlite:x. PR: 208971 Submitted by: mat Exp-run by: antoine With hat: portmgr Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D595121bc5c0345
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight4e1b79a0a6MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight60d1a83c2aCleanup plist3edc030b9f
Bump more ports that depend on libsqlite3.so: - ports that set USE_SQLITE with the *_USE option helper - ports that depend on libsqlite3 indirectly as reported by pkg rquery Approved by: portmgr (implicit)ec94e4d5eb
Fix unixODBC vs libiodbc conflicts Always rely on unixODBC each time a port is looking for libodbc.so Remove odbc compat from libiodbc This allows to install both kde and gnome at the same time While here: - Convert libiodbc to USES=libtool - Convert a bunch of libiodbc dependencies to USES=libtool - Chase libiodbc.so shlib change - Stagify some ports - Convert some ports to USES=pgsql Discussed with: rakuco (kde) With hat: portmgrf4f46a920e
Convert d* to USES=zipc23ef8bc8b
Chase boost and icu bump While here convert some LIB_DEPENDS4650a910d0
In preparation for making libtool generate libraries with a sane name, fix all LIB_DEPENDS in databasesb5482324dc
Add NO_STAGE all over the place in preparation for the staging support (cat: databases)36117d7097
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
- convert USE_CMAKE to USES - while here clean up some ports from CMAKE_VERBOSE, which is intended for users Approved by: portmgr (miwi)ffd97a0193
- Update to 3.1.0 PR: ports/175735 Submitted by: avg1a0d56d35e
Convert jlaffayes's ports to new options framework Approved by: jlaffaye71e5bb2abe
Update my e-mail to my FreeBSD one. While I am here, use GOOGLE_CODE instead of ${MASTER_SITE_GOOGLE_CODE}
Approved by: bapt (mentor)e93d85f4d6- Get Rid MD5 supportbb86cbe5d2
Bump PORTREVISION for ports linking to default libmysqlclient.1bda2b2725
Remove duplicated category 'databases' to quiet a complaint on pointyhat. (Apparently the original PR had 'devel databases'.) Hat: portmgr63440276d6
SOCI is a database access library for C++ that makes the illusion of embedding SQL queries in the regular C++ code, staying entirely within the Standard C++. The idea is to provide C++ programmers a way to access SQL databases in the most natural and intuitive way. If you find existing libraries too difficult for your needs or just distracting, SOCI can be a good alternative. WWW: http://soci.sourceforge.net/ PR: ports/150527 Submitted by: Julien Laffaye <kimelto at gmail.com>1d16ff67be