update Fri Jan 22 12:37:00 PST 2010
[pkgsrc.git] / databases / odbc-postgresql / Makefile.common
1 # $NetBSD: Makefile.common,v 1.15 2008/08/23 11:23:15 obache Exp $
2
3 DISTNAME=               postgresql-${DIST_VERS}
4 CATEGORIES=             databases
5 PGSQL_SITES=            ftp://ftp-archives.postgresql.org/pub/
6 MASTER_SITES?=          ${PGSQL_SITES:=source/v${DIST_VERS}/}
7
8 MAINTAINER=             pkgsrc-users@NetBSD.org
9 HOMEPAGE=               http://pgfoundry.org/projects/psqlodbc/
10
11 CONFLICTS+=             postgresql-[0-6]* postgresql-7.0*
12 CONFLICTS+=             unixodbc-postgresql-[0-9]* iodbc-postgresql-[0-9]*
13
14 DISTINFO_FILE?=         ${.CURDIR}/../odbc-postgresql/distinfo
15 PATCHDIR?=              ${.CURDIR}/../odbc-postgresql/patches
16
17 # Version numbering scheme:
18 #
19 # DIST_VERS             version number on the postgresql distfile
20 # BASE_VERS             pkgsrc-mangled version number (convert pl -> .)
21 #
22 DIST_VERS?=             7.2.3
23 BASE_VERS?=             ${DIST_VERS}
24
25 USE_LANGUAGES=          c c++
26 USE_TOOLS+=             gmake
27 MAKE_FILE=              GNUmakefile
28 GNU_CONFIGURE=          YES
29
30 .include "../../mk/bsd.prefs.mk"
31
32 # PG_MB_ENCODING may be set to any of:
33 #
34 # SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW, UNICODE, MULE_INTERNAL,
35 # LATIN1, LATIN2, LATIN3, LATIN4, LATIN5, KOI8, WIN, ALT
36 #
37 # This variable controls the language encoding on the backend process.
38
39 .if defined(PG_MB_ENCODING)
40 CONFIGURE_ARGS+=        --enable-multibyte=${PG_MB_ENCODING:Q}
41 .else
42 CONFIGURE_ARGS+=        --enable-multibyte      # accept default
43 .endif
44
45 CONFIGURE_ARGS+=        --enable-odbc
46 CONFIGURE_ARGS+=        --without-iodbc
47 CONFIGURE_ARGS+=        --without-unixodbc
48
49 CONFIGURE_ARGS+=        --without-java
50 CONFIGURE_ARGS+=        --without-perl
51 CONFIGURE_ARGS+=        --without-python
52 CONFIGURE_ARGS+=        --without-tcl
53 CONFIGURE_ARGS+=        --without-tk
54
55 CONFIGURE_ARGS+=        --includedir=${PREFIX}/include/pgsql
56 CONFIGURE_ARGS+=        --with-htmldir=${PREFIX}/share/doc/html/postgresql
57 CONFIGURE_ARGS+=        --with-openssl=${SSLBASE:Q}
58
59 CONFIGURE_ARGS+=        --disable-readline
60 CONFIGURE_ARGS+=        --enable-locale
61 CONFIGURE_ARGS+=        --enable-syslog
62 CONFIGURE_ARGS+=        --with-CXX
63 CONFIGURE_ARGS+=        --with-template=${LOWER_OPSYS:Q}
64
65 BUILD_DIRS=             ${WRKSRC}/src/interfaces/odbc
66
67 .include "../../security/openssl/buildlink3.mk"