Compare commits
5 commits
master
...
0.6.1-rele
Author | SHA1 | Date | |
---|---|---|---|
645cfe41fb | |||
49741353e3 | |||
0d157eed99 | |||
2bd9f0d76b | |||
4570e6d245 |
|
@ -1,11 +1,11 @@
|
|||
AC_INIT(nix, "0.6")
|
||||
AC_INIT(nix, "0.6.1")
|
||||
AC_CONFIG_SRCDIR(README)
|
||||
AC_CONFIG_AUX_DIR(config)
|
||||
AM_INIT_AUTOMAKE
|
||||
|
||||
# Change to `1' to produce a `stable' release (i.e., the `preREVISION'
|
||||
# suffix is not added).
|
||||
STABLE=0
|
||||
STABLE=1
|
||||
|
||||
# Put the revision number in the version.
|
||||
if test "$STABLE" != "1"; then
|
||||
|
|
|
@ -17,6 +17,7 @@ sub processURL {
|
|||
open MANIFEST, "<$manifest";
|
||||
|
||||
my $inside = 0;
|
||||
my $type;
|
||||
|
||||
my $storePath;
|
||||
my $narurl;
|
||||
|
@ -29,24 +30,28 @@ sub processURL {
|
|||
next if (/^$/);
|
||||
|
||||
if (!$inside) {
|
||||
if (/^\{$/) {
|
||||
if (/^\s*(\w*)\s*\{$/) {
|
||||
$inside = 1;
|
||||
$type = $1;
|
||||
$type = "narfile" if $type eq "";
|
||||
undef $storePath;
|
||||
undef $narurl;
|
||||
undef $hash;
|
||||
@preds = ();
|
||||
}
|
||||
else { die "bad line: $_"; }
|
||||
} else {
|
||||
if (/^\}$/) {
|
||||
$inside = 0;
|
||||
|
||||
if ($type eq "narfile") {
|
||||
|
||||
$$storePaths2urls{$storePath} = $narurl;
|
||||
$$urls2hashes{$narurl} = $hash;
|
||||
|
||||
foreach my $p (@preds) {
|
||||
$$successors{$p} = $storePath;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
elsif (/^\s*StorePath:\s*(\/\S+)\s*$/) {
|
||||
|
@ -61,7 +66,7 @@ sub processURL {
|
|||
elsif (/^\s*SuccOf:\s*(\/\S+)\s*$/) {
|
||||
push @preds, $1;
|
||||
}
|
||||
else { die "bad line: $_"; }
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -26,6 +26,8 @@ lexer-tab.c lexer-tab.h: lexer.l
|
|||
|
||||
# ATerm helper function generation.
|
||||
|
||||
nixexpr.cc eval.cc parser.cc primops.cc: nixexpr-ast.hh
|
||||
|
||||
nixexpr-ast.cc nixexpr-ast.hh: ../aterm-helper.pl nixexpr-ast.def
|
||||
$(perl) ../aterm-helper.pl nixexpr-ast.hh nixexpr-ast.cc < nixexpr-ast.def
|
||||
|
||||
|
|
Loading…
Reference in a new issue