27764 Commits

Author SHA1 Message Date
Po-Chuan Hsieh
484340f0a7
databases/rubygem-state_machines-activerecord08: Update RUN_DEPENDS: use Rails 8.0
- Bump PORTREVISION for dependency change
2025-06-26 19:29:58 +08:00
Po-Chuan Hsieh
d68417728b
databases/rubygem-state_machines-activerecord: Update to 0.10.0
- Update RUN_DEPENDS: use Rails 8.0

Changes:	https://github.com/state-machines/state_machines-activerecord/releases
2025-06-26 19:29:58 +08:00
Po-Chuan Hsieh
0682784d67
databases/rubygem-state_machines-activemodel: Update to 0.10.0
- Update RUN_DEPENDS: use Rails 8.0

Changes:	https://github.com/state-machines/state_machines-activemodel/releases
2025-06-26 19:29:57 +08:00
Po-Chuan Hsieh
8b6022fc80
databases/rubygem-sqlite3: Update to 2.7.0
Changes:	https://github.com/sparklemotion/sqlite3-ruby/releases
2025-06-26 19:29:57 +08:00
Po-Chuan Hsieh
5a744e3ca5
databases/py-sqlglotrs: Update to 0.6.1
Changes:	https://github.com/tobymao/sqlglot/commits/main/sqlglotrs
2025-06-26 19:29:42 +08:00
Po-Chuan Hsieh
1b707bd755
databases/py-sqlglot: Update to 26.25.3
Changes:	https://github.com/tobymao/sqlglot/blob/main/CHANGELOG.md
2025-06-26 19:29:42 +08:00
Po-Chuan Hsieh
e027631f44
databases/py-sqlframe: Update to 3.35.1
Changes:	https://github.com/eakmanrq/sqlframe/releases
2025-06-26 19:29:42 +08:00
Po-Chuan Hsieh
000b9458ca
databases/py-fakeredis: Update to 2.30.0
Changes:	https://github.com/cunla/fakeredis-py/releases
2025-06-26 19:29:41 +08:00
Po-Chuan Hsieh
88871c77be
databases/mydumper: Update to 0.19.3-1
Changes:	https://github.com/mydumper/mydumper/releases
2025-06-26 19:29:35 +08:00
Dave Cottlehuber
dee06d5f3a databases/couchdb3: bump apps after updating Erlang/OTP
Sponsored by:	SkunkWerks, GmbH
2025-06-24 08:34:34 +00:00
Ronald Klop
038850b95e
databases/mongodb-tools: update to 100.12.2
Changes:
https://github.com/mongodb/mongo-tools/blob/master/CHANGELOG.md#100122

- remove a conflict with a port that is long gone.
2025-06-23 21:57:35 +02:00
Yuri Victorovich
2f1decca0b databases/diesel: update 2.2.10 → 2.2.11
Reported by:	portscout
2025-06-23 02:47:59 -07:00
Björn Lemke
bd22535c51 databases/cego: update 2.52.9 -> 2.52.10
- Added tableset online check in CegoDbThread::serveRequest.
  This avoids query execution of any connected client during recovery phase
- Improved log trace in CegoDistManager::startTableSet to log complete
  stack trace in case of tableset startup failure
2025-06-22 11:17:36 +02:00
Matthew Seaman
be7d5e3250
databases/pgbarman: update to 3.14.1
Changes:	https://github.com/EnterpriseDB/barman/blob/release/3.14.1/RELNOTES.md
Reported by:	portscout
2025-06-20 08:02:44 +01:00
Matthias Fechner
2644952f03 www/gitlab: added new ports required for gitlab 18.1.0 2025-06-20 05:55:32 +02:00
Nuno Teixeira
dac482159a */*: Bump consumers of x11-toolkits/wxgtk32
New version of wxgtk32 in tree (3.2.8.1)
2025-06-19 22:17:29 +01:00
Charlie Li
4f0eba1efd
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
2025-06-19 16:28:47 -04:00
Vladimir Druzenko
338db6a0b4 databases/metabase: Update 0.41.5 => 0.55.4.1
Announcement:
https://www.metabase.com/releases/metabase-55

While here replace PORTVERSION with DISTVERSION.

PR:		287636
Approved by:	Daniel Morante <daniel@morante.net> (maintainer)
Co-authored-by:	filis
2025-06-18 22:18:58 +03:00
Bernard Spil
c760e162fe databases/mariadb118-server: New MariaDB LTS version
PR:		287056
Reported by:	<doctor doctor nl2k ab ca>
2025-06-18 19:31:13 +02:00
Ruslan Makhmatkhanov
7f89b8ca6a databases/py-firebirdsql: update to 1.3.5
- update to latest version
- switch to pep517
- relax python check, this version works fine with py3.9+
PR:		285829
Approved by:	maintainer (timeout 2weeks+)
2025-06-18 00:08:31 +03:00
Po-Chuan Hsieh
69bfe8f143
devel/grpc: Update to 1.73.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/grpc/grpc/releases
2025-06-18 03:09:49 +08:00
Charlie Li
a73665376a
databases/py-gdbm: fix build with Python 3.12+
Certain internal headers are included unconditionally starting with
Python 3.12, but this should have been built with the appropriate
preprocessor macros for internal headers set anyway.

PR: 286298
Event: Kitchener-Waterloo Hackathon 202506
2025-06-17 15:06:26 -04:00
Po-Chuan Hsieh
a50c5598da
databases/py-xrootd: Update to 5.8.3
Changes:	https://github.com/xrootd/xrootd/releases
2025-06-18 01:47:46 +08:00
Po-Chuan Hsieh
e08726a137
databases/py-sqlglotrs: Update to 0.5.0
Changes:	https://github.com/tobymao/sqlglot/commits/main/sqlglotrs
2025-06-18 01:47:46 +08:00
Po-Chuan Hsieh
5f3322a059
databases/py-sqlglot: Update to 26.24.0
Changes:	https://github.com/tobymao/sqlglot/blob/main/CHANGELOG.md
2025-06-18 01:47:46 +08:00
Po-Chuan Hsieh
af6c51a84e
databases/py-sqlframe: Update to 3.35.0
Changes:	https://github.com/eakmanrq/sqlframe/releases
2025-06-18 01:47:45 +08:00
Po-Chuan Hsieh
d8611b1a1c
databases/postgresql-orafce: Update to 4.14.4
Changes:	https://github.com/orafce/orafce/releases
2025-06-18 01:47:42 +08:00
Po-Chuan Hsieh
742ec32e3e
databases/mydumper: Update to 0.19.2-4
Changes:	https://github.com/mydumper/mydumper/releases
2025-06-18 01:47:42 +08:00
Po-Chuan Hsieh
8fa7376f82
databases/libzdb: Update to 3.4.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://www.tildeslash.com/libzdb/#release_notes
2025-06-18 01:47:41 +08:00
Yuri Victorovich
89e6c71955 databases/surrealdb: update 2.3.2 → 2.3.4
Reported by:	portscout
2025-06-17 09:14:40 -07:00
Yuri Victorovich
272c9ebadd databases/{,py-}duckdb: update 1.2.2 → 1.3.1
Reported by:	portscout
2025-06-17 02:48:33 -07:00
Björn Lemke
85b9beb4f5 databases/cego: update 2.52.8 -> 2.52.9
- In CegoAdminHandler::getUserInfo, increased size
  of NUMREQ and NUMQUERY from 10 to 12, for long running systems
  with > 10^9 requests
- Added pack mode in CegoClient to improve the display of
  large string column values. Only the longest length of all values
  in <n> rows is displayed, not the full length of the field itself.
  Example: If the table definition for a string is 300 chars,
  and the values are only 4-10 chars wide, the table is only
  displayed with 10 chars.
- Fix added in CegoDistCursor::joinSetup:
  for outerCond calculation, null value comparisons are also used,
  since this leads to correct join results and can be optimized by
  using btrees.
  ( set attrCond.getFilterCond(outerSchema, false) to (outerSchema, true)
  for left outer and right outer join)
- In CegoSelect::getPlan, added parentJoinBuf setup for nested queries in expression list to evaluate join plan correctly
  ( parentJoinBuf is required for analysis in CegoQueryHelper::checkAttrCond)
- Add duplicate check for table aliases in CegoSelect::evalReferences
2025-06-15 17:31:43 +02:00
Jason E. Hale
9d76916067 Qt5: Update to 5.15.17 (getting down to the end)
Upstream standard support for Qt5 is officially over. [1] In short,
that means get your ports off of Qt5 ASAP, especially end-user
applications. FreeBSD deprecation of Qt5 is coming soon! It will likely
be a year of lead time, but please help in the meantime and remove qt5
flavors and child ports whenever possible.

www/qt5-webengine has been updated to 5.15.19 with security patches up to
Chromium 135.0.7049.95. It's unclear at this point if further security
patches will be publically available. The Qt5 WebEngine component,
however, is and forever will be based on Chromium 87.0.4280.144, which
is over 4 years old. Props to upstream for their backports over all
these years and making them publically available (probably more to do
with licensing constraints than anything, but hey).

We otherwise depend on KDE as our direct upstream to roll our distfiles,
which we have been hosting locally for over 3 years. Since Qt upstream
drops the LGPL releases of Qt 5.15.x a year later, there's no guarantee
KDE will rebase their patchset over the next year for the remaining two
.18 and .19 releases. This might be the last update for Qt5 on FreeBSD.

[1] https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders
2025-06-15 06:33:10 -04:00
Mathieu Arnold
0709491b53
security/p5-Authen-Passphrase: un-deprecate
By switching from Data::Entropy to Crypt::PRNG from CryptX
2025-06-15 10:49:43 +02:00
Zsolt Udvari
b0d2b80c4c databases/adminer: Update to 5.3.0, return to pool 2025-06-13 20:56:23 +02:00
Po-Chuan Hsieh
0a1bae2e50
databases/tiledb: Remove CFLAGS+=SPDLOG_FMT_EXTERNAL=1 after a1a67fbd0a5628906678f61c11facf837eef3636 2025-06-13 19:35:11 +08:00
Nicola Vitale
9c20757026
databases/py-aiosql: Update to 13.4
- Add a patch to fix build that would otherwise fail with the error:

===>  Building for py311-aiosql-13.4
* Getting build dependencies for wheel...
[06/13/25 10:43:25] WARNING  pyproject.toml does not contain a tool.setuptools_scm section                                                                              setuptools.py:119
/usr/local/lib/python3.11/site-packages/setuptools/config/pyprojecttoml.py:104: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.
  warnings.warn(msg, _BetaConfiguration)
configuration error: `project.license` must be valid exactly by one definition (2 matches found):

    - keys:
        'file': {type: string}
      required: ['file']
    - keys:
        'text': {type: string}
      required: ['text']

Reported by:	portscout!
2025-06-13 10:54:36 +02:00
Po-Chuan Hsieh
409d2f5c69
databases/py-redis: Update to 6.2.0
Changes:	https://github.com/redis/redis-py/releases
2025-06-13 14:03:32 +08:00
Po-Chuan Hsieh
30889c8bb4
databases/py-rb: Change RUN_DEPENDS from py-redis to py-redis5
- Bump PORTREVISION for dependency change
2025-06-13 14:03:04 +08:00
Kevin Bowling
aa1fb621ac databases/timescaledb: Update to 2.20.3 2025-06-12 00:25:32 -07:00
Palle Girgensohn
a6905187ca databases/postgresql-jdbc: Update to 42.7.7
Release notes:	https://jdbc.postgresql.org/changelogs/2025-06-11-42/
Security:	2a220a73-4759-11f0-a44a-6cc21735f730
2025-06-12 08:55:00 +02:00
Vladimir Druzenko
baa5b9235f databases/mariadb106-{client,server}: Update 10.6.21 => 10.6.22
Release notes:
https://mariadb.com/kb/en/mariadb-10-6-22-release-notes/

While here remove stale variable ZSTD_LIB_DEPENDS and unbreak
COLUMNSTORE option.

PR:		285895
Approved by:	brnrd (maintainer, timeout > 3 weeks)
Security:	CVE-2025-30722
Security:	CVE-2025-30693
Security:	CVE-2023-52970
Security:	CVE-2023-52969
MFH:		2025Q2
2025-06-12 04:13:03 +03:00
Vladimir Druzenko
f500c36e00 databases/mariadb105-{client,server}: Update 10.5.28 => 10.5.29
Release notes:
https://mariadb.com/kb/en/mariadb-10-5-29-release-notes/

While here fix ROCKSDB+ZSTD options: with ROCKSDB it grab zstd even if
option ZSTD is off; nothing else uses zstd.
Unbreak COLUMNSTORE option.

PR:		285895
Approved by:	brnrd (maintainer, timeout > 3 weeks)
Security:	CVE-2025-30722
Security:	CVE-2025-30693
Security:	CVE-2023-52970
Security:	CVE-2023-52969
MFH:		2025Q2
2025-06-12 04:13:03 +03:00
Olivier Duchateau
93d74f4c53 databases/libgda6: new port
Libgda is a (relatively small) database access library:
* it is a wrapper like ODBC but with more features to access several
  database engines
* features a meta data extractor (to know all about database objects
  in a common way)
* comes with an SQL console application (like mysql, psql or sqlite3 consoles)
* relies on GLib, coded in C, its API is easy to use

PR:	286697
Differential Revission:	 https://reviews.freebsd.org/D40489
2025-06-11 18:08:38 +02:00
Olivier Duchateau
e80a1b90a3 databases/gom: update to 0.5.3
PR:	286697
2025-06-10 15:46:20 +02:00
Gleb Popov
93c3f9bc45 databases/linux-rl9-sqlite3: Remove the port 2025-06-10 15:35:39 +03:00
Mahlon
64e0030050 databases/kuzu: add port: Embeddable, scalable, extremely fast graph database
Kuzu is an embedded graph database built for query speed and scalability.
It is optimized for handling complex analytical workloads on very large
databases and provides a set of retrieval features, such as a full text
search and vector indices.

WWW: https://kuzudb.com/

PR:		285388
Reported by:	mahlon@martini.nu (new maintainer)
Reviewed by:	Pat Maddox <pat@patmaddox.com>, linimon
2025-06-10 18:12:28 +09:00
Palle Girgensohn
a44e30058b databases/powa-archivist: Update to 5.0.3
Release notes:	https://github.com/powa-team/powa-archivist/releases/tag/REL_5_0_3
2025-06-10 10:52:01 +02:00
Jason E. Hale
03b02222d6 Qt6: Update to 6.9.1
June 03, 2024 by Jani Heikkinen

We have released Qt 6.9.1 today. As a patch release, Qt 6.9.1 does not
introduce new features but contains more than 450 bug fixes, security
updates, and other improvements on top of Qt 6.9.0 release. See more
information about the most important changes and bug fixes from the Qt
6.9.1 release note.

Announcement: https://www.qt.io/blog/qt-6.9.1-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.1/release-note.md

We (kde@) skipped shipping Qt 6.9.0 due to unacceptable rendering bugs
in the WebEngine component, but here are the announcements and release
notes from Qt 6.9.0.

Announcement: https://www.qt.io/blog/qt-6.9-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.0/release-note.md

PySide6: Update to 6.9.1

PySide6 and its related components have been updated alongside the Qt
release for compatibility. Older versions will not build with Qt 6.9.x.

Announcement: https://www.qt.io/blog/qt-for-python-release-6.9

PyQt6: Update to 6.9.1

As with PySide6, older versions of PyQt6 will not build with Qt 6.9.x.

Support tools like py-sip and py-qtbuilder have also been updated to their
latest versions.

Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.9.0_Released
              https://www.riverbankcomputing.com/news/PyQt_v6.9.1_Released

PR:		286051
Exp-run by:	antoine
2025-06-10 03:25:00 -04:00
Max Brazhnikov
ef6872a77e
databases/arrow: add upstream fix to support boost 1.88
See more:	https://github.com/apache/arrow/issues/45803
Approved by:	portmgr blanket (fix build)
2025-06-10 03:33:03 +03:00