svn commit: r409285 - head/lang/sdcc
Tijl Coosemans
tijl at FreeBSD.org
Sun Feb 21 12:27:11 UTC 2016
Author: tijl
Date: Sun Feb 21 12:27:10 2016
New Revision: 409285
URL: https://svnweb.freebsd.org/changeset/ports/409285
Log:
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 at gmail.com>
MFH: 2016Q1
Modified:
head/lang/sdcc/Makefile
Modified: head/lang/sdcc/Makefile
==============================================================================
--- head/lang/sdcc/Makefile Sun Feb 21 12:16:02 2016 (r409284)
+++ head/lang/sdcc/Makefile Sun Feb 21 12:27:10 2016 (r409285)
@@ -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 2
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 \
More information about the svn-ports-head
mailing list