version 1.9, 2009/10/31 14:00:44 |
version 1.10, 2009/12/16 14:23:13 |
Line 7 PKG_DESTDIR_SUPPORT= user-destdir |
|
Line 7 PKG_DESTDIR_SUPPORT= user-destdir |
|
|
|
.include "../../databases/postgresql83/Makefile.common" |
.include "../../databases/postgresql83/Makefile.common" |
|
|
MAKE_JOBS_SAFE= no |
|
USE_TOOLS+= gzip tar |
USE_TOOLS+= gzip tar |
USE_LIBTOOL= yes |
USE_LIBTOOL= yes |
CONFIGURE_ARGS+= --with-openssl |
CONFIGURE_ARGS+= --with-openssl |
Line 59 USE_GNU_READLINE= yes |
|
Line 58 USE_GNU_READLINE= yes |
|
.include "../../devel/zlib/buildlink3.mk" |
.include "../../devel/zlib/buildlink3.mk" |
.include "../../security/openssl/buildlink3.mk" |
.include "../../security/openssl/buildlink3.mk" |
|
|
|
SUBST_CLASSES+= pgxs |
|
SUBST_STAGE.pgxs= post-build |
|
SUBST_MESSAGE.pgxs= Fixing workdir tools references in pgxs Makefile |
|
SUBST_FILES.pgxs= src/Makefile.global |
|
SUBST_SED.pgxs= -e 's,${WRKDIR}/.tools,${PREFIX},' |
|
SUBST_SED.pgxs+= -e 's,${WRKDIR}/.wrapper,${PREFIX},' |
|
SUBST_SED.pgxs+= -e 's,${WRKSRC},/dev/null,' |
|
|
|
INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs |
|
INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs/config |
|
INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs/src |
|
INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs/src/makefiles |
|
|
|
DEST_PG_PGXS= ${DESTDIR}${PG_PREFIX}/lib/postgresql/pgxs |
|
PG_PGXS_FILES= config/install-sh config/mkinstalldirs |
|
PG_PGXS_FILES+= src/makefiles/pgxs.mk src/Makefile.global |
|
PG_PGXS_FILES+= src/Makefile.port src/Makefile.shlib |
|
PG_PGXS_FILES+= src/nls-global.mk |
|
|
# On Solaris, avoid conflicts between "${SSLBASE}/include/openssl/des.h" |
# On Solaris, avoid conflicts between "${SSLBASE}/include/openssl/des.h" |
# and "/usr/include/crypt.h" -- we want the definitions in the former. |
# and "/usr/include/crypt.h" -- we want the definitions in the former. |
# |
|
.if ${OPSYS} == "SunOS" |
.if ${OPSYS} == "SunOS" |
post-wrapper: |
post-wrapper: |
touch ${BUILDLINK_DIR}/include/crypt.h |
touch ${BUILDLINK_DIR}/include/crypt.h |
|
|
bug.template; \ |
bug.template; \ |
do \ |
do \ |
${INSTALL_DATA} $$file ${DESTDIR}${PG_DOC_DIR}/$$file; \ |
${INSTALL_DATA} $$file ${DESTDIR}${PG_DOC_DIR}/$$file; \ |
done |
done |
|
for file in ${PG_PGXS_FILES}; do \ |
|
${INSTALL_DATA} ${WRKSRC}/$$file ${DEST_PG_PGXS}/$$file;\ |
|
done |
cp -R ${WRKSRC}/doc/TODO.detail ${DESTDIR}${PG_DOC_DIR} |
cp -R ${WRKSRC}/doc/TODO.detail ${DESTDIR}${PG_DOC_DIR} |
chown -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PG_DOC_DIR}/TODO.detail |
chown -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PG_DOC_DIR}/TODO.detail |
|
|