libxcrypt: Remove

This commit is contained in:
Eelco Dolstra 2013-01-28 15:56:41 +01:00
parent 2dc0e9070e
commit 5200c92aa0
4 changed files with 3 additions and 46 deletions

View File

@ -1,17 +0,0 @@
{stdenv, fetchurl}:
# I could not build it in armv5tel-linux or the fuloon2f
assert !stdenv.isArm;
assert stdenv.system != "mips64el-linux";
stdenv.mkDerivation {
name = "libxcrypt-3.0.2";
src = fetchurl {
url = ftp://ftp.suse.com/pub/people/kukuk/libxcrypt/libxcrypt-3.0.2.tar.bz2;
sha256 = "15l2xvhi3r3b40x4665c101ikylh5xsbpw03gnszypfjgn1jkcii";
};
patches = [ ./gcc46.patch ];
}

View File

@ -1,18 +0,0 @@
For gcc 4.6 to build this. Otherwise it says 's unused variable', and it's built
with -Werror.
diff --git a/src/cert.c b/src/cert.c
index 28c7b11..34570a4 100644
--- a/src/cert.c
+++ b/src/cert.c
@@ -87,9 +87,7 @@ char *cp;
int i,j,t;
for(i=0;i<8;i++){
- int s;
-
- s = scanf("%2x",&t);
+ scanf("%2x",&t);
if(feof(stdin))
good_bye();
for(j=0; j<8 ; j++) {

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, flex, cracklib, libxcrypt }:
{ stdenv, fetchurl, flex, cracklib }:
stdenv.mkDerivation rec {
name = "linux-pam-1.1.6";
@ -10,13 +10,9 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ flex ];
buildInputs = [ cracklib ]
++ stdenv.lib.optional
(!stdenv.isArm && stdenv.system != "mips64el-linux")
libxcrypt;
buildInputs = [ cracklib ];
crossAttrs = {
# Skip libxcrypt cross-building, as it fails for mips and arm
propagatedBuildInputs = [ flex.crossDrv cracklib.crossDrv ];
preConfigure = preConfigure + ''
ar x ${flex.crossDrv}/lib/libfl.a

View File

@ -4474,8 +4474,6 @@ let
libx86 = builderDefsPackage ../development/libraries/libx86 {};
libxcrypt = callPackage ../development/libraries/libxcrypt { };
libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
libxklavier = callPackage ../development/libraries/libxklavier { };
@ -6166,9 +6164,7 @@ let
nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
pam = callPackage ../os-specific/linux/pam {
libxcrypt = null;
};
pam = callPackage ../os-specific/linux/pam { };
# pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )