diff options
author | tijl <tijl@FreeBSD.org> | 2016-02-21 12:27:10 +0000 |
---|---|---|
committer | tijl <tijl@FreeBSD.org> | 2016-02-21 12:27:10 +0000 |
commit | 0ef14746b0b09e6e0a8dae4f7d6c701c92addab1 (patch) | |
tree | 88d9907f548465df77bb146c248f843e3334ba70 | |
parent | c75aac66bc278cd97c8c98d86d3b0aa72b54c601 (diff) | |
download | FreeBSD-ports-0ef14746b0b09e6e0a8dae4f7d6c701c92addab1.zip FreeBSD-ports-0ef14746b0b09e6e0a8dae4f7d6c701c92addab1.tar.gz |
Patch files to replace ARCH with PICARCH. NOPRECIOUSMAKEVARS makes
bsd.port.mk stop using ARCH but the package builders set ARCH in their
make.conf anyway.
Some libraries were missing from the package because of this.
Reported by: Jason Bacon <bacon4000@gmail.com>
MFH: 2016Q1
-rw-r--r-- | lang/sdcc/Makefile | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/lang/sdcc/Makefile b/lang/sdcc/Makefile index d975234..09b009a 100644 --- a/lang/sdcc/Makefile +++ b/lang/sdcc/Makefile @@ -3,7 +3,7 @@ PORTNAME= sdcc PORTVERSION= 3.5.0 DISTVERSIONPREFIX= src- -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= SF @@ -32,7 +32,6 @@ Z80_DESC= Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90 CONFIGURE_ARGS= --disable-avr --disable-install-libbfd --disable-werror \ --disable-st7 docdir=${DOCSDIR} sdcc_cv_c_fms_extensions=no -NOPRECIOUSMAKEVARS= yes PORTDATA= * PORTDOCS= * WRKSRC= ${WRKDIR}/sdcc-${DISTVERSION} @@ -63,6 +62,27 @@ post-patch: @${REINPLACE_CMD} '/install:/s/:.*/:/' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/support/sdbinutils/libiberty/Makefile.in + @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/PICARCH/g' \ + ${WRKSRC}/device/lib/pic14/Makefile.common \ + ${WRKSRC}/device/lib/pic14/Makefile.in \ + ${WRKSRC}/device/lib/pic14/configure \ + ${WRKSRC}/device/lib/pic14/libm/Makefile.in \ + ${WRKSRC}/device/lib/pic14/libsdcc/enhanced/Makefile.in \ + ${WRKSRC}/device/lib/pic14/libsdcc/enhanced-no-xinst/Makefile.in \ + ${WRKSRC}/device/lib/pic14/libsdcc/regular/Makefile.in \ + ${WRKSRC}/device/lib/pic16/Makefile.in \ + ${WRKSRC}/device/lib/pic16/configure \ + ${WRKSRC}/device/lib/pic16/debug/Makefile.in \ + ${WRKSRC}/device/lib/pic16/libc/Makefile.in \ + ${WRKSRC}/device/lib/pic16/libio/Makefile.in \ + ${WRKSRC}/device/lib/pic16/libm/Makefile.in \ + ${WRKSRC}/device/lib/pic16/libsdcc/Makefile.in \ + ${WRKSRC}/device/lib/pic16/startup/Makefile.in \ + ${WRKSRC}/device/non-free/lib/pic14/Makefile.common.in \ + ${WRKSRC}/device/non-free/lib/pic14/Makefile.rules \ + ${WRKSRC}/device/non-free/lib/pic16/Makefile.in \ + ${WRKSRC}/device/non-free/lib/pic16/configure \ + ${WRKSRC}/device/non-free/lib/pic16/libdev/Makefile.in .if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} 's, [a-z-]*doc,,' \ ${WRKSRC}/Makefile.in \ |