public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/native-cctools/
@ 2017-01-29 20:14 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2017-01-29 20:14 UTC (permalink / raw
  To: gentoo-commits

commit:     6ba0f854594bce5f8004b52bab648a8cf46c4fa9
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 29 20:07:21 2017 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 20:13:57 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba0f854

sys-devel/native-cctools: dropped ~x86-interix

Package-Manager: portage-2.3.3

 sys-devel/native-cctools/native-cctools-1.ebuild | 4 ++--
 sys-devel/native-cctools/native-cctools-2.ebuild | 4 ++--
 sys-devel/native-cctools/native-cctools-4.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-devel/native-cctools/native-cctools-1.ebuild b/sys-devel/native-cctools/native-cctools-1.ebuild
index dfd5385..f740a00 100644
--- a/sys-devel/native-cctools/native-cctools-1.ebuild
+++ b/sys-devel/native-cctools/native-cctools-1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ SLOT="0"
 
 LD_AIX_V=1
 
-KEYWORDS="~ppc-aix ~x86-interix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~ppc-aix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
 
 IUSE=""
 

diff --git a/sys-devel/native-cctools/native-cctools-2.ebuild b/sys-devel/native-cctools/native-cctools-2.ebuild
index c9afc1d..3eecbd0 100644
--- a/sys-devel/native-cctools/native-cctools-2.ebuild
+++ b/sys-devel/native-cctools/native-cctools-2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ SLOT="0"
 
 LD_AIX_V=2
 
-KEYWORDS="~ppc-aix ~x86-interix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~ppc-aix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
 
 IUSE=""
 

diff --git a/sys-devel/native-cctools/native-cctools-4.ebuild b/sys-devel/native-cctools/native-cctools-4.ebuild
index fd60567..7e038eb 100644
--- a/sys-devel/native-cctools/native-cctools-4.ebuild
+++ b/sys-devel/native-cctools/native-cctools-4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ SLOT="0"
 
 AIX_V='aix-2'
 
-KEYWORDS="~ppc-aix ~x86-interix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~ppc-aix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
 
 IUSE=""
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/native-cctools/
@ 2017-04-13 19:03 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2017-04-13 19:03 UTC (permalink / raw
  To: gentoo-commits

commit:     9a060082fff221957e4ab87a48a8757edeb8acc5
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 13 19:02:45 2017 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Apr 13 19:02:45 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a060082

sys-devel/native-cctools: cleanup, convert from EAPI=3 to EAPI=6

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-devel/native-cctools/native-cctools-1.ebuild | 107 -----------------------
 sys-devel/native-cctools/native-cctools-2.ebuild | 107 -----------------------
 sys-devel/native-cctools/native-cctools-4.ebuild |   6 +-
 3 files changed, 5 insertions(+), 215 deletions(-)

diff --git a/sys-devel/native-cctools/native-cctools-1.ebuild b/sys-devel/native-cctools/native-cctools-1.ebuild
deleted file mode 100644
index 6a61a8cee23..00000000000
--- a/sys-devel/native-cctools/native-cctools-1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-inherit eutils
-
-DESCRIPTION="Host OS native assembler as and static linker ld"
-HOMEPAGE="https://prefix.gentoo.org/"
-SRC_URI=""
-
-LICENSE="GPL-2" # actually, we don't know, the wrapper is
-SLOT="0"
-
-LD_AIX_V=1
-
-KEYWORDS="~ppc-aix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-
-IUSE=""
-
-DEPEND="sys-devel/binutils-config"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	LIBPATH=/usr/$(get_libdir)/binutils/${CHOST}/native-${PV}
-	BINPATH=/usr/${CHOST}/binutils-bin/native-${PV}
-
-	keepdir ${LIBPATH} || die
-	dodir ${BINPATH} || die
-
-	# allow for future hosts with different paths
-	nativepath=""
-	wrappers=()
-	case ${CHOST} in
-		*-solaris*)
-			nativepath=/usr/sfw/bin
-		;;
-		*-aix*)
-			nativepath=/usr/ccs/bin
-			wrappers=("${wrappers[@]}" "ld=${FILESDIR}/ld-aix-${LD_AIX_V}")
-		;;
-		*-apple-darwin*|*-netbsd*|*-openbsd*)
-			nativepath=/usr/bin
-		;;
-		*-interix*)
-			nativepath=/opt/gcc.3.3/bin
-		;;
-		*)
-			die "Don't know where the native linker for your platform is"
-		;;
-	esac
-
-	what="addr2line as ar c++filt gprof ld nm objcopy objdump \
-		ranlib readelf elfdump size strings strip"
-	# Darwin things
-	what="${what} install_name_tool ld64 libtool lipo nmedit \
-		otool otool64 pagestuff redo_prebinding segedit"
-
-	# copy from the host os
-	cd "${ED}${BINPATH}"
-	for b in ${what} ; do
-		if [[ ${CHOST} == *-darwin* && ${b} == libtool ]] ; then
-			echo "linking darwin libtool ${nativepath}/${b}"
-			ln -s "${nativepath}/${b}" "${b}"
-		elif [[ -x ${nativepath}/g${b} ]] ; then
-			einfo "linking ${nativepath}/g${b}"
-			ln -s "${nativepath}/g${b}" "${b}"
-		elif [[ -x ${nativepath}/${b} ]] ; then
-			einfo "linking ${nativepath}/${b}"
-			ln -s "${nativepath}/${b}" "${b}"
-		else
-			ewarn "skipping ${b} (not in ${nativepath})"
-		fi
-	done
-
-	# post fix for Darwin's ranlib (doesn't like it when its called other than
-	# that, as libtool and ranlib are one tool)
-	if [[ ${CHOST} == *-darwin* ]] ; then
-		rm -f ranlib
-		cat <<-EOF > ranlib
-			#!/usr/bin/env bash
-			exec ${nativepath}/ranlib "\$@"
-		EOF
-		chmod 755 ranlib
-	fi
-
-	exeinto ${BINPATH}
-	local wrapper source target
-	for wrapper in "${wrappers[@]}" ; do
-		source=${wrapper#*=}
-		target=${wrapper%%=*}
-		newexe "${source}" "${target}" || die
-	done
-	# Generate an env.d entry for this binutils
-	insinto /etc/env.d/binutils
-	cat <<-EOF > "${T}"/env.d
-		TARGET="${CHOST}"
-		VER="native-${PV}"
-		LIBPATH="${EPREFIX}/${LIBPATH}"
-		FAKE_TARGETS="${CHOST}"
-	EOF
-	newins "${T}"/env.d ${CHOST}-native-${PV}
-}
-
-pkg_postinst() {
-	binutils-config ${CHOST}-native-${PV}
-}

diff --git a/sys-devel/native-cctools/native-cctools-2.ebuild b/sys-devel/native-cctools/native-cctools-2.ebuild
deleted file mode 100644
index 5bb62c15c22..00000000000
--- a/sys-devel/native-cctools/native-cctools-2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-inherit eutils
-
-DESCRIPTION="Host OS native assembler as and static linker ld"
-HOMEPAGE="https://prefix.gentoo.org/"
-SRC_URI=""
-
-LICENSE="GPL-2" # actually, we don't know, the wrapper is
-SLOT="0"
-
-LD_AIX_V=2
-
-KEYWORDS="~ppc-aix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-
-IUSE=""
-
-DEPEND="sys-devel/binutils-config"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	LIBPATH=/usr/$(get_libdir)/binutils/${CHOST}/native-${PV}
-	BINPATH=/usr/${CHOST}/binutils-bin/native-${PV}
-
-	keepdir ${LIBPATH} || die
-	dodir ${BINPATH} || die
-
-	# allow for future hosts with different paths
-	nativepath=""
-	wrappers=()
-	case ${CHOST} in
-		*-solaris*)
-			nativepath=/usr/sfw/bin
-		;;
-		*-aix*)
-			nativepath=/usr/ccs/bin
-			wrappers=("${wrappers[@]}" "ld=${FILESDIR}/ld-aix-${LD_AIX_V}")
-		;;
-		*-apple-darwin*|*-netbsd*|*-openbsd*)
-			nativepath=/usr/bin
-		;;
-		*-interix*)
-			nativepath=/opt/gcc.3.3/bin
-		;;
-		*)
-			die "Don't know where the native linker for your platform is"
-		;;
-	esac
-
-	what="addr2line as ar c++filt gprof ld nm objcopy objdump \
-		ranlib readelf elfdump size strings strip"
-	# Darwin things
-	what="${what} install_name_tool ld64 libtool lipo nmedit \
-		otool otool64 pagestuff redo_prebinding segedit"
-
-	# copy from the host os
-	cd "${ED}${BINPATH}"
-	for b in ${what} ; do
-		if [[ ${CHOST} == *-darwin* && ${b} == libtool ]] ; then
-			echo "linking darwin libtool ${nativepath}/${b}"
-			ln -s "${nativepath}/${b}" "${b}"
-		elif [[ -x ${nativepath}/g${b} ]] ; then
-			einfo "linking ${nativepath}/g${b}"
-			ln -s "${nativepath}/g${b}" "${b}"
-		elif [[ -x ${nativepath}/${b} ]] ; then
-			einfo "linking ${nativepath}/${b}"
-			ln -s "${nativepath}/${b}" "${b}"
-		else
-			ewarn "skipping ${b} (not in ${nativepath})"
-		fi
-	done
-
-	# post fix for Darwin's ranlib (doesn't like it when its called other than
-	# that, as libtool and ranlib are one tool)
-	if [[ ${CHOST} == *-darwin* ]] ; then
-		rm -f ranlib
-		cat <<-EOF > ranlib
-			#!/usr/bin/env bash
-			exec ${nativepath}/ranlib "\$@"
-		EOF
-		chmod 755 ranlib
-	fi
-
-	exeinto ${BINPATH}
-	local wrapper source target
-	for wrapper in "${wrappers[@]}" ; do
-		source=${wrapper#*=}
-		target=${wrapper%%=*}
-		newexe "${source}" "${target}" || die
-	done
-	# Generate an env.d entry for this binutils
-	insinto /etc/env.d/binutils
-	cat <<-EOF > "${T}"/env.d
-		TARGET="${CHOST}"
-		VER="native-${PV}"
-		LIBPATH="${EPREFIX}/${LIBPATH}"
-		FAKE_TARGETS="${CHOST}"
-	EOF
-	newins "${T}"/env.d ${CHOST}-native-${PV}
-}
-
-pkg_postinst() {
-	binutils-config ${CHOST}-native-${PV}
-}

diff --git a/sys-devel/native-cctools/native-cctools-4.ebuild b/sys-devel/native-cctools/native-cctools-4.ebuild
index 83b7b29a353..e94fdaa2f60 100644
--- a/sys-devel/native-cctools/native-cctools-4.ebuild
+++ b/sys-devel/native-cctools/native-cctools-4.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="3"
+EAPI="6"
 
 inherit eutils
 
@@ -21,6 +21,10 @@ IUSE=""
 DEPEND="sys-devel/binutils-config"
 RDEPEND="${DEPEND}"
 
+src_unpack() {
+	mkdir -p "${S}"
+}
+
 src_install() {
 	LIBPATH=/usr/$(get_libdir)/binutils/${CHOST}/native-${PV}
 	BINPATH=/usr/${CHOST}/binutils-bin/native-${PV}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/native-cctools/
@ 2020-11-26 16:46 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-26 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     ddd1c8bdca710a247562f2a25c82f61f14733054
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 26 16:46:40 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Nov 26 16:46:47 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd1c8bd

sys-devel/native-cctools-5: version bump for macOS Big Sur

Closes: https://bugs.gentoo.org/756157
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-devel/native-cctools/native-cctools-5.ebuild | 119 +++++++++++++++++++++++
 1 file changed, 119 insertions(+)

diff --git a/sys-devel/native-cctools/native-cctools-5.ebuild b/sys-devel/native-cctools/native-cctools-5.ebuild
new file mode 100644
index 00000000000..d548ec568b4
--- /dev/null
+++ b/sys-devel/native-cctools/native-cctools-5.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils
+
+DESCRIPTION="Host OS native assembler as and static linker ld"
+HOMEPAGE="https://prefix.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2" # actually, we don't know, the wrapper is
+SLOT="0"
+
+AIX_V='aix-2'
+
+KEYWORDS="~ppc-aix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+
+IUSE=""
+
+DEPEND="sys-devel/binutils-config"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+	mkdir -p "${S}"
+}
+
+src_install() {
+	LIBPATH=/usr/$(get_libdir)/binutils/${CHOST}/native-${PV}
+	BINPATH=/usr/${CHOST}/binutils-bin/native-${PV}
+
+	keepdir ${LIBPATH} || die
+	dodir ${BINPATH}
+
+	# allow for future hosts with different paths
+	nativepath=""
+	wrappers=()
+	case ${CHOST} in
+		*-solaris*)
+			nativepath=/usr/sfw/bin
+		;;
+		*-aix*)
+			nativepath=/usr/ccs/bin
+			wrappers=("${wrappers[@]}" "ld=${FILESDIR}/${AIX_V}/ld")
+			wrappers=("${wrappers[@]}" "nm=${FILESDIR}/${AIX_V}/nm")
+			wrappers=("${wrappers[@]}" "mkexpfile=${FILESDIR}/${AIX_V}/mkexpfile")
+		;;
+		*-apple-darwin*|*-netbsd*|*-openbsd*)
+			nativepath=/usr/bin
+		;;
+		*-interix*)
+			nativepath=/opt/gcc.3.3/bin
+		;;
+		*)
+			die "Don't know where the native linker for your platform is"
+		;;
+	esac
+
+	what="addr2line as ar c++filt gprof ld nm objcopy objdump \
+		ranlib readelf elfdump size strings strip"
+	# Darwin things
+	what="${what} install_name_tool ld64 libtool lipo nmedit \
+		otool otool64 pagestuff redo_prebinding segedit"
+
+	# copy from the host os
+	cd "${ED}${BINPATH}"
+	for b in ${what} ; do
+		if [[ ${CHOST} == *-darwin* && ${b} == libtool ]] ; then
+			echo "linking darwin libtool ${nativepath}/${b}"
+			ln -s "${nativepath}/${b}" "${b}"
+		elif [[ -x ${nativepath}/g${b} ]] ; then
+			einfo "linking ${nativepath}/g${b}"
+			ln -s "${nativepath}/g${b}" "${b}"
+		elif [[ -x ${nativepath}/${b} ]] ; then
+			einfo "linking ${nativepath}/${b}"
+			ln -s "${nativepath}/${b}" "${b}"
+		else
+			ewarn "skipping ${b} (not in ${nativepath})"
+		fi
+	done
+
+	# post fix for Darwin's ranlib (doesn't like it when its called other than
+	# that, as libtool and ranlib are one tool)
+	# on macOS Big Sur, all tools except ld require to be called plainly as well
+	if [[ ${CHOST} == *-darwin* ]] ; then
+		[[ ${CHOST##*-darwin} -lt 20 ]] && what="ranlib"
+		for b in ${what} ; do
+			[[ ${what} == ld ]] && continue
+			rm -f ${b}
+			cat <<-EOF > ${b}
+				#!/usr/bin/env bash
+				exec ${nativepath}/${b} "\$@"
+			EOF
+			chmod 755 ${b}
+		done
+	fi
+
+	exeinto ${BINPATH}
+	local wrapper source target
+	for wrapper in "${wrappers[@]}" ; do
+		source=${wrapper#*=}
+		target=${wrapper%%=*}
+		rm -f "${target}"
+		newexe "${source}" "${target}" || die
+	done
+	# Generate an env.d entry for this binutils
+	insinto /etc/env.d/binutils
+	cat <<-EOF > "${T}"/env.d
+		TARGET="${CHOST}"
+		VER="native-${PV}"
+		LIBPATH="${EPREFIX}/${LIBPATH}"
+		FAKE_TARGETS="${CHOST}"
+	EOF
+	newins "${T}"/env.d ${CHOST}-native-${PV}
+}
+
+pkg_postinst() {
+	binutils-config ${CHOST}-native-${PV}
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/native-cctools/
@ 2020-12-27 18:18 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-12-27 18:18 UTC (permalink / raw
  To: gentoo-commits

commit:     51839677957caded5b5f81afcd5cc2fd4b47e8cf
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 27 18:17:59 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Dec 27 18:17:59 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51839677

sys-devel/native-cctools: drop ppc-aix m68k-mint

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-devel/native-cctools/native-cctools-4.ebuild | 4 ++--
 sys-devel/native-cctools/native-cctools-5.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/native-cctools/native-cctools-4.ebuild b/sys-devel/native-cctools/native-cctools-4.ebuild
index c05aee16d1b..3072575483d 100644
--- a/sys-devel/native-cctools/native-cctools-4.ebuild
+++ b/sys-devel/native-cctools/native-cctools-4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -14,7 +14,7 @@ SLOT="0"
 
 AIX_V='aix-2'
 
-KEYWORDS="~ppc-aix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
 
 IUSE=""
 

diff --git a/sys-devel/native-cctools/native-cctools-5.ebuild b/sys-devel/native-cctools/native-cctools-5.ebuild
index d548ec568b4..0187a4d1380 100644
--- a/sys-devel/native-cctools/native-cctools-5.ebuild
+++ b/sys-devel/native-cctools/native-cctools-5.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 
 AIX_V='aix-2'
 
-KEYWORDS="~ppc-aix ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
 
 IUSE=""
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/native-cctools/
@ 2021-01-06 15:32 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2021-01-06 15:32 UTC (permalink / raw
  To: gentoo-commits

commit:     0227499ec0667160ab010a8b3e70941c1151aef8
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  6 15:32:00 2021 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Jan  6 15:32:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0227499e

sys-devel/native-cctools: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-devel/native-cctools/native-cctools-4.ebuild | 4 ++--
 sys-devel/native-cctools/native-cctools-5.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/native-cctools/native-cctools-4.ebuild b/sys-devel/native-cctools/native-cctools-4.ebuild
index 3072575483d..f961a43cc03 100644
--- a/sys-devel/native-cctools/native-cctools-4.ebuild
+++ b/sys-devel/native-cctools/native-cctools-4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -14,7 +14,7 @@ SLOT="0"
 
 AIX_V='aix-2'
 
-KEYWORDS="~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 
 IUSE=""
 

diff --git a/sys-devel/native-cctools/native-cctools-5.ebuild b/sys-devel/native-cctools/native-cctools-5.ebuild
index 0187a4d1380..821c9fafacd 100644
--- a/sys-devel/native-cctools/native-cctools-5.ebuild
+++ b/sys-devel/native-cctools/native-cctools-5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -14,7 +14,7 @@ SLOT="0"
 
 AIX_V='aix-2'
 
-KEYWORDS="~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 
 IUSE=""
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/native-cctools/
@ 2023-05-29 18:21 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2023-05-29 18:21 UTC (permalink / raw
  To: gentoo-commits

commit:     116e6844f6c7f11d5991cfeed53e6cfeebc4f2dd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 11:22:28 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 29 18:19:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=116e6844

sys-devel/native-cctools: drop dead prefix targets

The removal was already done, so this is just cleanup afterwards.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/native-cctools/native-cctools-4.ebuild | 13 +------------
 sys-devel/native-cctools/native-cctools-5.ebuild | 13 +------------
 2 files changed, 2 insertions(+), 24 deletions(-)

diff --git a/sys-devel/native-cctools/native-cctools-4.ebuild b/sys-devel/native-cctools/native-cctools-4.ebuild
index ecd205bc79e3..695e5c5a8da0 100644
--- a/sys-devel/native-cctools/native-cctools-4.ebuild
+++ b/sys-devel/native-cctools/native-cctools-4.ebuild
@@ -12,8 +12,6 @@ SRC_URI=""
 LICENSE="GPL-2" # actually, we don't know, the wrapper is
 SLOT="0"
 
-AIX_V='aix-2'
-
 KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 
 IUSE=""
@@ -39,18 +37,9 @@ src_install() {
 		*-solaris*)
 			nativepath=/usr/sfw/bin
 		;;
-		*-aix*)
-			nativepath=/usr/ccs/bin
-			wrappers=("${wrappers[@]}" "ld=${FILESDIR}/${AIX_V}/ld")
-			wrappers=("${wrappers[@]}" "nm=${FILESDIR}/${AIX_V}/nm")
-			wrappers=("${wrappers[@]}" "mkexpfile=${FILESDIR}/${AIX_V}/mkexpfile")
-		;;
-		*-apple-darwin*|*-netbsd*|*-openbsd*)
+		*-apple-darwin*)
 			nativepath=/usr/bin
 		;;
-		*-interix*)
-			nativepath=/opt/gcc.3.3/bin
-		;;
 		*)
 			die "Don't know where the native linker for your platform is"
 		;;

diff --git a/sys-devel/native-cctools/native-cctools-5.ebuild b/sys-devel/native-cctools/native-cctools-5.ebuild
index b5d237ac5d81..11840006b901 100644
--- a/sys-devel/native-cctools/native-cctools-5.ebuild
+++ b/sys-devel/native-cctools/native-cctools-5.ebuild
@@ -12,8 +12,6 @@ SRC_URI=""
 LICENSE="GPL-2" # actually, we don't know, the wrapper is
 SLOT="0"
 
-AIX_V='aix-2'
-
 KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 
 IUSE=""
@@ -39,18 +37,9 @@ src_install() {
 		*-solaris*)
 			nativepath=/usr/sfw/bin
 		;;
-		*-aix*)
-			nativepath=/usr/ccs/bin
-			wrappers=("${wrappers[@]}" "ld=${FILESDIR}/${AIX_V}/ld")
-			wrappers=("${wrappers[@]}" "nm=${FILESDIR}/${AIX_V}/nm")
-			wrappers=("${wrappers[@]}" "mkexpfile=${FILESDIR}/${AIX_V}/mkexpfile")
-		;;
-		*-apple-darwin*|*-netbsd*|*-openbsd*)
+		*-apple-darwin*)
 			nativepath=/usr/bin
 		;;
-		*-interix*)
-			nativepath=/opt/gcc.3.3/bin
-		;;
 		*)
 			die "Don't know where the native linker for your platform is"
 		;;


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/native-cctools/
@ 2023-12-25 11:17 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2023-12-25 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     b9de2ac4b093ca04f089b5161dfe4e262e706105
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 25 11:12:57 2023 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Dec 25 11:12:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9de2ac4

sys-devel/native-cctools-4: cleanup old

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-devel/native-cctools/native-cctools-4.ebuild | 103 -----------------------
 1 file changed, 103 deletions(-)

diff --git a/sys-devel/native-cctools/native-cctools-4.ebuild b/sys-devel/native-cctools/native-cctools-4.ebuild
deleted file mode 100644
index 695e5c5a8da0..000000000000
--- a/sys-devel/native-cctools/native-cctools-4.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit eutils
-
-DESCRIPTION="Host OS native assembler as and static linker ld"
-HOMEPAGE="https://prefix.gentoo.org/"
-SRC_URI=""
-
-LICENSE="GPL-2" # actually, we don't know, the wrapper is
-SLOT="0"
-
-KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-IUSE=""
-
-DEPEND="sys-devel/binutils-config"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
-	mkdir -p "${S}"
-}
-
-src_install() {
-	LIBPATH=/usr/$(get_libdir)/binutils/${CHOST}/native-${PV}
-	BINPATH=/usr/${CHOST}/binutils-bin/native-${PV}
-
-	keepdir ${LIBPATH} || die
-	dodir ${BINPATH}
-
-	# allow for future hosts with different paths
-	nativepath=""
-	wrappers=()
-	case ${CHOST} in
-		*-solaris*)
-			nativepath=/usr/sfw/bin
-		;;
-		*-apple-darwin*)
-			nativepath=/usr/bin
-		;;
-		*)
-			die "Don't know where the native linker for your platform is"
-		;;
-	esac
-
-	what="addr2line as ar c++filt gprof ld nm objcopy objdump \
-		ranlib readelf elfdump size strings strip"
-	# Darwin things
-	what="${what} install_name_tool ld64 libtool lipo nmedit \
-		otool otool64 pagestuff redo_prebinding segedit"
-
-	# copy from the host os
-	cd "${ED}${BINPATH}"
-	for b in ${what} ; do
-		if [[ ${CHOST} == *-darwin* && ${b} == libtool ]] ; then
-			echo "linking darwin libtool ${nativepath}/${b}"
-			ln -s "${nativepath}/${b}" "${b}"
-		elif [[ -x ${nativepath}/g${b} ]] ; then
-			einfo "linking ${nativepath}/g${b}"
-			ln -s "${nativepath}/g${b}" "${b}"
-		elif [[ -x ${nativepath}/${b} ]] ; then
-			einfo "linking ${nativepath}/${b}"
-			ln -s "${nativepath}/${b}" "${b}"
-		else
-			ewarn "skipping ${b} (not in ${nativepath})"
-		fi
-	done
-
-	# post fix for Darwin's ranlib (doesn't like it when its called other than
-	# that, as libtool and ranlib are one tool)
-	if [[ ${CHOST} == *-darwin* ]] ; then
-		rm -f ranlib
-		cat <<-EOF > ranlib
-			#!/usr/bin/env bash
-			exec ${nativepath}/ranlib "\$@"
-		EOF
-		chmod 755 ranlib
-	fi
-
-	exeinto ${BINPATH}
-	local wrapper source target
-	for wrapper in "${wrappers[@]}" ; do
-		source=${wrapper#*=}
-		target=${wrapper%%=*}
-		rm -f "${target}"
-		newexe "${source}" "${target}" || die
-	done
-	# Generate an env.d entry for this binutils
-	insinto /etc/env.d/binutils
-	cat <<-EOF > "${T}"/env.d
-		TARGET="${CHOST}"
-		VER="native-${PV}"
-		LIBPATH="${EPREFIX}/${LIBPATH}"
-		FAKE_TARGETS="${CHOST}"
-	EOF
-	newins "${T}"/env.d ${CHOST}-native-${PV}
-}
-
-pkg_postinst() {
-	binutils-config ${CHOST}-native-${PV}
-}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/native-cctools/
@ 2024-08-05 18:17 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2024-08-05 18:17 UTC (permalink / raw
  To: gentoo-commits

commit:     41bd06bf5057c53cee4ae3572d2f38217e9838fc
Author:     Filip Kobierski <fkobi <AT> pm <DOT> me>
AuthorDate: Tue Jul 30 12:08:21 2024 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Aug  5 18:17:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bd06bf

sys-devel/native-cctools: remove empty keywords

Signed-off-by: Filip Kobierski <fkobi <AT> pm.me>
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-devel/native-cctools/native-cctools-5-r1.ebuild | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/sys-devel/native-cctools/native-cctools-5-r1.ebuild b/sys-devel/native-cctools/native-cctools-5-r1.ebuild
index 6ebf381895db..30f1682483eb 100644
--- a/sys-devel/native-cctools/native-cctools-5-r1.ebuild
+++ b/sys-devel/native-cctools/native-cctools-5-r1.ebuild
@@ -1,19 +1,15 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
 
 DESCRIPTION="Host OS native assembler as and static linker ld"
 HOMEPAGE="https://prefix.gentoo.org/"
-SRC_URI=""
 
 LICENSE="GPL-2" # actually, we don't know, the wrapper is
 SLOT="0"
-
 KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 
-IUSE=""
-
 DEPEND="sys-devel/binutils-config"
 RDEPEND="${DEPEND}"
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-08-05 18:17 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-27 18:18 [gentoo-commits] repo/gentoo:master commit in: sys-devel/native-cctools/ Fabian Groffen
  -- strict thread matches above, loose matches on Subject: below --
2024-08-05 18:17 Fabian Groffen
2023-12-25 11:17 Fabian Groffen
2023-05-29 18:21 Sam James
2021-01-06 15:32 Fabian Groffen
2020-11-26 16:46 Fabian Groffen
2017-04-13 19:03 Fabian Groffen
2017-01-29 20:14 Fabian Groffen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox