summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-13 19:56:44 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-13 19:56:44 +0000
commit0104e4ed68dd14c1438e843dc9b2837af7f00208 (patch)
tree44a412e0a29414141e08e89626383ee7f90a62e3 /virtual
parentMoved games_pkg_setup to the beginning of pkg_setup. (diff)
downloadgentoo-2-0104e4ed68dd14c1438e843dc9b2837af7f00208.tar.gz
gentoo-2-0104e4ed68dd14c1438e843dc9b2837af7f00208.tar.bz2
gentoo-2-0104e4ed68dd14c1438e843dc9b2837af7f00208.zip
Add virtual/libiconv to add runtime dependency when packages needs a GNU implementation of iconv() function. It's a no-op for GLIBC and uClibc systems, and points to libiconv for the others.
(Portage version: 2.1_pre7-r5)
Diffstat (limited to 'virtual')
-rw-r--r--virtual/libiconv/ChangeLog12
-rw-r--r--virtual/libiconv/Manifest6
-rw-r--r--virtual/libiconv/files/digest-libiconv-01
-rw-r--r--virtual/libiconv/libiconv-0.ebuild24
-rw-r--r--virtual/libiconv/metadata.xml5
5 files changed, 48 insertions, 0 deletions
diff --git a/virtual/libiconv/ChangeLog b/virtual/libiconv/ChangeLog
new file mode 100644
index 000000000000..b7508d84451f
--- /dev/null
+++ b/virtual/libiconv/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for virtual/libiconv
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/virtual/libiconv/ChangeLog,v 1.1 2006/04/13 19:56:44 flameeyes Exp $
+
+*libiconv-0 (13 Apr 2006)
+
+ 13 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> +metadata.xml,
+ +libiconv-0.ebuild:
+ Add virtual/libiconv to add runtime dependency when packages needs a GNU
+ implementation of iconv() function. It's a no-op for GLIBC and uClibc
+ systems, and points to libiconv for the others.
+
diff --git a/virtual/libiconv/Manifest b/virtual/libiconv/Manifest
new file mode 100644
index 000000000000..039d9ad05820
--- /dev/null
+++ b/virtual/libiconv/Manifest
@@ -0,0 +1,6 @@
+MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-libiconv-0 1
+RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-libiconv-0 1
+SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-libiconv-0 1
+MD5 125b4dc08da021f48717cda09da84fb8 libiconv-0.ebuild 979
+RMD160 25555887bafe45b7bbd32a1757e6f65d4136ccc2 libiconv-0.ebuild 979
+SHA256 13ca9e7edc8ce36074d67ec4ab7afc1d35de8c8b63ea97a3fb2c88a199d4944e libiconv-0.ebuild 979
diff --git a/virtual/libiconv/files/digest-libiconv-0 b/virtual/libiconv/files/digest-libiconv-0
new file mode 100644
index 000000000000..8b137891791f
--- /dev/null
+++ b/virtual/libiconv/files/digest-libiconv-0
@@ -0,0 +1 @@
+
diff --git a/virtual/libiconv/libiconv-0.ebuild b/virtual/libiconv/libiconv-0.ebuild
new file mode 100644
index 000000000000..0d9259492d7c
--- /dev/null
+++ b/virtual/libiconv/libiconv-0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/virtual/libiconv/libiconv-0.ebuild,v 1.1 2006/04/13 19:56:44 flameeyes Exp $
+
+DESCRIPTION="Virtual for the GNU conversion library"
+HOMEPAGE="http://www.gentoo.org/proj/en/gentoo-alt/"
+SRC_URI=""
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc-macos ppc64 s390 sh sparc x86 ~x86-fbsd"
+IUSE=""
+DEPEND=""
+
+# - Use this syntax (defining the various libcs) as this allows to use-mask if the
+# dep is not present for some Linux systems; using the !elibc_glibc() syntax
+# would lead to problems for libiconv for example
+# - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between
+# that and gcc
+RDEPEND="elibc_Darwin? ( dev-libs/libiconv )
+ elibc_FreeBSD? ( dev-libs/libiconv )
+ elibc_NetBSD? ( dev-libs/libiconv )
+ elibc_OpenBSD? ( dev-libs/libiconv )
+ elibc_DragonFly? ( dev-libs/libiconv )"
+
diff --git a/virtual/libiconv/metadata.xml b/virtual/libiconv/metadata.xml
new file mode 100644
index 000000000000..ecedda4aa2cc
--- /dev/null
+++ b/virtual/libiconv/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>bsd</herd>
+</pkgmetadata>