summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Brix Andersen <brix@gentoo.org>2005-06-30 09:21:50 +0000
committerHenrik Brix Andersen <brix@gentoo.org>2005-06-30 09:21:50 +0000
commit4c1a896b4c35b22df6af32bf5cf0a4325d890603 (patch)
treebd31e1f08d6ea30869b68b07f40b66e331be7e80 /sys-apps/pcmciautils
parentAdded sys-apps/pcmciautils:cis and sys-apps/pcmciautils:staticsocket. (diff)
downloadhistorical-4c1a896b4c35b22df6af32bf5cf0a4325d890603.tar.gz
historical-4c1a896b4c35b22df6af32bf5cf0a4325d890603.tar.bz2
historical-4c1a896b4c35b22df6af32bf5cf0a4325d890603.zip
Initial import, bug #84234. A big thank you to Dominik Brodowski for providing the initial ebuild - and the package itself.
Package-Manager: portage-2.0.51.22-r1
Diffstat (limited to 'sys-apps/pcmciautils')
-rw-r--r--sys-apps/pcmciautils/ChangeLog10
-rw-r--r--sys-apps/pcmciautils/Manifest4
-rw-r--r--sys-apps/pcmciautils/files/digest-pcmciautils-0041
-rw-r--r--sys-apps/pcmciautils/metadata.xml9
-rw-r--r--sys-apps/pcmciautils/pcmciautils-004.ebuild81
5 files changed, 105 insertions, 0 deletions
diff --git a/sys-apps/pcmciautils/ChangeLog b/sys-apps/pcmciautils/ChangeLog
new file mode 100644
index 000000000000..4064e3ffcc61
--- /dev/null
+++ b/sys-apps/pcmciautils/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for sys-apps/pcmciautils
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pcmciautils/ChangeLog,v 1.1 2005/06/30 09:21:50 brix Exp $
+
+*pcmciautils-004 (30 Jun 2005)
+
+ 30 Jun 2005; <brix@gentoo.org> +metadata.xml, +pcmciautils-004.ebuild:
+ Initial import, bug #84234. A big thank you to Dominik Brodowski for
+ providing the initial ebuild - and the package itself.
+
diff --git a/sys-apps/pcmciautils/Manifest b/sys-apps/pcmciautils/Manifest
new file mode 100644
index 000000000000..5af97da10cc7
--- /dev/null
+++ b/sys-apps/pcmciautils/Manifest
@@ -0,0 +1,4 @@
+MD5 7dcfeba03a3623f0ca6aa5a2f439d18c pcmciautils-004.ebuild 2096
+MD5 dfcc0debe24f89eed13abd955cf4b65c ChangeLog 445
+MD5 b280eebc74d70d85e664debf1adce2c3 metadata.xml 255
+MD5 a05c18e20e1f29790f87ab132a81cafb files/digest-pcmciautils-004 67
diff --git a/sys-apps/pcmciautils/files/digest-pcmciautils-004 b/sys-apps/pcmciautils/files/digest-pcmciautils-004
new file mode 100644
index 000000000000..514a78dffd8e
--- /dev/null
+++ b/sys-apps/pcmciautils/files/digest-pcmciautils-004
@@ -0,0 +1 @@
+MD5 e42bd8610c3cfed71ecff0e1d7f9a1a0 pcmciautils-004.tar.bz2 35156
diff --git a/sys-apps/pcmciautils/metadata.xml b/sys-apps/pcmciautils/metadata.xml
new file mode 100644
index 000000000000..cfbdff13bd61
--- /dev/null
+++ b/sys-apps/pcmciautils/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>mobile</herd>
+<maintainer>
+ <email>brix@gentoo.org</email>
+ <name>Henrik Brix Andersen</name>
+</maintainer>
+</pkgmetadata>
diff --git a/sys-apps/pcmciautils/pcmciautils-004.ebuild b/sys-apps/pcmciautils/pcmciautils-004.ebuild
new file mode 100644
index 000000000000..a100d17b9d59
--- /dev/null
+++ b/sys-apps/pcmciautils/pcmciautils-004.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pcmciautils/pcmciautils-004.ebuild,v 1.1 2005/06/30 09:21:50 brix Exp $
+
+inherit eutils toolchain-funcs linux-info
+
+DESCRIPTION="PCMCIA userspace utilities for Linux kernel 2.6.13 and beyond"
+
+HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/pcmcia/"
+SRC_URI="mirror://kernel/linux/utils/kernel/pcmcia/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+
+IUSE="cis debug staticsocket"
+DEPEND="dev-util/yacc
+ sys-devel/flex
+ sys-apps/sed"
+RDEPEND=">=sys-fs/sysfsutils-1.2.0-r1
+ >=sys-apps/module-init-tools-3.2_pre4
+ >=sys-apps/hotplug-20040920
+ >=sys-apps/coldplug-20040920
+ cis? ( sys-apps/pcmcia-cs-cis )"
+PROVIDE="virtual/pcmcia"
+
+CONFIG_CHECK="PCMCIA"
+ERROR_PCMCIA="${P} requires 16-bit PCMCIA support (CONFIG_PCMCIA)"
+
+pkg_setup() {
+ linux-info_pkg_setup
+
+ if kernel_is lt 2 6 13; then
+ eerror
+ eerror "${P} requires at least kernel 2.6.13."
+ eerror
+ die "${P} requires at least kernel 2.6.13."
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+
+ sed -i -e "s:^\(KERNEL_DIR\) = .*:\1 = ${KV_DIR}:" ${S}/Makefile
+
+ if use debug; then
+ sed -i \
+ -e "s:^\(DEBUG\) = .*:\1 = true:" \
+ -e "s:^\(V\)=false:\1=true:" \
+ ${S}/Makefile
+ fi
+
+ if use staticsocket; then
+ sed -i -e "s:^\(STARTUP\) = .*:\1 = false:" ${S}/Makefile
+ fi
+}
+
+src_compile() {
+ MAKEOPTS="${MAKEOPTS} -j1" \
+ emake CC="$(tc-getCC)" LD="$(tc-getCC)" CFLAGS="${CFLAGS}" \
+ || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR=${D} install || die "emake install failed"
+}
+
+pkg_postinst() {
+ einfo
+ einfo "A mini-HOWTO for using pcmciautils can be found at:"
+ einfo "http://www.kernel.org/pub/linux/utils/kernel/pcmcia/howto.html"
+ ewarn
+ ewarn "If you relied on pcmcia-cs to automatically load the"
+ ewarn "appropriate PCMCIA-related modules upon boot, you need"
+ ewarn "to add "
+ ewarn " pcmcia"
+ ewarn "and the PCMCIA socket driver you need for this system"
+ ewarn "(yenta-socket, i82092, i82365, ...) to"
+ ewarn "/etc/modules.autoload.d/kernel-2.6"
+ ewarn
+}