aboutsummaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
authorKoop Mast <kwm@rainbow-runner.nl>2018-09-30 23:45:52 +0800
committerKoop Mast <kwm@rainbow-runner.nl>2018-09-30 23:45:52 +0800
commit47ffcc70dadacd4bcb9bc9d1594f8e3df6042782 (patch)
tree235d3192ead7905d4ff3dc86171030f0be9e3eed /databases
parentfc454a00e2ed3f8d960f64430e2367a9857b00c8 (diff)
parentcbe2701ebd5c675ac475163493cbf882fe7b9a4c (diff)
downloadfreebsd-ports-gnome-gnome-3.26.tar.gz
freebsd-ports-gnome-gnome-3.26.tar.zst
freebsd-ports-gnome-gnome-3.26.zip
Merge branch 'master' into gnome-3.26gnome-3.26
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile4
-rw-r--r--databases/fortytwo-bdb/Makefile2
-rw-r--r--databases/libgda5/files/patch-00-unicode83
-rw-r--r--databases/libgda5/files/patch-fix-crash21
-rw-r--r--databases/libgda5/files/patch-ftbfs103
-rw-r--r--databases/libgda5/files/patch-ftbfs-211
-rw-r--r--databases/mantis/Makefile2
-rw-r--r--databases/mantis/distinfo10
-rw-r--r--databases/mariadb-connector-c/Makefile4
-rw-r--r--databases/mariadb100-server/Makefile1
-rw-r--r--databases/mariadb101-server/Makefile2
-rw-r--r--databases/mariadb102-server/Makefile2
-rw-r--r--databases/mariadb103-server/Makefile2
-rw-r--r--databases/p5-DBIx-Class-DynamicDefault/Makefile4
-rw-r--r--databases/php56-interbase/Makefile1
-rw-r--r--databases/php56-pdo_firebird/Makefile1
-rw-r--r--databases/puppetdb-cli/Makefile111
-rw-r--r--databases/puppetdb-cli/distinfo147
-rw-r--r--databases/puppetdb-cli/pkg-descr11
-rw-r--r--databases/puppetdb-terminus4/Makefile2
-rw-r--r--databases/puppetdb-terminus5/Makefile2
-rw-r--r--databases/puppetdb-terminus6/Makefile28
-rw-r--r--databases/puppetdb-terminus6/distinfo3
-rw-r--r--databases/puppetdb-terminus6/files/patch-Makefile62
-rw-r--r--databases/puppetdb-terminus6/pkg-descr3
-rw-r--r--databases/puppetdb-terminus6/pkg-plist17
-rw-r--r--databases/puppetdb4/Makefile2
-rw-r--r--databases/puppetdb5/Makefile2
-rw-r--r--databases/puppetdb6/Makefile52
-rw-r--r--databases/puppetdb6/distinfo3
-rw-r--r--databases/puppetdb6/files/patch-Makefile37
-rw-r--r--databases/puppetdb6/files/patch-ext_bin_puppetdb15
-rw-r--r--databases/puppetdb6/files/patch-ext_cli_ssl-setup11
-rw-r--r--databases/puppetdb6/files/patch-ext_config_conf.d_config.ini15
-rw-r--r--databases/puppetdb6/files/patch-ext_config_conf.d_jetty.ini8
-rw-r--r--databases/puppetdb6/files/patch-ext_config_logback.xml29
-rw-r--r--databases/puppetdb6/files/patch-ext_config_request-logging.xml14
-rw-r--r--databases/puppetdb6/files/pkg-message.in6
-rw-r--r--databases/puppetdb6/files/puppetdb.in91
-rw-r--r--databases/puppetdb6/pkg-descr3
-rw-r--r--databases/puppetdb6/pkg-plist21
-rw-r--r--databases/py-fakeredis/Makefile3
-rw-r--r--databases/py-fakeredis/distinfo6
-rw-r--r--databases/py-pgcli/Makefile7
-rw-r--r--databases/py-pgcli/distinfo6
-rw-r--r--databases/py-pickleshare/Makefile2
-rw-r--r--databases/py-pickleshare/distinfo6
-rw-r--r--databases/sequeler/Makefile28
-rw-r--r--databases/sequeler/distinfo3
-rw-r--r--databases/sequeler/files/patch-src_Services_ActionManager.vala43
-rw-r--r--databases/sequeler/pkg-descr5
-rw-r--r--databases/sequeler/pkg-plist218
-rw-r--r--databases/sqlclient/Makefile2
-rw-r--r--databases/timescaledb/Makefile2
-rw-r--r--databases/timescaledb/distinfo6
-rw-r--r--databases/timescaledb/files/patch-src_net_conn__plain.c22
-rw-r--r--databases/timescaledb/pkg-plist1
57 files changed, 1247 insertions, 61 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 914eb7466276..39978b0539c3 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -760,10 +760,13 @@
SUBDIR += proftpd-mod_sql_sqlite
SUBDIR += proftpd-mod_sql_tds
SUBDIR += pspg
+ SUBDIR += puppetdb-cli
SUBDIR += puppetdb-terminus4
SUBDIR += puppetdb-terminus5
+ SUBDIR += puppetdb-terminus6
SUBDIR += puppetdb4
SUBDIR += puppetdb5
+ SUBDIR += puppetdb6
SUBDIR += pure-sql3
SUBDIR += puredb
SUBDIR += pxlib
@@ -1008,6 +1011,7 @@
SUBDIR += rubygem-state_machines-activemodel
SUBDIR += rubygem-state_machines-activerecord
SUBDIR += rubygem-tarantool
+ SUBDIR += sequeler
SUBDIR += sfcgal
SUBDIR += sharedance
SUBDIR += skytools
diff --git a/databases/fortytwo-bdb/Makefile b/databases/fortytwo-bdb/Makefile
index 2d3a8487e1dc..f243df264104 100644
--- a/databases/fortytwo-bdb/Makefile
+++ b/databases/fortytwo-bdb/Makefile
@@ -2,7 +2,7 @@
PORTNAME= bdb
PORTVERSION= 0.2.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= databases gnustep
MASTER_SITES= SF/fortytwo/Berkeley%20DB%20Wrapper%20%28BDB%29/${PORTVERSION}
PKGNAMEPREFIX= fortytwo-
diff --git a/databases/libgda5/files/patch-00-unicode b/databases/libgda5/files/patch-00-unicode
new file mode 100644
index 000000000000..5308f41f6543
--- /dev/null
+++ b/databases/libgda5/files/patch-00-unicode
@@ -0,0 +1,83 @@
+From b611c805b3a2248e2f4f85f993f96c13a05b4730 Mon Sep 17 00:00:00 2001
+From: Emmanuele Bassi <ebassi@gnome.org>
+Date: Mon, 17 Jul 2017 22:37:50 +0100
+Subject: Convert files to Unicode
+
+These header files have mixed encoding, and makes various tools choke on
+them.
+---
+ libgda/gda-connection.h | 2 +-
+ libgda/sql-parser/gda-sql-statement.h | 2 +-
+ libgda/sql-parser/gda-statement-struct-delete.h | 2 +-
+ libgda/sql-parser/gda-statement-struct-unknown.h | 2 +-
+ libgda/sql-parser/gda-statement-struct-util.h | 2 +-
+ 5 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/libgda/gda-connection.h b/libgda/gda-connection.h
+index 94d1b27b5..19ca63fc3 100644
+--- a/libgda/gda-connection.h
++++ libgda/gda-connection.h
+@@ -6,7 +6,7 @@
+ * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+ * Copyright (C) 2003 Filip Van Raemdonck <mechanix@debian.org>
+ * Copyright (C) 2004 - 2005 Alan Knowles <alank@src.gnome.org>
+- * Copyright (C) 2004 José María Casanova Crespo <jmcasanova@igalia.com>
++ * Copyright (C) 2004 José María Casanova Crespo <jmcasanova@igalia.com>
+ * Copyright (C) 2005 - 2009 Bas Driessen <bas.driessen@xobas.com>
+ * Copyright (C) 2006 - 2008 Murray Cumming <murrayc@murrayc.com>
+ * Copyright (C) 2007 Leonardo Boshell <lb@kmc.com.co>
+diff --git a/libgda/sql-parser/gda-sql-statement.h b/libgda/sql-parser/gda-sql-statement.h
+index 0ba1f9edc..8783ca8a1 100644
+--- a/libgda/sql-parser/gda-sql-statement.h
++++ libgda/sql-parser/gda-sql-statement.h
+@@ -1,7 +1,7 @@
+ /*
+ * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
+ * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
+- * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
+ * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
+ * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
+ * Copyright (C) 2011 Murray Cumming <murrayc@murrayc.com>
+diff --git a/libgda/sql-parser/gda-statement-struct-delete.h b/libgda/sql-parser/gda-statement-struct-delete.h
+index cab8b9dad..2e51c5eae 100644
+--- a/libgda/sql-parser/gda-statement-struct-delete.h
++++ libgda/sql-parser/gda-statement-struct-delete.h
+@@ -1,7 +1,7 @@
+ /*
+ * Copyright (C) 2005 Dan Winship <danw@src.gnome.org>
+ * Copyright (C) 2005 - 2011 Vivien Malerba <malerba@gnome-db.org>
+- * Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net>
++ * Copyright (C) 2005 Ãlvaro Peña <alvaropg@telefonica.net>
+ * Copyright (C) 2007 Armin Burgmeier <armin@openismus.com>
+ * Copyright (C) 2007 - 2009 Murray Cumming <murrayc@murrayc.com>
+ *
+diff --git a/libgda/sql-parser/gda-statement-struct-unknown.h b/libgda/sql-parser/gda-statement-struct-unknown.h
+index 5c530d4d9..e0aaf945f 100644
+--- a/libgda/sql-parser/gda-statement-struct-unknown.h
++++ libgda/sql-parser/gda-statement-struct-unknown.h
+@@ -1,7 +1,7 @@
+ /*
+ * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
+ * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
+- * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
+ * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
+ * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
+ * Copyright (C) 2009 Murray Cumming <murrayc@murrayc.com>
+diff --git a/libgda/sql-parser/gda-statement-struct-util.h b/libgda/sql-parser/gda-statement-struct-util.h
+index cd4596281..252d6edcc 100644
+--- a/libgda/sql-parser/gda-statement-struct-util.h
++++ libgda/sql-parser/gda-statement-struct-util.h
+@@ -1,7 +1,7 @@
+ /*
+ * Copyright (C) 2005 Dan Winship <danw@src.gnome.org>
+ * Copyright (C) 2005 - 2011 Vivien Malerba <malerba@gnome-db.org>
+- * Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net>
++ * Copyright (C) 2005 Ãlvaro Peña <alvaropg@telefonica.net>
+ * Copyright (C) 2007 - 2009 Murray Cumming <murrayc@murrayc.com>
+ *
+ * This library is free software; you can redistribute it and/or
+--
+2.11.0
+
diff --git a/databases/libgda5/files/patch-fix-crash b/databases/libgda5/files/patch-fix-crash
new file mode 100644
index 000000000000..54399873f496
--- /dev/null
+++ b/databases/libgda5/files/patch-fix-crash
@@ -0,0 +1,21 @@
+diff --git i/libgda-ui/data-entries/plugins/libmain.c w/libgda-ui/data-entries/plugins/libmain.c
+index a30c2db2c3258111..1356488c8b0940f9 100644
+--- libgda-ui/data-entries/plugins/libmain.c
++++ libgda-ui/data-entries/plugins/libmain.c
+@@ -39,15 +39,7 @@
+ #endif
+
+ #ifdef HAVE_GTKSOURCEVIEW
+- #ifdef GTK_DISABLE_SINGLE_INCLUDES
+- #undef GTK_DISABLE_SINGLE_INCLUDES
+- #endif
+-
+- #include <gtksourceview/gtksourceview.h>
+- #include <gtksourceview/gtksourcelanguagemanager.h>
+- #include <gtksourceview/gtksourcebuffer.h>
+- #include <gtksourceview/gtksourcestyleschememanager.h>
+- #include <gtksourceview/gtksourcestylescheme.h>
++#include <gtksourceview/gtksource.h>
+ #endif
+
+ static GdauiDataEntry *plugin_entry_filesel_create_func (GdaDataHandler *handler, GType type, const gchar *options);
diff --git a/databases/libgda5/files/patch-ftbfs b/databases/libgda5/files/patch-ftbfs
new file mode 100644
index 000000000000..d493b571f55a
--- /dev/null
+++ b/databases/libgda5/files/patch-ftbfs
@@ -0,0 +1,103 @@
+Description: Fix FTBFS with glib 2.54
+ glib-mkenums now expects input files to be UTF-8,
+ fix the encoding of libgnomeui/gnome-scores.h
+Author: Adrian Bunk <bunk@debian.org>
+
+--- libgda5-5.2.4.orig/libgda/gda-column.h
++++ libgda/gda-column.h
+@@ -1,6 +1,6 @@
+ /*
+ * Copyright (C) 2005 - 2011 Vivien Malerba <malerba@gnome-db.org>
+- * Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net>
++ * Copyright (C) 2005 Ãlvaro Peña <alvaropg@telefonica.net>
+ * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
+ *
+ * This library is free software; you can redistribute it and/or
+--- libgda5-5.2.4.orig/libgda/gda-data-model-extra.h
++++ libgda/gda-data-model-extra.h
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
+ * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
+ * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
+ * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
+--- libgda5-5.2.4.orig/libgda/gda-data-model-iter-extra.h
++++ libgda/gda-data-model-iter-extra.h
+@@ -1,7 +1,7 @@
+ /*
+ * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
+ * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
+- * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
+ * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
+ * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
+ *
+--- libgda5-5.2.4.orig/libgda/gda-data-model.h
++++ libgda/gda-data-model.h
+@@ -4,7 +4,7 @@
+ * Copyright (C) 2003 Laurent Sansonetti <lrz@gnome.org>
+ * Copyright (C) 2005 Dan Winship <danw@src.gnome.org>
+ * Copyright (C) 2005 - 2012 Vivien Malerba <malerba@gnome-db.org>
+- * Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net>
++ * Copyright (C) 2005 Ãlvaro Peña <alvaropg@telefonica.net>
+ * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
+ * Copyright (C) 2011 Daniel Espinosa <despinosa@src.gnome.org>
+ *
+--- libgda5-5.2.4.orig/libgda/gda-mutex.h
++++ libgda/gda-mutex.h
+@@ -1,7 +1,7 @@
+ /*
+ * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
+ * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
+- * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
+ * Copyright (C) 2001 - 2013 Vivien Malerba <malerba@gnome-db.org>
+ * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
+ *
+--- libgda5-5.2.4.orig/libgda/gda-row.h
++++ libgda/gda-row.h
+@@ -3,10 +3,10 @@
+ * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
+ * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
+ * Copyright (C) 2003 Laurent Sansonetti <laurent@datarescue.be>
+- * Copyright (C) 2003 Xabier Rodríguez Calvar <xrcalvar@igalia.com>
++ * Copyright (C) 2003 Xabier Rodríguez Calvar <xrcalvar@igalia.com>
+ * Copyright (C) 2004 Paisa Seeluangsawat <paisa@users.sf.net>
+ * Copyright (C) 2005 Bas Driessen <bas.driessen@xobas.com>
+- * Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net>
++ * Copyright (C) 2005 Ãlvaro Peña <alvaropg@telefonica.net>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+--- libgda5-5.2.4.orig/libgda/gda-server-provider-private.h
++++ libgda/gda-server-provider-private.h
+@@ -1,7 +1,7 @@
+ /*
+ * Copyright (C) 2005 Dan Winship <danw@src.gnome.org>
+ * Copyright (C) 2005 - 2011 Vivien Malerba <malerba@gnome-db.org>
+- * Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net>
++ * Copyright (C) 2005 Ãlvaro Peña <alvaropg@telefonica.net>
+ * Copyright (C) 2007 Murray Cumming <murrayc@murrayc.com>
+ *
+ * This library is free software; you can redistribute it and/or
+--- libgda5-5.2.4.orig/libgda/gda-util.h
++++ libgda/gda-util.h
+@@ -1,7 +1,7 @@
+ /*
+ * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
+ * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
+- * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
+ * Copyright (C) 2001 - 2013 Vivien Malerba <malerba@gnome-db.org>
+ * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
+ * Copyright (C) 2006 - 2007 Murray Cumming <murrayc@murrayc.com>
+--- libgda5-5.2.4.orig/libgda/libgda-global-variables.h
++++ libgda/libgda-global-variables.h
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
+ * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo@gnome-db.org>
+ * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
+ * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
diff --git a/databases/libgda5/files/patch-ftbfs-2 b/databases/libgda5/files/patch-ftbfs-2
new file mode 100644
index 000000000000..7c368cd42cae
--- /dev/null
+++ b/databases/libgda5/files/patch-ftbfs-2
@@ -0,0 +1,11 @@
+--- libgda-ui/gdaui-easy.h 2017-10-08 21:17:30.203226827 +0000
++++ libgda-ui/gdaui-easy.h 2017-10-08 21:19:38.143497887 +0000
+@@ -1,7 +1,7 @@
+ /*
+ * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org>
+ * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo@gnome-db.org>
+- * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org>
+ * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org>
+ * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo@src.gnome.org>
+ *
diff --git a/databases/mantis/Makefile b/databases/mantis/Makefile
index ebc988aa36ad..4593f4d54d3a 100644
--- a/databases/mantis/Makefile
+++ b/databases/mantis/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mantis
-PORTVERSION= 2.17.0
+PORTVERSION= 2.17.1
PORTEPOCH= 1
CATEGORIES= databases www
MASTER_SITES= SF/mantisbt/mantis-stable/${PORTVERSION}
diff --git a/databases/mantis/distinfo b/databases/mantis/distinfo
index a58ab4e604ec..49efb99c560d 100644
--- a/databases/mantis/distinfo
+++ b/databases/mantis/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1536042301
-SHA256 (mantisbt-2.17.0.tar.gz) = 8922138ba11f5646c6c4315654a71a370147aad07815d869604c1216624b4505
-SIZE (mantisbt-2.17.0.tar.gz) = 16693236
+TIMESTAMP = 1537882484
+SHA256 (mantisbt-2.17.1.tar.gz) = f4e4b8cfe09bd1126511ed126da59ec800e9673053e48a5709cbc15d0da9f118
+SIZE (mantisbt-2.17.1.tar.gz) = 16693064
SHA256 (mantisbt-plugins-Activity-99cf873396ebc3fec431c6746dae1a604768f322_GH0.tar.gz) = 7c9a2d08d98854c40e53ec5ae90aa84ea3849843e5dec8fceefd4cbfba6d4c88
SIZE (mantisbt-plugins-Activity-99cf873396ebc3fec431c6746dae1a604768f322_GH0.tar.gz) = 42861
SHA256 (mantisbt-plugins-Announce-v2.3.0_GH0.tar.gz) = 08e22564618d4a867db87c35d2117781631ae6c58e805b74a1c61e065edb189d
@@ -27,12 +27,12 @@ SHA256 (mantisbt-plugins-piwik-a2dba46836bdc07a80b8040e889ba0606f97415e_GH0.tar.
SIZE (mantisbt-plugins-piwik-a2dba46836bdc07a80b8040e889ba0606f97415e_GH0.tar.gz) = 2898
SHA256 (mantisbt-plugins-SampleAuth-34856715f49a5c273f33e094c759c0e0b52b3912_GH0.tar.gz) = 0b469ad79ffb792e4fc9cbcc5d48266c686be20de3f0cd6986bf43893deca1c3
SIZE (mantisbt-plugins-SampleAuth-34856715f49a5c273f33e094c759c0e0b52b3912_GH0.tar.gz) = 197029
+SHA256 (mantisbt-plugins-source-integration-v2.1.3_GH0.tar.gz) = 07b4e941f7d478f1b14b040efd3a47fe5623d32aea8bd2c195b2bc390463fefb
+SIZE (mantisbt-plugins-source-integration-v2.1.3_GH0.tar.gz) = 109541
SHA256 (mantisbt-plugins-Slack-0e00367057a46171cb17b8eb8ff9bf6138b24525_GH0.tar.gz) = f0eaea1bb42bf0f02956c0995c0e74b3832c479632d226af1fd3996b30ecd806
SIZE (mantisbt-plugins-Slack-0e00367057a46171cb17b8eb8ff9bf6138b24525_GH0.tar.gz) = 27139
SHA256 (mantisbt-plugins-Snippets-v2.2.5_GH0.tar.gz) = 7efa4d1635789fde24d1aa5385f0fee100578c5c1f730c6fcf9228304b059aa0
SIZE (mantisbt-plugins-Snippets-v2.2.5_GH0.tar.gz) = 35287
-SHA256 (mantisbt-plugins-source-integration-v2.1.3_GH0.tar.gz) = 07b4e941f7d478f1b14b040efd3a47fe5623d32aea8bd2c195b2bc390463fefb
-SIZE (mantisbt-plugins-source-integration-v2.1.3_GH0.tar.gz) = 109541
SHA256 (mantisbt-plugins-Taskodrome-0491fa47062cdfa7bf03c01bd286986c75a18453_GH0.tar.gz) = b990e8a91ef8842e2a4a8a140f3f8d3505fb04797f7359cd7b27220d721d4a9b
SIZE (mantisbt-plugins-Taskodrome-0491fa47062cdfa7bf03c01bd286986c75a18453_GH0.tar.gz) = 14528816
SHA256 (mantisbt-plugins-timetracking-3a560673d85e17651fc1994f5e09e2ae9df62336_GH0.tar.gz) = 99f13d9d4cef6aa9875dcd2b122dcd48b33dbd1e51439d455ea850b59bf7f14a
diff --git a/databases/mariadb-connector-c/Makefile b/databases/mariadb-connector-c/Makefile
index 0c4779b854e4..c858c8530878 100644
--- a/databases/mariadb-connector-c/Makefile
+++ b/databases/mariadb-connector-c/Makefile
@@ -19,7 +19,7 @@ COMMENT= MariaDB database connector for C
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
-BROKEN_powerpc64= fails to compile: my_stmt_codec.c: error: invalid use of void expression
+LIB_DEPENDS= libcurl.so:ftp/curl
CONFLICTS_INSTALL= mariadb[0-9]*-client-* \
mariadb102-server-* \
@@ -31,8 +31,6 @@ USE_LDCONFIG= ${PREFIX}/lib/mariadb
SITESDIR= mariadb/connector-c-${PORTVERSION}
DOCSDIR= ${PREFIX}/share/doc/mysql
-LIB_DEPENDS= libcurl.so:ftp/curl
-
CMAKE_ARGS+= -DCOMPILATION_COMMENT="FreeBSD Ports" \
-DWITH_EXTERNAL_ZLIB="YES"
diff --git a/databases/mariadb100-server/Makefile b/databases/mariadb100-server/Makefile
index 2418d36db9c9..db41d1b16e70 100644
--- a/databases/mariadb100-server/Makefile
+++ b/databases/mariadb100-server/Makefile
@@ -123,7 +123,6 @@ OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
TOKUDB_LIB_DEPENDS= libsnappy.so:archivers/snappy
TOKUDB_PORTDOCS= PATENTS README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
-TOKUDB_IMPLIES= DOCS
post-install:
# Remove programs to avoid conflict with mariadb100-client
diff --git a/databases/mariadb101-server/Makefile b/databases/mariadb101-server/Makefile
index 00d0176e3271..9ee7f430b688 100644
--- a/databases/mariadb101-server/Makefile
+++ b/databases/mariadb101-server/Makefile
@@ -149,7 +149,7 @@ OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=${LOCALBASE}/lib
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
-TOKUDB_IMPLIES= SNAPPY DOCS
+TOKUDB_IMPLIES= SNAPPY
TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4
diff --git a/databases/mariadb102-server/Makefile b/databases/mariadb102-server/Makefile
index c551e97e4536..d1066ec74ee7 100644
--- a/databases/mariadb102-server/Makefile
+++ b/databases/mariadb102-server/Makefile
@@ -156,7 +156,7 @@ ROCKSDB_USES= python
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=ON -DWITH_ROCKSDB_snappy=ON
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
-TOKUDB_IMPLIES= SNAPPY DOCS
+TOKUDB_IMPLIES= SNAPPY
TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4
diff --git a/databases/mariadb103-server/Makefile b/databases/mariadb103-server/Makefile
index 37fc6d3dfdaa..31a491f66341 100644
--- a/databases/mariadb103-server/Makefile
+++ b/databases/mariadb103-server/Makefile
@@ -158,7 +158,7 @@ ROCKSDB_USES= python
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=ON -DWITH_ROCKSDB_snappy=ON
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
-TOKUDB_IMPLIES= SNAPPY DOCS
+TOKUDB_IMPLIES= SNAPPY
TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
WSREP_CMAKE_OFF= -DWITH_WSREP=OFF
diff --git a/databases/p5-DBIx-Class-DynamicDefault/Makefile b/databases/p5-DBIx-Class-DynamicDefault/Makefile
index 2d50ca4ab054..ee24629fa4a7 100644
--- a/databases/p5-DBIx-Class-DynamicDefault/Makefile
+++ b/databases/p5-DBIx-Class-DynamicDefault/Makefile
@@ -11,11 +11,15 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Automatically set and update fields
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
BUILD_DEPENDS= p5-DBIx-Class>=0.08127:databases/p5-DBIx-Class
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-DBICx-TestDatabase>=0:databases/p5-DBICx-TestDatabase
USES= perl5
USE_PERL5= configure
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/databases/php56-interbase/Makefile b/databases/php56-interbase/Makefile
index 0e3b08162ee9..894e1d5df5a0 100644
--- a/databases/php56-interbase/Makefile
+++ b/databases/php56-interbase/Makefile
@@ -1,7 +1,6 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
-PORTREVISION= 1
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php56
diff --git a/databases/php56-pdo_firebird/Makefile b/databases/php56-pdo_firebird/Makefile
index b1ffc489be6f..d9d727bc9043 100644
--- a/databases/php56-pdo_firebird/Makefile
+++ b/databases/php56-pdo_firebird/Makefile
@@ -1,7 +1,6 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
-PORTREVISION= 1
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php56
diff --git a/databases/puppetdb-cli/Makefile b/databases/puppetdb-cli/Makefile
new file mode 100644
index 000000000000..3bcd2aa637e6
--- /dev/null
+++ b/databases/puppetdb-cli/Makefile
@@ -0,0 +1,111 @@
+# $FreeBSD$
+
+PORTNAME= puppetdb-cli
+PORTVERSION= 1.2.4
+PORTREVISION= 1
+CATEGORIES= databases
+
+MAINTAINER= puppet@FreeBSD.org
+COMMENT= PuppetDB CLI Tooling
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo perl5 ssl
+USE_GITHUB= yes
+USE_PERL5= build
+
+GH_ACCOUNT= puppetlabs
+
+CARGO_CRATES= advapi32-sys-0.2.0 \
+ aho-corasick-0.6.4 \
+ antidote-1.0.0 \
+ base64-0.6.0 \
+ bitflags-0.7.0 \
+ bitflags-0.9.1 \
+ byteorder-1.2.1 \
+ cc-1.0.3 \
+ docopt-0.7.0 \
+ dtoa-0.4.2 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ fuchsia-zircon-0.2.1 \
+ fuchsia-zircon-sys-0.2.0 \
+ httparse-1.2.3 \
+ hyper-0.10.13 \
+ hyper-openssl-0.2.7 \
+ idna-0.1.4 \
+ itoa-0.3.4 \
+ kernel32-sys-0.2.2 \
+ kitchensink-0.4.2 \
+ ktmw32-sys-0.1.0 \
+ language-tags-0.2.2 \
+ lazy_static-0.2.11 \
+ libc-0.2.34 \
+ log-0.3.8 \
+ matches-0.1.6 \
+ memchr-2.0.1 \
+ mime-0.2.6 \
+ mime_guess-1.8.3 \
+ multipart-0.12.0 \
+ num-traits-0.1.41 \
+ num_cpus-1.7.0 \
+ ole32-sys-0.2.0 \
+ openssl-0.9.22 \
+ openssl-sys-0.9.22 \
+ percent-encoding-1.0.1 \
+ phf-0.7.21 \
+ phf_codegen-0.7.21 \
+ phf_generator-0.7.21 \
+ phf_shared-0.7.21 \
+ pkg-config-0.3.9 \
+ rand-0.3.18 \
+ redox_syscall-0.1.32 \
+ regex-0.2.3 \
+ regex-syntax-0.4.1 \
+ rustc-serialize-0.3.24 \
+ safemem-0.2.0 \
+ serde-1.0.23 \
+ serde-transcode-1.0.0 \
+ serde_json-1.0.7 \
+ shell32-sys-0.1.1 \
+ siphasher-0.2.2 \
+ strsim-0.6.0 \
+ tempdir-0.3.5 \
+ thread_local-0.3.4 \
+ time-0.1.38 \
+ traitobject-0.1.0 \
+ typeable-0.1.2 \
+ unicase-1.4.2 \
+ unicode-bidi-0.3.4 \
+ unicode-normalization-0.1.5 \
+ unreachable-1.0.0 \
+ url-1.6.0 \
+ userenv-sys-0.2.0 \
+ utf8-ranges-1.0.0 \
+ vcpkg-0.2.2 \
+ version_check-0.1.3 \
+ void-1.0.2 \
+ winapi-0.2.8 \
+ winapi-build-0.1.1 \
+ winreg-0.4.0
+
+PLIST_FILES= bin/puppet-db \
+ bin/puppet-query \
+ man/man8/puppet-db.8.gz \
+ man/man8/puppet-query.8.gz \
+ man/man8/puppetdb_conf.8.gz
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|/etc/puppetlabs|/usr/local/etc|' \
+ ${WRKSRC}/cargo-crates/kitchensink-0.4.2/src/utils.rs \
+ ${WRKSRC}/man/puppetdb_conf.pod
+ ${REINPLACE_CMD} -e 's|\$${outpath}/share/|$${outpath}/|' \
+ ${WRKSRC}/pod2man.sh
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/puppet-db
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/puppet-query
+ cd ${WRKSRC} && ./pod2man.sh ${STAGEDIR}${MANPREFIX}
+
+.include <bsd.port.mk>
diff --git a/databases/puppetdb-cli/distinfo b/databases/puppetdb-cli/distinfo
new file mode 100644
index 000000000000..c28da54adc1e
--- /dev/null
+++ b/databases/puppetdb-cli/distinfo
@@ -0,0 +1,147 @@
+TIMESTAMP = 1532332053
+SHA256 (rust/crates/advapi32-sys-0.2.0.tar.gz) = e06588080cb19d0acb6739808aafa5f26bfb2ca015b2b6370028b44cf7cb8a9a
+SIZE (rust/crates/advapi32-sys-0.2.0.tar.gz) = 7217
+SHA256 (rust/crates/aho-corasick-0.6.4.tar.gz) = d6531d44de723825aa81398a6415283229725a00fa30713812ab9323faa82fc4
+SIZE (rust/crates/aho-corasick-0.6.4.tar.gz) = 25443
+SHA256 (rust/crates/antidote-1.0.0.tar.gz) = 34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5
+SIZE (rust/crates/antidote-1.0.0.tar.gz) = 6312
+SHA256 (rust/crates/base64-0.6.0.tar.gz) = 96434f987501f0ed4eb336a411e0631ecd1afa11574fe148587adc4ff96143c9
+SIZE (rust/crates/base64-0.6.0.tar.gz) = 25720
+SHA256 (rust/crates/bitflags-0.7.0.tar.gz) = aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d
+SIZE (rust/crates/bitflags-0.7.0.tar.gz) = 10851
+SHA256 (rust/crates/bitflags-0.9.1.tar.gz) = 4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5
+SIZE (rust/crates/bitflags-0.9.1.tar.gz) = 12406
+SHA256 (rust/crates/byteorder-1.2.1.tar.gz) = 652805b7e73fada9d85e9a6682a4abd490cb52d96aeecc12e33a0de34dfd0d23
+SIZE (rust/crates/byteorder-1.2.1.tar.gz) = 17841
+SHA256 (rust/crates/cc-1.0.3.tar.gz) = a9b13a57efd6b30ecd6598ebdb302cca617930b5470647570468a65d12ef9719
+SIZE (rust/crates/cc-1.0.3.tar.gz) = 38442
+SHA256 (rust/crates/docopt-0.7.0.tar.gz) = ab32ea6e284d87987066f21a9e809a73c14720571ef34516f0890b3d355ccfd8
+SIZE (rust/crates/docopt-0.7.0.tar.gz) = 41313
+SHA256 (rust/crates/dtoa-0.4.2.tar.gz) = 09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab
+SIZE (rust/crates/dtoa-0.4.2.tar.gz) = 14227
+SHA256 (rust/crates/foreign-types-0.3.2.tar.gz) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.tar.gz) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 5672
+SHA256 (rust/crates/fuchsia-zircon-0.2.1.tar.gz) = f6c0581a4e363262e52b87f59ee2afe3415361c6ec35e665924eb08afe8ff159
+SIZE (rust/crates/fuchsia-zircon-0.2.1.tar.gz) = 22942
+SHA256 (rust/crates/fuchsia-zircon-sys-0.2.0.tar.gz) = 43f3795b4bae048dc6123a6b972cadde2e676f9ded08aef6bb77f5f157684a82
+SIZE (rust/crates/fuchsia-zircon-sys-0.2.0.tar.gz) = 7005
+SHA256 (rust/crates/httparse-1.2.3.tar.gz) = af2f2dd97457e8fb1ae7c5a420db346af389926e36f43768b96f101546b04a07
+SIZE (rust/crates/httparse-1.2.3.tar.gz) = 14847
+SHA256 (rust/crates/hyper-0.10.13.tar.gz) = 368cb56b2740ebf4230520e2b90ebb0461e69034d85d1945febd9b3971426db2
+SIZE (rust/crates/hyper-0.10.13.tar.gz) = 113480
+SHA256 (rust/crates/hyper-openssl-0.2.7.tar.gz) = 5ecb3cd8e4d53f8abe7cb2227e66674bb63c1bd0ba60ca9ba7b74ea1e0054891
+SIZE (rust/crates/hyper-openssl-0.2.7.tar.gz) = 8301
+SHA256 (rust/crates/idna-0.1.4.tar.gz) = 014b298351066f1512874135335d62a789ffe78a9974f94b43ed5621951eaf7d
+SIZE (rust/crates/idna-0.1.4.tar.gz) = 289112
+SHA256 (rust/crates/itoa-0.3.4.tar.gz) = 8324a32baf01e2ae060e9de58ed0bc2320c9a2833491ee36cd3b4c414de4db8c
+SIZE (rust/crates/itoa-0.3.4.tar.gz) = 9921
+SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
+SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537
+SHA256 (rust/crates/kitchensink-0.4.2.tar.gz) = 395e6cf64c618179ef8a0fc70d6255f2999a885a81ccd408ed6533f3f438c18e
+SIZE (rust/crates/kitchensink-0.4.2.tar.gz) = 5455
+SHA256 (rust/crates/ktmw32-sys-0.1.0.tar.gz) = 7f9313a869ff779ae08dd990b75a92dc06aa16d771f41305f7286649cd39a0ee
+SIZE (rust/crates/ktmw32-sys-0.1.0.tar.gz) = 6270
+SHA256 (rust/crates/language-tags-0.2.2.tar.gz) = a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a
+SIZE (rust/crates/language-tags-0.2.2.tar.gz) = 12754
+SHA256 (rust/crates/lazy_static-0.2.11.tar.gz) = 76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73
+SIZE (rust/crates/lazy_static-0.2.11.tar.gz) = 12361
+SHA256 (rust/crates/libc-0.2.34.tar.gz) = 36fbc8a8929c632868295d0178dd8f63fc423fd7537ad0738372bd010b3ac9b0
+SIZE (rust/crates/libc-0.2.34.tar.gz) = 304756
+SHA256 (rust/crates/log-0.3.8.tar.gz) = 880f77541efa6e5cc74e76910c9884d9859683118839d6a1dc3b11e63512565b
+SIZE (rust/crates/log-0.3.8.tar.gz) = 17756
+SHA256 (rust/crates/matches-0.1.6.tar.gz) = 100aabe6b8ff4e4a7e32c1c13523379802df0772b82466207ac25b013f193376
+SIZE (rust/crates/matches-0.1.6.tar.gz) = 1916
+SHA256 (rust/crates/memchr-2.0.1.tar.gz) = 796fba70e76612589ed2ce7f45282f5af869e0fdd7cc6199fa1aa1f1d591ba9d
+SIZE (rust/crates/memchr-2.0.1.tar.gz) = 9858
+SHA256 (rust/crates/mime-0.2.6.tar.gz) = ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0
+SIZE (rust/crates/mime-0.2.6.tar.gz) = 6719
+SHA256 (rust/crates/mime_guess-1.8.3.tar.gz) = dc7e82a15629bb4ecd9e72365bf33d1382be91e030f820edb8e2a21c02430da8
+SIZE (rust/crates/mime_guess-1.8.3.tar.gz) = 10406
+SHA256 (rust/crates/multipart-0.12.0.tar.gz) = 65ea55ea673966fa285eadafb6e7fb03c7328c7bbad60bea23a483e374eeccb3
+SIZE (rust/crates/multipart-0.12.0.tar.gz) = 45430
+SHA256 (rust/crates/num-traits-0.1.41.tar.gz) = cacfcab5eb48250ee7d0c7896b51a2c5eec99c1feea5f32025635f5ae4b00070
+SIZE (rust/crates/num-traits-0.1.41.tar.gz) = 22994
+SHA256 (rust/crates/num_cpus-1.7.0.tar.gz) = 514f0d73e64be53ff320680ca671b64fe3fb91da01e1ae2ddc99eb51d453b20d
+SIZE (rust/crates/num_cpus-1.7.0.tar.gz) = 9626
+SHA256 (rust/crates/ole32-sys-0.2.0.tar.gz) = 5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c
+SIZE (rust/crates/ole32-sys-0.2.0.tar.gz) = 4227
+SHA256 (rust/crates/openssl-0.9.22.tar.gz) = 419ef26bb651d72b6c5a603bcc4e4856a362460e62352dfffa53de91d2e81181
+SIZE (rust/crates/openssl-0.9.22.tar.gz) = 144569
+SHA256 (rust/crates/openssl-sys-0.9.22.tar.gz) = 5483bdc56756041ba6aa37c9cb59cc2219f012a2a1377d97ad35556ac6676ee7
+SIZE (rust/crates/openssl-sys-0.9.22.tar.gz) = 37944
+SHA256 (rust/crates/percent-encoding-1.0.1.tar.gz) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
+SIZE (rust/crates/percent-encoding-1.0.1.tar.gz) = 10057
+SHA256 (rust/crates/phf-0.7.21.tar.gz) = cb325642290f28ee14d8c6201159949a872f220c62af6e110a56ea914fbe42fc
+SIZE (rust/crates/phf-0.7.21.tar.gz) = 3484
+SHA256 (rust/crates/phf_codegen-0.7.21.tar.gz) = d62594c0bb54c464f633175d502038177e90309daf2e0158be42ed5f023ce88f
+SIZE (rust/crates/phf_codegen-0.7.21.tar.gz) = 2498
+SHA256 (rust/crates/phf_generator-0.7.21.tar.gz) = 6b07ffcc532ccc85e3afc45865469bf5d9e4ef5bfcf9622e3cfe80c2d275ec03
+SIZE (rust/crates/phf_generator-0.7.21.tar.gz) = 1821
+SHA256 (rust/crates/phf_shared-0.7.21.tar.gz) = 07e24b0ca9643bdecd0632f2b3da6b1b89bbb0030e0b992afc1113b23a7bc2f2
+SIZE (rust/crates/phf_shared-0.7.21.tar.gz) = 1692
+SHA256 (rust/crates/pkg-config-0.3.9.tar.gz) = 3a8b4c6b8165cd1a1cd4b9b120978131389f64bdaf456435caa41e630edba903
+SIZE (rust/crates/pkg-config-0.3.9.tar.gz) = 11055
+SHA256 (rust/crates/rand-0.3.18.tar.gz) = 6475140dfd8655aeb72e1fd4b7a1cc1c202be65d71669476e392fe62532b9edd
+SIZE (rust/crates/rand-0.3.18.tar.gz) = 57544
+SHA256 (rust/crates/redox_syscall-0.1.32.tar.gz) = ab105df655884ede59d45b7070c8a65002d921461ee813a024558ca16030eea0
+SIZE (rust/crates/redox_syscall-0.1.32.tar.gz) = 13555
+SHA256 (rust/crates/regex-0.2.3.tar.gz) = ac6ab4e9218ade5b423358bbd2567d1617418403c7a512603630181813316322
+SIZE (rust/crates/regex-0.2.3.tar.gz) = 193983
+SHA256 (rust/crates/regex-syntax-0.4.1.tar.gz) = ad890a5eef7953f55427c50575c680c42841653abd2b028b68cd223d157f62db
+SIZE (rust/crates/regex-syntax-0.4.1.tar.gz) = 121453
+SHA256 (rust/crates/rustc-serialize-0.3.24.tar.gz) = dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda
+SIZE (rust/crates/rustc-serialize-0.3.24.tar.gz) = 45926
+SHA256 (rust/crates/safemem-0.2.0.tar.gz) = e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f
+SIZE (rust/crates/safemem-0.2.0.tar.gz) = 6450
+SHA256 (rust/crates/serde-1.0.23.tar.gz) = 6a7c37d7f192f00041e8a613e936717923a71bc0c9051fc4425a49b104140f05
+SIZE (rust/crates/serde-1.0.23.tar.gz) = 62768
+SHA256 (rust/crates/serde-transcode-1.0.0.tar.gz) = 749b7fac35f05313d1b3986c0bee75472614aeeb428eec30d18dc66858fb52cc
+SIZE (rust/crates/serde-transcode-1.0.0.tar.gz) = 7740
+SHA256 (rust/crates/serde_json-1.0.7.tar.gz) = ea28ea0cca944668919bec6af209864a8dfe769fd2b0b723f36b22e20c1bf69f
+SIZE (rust/crates/serde_json-1.0.7.tar.gz) = 57909
+SHA256 (rust/crates/shell32-sys-0.1.1.tar.gz) = 72f20b8f3c060374edb8046591ba28f62448c369ccbdc7b02075103fb3a9e38d
+SIZE (rust/crates/shell32-sys-0.1.1.tar.gz) = 5664
+SHA256 (rust/crates/siphasher-0.2.2.tar.gz) = 0df90a788073e8d0235a67e50441d47db7c8ad9debd91cbf43736a2a92d36537
+SIZE (rust/crates/siphasher-0.2.2.tar.gz) = 8386
+SHA256 (rust/crates/strsim-0.6.0.tar.gz) = b4d15c810519a91cf877e7e36e63fe068815c678181439f2f29e2562147c3694
+SIZE (rust/crates/strsim-0.6.0.tar.gz) = 8500
+SHA256 (rust/crates/tempdir-0.3.5.tar.gz) = 87974a6f5c1dfb344d733055601650059a3363de2a6104819293baff662132d6
+SIZE (rust/crates/tempdir-0.3.5.tar.gz) = 10605
+SHA256 (rust/crates/thread_local-0.3.4.tar.gz) = 1697c4b57aeeb7a536b647165a2825faddffb1d3bad386d507709bd51a90bb14
+SIZE (rust/crates/thread_local-0.3.4.tar.gz) = 11760
+SHA256 (rust/crates/time-0.1.38.tar.gz) = d5d788d3aa77bc0ef3e9621256885555368b47bd495c13dd2e7413c89f845520
+SIZE (rust/crates/time-0.1.38.tar.gz) = 28500
+SHA256 (rust/crates/traitobject-0.1.0.tar.gz) = efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079
+SIZE (rust/crates/traitobject-0.1.0.tar.gz) = 1957
+SHA256 (rust/crates/typeable-0.1.2.tar.gz) = 1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887
+SIZE (rust/crates/typeable-0.1.2.tar.gz) = 901
+SHA256 (rust/crates/unicase-1.4.2.tar.gz) = 7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33
+SIZE (rust/crates/unicase-1.4.2.tar.gz) = 3907
+SHA256 (rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
+SIZE (rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228
+SHA256 (rust/crates/unicode-normalization-0.1.5.tar.gz) = 51ccda9ef9efa3f7ef5d91e8f9b83bbe6955f9bf86aec89d5cce2c874625920f
+SIZE (rust/crates/unicode-normalization-0.1.5.tar.gz) = 290328
+SHA256 (rust/crates/unreachable-1.0.0.tar.gz) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
+SIZE (rust/crates/unreachable-1.0.0.tar.gz) = 6355
+SHA256 (rust/crates/url-1.6.0.tar.gz) = fa35e768d4daf1d85733418a49fb42e10d7f633e394fccab4ab7aba897053fe2
+SIZE (rust/crates/url-1.6.0.tar.gz) = 72377
+SHA256 (rust/crates/userenv-sys-0.2.0.tar.gz) = 71d28ea36bbd9192d75bd9fa9b39f96ddb986eaee824adae5d53b6e51919b2f3
+SIZE (rust/crates/userenv-sys-0.2.0.tar.gz) = 1749
+SHA256 (rust/crates/utf8-ranges-1.0.0.tar.gz) = 662fab6525a98beff2921d7f61a39e7d59e0b425ebc7d0d9e66d316e55124122
+SIZE (rust/crates/utf8-ranges-1.0.0.tar.gz) = 8599
+SHA256 (rust/crates/vcpkg-0.2.2.tar.gz) = 9e0a7d8bed3178a8fb112199d466eeca9ed09a14ba8ad67718179b4fd5487d0b
+SIZE (rust/crates/vcpkg-0.2.2.tar.gz) = 5870
+SHA256 (rust/crates/version_check-0.1.3.tar.gz) = 6b772017e347561807c1aa192438c5fd74242a670a6cffacc40f2defd1dc069d
+SIZE (rust/crates/version_check-0.1.3.tar.gz) = 4092
+SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
+SIZE (rust/crates/void-1.0.2.tar.gz) = 2356
+SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
+SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
+SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
+SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669
+SHA256 (rust/crates/winreg-0.4.0.tar.gz) = cbf285379f20d7f26abd990d9a566be9d31ab7a9d335299baaa1f0604f5f96af
+SIZE (rust/crates/winreg-0.4.0.tar.gz) = 14351
+SHA256 (puppetlabs-puppetdb-cli-1.2.4_GH0.tar.gz) = ff10df65af983f48541fcec16a52f2fa25d6bf9e793081506567daa4ded37a83
+SIZE (puppetlabs-puppetdb-cli-1.2.4_GH0.tar.gz) = 22726
diff --git a/databases/puppetdb-cli/pkg-descr b/databases/puppetdb-cli/pkg-descr
new file mode 100644
index 000000000000..8cbd4bf2969c
--- /dev/null
+++ b/databases/puppetdb-cli/pkg-descr
@@ -0,0 +1,11 @@
+The PuppetDB CLI project provide Puppet subcommands for querying PuppetDB data,
+via `puppet query <query>`, and PuppetDB administrative tasks, `puppet db
+<import|export|status>`.
+
+The query subcommand will allow you to query PuppetDB using either the upcoming
+PQL syntax of the traditional PuppetDB query syntax (also known as AST).
+
+The db subcommand is a replacement for the older puppetdb <export|import>
+commands with faster startup times and much friendlier error messages.
+
+WWW: https://github.com/puppetlabs/puppetdb-cli
diff --git a/databases/puppetdb-terminus4/Makefile b/databases/puppetdb-terminus4/Makefile
index 9d523077a481..569dce5b51e4 100644
--- a/databases/puppetdb-terminus4/Makefile
+++ b/databases/puppetdb-terminus4/Makefile
@@ -14,7 +14,7 @@ LICENSE= APACHE20
BUILD_DEPENDS= puppet4>=0:sysutils/puppet4
-CONFLICTS_INSTALL= puppetdb-terminus3-* puppetdb-terminus5-*
+CONFLICTS_INSTALL= puppetdb-terminus5-* puppetdb-terminus6-*
USE_RUBY= yes
NO_BUILD= yes
USES= gmake
diff --git a/databases/puppetdb-terminus5/Makefile b/databases/puppetdb-terminus5/Makefile
index fb7f44bc85e4..6e1aa60dc3bc 100644
--- a/databases/puppetdb-terminus5/Makefile
+++ b/databases/puppetdb-terminus5/Makefile
@@ -14,7 +14,7 @@ LICENSE= APACHE20
BUILD_DEPENDS= puppet5>=0:sysutils/puppet5
-CONFLICTS_INSTALL= puppetdb-terminus3-* puppetdb-terminus4-*
+CONFLICTS_INSTALL= puppetdb-terminus4-* puppetdb-terminus6-*
USE_RUBY= yes
NO_BUILD= yes
USES= gmake
diff --git a/databases/puppetdb-terminus6/Makefile b/databases/puppetdb-terminus6/Makefile
new file mode 100644
index 000000000000..3e96b6453028
--- /dev/null
+++ b/databases/puppetdb-terminus6/Makefile
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= puppetdb-terminus
+PORTVERSION= 6.0.0
+CATEGORIES= databases ruby
+MASTER_SITES= https://downloads.puppetlabs.com/puppetdb/
+PKGNAMESUFFIX= 6
+DISTNAME= puppetdb-${PORTVERSION}
+
+MAINTAINER= puppet@FreeBSD.org
+COMMENT= PuppetDB storeconfigs backend terminus module
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= puppet6>=0:sysutils/puppet6
+
+CONFLICTS_INSTALL= puppetdb-terminus4-* puppetdb-terminus5-*
+USE_RUBY= yes
+NO_BUILD= yes
+USES= gmake
+
+post-patch:
+ @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/Makefile
+
+do-install:
+ @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} ${GMAKE} install-puppetdb-termini
+
+.include <bsd.port.mk>
diff --git a/databases/puppetdb-terminus6/distinfo b/databases/puppetdb-terminus6/distinfo
new file mode 100644
index 000000000000..ed832e11bfcf
--- /dev/null
+++ b/databases/puppetdb-terminus6/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1537338868
+SHA256 (puppetdb-6.0.0.tar.gz) = c4821f6c6acb1e4250a36462cc7b51ffadc2d1510b9b42887b47c1bf75afa070
+SIZE (puppetdb-6.0.0.tar.gz) = 23168375
diff --git a/databases/puppetdb-terminus6/files/patch-Makefile b/databases/puppetdb-terminus6/files/patch-Makefile
new file mode 100644
index 000000000000..11bbbff369e8
--- /dev/null
+++ b/databases/puppetdb-terminus6/files/patch-Makefile
@@ -0,0 +1,62 @@
+--- Makefile.orig
++++ Makefile
+@@ -1,7 +1,7 @@
+ prefix = /usr/local
+ datadir = $(prefix)/share
+ confdir = /etc
+-rubylibdir = $(shell ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']")
++rubylibdir = $(shell %%PREFIX%%/bin/ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']")
+ rundir = /var/run
+ bindir = /usr/bin
+
+@@ -34,22 +34,34 @@
+
+
+ install-puppetdb-termini:
+- install -Dm 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb"
+- install -Dm 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb"
+- install -Dm 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb"
+- install -Dm 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb"
+- install -Dm 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb"
+- install -Dm 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb"
+- install -Dm 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb"
+- install -Dm 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb"
+- install -Dm 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb"
+- install -Dm 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb"
+- install -Dm 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb"
+- install -Dm 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb"
+- install -Dm 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb"
+- install -Dm 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb"
+- install -Dm 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb"
+- install -Dm 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face/node"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/functions"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/node"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/reports"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util"
++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb"
++ install -m 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb"
++ install -m 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb"
++ install -m 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb"
++ install -m 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb"
++ install -m 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb"
++ install -m 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb"
++ install -m 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb"
++ install -m 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb"
++ install -m 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb"
++ install -m 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb"
++ install -m 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb"
++ install -m 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb"
++ install -m 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb"
++ install -m 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb"
++ install -m 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb"
++ install -m 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb"
+
+ install-rpm-sysv-init: install-rpm-preinst
+ install -d -m 0755 "$(DESTDIR)$(initdir)"
diff --git a/databases/puppetdb-terminus6/pkg-descr b/databases/puppetdb-terminus6/pkg-descr
new file mode 100644
index 000000000000..82720763fd9c
--- /dev/null
+++ b/databases/puppetdb-terminus6/pkg-descr
@@ -0,0 +1,3 @@
+The PuppetDB storeconfigs backend terminus module.
+
+WWW: https://docs.puppetlabs.com/puppetdb/latest/
diff --git a/databases/puppetdb-terminus6/pkg-plist b/databases/puppetdb-terminus6/pkg-plist
new file mode 100644
index 000000000000..a12b86eb6a1a
--- /dev/null
+++ b/databases/puppetdb-terminus6/pkg-plist
@@ -0,0 +1,17 @@
+%%RUBY_SITELIBDIR%%/puppet/face/node/deactivate.rb
+%%RUBY_SITELIBDIR%%/puppet/face/node/status.rb
+%%RUBY_SITELIBDIR%%/puppet/functions/puppetdb_query.rb
+%%RUBY_SITELIBDIR%%/puppet/indirector/catalog/puppetdb.rb
+%%RUBY_SITELIBDIR%%/puppet/indirector/facts/puppetdb.rb
+%%RUBY_SITELIBDIR%%/puppet/indirector/facts/puppetdb_apply.rb
+%%RUBY_SITELIBDIR%%/puppet/indirector/node/puppetdb.rb
+%%RUBY_SITELIBDIR%%/puppet/indirector/resource/puppetdb.rb
+%%RUBY_SITELIBDIR%%/puppet/reports/puppetdb.rb
+%%RUBY_SITELIBDIR%%/puppet/util/puppetdb.rb
+%%RUBY_SITELIBDIR%%/puppet/util/puppetdb/atom.rb
+%%RUBY_SITELIBDIR%%/puppet/util/puppetdb/char_encoding.rb
+%%RUBY_SITELIBDIR%%/puppet/util/puppetdb/command.rb
+%%RUBY_SITELIBDIR%%/puppet/util/puppetdb/command_names.rb
+%%RUBY_SITELIBDIR%%/puppet/util/puppetdb/config.rb
+%%RUBY_SITELIBDIR%%/puppet/util/puppetdb/http.rb
+
diff --git a/databases/puppetdb4/Makefile b/databases/puppetdb4/Makefile
index 5ed1d7fe923f..8a69e9260a82 100644
--- a/databases/puppetdb4/Makefile
+++ b/databases/puppetdb4/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= bash:shells/bash \
USE_RC_SUBR= puppetdb
-CONFLICTS_INSTALL= puppetdb3-* puppetdb5-*
+CONFLICTS_INSTALL= puppetdb5-* puppetdb6-*
USES= shebangfix
SHEBANG_FILES= ext/bin/puppetdb \
ext/cli/anonymize \
diff --git a/databases/puppetdb5/Makefile b/databases/puppetdb5/Makefile
index 4a6df20cd9d7..34f3e240c217 100644
--- a/databases/puppetdb5/Makefile
+++ b/databases/puppetdb5/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= bash:shells/bash \
USE_RC_SUBR= puppetdb
-CONFLICTS_INSTALL= puppetdb3-* puppetdb4-*
+CONFLICTS_INSTALL= puppetdb4-* puppetdb5-*
USES= shebangfix
SHEBANG_FILES= ext/bin/puppetdb \
ext/cli/anonymize \
diff --git a/databases/puppetdb6/Makefile b/databases/puppetdb6/Makefile
new file mode 100644
index 000000000000..79778dce6ed1
--- /dev/null
+++ b/databases/puppetdb6/Makefile
@@ -0,0 +1,52 @@
+# $FreeBSD$
+
+PORTNAME= puppetdb
+PORTVERSION= 6.0.0
+CATEGORIES= databases java
+MASTER_SITES= https://downloads.puppetlabs.com/puppetdb/
+PKGNAMESUFFIX= 6
+
+MAINTAINER= puppet@FreeBSD.org
+COMMENT= PuppetDB storeconfigs backend
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= bash:shells/bash \
+ puppet:sysutils/puppet6
+
+USE_RC_SUBR= puppetdb
+
+CONFLICTS_INSTALL= puppetdb4-* puppetdb5-*
+USES= shebangfix
+SHEBANG_FILES= ext/bin/puppetdb \
+ ext/cli/anonymize \
+ ext/cli/config-migration \
+ ext/cli/foreground \
+ ext/cli/ssl-setup \
+ ext/cli/start \
+ ext/cli/stop \
+ ext/cli/reload \
+ ext/cli/upgrade \
+ ext/ezbake-functions.sh
+USE_JAVA= yes
+NO_ARCH= yes
+NO_BUILD= yes
+JAVA_VERSION= 1.7+
+
+USERS= puppetdb
+GROUPS= puppetdb
+
+SUB_LIST= JAVA_HOME=${JAVA_HOME}
+SUB_FILES= pkg-message
+
+post-patch:
+.for file in Makefile ext/bin/puppetdb ext/cli/ssl-setup \
+ ext/config/conf.d/jetty.ini ext/config/conf.d/config.ini
+ @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/${file}
+.endfor
+ @${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/ext/bin/puppetdb
+
+do-install:
+ @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} make install-puppetdb
+
+.include <bsd.port.mk>
diff --git a/databases/puppetdb6/distinfo b/databases/puppetdb6/distinfo
new file mode 100644
index 000000000000..4d15b003c3cb
--- /dev/null
+++ b/databases/puppetdb6/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1537338682
+SHA256 (puppetdb-6.0.0.tar.gz) = c4821f6c6acb1e4250a36462cc7b51ffadc2d1510b9b42887b47c1bf75afa070
+SIZE (puppetdb-6.0.0.tar.gz) = 23168375
diff --git a/databases/puppetdb6/files/patch-Makefile b/databases/puppetdb6/files/patch-Makefile
new file mode 100644
index 000000000000..5466cf74ae28
--- /dev/null
+++ b/databases/puppetdb6/files/patch-Makefile
@@ -0,0 +1,37 @@
+--- Makefile.orig
++++ Makefile
+@@ -1,23 +1,23 @@
+-prefix = /usr/local
++prefix = %%PREFIX%%
+ datadir = $(prefix)/share
+-confdir = /etc
++confdir = %%PREFIX%%/etc
+ rubylibdir = $(shell ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']")
+ rundir = /var/run
+-bindir = /usr/bin
++bindir = %%PREFIX%%/bin
+
+ install-puppetdb:
+ install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb"
+ install -m 0644 puppetdb.jar "$(DESTDIR)$(datadir)/puppetdb"
+ install -m 0774 ext/ezbake-functions.sh "$(DESTDIR)$(datadir)/puppetdb"
+ install -m 0644 ext/ezbake.manifest "$(DESTDIR)$(datadir)/puppetdb"
+- install -d -m 0755 "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d"
+- install -m 0644 ext/config/bootstrap.cfg "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/bootstrap.cfg"
+- install -m 0644 ext/config/conf.d/config.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/config.ini"
+- install -m 0644 ext/config/conf.d/database.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/database.ini"
+- install -m 0644 ext/config/conf.d/jetty.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/jetty.ini"
+- install -m 0644 ext/config/conf.d/repl.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/repl.ini"
+- install -m 0644 ext/config/logback.xml "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/logback.xml"
+- install -m 0644 ext/config/request-logging.xml "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/request-logging.xml"
++ install -d -m 0755 "$(DESTDIR)$(confdir)/puppetdb/conf.d"
++ install -m 0644 ext/config/bootstrap.cfg "$(DESTDIR)$(confdir)/puppetdb/bootstrap.cfg.sample"
++ install -m 0644 ext/config/conf.d/config.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/config.ini.sample"
++ install -m 0644 ext/config/conf.d/database.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/database.ini.sample"
++ install -m 0644 ext/config/conf.d/jetty.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/jetty.ini.sample"
++ install -m 0644 ext/config/conf.d/repl.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/repl.ini.sample"
++ install -m 0644 ext/config/logback.xml "$(DESTDIR)$(confdir)/puppetdb/logback.xml.sample"
++ install -m 0644 ext/config/request-logging.xml "$(DESTDIR)$(confdir)/puppetdb/request-logging.xml.sample"
+ install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb/cli"
+ install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb/cli/apps"
+ install -d -m 0755 "$(DESTDIR)$(bindir)"
diff --git a/databases/puppetdb6/files/patch-ext_bin_puppetdb b/databases/puppetdb6/files/patch-ext_bin_puppetdb
new file mode 100644
index 000000000000..0a139b110d2e
--- /dev/null
+++ b/databases/puppetdb6/files/patch-ext_bin_puppetdb
@@ -0,0 +1,15 @@
+--- ext/bin/puppetdb.orig 2016-03-17 04:17:10 UTC
++++ ext/bin/puppetdb
+@@ -5,6 +5,12 @@ if [ -r "/etc/default/puppetdb" ] ; then
+ . /etc/default/puppetdb
+ elif [ -r "/etc/sysconfig/puppetdb" ] ; then
+ . /etc/sysconfig/puppetdb
++elif [ `uname` == "FreeBSD" ] ; then
++ CONFIG="%%PREFIX%%/etc/puppetdb/conf.d"
++ INSTALL_DIR="%%DATADIR%%"
++ JAVA_BIN="%%PREFIX%%/bin/java"
++ JAVA_ARGS="-Xmx192m"
++ USER="puppet"
+ elif [ `uname` == "OpenBSD" ] ; then
+ JAVA_BIN=$(javaPathHelper -c puppetdb)
+ JAVA_ARGS="-Xmx192m"
diff --git a/databases/puppetdb6/files/patch-ext_cli_ssl-setup b/databases/puppetdb6/files/patch-ext_cli_ssl-setup
new file mode 100644
index 000000000000..ab86d849142d
--- /dev/null
+++ b/databases/puppetdb6/files/patch-ext_cli_ssl-setup
@@ -0,0 +1,11 @@
+--- ext/cli/ssl-setup.orig 2016-03-17 04:17:10 UTC
++++ ext/cli/ssl-setup
+@@ -230,7 +230,7 @@ else
+ user=puppetdb
+ group=puppetdb
+
+- puppetdb_confdir="/etc/puppetlabs/puppetdb"
++ puppetdb_confdir="%%PREFIX%%/etc/puppetdb"
+ fi
+
+ set -e
diff --git a/databases/puppetdb6/files/patch-ext_config_conf.d_config.ini b/databases/puppetdb6/files/patch-ext_config_conf.d_config.ini
new file mode 100644
index 000000000000..390068840508
--- /dev/null
+++ b/databases/puppetdb6/files/patch-ext_config_conf.d_config.ini
@@ -0,0 +1,15 @@
+--- ext/config/conf.d/config.ini.orig 2016-03-17 04:17:06 UTC
++++ ext/config/conf.d/config.ini
+@@ -3,10 +3,10 @@
+
+ [global]
+ # Store mq/db data in a custom directory
+-vardir = /opt/puppetlabs/server/data/puppetdb
++vardir = /var/db/puppetdb
+
+ # Use an external logback config file
+-logging-config = /etc/puppetlabs/puppetdb/logback.xml
++logging-config = %%PREFIX%%/etc/puppetdb/logback.xml
+
+ [command-processing]
+ # How many command-processing threads to use, defaults to (CPUs / 2)
diff --git a/databases/puppetdb6/files/patch-ext_config_conf.d_jetty.ini b/databases/puppetdb6/files/patch-ext_config_conf.d_jetty.ini
new file mode 100644
index 000000000000..42d5665a0f64
--- /dev/null
+++ b/databases/puppetdb6/files/patch-ext_config_conf.d_jetty.ini
@@ -0,0 +1,8 @@
+--- ext/config/conf.d/jetty.ini.orig 2016-03-17 04:17:06 UTC
++++ ext/config/conf.d/jetty.ini
+@@ -30,4 +30,4 @@ port = 8080
+
+ # Access logging configuration path. To turn off access logging
+ # comment out the line with `access-log-config=...`
+-access-log-config = /etc/puppetlabs/puppetdb/request-logging.xml
++access-log-config = %%PREFIX%%/etc/puppetdb/request-logging.xml
diff --git a/databases/puppetdb6/files/patch-ext_config_logback.xml b/databases/puppetdb6/files/patch-ext_config_logback.xml
new file mode 100644
index 000000000000..08cb543440aa
--- /dev/null
+++ b/databases/puppetdb6/files/patch-ext_config_logback.xml
@@ -0,0 +1,29 @@
+--- ext/config/logback.xml.orig 2017-04-24 12:27:57.366296793 -0700
++++ ext/config/logback.xml 2017-04-24 12:28:48.723259627 -0700
+@@ -6,10 +6,10 @@
+ </appender>
+
+ <appender name="F1" class="ch.qos.logback.core.rolling.RollingFileAppender">
+- <file>/var/log/puppetlabs/puppetdb/puppetdb.log</file>
++ <file>/var/log/puppetdb/puppetdb.log</file>
+ <append>true</append>
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+- <fileNamePattern>/var/log/puppetlabs/puppetdb/puppetdb-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
++ <fileNamePattern>/var/log/puppetdb/puppetdb-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
+ <!-- each file should be at most 200MB, keep 90 days worth of history, but at most 1GB total-->
+ <maxFileSize>200MB</maxFileSize>
+ <maxHistory>90</maxHistory>
+@@ -31,11 +31,11 @@
+ level="info"/>
+
+ <appender name="STATUS" class="ch.qos.logback.core.rolling.RollingFileAppender">
+- <file>/var/log/puppetlabs/puppetdb/puppetdb-status.log</file>
++ <file>/var/log/puppetdb/puppetdb-status.log</file>
+ <append>true</append>
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+ <!-- rollover daily -->
+- <fileNamePattern>/var/log/puppetlabs/puppetdb/puppetdb-status-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
++ <fileNamePattern>/var/log/puppetdb/puppetdb-status-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
+ <!-- each file should be at most 200MB, keep 90 days worth of history, but at most 1GB total-->
+ <maxFileSize>200MB</maxFileSize>
+ <maxHistory>90</maxHistory>
diff --git a/databases/puppetdb6/files/patch-ext_config_request-logging.xml b/databases/puppetdb6/files/patch-ext_config_request-logging.xml
new file mode 100644
index 000000000000..51b90d0e844e
--- /dev/null
+++ b/databases/puppetdb6/files/patch-ext_config_request-logging.xml
@@ -0,0 +1,14 @@
+--- ext/config/request-logging.xml.orig 2017-04-24 12:32:16.604464262 -0700
++++ ext/config/request-logging.xml 2017-04-24 12:32:46.404637027 -0700
+@@ -1,9 +1,9 @@
+ <configuration debug="false">
+ <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+- <file>/var/log/puppetlabs/puppetdb/puppetdb-access.log</file>
++ <file>/var/log/puppetdb/puppetdb-access.log</file>
+ <append>true</append>
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+- <fileNamePattern>/var/log/puppetlabs/puppetdb/puppetdb-access-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
++ <fileNamePattern>/var/log/puppetdb/puppetdb-access-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
+ <!-- each file should be at most 200MB, keep 90 days worth of history, but at most 1GB total-->
+ <maxFileSize>200MB</maxFileSize>
+ <maxHistory>90</maxHistory>
diff --git a/databases/puppetdb6/files/pkg-message.in b/databases/puppetdb6/files/pkg-message.in
new file mode 100644
index 000000000000..4e13534c21f6
--- /dev/null
+++ b/databases/puppetdb6/files/pkg-message.in
@@ -0,0 +1,6 @@
+If this is a new installation, please run the follow to setup your SSL/puppetdb
+server:
+
+%%PREFIX%%/bin/puppetdb ssl-setup
+
+Please also remember to add puppetdb_enable="YES" into your rc.conf.
diff --git a/databases/puppetdb6/files/puppetdb.in b/databases/puppetdb6/files/puppetdb.in
new file mode 100644
index 000000000000..66bcf18618e8
--- /dev/null
+++ b/databases/puppetdb6/files/puppetdb.in
@@ -0,0 +1,91 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# PROVIDE: puppetdb
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+#
+# Configuration settings for puppetdb in /etc/rc.conf:
+#
+# puppetdb_enable (bool):
+# Set to "NO" by default.
+# Set it to "YES" to enable puppetdb
+#
+# puppetdb_args (str):
+# Extra arguments passed to start command
+#
+# puppetdb_java_home (str):
+# Set to "%%JAVA_HOME%%" by default.
+# Set the Java virtual machine to run puppetdb
+#
+# puppetdb_java_opts (str):
+# Set to "" by default.
+# Java VM args to use.
+#
+# puppetdb_user (str):
+# Set to "puppetdb" by default.
+# User to run puppetdb as.
+#
+# puppetdb_group (str):
+# Set to "puppetdb" by default.
+# Group for data file ownership.
+#
+# puppetdb_log_file (str):
+# Set to "/var/log/puppetdb/puppetdb.log" by default.
+# Log file location.
+#
+
+. /etc/rc.subr
+
+name="puppetdb"
+rcvar=puppetdb_enable
+
+load_rc_config "${name}"
+
+: ${puppetdb_enable="NO"}
+: ${puppetdb_args="services -c %%PREFIX%%/etc/puppetdb/conf.d"}
+: ${puppetdb_java_home="%%JAVA_HOME%%"}
+: ${puppetdb_user="puppetdb"}
+: ${puppetdb_group="puppetdb"}
+: ${puppetdb_log_file="/var/log/puppetdb/puppetdb.log"}
+
+pidfile="/var/run/puppetdb/puppetdb.pid"
+command="/usr/sbin/daemon"
+java_cmd="${puppetdb_java_home}/bin/java"
+procname="${java_cmd}"
+command_args="-p ${pidfile} ${java_cmd} -Djava.security.egd=/dev/urandom -cp %%DATADIR%%/puppetdb.jar clojure.main -m puppetlabs.puppetdb.main ${puppetdb_args} > ${puppetdb_log_file} 2>&1"
+
+
+required_files="${java_cmd}"
+
+start_precmd="puppetdb_prestart"
+
+puppetdb_prestart() {
+ if [ ! -d "/var/log/puppetdb" ]; then
+ install -d -o "${puppetdb_user}" -g "${puppetdb_group}" -m 750 "/var/log/puppetdb"
+ fi
+ if [ ! -f "${puppetdb_log_file}" ]; then
+ touch "${puppetdb_log_file}"
+ chown "${puppetdb_user}:${puppetdb_group}" "${puppetdb_log_file}"
+ chmod 640 "${puppetdb_log_file}"
+ fi
+ if [ ! -d "/var/run/puppetdb" ]; then
+ install -d -o "${puppetdb_user}" -g "${puppetdb_group}" -m 750 "/var/run/puppetdb"
+ fi
+
+ chown -R "root:${puppetdb_group}" "%%PREFIX%%/etc/puppetdb/conf.d"
+ chmod 0750 "%%PREFIX%%/etc/puppetdb/conf.d"
+
+ chown "root:${puppetdb_group}" "%%PREFIX%%/etc/puppetdb/logback.xml"
+ chmod 0640 "%%PREFIX%%/etc/puppetdb/logback.xml"
+
+ if [ ! -d "/var/db/puppetdb" ]; then
+ install -d -o "${puppetdb_user}" -g "${puppetdb_group}" -m 750 "/var/db/puppetdb"
+ fi
+ chown -R "${puppetdb_user}:${puppetdb_group}" "/var/db/puppetdb"
+ chmod 0750 "/var/db/puppetdb"
+}
+
+run_rc_command "$1"
diff --git a/databases/puppetdb6/pkg-descr b/databases/puppetdb6/pkg-descr
new file mode 100644
index 000000000000..47fcde3773c6
--- /dev/null
+++ b/databases/puppetdb6/pkg-descr
@@ -0,0 +1,3 @@
+The PuppetDB storeconfigs backend
+
+WWW: https://docs.puppetlabs.com/puppetdb/latest/
diff --git a/databases/puppetdb6/pkg-plist b/databases/puppetdb6/pkg-plist
new file mode 100644
index 000000000000..99a04d10b5d5
--- /dev/null
+++ b/databases/puppetdb6/pkg-plist
@@ -0,0 +1,21 @@
+bin/puppetdb
+%%DATADIR%%/cli/apps/anonymize
+%%DATADIR%%/cli/apps/config-migration
+%%DATADIR%%/cli/apps/foreground
+%%DATADIR%%/cli/apps/ssl-setup
+%%DATADIR%%/cli/apps/start
+%%DATADIR%%/cli/apps/stop
+%%DATADIR%%/cli/apps/reload
+%%DATADIR%%/cli/apps/upgrade
+%%DATADIR%%/ezbake-functions.sh
+%%DATADIR%%/ezbake.manifest
+%%DATADIR%%/puppetdb.jar
+@group puppetdb
+@sample etc/puppetdb/bootstrap.cfg.sample
+@sample etc/puppetdb/conf.d/config.ini.sample
+@sample etc/puppetdb/conf.d/database.ini.sample
+@sample etc/puppetdb/conf.d/jetty.ini.sample
+@sample etc/puppetdb/conf.d/repl.ini.sample
+@sample etc/puppetdb/logback.xml.sample
+@sample etc/puppetdb/request-logging.xml.sample
+@group
diff --git a/databases/py-fakeredis/Makefile b/databases/py-fakeredis/Makefile
index c9c6d04d3702..73d3a8749e64 100644
--- a/databases/py-fakeredis/Makefile
+++ b/databases/py-fakeredis/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= fakeredis
-PORTVERSION= 0.13.1
+PORTVERSION= 0.14.0
CATEGORIES= databases
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,6 +17,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
+
NO_ARCH= yes
do-test:
diff --git a/databases/py-fakeredis/distinfo b/databases/py-fakeredis/distinfo
index db5639918403..b38d45720a76 100644
--- a/databases/py-fakeredis/distinfo
+++ b/databases/py-fakeredis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1536600393
-SHA256 (fakeredis-0.13.1.tar.gz) = a02d6c57d6de2a33723b48476b0a255839a3255e545e943548bdeaa88e22f516
-SIZE (fakeredis-0.13.1.tar.gz) = 48391
+TIMESTAMP = 1537954800
+SHA256 (fakeredis-0.14.0.tar.gz) = 0e6d51c0d661fb9a33d6161893888573d39ea3f5c338184c7c514e4aba9f854e
+SIZE (fakeredis-0.14.0.tar.gz) = 33428
diff --git a/databases/py-pgcli/Makefile b/databases/py-pgcli/Makefile
index 2044a94188bc..81cb741878c8 100644
--- a/databases/py-pgcli/Makefile
+++ b/databases/py-pgcli/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= pgcli
-PORTVERSION= 1.10.3
+PORTVERSION= 1.11.0
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,8 +24,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=1.0.1:devel/py-cli-helpers@${PY
${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.9:devel/py-setproctitle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.2:databases/py-sqlparse@${PY_FLAVOR}
-NO_ARCH= yes
-USE_PYTHON= autoplist concurrent distutils
USES= pgsql python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/databases/py-pgcli/distinfo b/databases/py-pgcli/distinfo
index cb8e4b15f791..dce24cadde30 100644
--- a/databases/py-pgcli/distinfo
+++ b/databases/py-pgcli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1532809039
-SHA256 (pgcli-1.10.3.tar.gz) = 8bb1217f5a472295e7b973a4d8e299df7ccad13e75806d0c3893ec9f858ed770
-SIZE (pgcli-1.10.3.tar.gz) = 109543
+TIMESTAMP = 1537889519
+SHA256 (pgcli-1.11.0.tar.gz) = caa417d90b50fe2d4580951944e7bc65518d9eed5e65d43182d2b893d3a219e7
+SIZE (pgcli-1.11.0.tar.gz) = 111007
diff --git a/databases/py-pickleshare/Makefile b/databases/py-pickleshare/Makefile
index 070804f007e8..a94ef45b3729 100644
--- a/databases/py-pickleshare/Makefile
+++ b/databases/py-pickleshare/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= pickleshare
-PORTVERSION= 0.7.4
+PORTVERSION= 0.7.5
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-pickleshare/distinfo b/databases/py-pickleshare/distinfo
index 36f384d0fcaa..ebd721fc29e3 100644
--- a/databases/py-pickleshare/distinfo
+++ b/databases/py-pickleshare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475085145
-SHA256 (pickleshare-0.7.4.tar.gz) = 84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b
-SIZE (pickleshare-0.7.4.tar.gz) = 5981
+TIMESTAMP = 1538017722
+SHA256 (pickleshare-0.7.5.tar.gz) = 87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca
+SIZE (pickleshare-0.7.5.tar.gz) = 6161
diff --git a/databases/sequeler/Makefile b/databases/sequeler/Makefile
new file mode 100644
index 000000000000..741db7fcf06d
--- /dev/null
+++ b/databases/sequeler/Makefile
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= sequeler
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.6.2
+CATEGORIES= databases
+
+MAINTAINER= tobik@FreeBSD.org
+COMMENT= Friendly SQL client
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= vala:lang/vala
+LIB_DEPENDS= libgee-0.8.so:devel/libgee \
+ libgranite.so:x11-toolkits/granite \
+ libsecret-1.so:security/libsecret
+
+USES= gettext gnome meson pkgconfig python:3.5+,build
+USE_GITHUB= yes
+GH_ACCOUNT= Alecaddd
+USE_GNOME= glib20 gtk30 gtksourceview3 libgda5
+GLIB_SCHEMAS= com.github.alecaddd.sequeler.gschema.xml
+INSTALLS_ICONS= yes
+
+BINARY_ALIAS= python3=${PYTHON_CMD} # for meson/post_install.py
+
+.include <bsd.port.mk>
diff --git a/databases/sequeler/distinfo b/databases/sequeler/distinfo
new file mode 100644
index 000000000000..26d74d4c5f1a
--- /dev/null
+++ b/databases/sequeler/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1538250783
+SHA256 (Alecaddd-sequeler-v0.6.2_GH0.tar.gz) = 5fd37b8b004b7fb5991480e9c46affd9f196e4af986b03a903cf37a6b26d4480
+SIZE (Alecaddd-sequeler-v0.6.2_GH0.tar.gz) = 524879
diff --git a/databases/sequeler/files/patch-src_Services_ActionManager.vala b/databases/sequeler/files/patch-src_Services_ActionManager.vala
new file mode 100644
index 000000000000..cd1aaa3e0790
--- /dev/null
+++ b/databases/sequeler/files/patch-src_Services_ActionManager.vala
@@ -0,0 +1,43 @@
+Fix crash most likely caused by an outdated libgee and or vala?
+Reevaluate when libgee >= 0.20 and vala >= 0.40 make it into the
+tree after https://bugs.freebsd.org/229761 lands.
+
+--- src/Services/ActionManager.vala.orig 2018-09-11 21:39:55 UTC
++++ src/Services/ActionManager.vala
+@@ -32,8 +32,6 @@ public class Sequeler.Services.ActionManager : Object
+ public const string ACTION_LOGOUT = "action_logout";
+ public const string ACTION_QUIT = "action_quit";
+
+- public static Gee.MultiMap<string, string> action_accelerators = new Gee.HashMultiMap<string, string> ();
+-
+ private const ActionEntry[] action_entries = {
+ { ACTION_NEW_WINDOW, action_new_window },
+ { ACTION_NEW_CONNECTION, action_new_connection },
+@@ -49,22 +47,16 @@ public class Sequeler.Services.ActionManager : Object
+ );
+ }
+
+- static construct {
+- action_accelerators.set (ACTION_NEW_WINDOW, "<Control>n");
+- action_accelerators.set (ACTION_NEW_CONNECTION, "<Control><Shift>n");
+- action_accelerators.set (ACTION_RUN_QUERY, "<Control>Return");
+- action_accelerators.set (ACTION_LOGOUT, "<Control>Escape");
+- action_accelerators.set (ACTION_QUIT, "<Control>q");
+- }
+-
+ construct {
+ actions = new SimpleActionGroup ();
+ actions.add_action_entries (action_entries, this);
+ window.insert_action_group ("win", actions);
+
+- foreach (var action in action_accelerators.get_keys ()) {
+- app.set_accels_for_action (ACTION_PREFIX + action, action_accelerators[action].to_array ());
+- }
++ app.set_accels_for_action (ACTION_PREFIX + ACTION_NEW_WINDOW, { "<Control>n" });
++ app.set_accels_for_action (ACTION_PREFIX + ACTION_NEW_CONNECTION, { "<Control><Shift>n" });
++ app.set_accels_for_action (ACTION_PREFIX + ACTION_RUN_QUERY, { "<Control>Return" });
++ app.set_accels_for_action (ACTION_PREFIX + ACTION_LOGOUT, { "<Control>Escape" });
++ app.set_accels_for_action (ACTION_PREFIX + ACTION_QUIT, { "<Control>q" });
+ }
+
+ private void action_quit () {
diff --git a/databases/sequeler/pkg-descr b/databases/sequeler/pkg-descr
new file mode 100644
index 000000000000..36af30b87e08
--- /dev/null
+++ b/databases/sequeler/pkg-descr
@@ -0,0 +1,5 @@
+Sequeler is a friendly SQL client that allows you to connect to
+your local and remote databases, write SQL in a handy text editor
+with language recognition, and visualize SELECT results.
+
+WWW: https://github.com/Alecaddd/sequeler
diff --git a/databases/sequeler/pkg-plist b/databases/sequeler/pkg-plist
new file mode 100644
index 000000000000..565bec63cc0d
--- /dev/null
+++ b/databases/sequeler/pkg-plist
@@ -0,0 +1,218 @@
+bin/com.github.alecaddd.sequeler
+share/applications/com.github.alecaddd.sequeler.desktop
+share/icons/hicolor/128x128/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/128x128/mimetypes/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/128x128@2/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/16x16/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/16x16/mimetypes/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/16x16@2/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/24x24/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/24x24/mimetypes/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/24x24@2/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/32x32/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/32x32/mimetypes/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/32x32@2/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/48x48/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/48x48/mimetypes/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/48x48@2/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/64x64/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/64x64/mimetypes/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/64x64@2/apps/com.github.alecaddd.sequeler.svg
+share/icons/hicolor/scalable/apps/com.github.alecaddd.sequeler.svg
+share/locale/aa/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ab/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ae/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/af/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ak/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/am/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/an/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ar/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/as/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ast/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/av/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ay/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/az/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ba/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/be/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/bg/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/bh/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/bi/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/bm/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/bn/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/bo/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/br/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/bs/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ca/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ce/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ch/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ckb/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/co/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/cr/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/cs/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/cu/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/cv/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/cy/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/da/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/de/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/dv/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/dz/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ee/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/el/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/en_AU/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/en_CA/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/en_GB/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/eo/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/es/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/et/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/eu/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/fa/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ff/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/fi/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/fj/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/fo/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/fr/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/fr_CA/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/fy/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ga/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/gd/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/gl/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/gn/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/gu/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/gv/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ha/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/he/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/hi/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ho/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/hr/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ht/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/hu/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/hy/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/hz/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ia/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/id/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ie/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ig/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ii/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ik/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/io/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/is/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/it/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/iu/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ja/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/jv/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ka/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/kg/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ki/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/kj/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/kk/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/kl/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/km/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/kn/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ko/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/kr/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ks/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ku/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/kv/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/kw/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ky/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/la/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/lb/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/lg/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/li/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ln/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/lo/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/lt/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/lu/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/lv/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/mg/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/mh/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/mi/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/mk/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ml/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/mn/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/mo/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/mr/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ms/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/mt/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/my/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/na/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/nb/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/nd/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ne/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ng/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/nl/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/nn/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/no/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/nr/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/nv/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ny/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/oc/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/oj/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/om/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/or/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/os/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/pa/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/pi/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/pl/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ps/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/pt/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/pt_BR/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/qu/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/rm/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/rn/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ro/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ru/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/rue/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/rw/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sa/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sc/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sd/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/se/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sg/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/si/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sk/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sl/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sm/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sma/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sn/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/so/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sq/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sr/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ss/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/st/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/su/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sv/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/sw/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ta/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/te/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/tg/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/th/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ti/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/tk/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/tl/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/tn/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/to/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/tr/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ts/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/tt/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/tw/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ty/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ug/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/uk/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ur/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/uz/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/ve/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/vi/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/vo/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/wa/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/wo/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/xh/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/yi/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/yo/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/za/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/zh/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/zh_CN/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/zh_HK/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/zh_TW/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/locale/zu/LC_MESSAGES/com.github.alecaddd.sequeler.mo
+share/metainfo/com.github.alecaddd.sequeler.appdata.xml
diff --git a/databases/sqlclient/Makefile b/databases/sqlclient/Makefile
index dfb5076bc5d1..b6c0fce2d889 100644
--- a/databases/sqlclient/Makefile
+++ b/databases/sqlclient/Makefile
@@ -2,7 +2,7 @@
PORTNAME= sqlclient
PORTVERSION= 1.8.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases gnustep
MASTER_SITES= GNUSTEP/libs
DISTNAME= SQLClient-${PORTVERSION}
diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile
index 71e94d3d32df..e2893acad82e 100644
--- a/databases/timescaledb/Makefile
+++ b/databases/timescaledb/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= timescaledb
-PORTVERSION= 0.12.0
+PORTVERSION= 0.12.1
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo
index 7d8a335939a2..8bdcf11385fd 100644
--- a/databases/timescaledb/distinfo
+++ b/databases/timescaledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1536727057
-SHA256 (timescale-timescaledb-0.12.0_GH0.tar.gz) = 94e0069275cb5e38d27ec96ecbd5d7f41cbeed0da810c4ae76e41a0b9caff07d
-SIZE (timescale-timescaledb-0.12.0_GH0.tar.gz) = 441839
+TIMESTAMP = 1537846169
+SHA256 (timescale-timescaledb-0.12.1_GH0.tar.gz) = 40667715d0cdcd3eb57a3dd5a23a6c0e85e394e9096eb100b913e8c5489719cd
+SIZE (timescale-timescaledb-0.12.1_GH0.tar.gz) = 447782
diff --git a/databases/timescaledb/files/patch-src_net_conn__plain.c b/databases/timescaledb/files/patch-src_net_conn__plain.c
deleted file mode 100644
index a6b9a7edeb18..000000000000
--- a/databases/timescaledb/files/patch-src_net_conn__plain.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/net/conn_plain.c.orig 2018-09-12 05:10:16 UTC
-+++ src/net/conn_plain.c
-@@ -2,6 +2,10 @@
- #include <postgres.h>
- #include <pg_config.h>
-
-+#ifndef WIN32
-+#include <sys/socket.h>
-+#endif
-+
- #include "conn_internal.h"
- #include "conn_plain.h"
-
-@@ -25,7 +29,7 @@ plain_connect(Connection *conn, const char *host, cons
- char strport[6];
- struct addrinfo *ainfo,
- hints = {
-- .ai_family = PF_UNSPEC,
-+ .ai_family = AF_UNSPEC,
- .ai_socktype = SOCK_STREAM,
- };
- int ret;
diff --git a/databases/timescaledb/pkg-plist b/databases/timescaledb/pkg-plist
index 0bda90a58d41..87b4463b78a1 100644
--- a/databases/timescaledb/pkg-plist
+++ b/databases/timescaledb/pkg-plist
@@ -4,6 +4,7 @@ share/postgresql/extension/timescaledb--0.1.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--0.10.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--0.10.1--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--0.11.0--%%PORTVERSION%%.sql
+share/postgresql/extension/timescaledb--0.12.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--0.2.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--0.3.0--%%PORTVERSION%%.sql