Page MenuHomeFreeBSD

D11733.id31204.diff
No OneTemporary

D11733.id31204.diff

Index: MOVED
===================================================================
--- MOVED
+++ MOVED
@@ -9469,3 +9469,5 @@
security/sshguard-null|security/sshguard|2017-07-20|Merged with security/sshguard
audio/gstreamer1-plugins-mad|audio/gstreamer1-plugins-mpg123|2017-07-21|The GStreamer 1 mad plugin was removed, the mpg123 plugin supplies the same functionality
x11-toolkits/gstreamer1-plugins-gtksink|x11-toolkits/gstreamer1-plugins-gtk|2017-07-21|The GStreamer 1 gtksink plugin was renamed
+devel/cloudabi-binutils-aarch64|devel/cloudabi-toolchain|2017-07-25|ELF-toolchain based tools should be used instead
+devel/cloudabi-binutils-x86_64|devel/cloudabi-toolchain|2017-07-25|ELF-toolchain based tools should be used instead
Index: devel/Makefile
===================================================================
--- devel/Makefile
+++ devel/Makefile
@@ -304,8 +304,6 @@
SUBDIR += clisp-hyperspec
SUBDIR += clojure-cider
SUBDIR += cloudabi
- SUBDIR += cloudabi-binutils-aarch64
- SUBDIR += cloudabi-binutils-x86_64
SUBDIR += cloudabi-toolchain
SUBDIR += cltune
SUBDIR += cmake
Index: devel/cloudabi-binutils-aarch64/Makefile
===================================================================
--- devel/cloudabi-binutils-aarch64/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Ed Schouten <ed@FreeBSD.org>
-# $FreeBSD$
-
-PKGNAMEPREFIX= cloudabi-
-PKGNAMESUFFIX= -aarch64
-
-MAINTAINER= ed@FreeBSD.org
-COMMENT= GNU Binutils for CloudABI cross-development
-
-MASTERDIR= ${.CURDIR}/../binutils
-PATCHDIR= ${.CURDIR}/files
-PLIST= ${.CURDIR}/pkg-plist
-
-BUTARGET= aarch64-unknown-cloudabi
-BUREMOVE= ar dlltool ld ld.bfd nlmconv nm objdump ranlib size windmc \
- windres
-
-.include "${MASTERDIR}/Makefile"
Index: devel/cloudabi-binutils-aarch64/pkg-plist
===================================================================
--- devel/cloudabi-binutils-aarch64/pkg-plist
+++ /dev/null
@@ -1,22 +0,0 @@
-bin/aarch64-unknown-cloudabi-addr2line
-bin/aarch64-unknown-cloudabi-as
-bin/aarch64-unknown-cloudabi-c++filt
-bin/aarch64-unknown-cloudabi-elfedit
-bin/aarch64-unknown-cloudabi-gprof
-bin/aarch64-unknown-cloudabi-objcopy
-bin/aarch64-unknown-cloudabi-readelf
-bin/aarch64-unknown-cloudabi-strings
-bin/aarch64-unknown-cloudabi-strip
-man/man1/aarch64-unknown-cloudabi-addr2line.1.gz
-man/man1/aarch64-unknown-cloudabi-as.1.gz
-man/man1/aarch64-unknown-cloudabi-c++filt.1.gz
-man/man1/aarch64-unknown-cloudabi-elfedit.1.gz
-man/man1/aarch64-unknown-cloudabi-gprof.1.gz
-man/man1/aarch64-unknown-cloudabi-objcopy.1.gz
-man/man1/aarch64-unknown-cloudabi-readelf.1.gz
-man/man1/aarch64-unknown-cloudabi-strings.1.gz
-man/man1/aarch64-unknown-cloudabi-strip.1.gz
-aarch64-unknown-cloudabi/bin/as
-aarch64-unknown-cloudabi/bin/objcopy
-aarch64-unknown-cloudabi/bin/readelf
-aarch64-unknown-cloudabi/bin/strip
Index: devel/cloudabi-binutils-x86_64/Makefile
===================================================================
--- devel/cloudabi-binutils-x86_64/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Ed Schouten <ed@FreeBSD.org>
-# $FreeBSD$
-
-PKGNAMEPREFIX= cloudabi-
-PKGNAMESUFFIX= -x86_64
-
-MAINTAINER= ed@FreeBSD.org
-COMMENT= GNU Binutils for CloudABI cross-development
-
-MASTERDIR= ${.CURDIR}/../binutils
-PATCHDIR= ${.CURDIR}/files
-PLIST= ${.CURDIR}/pkg-plist
-
-BUTARGET= x86_64-unknown-cloudabi
-BUREMOVE= ar dlltool ld ld.bfd nlmconv nm objdump ranlib size windmc \
- windres
-
-.include "${MASTERDIR}/Makefile"
Index: devel/cloudabi-binutils-x86_64/pkg-plist
===================================================================
--- devel/cloudabi-binutils-x86_64/pkg-plist
+++ /dev/null
@@ -1,22 +0,0 @@
-bin/x86_64-unknown-cloudabi-addr2line
-bin/x86_64-unknown-cloudabi-as
-bin/x86_64-unknown-cloudabi-c++filt
-bin/x86_64-unknown-cloudabi-elfedit
-bin/x86_64-unknown-cloudabi-gprof
-bin/x86_64-unknown-cloudabi-objcopy
-bin/x86_64-unknown-cloudabi-readelf
-bin/x86_64-unknown-cloudabi-strings
-bin/x86_64-unknown-cloudabi-strip
-man/man1/x86_64-unknown-cloudabi-addr2line.1.gz
-man/man1/x86_64-unknown-cloudabi-as.1.gz
-man/man1/x86_64-unknown-cloudabi-c++filt.1.gz
-man/man1/x86_64-unknown-cloudabi-elfedit.1.gz
-man/man1/x86_64-unknown-cloudabi-gprof.1.gz
-man/man1/x86_64-unknown-cloudabi-objcopy.1.gz
-man/man1/x86_64-unknown-cloudabi-readelf.1.gz
-man/man1/x86_64-unknown-cloudabi-strings.1.gz
-man/man1/x86_64-unknown-cloudabi-strip.1.gz
-x86_64-unknown-cloudabi/bin/as
-x86_64-unknown-cloudabi/bin/objcopy
-x86_64-unknown-cloudabi/bin/readelf
-x86_64-unknown-cloudabi/bin/strip
Index: devel/cloudabi-toolchain/Makefile
===================================================================
--- devel/cloudabi-toolchain/Makefile
+++ devel/cloudabi-toolchain/Makefile
@@ -16,29 +16,20 @@
lld${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} \
pkgconf:devel/pkgconf
+CONFLICTS= cloudabi-binutils-*
+
LLVM_SUFFIX= 40
CLOUDABI_ARCHS= aarch64-unknown-cloudabi armv6-unknown-cloudabi-eabihf \
armv7-unknown-cloudabi-eabihf i686-unknown-cloudabi \
x86_64-unknown-cloudabi
+BASE_TOOLS= addr2line c++filt objcopy readelf strings strip
LLVM_TOOLS= ar nm objdump ranlib size
SHELL_TOOLS= man pkg-config
.include <bsd.port.pre.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100100
-# Depend on ELF tools provided by the base system. They work well with
-# CloudABI executables.
-BASE_TOOLS= addr2line c++filt objcopy readelf strings strip
-CONFLICTS= cloudabi-binutils-*
-.else
-# The tools in the base system are too old to properly support CloudABI
-# and aarch64. Depend on versions provided by GNU Binutils instead.
-RUN_DEPENDS+= aarch64-unknown-cloudabi-readelf:devel/cloudabi-binutils-aarch64 \
- x86_64-unknown-cloudabi-readelf:devel/cloudabi-binutils-x86_64
-.endif
-
.for arch in ${CLOUDABI_ARCHS}
. for tool in ${BASE_TOOLS} ${LLVM_TOOLS} ${SHELL_TOOLS}
PLIST_FILES+= bin/${arch}-${tool}

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 16, 10:53 PM (2 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36844280
Default Alt Text
D11733.id31204.diff (5 KB)

Event Timeline