svn commit: r473849 - head/devel/riscv64-binutils

John Baldwin jhb at FreeBSD.org
Tue Jul 3 17:25:28 UTC 2018


Author: jhb (src,doc committer)
Date: Tue Jul  3 17:25:26 2018
New Revision: 473849
URL: https://svnweb.freebsd.org/changeset/ports/473849

Log:
  Make devel/riscv64-binutils a slave of devel/binutils.
  
  Since the riscv support was merged into the upstream binutils repository
  prior to the 2.30 release, switch the riscv64-binutils port over to the
  standard binutils port rather than building from an alternate branch of
  binutils 2.29.
  
  Reviewed by:	lwhsu
  Sponsored by:	DARPA / AFRL
  Differential Revision:	https://reviews.freebsd.org/D16053

Deleted:
  head/devel/riscv64-binutils/distinfo
  head/devel/riscv64-binutils/pkg-descr
Modified:
  head/devel/riscv64-binutils/Makefile
  head/devel/riscv64-binutils/pkg-plist

Modified: head/devel/riscv64-binutils/Makefile
==============================================================================
--- head/devel/riscv64-binutils/Makefile	Tue Jul  3 17:20:45 2018	(r473848)
+++ head/devel/riscv64-binutils/Makefile	Tue Jul  3 17:25:26 2018	(r473849)
@@ -1,50 +1,9 @@
 # $FreeBSD$
 
-PORTNAME=	binutils
-PORTVERSION=	2.29
-PORTREVISION=	20180214
-PORTEPOCH=	1
-CATEGORIES=	devel
+COMMENT=	GNU binutils for RISC-V cross-development
 PKGNAMEPREFIX=	riscv64-
+PLIST=	${.CURDIR}/pkg-plist
 
-MAINTAINER=	lwhsu at FreeBSD.org
-COMMENT=	GNU binutils for RISC-V cross-development
+MASTERDIR=	${.CURDIR}/../binutils
 
-LICENSE=	GPLv3 LGPL3
-LICENSE_COMB=	multi
-
-LIB_DEPENDS=	libgmp.so:math/gmp \
-		libmpfr.so:math/mpfr \
-		libmpc.so:math/mpc
-
-USES=	bison gmake libtool makeinfo
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	freebsd-riscv
-GH_PROJECT=	riscv-binutils-gdb
-GH_TAGNAME=	dc03ed3
-
-BUTARGET=	${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL}
-
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--target=${BUTARGET} \
-		--with-sysroot=/ \
-		--disable-gdb \
-		--disable-sim \
-		--enable-tls \
-		--disable-werror \
-		--disable-nls \
-		--disable-intl \
-		--disable-shared \
-		--with-system-zlib \
-		--with-gmp=${LOCALBASE} \
-		--with-mpfr=${LOCALBASE}
-
-PLIST_SUB=	BUTARGET=${BUTARGET}
-
-.include <bsd.port.pre.mk>
-
-post-install:
-	@if [ -d ${STAGEDIR}${PREFIX}/${INFO_PATH} ] ; then ${RM} -r ${STAGEDIR}${PREFIX}/${INFO_PATH}; fi
-
-.include <bsd.port.post.mk>
+.include "${MASTERDIR}/Makefile"

Modified: head/devel/riscv64-binutils/pkg-plist
==============================================================================
--- head/devel/riscv64-binutils/pkg-plist	Tue Jul  3 17:20:45 2018	(r473848)
+++ head/devel/riscv64-binutils/pkg-plist	Tue Jul  3 17:25:26 2018	(r473849)
@@ -42,30 +42,49 @@ man/man1/%%BUTARGET%%-windres.1.gz
 %%BUTARGET%%/bin/objdump
 %%BUTARGET%%/bin/ranlib
 %%BUTARGET%%/bin/readelf
+%%BUTARGET%%/bin/size
 %%BUTARGET%%/bin/strip
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.x
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xbn
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xc
+%%BUTARGET%%/lib/ldscripts/elf32lriscv.xce
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xd
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xdc
+%%BUTARGET%%/lib/ldscripts/elf32lriscv.xdce
+%%BUTARGET%%/lib/ldscripts/elf32lriscv.xde
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xdw
+%%BUTARGET%%/lib/ldscripts/elf32lriscv.xdwe
+%%BUTARGET%%/lib/ldscripts/elf32lriscv.xe
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xn
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xr
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xs
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xsc
+%%BUTARGET%%/lib/ldscripts/elf32lriscv.xsce
+%%BUTARGET%%/lib/ldscripts/elf32lriscv.xse
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xsw
+%%BUTARGET%%/lib/ldscripts/elf32lriscv.xswe
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xu
 %%BUTARGET%%/lib/ldscripts/elf32lriscv.xw
+%%BUTARGET%%/lib/ldscripts/elf32lriscv.xwe
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.x
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xbn
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xc
+%%BUTARGET%%/lib/ldscripts/elf64lriscv.xce
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xd
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xdc
+%%BUTARGET%%/lib/ldscripts/elf64lriscv.xdce
+%%BUTARGET%%/lib/ldscripts/elf64lriscv.xde
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xdw
+%%BUTARGET%%/lib/ldscripts/elf64lriscv.xdwe
+%%BUTARGET%%/lib/ldscripts/elf64lriscv.xe
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xn
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xr
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xs
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xsc
+%%BUTARGET%%/lib/ldscripts/elf64lriscv.xsce
+%%BUTARGET%%/lib/ldscripts/elf64lriscv.xse
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xsw
+%%BUTARGET%%/lib/ldscripts/elf64lriscv.xswe
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xu
 %%BUTARGET%%/lib/ldscripts/elf64lriscv.xw
+%%BUTARGET%%/lib/ldscripts/elf64lriscv.xwe


More information about the svn-ports-all mailing list