f076c410a858c60f9fda0e439f181201072b1c47
[pkgsrc.git] / databases / p5-DBD-Sybase / Makefile
1 # $NetBSD: Makefile,v 1.29 2009/07/17 06:46:41 sno Exp $
2 #
3
4 DISTNAME=               DBD-Sybase-1.09
5 PKGNAME=                p5-${DISTNAME}
6 SVR4_PKGNAME=           p5dsy
7 CATEGORIES=             databases perl5
8 MASTER_SITES=           ${MASTER_SITE_PERL_CPAN:=DBD/}
9
10 MAINTAINER=             rh@NetBSD.org
11 HOMEPAGE=               http://www.peppler.org/freeware/dbd-sybase.html
12 COMMENT=                Perl DBI/DBD driver for Sybase/MS-SQL databases
13 LICENSE=                ${PERL5_LICENSE}
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 PERL5_PACKLIST=         auto/DBD/Sybase/.packlist
18
19 BUILD_DEFS+=            USE_SYBASE_OPENCLIENT
20 BUILD_DEFS+=            SYBASE
21
22 .if defined(USE_SYBASE_OPENCLIENT) && empty(USE_SYBASE_OPENCLIENT:M[Nn][Oo])
23 .  if defined(SYBASE) || exists(${SYBASE}/lib/libct.so)
24 BUILDLINK_PASSTHRU_DIRS=${SYBASE}
25 _SYBASE=                ${SYBASE}
26 .  else
27 PKG_FAIL_REASON+=       "You must define SYBASE to the base directory of your Open Client."
28 .  endif
29 .else
30 _SYBASE=                ${BUILDLINK_PREFIX.freetds}
31 .endif
32
33 PERL5_LDFLAGS+=         ${COMPILER_RPATH_FLAG}${_SYBASE}/lib
34 MAKE_ENV+=              SYBASE=${_SYBASE:Q}
35 MAKE_PARAMS+=           --accept_test_defaults
36 MAKE_PARAMS+=           --chained Y
37
38 .if !defined(USE_SYBASE_OPENCLIENT)
39 .  include "../../databases/freetds/buildlink3.mk"
40 .endif
41
42 .include "../../lang/perl5/module.mk"
43
44 .if !empty(PKG_BUILD_OPTIONS.perl:Mthreads)
45 MAKE_PARAMS+=           --threaded_libs Y
46 .else
47 MAKE_PARAMS+=           --threaded_libs N
48 .endif
49
50 .include "../../databases/p5-DBI/buildlink3.mk"
51 .include "../../devel/gettext-lib/buildlink3.mk"
52 .include "../../mk/bsd.pkg.mk"