Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Sep 2015 18:36:11 +0000 (UTC)
From:      Ruslan Makhmatkhanov <rm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r398133 - in head/databases: . py-pymssql py-pymssql/files
Message-ID:  <201509281836.t8SIaBdm021706@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rm
Date: Mon Sep 28 18:36:10 2015
New Revision: 398133
URL: https://svnweb.freebsd.org/changeset/ports/398133

Log:
  PyMSSQL is a MS-SQL database adapter for the Python programming
  language. It was written from scratch using FreeTDS library.
  
  This is the version 2 release branch.
  
  WWW: http://www.pymssql.org/
  WWW: https://github.com/pymssql/pymssql
  
  PR:		198694
  Submitted by:	ports@thelanman.net (based on)

Added:
  head/databases/py-pymssql/
  head/databases/py-pymssql/Makefile   (contents, props changed)
  head/databases/py-pymssql/distinfo   (contents, props changed)
  head/databases/py-pymssql/files/
  head/databases/py-pymssql/files/patch-__mssql.pxd   (contents, props changed)
  head/databases/py-pymssql/pkg-descr   (contents, props changed)
Modified:
  head/databases/Makefile

Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile	Mon Sep 28 18:33:46 2015	(r398132)
+++ head/databases/Makefile	Mon Sep 28 18:36:10 2015	(r398133)
@@ -754,6 +754,7 @@
     SUBDIR += py-pyPgSQL
     SUBDIR += py-pyhs
     SUBDIR += py-pylibmc
+    SUBDIR += py-pymssql
     SUBDIR += py-pymysql
     SUBDIR += py-pypuppetdb
     SUBDIR += py-pytc

Added: head/databases/py-pymssql/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/py-pymssql/Makefile	Mon Sep 28 18:36:10 2015	(r398133)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME=	pymssql
+PORTVERSION=	2.1.1
+CATEGORIES=	databases python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	ports@thelanman.net
+COMMENT=	Python database interface for MS-SQL. Version 2
+
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	cython:${PORTSDIR}/lang/cython \
+		${PYTHON_PKGNAMEPREFIX}setuptools-git>0:${PORTSDIR}/devel/py-setuptools-git
+LIB_DEPENDS=	libsybdb.so:${PORTSDIR}/databases/freetds
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_mssql.so \
+		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pymssql.so
+
+.include <bsd.port.mk>

Added: head/databases/py-pymssql/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/py-pymssql/distinfo	Mon Sep 28 18:36:10 2015	(r398133)
@@ -0,0 +1,2 @@
+SHA256 (pymssql-2.1.1.tar.gz) = f1a1601dc3322c785733c84639d8d640c7204f9db4eab5f2a5cc908fb157140f
+SIZE (pymssql-2.1.1.tar.gz) = 2436094

Added: head/databases/py-pymssql/files/patch-__mssql.pxd
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/py-pymssql/files/patch-__mssql.pxd	Mon Sep 28 18:36:10 2015	(r398133)
@@ -0,0 +1,11 @@
+--- _mssql.pxd.orig	2014-08-29 22:32:10 UTC
++++ _mssql.pxd
+@@ -35,7 +35,7 @@ cdef class MSSQLConnection:
+     cpdef cancel(self)
+     cdef void clear_metadata(self)
+     cdef object convert_db_value(self, BYTE *, int, int)
+-    cdef int convert_python_value(self, object value, BYTE **, int*, int*) except -1
++    cdef int convert_python_value(self, object value, BYTE **dbValue, int *dbtype, int *length) except 1
+     cpdef execute_query(self, query, params=?)
+     cpdef execute_non_query(self, query, params=?)
+     cpdef execute_row(self, query, params=?)

Added: head/databases/py-pymssql/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/py-pymssql/pkg-descr	Mon Sep 28 18:36:10 2015	(r398133)
@@ -0,0 +1,7 @@
+PyMSSQL is a MS-SQL database adapter for the Python programming
+language. It was written from scratch using FreeTDS library.
+
+This is the version 2 release branch.
+
+WWW: http://www.pymssql.org/
+WWW: https://github.com/pymssql/pymssql



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509281836.t8SIaBdm021706>