summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXU Benda <heroxbd@gmail.com>2013-08-18 22:33:21 +0900
committerXU Benda <heroxbd@gmail.com>2013-08-18 22:33:21 +0900
commit5935b35ecbd332f60ca7c9808ea117bc3e8d4c80 (patch)
tree10a764687077f3d97efd9b9db93c5f06804beb24 /dev-util
parentglibc do not make ED EROOT variable (diff)
downloadandroid-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/ChangeLog70
-rw-r--r--dev-util/lafilefixer/Manifest4
-rw-r--r--dev-util/lafilefixer/files/lafilefixer-0.5200
-rw-r--r--dev-util/lafilefixer/lafilefixer-0.5.ebuild36
-rw-r--r--dev-util/lafilefixer/metadata.xml7
-rw-r--r--dev-util/pkgconfig/Manifest4
-rw-r--r--dev-util/pkgconfig/files/pkgconfig-0.25-dnl.patch14
-rw-r--r--dev-util/pkgconfig/files/pkgconfig-0.25-interix-poll-h.patch13
-rw-r--r--dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild50
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}
-}