-#!/bin/sh
+#!/usr/bin/perl
#####################################################################
# #
# Check system dependences between php-pear modules #
# #
# Pawe³ Go³aszewski <blues@ds.pg.gda.pl> #
+# Micha³ Moskal <malekith@pld-linux.org> #
# ------------------------------------------------------------------#
# TODO: #
#####################################################################
-if [ $# -lt 1 ]; then
- echo "You have to specify input file"
- exit 1
-fi
+$pear = "/usr/share/pear";
-filelist=`echo $@`
-for i in $filelist; do
- i=`echo $i | grep "\.php$"`
- if [ -n "$i" ]; then
- j=`cat $i | egrep -i "^Class" | cut -f 2 -d " " | sed "s/{/ /" | tr -d "\r"`
- if [ -n "$j" ]; then
- for p in $j; do
- echo "pear($p)"
- done
- j=""
- fi
- fi
-done
+foreach (@ARGV ? @ARGV : <>) {
+ chomp;
+ $f = $_;
+ next unless ($f =~ /$pear.*\.php$/);
+ $f =~ s/.*$pear\///;
+ print "pear($f)\n";
+}