pkgsrc/databases/p5-DBD-Sybase/Makefile
mef 6c4007af59 Update 1.13 to 1.15
Release 1.15

    Minor fixes to allow building on Windows.
    Fixed syntax error at compile time for some compilers
    Allow database names with special chars in the name.
    Change to ct_data_info() to flag an error in case the CS_IODESC returned
    doesn't include a valid text pointer - this happens if the text/image column
    is nullable and has not been initialized in the database.

Release 1.14

    Fix bad size handling for unicode data.
    Remove default charset setting to utf8 (this had been done in 1.11 as part of
    improved utf8 handling, but has negative side-effects. If unicode handling is needed
    then set "charset=utf8" as part of the connection string.
    Enforce the fact that utf8/unicode handling only works with OpenClient 15.x or later.
2014-12-04 08:18:05 +00:00

48 lines
1.3 KiB
Makefile

# $NetBSD: Makefile,v 1.43 2014/12/04 08:18:05 mef Exp $
DISTNAME= DBD-Sybase-1.15
PKGNAME= p5-${DISTNAME}
CATEGORIES= databases perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBD/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.peppler.org/freeware/dbd-sybase.html
COMMENT= Perl DBI/DBD driver for Sybase/MS-SQL databases
LICENSE= ${PERL5_LICENSE}
PERL5_PACKLIST= auto/DBD/Sybase/.packlist
BUILD_DEFS+= USE_SYBASE_OPENCLIENT
BUILD_DEFS+= SYBASE
.if defined(USE_SYBASE_OPENCLIENT) && empty(USE_SYBASE_OPENCLIENT:M[Nn][Oo])
. if defined(SYBASE) || exists(${SYBASE}/lib/libct.so)
BUILDLINK_PASSTHRU_DIRS=${SYBASE}
_SYBASE= ${SYBASE}
. else
PKG_FAIL_REASON+= "You must define SYBASE to the base directory of your Open Client."
. endif
.else
_SYBASE= ${BUILDLINK_PREFIX.freetds}
.endif
PERL5_LDFLAGS+= ${COMPILER_RPATH_FLAG}${_SYBASE}/lib
MAKE_ENV+= SYBASE=${_SYBASE:Q}
MAKE_PARAMS+= --accept_test_defaults
MAKE_PARAMS+= --chained Y
.if !defined(USE_SYBASE_OPENCLIENT)
. include "../../databases/freetds/buildlink3.mk"
.endif
.include "../../lang/perl5/module.mk"
.if !empty(PKG_BUILD_OPTIONS.perl:Mthreads)
MAKE_PARAMS+= --threaded_libs Y
.else
MAKE_PARAMS+= --threaded_libs N
.endif
.include "../../databases/p5-DBI/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"