1 # $NetBSD: Makefile.common,v 1.15 2008/08/23 11:23:15 obache Exp $
3 DISTNAME= postgresql-${DIST_VERS}
5 PGSQL_SITES= ftp://ftp-archives.postgresql.org/pub/
6 MASTER_SITES?= ${PGSQL_SITES:=source/v${DIST_VERS}/}
8 MAINTAINER= pkgsrc-users@NetBSD.org
9 HOMEPAGE= http://pgfoundry.org/projects/psqlodbc/
11 CONFLICTS+= postgresql-[0-6]* postgresql-7.0*
12 CONFLICTS+= unixodbc-postgresql-[0-9]* iodbc-postgresql-[0-9]*
14 DISTINFO_FILE?= ${.CURDIR}/../odbc-postgresql/distinfo
15 PATCHDIR?= ${.CURDIR}/../odbc-postgresql/patches
17 # Version numbering scheme:
19 # DIST_VERS version number on the postgresql distfile
20 # BASE_VERS pkgsrc-mangled version number (convert pl -> .)
23 BASE_VERS?= ${DIST_VERS}
27 MAKE_FILE= GNUmakefile
30 .include "../../mk/bsd.prefs.mk"
32 # PG_MB_ENCODING may be set to any of:
34 # SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW, UNICODE, MULE_INTERNAL,
35 # LATIN1, LATIN2, LATIN3, LATIN4, LATIN5, KOI8, WIN, ALT
37 # This variable controls the language encoding on the backend process.
39 .if defined(PG_MB_ENCODING)
40 CONFIGURE_ARGS+= --enable-multibyte=${PG_MB_ENCODING:Q}
42 CONFIGURE_ARGS+= --enable-multibyte # accept default
45 CONFIGURE_ARGS+= --enable-odbc
46 CONFIGURE_ARGS+= --without-iodbc
47 CONFIGURE_ARGS+= --without-unixodbc
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
55 CONFIGURE_ARGS+= --includedir=${PREFIX}/include/pgsql
56 CONFIGURE_ARGS+= --with-htmldir=${PREFIX}/share/doc/html/postgresql
57 CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q}
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}
65 BUILD_DIRS= ${WRKSRC}/src/interfaces/odbc
67 .include "../../security/openssl/buildlink3.mk"