freebsd-ports/databases/pgsphere/Makefile
Mark Linimon 078a5d7419 Workaround the following problem on aarch64 by setting LLD_UNSAFE=yes:
cc: error: invalid linker name in argument '-fuse-ld=bfd'

Neither emaste nor I can figure out exactly where the offending stanza is
coming in.  It will take someone with more knowledge of gmake debug flags,
and possibly the src build infrastructure, to figure it out.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-06-24 00:54:27 +00:00

38 lines
859 B
Makefile

# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
# $FreeBSD$
PORTNAME= pgsphere
PORTVERSION= 1.1.5
CATEGORIES= databases geography
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Spherical data types, functions, and operators for PostgreSQL
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT.pg_sphere
OPTIONS_DEFINE= DOCS
USES= gmake pgsql
LLD_UNSAFE= yes
USE_LDCONFIG= yes
MAKE_ARGS= PG_CONFIG=${LOCALBASE}/bin/pg_config USE_PGXS=1 \
docdir=${DOCSDIR} \
install_bin=/usr/bin/install
TEST_TARGET= installcheck
DATADIR= ${PREFIX}/share/postgresql
DOCSDIR?= ${PREFIX}/share/doc/postgresql
GH_TAGNAME= f36ffd6
USE_GITHUB= yes
DOCS_MAKE_ARGS_OFF= DOCS=""
post-patch:
@${REINPLACE_CMD} -e 's|int4|int32|g' ${WRKSRC}/line.c ${WRKSRC}/line.h
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pg_sphere.so
.include <bsd.port.mk>