Commit Graph

2012 Commits

Author SHA1 Message Date
Loïc Bartoletti
defda569fe cleanup: Remove expired ports:
2021-12-31 databases/postgis25: Deprecated in favour of databases/postgis3x
2022-01-25 09:35:44 +01:00
Alexey Dokuchaev
959b8ae974 databases/symphytum: new port had been added (+)
Symphytum is a personal database software for everyone who desires to
manage and organize data in an easy and intuitive way, without having
to study complex database languages and software user interfaces.

WWW: https://github.com/giowck/symphytum
2022-01-13 11:38:02 +00:00
Po-Chuan Hsieh
2e6439f199 databases/rubygem-activerecord70: Add rubygem-activerecord70 7.0.0
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.

WWW: https://rubyonrails.org/
WWW: https://github.com/rails/rails/tree/main/activerecord
2022-01-12 02:43:50 +08:00
Po-Chuan Hsieh
8dec7dd7c1 databases/rubygem-activemodel70: Add rubygem-activemodel70 7.0.0
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.

WWW: https://rubyonrails.org/
WWW: https://github.com/rails/rails/tree/main/activemodel
2022-01-12 02:43:50 +08:00
Po-Chuan Hsieh
e25e41a7a2 databases/rubygem-globalid-rails70: Add rubygem-globalid-rails70 1.0.0 (copied from rubygem-globalid-rails61) 2022-01-12 02:43:46 +08:00
Po-Chuan Hsieh
c50d576027 */Makefile: Sort SUBDIRs 2022-01-12 02:43:39 +08:00
Loïc Bartoletti
64f9c2a583 databases/grass8: New port
After more than 3 years of development the new stable release GRASS GIS 8.0 is
available. Efforts have concentrated on making the user experience even better,
providing many new useful additional functionalities to modules and further
improving the graphical user interface.

Breaking news: new graphical user interface with entirely rewritten
startup sequence!

In total, it comes with almost 1,300 fixes and improvements with respect to
the previous stable releases 7.8.x.

See: https://trac.osgeo.org/grass/wiki/Grass8/NewFeatures80

          Geographic Resources Analysis Support System
                           (GRASS GIS)

An open source Geographical Information System (GIS) with raster,
topological vector, image processing, and graphics production functionality
that operates on various platforms through a graphical user interface and
shell in X-Windows. It is released under GNU General Public License (GPL).

WWW: https://grass.osgeo.org/
2022-01-10 11:46:30 +01:00
Goran Mekić
583287b7d5 databases/py-ormar: add port: Simple async ORM with fastapi in mind and pydantic validation
The ormar package is an async mini ORM for Python, with support for Postgres,
MySQL, and SQLite.

The main benefit of using ormar are:
* getting an async ORM that can be used with async frameworks (fastapi,
  starlette etc.)
* getting just one model to maintain - you don't have to maintain pydantic and
  other orm model (sqlalchemy, peewee, gino etc.)

The goal was to create a simple ORM that can be used directly (as request and
response models) with fastapi that bases it's data validation on pydantic.

WWW: https://github.com/collerek/ormar

PR:		257370
Reported by:	Goran Mekić <meka@tilda.center> (new maintainer)
Reviewed by:	koobs
2022-01-01 14:08:51 +09:00
Rene Ladan
75b955057c cleanup: Remove expired ports:
2021-10-31 devel/sdl_sge: Upstream no longer maintained
2021-12-31 net/appkonference: Outdated, depends on unsupported version of net/asterisk
2021-12-31 dns/bind911: End of life, please migrate to a newer version of BIND9
2021-12-31 net/zebra: Abandoned upstream, last release in 2005. Consider migrating to net/frr7 or net/bird2
2021-12-31 audio/osalp: Abandoned upstream, listed as beta and no new release since 2008
2021-12-31 games/stransball2: Depends on expired devel/sdl_sge
2021-12-31 devel/rubygem-ruby-sdl-ffi: Depends on expired devel/sdl_sge
2021-12-31 devel/rubygem-rubygame: Depends on expired devel/sdl_sge
2021-12-31 devel/ruby-sdl: Depends on expired devel/sdl_sge
2021-12-31 games/magicmaze: Depends on expired devel/sdl_sge
2021-12-31 games/trophy: Depends on expired devel/clanlib1
2021-12-31 devel/clanlib1: Older than expired and removed devel/clanlib
2021-12-31 www/py-django31: Upgrade to Django 3.2+. Mainstream support ended (April 6, 2021). Extended support ends December 2021. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-prometheus: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 databases/postgis24: Deprecated in favour of databases/postgis3x
2021-12-31 net-im/ekiga: Last release in 2013, not actively maintained
2021-12-31 sysutils/sample: abandoned upstream, incompatible with newer kernels
2021-12-31 www/mediawiki131: Upstream EOL
2021-12-31 www/py-dj31-django-mptt: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 net/py-flask-xml-rpc: No longer maintained upstream
2021-12-31 audio/libaacplus: Abandoned upstream, no new release since 2011
2021-12-31 security/obfsclient: https://github.com/Yawning/obfsclient/issues/37
2021-12-31 devel/eric6: Uses EOL Python 2.7 via www/py-qt5-webengine
2021-12-31 www/grafana: No longer maintained upstream, use www/grafana8
2021-12-31 www/py-dj31-django-auth-ldap: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-filter: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-drf-yasg: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-js-asset: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-timezone-field: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-tables2: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-taggit: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 graphics/librasterlite: Deprecated in favour of graphics/librasterlite2
2021-12-31 www/py-dj31-django-cacheops: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 net-mgmt/p0f2: newer version available in net-mgmt/p0f
2021-12-31 devel/libhash: Abandoned upstream
2021-12-31 www/py-dj31-django-debug-toolbar: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-cors-headers: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 audio/flake: Abandoned upstream, no new release since 2007
2021-12-31 audio/ifp-line: Abandoned upstream, no new release since 2005
2021-12-31 audio/libnjb: Abandoned upstream, no new release since 2011
2021-12-31 audio/lpac: Abandoned upstream in 2003
2021-12-31 multimedia/mmsclient: Abandoned upstream, Microsoft deprecated MMS in 2003
2021-12-31 www/plugger: Uses incompatible plugin interface NPAPI
2021-12-31 audio/mpiosh: Abandoned upstream, no new release since 2004
2021-12-31 audio/rplay: Abandoned upstream, no new releases since 1999
2021-12-31 audio/celt: Deprecated and considered obsolete by upstream in 2016 in favour of (lib)opus
2021-12-31 security/nacl: Unmaintained by upstream, use libsodium instead
2021-12-31 net-mgmt/unifi-poller: Now called unpoller by upstream
2021-12-31 lang/nml: Abandoned upstream, last release 2004-04-19
2021-12-31 audio/mp32ogg: Abandoned upstream and unfetchable from upstream
2021-12-31 net/libstorj: Deprecated in favour of net/storj due to v3 rearchitecture
2021-12-31 devel/yasm-devel: No need to keep the -devel version due to upstream inactivity
2021-12-31 www/py-dj31-django-redis: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 devel/py-dj31-django-rq: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 graphics/libreatlas: Abandoned upstream, no new release since 2012
2021-12-31 www/py-dj31-djangorestframework: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 14:40:03 +01:00
Goran Mekić
d025e5c68e databases/py-databases: add port: Async database support for Python
Databases gives you simple asyncio support for a range of databases.

It allows you to make queries using the powerful SQLAlchemy Core expression
language, and provides support for PostgreSQL, MySQL, and SQLite.

Databases is suitable for integrating against any async Web framework, such as
Starlette, Sanic, Responder, Quart, aiohttp, Tornado, or FastAPI.

WWW: https://github.com/encode/databases

PR:		257313
Reported by:	Goran Mekić <meka@tilda.center> (new maintainer)
Reviewed by:	koobs
2021-12-30 11:58:27 +09:00
Muhammad Moinur Rahman
44e99def8d Add php81 to the tree
Core:
  Fixed inclusion order for phpize builds on Windows.
  Added missing hashtable insertion APIs for arr/obj/ref.
  Implemented FR #77372 (Relative file path is removed from uploaded
  file).
  Fixed bug #81607 (CE_CACHE allocation with concurrent access).
  Fixed bug #81507 (Fiber does not compile on AIX).
  Fixed bug #78647 (SEGFAULT in zend_do_perform_implementation_check).
  Fixed bug #81518 (Header injection via default_mimetype / default_charset).
  Fixed bug #75941 (Fix compile failure on Solaris with clang).
  Fixed bug #81380 (Observer may not be initialized properly).
  Fixed bug #81514 (Using Enum as key in WeakMap triggers GC + SegFault).
  Fixed bug #81520 (TEST_PHP_CGI_EXECUTABLE badly set in run-tests.php).
  Fixed bug #81377 (unset() of $GLOBALS sub-key yields warning).
  Fixed bug #81342 (New ampersand token parsing depends on new line after it).
  Fixed bug #81280 (Unicode characters in cli.prompt causes segfault).
  Fixed bug #81192 ("Declaration should be compatible with" gives incorrect line number with traits).
  Fixed bug #78919 (CLI server: insufficient cleanup if request startup fails).
  Fixed bug #81303 (match error message improvements).
  Fixed bug #81238 (Fiber support missing for Solaris Sparc).
  Fixed bug #81237 (Comparison of fake closures doesn't work).
  Fixed bug #81202 (powerpc64 build fails on fibers).
  Fixed bug #80072 (Cyclic unserialize in TMPVAR operand may leak).
  Fixed bug #81163 (__sleep allowed to return non-array).
  Fixed bug #75474 (function scope static variables are not bound to a unique function).
  Fixed bug #53826 (__callStatic fired in base class through a parent call if the method is private).
  Fixed bug #81076 (incorrect debug info on Closures with implicit binds).
CLI:
  Fixed bug #81496 (Server logs incorrect request method).
COM:
  Dispatch using LANG_NEUTRAL instead of LOCALE_SYSTEM_DEFAULT.
Curl:
  Fixed bug #81085 (Support CURLOPT_SSLCERT_BLOB for cert strings).
Date:
  Fixed bug #81458 (Regression Incorrect difference after timezone change).
  Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2).
  Fixed bug #81504 (Incorrect timezone transition details for POSIX data).
  Fixed bug #80998 (Missing second with inverted interval).
  Speed up finding timezone offset information.
  Fixed bug #79580 (date_create_from_format misses leap year).
  Fixed bug #80963 (DateTimeZone::getTransitions() truncated).
  Fixed bug #80974 (Wrong diff between 2 dates in different timezones).
  Fixed bug #80998 (Missing second with inverted interval).
  Fixed bug #81097 (DateTimeZone silently falls back to UTC when providing an offset with seconds).
  Fixed bug #81106 (Regression in 8.1: add() now truncate ->f).
  Fixed bug #81273 (Date interval calculation not correct).
  Fixed bug #52480 (Incorrect difference using DateInterval).
  Fixed bug #62326 (date_diff() function returns false result).
  Fixed bug #64992 (dst not handled past 2038).
  Fixed bug #65003 (Wrong date diff).
  Fixed bug #66545 (DateTime. diff returns negative values).
  Fixed bug #68503 (date_diff on two dates with timezone set localised returns wrong results).
  Fixed bug #69806 (Incorrect date from timestamp).
  Fixed bug #71700 (Extra day on diff between begin and end of march 2016).
  Fixed bug #71826 (DateTime::diff confuse on timezone 'Asia/Tokyo').
  Fixed bug #73460 (Datetime add not realising it already applied DST change).
  Fixed bug #74173 (DateTimeImmutable::getTimestamp() triggers DST switch in incorrect time).
  Fixed bug #74274 (Handling DST transitions correctly).
  Fixed bug #74524 (Date diff is bad calculated, in same time zone).
  Fixed bug #75167 (DateTime::add does only care about backward DST transition, not forward).
  Fixed bug #76032 (DateTime->diff having issues with leap days for timezones ahead of UTC).
  Fixed bug #76374 (Date difference varies according day time).
  Fixed bug #77571 (DateTime's diff DateInterval incorrect in timezones from UTC+01:00 to UTC+12:00).
  Fixed bug #78452 (diff makes wrong in hour for Asia/Tehran).
  Fixed bug #79452 (DateTime::diff() generates months differently between time zones).
  Fixed bug #79698 (timelib mishandles future timestamps (triggered by 'zic -b slim')).
  Fixed bug #79716 (Invalid date time created (with day "00")).
  Fixed bug #80610 (DateTime calculate wrong with DateInterval).
  Fixed bug #80664 (DateTime objects behave incorrectly around DST transition).
  Fixed bug #80913 (DateTime(Immutable)::sub around DST yield incorrect time).
DBA:
  Fixed bug #81588 (TokyoCabinet driver leaks memory).
DOM:
  Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID).
FFI:
  Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not defined).
Filter:
  Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing).
FPM:
  Fixed bug #81513 (Future possibility for heap overflow in FPM zlog).
  Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation) (CVE-2021-21703).
  Added openmetrics status format.
  Enable process renaming on macOS.
  Added pm.max_spawn_rate option to configure max spawn child processes rate.
  Fixed bug #65800 (Events port mechanism).
FTP:
  Convert resource<ftp> to object \FTP\Connection.
GD:
  Fixed bug #71316 (libpng warning from imagecreatefromstring).
  Convert resource<gd font> to object \GdFont.
  Added support for Avif images
hash:
  Implemented FR #68109 (Add MurmurHash V3).
  Implemented FR #73385 (Add xxHash support).
JSON:
        Fixed bug #81532 (Change of $depth behaviour in json_encode() on PHP 8.1).
LDAP:
  Convert resource<ldap link> to object \LDAP\Connection.
  Convert resource<ldap result> to object \LDAP\Result.
  Convert resource<ldap result entry> to object \LDAP\ResultEntry.
MBString:
  Fixed bug #76167 (mbstring may use pointer from some previous request).
  Fixed bug #81390 (mb_detect_encoding() regression).
  Fixed bug #81349 (mb_detect_encoding misdetcts ASCII in some cases).
  Fixed bug #81298 (mb_detect_encoding() segfaults when 7bit encoding is specified).
MySQLi:
  Fixed bug #70372 (Emulate mysqli_fetch_all() for libmysqlclient).
  Fixed bug #80330 (Replace language in APIs and source code/docs).
  Fixed bug #80329 (Add option to specify LOAD DATA LOCAL white list folder (including libmysql)).
MySQLnd:
  Fixed bug #63327 (Crash (Bus Error) in mysqlnd due to wrong alignment).
  Fixed bug #80761 (PDO uses too much memory).
Opcache:
  Fixed bug #81409 (Incorrect JIT code for ADD with a reference to array).
  Fixed bug #81255 (Memory leak in PHPUnit with functional JIT).
  Fixed bug #80959 (infinite loop in building cfg during JIT compilation).
  Fixed bug #81225 (Wrong result with pow operator with JIT enabled).
  Fixed bug #81249 (Intermittent property assignment failure with JIT enabled).
  Fixed bug #81256 (Assertion `zv != ((void *)0)' failed for "preload" with JIT).
  Fixed bug #81133 (building opcache with phpize fails).
  Fixed bug #81136 (opcache header not installed).
  Added inheritance cache.
OpenSSL:
  Fixed bug #81502 ($tag argument of openssl_decrypt() should accept null/empty string).
  Bump minimal OpenSSL version to 1.0.2.
PCRE:
  Fixed bug #81424 (PCRE2 10.35 JIT performance regression).
  Bundled PCRE2 is 10.37.
PDO:
  Fixed bug #40913 (PDO_MYSQL: PDO::PARAM_LOB does not bind to a stream for fetching a BLOB).
PDO MySQL:
  Fixed bug #80908 (PDO::lastInsertId() return wrong).
  Fixed bug #81037 (PDO discards error message text from prepared statement).
PDO OCI:
  Fixed bug #77120 (Support 'success with info' at connection).
PDO ODBC:
  Implement PDO_ATTR_SERVER_VERSION and PDO_ATTR_SERVER_INFO for PDO::getAttribute().
PDO PgSQL:
  Fixed bug #81343 (pdo_pgsql: Inconsitent boolean conversion after calling closeCursor()).
PDO SQLite:
  Fixed bug #38334 (Proper data-type support for PDO_SQLITE).
PgSQL:
  Fixed bug #81509 (pg_end_copy still expects a resource).
  Convert resource<pgsql link> to object \PgSql\Connection.
  Convert resource<pgsql result> to object \PgSql\Result.
  Convert resource<pgsql large object> to object \PgSql\Lob.
Phar:
  Use SHA256 by default for signature.
  Add support for OpenSSL_SHA256 and OpenSSL_SHA512 signature.
phpdbg:
  Fixed bug #81135 (unknown help topic causes assertion failure).
PSpell:
  Convert resource<pspell> to object \PSpell\Dictionary.
  Convert resource<pspell config> to object \PSpell\Config.
readline:
  Fixed bug #72998 (invalid read in readline completion).
Reflection:
  Fixed bug #81611 (ArgumentCountError when getting default value from ReflectionParameter with new).
  Fixed bug #81630 (PHP 8.1: ReflectionClass->getTraitAliases() crashes with Internal error).
  Fixed bug #81457 (Enum: ReflectionMethod->getDeclaringClass() return a ReflectionClass).
  Fixed bug #81474 (Make ReflectionEnum and related class non-final).
  Fixed bug #80821 (ReflectionProperty::getDefaultValue() returns current value for statics).
  Fixed bug #80564 (ReflectionProperty::__toString() renders current value, not default value).
  Fixed bug #80097 (ReflectionAttribute is not a Reflector).
  Fixed bug #81200 (no way to determine if Closure is static).
  Implement ReflectionFunctionAbstract::getClosureUsedVariables.
Shmop:
  Fixed bug #81407 (shmop_open won't attach and causes php to crash).
SimpleXML:
  Fixed bug #81325 (Segfault in zif_simplexml_import_dom).
SNMP:
  Implement SHA256 and SHA512 for security protocol.
Sodium:
  Added the XChaCha20 stream cipher functions.
  Added the Ristretto255 functions, which are available in libsodium 1.0.18.
SPL:
  Fixed bug #66588 (SplFileObject::fgetcsv incorrectly returns a row on premature EOF).
  Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free).
  Fixed bug #81477 (LimitIterator + SplFileObject regression in 8.0.1).
  Fixed bug #81112 (Special json_encode behavior for SplFixedArray).
  Fixed bug #80945 ("Notice: Undefined index" on unset() ArrayObject non-existing key).
  Fixed bug #80724 (FilesystemIterator::FOLLOW_SYMLINKS remove KEY_AS_FILE from bitmask).
Standard:
  Fixed bug #81441 (gethostbyaddr('::1') returns ip instead of name after calling some other method).
  Fixed bug #81491 (Incorrectly using libsodium for argon2 hashing).
  Fixed bug #81142 (PHP 7.3+ memory leak when unserialize() is used on an associative array).
  Fixed bug #81111 (Serialization is unexpectedly allowed on anonymous classes with __serialize()).
  Fixed bug #81137 (hrtime breaks build on OSX before Sierra).
  Fixed bug #77627 (method_exists on Closure::__invoke inconsistency).
Streams:
  Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper).
XML:
  Fixed bug #79971 (special character is breaking the path in xml function) (CVE-2021-21707).
  Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace).
Zip:
  Fixed bug #81490 (ZipArchive::extractTo() may leak memory).
  Fixed bug #77978 (Dirname ending in colon unzips to wrong dir).
  Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination) (CVE-2021-21706).
  Fixed bug #80833 (ZipArchive::getStream doesn't use setPassword).

FLAVORS won't be available untill it is added to the Uses framework
which can be followed up :
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260774

Relnotes: https://www.php.net/ChangeLog-8.php#8.1.1
Sponsored by:	Bounce Experts
2021-12-28 20:09:08 -06:00
Muhammad Moinur Rahman
9afad41544 databases/pgpool-II-43: New Port
Connection pool server for PostgreSQL (4.3.X branch)

pgpool is a connection pool server for PostgreSQL. pgpool runs between
PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL
client can
connect to pgpool as if it were a standard PostgreSQL server.

pgpool caches the connection to PostgreSQL server to reduce the overhead
to
establish the connection to it.

WWW: https://pgpool.net/

Relnotes: https://www.pgpool.net/docs/43/en/html/release-4-3-0.html
Sponsored by:	Bounce Experts
2021-12-27 19:27:04 -06:00
Po-Chuan Hsieh
b3646ceeef databases/rubygem-flipper-active_record017: Remove obsoleted port
Use databases/rubygem-flipper-active_record instead.
2021-12-22 03:26:25 +08:00
Loïc Bartoletti
8008bf09c4 databases/postgis32: Add new port
The PostGIS Team is pleased to release PostGIS 3.2.0, the
Olivier Courtin release.

This release would not be possible without the various
developers listed in the credits as well as the companies
 that provided funding and developer time.

URL: https://postgis.net/2021/12/18/postgis-3.2.0/
2021-12-18 07:46:52 +01:00
Dave Cottlehuber
282118d30f databases/jetbrains-datagrip: NEW PORT
A cross-platform Database IDE for PostgreSQL, MySQL, Hive,
SQLite, and many more Cloud-hosted DBs, enabling you to
introspect and modify objects, schemas, columns, and rows.

Differential Revision: https://reviews.freebsd.org/D33102
2021-12-04 08:18:21 +00:00
Po-Chuan Hsieh
48bfbe9962 databases/py-psycopg-pool: Add py-psycopg-pool 3.0.1
PostgreSQL database adapter for Python - Connection Pool

This distribution contains the optional connection pool package psycopg_pool.
This package is kept separate from the main psycopg package because it is likely
that it will follow a different release cycle.

WWW: https://www.psycopg.org/
WWW: https://github.com/psycopg/psycopg/tree/master/psycopg_pool
2021-11-22 02:18:17 +08:00
Po-Chuan Hsieh
8d91d59e98 databases/py-psycopg-c: Add py-psycopg-c 3.0.3
PostgreSQL database adapter for Python - optimization package

Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.

WWW: https://www.psycopg.org/
WWW: https://github.com/psycopg/psycopg/tree/master/psycopg_c
2021-11-22 02:18:16 +08:00
Po-Chuan Hsieh
bb8daaba17 databases/py-psycopg: Add py-psycopg 3.0.3
PostgreSQL database adapter for Python

Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.

WWW: https://www.psycopg.org/
WWW: https://github.com/psycopg/psycopg
2021-11-22 02:18:16 +08:00
Alexander Sieg
fc5b80a8bc databases/postgresql-semver: Add new port
This library contains a single PostgreSQL extension, a data type
called "semver". It's an implementation of the version number format
specified by the Semantic Versioning 2.0.0 Specification.

PR:		259001
2021-11-04 02:32:10 +09:00
Po-Chuan Hsieh
696c766113 databases/py-caterva: Add py-caterva 0.6.0
Python wrapper for Caterva.

WWW: https://github.com/Blosc/python-caterva
2021-11-01 21:41:20 +08:00
Po-Chuan Hsieh
75356a5906 databases/caterva: Add caterva 0.5.0
Caterva is a C library for handling multi-dimensional, compressed datasets in an
easy and convenient manner. It implements a thin metalayer on top of C-Blosc2
for specifying not only the dimensionality of a dataset, but also the
dimensionality of the chunks inside the dataset. In addition, Caterva adds
machinery for retrieving arbitrary multi-dimensional slices (aka hyper-slices)
out of the multi-dimensional containers in the most efficient way. Hence,
Caterva brings the convenience of multi-dimensional and compressed containers to
your application very easily.

WWW: https://github.com/Blosc/caterva
2021-11-01 21:41:20 +08:00
Po-Chuan Hsieh
5cce2f5971 */Makefile: Sort SUBDIRs 2021-11-01 21:34:37 +08:00
Rene Ladan
3060456b81 cleanup: Remove expired ports:
2021-10-30 databases/mysqlsniffer: Development discontinued upstream, doesn't build on recent FreeBSD
2021-10-30 12:06:48 +02:00
Matthias Fechner
5ca638b2b1 databases/rubygem-redis44: make version 4.4.x available
Required for gitlab-ce.
2021-10-27 08:20:37 +02:00
Matthias Fechner
4a7e890e91 */*: Revert "*/*: Make rails 6.1.3 available"
This reverts commit f4511dc4a7.
Add MOVED entries.
These ports are not required anymore as gitlab 14.4.0 has upgrade
now to rails 6.1.4.1.
2021-10-27 08:20:24 +02:00
Wen Heping
78d4278cd2 databases/zodb: Add new port
ZODB provides an object-oriented database for Python that provides
a high-degree of transparency. ZODB runs on Python 2.7 or Python 3.4
 and above. It also runs on PyPy.

*no separate language for database operations
*very little impact on your code to make objects persistent
*no database mapper that partially hides the database.
*Using an object-relational mapping is not like using an object-oriented
database.
*almost no seam between code and database.

WWW: https://github.com/zopefoundation/zodb
2021-10-17 11:11:29 +08:00
Kevin Bowling
8754bb5812 databases/timescaledb-backup: New port
timescaledb-backup is a program for making dumping and restoring a
TimescaleDB database simpler, less error-prone, and more performant.
2021-10-15 09:13:21 -07:00
Kevin Bowling
54f6ae2058 databases/timescaledb-tune: New port
Tuning/configuration tool for TimescaleDB
2021-10-15 08:08:11 -07:00
Po-Chuan Hsieh
c18ccc804a databases/pg_filedump: Add pg_filedump 14.0
pg_filedump is a utility to format PostgreSQL heap/index/control files into a
human-readable form. You can format/dump the files several ways, as listed in
the Invocation section, as well as dumping straight binary.

The type of file (heap/index) can usually be determined automatically by the
content of the blocks within the file. However, to format a pg_control file you
must use the -c option.

The default is to format the entire file using the block size listed in block 0
and display block relative addresses. These defaults can be modified using
run-time options.

Some options may seem strange but they're there for a reason. For example, block
size. It's there because if the header of block 0 is corrupt, you need a method
of forcing a block size.

WWW: https://github.com/df7cb/pg_filedump
2021-10-14 03:10:18 +08:00
Matthias Fechner
f4511dc4a7 */*: Make rails 6.1.3 available
The upgrade of rails to 6.1.4 broke www/gitlab-ce.
PR:		258855
2021-10-05 09:40:04 +02:00
Muhammad Moinur Rahman
84d91aba9e databases/py-alembic14: Add NEW port
As part of upgrading py-alembic to latest upstream version this version
of py-alembic is forked as the latest version uses sqlalchemy from 1.3.X
branches.

Once the dependent ports are fixed py-alembic will be updated to the
latest.
2021-09-29 18:00:27 -05:00
Po-Chuan Hsieh
27ef9941bc databases/py-asyncmy: Add py-asyncmy 0.2.0
asyncmy is a fast asyncio MySQL driver, which reuse most of pymysql and aiomysql
but rewrite core protocol with cython to speedup.

WWW: https://github.com/long2ice/asyncmy
2021-09-27 23:55:49 +08:00
Rene Ladan
d08465b492 cleanup: Remove expired ports:
2021-08-31 devel/magit-popup: No consumer in the ports tree any more.
2021-08-31 databases/mongodb49: This was a developer version which became MongoDB 5.0.
2021-09-01 12:33:21 +02:00
Sergey A. Osokin
6f1d9defbd databases/redis*: update databases/redis to 6.2.5.
Update CONFLICTS for databases/redis* ports.
Add a notice to UPDATING.
Connect databases/redis6 to build.
2021-08-18 19:37:45 -04:00
Rainer Hurling
d43d724e44 databases/gmdb2: New port: Official GUI for databases/mdbtools
gmdb2 0.9.0 is the first official release of gmdb2 since it was split
off from the main mdbtools repository. It is a standalone program that
was recently ported to GTK+3.

https://github.com/mdbtools/gmdb2/releases/tag/v0.9.0
2021-08-17 21:57:03 +02:00
Sergey A. Osokin
e66f56f4af databases/redisjson: New port: JSON data type for Redis 2021-08-10 18:47:43 -04:00
Daniel Morante
71a09abcf5 databases/metabase: (New) Simple and powerful analytics tool that supports multiple data stores
PR:		257304
2021-08-01 05:28:47 +08:00
Matthias Fechner
c6162a8729 cleanup: Remove expired ports:
databases/rubygem-redis-namespace17
2021-07-25 08:25:59 +02:00
Po-Chuan Hsieh
a74a69da5d databases/p5-DBIx-QuickDB: Add p5-DBIx-QuickDB 0.000021
DBIx::QuickDB makes it easy to spin up a temporary database server for any
supported driver. PostgreSQL and MySQL are the initially supported drivers.

WWW: https://metacpan.org/dist/DBIx-QuickDB
2021-07-19 20:25:40 +08:00
Po-Chuan Hsieh
4f636753cc databases/p5-DBIx-DisconnectAll: Add p5-DBIx-DisconnectAll 0.03
DBIx::DisconnectAll is utility module to disconnect all connected databases.

DBI has DBI->disconnect_all methods, but some DBD modules does not support it,
so DBI->disconnect_all is undocumented yet and unusable.

DBIx::DisconnectAll realizes disconnect_all from DBI's public API.

WWW: https://metacpan.org/dist/DBIx-DisconnectAll
2021-07-19 01:46:40 +08:00
Po-Chuan Hsieh
4ad7591139 */Makefile: Sort SUBDIRs 2021-07-06 22:54:13 +08:00
Loïc Bartoletti
0cc2abb2de databases/pg_tilserv: add new port
pg_tileserv is a PostGIS-only tile server written in Go.
By restricting itself to only using PostGIS as a data source,
pg_tileserv gains the following features:

- Automatic configuration. The server can discover and
automatically publish as tiles sources all tables it has read
access to: just point it at a PostgreSQL/PostGIS database.

- Full SQL flexibility. Using function layers, the server can
run any SQL to generate tile outputs. Any data processing,
feature filtering, or record aggregation that can be expressed in SQL,
can be exposed as parameterized tile sources.

- Database security model. You can restrict access to tables and
functions using standard database access control.
This means you can also use advanced access control techniques,
like row-level security to dynamically filter access based on the
login role.

WWW: https://github.com/crunchydata/pg_tileserv/issues
2021-07-05 15:00:31 +02:00
Rene Ladan
09c05e179f cleanup: Remove expired ports:
2021-07-01 databases/puppetdb5: Puppet 5 has reached EOL
2021-07-01 sysutils/puppet5: Puppet 5 has reached EOL
2021-07-01 sysutils/puppetserver5: Puppet 5 has reached EOL
2021-07-01 databases/puppetdb-terminus5: Puppet 5 has reached EOL
2021-07-05 11:04:52 +02:00
Matthias Fechner
eafbc05cd8 */*: Added ports required by gitlab-ce 14.0.0. 2021-07-03 08:03:22 +02:00
Rene Ladan
d6db6bd18b */*: Remove expired ports:
2021-06-30 databases/pgpool-II-35: EOL since January 2021, please use one of the other pgpool-II-* ports
2021-07-01 16:35:43 +02:00
Po-Chuan Hsieh
215a9bb1c1 */Makefile: Sort SUBDIRs 2021-07-01 04:43:29 +08:00
Jose Alonso Cardenas Marquez
dbbc9f821b databases/firebird40-[client|server]: New port: Firebird-4 relational database
Firebird is a relational database offering many ANSI SQL-99 features
that runs on Linux, Windows, and a variety of Unix platforms.  Firebird
offers excellent concurrency, high performance, and powerful language
support for stored procedures and triggers.  It has been used in
production systems, under a variety of names since 1981.

Firebird is completely free of any registration, licensing or deployment
fees.  It may be deployed freely for use with any third-party software,
whether commercial or not.

WWW: https://sourceforge.net/projects/firebird/
WWW: http://www.firebirdsql.org/
2021-06-27 20:26:38 -05:00
Jose Alonso Cardenas Marquez
ca43515803 databases/fireird30-[client|server]: New port: Firebird-3 relational database
Firebird is a relational database offering many ANSI SQL-99 features
that runs on Linux, Windows, and a variety of Unix platforms.  Firebird
offers excellent concurrency, high performance, and powerful language
support for stored procedures and triggers.  It has been used in
production systems, under a variety of names since 1981.

Firebird is completely free of any registration, licensing or deployment
fees.  It may be deployed freely for use with any third-party software,
whether commercial or not.

WWW: https://sourceforge.net/projects/firebird/
WWW: http://www.firebirdsql.org/
PR:		254387
2021-06-27 20:14:20 -05:00
Rene Ladan
8156c8ffb7 */*: Remove expired ports:
2021-06-23 databases/elixir-mongo: Upsupported by upstream
2021-06-26 15:00:42 +02:00
Rene Ladan
5e1a89f370 */*: Remove expired ports:
2020-12-31 lang/pypy3: Uses Python 2.7 which is EOLed upstream
2020-12-31 lang/pypy: Uses Python 2.7 which is EOLed upstream
2021-06-23 databases/pypy-gdbm: Uses EOL Python 2.7 via lang/pypy
2021-06-23 databases/pypy-sqlite3: Uses EOL Python 2.7 via lang/pypy
2021-06-23 x11-toolkits/pypy-tkinter: Uses EOL Python 2.7 via lang/pypy
2021-06-26 12:57:46 +02:00