summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2008-05-15 01:39:48 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2008-05-15 01:39:48 +0000
commit81ac7b9fd469814299ed3bff90d825201d433edc (patch)
tree2867a8b65b5a009b9309a2202e499eda9d127731 /sys-auth
parentDepend on virtual/pam as the code builds fine with OpenPAM. (diff)
downloadgentoo-2-81ac7b9fd469814299ed3bff90d825201d433edc.tar.gz
gentoo-2-81ac7b9fd469814299ed3bff90d825201d433edc.tar.bz2
gentoo-2-81ac7b9fd469814299ed3bff90d825201d433edc.zip
Add patch to build with OpenPAM, and change dependency from sys-libs/pam to virtual/pam.
(Portage version: 2.1.5_rc10)
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/pam_usb/ChangeLog7
-rw-r--r--sys-auth/pam_usb/files/pam_usb-0.4.2-openpam.patch13
-rw-r--r--sys-auth/pam_usb/pam_usb-0.4.2.ebuild10
3 files changed, 27 insertions, 3 deletions
diff --git a/sys-auth/pam_usb/ChangeLog b/sys-auth/pam_usb/ChangeLog
index 99a832fa07a1..b5743325f7c7 100644
--- a/sys-auth/pam_usb/ChangeLog
+++ b/sys-auth/pam_usb/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-auth/pam_usb
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_usb/ChangeLog,v 1.12 2008/03/24 15:43:08 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_usb/ChangeLog,v 1.13 2008/05/15 01:39:48 flameeyes Exp $
+
+ 15 May 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +files/pam_usb-0.4.2-openpam.patch, pam_usb-0.4.2.ebuild:
+ Add patch to build with OpenPAM, and change dependency from sys-libs/pam
+ to virtual/pam.
24 Mar 2008; Raúl Porcel <armin76@gentoo.org> pam_usb-0.3.1.ebuild,
pam_usb-0.3.2.ebuild, pam_usb-0.4.0.ebuild, pam_usb-0.4.1.ebuild,
diff --git a/sys-auth/pam_usb/files/pam_usb-0.4.2-openpam.patch b/sys-auth/pam_usb/files/pam_usb-0.4.2-openpam.patch
new file mode 100644
index 000000000000..ed3ea03f07e1
--- /dev/null
+++ b/sys-auth/pam_usb/files/pam_usb-0.4.2-openpam.patch
@@ -0,0 +1,13 @@
+Index: pam_usb-0.4.2/src/pam.c
+===================================================================
+--- pam_usb-0.4.2.orig/src/pam.c
++++ pam_usb-0.4.2/src/pam.c
+@@ -17,7 +17,7 @@
+
+ #define PAM_SM_AUTH
+ #include <security/pam_modules.h>
+-#include <security/_pam_macros.h>
++#include <security/pam_appl.h>
+
+ #include "version.h"
+ #include "conf.h"
diff --git a/sys-auth/pam_usb/pam_usb-0.4.2.ebuild b/sys-auth/pam_usb/pam_usb-0.4.2.ebuild
index 8e5f658e6e49..d82c8a6a11f9 100644
--- a/sys-auth/pam_usb/pam_usb-0.4.2.ebuild
+++ b/sys-auth/pam_usb/pam_usb-0.4.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_usb/pam_usb-0.4.2.ebuild,v 1.2 2008/03/24 15:43:08 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_usb/pam_usb-0.4.2.ebuild,v 1.3 2008/05/15 01:39:48 flameeyes Exp $
inherit eutils pam
@@ -14,7 +14,7 @@ KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
dev-libs/libxml2
- >=sys-libs/pam-0.78-r3
+ virtual/pam
>=sys-apps/dbus-0.62-r2
>=sys-apps/hal-0.5.7.1-r3
>=sys-apps/pmount-0.9.13
@@ -26,6 +26,12 @@ DEPEND="
${RDEPEND}
dev-util/pkgconfig"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-openpam.patch"
+}
+
src_install() {
dodir $(getpam_mod_dir) /usr/bin