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

Port details

databases/rocksdb11.1.2_1

Persistent key-value store for fast storage environments

Maintainer
sunpoet@FreeBSD.org
Packages
rocksdb 11.1.2_1
Upstream
Higher version available: 11.8.1
CPE
none, CVEs only via VuXML
WWW
https://rocksdb.org/
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 (219)

Thierry Thomas (thierry) · 11.1.2_1
databases/rocksdb: add cmake config files

Also add dependencies on googletest and onetbb: when built outside
poudriere they are detected and compilation fails.

PR:		296732
Approved by:	maintainer’s time-out
7932b158a5
Po-Chuan Hsieh (sunpoet) · 11.1.2
databases/rocksdb: Update to 11.1.2

Changes:	https://github.com/facebook/rocksdb/releases
f4a5a17648
Po-Chuan Hsieh (sunpoet) · 11.1.1_1
databases/rocksdb: Cosmetic change
f7928bcbac
Olivier Cochard (olivier) · 11.1.1_1
databases/rocksdb: Fix build with PIE

RocksDB's build_detect_platform sets PROFILING_FLAGS=-pg when the compiler
supports it. The two benchmark targets table_reader_bench and log_write_bench
are then linked with -pg, which causes the linker to pull in FreeBSD's gcrt1.o
(the profiling CRT). gcrt1.o contains R_X86_64_64 absolute relocations that are
incompatible with -pie, resulting in a link failure when WITH_PIE=yes is set.

PR:		295260
Approved by:	sunpoet (maintainer)
Sponsored by:	Netflix
152cdef232
Po-Chuan Hsieh (sunpoet) · 11.1.1
databases/rocksdb: Update to 11.1.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/facebook/rocksdb/releases
b7fcb385ce
Po-Chuan Hsieh (sunpoet) · 11.0.4
databases/rocksdb: Update to 11.0.4

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/facebook/rocksdb/releases
0e3e76cbc8
Po-Chuan Hsieh (sunpoet) · 10.10.1
databases/rocksdb: Update to 10.10.1

Changes:	https://github.com/facebook/rocksdb/releases
8c7986ee1e
Po-Chuan Hsieh (sunpoet) · 10.9.1
databases/rocksdb: Update to 10.9.1

Changes:	https://github.com/facebook/rocksdb/releases
d8f66832c6
Po-Chuan Hsieh (sunpoet) · 10.7.5_1
devel/gflags: Update to 2.3.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/gflags/gflags/releases
9d1ed2172a
Po-Chuan Hsieh (sunpoet) · 10.7.5
databases/rocksdb: Remove outdated CONFLICTS_INSTALL

rocksdb-lite has been removed over 2.5 years ago.
4d285d9e5d
Po-Chuan Hsieh (sunpoet) · 10.7.5
databases/rocksdb: Update to 10.7.5

Changes:	https://github.com/facebook/rocksdb/releases
7bb088560d
Po-Chuan Hsieh (sunpoet) · 10.5.1
databases/rocksdb: Clean up

All supported FreeBSD releases has clang 17+ in base system.
16895d62b9
Po-Chuan Hsieh (sunpoet) · 10.5.1
databases/rocksdb: Update to 10.5.1

Changes:	https://github.com/facebook/rocksdb/releases
5b6d820f1f
Po-Chuan Hsieh (sunpoet) · 10.4.2
databases/rocksdb: Update to 10.4.2

Changes:	https://github.com/facebook/rocksdb/releases
843fceccf9
Po-Chuan Hsieh (sunpoet) · 10.2.1
databases/rocksdb: Update to 10.2.1

Changes:	https://github.com/facebook/rocksdb/releases
2fb24ebdbd
Po-Chuan Hsieh (sunpoet) · 10.1.3
databases/rocksdb: Update to 10.1.3

Changes:	https://github.com/facebook/rocksdb/releases
6794e7d02a
Po-Chuan Hsieh (sunpoet) · 9.11.2
databases/rocksdb: Update to 9.11.2

Changes:	https://github.com/facebook/rocksdb/releases
fbcfa212ed
Po-Chuan Hsieh (sunpoet) · 9.10.0
databases/rocksdb: Update to 9.10.0

Changes:	https://github.com/facebook/rocksdb/releases
692489d72a
Po-Chuan Hsieh (sunpoet) · 9.9.3
databases/rocksdb: Update to 9.9.3

Changes:	https://github.com/facebook/rocksdb/releases
03ee006b38
Po-Chuan Hsieh (sunpoet) · 9.8.4
databases/rocksdb: Update to 9.8.4

Changes:	https://github.com/facebook/rocksdb/releases
433d6ba2c8
Po-Chuan Hsieh (sunpoet) · 9.7.4
databases/rocksdb: Update to 9.7.4

Changes:	https://github.com/facebook/rocksdb/releases
9ae4581803
Po-Chuan Hsieh (sunpoet) · 9.7.3
databases/rocksdb: Update to 9.7.3

Changes:	https://github.com/facebook/rocksdb/releases
19aa52f01a
Po-Chuan Hsieh (sunpoet) · 9.7.2
databases/rocksdb: Update to 9.7.2

Changes:	https://github.com/facebook/rocksdb/releases
79e5358813
Po-Chuan Hsieh (sunpoet) · 9.6.1
databases/rocksdb: Update to 9.6.1

Changes:	https://github.com/facebook/rocksdb/releases
99510f4118
Po-Chuan Hsieh (sunpoet) · 9.4.0
databases/rocksdb: Clean up CXXFLAGS
4950c4acb7
Po-Chuan Hsieh (sunpoet) · 9.4.0
databases/rocksdb: Fix build on i386 with Clang 17+

mkdir -p utilities/transactions/lock/range/range_tree/lib/locktree && clang++ -O2 -pipe  -DOS_FREEBSD -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -Wno-inconsistent-missing-override -Wno-unused-parameter -Wno-unused-variable -Wno-unused-private-field -isystem /usr/local/include -std=c++17   -fPIC -DROCKSDB_DLL -DROCKSDB_USE_RTTI   -g -W -Wextra -Wall -Wsign-compare -Wshadow -Wunused-parameter -Werror -I. -I./include -std=c++17 -O2 -pipe  -DOS_FREEBSD -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -Wno-inconsistent-missing-override -Wno-unused-parameter -Wno-unused-variable -Wno-unused-private-field -isystem /usr/local/include -std=c++17  -faligned-new -DHAVE_ALIGNED_NEW -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -O2 -pipe  -DOS_FREEBSD -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -D_REENTRANT -DOS_FREEBSD -DSNAPPY -DGFLAGS=1 -DZLIB -DBZIP2 -DLZ4 -DZSTD -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_BACKTRACE -DROCKSDB_SCHED_GETCPU_PRESENT   -isystem third-party/gtest-1.8.1/fused-src -O2 -fno-omit-frame-pointer -momit-leaf-frame-pointer -DNDEBUG -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-invalid-offsetof -c utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc -o utilities/transactions/lock/range/range_tree/lib/locktree/manager.o
In file included from utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc:58:
In file included from utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_pthread.h:60:
In file included from utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_portability.h:71:
utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_atomic.h:80:10: error: __sync builtin operation MUST have natural alignment (consider using __atomic). [-Werror,-Wsync-alignment]
   80 |   return __sync_fetch_and_add(addr, diff);
      |          ^
utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_atomic.h:92:10: error: __sync builtin operation MUST have natural alignment (consider using __atomic). [-Werror,-Wsync-alignment]
   92 |   return __sync_fetch_and_sub(addr, diff);
      |          ^
2 errors generated.
gmake: *** [Makefile:2566: utilities/transactions/lock/range/range_tree/lib/locktree/manager.o] Error 1

Tested on:	13.3-RELEASE-p5 (17.0.6), 15.0-CURRENT (18.1.6)
Reference:	https://pkg-status.freebsd.org/beefy17/data/main-i386-default/p1963f6d23107_s10d5b43424d/logs/rocksdb-9.4.0.log
		https://github.com/llvm/llvm-project/issues/69146
ebdfcf26c9
Po-Chuan Hsieh (sunpoet) · 9.4.0
databases/rocksdb: Update to 9.4.0

Changes:	https://github.com/facebook/rocksdb/releases
b0391241ed
Po-Chuan Hsieh (sunpoet) · 9.3.1
databases/rocksdb: Update to 9.3.1

Changes:	https://github.com/facebook/rocksdb/releases
fb53d29d6e
Po-Chuan Hsieh (sunpoet) · 9.2.1
databases/rocksdb: Fix build on i386

Reference:	https://pkg-status.freebsd.org/beefy21/data/140i386-default/02faf78f4c9b/logs/rocksdb-9.2.1.log
d82a47d7c2
Po-Chuan Hsieh (sunpoet) · 9.2.1
databases/rocksdb: Update to 9.2.1

Changes:	https://github.com/facebook/rocksdb/releases
89d44847eb
Po-Chuan Hsieh (sunpoet) · 9.1.1
databases/rocksdb: Update to 9.1.1

Changes:	https://github.com/facebook/rocksdb/releases
901447f0bf
Po-Chuan Hsieh (sunpoet) · 9.1.0
databases/rocksdb: Update to 9.1.0

Changes:	https://github.com/facebook/rocksdb/releases
65cade3e71
Po-Chuan Hsieh (sunpoet) · 9.0.1
databases/rocksdb: Update to 9.0.1

Changes:	https://github.com/facebook/rocksdb/releases
8b7f925794
Po-Chuan Hsieh (sunpoet) · 9.0.0
databases/rocksdb: Update to 9.0.0

Changes:	https://github.com/facebook/rocksdb/releases
cdbaac6699
Po-Chuan Hsieh (sunpoet) · 8.11.3
databases/rocksdb: Fix build on aarch64

util/crc32c_arm64.cc:60:16: error: use of undeclared identifier 'AT_HWCAP'
  elf_aux_info(AT_HWCAP, &auxv, sizeof(auxv));
               ^
util/crc32c_arm64.cc:89:16: error: use of undeclared identifier 'AT_HWCAP'
  elf_aux_info(AT_HWCAP, &auxv, sizeof(auxv));
               ^
2 errors generated.

Reference:	https://pkg-status.freebsd.org/ampere3/data/132arm64-default/1e21f425f6c4/logs/rocksdb-8.11.3.log
Tested on:	ref14-aarch64
7602c851f1
Po-Chuan Hsieh (sunpoet) · 8.11.3
databases/rocksdb: Update to 8.11.3

Changes:	https://github.com/facebook/rocksdb/releases
724c9182c5
Po-Chuan Hsieh (sunpoet) · 8.10.0
databases/rocksdb: Update to 8.10.0

Changes:	https://github.com/facebook/rocksdb/releases
b307369d4b
Muhammad Moinur Rahman (bofh) · 8.9.1
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f59e9
Po-Chuan Hsieh (sunpoet) · 8.9.1
databases/rocksdb: Update to 8.9.1

Changes:	https://github.com/facebook/rocksdb/releases
1949c4ca5a
Po-Chuan Hsieh (sunpoet) · 8.8.1
databases/rocksdb: Update to 8.8.1

Changes:	https://github.com/facebook/rocksdb/releases
a318727341
Po-Chuan Hsieh (sunpoet) · 8.6.7
databases/rocksdb: Update to 8.6.7

Changes:	https://github.com/facebook/rocksdb/releases
c00f8dae49
Po-Chuan Hsieh (sunpoet) · 8.5.4
databases/rocksdb: Update to 8.5.4

Changes:	https://github.com/facebook/rocksdb/releases
7f5e7669aa
Po-Chuan Hsieh (sunpoet) · 8.5.3
databases/rocksdb: Clean up Makefile

These lines are added in d7ec4632b50c4102ae08342d8b53ec9881e73f76 to find out
why it is broken on our package building clusters. It seems the problem was
fixed in b5c33f2db3696971ee290078164828d589062f2c.
02e6acd633
Po-Chuan Hsieh (sunpoet) · 8.5.3
databases/rocksdb: Fix build on i386

utilities/transactions/pessimistic_transaction.cc:691:25: error: implicit conversion from 'type' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') changes value from 18446744073709551615 to 4294967295 [-Werror,-Wconstant-conversion]
                      : std::numeric_limits<uint64_t>::max();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utilities/transactions/pessimistic_transaction.cc:766:23: error: implicit conversion from 'type' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') changes value from 18446744073709551615 to 4294967295 [-Werror,-Wconstant-conversion]
                    : std::numeric_limits<uint64_t>::max();
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
dffdaab0c8
Po-Chuan Hsieh (sunpoet) · 8.5.3
databases/rocksdb: Do not delete built shared libraries before building static library

Hope it would fix the build on the package building cluster.
b5c33f2db3
Po-Chuan Hsieh (sunpoet) · 8.5.3
databases/rocksdb: Update to 8.5.3

- Install librocksdb_test.so: it is required by table_reader_bench
(rocksdb-8.5.3) /wrkdirs/usr/ports/databases/rocksdb/work/stage//usr/local/bin/table_reader_bench - required shared library librocksdb_test.so not found

Changes:	https://github.com/facebook/rocksdb/releases
65d51f736c
Po-Chuan Hsieh (sunpoet) · 8.3.2
databases/rocksdb: Update to 8.3.2

Changes:	https://github.com/facebook/rocksdb/releases
2ac4ee659a
Po-Chuan Hsieh (sunpoet) · 8.1.1
databases/rocksdb: Update to 8.1.1

Changes:	https://github.com/facebook/rocksdb/releases
5682397c0b
Po-Chuan Hsieh (sunpoet) · 8.0.0
databases/rocksdb: Update to 8.0.0

Changes:	https://github.com/facebook/rocksdb/releases
6ca7096afe
Antoine Brodin (antoine) · 7.9.2
databases/rocksdb: mark BROKEN

strip: open /wrkdirs/usr/ports/databases/rocksdb/work/stage/usr/local/lib/librocksdb.so failed: No such file or directory

Reported by:	pkg-fallout
471af3153f