File create-suggests of Package patterns-openSUSE
#! /usr/bin/perl my $inpsg = 0; print "+Prc:\n"; my @lines; my $only_online = 0; while ( <STDIN> ) { chomp; if ( $_ =~ m/^\+Psg:/ ) { $inpsg = 1; next; } $inpsg = 0 if ( $_ =~ m/^-Psg:/ ); if ( $inpsg && !$only_online && $_ !~ m/^#/ ) { push(@lines, $_); } $only_online = ( $_ =~ m/#pragma / ); } for my $line (sort @lines) { print "$line\n"; } print "-Prc:\n";