@ -162,10 +162,10 @@ sub parse_package_metadata($) {
$ overrides { $ src } = 1 ;
$ overrides { $ src } = 1 ;
} ;
} ;
next unless $ src ;
next unless $ src ;
next if $ ignore { $ src } ;
/^Package:\s*(.+?)\s*$/ and do {
/^Package:\s*(.+?)\s*$/ and do {
undef $ feature ;
undef $ feature ;
$ pkg = { } ;
$ pkg = { } ;
$ pkg - > { ignore } = $ ignore { $ src } ;
$ pkg - > { src } = $ src ;
$ pkg - > { src } = $ src ;
$ pkg - > { makefile } = $ makefile ;
$ pkg - > { makefile } = $ makefile ;
$ pkg - > { name } = $ 1 ;
$ pkg - > { name } = $ 1 ;
@ -189,7 +189,7 @@ sub parse_package_metadata($) {
$ feature and do {
$ feature and do {
/^Target-Name:\s*(.+?)\s*$/ and do {
/^Target-Name:\s*(.+?)\s*$/ and do {
$ features { $ 1 } or $ features { $ 1 } = [] ;
$ features { $ 1 } or $ features { $ 1 } = [] ;
push @ { $ features { $ 1 } } , $ feature ;
push @ { $ features { $ 1 } } , $ feature unless $ ignore { $ src } ;
} ;
} ;
/^Target-Title:\s*(.+?)\s*$/ and $ feature - > { target_title } = $ 1 ;
/^Target-Title:\s*(.+?)\s*$/ and $ feature - > { target_title } = $ 1 ;
/^Feature-Priority:\s*(\d+)\s*$/ and $ feature - > { priority } = $ 1 ;
/^Feature-Priority:\s*(\d+)\s*$/ and $ feature - > { priority } = $ 1 ;
@ -256,7 +256,7 @@ sub parse_package_metadata($) {
$ preconfig = {
$ preconfig = {
id = > $ 1
id = > $ 1
} ;
} ;
$ preconfig { $ pkgname } - > { $ 1 } = $ preconfig ;
$ preconfig { $ pkgname } - > { $ 1 } = $ preconfig unless $ ignore { $ src } ;
}
}
} ;
} ;
/^Preconfig-Type:\s*(.*?)\s*$/ and $ preconfig - > { type } = $ 1 ;
/^Preconfig-Type:\s*(.*?)\s*$/ and $ preconfig - > { type } = $ 1 ;