1 # $NetBSD: Makefile,v 1.13 2009/04/30 20:00:57 sno Exp $
3 DISTNAME= DBD-Oracle-1.23
4 PKGNAME= p5-${DISTNAME}
5 CATEGORIES= databases perl5
6 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBD/}
8 MAINTAINER= pkgsrc-users@NetBSD.org
9 HOMEPAGE= http://search.cpan.org/dist/DBD-Oracle/
10 COMMENT= Perl DBI/DBD driver for Oracle databases
11 LICENSE= ${PERL5_LICENSE}
13 PKG_DESTDIR_SUPPORT= user-destdir
15 PERL5_PACKLIST= auto/DBD/Oracle/.packlist
17 PKG_OPTIONS_VAR= PKG_OPTIONS.p5-DBD-Oracle
19 PKG_SUPPORTED_OPTIONS= # empty
20 PKG_SUGGESTED_OPTIONS= # empty
22 PKG_OPTIONS_REQUIRED_GROUPS= oralib
23 PKG_OPTIONS_GROUP.oralib= lib32 libsys libbase
24 PKG_SUGGESTED_OPTIONS.oralib= libsys
26 .include "../../mk/bsd.prefs.mk"
27 .include "../../mk/bsd.options.mk"
29 .if !defined(ORACLE_HOME)
30 PKG_FAIL_REASON+= "You must set ORACLE_HOME to the location of your Oracle installation"
31 .elif !exists(${ORACLE_HOME})
32 PKG_FAIL_REASON+= "The location of ORACLE_HOME does not exist"
35 BUILDLINK_PASSTHRU_DIRS+= ${ORACLE_HOME}
37 .if !empty(PKG_OPTIONS:Mlib32)
38 LDFLAGS+= -L${ORACLE_HOME}/lib32
39 LDFLAGS+= ${COMPILER_RPATH_FLAG}${ORACLE_HOME}/lib32
40 .elif !empty(PKG_OPTIONS:Mlibsys)
41 LDFLAGS+= -L${ORACLE_HOME}/lib
42 LDFLAGS+= ${COMPILER_RPATH_FLAG}${ORACLE_HOME}/lib
43 .elif !empty(PKG_OPTIONS:Mlibbase)
44 LDFLAGS+= -L${ORACLE_HOME}
45 LDFLAGS+= ${COMPILER_RPATH_FLAG}${ORACLE_HOME}
48 CFLAGS+= -I${ORACLE_HOME}/rdbms/public/
51 .include "../../databases/p5-DBI/buildlink3.mk"
53 .include "../../lang/perl5/module.mk"
54 .include "../../mk/bsd.pkg.mk"