summaryrefslogtreecommitdiff
path: root/virtual/libc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /virtual/libc
reinit the tree, so we can have metadata
Diffstat (limited to 'virtual/libc')
-rw-r--r--virtual/libc/Manifest5
-rw-r--r--virtual/libc/libc-0.ebuild17
-rw-r--r--virtual/libc/libc-1.ebuild21
-rw-r--r--virtual/libc/metadata.xml16
4 files changed, 59 insertions, 0 deletions
diff --git a/virtual/libc/Manifest b/virtual/libc/Manifest
new file mode 100644
index 000000000000..73659cf402f9
--- /dev/null
+++ b/virtual/libc/Manifest
@@ -0,0 +1,5 @@
+EBUILD libc-0.ebuild 721 SHA256 3712788576a2884b822c9516b1cee12c3a0fad24341d8675aa491834aef396c3 SHA512 f218e6abe127c001a6a021e6fa86a2d30250c1a09fdd7ea292dab6fafd6ba1a55263e5c1ee621a7fb089e164af4234d2917c70be751c300960e28cc6ed4a4a4f WHIRLPOOL 65ef1ec321f2027e6aebded0e7306f64ad0bd09b3af7ccc04fc507379c6c3b655bfa4bda1ee8e15937f5da2d10c914997dbeb6dc2608a0c6c013a9e314678294
+EBUILD libc-1.ebuild 826 SHA256 bde021b8bee372da6dcc27bd15fa75f8802a120faeabbb5d0513dc43f193f704 SHA512 9ef2c3d5d7b75afcb08324939e1a92c6cb30bb2ad2211dd7102aabbf987261d654fe7183bc0a897a083afbcc93787d5c07380c850bee9eb1a8048831b34b62b2 WHIRLPOOL 4e0336ddab037e4c21a53024b63d757971aca5555db26c75626fbc55cf0bb17c385f31a9bded14bd8559c3639b8136500e9189e6e5fb5a1c77a1cca2b7701bed
+MISC ChangeLog 3036 SHA256 a7398732e51c7c5b2e2543b9a57ea27e09ebe90d823004bf967fc0fc29f8803d SHA512 40feb0697ce9298d74d0e6ae0e76fddcb8f55fae45fe2341bf181d9b7aa779d224e998d8a734d5f0c46b015e6e32c557e327a3c6a6fb656c9814db7eafd4c1e1 WHIRLPOOL b447d90199b71bbd3c2b8491bd2e5226f54cbb5bc03cf3b30eda42f4d91117b0a6e293d3f370ad9ee60fdcb40ac6cc514343e15f55d4bf08deb0d213b543cf97
+MISC ChangeLog-2015 811 SHA256 26dc6de927370224a38ec336f9f28591f1ea4777664f408e05f8ce65c8a471ee SHA512 49e08585cb591d59445a275f073847c6b0eed9ebfcb3b26509dce3a7dfcbf89b46cd5063fb402a0bba779d34d04fbd3d556fa40e929bb3e43ca4a6ceb07408f8 WHIRLPOOL 9165d1f7ba424c3fa3b31caad479fb273f0932db3958e1d14d6de70c78647cd96a83905ac8ab8fd9dd8a310c5762fac36244b3d2dac715507f4b3a9823eefd4d
+MISC metadata.xml 464 SHA256 95d41513fcd8b02d6f64cc3351379e6037cb9d13bb0d90cae514e2a30534d97e SHA512 e968aea2bddffd7f442c1a9a1ca8064e49f12382fd38ec6f60cb031851cc401bea7e52be437f4bb0f7b76ffbc3484cdc8134b63b5a8094b5589de85ade7c2310 WHIRLPOOL deed79f296891f143af4cf70445509b995b0b963e8f06d0fc85a3c347ca5a2003a8208a2713d097be1248ce9cf2836942d83242f35712e9a83874bb9cc32303d
diff --git a/virtual/libc/libc-0.ebuild b/virtual/libc/libc-0.ebuild
new file mode 100644
index 000000000000..924c79cad7a0
--- /dev/null
+++ b/virtual/libc/libc-0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for the C library"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+# explicitly depend on SLOT 2.2 of glibc, because it sets
+# a different SLOT for cross-compiling
+RDEPEND="!prefix-guest? (
+ elibc_glibc? ( sys-libs/glibc:2.2 )
+ elibc_musl? ( sys-libs/musl )
+ elibc_uclibc? ( || ( sys-libs/uclibc sys-libs/uclibc-ng ) )
+ elibc_FreeBSD? ( sys-freebsd/freebsd-lib )
+ )"
diff --git a/virtual/libc/libc-1.ebuild b/virtual/libc/libc-1.ebuild
new file mode 100644
index 000000000000..b5c3e8db38d0
--- /dev/null
+++ b/virtual/libc/libc-1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for the C library"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+# explicitly depend on SLOT 2.2 of glibc, because it sets
+# a different SLOT for cross-compiling
+# Cygwin uses newlib, which lacks libcrypt
+RDEPEND="!prefix-guest? (
+ elibc_glibc? ( sys-libs/glibc:2.2 )
+ elibc_musl? ( sys-libs/musl )
+ elibc_uclibc? ( || ( sys-libs/uclibc-ng sys-libs/uclibc ) )
+ elibc_FreeBSD? ( sys-freebsd/freebsd-lib )
+ )
+ prefix-guest? (
+ elibc_Cygwin? ( sys-libs/cygwin-crypt )
+ )"
diff --git a/virtual/libc/metadata.xml b/virtual/libc/metadata.xml
new file mode 100644
index 000000000000..3da2a744a64d
--- /dev/null
+++ b/virtual/libc/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+ <name>Gentoo Toolchain Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>embedded@gentoo.org</email>
+ <name>Embedded Gentoo</name>
+</maintainer>
+<maintainer type="project">
+ <email>bsd@gentoo.org</email>
+ <name>BSD Project</name>
+</maintainer>
+</pkgmetadata>