summaryrefslogtreecommitdiff
path: root/databases/postgresql84-server
diff options
context:
space:
mode:
authorAndreas Klemm <andreas@FreeBSD.org>2000-11-23 06:20:17 +0000
committerAndreas Klemm <andreas@FreeBSD.org>2000-11-23 06:20:17 +0000
commit444f1bc0fd872d4105eca45975a4441a7d721c07 (patch)
tree979deb53a020f967908b9e55c4cdf7c233678c31 /databases/postgresql84-server
parentImport of new port devel/p5-File-Spec, a set of Perl5 modules to (diff)
hand maintenance of this port over to ports@FreeBSD.ORG
due to lack of time for maintaining and testing. Maybe somebody other can do better than I.
Notes
Notes: svn path=/head/; revision=35363
Diffstat (limited to 'databases/postgresql84-server')
-rw-r--r--databases/postgresql84-server/Makefile16
1 files changed, 15 insertions, 1 deletions
diff --git a/databases/postgresql84-server/Makefile b/databases/postgresql84-server/Makefile
index 189269592893..58be0c5fdab4 100644
--- a/databases/postgresql84-server/Makefile
+++ b/databases/postgresql84-server/Makefile
@@ -20,12 +20,18 @@ DISTFILES= ${PORTNAME}-${PORTVERSION}.base${EXTRACT_SUFX} \
# ${PORTNAME}-${PORTVERSION}.test${EXTRACT_SUFX}
DIST_SUBDIR= postgresql
-MAINTAINER= andreas@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
Y2K= http://www.postgresql.org/y2k.html
INSTALLS_SHLIB= YES
LDCONFIG_DIRS= %%PREFIX%%/pgsql/lib
+BUILD_DEPENDS= autoconf:${PORTSDIR}/devel/autoconf
+
+.if defined(KRB5_HOME) && exists(${KRB5_HOME})
+CONFIGURE_KRB= --with-krb5=${KRB5_HOME} \
+ --with-krb-keytab=FILE:${PREFIX}/pgsql/etc/keytab
+.endif
# if you want to use the tcl/tk frontend pgaccess, then you need to build
# postgresql with tcl support by typing: make -DWITH_TCL
@@ -80,6 +86,7 @@ CONFIGURE_ARGS= --prefix=${PREFIX}/pgsql \
--enable-locale \
--with-template=`uname -s | ${TR} '[A-Z]' '[a-z]'` \
--with-includes="${PREFIX}/include ${TCL_INCDIR} ${TK_INCDIR}" \
+ ${CONFIGURE_KRB} \
${CONFIGURE_TCL} \
${CONFIGURE_MULTIBYTE} \
${CONFIGURE_PERL} \
@@ -164,6 +171,13 @@ post-patch:
${WRKSRC}/Makefile.global.in.old \
>> ${WRKSRC}/Makefile.global.in
+#
+# USE_AUTOCONF implies GNU_CONFIGURE, which we don't want, so we have
+# to do it by hand.
+#
+pre-configure:
+ @(cd ${WRKSRC} && ${AUTOCONF})
+
post-build:
.if defined(WITH_JDBC)
@ cd ${WRKSRC}/interfaces/jdbc && ${GMAKE}