pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases Update databases/sqlrelay to 0.65.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2e8123c025b9
branches:  trunk
changeset: 349184:2e8123c025b9
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Fri Jul 01 17:02:38 2016 +0000

description:
Update databases/sqlrelay to 0.65.0

- SQL Relay now supports Kerberos encryption and authentication
- SQL Relay now supports TLS/SSL encryption and authentication
- Python 3 support
- Node.js 4.x and higher are now correctly detected and supported.
- Separate "database" and "proxied" Authentication Options
- Various ODBC-related bugs have been fixed
- A subtle bug that caused incompatibilities with the popular
  logrotate utility has been fixed
- A long standing problem that occurred when using a
  listenertimeout with a threaded listener (the default) has been
  fixed.
- After a graceful restart, Apache workers would get stuck in the
  Closing Connection state after running a PHP script that used
  SQL Relay. This is now fixed.

See full changelog:

  http://software.firstworks.com/2016/03/sql-relay-0650-release-announcement.html

diffstat:

 databases/p5-sqlrelay/Makefile                               |   3 +-
 databases/php-sqlrelay/Makefile                              |   3 +-
 databases/py-sqlrelay/Makefile                               |   3 +-
 databases/ruby-sqlrelay/Makefile                             |   3 +-
 databases/sqlrelay-freetds/Makefile                          |   3 +-
 databases/sqlrelay-mysql/Makefile                            |   3 +-
 databases/sqlrelay-nodejs/Makefile                           |   5 +-
 databases/sqlrelay-odbc/Makefile                             |   3 +-
 databases/sqlrelay-pgsql/Makefile                            |   3 +-
 databases/sqlrelay-sqlite/Makefile                           |   3 +-
 databases/sqlrelay/Makefile                                  |  12 +-
 databases/sqlrelay/Makefile.common                           |   4 +-
 databases/sqlrelay/PLIST                                     |  90 +++++++----
 databases/sqlrelay/buildlink3.mk                             |   4 +-
 databases/sqlrelay/distinfo                                  |  17 +-
 databases/sqlrelay/patches/patch-config.mk.in                |  17 +-
 databases/sqlrelay/patches/patch-etc_Makefile                |  32 +--
 databases/sqlrelay/patches/patch-src_api_nodejs_sqlrelay.cpp |  24 ---
 databases/sqlrelay/patches/patch-src_api_php_sql__relay.cpp  |  24 ++-
 19 files changed, 126 insertions(+), 130 deletions(-)

diffs (truncated from 646 to 300 lines):

diff -r 8491e39a05a5 -r 2e8123c025b9 databases/p5-sqlrelay/Makefile
--- a/databases/p5-sqlrelay/Makefile    Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/p5-sqlrelay/Makefile    Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2016/06/08 19:22:31 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2016/07/01 17:02:38 fhajny Exp $
 
 PKGNAME=               p5-${DISTNAME}
-PKGREVISION=           2
 COMMENT=               Perl module for SQL Relay
 
 .include "../../databases/sqlrelay/Makefile.common"
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/php-sqlrelay/Makefile
--- a/databases/php-sqlrelay/Makefile   Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/php-sqlrelay/Makefile   Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2016/03/05 11:28:13 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2016/07/01 17:02:38 fhajny Exp $
 
 PKGNAME=               ${PHP_PKG_PREFIX}-${DISTNAME}
-PKGREVISION=           1
 COMMENT=               PHP extension for SQL Relay
 EXTRACT_SUFX=          .tar.gz
 
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/py-sqlrelay/Makefile
--- a/databases/py-sqlrelay/Makefile    Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/py-sqlrelay/Makefile    Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2016/03/05 11:28:18 jperkin Exp $
+# $NetBSD: Makefile,v 1.5 2016/07/01 17:02:38 fhajny Exp $
 
 PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=           1
 COMMENT=               Python extension for SQL Relay
 
 .include "../../databases/sqlrelay/Makefile.common"
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/ruby-sqlrelay/Makefile
--- a/databases/ruby-sqlrelay/Makefile  Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/ruby-sqlrelay/Makefile  Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2016/03/05 11:28:19 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2016/07/01 17:02:39 fhajny Exp $
 
 COMMENT=               Ruby extension for SQL Relay
-PKGREVISION=           1
 
 .include "../../databases/sqlrelay/Makefile.common"
 
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/sqlrelay-freetds/Makefile
--- a/databases/sqlrelay-freetds/Makefile       Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/sqlrelay-freetds/Makefile       Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2016/03/05 11:28:19 jperkin Exp $
+# $NetBSD: Makefile,v 1.6 2016/07/01 17:02:39 fhajny Exp $
 
 PKGNAME=               ${DISTNAME:S/sqlrelay/sqlrelay-freetds/}
-PKGREVISION=           1
 COMMENT=               FreeTDS support for SQL Relay
 
 .include "../../databases/sqlrelay/Makefile.common"
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/sqlrelay-mysql/Makefile
--- a/databases/sqlrelay-mysql/Makefile Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/sqlrelay-mysql/Makefile Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2016/03/05 11:28:19 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2016/07/01 17:02:39 fhajny Exp $
 
 PKGNAME=               ${DISTNAME:S/sqlrelay/sqlrelay-mysql/}
-PKGREVISION=           1
 COMMENT=               MySQL support for SQL Relay
 
 .include "../../databases/sqlrelay/Makefile.common"
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/sqlrelay-nodejs/Makefile
--- a/databases/sqlrelay-nodejs/Makefile        Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/sqlrelay-nodejs/Makefile        Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2016/03/05 11:28:19 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2016/07/01 17:02:39 fhajny Exp $
 
 PKGNAME=               ${DISTNAME:S/sqlrelay/sqlrelay-nodejs/}
-PKGREVISION=           1
 COMMENT=               node.js API for SQL Relay
 
 .include "../../databases/sqlrelay/Makefile.common"
@@ -18,6 +17,8 @@
 
 BUILD_DIRS=            src/api/nodejs
 
+CXXFLAGS+=             -std=c++11
+
 # Benign reference inside an object file
 CHECK_WRKREF_SKIP+=    lib/node_modules/sqlrelay/sqlrelay.node
 
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/sqlrelay-odbc/Makefile
--- a/databases/sqlrelay-odbc/Makefile  Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/sqlrelay-odbc/Makefile  Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2016/03/05 11:28:20 jperkin Exp $
+# $NetBSD: Makefile,v 1.7 2016/07/01 17:02:39 fhajny Exp $
 
 PKGNAME=               ${DISTNAME:S/sqlrelay/sqlrelay-odbc/}
-PKGREVISION=           1
 COMMENT=               ODBC support for SQL Relay
 
 .include "../../databases/sqlrelay/Makefile.common"
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/sqlrelay-pgsql/Makefile
--- a/databases/sqlrelay-pgsql/Makefile Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/sqlrelay-pgsql/Makefile Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2016/03/05 11:28:20 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2016/07/01 17:02:39 fhajny Exp $
 
 PKGNAME=               ${DISTNAME:S/sqlrelay/sqlrelay-pgsql/}
-PKGREVISION=           1
 COMMENT=               PostgreSQL support for SQL Relay
 
 .include "../../databases/sqlrelay/Makefile.common"
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/sqlrelay-sqlite/Makefile
--- a/databases/sqlrelay-sqlite/Makefile        Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/sqlrelay-sqlite/Makefile        Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2016/04/11 19:01:46 ryoon Exp $
+# $NetBSD: Makefile,v 1.8 2016/07/01 17:02:39 fhajny Exp $
 
 PKGNAME=               ${DISTNAME:S/sqlrelay/sqlrelay-sqlite/}
-PKGREVISION=           2
 COMMENT=               SQLite support for SQL Relay
 
 .include "../../databases/sqlrelay/Makefile.common"
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/sqlrelay/Makefile
--- a/databases/sqlrelay/Makefile       Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/sqlrelay/Makefile       Fri Jul 01 17:02:38 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.46 2016/03/05 11:27:44 jperkin Exp $
+# $NetBSD: Makefile,v 1.47 2016/07/01 17:02:39 fhajny Exp $
 
 COMMENT=               Database connection pooling middleware and API
-PKGREVISION=           1
 
 .include "../../databases/sqlrelay/Makefile.common"
 
@@ -17,7 +16,7 @@
 INSTALL_MAKE_FLAGS+=   EXAMPLEDIR=${DESTDIR}${EGDIR}
 
 CONF_FILES+=           ${EGDIR}/sqlrelay.conf ${PKG_SYSCONFDIR}/sqlrelay.conf
-CONF_FILES+=           ${EGDIR}/sqlrelay.dtd ${PKG_SYSCONFDIR}/sqlrelay.dtd
+CONF_FILES+=           ${EGDIR}/sqlrelay.xsd ${PKG_SYSCONFDIR}/sqlrelay.xsd
 
 SQLR_USER?=            sqlrelay
 SQLR_GROUP?=           ${SQLR_USER}
@@ -57,11 +56,4 @@
 RCD_SCRIPT_SRC.sqlrelay=               ${WRKSRC}/init/rc.sqlrelay
 RCD_SCRIPT_SRC.sqlrcachemanager=       ${WRKSRC}/init/rc.sqlrcachemanager
 
-.include "../../mk/compiler.mk"
-
-.if !empty(PKGSRC_COMPILER:Mclang)
-_WRAP_EXTRA_ARGS.CXX+= -Wno-error=unused-private-field -Wno-error=mismatched-tags
-CWRAPPERS_APPEND.cxx+= -Wno-error=unused-private-field -Wno-error=mismatched-tags
-.endif
-
 .include "../../mk/bsd.pkg.mk"
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/sqlrelay/Makefile.common
--- a/databases/sqlrelay/Makefile.common        Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/sqlrelay/Makefile.common        Fri Jul 01 17:02:38 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.11 2015/11/10 10:10:39 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.12 2016/07/01 17:02:39 fhajny Exp $
 # used by databases/p5-sqlrelay/Makefile
 # used by databases/php-sqlrelay/Makefile
 # used by databases/py-sqlrelay/Makefile
@@ -11,7 +11,7 @@
 # used by databases/sqlrelay-sqlite/Makefile
 # used by databases/sqlrelay/Makefile
 
-DISTNAME=              sqlrelay-0.64
+DISTNAME=              sqlrelay-0.65.0
 CATEGORIES=            databases
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=sqlrelay/}
 
diff -r 8491e39a05a5 -r 2e8123c025b9 databases/sqlrelay/PLIST
--- a/databases/sqlrelay/PLIST  Fri Jul 01 17:00:15 2016 +0000
+++ b/databases/sqlrelay/PLIST  Fri Jul 01 17:02:38 2016 +0000
@@ -1,12 +1,10 @@
-@comment $NetBSD: PLIST,v 1.16 2016/02/29 17:35:10 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.17 2016/07/01 17:02:39 fhajny Exp $
 bin/sqlr-cachemanager
 bin/sqlr-connection
 bin/sqlr-export
-bin/sqlr-fields
 bin/sqlr-import
 bin/sqlr-listener
 bin/sqlr-pwdenc
-bin/sqlr-query
 bin/sqlr-scaler
 bin/sqlr-start
 bin/sqlr-status
@@ -15,47 +13,40 @@
 bin/sqlrclientwrapper-config
 bin/sqlrserver-config
 bin/sqlrsh
-include/sqlrelay/private/bindvar.h
-include/sqlrelay/private/column.h
-include/sqlrelay/private/dll.h
-include/sqlrelay/private/listformat.h
-include/sqlrelay/private/row.h
+include/sqlrelay/private/sqlrclientincludes.h
 include/sqlrelay/private/sqlrclientwrapper.h
+include/sqlrelay/private/sqlrclientwrapperincludes.h
 include/sqlrelay/private/sqlrconnection.h
 include/sqlrelay/private/sqlrcursor.h
-include/sqlrelay/private/sqlrdefines.h
-include/sqlrelay/private/sqlrincludes.h
 include/sqlrelay/private/sqlrlistener.h
 include/sqlrelay/private/sqlrserverconnection.h
 include/sqlrelay/private/sqlrservercontroller.h
 include/sqlrelay/private/sqlrservercursor.h
-include/sqlrelay/private/sqlrserverdll.h
 include/sqlrelay/private/sqlrserverincludes.h
 include/sqlrelay/private/sqlrshmdata.h
-include/sqlrelay/private/sqlrutildll.h
-include/sqlrelay/private/wrapperdll.h
+include/sqlrelay/private/sqlrutilincludes.h
 include/sqlrelay/sqlrclient.h
 include/sqlrelay/sqlrclientwrapper.h
 include/sqlrelay/sqlrserver.h
 include/sqlrelay/sqlrutil.h
-lib/libmysql3${PKGNAME}.so.1
-lib/libmysql3${PKGNAME}.so.1.0.0
 lib/libmysql3sqlrelay.so
-lib/libmysql40${PKGNAME}.so.1
-lib/libmysql40${PKGNAME}.so.1.0.0
+lib/libmysql3sqlrelay.so.2
+lib/libmysql3sqlrelay.so.2.0.0
 lib/libmysql40sqlrelay.so
-lib/libmysql41${PKGNAME}.so.1
-lib/libmysql41${PKGNAME}.so.1.0.0
+lib/libmysql40sqlrelay.so.2
+lib/libmysql40sqlrelay.so.2.0.0
 lib/libmysql41sqlrelay.so
-lib/libmysql50${PKGNAME}.so.1
-lib/libmysql50${PKGNAME}.so.1.0.0
+lib/libmysql41sqlrelay.so.2
+lib/libmysql41sqlrelay.so.2.0.0
 lib/libmysql50sqlrelay.so
-lib/libmysql51${PKGNAME}.so.1
-lib/libmysql51${PKGNAME}.so.1.0.0
+lib/libmysql50sqlrelay.so.2
+lib/libmysql50sqlrelay.so.2.0.0
 lib/libmysql51sqlrelay.so
-lib/libpq${PKGNAME}.so.1
-lib/libpq${PKGNAME}.so.1.0.0
+lib/libmysql51sqlrelay.so.2
+lib/libmysql51sqlrelay.so.2.0.0
 lib/libpqsqlrelay.so
+lib/libpqsqlrelay.so.2
+lib/libpqsqlrelay.so.2.0.0
 lib/libsqlrclient.la
 lib/libsqlrclientwrapper.la
 lib/libsqlrserver.la
@@ -63,9 +54,12 @@
 lib/pkgconfig/sqlrelay-c++.pc
 lib/pkgconfig/sqlrelay-c.pc
 libexec/sqlrelay/sqlrauth_database.${SOEXT}
+libexec/sqlrelay/sqlrauth_krb_userlist.${SOEXT}
+libexec/sqlrelay/sqlrauth_proxied.${SOEXT}
 libexec/sqlrelay/sqlrauth_sqlrelay.${SOEXT}
+libexec/sqlrelay/sqlrauth_tls_userlist.${SOEXT}
 libexec/sqlrelay/sqlrauth_userlist.${SOEXT}
-libexec/sqlrelay/sqlrconfig_xml.${SOEXT}
+libexec/sqlrelay/sqlrconfig_xmldom.${SOEXT}
 libexec/sqlrelay/sqlrconnection_router.${SOEXT}
 libexec/sqlrelay/sqlrfilter_patterns.${SOEXT}
 libexec/sqlrelay/sqlrfilter_regex.${SOEXT}
@@ -83,24 +77,28 @@
 libexec/sqlrelay/sqlrquery_sqlrcmdgstat.${SOEXT}
 libexec/sqlrelay/sqlrresultsettranslation_reformatdatetime.${SOEXT}
 libexec/sqlrelay/sqlrtranslation_normalize.${SOEXT}
-man/man1/sqlr-fields.1
-man/man1/sqlr-query.1
+man/man1/sqlr-export.1
+man/man1/sqlr-import.1
 man/man1/sqlrsh.1
 man/man8/sqlr-cachemanager.8
 man/man8/sqlr-connection.8
 man/man8/sqlr-listener.8
+man/man8/sqlr-pwdenc.8
 man/man8/sqlr-scaler.8
 man/man8/sqlr-start.8
+man/man8/sqlr-status.8
 man/man8/sqlr-stop.8
 share/doc/sqlrelay/admin/configguide.html
 share/doc/sqlrelay/admin/configreference.html
 share/doc/sqlrelay/admin/installing.html
-share/doc/sqlrelay/admin/loadbalfailover.html
 share/doc/sqlrelay/admin/oraclentier.html
+share/doc/sqlrelay/admin/prerequisites.html
 share/doc/sqlrelay/admin/router.html
 share/doc/sqlrelay/admin/running.html
 share/doc/sqlrelay/admin/tuning.html



Home | Main Index | Thread Index | Old Index