+ # now, check if we need to pull out package/extension/whatever name
+ $name = "";
+ $name = "php" if ( $type =~ /php/ );
+ $name = "$1" if ( $type !~ /php/ && /\>([a-zA-Z0-9\_\-]*)\</ );
+
+ $relation = "";
+ $relation = "<" if ( $rel eq "lt");
+ $relation = "<=" if ( $rel eq "le");
+ $relation = "=" if ( $rel eq "eq");
+ $relation = ">=" if ( $rel eq "ge");
+ $relation = ">" if ( $rel eq "gt");
+ $relation = "=" if ( $rel eq "has");
+ # die if we were unable to substitute relations
+ die "ERROR: Unexpected relation! ($rel)\n" if ( $relation eq "");
+
+ $req = "";
+ $relver = "";
+ $relver = "$relation $version" if ( $version !~ /^$/ );
+ $req = "$name $relver" if ( $type =~ /(php|prog)/ );
+ $req = "php-$name $relver" if ( $type =~ /ext/ );
+ $req = "php-pear-$name" if ( $type =~ /pkg/ );
+
+ push @req_arr, $req