mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 17:29:23 -04:00
- Add -fPIC to CFLAGS for all architectures because port Makefile CFLAGS
overrides upstream CFLAGS which includes -fPIC. - Respect LDFLAGS (stack protector).
This commit is contained in:
parent
7bd499a470
commit
e3043a1c8f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=434112
1 changed files with 5 additions and 6 deletions
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= relay
|
||||
PORTVERSION= 0.4
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= LOCAL/danfe http://freebsd.nsu.ru/distfiles/
|
||||
PKGNAMEPREFIX= ${Q2PKGNAMEPREFIX}
|
||||
|
@ -17,22 +18,20 @@ USES= gmake
|
|||
MAKE_ARGS= MODE=release OBJ_DIR=. OUT_DIR=. Q2MODULE=game.so \
|
||||
QUAKE2_DIR="${STAGEDIR}${Q2DIR}" \
|
||||
BIN_DIR="${STAGEDIR}${PREFIX}/bin" \
|
||||
CC="${CC}" LD="${CC}" CFLAGS="${CFLAGS}"
|
||||
CC="${CC}" LD="${CC}" CFLAGS="${CFLAGS} -fPIC" \
|
||||
LDFLAGS="${LDFLAGS} -lm"
|
||||
|
||||
WRKSRC= ${WRKDIR}/relay-${PORTVERSION}
|
||||
PORTDOCS= FAQ README
|
||||
|
||||
CFLAGS_aarch64= -fPIC
|
||||
CFLAGS_amd64= -fPIC
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include "${.CURDIR}/../quake2-data/Makefile.include"
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
post-patch: .SILENT
|
||||
${REINPLACE_CMD} -e 's/-ldl// ; /^include/d ; \
|
||||
s/cp -p/${INSTALL_PROGRAM}/' ${WRKSRC}/Makefile
|
||||
${REINPLACE_CMD} -e '/^include/d ; s/cp -p/${INSTALL_PROGRAM}/' \
|
||||
${WRKSRC}/Makefile
|
||||
${REINPLACE_CMD} -e '/random/d' ${WRKSRC}/replay/rp_local.h
|
||||
${REINPLACE_CMD} -e 's,<malloc\.h>,<stdlib\.h>,' \
|
||||
${WRKSRC}/common/mem.c
|
||||
|
|
Loading…
Add table
Reference in a new issue