From 8c3ce98c727dc430b92f84f8ad7a75f8407f328a Mon Sep 17 00:00:00 2001 From: Anish Mistry Date: Thu, 16 Nov 2023 15:31:30 -0500 Subject: [PATCH] initial import for pdo_sqlsrv --- databases/Makefile | 1 + databases/pecl-pdo_sqlsrv/Makefile | 37 +++++++++++++++++++++++++++++ databases/pecl-pdo_sqlsrv/distinfo | 3 +++ databases/pecl-pdo_sqlsrv/pkg-descr | 4 ++++ 4 files changed, 45 insertions(+) create mode 100644 databases/pecl-pdo_sqlsrv/Makefile create mode 100644 databases/pecl-pdo_sqlsrv/distinfo create mode 100644 databases/pecl-pdo_sqlsrv/pkg-descr diff --git a/databases/Makefile b/databases/Makefile index 2a9be4104bfa..315f1ae97208 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -532,6 +532,7 @@ SUBDIR += pecl-memcache SUBDIR += pecl-memcached SUBDIR += pecl-mongodb + SUBDIR += pecl-pdo_sqlsrv SUBDIR += pecl-redis SUBDIR += pecl-rrd SUBDIR += percona-toolkit diff --git a/databases/pecl-pdo_sqlsrv/Makefile b/databases/pecl-pdo_sqlsrv/Makefile new file mode 100644 index 000000000000..36b27ce736e6 --- /dev/null +++ b/databases/pecl-pdo_sqlsrv/Makefile @@ -0,0 +1,37 @@ +# Created by: Anish Mistry + +PORTNAME= pdo_sqlsrv +PORTVERSION= 5.11.0 +CATEGORIES= databases +PKGNAMEPREFIX= ${FLAVOR}- +DISTNAME= v${PORTVERSION} + +MAINTAINER= anish.mistry@arcanumbridge.com +COMMENT= MS SQL Server Database Driver for PHP PDO +WWW= https://github.com/microsoft/msphpsql + +LICENSE= MIT + +BUILD_DEPENDS= bash:shells/bash +LIB_DEPENDS= libodbc.so:databases/unixODBC + +USES= php:pecl + +USE_PHP= iconv pdo + +WRKSRC_SUBDIR= source/${PORTNAME} +USE_GITHUB= yes +GH_PROJECT= msphpsql +GH_ACCOUNT= microsoft +GH_TAGNAME= v${PORTVERSION} + +CONFIGURE_ARGS+= CXXFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" +HAS_CONFIGURE= yes + +post-patch: + ${REINPLACE_CMD} -e 's|/bin|${LOCALBASE}/bin|g' "${WRKSRC}/../packagize.sh" + ${CHMOD} +x "${WRKSRC}/../packagize.sh" && cd "${WRKSRC}/.." && "${WRKSRC}/../packagize.sh" + +TEST_TARGET= test + +.include diff --git a/databases/pecl-pdo_sqlsrv/distinfo b/databases/pecl-pdo_sqlsrv/distinfo new file mode 100644 index 000000000000..83c48240387e --- /dev/null +++ b/databases/pecl-pdo_sqlsrv/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1700165202 +SHA256 (PECL/microsoft-msphpsql-5.11.0-v5.11.0_GH0.tar.gz) = 7872daa0bbc3de97e13a0b7b368ccdb658be939e86c19ea90191cb6508fccdf1 +SIZE (PECL/microsoft-msphpsql-5.11.0-v5.11.0_GH0.tar.gz) = 10776120 diff --git a/databases/pecl-pdo_sqlsrv/pkg-descr b/databases/pecl-pdo_sqlsrv/pkg-descr new file mode 100644 index 000000000000..d48d1d1be961 --- /dev/null +++ b/databases/pecl-pdo_sqlsrv/pkg-descr @@ -0,0 +1,4 @@ +The PHP PDO_SQLSRV extension implements PHP Data Objects (PDO) for accessing +data in all editions of SQL Server 2012 and later (including Azure SQL DB). +These drivers rely on the Microsoft ODBC Driver for SQL Server to handle the +low-level communication with SQL Server. -- 2.41.0