svn commit: r409533 - branches/2016Q1/lang/sdcc

Tijl Coosemans tijl at FreeBSD.org
Thu Feb 25 16:12:20 UTC 2016


Author: tijl
Date: Thu Feb 25 16:12:19 2016
New Revision: 409533
URL: https://svnweb.freebsd.org/changeset/ports/409533

Log:
  MFH: r409285
  
  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>
  Approved by:	ports-secteam (feld)

Modified:
  branches/2016Q1/lang/sdcc/Makefile
Directory Properties:
  branches/2016Q1/   (props changed)

Modified: branches/2016Q1/lang/sdcc/Makefile
==============================================================================
--- branches/2016Q1/lang/sdcc/Makefile	Thu Feb 25 16:10:24 2016	(r409532)
+++ branches/2016Q1/lang/sdcc/Makefile	Thu Feb 25 16:12:19 2016	(r409533)
@@ -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-branches mailing list