Commit graph

1656 commits

Author SHA1 Message Date
Steve Wills
d2928d2f86 databases/py-sqlparse020: create port
sqlparse is a non-validating SQL parser module.
It provides support for parsing, splitting and formatting SQL statements.

This is version 0.2.0 which is needed by calendarserver.

WWW: https://pypi.python.org/pypi/sqlparse
WWW: https://github.com/andialbrecht/sqlparse

PR:		224204
Submitted by:	Axel.Rau@Chaos1.DE
2017-12-11 16:08:56 +00:00
Sunpoet Po-Chuan Hsieh
338df41326 Add php72-memcache 3.0.8 (copied from php71-memcache) 2017-12-07 15:59:09 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Yuri Victorovich
87ac2031cd New port: databases/pspg: Tabular data pager designed to be used with psql
PR:		223694
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13170
2017-11-22 18:51:37 +00:00
Torsten Zuehlsdorff
bd3d7132df Repo copy databases/rubygem-flipper-active_record and devel/rubygem-flipper
to unbreak www/gitlab. GitLab broke through there updates in 453680 and 453681.

Reported by: remko, Matthias Fechner <idefix@fechner.net>
2017-11-22 14:55:05 +00:00
Antoine Brodin
e9cb55b4ce Hook ldb12 and ldb13 to the build 2017-11-21 19:21:34 +00:00
Nikolai Lifanov
82bff85051 new port: databases/arangodb32
ArangoDB is a production ready highly available Multi-Model NoSQL database

PR:		223240
Submitted by:	dev@dudu.ro
Differential Revision:	https://reviews.freebsd.org/D12793
2017-11-21 15:47:53 +00:00
Gerald Pfeifer
4b3d2797da Remove databases/grass6 in favor of the existing databases/grass7.
PR:		222570
Approved by:	lbartoletti@tuxfamily.org (maintainer)
2017-11-18 22:52:25 +00:00
Antoine Brodin
b22d7c74b6 Remove duplicate port
Pointy hat:	tz
2017-11-17 06:31:37 +00:00
Jochen Neumeister
fa838d82b7 New Port: lua-resty-redis - for accessing redis from nginx lua
This Lua library is a Redis client driver for the ngx_lua nginx module:

http://wiki.nginx.org/HttpLuaModule

This Lua library takes advantage of ngx_lua's cosocket API, which ensures 100%
nonblocking behavior.

WWW: https://github.com/openresty/lua-resty-redis

PR:		191531
Submitted by:	arcade@b1t.name (maintainer)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13121
2017-11-16 20:02:08 +00:00
Torsten Zuehlsdorff
687591dd75 Add PHP 7.2 RC6
Notable changes:
- mcrypt module was removed
- sodium module was added
- sybase_ct artifacts removed

Also many PECL ports will not work with this version
since some files got renamed.

Reviewed by:           mat, ale, Rainer Duffner <rainer@ultra-secure.de>
Differential Revision: https://reviews.freebsd.org/D12980
2017-11-16 10:48:48 +00:00
Rene Ladan
1ed575e15f Removing expired port:
2017-11-09 databases/cassandra2: Broken for more than 6 months
2017-11-12 16:00:41 +00:00
Rene Ladan
c35440cbb6 Remove expired port:
2017-11-09 databases/glom: Broken for more than 6 months
2017-11-11 10:33:21 +00:00
Rene Ladan
325ab7be8b Remove expired ports:
2017-11-04 lang/ats: Unmaintained, outdated, needs lots of refreshment
2017-11-09 games/lordsawar: Broken for more than 6 months
2017-11-09 databases/elixir-ecto_migrate: Broken for more than 6 months
2017-11-09 audio/gspeakers: Broken for more than 6 months
2017-11-09 net/p5-Filesys-SmbClient: Broken for more than 6 months
2017-11-09 audio/tclmidi: Broken for more than 6 months
2017-11-09 security/py-xmlsec: Broken for more than 6 months
2017-11-09 security/samba-virusfilter: Broken for more than 6 months
2017-11-09 textproc/ocaml-pxp: Broken for more than 6 months
2017-11-09 audio/sooperlooper: Broken for more than 6 months
2017-11-09 devel/dwarves: Broken for more than 6 months
2017-11-09 devel/cl-cffi-sbcl: Broken for more than 6 months
2017-11-09 devel/pinba_engine: Broken for more than 6 months
2017-11-09 devel/py-event: Broken for more than 6 months
2017-11-11 10:30:10 +00:00
Rene Ladan
c7940d6f2f Remove expired ports:
2017-11-01 databases/puppetdb-terminus3: End of life upstream
2017-11-01 databases/puppetdb3: End of life upstream
2017-11-03 07:12:51 +00:00
Mark Felder
3d558c1348 Under Python2, this package forks both Python 2.7's pickle and
cPickle modules, adding support for the protocol 3 opcodes. It also
provides a new subclass of bytes, zodbpickle.binary, which Python2
applications can use to pickle binary values such that they will be
unpickled as bytes under Py3k.

Under Py3k, this package forks the pickle module (and the supporting
C extension) from both Python 3.2 and Python 3.3. The fork add support
for the noload operations used by ZODB.

WWW: https://pypi.python.org/pypi/zodbpickle
2017-10-12 19:00:13 +00:00
Danilo G. Baio
5a9235f94e New port databases/zabbix34-libzbxpgsql: PostgreSQL monitoring module for zabbix34-agent
This project provides comprehensive monitoring of PostgreSQL servers using a
natively compiled Zabbix agent module, written in C.

The module enables discovery and monitoring of tablespaces, databases,
namespaces, tables, indexes, etc.

WWW: http://cavaliercoder.com/libzbxpgsql/

databases/zabbix32-libzbxpgsql -> databases/zabbix34-libzbxpgsql

PR:		222600
Submitted by:	pg@pakhom.spb.ru
Approved by:	Martin Waschbüsch <martin@waschbuesch.de> (maintainer)
2017-10-12 14:02:39 +00:00
Palle Girgensohn
b90c8f8a63 Add lazperf to the ports tree
and reenable databases/pointcloud
PR:	221577
2017-09-26 19:13:49 +00:00
Mathieu Arnold
90cdfaed8c Remove non functionnal port.
Sponsored by:	Absolight
2017-09-26 18:30:08 +00:00
Adam Weinberger
d9442f1407 Unhook pointcloud
r450685 introduced pointcloud, but not its dependency archivers/lazperf.
Once lazperf is added, pointcloud can be hooked back up.
2017-09-26 18:26:11 +00:00
Palle Girgensohn
a7aa667e23 Add pointcloud to the ports tree
A PostgreSQL extension for storing point cloud (LIDAR) data.
PR:	221577
2017-09-26 17:51:47 +00:00
Muhammad Moinur Rahman
515edc3eb1 [NEW] databases/pgroonga: Open-source fulltext search engine for PostGRESQL
PGroonga is a PostgreSQL extension. PGroonga provides a new index access
method that uses Groonga.

Groonga is an embeddable super fast full text search engine. It can be
embedded into MySQL. Mroonga is a storage engine that is based on Groonga.
Groonga can also work as standalone search engine.

PostgreSQL supports full text search against languages that use only
alphabet and digit. It means that PostgreSQL doesn't support full text
search against Japanese, Chinese and so on. You can use super fast full
text search feature against all languages by installing PGroonga into your
PostgreSQL!

WWW: https://pgroonga.github.io/
2017-09-19 19:48:30 +00:00
Muhammad Moinur Rahman
b35341f817 [NEW] databases/mroonga: Open-source fulltext search engine for MySQL
Mroonga is a storage engine for MySQL. It provides fast fulltext search
feature for all languages including Chinese, Japanese and Korean to all
MySQL users. Mroonga was called Groonga storage engine.

WWW: http://mroonga.org/
2017-09-19 16:49:12 +00:00
Vanilla I. Shu
6b2eda67b8 Add py-lmdb 0.93, python bindings for LMDB.
PR:		222188
Submitted by:	Keith Gaughan <k@sterechro.me>
2017-09-11 14:30:17 +00:00
Mathieu Arnold
bbe8c3c106 Sort categories Makefiles properly.
Sponsored by:	Absolight
2017-09-11 13:10:24 +00:00
Joseph Mingrone
9c3518ceec New port, databases/pecl-rrd1: Copied from databases/pecl-rrd, so that
databases/pecl-rrd can be updated to version 2.0.1.  Separate ports are
needed because databases/pecl-rrd does not support php 5.6 and
databases/pecl-rrd1 does not support php 7.0 and 7.1.

PR:		219939
Submitted by:	daniel@blodan.se (maintainer)
2017-09-07 14:32:28 +00:00
Rene Ladan
42fbd0dcae Remove Python 3.3 and related ports, it expired today:
2017-09-01 lang/python33: No longer receives bug fixes, only security updates. Please update to Python 3.6
databases/py33-gdbm
databases/py33-sqlite3
devel/py33-setuptools
x11-toolkits/py33-tkinter
devel/py3-enum34
2017-09-03 10:33:56 +00:00
Danilo G. Baio
b132eca71e New port databases/zabbix32-libzbxpgsql: PostgreSQL monitoring module for zabbix32-agent
This project provides comprehensive monitoring of PostgreSQL servers using a
natively compiled Zabbix agent module, written in C.

The module enables discovery and monitoring of tablespaces, databases,
namespaces, tables, indexes, etc.

WWW: http://cavaliercoder.com/libzbxpgsql/

databases/zabbix3-libzbxpgsql -> databases/zabbix32-libzbxpgsql

PR:		221831
Submitted by:	Martin Waschbüsch <martin@waschbuesch.de>
2017-08-26 19:06:01 +00:00
Danilo G. Baio
b4805a0393 New port databases/zabbix22-libzbxpgsql: PostgreSQL monitoring module for zabbix22-agent
This project provides comprehensive monitoring of PostgreSQL servers using a
natively compiled Zabbix agent module, written in C.

The module enables discovery and monitoring of tablespaces, databases,
namespaces, tables, indexes, etc.

WWW: http://cavaliercoder.com/libzbxpgsql/

databases/zabbix3-libzbxpgsql -> databases/zabbix22-libzbxpgsql

PR:		221830
Submitted by:	Martin Waschbüsch <martin@waschbuesch.de>
2017-08-26 18:39:50 +00:00
Danilo G. Baio
ccc5d1b658 databases/libzbxpgsql: Update to 1.1.0, Rename to databases/zabbix3-libzbxpgsql
Rename to allow multiple version of libzbxpgsql to coexist, each one
uses a different zabbix-agent version.

Add CONFLICTS in preparation for multiple versions as well.

PR:		221798
Submitted by:	Martin Waschbüsch <martin@waschbuesch.de> (maintainer)
2017-08-26 18:14:55 +00:00
Torsten Zuehlsdorff
161b795cf3 New port: databases/rubygem-peek-pg
Take a peek into the Postgres queries made during your application's requests.

Things this peek view provides:
- Total number of Postgres queries called during the request
- The duration of the queries made during the request

WWW: https://github.com/peek/peek-pg
2017-08-24 09:06:59 +00:00
Torsten Zuehlsdorff
55ba635f26 New port: databases/rubygem-peek-mysql2
Take a peek into the MySQL queries made during your application's requests.

Things this peek view provides:
- Total number of MySQL queries called during the request
- The duration of the queries made during the request

WWW: https://github.com/peek/peek-mysql2
2017-08-24 09:02:01 +00:00
Steve Wills
432a35044b databases/sqlitebrowser: update to 3.10.0; remove sqlitebrowser-qt5
Since QT4 is dropped, sqlitebrowser-qt5 is now sqlitebrowser.

PR:		221699
Submitted by:	lbartoletti <lbartoletti@tuxfamily.org> (maintainer)
2017-08-21 20:22:25 +00:00
Kirill Ponomarev
28436fc627 CockroachDB is a distributed SQL database built on a transactional
and strongly-consistent key-value store. It scales horizontally;
survives disk, machine, rack, and even datacenter failures with
minimal latency disruption and no manual intervention; supports
strongly-consistent ACID transactions; and provides a familiar SQL
API for structuring, manipulating, and querying data.

CockroachDB is inspired by Google's Spanner and F1 technologies, and
it's completely open source.

PR:		221635
Submitted by:	James Nugent <freebsd@jen20.com>
Approved by:	mat (mentor)
Differential Revision: https://reviews.freebsd.org/D12088
2017-08-21 14:11:33 +00:00
Antoine Brodin
f5bf16c730 Fix INDEX 2017-08-16 21:41:39 +00:00
Kurt Jaeger
3daef6eeef New port: databases/postgres-xl
Postgres-XL is an open source project to provide both write-scalability and
massively parallel processing transparently to PostgreSQL. It is a collection
of tightly coupled database components which can be installed on more than one
system or virtual machine.

Write-scalable means Postgres-XL can be configured with as many database
servers as you want and handle many more writes (updating SQL statements) than
a single standalone database server could otherwise do. You can have more than
one database server that provides a single database view. Any database update
from any database server is immediately visible to any other transactions
running on different servers. Transparent means you do not necessarily need
to worry about how your data is stored in more than one database servers
internally.

WWW: http://www.postgres-xl.org/

PR:		219164
Submitted by:	Jov <amutu@amutu.com>
2017-08-16 18:55:15 +00:00
Romain Tartière
c296a7903b New port databases/puppetdb-terminus5
Copy databases/puppetdb-terminus4 to databases/puppetdb-terminus5 and update.

While here, update/Fix conflicts with databases/puppetdb-terminus[34].
2017-08-12 14:19:04 +00:00
Romain Tartière
6fee691502 New port databases/puppetdb5
Copy databases/puppetdb4 to databases/puppetdb5 and update.

While here:
  - Update/fix conflicts with databases/puppetdb[34];
  - Remove broken indirect dependency in databases/puppetdb3 (no need to
    rebuild, so not bumping PORTREVISION).

With hat:	puppet
2017-08-12 14:14:12 +00:00
Kurt Jaeger
b0a3a0e5e0 New port: databases/pg_partman
pg_partman is an extension to create and manage both time-based and
serial-based table partition sets. Sub-partitoning is also supported.
Child table & trigger function creation is all managed by the extension
itself. Tables with existing data can also have their data partitioned in
easily managed smaller batches. Optional retention policy can automatically
drop partitions no longer needed. A background worker (BGW) process is
included to automatically run partition maintenance without the need of an
external scheduler (cron, etc) in most cases.

WWW: https://github.com/keithf4/pg_partman

PR:		214417
Submitted by:	Lacey Powers <lacey.leanne@gmail.com>
Reviewed by:	ler
2017-08-11 09:26:25 +00:00
Palle Girgensohn
7b998832c5 Add PostgreSQL-10 to the ports tree 2017-08-10 20:25:17 +00:00
Torsten Zuehlsdorff
ec1e4f8f2e New port: databases/pgloader3
Pgloader loads data into PostgreSQL using the COPY streaming protocol,and
doing so with separate threads for reading and writing data.Asynchronous
IO,compiled to the metal programming language.
pgloader knows how to read data from MySQL,SQLite or dBase databases,and
knows how to discover the schema and properly cast data types over.It also
knows how to read CSV files in several definitions of CSV,and fixed columns
files.

WWW: http://pgloader.io

PR:           219165
Submitted by: Jov <amutu@amutu.com>
2017-08-07 13:46:50 +00:00
Kurt Jaeger
edcd495d20 New port: databases/grass7
databases/grass: renamed to databases/grass6

- submitter becomes maintainer
- changed dependency for graphics/qgis to grass6

          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: http://grass.osgeo.org/

PR:		221087
Submitted by:	lbartoletti@tuxfamily.org
2017-07-30 14:18:29 +00:00
Torsten Zuehlsdorff
10bed6ffcc New port: databases/pg_dirtyread
The pg_dirtyread extension provides the ability to read dead but unvacuumed
rows from a relation.

WWW: https://github.com/ChristophBerg/pg_dirtyread

PR:           220537
Submitted by: Jov <amutu@amutu.com>
2017-07-27 09:19:00 +00:00
Joseph Mingrone
4b52675e34 databases/rubygem-active_model_serializers: Conventions-based JSON
generation for Rails

WWW: https://github.com/rails-api/active_model_serializers
2017-07-25 21:11:02 +00:00
Joseph Mingrone
4c0cbdf562 databases/rubygem-mario-redis-lock: Ruby distributed lock using Redis, with an
emphasis on transparency

WWW: https://github.com/marioizquierdo/mario-redis-lock
2017-07-25 19:57:49 +00:00
Danilo G. Baio
2da07f3f5b databases/py-odbc: Update to 4.0.17, Rename to databases/py-pyodbc
Rename to comply with PyPI scheme

While here:
 - Switch to USES=localbase and remove a patch that does the same
 - STRIP pyodbc.so

PR:		220305
Submitted by:	rob.kruus@gmail.com (maintainer)
Approved by:	garga (mentor)
Differential Revision:	https://reviews.freebsd.org/D11587
2017-07-18 23:40:21 +00:00
Torsten Zuehlsdorff
4783531927 New port: databases/postgresql-orafce
The "orafce" is a module of PostgreSQL. It implements of some functions from
the Oracle database. The functionality was verified on Oracle 10g, and the
module is useful for production work. This module contains some useful function
which can help with porting Oracle application to PostgreSQL or can be useful
generally.

WWW: https://github.com/orafce/orafce

PR:           219616
Submitted by: Jov <amutu@amutu.com>
2017-07-17 11:15:51 +00:00
Torsten Zuehlsdorff
af8f9e5373 New port: databases/postgresql-zhparser
Zhparser is a PostgreSQL extension for full-text search of Chinese. It use
Simple Chinese Word Segmentation (SCWS) as driver and highly configurable and
easy to use. The default dictionary of Zhparser is for Simplified Chinese. If
you use Tranditional Chinese,you can download the dicionary from SCWS offical
site.

WWW: https://github.com/amutu/zhparser

PR:           219649
Submitted by: Jov <amutu@amutu.com>
2017-07-17 10:20:42 +00:00
Torsten Zuehlsdorff
306d6e7add New port: databases/postgresql-tds_fdw
Tds_fdw is a PostgreSQL foreign data wrapper that can connect to databases that
use the Tabular Data Stream (TDS) protocol, such as Sybase databases and
Microsoft SQL server. The current version does not yet support JOIN push-down,
or write operations. It does support WHERE and column pushdowns when
match_column_names is enabled.

WWW: https://github.com/tds-fdw/tds_fdw

PR:           219671
Submitted by: Jov <amutu@amutu.com>
2017-07-14 09:14:11 +00:00
Steve Wills
8a0382ebc5 databases/py-sispy: create port
Client library for interacting with the SIS RESTful API

WWW: https://pypi.python.org/pypi/sispy

PR:		219823
Submitted by:	Rick Miller <vmiller@hostileadmin.com>
2017-07-12 19:07:59 +00:00