CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

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:soci from 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)

Jan Beich (jbeich) · 3.2.2_12
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/D16165
0b055d47f2
Alexey Dokuchaev (danfe) · 3.2.2_11
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
Jose Alonso Cardenas Marquez (acm) · 3.2.2_11
- Bump PORTREVISION. databases/firebird25-* ports were updated
857d77f1a9
Jan Beich (jbeich) · 3.2.2_10
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/D15030
cc95712fbe
Adriaan de Groot (adridg) · 3.2.2_9
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)
70cf3cded5
Jan Beich (jbeich) · 3.2.2_9
devel/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/D13279
25beeff079
Adriaan de Groot (adridg) · 3.2.2_8
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/D13769
5ec4027e7a
Adriaan de Groot (adridg) · 3.2.2_7
Switch 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/D12957
35e45d3827
Mark Linimon (linimon) · 3.2.2_7
Mark more ports broken that fail on both armv6 and armv7.

Approved by:	portmgr (tier-2 blanket)
e8210b4758
Adriaan de Groot (adridg) · 3.2.2_7
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/D12941
f66b50bd36
Adriaan de Groot (adridg) · 3.2.2_6
{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/D12919
2ecf630db1
Mark Linimon (linimon) · 3.2.2_6
For 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
Jan Beich (jbeich) · 3.2.2_6
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/D11582
98eb11b2f0
Jan Beich (jbeich) · 3.2.2_5
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/D11582
7e21a6476a
Mark Linimon (linimon) · 3.2.2_4
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
Jan Beich (jbeich) · 3.2.2_4
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/D10472
b324ade02d
Jan Beich (jbeich) · 3.2.2_3
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:		2017Q1
59e02117ae
Jan Beich (jbeich) · 3.2.2_2
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
Mathieu Arnold (mat) · 3.2.2_1
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/D5951
38cbe5cc9e
Mathieu Arnold (mat) · 3.2.2_1
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/D5951
21bc5c0345
Mathieu Arnold (mat) · 3.2.2_1
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Mathieu Arnold (mat) · 3.2.2_1
MASTER_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:	Absolight
60d1a83c2a
Baptiste Daroussin (bapt) · 3.2.2_1
Cleanup plist
3edc030b9f
Tijl Coosemans (tijl) · 3.2.2_1
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
Baptiste Daroussin (bapt) · 3.2.2
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:	portmgr
f4f46a920e
Baptiste Daroussin (bapt) · 3.1.0_1
Convert d* to USES=zip
c23ef8bc8b
Baptiste Daroussin (bapt) · 3.1.0_1
Chase boost and icu bump While here convert some LIB_DEPENDS
4650a910d0
Baptiste Daroussin (bapt) · 3.1.0
In preparation for making libtool generate libraries with a sane name, fix all LIB_DEPENDS in databases
b5482324dc
Baptiste Daroussin (bapt) · 3.1.0
Add NO_STAGE all over the place in preparation for the staging support (cat: databases)
36117d7097
Alex Kozlov (ak) · 3.1.0
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Max Brazhnikov (makc) · 3.1.0
- convert USE_CMAKE to USES - while here clean up some ports from CMAKE_VERBOSE, which is intended   for users

Approved by:	portmgr (miwi)
ffd97a0193
Julien Laffaye (jlaffaye) · 3.1.0
- Update to 3.1.0

PR:             ports/175735
Submitted by:   avg
1a0d56d35e
Baptiste Daroussin (bapt) · 3.0.0_1
Convert jlaffayes's ports to new options framework

Approved by:	jlaffaye
71e5bb2abe
Julien Laffaye (jlaffaye) · 3.0.0_1
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
Martin Wilke (miwi) · 3.0.0_1
- Get Rid MD5 support
bb86cbe5d2
Alex Dupre (ale) · 3.0.0_1
Bump PORTREVISION for ports linking to default libmysqlclient.
1bda2b2725
Mark Linimon (linimon) · 3.0.0
Remove duplicated category 'databases' to quiet a complaint on pointyhat. (Apparently the original PR had 'devel databases'.)

Hat:		portmgr
63440276d6
Baptiste Daroussin (bapt) · 3.0.0
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