diff options
author | wiz <wiz> | 2014-12-30 15:41:23 +0000 |
---|---|---|
committer | wiz <wiz> | 2014-12-30 15:41:23 +0000 |
commit | 13d1ef9b9bc0be7bcfc4a8e4458fe84672a63b1a (patch) | |
tree | 6b977eb4645ae34e0feff976523b5be65466817f /databases/qore-freetds-module | |
parent | d93b86da8fa5bc5ac100d03e3090024a364225ac (diff) | |
download | pkgsrc-13d1ef9b9bc0be7bcfc4a8e4458fe84672a63b1a.tar.gz |
Import qore-freetds-module-1.0.3nb4 as databases/qore-freetds-module,
packaged for wip by nros.
The Freetds DB driver for qore gives Qore programs the possibility to
communicate with databases that use the TDS(Tabular Data Stream)
protocol for access such as MS SQL Server and Sybase databases.
Diffstat (limited to 'databases/qore-freetds-module')
-rw-r--r-- | databases/qore-freetds-module/DESCR | 3 | ||||
-rw-r--r-- | databases/qore-freetds-module/Makefile | 32 | ||||
-rw-r--r-- | databases/qore-freetds-module/PLIST | 3 | ||||
-rw-r--r-- | databases/qore-freetds-module/TODO | 1 | ||||
-rw-r--r-- | databases/qore-freetds-module/distinfo | 7 | ||||
-rw-r--r-- | databases/qore-freetds-module/options.mk | 11 | ||||
-rw-r--r-- | databases/qore-freetds-module/patches/patch-configure | 14 | ||||
-rw-r--r-- | databases/qore-freetds-module/patches/patch-src_Makefile.in | 13 |
8 files changed, 84 insertions, 0 deletions
diff --git a/databases/qore-freetds-module/DESCR b/databases/qore-freetds-module/DESCR new file mode 100644 index 00000000000..f3dddc3ccc8 --- /dev/null +++ b/databases/qore-freetds-module/DESCR @@ -0,0 +1,3 @@ +The Freetds DB driver for qore gives Qore programs the possibility to +communicate with databases that use the TDS(Tabular Data Stream) +protocol for access such as MS SQL Server and Sybase databases. diff --git a/databases/qore-freetds-module/Makefile b/databases/qore-freetds-module/Makefile new file mode 100644 index 00000000000..aca883194b9 --- /dev/null +++ b/databases/qore-freetds-module/Makefile @@ -0,0 +1,32 @@ +# $NetBSD: Makefile,v 1.1 2014/12/30 15:41:23 wiz Exp $ + +DISTNAME= qore-sybase-modules-1.0.3 +PKGNAME= ${DISTNAME:S/sybase-modules/freetds-module/} +PKGREVISION= 4 +CATEGORIES= databases +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qore/} + +MAINTAINER= nros@users.sourceforge.net +HOMEPAGE= http://www.qore.org/ +COMMENT= Freetds DB driver for qore +LICENSE= gnu-lgpl-v2.1 + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_LANGUAGES= c c++ +PTHREAD_OPTS+= require + +CONFIGURE_ARGS+=--with-sybase=no + +INSTALLATION_DIRS+= share/doc/qore-freetds-module +post-install: + ${INSTALL_DATA} ${WRKSRC}/docs/sybase-module-doc.html \ + ${DESTDIR}${PREFIX}/share/doc/qore-freetds-module/freetds-module-doc.html + +.include "options.mk" + +.include "../../databases/freetds/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" +.include "../../lang/qore/buildlink3.mk" +.include "../../lang/qore/module.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/databases/qore-freetds-module/PLIST b/databases/qore-freetds-module/PLIST new file mode 100644 index 00000000000..ade6dcaff22 --- /dev/null +++ b/databases/qore-freetds-module/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1 2014/12/30 15:41:23 wiz Exp $ +${QORE_MODULE_DIR}/freetds-api-${QORE_LATEST_MODULE_API}.qmod +share/doc/qore-freetds-module/freetds-module-doc.html diff --git a/databases/qore-freetds-module/TODO b/databases/qore-freetds-module/TODO new file mode 100644 index 00000000000..57c72aa01f2 --- /dev/null +++ b/databases/qore-freetds-module/TODO @@ -0,0 +1 @@ +Finished. diff --git a/databases/qore-freetds-module/distinfo b/databases/qore-freetds-module/distinfo new file mode 100644 index 00000000000..deae4b82815 --- /dev/null +++ b/databases/qore-freetds-module/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2014/12/30 15:41:23 wiz Exp $ + +SHA1 (qore-sybase-modules-1.0.3.tar.gz) = cce3009389cf5e348a36cc92dfe04c05bbd80f96 +RMD160 (qore-sybase-modules-1.0.3.tar.gz) = 3a4f1ed55410ee03a33530f808a087cbd4b25887 +Size (qore-sybase-modules-1.0.3.tar.gz) = 471104 bytes +SHA1 (patch-configure) = 4298d577373ea71a41a804bf5f133d2fe3a0236e +SHA1 (patch-src_Makefile.in) = ba748dde79e9474e1050cffd2d57b8151be36968 diff --git a/databases/qore-freetds-module/options.mk b/databases/qore-freetds-module/options.mk new file mode 100644 index 00000000000..e82daffc0d8 --- /dev/null +++ b/databases/qore-freetds-module/options.mk @@ -0,0 +1,11 @@ +# $NetBSD: options.mk,v 1.1 2014/12/30 15:41:23 wiz Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.qore +PKG_SUPPORTED_OPTIONS= debug +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Mdebug) +CONFIGURE_ARGS+= --enable-debug +.else +CONFIGURE_ARGS+= --disable-debug +.endif diff --git a/databases/qore-freetds-module/patches/patch-configure b/databases/qore-freetds-module/patches/patch-configure new file mode 100644 index 00000000000..34fd1987a88 --- /dev/null +++ b/databases/qore-freetds-module/patches/patch-configure @@ -0,0 +1,14 @@ +$NetBSD: patch-configure,v 1.1 2014/12/30 15:41:24 wiz Exp $ +pkgsrc doesn't use lib64 so don't set it. +Fixes build on linux. +http://sf.net/p/qore/code/6817/ +--- configure.orig 2014-10-31 21:29:53.309698752 +0000 ++++ configure +@@ -14274,7 +14274,6 @@ if test "$enable_64bit" = "yes"; then + *linux*) if test "$GXX" = "yes"; then + CXXFLAGS="$CXXFLAGS -m64" + fi +- LIBSUFFIX=64 + + ;; + *hpux*) if test "$host_cpu" = "ia64"; then diff --git a/databases/qore-freetds-module/patches/patch-src_Makefile.in b/databases/qore-freetds-module/patches/patch-src_Makefile.in new file mode 100644 index 00000000000..e6ba9675963 --- /dev/null +++ b/databases/qore-freetds-module/patches/patch-src_Makefile.in @@ -0,0 +1,13 @@ +$NetBSD: patch-src_Makefile.in,v 1.1 2014/12/30 15:41:24 wiz Exp $ +* delete .a file as well as .la file. +--- src/Makefile.in.orig 2014-02-11 16:46:02.000000000 +0000 ++++ src/Makefile.in +@@ -708,7 +708,7 @@ install-exec-hook: + @COND_SYBASE_TRUE@ mv $(DESTDIR)$(libdir)/sybase.$(MODULE_SUFFIX) $(DESTDIR)$(libdir)/sybase-api-$(MODULE_API).qmod + @COND_SYBASE_TRUE@ rm -f $(DESTDIR)$(libdir)/sybase.la + @COND_FREETDS_TRUE@ mv $(DESTDIR)$(libdir)/freetds.$(MODULE_SUFFIX) $(DESTDIR)$(libdir)/freetds-api-$(MODULE_API).qmod +-@COND_FREETDS_TRUE@ rm -f $(DESTDIR)$(libdir)/freetds.la ++@COND_FREETDS_TRUE@ rm -f $(DESTDIR)$(libdir)/freetds.la $(DESTDIR)$(libdir)/freetds.a + + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. |