diff options
author | 2013-08-18 22:33:21 +0900 | |
---|---|---|
committer | 2013-08-18 22:33:21 +0900 | |
commit | 5935b35ecbd332f60ca7c9808ea117bc3e8d4c80 (patch) | |
tree | 10a764687077f3d97efd9b9db93c5f06804beb24 /dev-util | |
parent | glibc do not make ED EROOT variable (diff) | |
download | android-5935b35ecbd332f60ca7c9808ea117bc3e8d4c80.tar.gz android-5935b35ecbd332f60ca7c9808ea117bc3e8d4c80.tar.bz2 android-5935b35ecbd332f60ca7c9808ea117bc3e8d4c80.zip |
track binutils-config, update gcc/binutils.
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/lafilefixer/ChangeLog | 70 | ||||
-rw-r--r-- | dev-util/lafilefixer/Manifest | 4 | ||||
-rw-r--r-- | dev-util/lafilefixer/files/lafilefixer-0.5 | 200 | ||||
-rw-r--r-- | dev-util/lafilefixer/lafilefixer-0.5.ebuild | 36 | ||||
-rw-r--r-- | dev-util/lafilefixer/metadata.xml | 7 | ||||
-rw-r--r-- | dev-util/pkgconfig/Manifest | 4 | ||||
-rw-r--r-- | dev-util/pkgconfig/files/pkgconfig-0.25-dnl.patch | 14 | ||||
-rw-r--r-- | dev-util/pkgconfig/files/pkgconfig-0.25-interix-poll-h.patch | 13 | ||||
-rw-r--r-- | dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild | 50 |
9 files changed, 0 insertions, 398 deletions
diff --git a/dev-util/lafilefixer/ChangeLog b/dev-util/lafilefixer/ChangeLog deleted file mode 100644 index 31771c2..0000000 --- a/dev-util/lafilefixer/ChangeLog +++ /dev/null @@ -1,70 +0,0 @@ -# ChangeLog for dev-util/lafilefixer -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/lafilefixer/ChangeLog,v 1.18 2011/11/24 12:38:55 pacho Exp $ - - 24 Nov 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml: - Drop maintainer due retirement, bug #220219 - - 12 Nov 2010; <mattst88@gentoo.org> lafilefixer-0.5.ebuild: - Added ~mips keyword, bug #267148. - - 26 Sep 2009; Brent Baude <ranger@gentoo.org> lafilefixer-0.5.ebuild: - Marking lafilefixer-0.5 ppc64 for bug 274202 - - 05 Jul 2009; Markus Meier <maekke@gentoo.org> lafilefixer-0.5.ebuild: - amd64 stable, bug #274202 - - 16 Jun 2009; Raúl Porcel <armin76@gentoo.org> lafilefixer-0.5.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #274202 - - 16 Jun 2009; Jeroen Roovers <jer@gentoo.org> lafilefixer-0.5.ebuild: - Stable for HPPA (bug #274202). - - 09 Jun 2009; Christian Faulhammer <fauli@gentoo.org> - lafilefixer-0.5.ebuild: - stable x86, bug 272977 - - 08 Jun 2009; Ferris McCormick <fmccor@gentoo.org> lafilefixer-0.5.ebuild: - Sparc stable, bookkeeping for Bug #272977 (which see for the reason). - - 07 Jun 2009; nixnut <nixnut@gentoo.org> lafilefixer-0.5.ebuild: - ppc stable #272977 - - 16 May 2009; Alexis Ballier <aballier@gentoo.org> lafilefixer-0.5.ebuild: - keyword ~sparc-fbsd, bug #267148 - - 06 May 2009; Alexis Ballier <aballier@gentoo.org> lafilefixer-0.5.ebuild: - keyword ~x86-fbsd, bug #267148 - - 26 Apr 2009; Brent Baude <ranger@gentoo.org> lafilefixer-0.5.ebuild: - stable ppc, bug 267148 - - 26 Apr 2009; Raúl Porcel <armin76@gentoo.org> lafilefixer-0.0.1.ebuild, - lafilefixer-0.5.ebuild: - Add ~alpha/~arm/~ia64/~s390/~sh/~sparc wrt #267148 - - 24 Apr 2009; Brent Baude <ranger@gentoo.org> lafilefixer-0.5.ebuild: - keyworded ~arch for ppc64, bug 267148 - - 24 Apr 2009; Jeroen Roovers <jer@gentoo.org> lafilefixer-0.5: - Marked ~hppa (bug #267148). - -*lafilefixer-0.5 (22 Apr 2009) - - 22 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> +files/lafilefixer-0.5, - +lafilefixer-0.5.ebuild: - Drop dependency on grep, sed and coreutils to stop the forkbomb. Use find - to parse inputs and find .la files. Each file is now opened only twice. - Once to read, once to write. Add --license, --justfixit and --help - options. - - 20 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> lafilefixer-0.0.1: - Properly escape. Thanks to Nathan Brink <ohnobinki@ohnopublishing.net> of - bug 266817 for beating some sense into me with a shovel. - -*lafilefixer-0.0.1 (19 Apr 2009) - - 19 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> - +files/lafilefixer-0.0.1, +metadata.xml, +lafilefixer-0.0.1.ebuild: - Initial commit. Script and ebuild by me. - diff --git a/dev-util/lafilefixer/Manifest b/dev-util/lafilefixer/Manifest deleted file mode 100644 index aae8589..0000000 --- a/dev-util/lafilefixer/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX lafilefixer-0.5 6350 RMD160 b82f8943b3c0b7e6b836d1745f329177f3d0f16c SHA1 777c8c0dc2869212ddd39f7c11b699a0c9792d7d SHA256 f88a5fea8edfe33a7f743156c37d792c141ae6b390ea2dd9aededfdd96f5a546 -EBUILD lafilefixer-0.5.ebuild 1126 RMD160 e660b50ad094ea8e60934abdff8af8d501ada19f SHA1 3149f0c213db3f9ebdbb08f2729216431b4f7455 SHA256 34a1f0c3cc8d7fe6f18a92ea210eed0d98d2f19aa59265d42d43b1f24613c4d5 -MISC ChangeLog 2668 RMD160 63cbbb24e5d4d01b18a7ac72862ecf07e63d4c37 SHA1 52a818dd2c6054d515eebc8f9249dfd5d569006a SHA256 706ee05201038088f4683365ebbbab93ab54666c2ec5c0ed455e05b223b77dd3 -MISC metadata.xml 211 RMD160 f0c4ad6ccb0152d62a300bc77956ea3bf7c170a2 SHA1 6f46be7ecc51754f0679bc5a779c151e1b701016 SHA256 84ff2341253cdd21a6782e14ebc076a8bcae11428aacfe2454f4b32165504727 diff --git a/dev-util/lafilefixer/files/lafilefixer-0.5 b/dev-util/lafilefixer/files/lafilefixer-0.5 deleted file mode 100644 index ae56e5a..0000000 --- a/dev-util/lafilefixer/files/lafilefixer-0.5 +++ /dev/null @@ -1,200 +0,0 @@ -#!/bin/bash - -# Libtool does not support spaces in dependency_libs entries so we won't worry -# overly about them either. - -NEWLINE=" -" - -has() { - [[ " ${*:2} " == *" $1 "* ]] -} - -fix_la_files() { - local lafile - for lafile in "${@:2}" - do - local has_inh_link_flags="no" - local new_inh_link_flags="" - local dependency_libs="" - local inh_link_flags="" - local has_dep_libs="no" - local new_dep_libs="" - local remove_lib="" - local contents="$(<"${lafile}")" - local libladir="" - local librpath="" - local dep_libs="" - local line="" - local lib="" - - - save_IFS="${IFS}" - IFS="$NEWLINE" - for line in $contents - do - if [[ "${line#dependency_libs=\'}" != "${line}" ]] - then - [[ "$has_dep_libs" == "no" ]] || { echo "dependency_libs= assigned more than once in $lafile" && return 1 ; } - line="${line#dependency_libs=\'}" - dep_libs="${line%\'}" - has_dep_libs="yes" - - elif [[ "${line#inherited_linker_flags=\'}" != "${line}" ]] - then - - [[ "$has_inh_link_flags" == "no" ]] || { echo "inherited_linker_flags= assigned more than once in $lafile" && return 1 ; } - line="${line#inherited_linker_flags=\'}" - inh_link_flags="${line%\'}" - new_inh_link_flags="${inh_link_flags}" - has_inh_link_flags="yes" - fi - done - IFS="$save_IFS" - - if [[ "$has_dep_libs" == "no" ]] - then - printf '%s\n' "$lafile is not a .la file. Skipping." - continue - fi - - for entry in $dep_libs - do - case $entry in - -l*) - has ${entry} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${entry}" - ;; - *.la) - - if [[ "${entry##*\/lib}" == "${entry}" ]] - then - has ${entry} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${entry}" - else - lib="${entry##*\/lib}" - lib="${lib%.la}" - lib="-l${lib}" - has ${lib} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${lib}" - has -L${entry%/*.la} ${libladir} || libladir="${libladir} -L${entry%/*.la}" - fi - ;; - -L*) - [[ ${entry/X11R6\/lib} != ${entry} ]] && entry="${entry/X11R6\/}" - [[ ${entry/local\/lib} != ${entry} ]] && entry="${entry/local\/}" - [[ ${entry/usr\/lib*\/pkgconfig\/..\/..} != ${entry} ]] && entry="${entry/\/lib*\/pkgconfig\/..\/..}" - [[ ${entry/usr\/lib*\/pkgconfig\/..} != ${entry} ]] && entry="${entry/\/pkgconfig\/..}" - has ${entry} ${libladir} || libladir="${libladir} ${entry}" - ;; - -R*) - has ${entry} ${librpath} || librpath="${librpath} ${entry}" - ;; - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) - if [[ "${has_inh_link_flags}" == "yes" ]] - then - has ${entry} ${new_inh_link_flags} || new_inh_link_flags="${new_inh_link_flags} ${entry}" - else - has ${entry} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${entry}" - fi - ;; - *) - echo "Debug information:" - echo $lafile - echo "${entry}" - echo "Holy Moley, Dorothy, we ain't in Kansas and Luke, I'm not your father" - return 1 - ;; - esac - done - - [[ "${dep_libs}" == "${librpath}${libladir}${new_dep_libs}" && "${new_inh_link_flags}" == "${inh_link_flags}" ]] && { echo "$lafile already clean, skipping update."; continue; } - echo "${lafile}: Updating..." - contents="${contents/${NEWLINE}dependency_libs=\'${dep_libs}\'${NEWLINE}/${NEWLINE}dependency_libs='${librpath}${libladir}${new_dep_libs}'${NEWLINE}}" - [[ "${has_inh_link_flags}" == "yes" ]] && \ - contents="${contents/${NEWLINE}inherited_linker_flags=\'${inh_link_flags}\'${NEWLINE}/${NEWLINE}inherited_linker_flags='${new_inh_link_flags}'${NEWLINE}}" - - printf '%s' "$contents" > "${lafile}" - done -} - -case "$1" in - -h|--help) - cat <<- EOF - lafilefixer (C) 2009 Peter Alfredsen <loki_val@gentoo.org> - Released under the MIT/X11 license. - - Usage: lafilefixer [OPTION] [FILE|DIR]... - Fix .la libtool archives to list libraries, not .la files in dependency_libs and - do some minor fixups, moving -pthread to inherited_linker_flags if available and - eliminating duplicate library listings. - - By default, lafilefixer is recursive, fixing all .la files in all subdirectories - so if you want to fix only a single file, it must be specified in full. - - Options: - -h, --help Display this text and exit. - --justfixit Choose some reasonable dirs, such as /usr/lib*, etc. , - find all .la files and fix them to not use .la files - for linking - --license Display the license and exit. - EOF - ;; - --justfixit) - declare dirlist="" - declare files=() - for dir in {/usr/lib,/usr/qt/3/lib,/usr/kde/3.5/lib,/opt/lib,/lib}{,32,64} - do - [[ -d "${dir}" ]] && dirlist="${dirlist} ${dir}" - done - - while read -r line - do - files+=( "$line" ) - done< <( find ${dirlist} -name '*.la' -type f ) - - fix_la_files --cleanup "${files[@]}" - ;; - --license) - cat <<- EOF - Copyright (c) 2009 Peter Alfredsen <loki_val@gentoo.org> - - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is furnished to - do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - EOF - ;; - *) - declare arglist=() - declare files=() - declare arg="" - - for arg in "${@}" - do - if [[ -d "${arg}" || -f "${arg}" ]] - then - arglist+=( "${arg}" ) - else - printf '%s\n' "${arg} is not a valid directory or file, skipping." - fi - done - - while read -r line - do - files+=( "$line" ) - done< <( find "${arglist[@]}" -name '*.la' -type f ) - - fix_la_files --cleanup "${files[@]}" - ;; -esac - diff --git a/dev-util/lafilefixer/lafilefixer-0.5.ebuild b/dev-util/lafilefixer/lafilefixer-0.5.ebuild deleted file mode 100644 index 362975f..0000000 --- a/dev-util/lafilefixer/lafilefixer-0.5.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/lafilefixer/lafilefixer-0.5.ebuild,v 1.15 2010/11/12 15:20:21 mattst88 Exp $ - -EAPI=2 - -DESCRIPTION="Utility to fix your .la files" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~x86-linux" -IUSE="" -DEPEND="" -RDEPEND=">=app-shells/bash-3.2 - elibc_glibc? ( >=sys-apps/findutils-4.4.0 )" - -S="" - -src_unpack() { : ; } -src_prepare() { : ; } -src_configure() { : ; } -src_unpack() { : ; } -src_install() { newbin "${FILESDIR}/${P}" ${PN} ; } - -pkg_postinst() { - elog "This simple utility will fix your .la files to not point to other .la files." - elog "This is desirable because it will ensure your packages are not broken when" - elog ".la files are removed from other packages." - elog "" - elog "For most uses, lafilefixer --justfixit should 'just work'. This will" - elog "recurse through the most commonly used library folders and fix all .la" - elog "files it encounters." - elog "" - elog "Read lafilefixer --help for a full description of all options." -} diff --git a/dev-util/lafilefixer/metadata.xml b/dev-util/lafilefixer/metadata.xml deleted file mode 100644 index a40624f..0000000 --- a/dev-util/lafilefixer/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>maintainer-needed@gentoo.org</email> -</maintainer> -</pkgmetadata> diff --git a/dev-util/pkgconfig/Manifest b/dev-util/pkgconfig/Manifest deleted file mode 100644 index 15e8457..0000000 --- a/dev-util/pkgconfig/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX pkgconfig-0.25-dnl.patch 379 SHA1 07a82828607d18b17f8727dab43ea93048577f8d SHA256 dbcf523e428b7513d3fe894a5366abd93d2b05a93e1614bf2d87734839fa48e6 -AUX pkgconfig-0.25-interix-poll-h.patch 550 SHA1 7cf2e9e6b177fb84464403a03c5339cdd70671b7 SHA256 49523e181e9ab7c5cbeebdad95191c0fb5f8a96d6a1ea312668b6cbd3cda8579 -DIST pkg-config-0.25.tar.gz 988899 SHA1 8922aeb4edeff7ed554cc1969cbb4ad5a4e6b26e SHA256 3ba691ee2431f32ccb8efa131e59bf23e37f122dc66791309023ca6dcefcd10e -EBUILD pkgconfig-0.25-r2.ebuild 1532 SHA1 e676c672b3bb8cf9acf39abe6b6a92b294795db6 SHA256 be671ba6e8ab8dd7051a0a91b43ee9290b0ad77f52a90a4b7cdc3a46da441dce diff --git a/dev-util/pkgconfig/files/pkgconfig-0.25-dnl.patch b/dev-util/pkgconfig/files/pkgconfig-0.25-dnl.patch deleted file mode 100644 index 00e450e..0000000 --- a/dev-util/pkgconfig/files/pkgconfig-0.25-dnl.patch +++ /dev/null @@ -1,14 +0,0 @@ -http://bugs.gentoo.org/326939 -http://repos.archlinux.org/wsvn/packages/pkg-config/trunk/autoconf-2.66.patch - ---- pkg.m4 -+++ pkg.m4 -@@ -135,7 +135,7 @@ - Consider adjusting the PKG_CONFIG_PATH environment variable if you - installed software in a non-standard prefix. - --_PKG_TEXT])dnl -+_PKG_TEXT])[]dnl - ]) - elif test $pkg_failed = untried; then - AC_MSG_RESULT([no]) diff --git a/dev-util/pkgconfig/files/pkgconfig-0.25-interix-poll-h.patch b/dev-util/pkgconfig/files/pkgconfig-0.25-interix-poll-h.patch deleted file mode 100644 index 51d301c..0000000 --- a/dev-util/pkgconfig/files/pkgconfig-0.25-interix-poll-h.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ru pkg-config-0.25.orig/glib-1.2.10/gmain.c pkg-config-0.25/glib-1.2.10/gmain.c ---- pkg-config-0.25.orig/glib-1.2.10/gmain.c Wed Oct 20 08:19:01 2010 -+++ pkg-config-0.25/glib-1.2.10/gmain.c Wed Oct 20 08:21:35 2010 -@@ -49,6 +49,9 @@ - # undef events /* AIX 4.1.5 & 4.3.2 define this for SVR3,4 compatibility */ - # undef revents /* AIX 4.1.5 & 4.3.2 define this for SVR3,4 compatibility */ - #endif /* GLIB_HAVE_SYS_POLL_H */ -+#ifdef __INTERIX -+# include <poll.h> -+#endif - #ifdef HAVE_UNISTD_H - #include <unistd.h> - #endif /* HAVE_UNISTD_H */ diff --git a/dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild b/dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild deleted file mode 100644 index e6306f9..0000000 --- a/dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild,v 1.10 2010/10/14 19:25:45 ranger Exp $ - -EAPI=2 -inherit eutils flag-o-matic libtool - -MY_P=pkg-config-${PV} - -DESCRIPTION="Package config system that manages compile/link flags" -HOMEPAGE="http://pkgconfig.freedesktop.org/wiki/" -SRC_URI="http://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="elibc_FreeBSD hardened" - -DEPEND=">=dev-libs/popt-1.15" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${P}-dnl.patch - epatch "${FILESDIR}"/${P}-interix-poll-h.patch - elibtoolize # for FreeMiNT, bug #333429 -} - -src_configure() { - use ppc64 && use hardened && replace-flags -O[2-3] -O1 - - # Force using all the requirements when linking, so that needed -pthread - # lines are inherited between libraries - local myconf - use elibc_FreeBSD && myconf="--enable-indirect-deps" - - econf \ - --docdir="${EPREFIX}"/usr/share/doc/${PF}/html \ - --with-installed-popt \ - ${myconf} -} - -src_install() { - emake DESTDIR="${D}" install || die - - dodoc AUTHORS ChangeLog NEWS README - - echo "PKG_CONFIG_PATH=${EPREFIX}/usr/lib/pkgconfig:${EPREFIX}/usr/share/pkgconfig" >> "${T}"/99${PN} - doenvd "${T}"/99${PN} -} |