# Created by: Ade Lovett # $FreeBSD$ PORTNAME= ip4r PORTVERSION= 2.0 CATEGORIES= databases net MASTER_SITES= http://pgfoundry.org/frs/download.php/3380/ MAINTAINER= tobez@FreeBSD.org COMMENT= IP address and IP range index types for PostgreSQL OPTIONS_DEFINE= IDXPATCH IDXPATCH_DESC= Prefer ip4r indexes over seq_scan on large datasets USES= gmake pgsql MAKE_ARGS= USE_PGXS=1 .include .if ${PORT_OPTIONS:MIDXPATCH} # Patch if the option is supplied, however we need to unpatch if the option is de-selected after previously selecting (TODO) PATCH_SITES= http://www.sorbs.net/home/:SORBS PATCHFILES= ip4r-2.x-SORBS-prefer-index.patch:-p1:SORBS .endif # In order to make this port PREFIX-safe, we override the install target # and install the three files manually do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/postgresql @${INSTALL_LIB} -m ${BINMODE} ${WRKSRC}/ip4r.so ${STAGEDIR}${PREFIX}/lib/postgresql @${MKDIR} ${STAGEDIR}${PREFIX}/share/postgresql/contrib @${INSTALL_DATA} ${WRKSRC}/ip4r.sql \ ${STAGEDIR}${PREFIX}/share/postgresql/contrib @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/postgresql/contrib @${INSTALL_DATA} ${WRKSRC}/README.ip4r \ ${STAGEDIR}${PREFIX}/share/doc/postgresql/contrib .include