From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SJVX9-0003Ay-8b for garchives@archives.gentoo.org; Sun, 15 Apr 2012 19:54:51 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A44C3E0CAB; Sun, 15 Apr 2012 19:54:40 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 5C9B5E0CAB for ; Sun, 15 Apr 2012 19:54:40 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6B00D1B4046 for ; Sun, 15 Apr 2012 19:54:39 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id F31A3E5403 for ; Sun, 15 Apr 2012 19:54:36 +0000 (UTC) From: "Anthony G. Basile" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anthony G. Basile" Message-ID: <1334519668.281a23060cda40648cc808697bbde1373d8687d7.blueness@gentoo> Subject: [gentoo-commits] proj/hardened-dev:uclibc commit in: sys-libs/uclibc/, sys-libs/uclibc/files/ X-VCS-Repository: proj/hardened-dev X-VCS-Files: sys-libs/uclibc/files/uclibc-amd64.33.config sys-libs/uclibc/files/uclibc-i686.33.config sys-libs/uclibc/uclibc-0.9.33.ebuild X-VCS-Directories: sys-libs/uclibc/ sys-libs/uclibc/files/ X-VCS-Committer: blueness X-VCS-Committer-Name: Anthony G. Basile X-VCS-Revision: 281a23060cda40648cc808697bbde1373d8687d7 X-VCS-Branch: uclibc Date: Sun, 15 Apr 2012 19:54:36 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 7b264460-1be8-4e04-960d-9929100c4f49 X-Archives-Hash: 75a011372bef7e0001205edd08b1b3b5 commit: 281a23060cda40648cc808697bbde1373d8687d7 Author: Anthony G. Basile gentoo org> AuthorDate: Sun Apr 15 19:54:28 2012 +0000 Commit: Anthony G. Basile gentoo org> CommitDate: Sun Apr 15 19:54:28 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/hardened-dev.= git;a=3Dcommit;h=3D281a2306 sys-libs/uclibc: reintroduced 0.9.33 for i686 and amd64 (Portage version: 2.1.10.49/git/Linux x86_64, RepoMan options: --force, s= igned Manifest commit with key 0xD0455535) --- sys-libs/uclibc/files/uclibc-amd64.33.config | 253 ++++++++++++++++++++= ++++ sys-libs/uclibc/files/uclibc-i686.33.config | 271 ++++++++++++++++++++= ++++++ sys-libs/uclibc/uclibc-0.9.33.ebuild | 58 ++++++ 3 files changed, 582 insertions(+), 0 deletions(-) diff --git a/sys-libs/uclibc/files/uclibc-amd64.33.config b/sys-libs/ucli= bc/files/uclibc-amd64.33.config new file mode 100644 index 0000000..fcba128 --- /dev/null +++ b/sys-libs/uclibc/files/uclibc-amd64.33.config @@ -0,0 +1,253 @@ +# +# Automatically generated make config: don't edit +# Version: 0.9.33 +# Sun Apr 1 21:44:49 2012 +# +# TARGET_alpha is not set +# TARGET_arm is not set +# TARGET_avr32 is not set +# TARGET_bfin is not set +# TARGET_cris is not set +# TARGET_e1 is not set +# TARGET_frv is not set +# TARGET_h8300 is not set +# TARGET_hppa is not set +# TARGET_i386 is not set +# TARGET_i960 is not set +# TARGET_ia64 is not set +# TARGET_m68k is not set +# TARGET_microblaze is not set +# TARGET_mips is not set +# TARGET_nios is not set +# TARGET_nios2 is not set +# TARGET_powerpc is not set +# TARGET_sh is not set +# TARGET_sh64 is not set +# TARGET_sparc is not set +# TARGET_v850 is not set +# TARGET_vax is not set +TARGET_x86_64=3Dy +# TARGET_xtensa is not set +# TARGET_c6x is not set + +# +# Target Architecture Features and Options +# +TARGET_ARCH=3D"x86_64" +FORCE_OPTIONS_FOR_ARCH=3Dy +TARGET_SUBARCH=3D"" + +# +# Using ELF file format +# +ARCH_LITTLE_ENDIAN=3Dy + +# +# Using Little Endian +# +ARCH_HAS_MMU=3Dy +ARCH_USE_MMU=3Dy +UCLIBC_HAS_FLOATS=3Dy +UCLIBC_HAS_FPU=3Dy +DO_C99_MATH=3Dy +DO_XSI_MATH=3Dy +UCLIBC_HAS_FENV=3Dy +UCLIBC_HAS_LONG_DOUBLE_MATH=3Dy +KERNEL_HEADERS=3D"/usr/include" +HAVE_DOT_CONFIG=3Dy + +# +# General Library Settings +# +DOPIC=3Dy +HAVE_SHARED=3Dy +FORCE_SHAREABLE_TEXT_SEGMENTS=3Dy +LDSO_LDD_SUPPORT=3Dy +LDSO_CACHE_SUPPORT=3Dy +LDSO_PRELOAD_ENV_SUPPORT=3Dy +LDSO_PRELOAD_FILE_SUPPORT=3Dy +LDSO_BASE_FILENAME=3D"ld.so" +LDSO_STANDALONE_SUPPORT=3Dy +LDSO_PRELINK_SUPPORT=3Dy +UCLIBC_STATIC_LDCONFIG=3Dy +LDSO_RUNPATH=3Dy +LDSO_SEARCH_INTERP_PATH=3Dy +LDSO_LD_LIBRARY_PATH=3Dy +# LDSO_NO_CLEANUP is not set +UCLIBC_CTOR_DTOR=3Dy +LDSO_GNU_HASH_SUPPORT=3Dy +# HAS_NO_THREADS is not set +# LINUXTHREADS_OLD is not set +# LINUXTHREADS_NEW is not set +UCLIBC_HAS_THREADS_NATIVE=3Dy +UCLIBC_HAS_THREADS=3Dy +UCLIBC_HAS_TLS=3Dy +PTHREADS_DEBUG_SUPPORT=3Dy +UCLIBC_HAS_SYSLOG=3Dy +UCLIBC_HAS_LFS=3Dy +# MALLOC is not set +# MALLOC_SIMPLE is not set +MALLOC_STANDARD=3Dy +MALLOC_GLIBC_COMPAT=3Dy +UCLIBC_DYNAMIC_ATEXIT=3Dy +COMPAT_ATEXIT=3Dy +UCLIBC_SUSV3_LEGACY=3Dy +UCLIBC_SUSV3_LEGACY_MACROS=3Dy +UCLIBC_SUSV4_LEGACY=3Dy +# UCLIBC_STRICT_HEADERS is not set +UCLIBC_HAS_STUBS=3Dy +UCLIBC_HAS_SHADOW=3Dy +UCLIBC_HAS_PROGRAM_INVOCATION_NAME=3Dy +UCLIBC_HAS___PROGNAME=3Dy +UCLIBC_HAS_PTY=3Dy +ASSUME_DEVPTS=3Dy +UNIX98PTY_ONLY=3Dy +UCLIBC_HAS_GETPT=3Dy +UCLIBC_HAS_LIBUTIL=3Dy +UCLIBC_HAS_TM_EXTENSIONS=3Dy +UCLIBC_HAS_TZ_CACHING=3Dy +UCLIBC_HAS_TZ_FILE=3Dy +UCLIBC_HAS_TZ_FILE_READ_MANY=3Dy +UCLIBC_TZ_FILE_PATH=3D"/etc/TZ" +UCLIBC_FALLBACK_TO_ETC_LOCALTIME=3Dy + +# +# Advanced Library Settings +# +UCLIBC_PWD_BUFFER_SIZE=3D256 +UCLIBC_GRP_BUFFER_SIZE=3D256 + +# +# Support various families of functions +# +UCLIBC_LINUX_MODULE_26=3Dy +UCLIBC_LINUX_MODULE_24=3Dy +UCLIBC_LINUX_SPECIFIC=3Dy +UCLIBC_HAS_GNU_ERROR=3Dy +UCLIBC_BSD_SPECIFIC=3Dy +UCLIBC_HAS_BSD_ERR=3Dy +# UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set +# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set +# UCLIBC_NTP_LEGACY is not set +# UCLIBC_SV4_DEPRECATED is not set +UCLIBC_HAS_REALTIME=3Dy +UCLIBC_HAS_ADVANCED_REALTIME=3Dy +UCLIBC_HAS_EPOLL=3Dy +UCLIBC_HAS_XATTR=3Dy +# UCLIBC_HAS_PROFILING is not set +UCLIBC_HAS_CRYPT_IMPL=3Dy +UCLIBC_HAS_SHA256_CRYPT_IMPL=3Dy +UCLIBC_HAS_SHA512_CRYPT_IMPL=3Dy +UCLIBC_HAS_CRYPT=3Dy +UCLIBC_HAS_NETWORK_SUPPORT=3Dy +UCLIBC_HAS_SOCKET=3Dy +UCLIBC_HAS_IPV4=3Dy +UCLIBC_HAS_IPV6=3Dy +UCLIBC_HAS_RPC=3Dy +UCLIBC_HAS_FULL_RPC=3Dy +UCLIBC_HAS_REENTRANT_RPC=3Dy +UCLIBC_USE_NETLINK=3Dy +UCLIBC_SUPPORT_AI_ADDRCONFIG=3Dy +UCLIBC_HAS_BSD_RES_CLOSE=3Dy +UCLIBC_HAS_COMPAT_RES_STATE=3Dy +UCLIBC_HAS_EXTRA_COMPAT_RES_STATE=3Dy +UCLIBC_HAS_RESOLVER_SUPPORT=3Dy +UCLIBC_HAS_LIBRESOLV_STUB=3Dy +UCLIBC_HAS_LIBNSL_STUB=3Dy + +# +# String and Stdio Support +# +UCLIBC_HAS_STRING_GENERIC_OPT=3Dy +UCLIBC_HAS_STRING_ARCH_OPT=3Dy +UCLIBC_HAS_CTYPE_TABLES=3Dy +UCLIBC_HAS_CTYPE_SIGNED=3Dy +# UCLIBC_HAS_CTYPE_UNSAFE is not set +UCLIBC_HAS_CTYPE_CHECKED=3Dy +# UCLIBC_HAS_CTYPE_ENFORCED is not set +UCLIBC_HAS_WCHAR=3Dy +# UCLIBC_HAS_LOCALE is not set +UCLIBC_HAS_HEXADECIMAL_FLOATS=3Dy +UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=3Dy +UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=3D9 +UCLIBC_HAS_SCANF_GLIBC_A_FLAG=3Dy +# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set +# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set +UCLIBC_HAS_STDIO_BUFSIZ_4096=3Dy +# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set +UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=3Dy +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set +# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set +UCLIBC_HAS_STDIO_GETC_MACRO=3Dy +UCLIBC_HAS_STDIO_PUTC_MACRO=3Dy +UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=3Dy +UCLIBC_HAS_FOPEN_LARGEFILE_MODE=3Dy +UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=3Dy +UCLIBC_HAS_FOPEN_CLOSEEXEC_MODE=3Dy +UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=3Dy +UCLIBC_HAS_PRINTF_M_SPEC=3Dy +UCLIBC_HAS_ERRNO_MESSAGES=3Dy +UCLIBC_HAS_SYS_ERRLIST=3Dy +UCLIBC_HAS_SIGNUM_MESSAGES=3Dy +UCLIBC_HAS_SYS_SIGLIST=3Dy +UCLIBC_HAS_GNU_GETOPT=3Dy +UCLIBC_HAS_STDIO_FUTEXES=3Dy +UCLIBC_HAS_GNU_GETSUBOPT=3Dy + +# +# Big and Tall +# +UCLIBC_HAS_REGEX=3Dy +UCLIBC_HAS_REGEX_OLD=3Dy +UCLIBC_HAS_FNMATCH=3Dy +UCLIBC_HAS_FNMATCH_OLD=3Dy +UCLIBC_HAS_WORDEXP=3Dy +UCLIBC_HAS_NFTW=3Dy +UCLIBC_HAS_FTW=3Dy +UCLIBC_HAS_FTS=3Dy +UCLIBC_HAS_GLOB=3Dy +UCLIBC_HAS_GNU_GLOB=3Dy +UCLIBC_HAS_UTMPX=3Dy + +# +# Library Installation Options +# +RUNTIME_PREFIX=3D"/" +DEVEL_PREFIX=3D"/usr" +MULTILIB_DIR=3D"lib" +HARDWIRED_ABSPATH=3Dy + +# +# Security options +# +UCLIBC_HAS_ARC4RANDOM=3Dy +UCLIBC_HAS_SSP=3Dy +# UCLIBC_HAS_SSP_COMPAT is not set +# SSP_QUICK_CANARY is not set +# PROPOLICE_BLOCK_ABRT is not set +PROPOLICE_BLOCK_SEGV=3Dy +UCLIBC_BUILD_SSP=3Dy +UCLIBC_BUILD_RELRO=3Dy +UCLIBC_BUILD_NOW=3Dy +UCLIBC_BUILD_NOEXECSTACK=3Dy + +# +# Development/debugging options +# +CROSS_COMPILER_PREFIX=3D"x86_64-gentoo-linux-uclibc-" +UCLIBC_EXTRA_CFLAGS=3D"" +# DODEBUG is not set +DOSTRIP=3Dy +# DOASSERTS is not set +# SUPPORT_LD_DEBUG is not set +# SUPPORT_LD_DEBUG_EARLY is not set +# UCLIBC_MALLOC_DEBUGGING is not set +# UCLIBC_HAS_BACKTRACE is not set +WARNINGS=3D"-Wall" +# EXTRA_WARNINGS is not set +# DOMULTI is not set +# UCLIBC_MJN3_ONLY is not set diff --git a/sys-libs/uclibc/files/uclibc-i686.33.config b/sys-libs/uclib= c/files/uclibc-i686.33.config new file mode 100644 index 0000000..58d8af6 --- /dev/null +++ b/sys-libs/uclibc/files/uclibc-i686.33.config @@ -0,0 +1,271 @@ +# +# Automatically generated make config: don't edit +# Version: 0.9.33 +# Sun Apr 1 13:30:30 2012 +# +# TARGET_alpha is not set +# TARGET_arm is not set +# TARGET_avr32 is not set +# TARGET_bfin is not set +# TARGET_cris is not set +# TARGET_e1 is not set +# TARGET_frv is not set +# TARGET_h8300 is not set +# TARGET_hppa is not set +TARGET_i386=3Dy +# TARGET_i960 is not set +# TARGET_ia64 is not set +# TARGET_m68k is not set +# TARGET_microblaze is not set +# TARGET_mips is not set +# TARGET_nios is not set +# TARGET_nios2 is not set +# TARGET_powerpc is not set +# TARGET_sh is not set +# TARGET_sh64 is not set +# TARGET_sparc is not set +# TARGET_v850 is not set +# TARGET_vax is not set +# TARGET_x86_64 is not set +# TARGET_xtensa is not set +# TARGET_c6x is not set + +# +# Target Architecture Features and Options +# +TARGET_ARCH=3D"i386" +FORCE_OPTIONS_FOR_ARCH=3Dy +# CONFIG_GENERIC_386 is not set +# CONFIG_386 is not set +# CONFIG_486 is not set +# CONFIG_586 is not set +# CONFIG_586MMX is not set +CONFIG_686=3Dy +# CONFIG_PENTIUMII is not set +# CONFIG_PENTIUMIII is not set +# CONFIG_PENTIUM4 is not set +# CONFIG_K6 is not set +# CONFIG_K7 is not set +# CONFIG_ELAN is not set +# CONFIG_CRUSOE is not set +# CONFIG_WINCHIPC6 is not set +# CONFIG_WINCHIP2 is not set +# CONFIG_CYRIXIII is not set +# CONFIG_NEHEMIAH is not set +TARGET_SUBARCH=3D"i686" + +# +# Using ELF file format +# +ARCH_LITTLE_ENDIAN=3Dy + +# +# Using Little Endian +# +ARCH_HAS_MMU=3Dy +ARCH_USE_MMU=3Dy +UCLIBC_HAS_FLOATS=3Dy +UCLIBC_HAS_FPU=3Dy +DO_C99_MATH=3Dy +DO_XSI_MATH=3Dy +UCLIBC_HAS_FENV=3Dy +UCLIBC_HAS_LONG_DOUBLE_MATH=3Dy +KERNEL_HEADERS=3D"/usr/include" +HAVE_DOT_CONFIG=3Dy + +# +# General Library Settings +# +DOPIC=3Dy +HAVE_SHARED=3Dy +FORCE_SHAREABLE_TEXT_SEGMENTS=3Dy +LDSO_LDD_SUPPORT=3Dy +LDSO_CACHE_SUPPORT=3Dy +LDSO_PRELOAD_ENV_SUPPORT=3Dy +LDSO_PRELOAD_FILE_SUPPORT=3Dy +LDSO_BASE_FILENAME=3D"ld.so" +LDSO_STANDALONE_SUPPORT=3Dy +LDSO_PRELINK_SUPPORT=3Dy +UCLIBC_STATIC_LDCONFIG=3Dy +LDSO_RUNPATH=3Dy +LDSO_SEARCH_INTERP_PATH=3Dy +LDSO_LD_LIBRARY_PATH=3Dy +# LDSO_NO_CLEANUP is not set +UCLIBC_CTOR_DTOR=3Dy +LDSO_GNU_HASH_SUPPORT=3Dy +# HAS_NO_THREADS is not set +# LINUXTHREADS_OLD is not set +# LINUXTHREADS_NEW is not set +UCLIBC_HAS_THREADS_NATIVE=3Dy +UCLIBC_HAS_THREADS=3Dy +UCLIBC_HAS_TLS=3Dy +PTHREADS_DEBUG_SUPPORT=3Dy +UCLIBC_HAS_SYSLOG=3Dy +UCLIBC_HAS_LFS=3Dy +# MALLOC is not set +# MALLOC_SIMPLE is not set +MALLOC_STANDARD=3Dy +MALLOC_GLIBC_COMPAT=3Dy +UCLIBC_DYNAMIC_ATEXIT=3Dy +COMPAT_ATEXIT=3Dy +UCLIBC_SUSV3_LEGACY=3Dy +UCLIBC_SUSV3_LEGACY_MACROS=3Dy +UCLIBC_SUSV4_LEGACY=3Dy +# UCLIBC_STRICT_HEADERS is not set +UCLIBC_HAS_STUBS=3Dy +UCLIBC_HAS_SHADOW=3Dy +UCLIBC_HAS_PROGRAM_INVOCATION_NAME=3Dy +UCLIBC_HAS___PROGNAME=3Dy +UCLIBC_HAS_PTY=3Dy +ASSUME_DEVPTS=3Dy +UNIX98PTY_ONLY=3Dy +UCLIBC_HAS_GETPT=3Dy +UCLIBC_HAS_LIBUTIL=3Dy +UCLIBC_HAS_TM_EXTENSIONS=3Dy +UCLIBC_HAS_TZ_CACHING=3Dy +UCLIBC_HAS_TZ_FILE=3Dy +UCLIBC_HAS_TZ_FILE_READ_MANY=3Dy +UCLIBC_TZ_FILE_PATH=3D"/etc/TZ" +UCLIBC_FALLBACK_TO_ETC_LOCALTIME=3Dy + +# +# Advanced Library Settings +# +UCLIBC_PWD_BUFFER_SIZE=3D256 +UCLIBC_GRP_BUFFER_SIZE=3D256 + +# +# Support various families of functions +# +UCLIBC_LINUX_MODULE_26=3Dy +UCLIBC_LINUX_MODULE_24=3Dy +UCLIBC_LINUX_SPECIFIC=3Dy +UCLIBC_HAS_GNU_ERROR=3Dy +UCLIBC_BSD_SPECIFIC=3Dy +UCLIBC_HAS_BSD_ERR=3Dy +# UCLIBC_HAS_OBSOLETE_BSD_SIGNAL is not set +# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set +# UCLIBC_NTP_LEGACY is not set +# UCLIBC_SV4_DEPRECATED is not set +UCLIBC_HAS_REALTIME=3Dy +UCLIBC_HAS_ADVANCED_REALTIME=3Dy +UCLIBC_HAS_EPOLL=3Dy +UCLIBC_HAS_XATTR=3Dy +# UCLIBC_HAS_PROFILING is not set +UCLIBC_HAS_CRYPT_IMPL=3Dy +UCLIBC_HAS_SHA256_CRYPT_IMPL=3Dy +UCLIBC_HAS_SHA512_CRYPT_IMPL=3Dy +UCLIBC_HAS_CRYPT=3Dy +UCLIBC_HAS_NETWORK_SUPPORT=3Dy +UCLIBC_HAS_SOCKET=3Dy +UCLIBC_HAS_IPV4=3Dy +UCLIBC_HAS_IPV6=3Dy +UCLIBC_HAS_RPC=3Dy +UCLIBC_HAS_FULL_RPC=3Dy +UCLIBC_HAS_REENTRANT_RPC=3Dy +UCLIBC_USE_NETLINK=3Dy +UCLIBC_SUPPORT_AI_ADDRCONFIG=3Dy +UCLIBC_HAS_BSD_RES_CLOSE=3Dy +UCLIBC_HAS_COMPAT_RES_STATE=3Dy +UCLIBC_HAS_EXTRA_COMPAT_RES_STATE=3Dy +UCLIBC_HAS_RESOLVER_SUPPORT=3Dy +UCLIBC_HAS_LIBRESOLV_STUB=3Dy +UCLIBC_HAS_LIBNSL_STUB=3Dy + +# +# String and Stdio Support +# +UCLIBC_HAS_STRING_GENERIC_OPT=3Dy +UCLIBC_HAS_STRING_ARCH_OPT=3Dy +UCLIBC_HAS_CTYPE_TABLES=3Dy +UCLIBC_HAS_CTYPE_SIGNED=3Dy +# UCLIBC_HAS_CTYPE_UNSAFE is not set +UCLIBC_HAS_CTYPE_CHECKED=3Dy +# UCLIBC_HAS_CTYPE_ENFORCED is not set +UCLIBC_HAS_WCHAR=3Dy +# UCLIBC_HAS_LOCALE is not set +UCLIBC_HAS_HEXADECIMAL_FLOATS=3Dy +UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=3Dy +UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=3D9 +UCLIBC_HAS_SCANF_GLIBC_A_FLAG=3Dy +# UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set +# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set +# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set +UCLIBC_HAS_STDIO_BUFSIZ_4096=3Dy +# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set +UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=3Dy +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set +# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set +# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set +UCLIBC_HAS_STDIO_GETC_MACRO=3Dy +UCLIBC_HAS_STDIO_PUTC_MACRO=3Dy +UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=3Dy +UCLIBC_HAS_FOPEN_LARGEFILE_MODE=3Dy +UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=3Dy +UCLIBC_HAS_FOPEN_CLOSEEXEC_MODE=3Dy +UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=3Dy +UCLIBC_HAS_PRINTF_M_SPEC=3Dy +UCLIBC_HAS_ERRNO_MESSAGES=3Dy +UCLIBC_HAS_SYS_ERRLIST=3Dy +UCLIBC_HAS_SIGNUM_MESSAGES=3Dy +UCLIBC_HAS_SYS_SIGLIST=3Dy +UCLIBC_HAS_GNU_GETOPT=3Dy +UCLIBC_HAS_STDIO_FUTEXES=3Dy +UCLIBC_HAS_GNU_GETSUBOPT=3Dy + +# +# Big and Tall +# +UCLIBC_HAS_REGEX=3Dy +UCLIBC_HAS_REGEX_OLD=3Dy +UCLIBC_HAS_FNMATCH=3Dy +UCLIBC_HAS_FNMATCH_OLD=3Dy +UCLIBC_HAS_WORDEXP=3Dy +UCLIBC_HAS_NFTW=3Dy +UCLIBC_HAS_FTW=3Dy +UCLIBC_HAS_FTS=3Dy +UCLIBC_HAS_GLOB=3Dy +UCLIBC_HAS_GNU_GLOB=3Dy +UCLIBC_HAS_UTMPX=3Dy + +# +# Library Installation Options +# +RUNTIME_PREFIX=3D"/" +DEVEL_PREFIX=3D"/usr" +MULTILIB_DIR=3D"lib" +HARDWIRED_ABSPATH=3Dy + +# +# Security options +# +UCLIBC_BUILD_PIE=3Dy +UCLIBC_HAS_ARC4RANDOM=3Dy +UCLIBC_HAS_SSP=3Dy +# UCLIBC_HAS_SSP_COMPAT is not set +# SSP_QUICK_CANARY is not set +# PROPOLICE_BLOCK_ABRT is not set +PROPOLICE_BLOCK_SEGV=3Dy +UCLIBC_BUILD_SSP=3Dy +UCLIBC_BUILD_RELRO=3Dy +UCLIBC_BUILD_NOW=3Dy +UCLIBC_BUILD_NOEXECSTACK=3Dy + +# +# Development/debugging options +# +CROSS_COMPILER_PREFIX=3D"i686-gentoo-linux-uclibc-" +UCLIBC_EXTRA_CFLAGS=3D"" +# DODEBUG is not set +DOSTRIP=3Dy +# DOASSERTS is not set +# SUPPORT_LD_DEBUG is not set +# SUPPORT_LD_DEBUG_EARLY is not set +# UCLIBC_MALLOC_DEBUGGING is not set +# UCLIBC_HAS_BACKTRACE is not set +WARNINGS=3D"-Wall" +# EXTRA_WARNINGS is not set +# DOMULTI is not set +# UCLIBC_MJN3_ONLY is not set diff --git a/sys-libs/uclibc/uclibc-0.9.33.ebuild b/sys-libs/uclibc/uclib= c-0.9.33.ebuild new file mode 100644 index 0000000..faa19fa --- /dev/null +++ b/sys-libs/uclibc/uclibc-0.9.33.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc/uclibc-0.9.30.1-r1.eb= uild,v 1.9 2011/04/20 18:10:38 ulm Exp $ + +EAPI=3D"4" + +MY_P=3DuClibc-0.9.33 +DESCRIPTION=3D"C library for developing embedded Linux systems" +HOMEPAGE=3D"http://www.uclibc.org/" +SRC_URI=3D"http://uclibc.org/downloads/${MY_P}.tar.bz2" + +LICENSE=3D"LGPL-2" +SLOT=3D"0" +KEYWORDS=3D"-* amd64 x86" +IUSE=3D"" +RESTRICT=3D"strip" + +RDEPEND=3D"" +DEPEND=3D"" + +S=3D${WORKDIR}/${MY_P} + +src_configure() { + case ${ARCH} in + x86) + cp "${FILESDIR}"/uclibc-i686.33.config .config || die "could not copy= config file" + ;; + amd64) + cp "${FILESDIR}"/uclibc-amd64.33.config .config || die "could not cop= y config file" + ;; + *) + eerror "${ARCH} is not supported" + esac + yes "" 2> /dev/null | make -s oldconfig > /dev/null || die "could not m= ake oldconfig" +} + +src_compile() { + emake headers + emake + emake utils +} + +src_install() { + emake DESTDIR=3D"${D}" install + + # remove files coming from kernel-headers + rm -rf "${D}"/usr/include/{linux,asm*} + + emake DESTDIR=3D"${D}" install_utils + dobin extra/scripts/getent + dodoc Changelog* README TODO docs/*.txt DEDICATION.mjn3 +} + +pkg_postinst() { + echo "UTC" > "${ROOT}"/etc/TZ + /sbin/ldconfig + [[ -x /sbin/telinit ]] && /sbin/telinit U &> /dev/null +}