@@ -184,7 +184,7 @@ fn try_parse_sources(filename: str, sources: map::hashmap<str, source>) {
184
184
}
185
185
}
186
186
187
- fn load_one_source_package ( & c : cargo , & src: source , p : map:: hashmap < str , json:: json > ) {
187
+ fn load_one_source_package ( & src: source , p : map:: hashmap < str , json:: json > ) {
188
188
let name = alt p. find ( "name" ) {
189
189
some ( json:: string ( _n) ) { _n }
190
190
_ {
@@ -239,7 +239,7 @@ fn load_source_packages(&c: cargo, &src: source) {
239
239
for _j: json:: json in * js {
240
240
alt _j {
241
241
json : : dict ( _p) {
242
- load_one_source_package ( c , src, _p) ;
242
+ load_one_source_package ( src, _p) ;
243
243
}
244
244
_ {
245
245
warn( "Malformed source json: " + src. name + " (non-dict pkg)" ) ;
@@ -364,6 +364,7 @@ fn install_curl(c: cargo, wd: str, url: str) {
364
364
}
365
365
run:: run_program ( "tar" , [ "-x" , "--strip-components=1" ,
366
366
"-C" , wd, "-f" , tarpath] ) ;
367
+ install_source ( c, wd) ;
367
368
}
368
369
369
370
fn install_file ( c : cargo , wd : str , path : str ) {
@@ -414,7 +415,7 @@ fn install_uuid(c: cargo, wd: str, uuid: str) {
414
415
}
415
416
} ) ;
416
417
if vec:: len ( ps) == 1 u {
417
- let ( s , p) = ps[ 0 ] ;
418
+ let ( _ , p) = ps[ 0 ] ;
418
419
install_package ( c, wd, p) ;
419
420
ret;
420
421
} else if vec:: len ( ps) == 0 u {
@@ -435,7 +436,7 @@ fn install_named(c: cargo, wd: str, name: str) {
435
436
}
436
437
} ) ;
437
438
if vec:: len ( ps) == 1 u {
438
- let ( s , p) = ps[ 0 ] ;
439
+ let ( _ , p) = ps[ 0 ] ;
439
440
install_package ( c, wd, p) ;
440
441
ret;
441
442
} else if vec:: len ( ps) == 0 u {
0 commit comments