Libraries and headers. PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS), derived from the Berkeley Postgres database management system. While PostgreSQL retains the powerful object-relational data model, rich data types and easy extensibility of Postgres, it replaces the PostQuel query language with an extended subset of SQL. PostgreSQL is free and the complete source is available. This package contains the database headers and libraries.
40 lines
1.2 KiB
Makefile
40 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.1.1.1 2004/04/19 00:02:30 recht Exp $
|
|
|
|
PKGNAME= postgresql-lib-${BASE_VERS}
|
|
SVR4_PKGNAME= pstgl
|
|
COMMENT= PostgreSQL database headers and libraries
|
|
|
|
.include "../../databases/postgresql74/Makefile.common"
|
|
|
|
CONFIGURE_ARGS+= --with-openssl=${SSLBASE}
|
|
BUILD_DIRS= ${WRKSRC}/src/include
|
|
BUILD_DIRS+= ${WRKSRC}/src/interfaces
|
|
BUILD_DIRS+= ${WRKSRC}/src/pl
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
# handle additional headers installed by hierarchical queries patch
|
|
.if defined(PGSQL_USE_HIER) && !empty(PGSQL_USE_HIER:M[yY][eE][sS])
|
|
PLIST_SUBST+= PG_HIER=
|
|
.else
|
|
PLIST_SUBST+= PG_HIER="@comment "
|
|
.endif
|
|
|
|
post-buildlink:
|
|
#
|
|
# Avoid conflict between "${LOCALBASE}/include/openssl/des.h" and
|
|
# "/usr/include/crypt.h" -- we want the definitions in the former.
|
|
#
|
|
.if (${OPSYS} == "SunOS")
|
|
${TOUCH} ${BUILDLINK_DIR}/include/crypt.h
|
|
.endif
|
|
|
|
post-install:
|
|
cd ${WRKSRC}/src/include && ${SETENV} ${MAKE_ENV} \
|
|
${MAKE_PROGRAM} install-all-headers
|
|
${EGREP} -v "^#" ${FILESDIR}/man.lib > ${WRKDIR}/man_tar
|
|
${TAR} -zxm -C ${PREFIX}/man -T ${WRKDIR}/man_tar \
|
|
-f ${WRKSRC}/doc/man.tar.gz
|
|
|
|
.include "../../security/openssl/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|