Commit Graph

2301 Commits

Author SHA1 Message Date
Jochen Neumeister 1fbff9cbe8 databases/mysql91-{server|client}: add new Ports
Welcome MySQL 9.1

What is new in MySQL9.1:
https://dev.mysql.com/doc/relnotes/mysql/9.1/en/news-9-1-0.html

MySQL8.4+ supports only 64-bit platforms!

Sponsored by:	Netzkommune GmbH
Special thanks to:	samm
2025-01-09 19:44:37 +01:00
Po-Chuan Hsieh 58c8f65c93 databases/rubygem-solid_queue-rails72: Add rubygem-solid_queue-rails72 1.1.2 (copied from rubygem-solid_queue) 2025-01-03 00:28:45 +08:00
Po-Chuan Hsieh fb7c551e82 databases/rubygem-solid_cache-rails72: Add rubygem-solid_cache-rails72 1.0.6 (copied from rubygem-solid_cache) 2025-01-03 00:28:44 +08:00
Po-Chuan Hsieh 641333a767 databases/rubygem-solid_cable-rails72: Add rubygem-solid_cable-rails72 3.0.5 (copied from rubygem-solid_cable) 2025-01-03 00:28:43 +08:00
Po-Chuan Hsieh cd5c08a9dd databases/rubygem-globalid-rails80: Add rubygem-globalid-rails80 1.2.1 (copied from rubygem-globalid-rails72) 2025-01-03 00:28:35 +08:00
Po-Chuan Hsieh 8e6d3761cc databases/rubygem-activerecord80: Add rubygem-activerecord80 8.0.1
Active Record connects classes to relational database tables to establish an
almost zero-configuration persistence layer for applications. The library
provides a base class that, when subclassed, sets up a mapping between the new
class and an existing table in the database. In the context of an application,
these classes are commonly referred to as models. Models can also be connected
to other models; this is done by defining associations.

Active Record relies heavily on naming in that it uses class and association
names to establish mappings between respective database tables and foreign key
columns. Although these mappings can be defined explicitly, it's recommended to
follow naming conventions, especially when getting started with the library.
2025-01-03 00:28:00 +08:00
Po-Chuan Hsieh ddbf1a7489 databases/rubygem-activemodel80: Add rubygem-activemodel80 8.0.1
Active Model provides a known set of interfaces for usage in model classes. They
allow for Action Pack helpers to interact with non-Active Record models, for
example. Active Model also helps with building custom ORMs for use outside of
the Rails framework.

Active Model provides a default module that implements the basic API required to
integrate with Action Pack out of the box: ActiveModel::API.
2025-01-03 00:27:58 +08:00
Rene Ladan 5733f04bc0 databases/pgpool-II-41: Remove expired port
2024-12-31 databases/pgpool-II-41: Upstream EOL reaches on 2024-10-31
2025-01-01 13:22:43 +01:00
Rene Ladan de57ad9a41 databases/compass: Remove expired port
2024-12-31 databases/compass: Depends on expired devel/electron29
2025-01-01 13:09:33 +01:00
Rene Ladan 336f72ee03 databases/postgresql12-server: Remove expired port
2024-12-31 databases/postgresql12-server: PostgreSQL-12 is end-of-life
2025-01-01 13:08:02 +01:00
Rene Ladan 96a9c19d67 databases/postgresql12-pgtcl: Remove expired port, PostgreSQL-12 is end-of-life 2025-01-01 13:06:37 +01:00
Rene Ladan b5a711e0a7 databases/postgresql12-docs: Remove expired port
2024-12-31 databases/postgresql12-docs: PostgreSQL-12 is end-of-life
2025-01-01 13:03:18 +01:00
Rene Ladan 5439f3a4de databases/postgresql12-plpython: Remove expired port
2024-12-31 databases/postgresql12-plpython: PostgreSQL-12 is end-of-life
2025-01-01 13:01:55 +01:00
Rene Ladan 86726220ae databases/postgresql12-pltcl: Remove expired port
2024-12-31 databases/postgresql12-pltcl: PostgreSQL-12 is end-of-life
2025-01-01 13:01:39 +01:00
Rene Ladan 52ef8f1b17 databases/postgresql12-plperl: Remove expired port
2024-12-31 databases/postgresql12-plperl: PostgreSQL-12 is end-of-life
2025-01-01 13:01:19 +01:00
Rene Ladan 478e566654 databases/postgresql12-client: Remove expired port
2024-12-31 databases/postgresql12-client: PostgreSQL-12 is end-of-life
2025-01-01 13:01:00 +01:00
Rene Ladan f22e3bac76 databases/postgresql12-contrib: Remove expired port
2024-12-31 databases/postgresql12-contrib: PostgreSQL-12 is end-of-life
2025-01-01 13:00:44 +01:00
Rene Ladan 93dc0341c3 databases/ldb22: Remove expired port
2024-12-31 databases/ldb22: Required only by security/sssd, which expires on 2024-12-31
2025-01-01 12:30:46 +01:00
Rene Ladan aa07cd6244 databases/postgis32: Remove expired port
2024-12-31 databases/postgis32: Please use newer versions
2025-01-01 12:08:06 +01:00
Po-Chuan Hsieh 3a1b361573 databases/rubygem-redis52: Remove obsoleted port
Use databases/rubygem-redis instead.
2025-01-01 00:22:40 +08:00
Po-Chuan Hsieh 9a101830eb databases/rubygem-redis4: Remove obsoleted port
Use databases/rubygem-redis instead.
2025-01-01 00:22:39 +08:00
Po-Chuan Hsieh cf30d334e9 databases/rubygem-redis-clustering52: Remove obsoleted port
Use databases/rubygem-redis-clustering instead.
2025-01-01 00:22:39 +08:00
Po-Chuan Hsieh 3e73cc7b13 databases/py-pgspecial1: Remove obsoleted port
Use databases/py-pgspecial instead.
2025-01-01 00:22:36 +08:00
Torsten Zuehlsdorff 2d2c756826 databases/pg_incremental: New Port
pg_incremental is a simple extension that helps you do fast, reliable,
  incremental batch processing in PostgreSQL.

  With pg_incremental, you define a pipeline with a parameterized query. The
  pipeline is executed for all existing data when created, and then periodically
  executed. If there is new data, the query is executed with parameter values that
  correspond to the new data. Depending on the type of pipeline, the parameters
  could reflect a new range of sequence values, a new time range, or a new file.

Sponsored by:	P. Variablis GmbH
2024-12-23 22:38:36 +01:00
Rene Ladan e51fac9332 databases/vsqlite: Remove expired port
2024-11-30 databases/vsqlite: Abandonware, last release in 2014 and last commit 4 years ago
2024-11-30 17:25:45 +01:00
Po-Chuan Hsieh 611f412a57 databases/py-cymysql: Add py-cymysql 1.0.3
CyMySQL contains a python MySQL client library.

It is a fork project from PyMySQL.

CyMySQL is accerarated by Cython and supports Python versions 2 and 3.
2024-11-27 10:32:54 +08:00
Fabien Amelinck 31d8a7eb34 databases/mongosh: new port
Standalone MongoDB Shell replacing deprecated Mongo CLI.
NodeJS doesn't need to be installed.

PR:	279519
2024-11-21 09:52:59 +01:00
Palle Girgensohn 4f4643368e databases/py-powa-collector: New port
PoWA (PostgreSQL Workload Analyzer) is a performance tool for PostgreSQL
9.4 and newer allowing to collect, aggregate and purge statistics on
multiple PostgreSQL instances from various Stats Extensions.

PoWA-collector is the daemon that gather performance metrics from remote
PostgreSQL instances (optional) on a dedicated repository server.
2024-11-05 21:55:02 +01:00
Rene Ladan e53b2ae21e databases/emacs-sqlite3-api: Remove expired port
2024-10-31 databases/emacs-sqlite3-api: Emacs 29 and later support sqlite3 natively
2024-10-31 23:19:30 +01:00
Rene Ladan 763d9d54d4 databases/libmongo-client: Remove expired port
2024-10-31 databases/libmongo-client: Abandonware, upstream removed repo
2024-10-31 23:17:21 +01:00
Rene Ladan a015c3497c databases/libpqtypes: Remove expired port
2024-10-31 databases/libpqtypes: Abandonware, upstream is no longer around
2024-10-31 23:16:09 +01:00
Colin Percival 332c73b035 */*: Fix INDEX 2024-10-28 17:01:03 -07:00
Torsten Zuehlsdorff b3ac13fbfd databases/pg_cron: New port
pg_cron is a simple cron-based job scheduler for PostgreSQL (10 or higher) that
  runs inside the database as an extension. It uses the same syntax as regular
  cron, but it allows you to schedule PostgreSQL commands directly from the
  database.

Sponsored by:	Bounce Commerce
2024-10-28 23:53:44 +01:00
Rene Ladan b4749dc1c0 databases/rubygem-discard-rails61: Remove expired port
2024-10-24 databases/rubygem-discard-rails61: Ruby on Rails 6.1.x reaches EOL on 2024-10-01
2024-10-24 22:38:12 +02:00
Rene Ladan f302b8857a databases/rubygem-pghero-rails61: Remove expired port
2024-10-24 databases/rubygem-pghero-rails61: Ruby on Rails 6.1.x reaches EOL on 2024-10-01
2024-10-24 22:33:50 +02:00
Danilo G. Baio 67201db51e databases/py-flask-pymongo: New port
PyMongo support for Flask applications

Flask-PyMongo bridges Flask and PyMongo and provides some convenience helpers.

https://flask-pymongo.readthedocs.io/en/latest/
https://pypi.org/project/Flask-PyMongo/
2024-10-07 22:08:13 -03:00
Yuri Victorovich 579b9452fc databases/rocksdb-jni: New port: Java (JNI) interface to RocksDB 2024-10-04 12:39:13 -07:00
Loïc Bartoletti a88719c142 databases/postgis35: Add PostGIS 3.5.0
New PostGIS Version:
  - https://postgis.net/2024/09/PostGIS-3.5.0/

Sponsored by:	Oslandia
2024-10-03 11:48:33 +02:00
Jesús Daniel Colmenares Oviedo cdee0fdd4d databases/py-mariadb: New port: Python MariaDB extension
MariaDB Connector/Python enables python programs to access MariaDB
and MySQL databases, using an API which is compliant with the Python
DB API 2.0 (PEP-249). It is written in C and Python and uses MariaDB
Connector/C client library for client server communication.

WWW: https://www.github.com/mariadb-corporation/mariadb-connector-python

PR:		275157
2024-09-30 16:02:00 +02:00
Po-Chuan Hsieh c3686ab14c databases/py-sqloxide: Add py-sqloxide 0.1.48
sqloxide wraps rust bindings for sqlparser-rs into a python package using pyO3.

The original goal of this project was to have a very fast, efficient, and
accurate SQL parser I could use for building data lineage graphs across large
code bases (think hundreds of auto-generated .sql files). Most existing sql
parsing approaches for python are either very slow or not accurate (especially
in regards to deeply nested queries, sub-selects and/or table aliases). Looking
to the rust community for support, I found the excellent sqlparser-rs crate
which is quite easy to wrap in python code.
2024-09-30 21:36:21 +08:00
Rene Ladan 27e292fa13 databases/ldb21: Remove expired port
2024-09-20 databases/ldb21: Outdated and not necessary for any supported version of Samba

Event:	EuroBSDCon 2024
2024-09-22 11:21:18 +01:00
Rene Ladan 8750c4b47f databases/ldb20: Remove expired port
2024-09-20 databases/ldb20: Outdated and not necessary for any supported version of Samba

Event:	EuroBSDCon 2024
2024-09-22 11:19:39 +01:00
Rene Ladan bb7beaad75 databases/ldb15: Remove expired port
2024-09-16 databases/ldb15: Outdated and not necessary for any supported version of Samba
2024-09-18 10:53:28 +01:00
Po-Chuan Hsieh 4ac1770aa3 databases/rubygem-solid_queue: Add rubygem-solid_queue 0.9.0
Solid Queue is a DB-based queuing backend for Active Job, designed with
simplicity and performance in mind.

Besides regular job enqueuing and processing, Solid Queue supports delayed jobs,
concurrency controls, recurring jobs, pausing queues, numeric priorities per
job, priorities by queue order, and bulk enqueuing (enqueue_all for Active Job's
perform_all_later).

Solid Queue can be used with SQL databases such as MySQL, PostgreSQL or SQLite,
and it leverages the FOR UPDATE SKIP LOCKED clause, if available, to avoid
blocking and waiting on locks when polling jobs. It relies on Active Job for
retries, discarding, error handling, serialization, or delays, and it's
compatible with Ruby on Rails's multi-threading.
2024-09-18 14:13:04 +08:00
Po-Chuan Hsieh 39f77ea66f databases/rubygem-solid_cache: Add rubygem-solid_cache 1.0.6
Solid Cache is a database-backed Active Support cache store that let's you keep
a much larger cache than is typically possible with traditional memory-only
Redis or Memcached stores. This is thanks to the speed of modern SSD drives,
which make the access-time penalty of using disk vs RAM insignificant for most
caching purposes. Simply put, you're now usually better off keeping a huge cache
on disk rather than a small cache in memory.
2024-09-18 14:13:04 +08:00
Po-Chuan Hsieh 88545fc618 databases/rubygem-solid_cable: Add rubygem-solid_cable 3.0.0
Solid Cable is a database-backed Action Cable adapter that keeps messages in a
table and continously polls for updates. This makes it possible to drop the
common dependency on Redis, if it isn't needed for any other purpose. Despite
polling, the performance of Solid Cable is comparable to Redis in most
situations. And in all circumstances, it makes it easier to deploy Rails when
Redis is no longer a required dependency for Action Cable functionality.
2024-09-18 14:13:03 +08:00
Po-Chuan Hsieh 4d88ece2a6 databases/rubygem-globalid-rails72: Add rubygem-globalid-rails72 1.2.1
URIs for your models makes it easy to pass references around.
2024-09-18 14:13:03 +08:00
Po-Chuan Hsieh 0760163033 databases/rubygem-activerecord72: Add rubygem-activerecord72 7.2.1
Active Record connects classes to relational database tables to establish an
almost zero-configuration persistence layer for applications. The library
provides a base class that, when subclassed, sets up a mapping between the new
class and an existing table in the database. In the context of an application,
these classes are commonly referred to as models. Models can also be connected
to other models; this is done by defining associations.

Active Record relies heavily on naming in that it uses class and association
names to establish mappings between respective database tables and foreign key
columns. Although these mappings can be defined explicitly, it's recommended to
follow naming conventions, especially when getting started with the library.
2024-09-18 14:13:00 +08:00
Po-Chuan Hsieh 8a46b53034 databases/rubygem-activemodel72: Add rubygem-activemodel72 7.2.1
Active Model provides a known set of interfaces for usage in model classes. They
allow for Action Pack helpers to interact with non-Active Record models, for
example. Active Model also helps with building custom ORMs for use outside of
the Rails framework.

Active Model provides a default module that implements the basic API required to
integrate with Action Pack out of the box: ActiveModel::API.
2024-09-18 14:13:00 +08:00
Pat Maddox 2c9ec04156 databases/py-duckdb_engine: new port
Basic SQLAlchemy driver for DuckDB

Once you've installed this package, you should be able to just use it,
as SQLAlchemy does a python path search

WWW: https://github.com/Mause/duckdb_engine

PR:		278138
2024-09-16 22:14:23 +02:00