summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Brix Andersen <brix@gentoo.org>2006-06-01 11:52:41 +0000
committerHenrik Brix Andersen <brix@gentoo.org>2006-06-01 11:52:41 +0000
commitb7733e10e6773e7b21befc6c2df9130f204ccfc5 (patch)
treee66c4c0a8ff649176288927ed6901d96b17ee58b /sys-apps/pcmciautils
parentRevision bumps to fix security issue SA-06:16. (diff)
downloadgentoo-2-b7733e10e6773e7b21befc6c2df9130f204ccfc5.tar.gz
gentoo-2-b7733e10e6773e7b21befc6c2df9130f204ccfc5.tar.bz2
gentoo-2-b7733e10e6773e7b21befc6c2df9130f204ccfc5.zip
Version bump.
(Portage version: 2.0.54-r2)
Diffstat (limited to 'sys-apps/pcmciautils')
-rw-r--r--sys-apps/pcmciautils/ChangeLog8
-rw-r--r--sys-apps/pcmciautils/Manifest31
-rw-r--r--sys-apps/pcmciautils/files/digest-pcmciautils-0141
-rw-r--r--sys-apps/pcmciautils/pcmciautils-014.ebuild86
4 files changed, 100 insertions, 26 deletions
diff --git a/sys-apps/pcmciautils/ChangeLog b/sys-apps/pcmciautils/ChangeLog
index 85a1932e7084..06a6737b394c 100644
--- a/sys-apps/pcmciautils/ChangeLog
+++ b/sys-apps/pcmciautils/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/pcmciautils
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/pcmciautils/ChangeLog,v 1.24 2006/05/24 20:47:54 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pcmciautils/ChangeLog,v 1.25 2006/06/01 11:52:41 brix Exp $
+
+*pcmciautils-014 (01 Jun 2006)
+
+ 01 Jun 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +pcmciautils-014.ebuild:
+ Version bump.
24 May 2006; Michael Hanselmann <hansmi@gentoo.org>
pcmciautils-013.ebuild:
diff --git a/sys-apps/pcmciautils/Manifest b/sys-apps/pcmciautils/Manifest
index 319a23a1219d..99791133d70a 100644
--- a/sys-apps/pcmciautils/Manifest
+++ b/sys-apps/pcmciautils/Manifest
@@ -1,28 +1,9 @@
-AUX pcmciautils-012-pccardctl-uclibc.patch 251 RMD160 242595e56dd8a924baabbbc12cb7f70a93d9bf83 SHA1 8260aa8220c8703a3cb304663875d4e0ff674b65 SHA256 6ec3f1d14980c8b63f49269594582a93d60cf174ae46c563ddd81ec7d1ee8476
+MD5 2295a83c17021a1d2789745444d961d8 ChangeLog 3656
+MD5 e61be18a09805cd66618da8fb7ce7f52 files/digest-pcmciautils-012 67
+MD5 af764e4b3e678630cab86bc55a73a640 files/digest-pcmciautils-013 67
+MD5 649e3b1561a331cb2024c32fcdc0691f files/digest-pcmciautils-014 67
MD5 7bc55616a05befe15cf8e86ed05fc57e files/pcmciautils-012-pccardctl-uclibc.patch 251
-RMD160 242595e56dd8a924baabbbc12cb7f70a93d9bf83 files/pcmciautils-012-pccardctl-uclibc.patch 251
-SHA256 6ec3f1d14980c8b63f49269594582a93d60cf174ae46c563ddd81ec7d1ee8476 files/pcmciautils-012-pccardctl-uclibc.patch 251
-DIST pcmciautils-012.tar.bz2 41683
-DIST pcmciautils-013.tar.bz2 42944
-EBUILD pcmciautils-012.ebuild 2269 RMD160 61b3f20b846961622d5b4f961dea045f1d9b414a SHA1 dcca86379587a17f511e34a044e95b531dbd8a4e SHA256 128003dc386a2c9eb7b364a2d28329709318c5e3278e5202d6cbe50faf18003a
+MD5 b280eebc74d70d85e664debf1adce2c3 metadata.xml 255
MD5 5335d2301c91c6b5e920bedc87c6974f pcmciautils-012.ebuild 2269
-RMD160 61b3f20b846961622d5b4f961dea045f1d9b414a pcmciautils-012.ebuild 2269
-SHA256 128003dc386a2c9eb7b364a2d28329709318c5e3278e5202d6cbe50faf18003a pcmciautils-012.ebuild 2269
-EBUILD pcmciautils-013.ebuild 2207 RMD160 00cb81d584c62c8ebe9bb88e20af6fa826c433ef SHA1 8b2a418de4aac2be26b63dfb22102a0abd66f323 SHA256 2e69abeff96319e726816d52b11494703289f92cb4f506482ea67613a0e4b9ca
MD5 f1475dfc059008a7322c5172ff0fbc6f pcmciautils-013.ebuild 2207
-RMD160 00cb81d584c62c8ebe9bb88e20af6fa826c433ef pcmciautils-013.ebuild 2207
-SHA256 2e69abeff96319e726816d52b11494703289f92cb4f506482ea67613a0e4b9ca pcmciautils-013.ebuild 2207
-MISC ChangeLog 3526 RMD160 6f4de54365088d1f9d0e722e185faab4b626dba0 SHA1 043f454c27531c59b8e5e91b51062e7efcfd744a SHA256 564424f8f67d03e9470277dcd86eccd423718689fafef550e90c0d5b354801c7
-MD5 3356f770718cbdb29fa83283b8f5a60a ChangeLog 3526
-RMD160 6f4de54365088d1f9d0e722e185faab4b626dba0 ChangeLog 3526
-SHA256 564424f8f67d03e9470277dcd86eccd423718689fafef550e90c0d5b354801c7 ChangeLog 3526
-MISC metadata.xml 255 RMD160 e6f6333d659d443f0290a257c2b23772ab1cf526 SHA1 1258e0419f1fe7839c4db37602b5999d0e196bca SHA256 255c7b73ddde5e979b6b53de0f9f5b858e22e602e0495f484b2a33cd2987edf9
-MD5 b280eebc74d70d85e664debf1adce2c3 metadata.xml 255
-RMD160 e6f6333d659d443f0290a257c2b23772ab1cf526 metadata.xml 255
-SHA256 255c7b73ddde5e979b6b53de0f9f5b858e22e602e0495f484b2a33cd2987edf9 metadata.xml 255
-MD5 e61be18a09805cd66618da8fb7ce7f52 files/digest-pcmciautils-012 67
-RMD160 a28e4f67d5344d8079b6a4ee60dc9d2b29b9f8e0 files/digest-pcmciautils-012 67
-SHA256 d2b06ab5d474956e75ecc7370a58ec2007d1f9ea265af30ca850847ac2894d97 files/digest-pcmciautils-012 67
-MD5 af764e4b3e678630cab86bc55a73a640 files/digest-pcmciautils-013 67
-RMD160 d1e0d46a94e458671500a17e10d07921bbe971f2 files/digest-pcmciautils-013 67
-SHA256 505aaa5819066ab14e83e96fed8ab8ef2d8c66072219ee5949c186f9c7272c95 files/digest-pcmciautils-013 67
+MD5 6f2b0321e4966b0ef3d8d7d4c47487e3 pcmciautils-014.ebuild 2104
diff --git a/sys-apps/pcmciautils/files/digest-pcmciautils-014 b/sys-apps/pcmciautils/files/digest-pcmciautils-014
new file mode 100644
index 000000000000..9cc537828b06
--- /dev/null
+++ b/sys-apps/pcmciautils/files/digest-pcmciautils-014
@@ -0,0 +1 @@
+MD5 3f07c926875f6c5dcb83240f39725177 pcmciautils-014.tar.bz2 42996
diff --git a/sys-apps/pcmciautils/pcmciautils-014.ebuild b/sys-apps/pcmciautils/pcmciautils-014.ebuild
new file mode 100644
index 000000000000..dac4804c806f
--- /dev/null
+++ b/sys-apps/pcmciautils/pcmciautils-014.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pcmciautils/pcmciautils-014.ebuild,v 1.1 2006/06/01 11:52:41 brix Exp $
+
+inherit 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/pcmcia.html"
+SRC_URI="mirror://kernel/linux/utils/kernel/pcmcia/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~sh ~x86"
+
+IUSE="debug static staticsocket udev"
+RDEPEND=">=sys-fs/sysfsutils-1.2.0-r1
+ >=sys-apps/module-init-tools-3.2_pre4
+ udev? ( >=sys-fs/udev-068 )
+ !udev? ( >=sys-apps/hotplug-20040920 )"
+DEPEND="${RDEPEND}
+ dev-util/yacc
+ sys-devel/flex
+ sys-apps/sed"
+
+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}:" \
+ -e "s:^\(V\) = false:\1 = true:" \
+ -e "s:^\(CFLAGS \:=.*\):\1 ${CFLAGS}:" \
+ ${S}/Makefile || die
+
+ if use debug; then
+ sed -i -e "s:^\(DEBUG\) = .*:\1 = true:" ${S}/Makefile || die
+ fi
+
+ if use static; then
+ sed -i -e "s:^\(STATIC\) = .*:\1 = true:" ${S}/Makefile || die
+ fi
+
+ if use staticsocket; then
+ sed -i -e "s:^\(STARTUP\) = .*:\1 = false:" ${S}/Makefile || die
+ fi
+
+ if use udev; then
+ sed -i -e "s:^\(UDEV\) = .*:\1 = true:" ${S}/Makefile || die
+ else
+ sed -i -e "s:^\(UDEV\) = .*:\1 = false:" ${S}/Makefile || die
+ fi
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LD="$(tc-getCC)" \
+ || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+
+ dodoc doc/*.txt
+}
+
+pkg_postinst() {
+ ewarn
+ ewarn "If you relied on pcmcia-cs to automatically load the appropriate"
+ ewarn "PCMCIA-related modules upon boot, you need to add 'pcmcia' and the"
+ ewarn "PCMCIA socket driver you need for this system (yenta-socket,"
+ ewarn "i82092, i82365, ...) to /etc/modules.autoload.d/kernel-2.6"
+ ewarn
+}