]> TLD Linux GIT Repositories - packages/rpm.git/blobdiff - rpm-php-requires
- modified to support rpm-tld-macros which replaced rpm-build-macros
[packages/rpm.git] / rpm-php-requires
diff --git a/rpm-php-requires b/rpm-php-requires
deleted file mode 100644 (file)
index 2a3fb60..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-#!/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:                                                             #
-# - extension_loaded - dependencies.                                #
-# - some clean-up...                                                #
-#####################################################################
-
-$pear = "/usr/share/pear";
-
-@files = ();
-%req = ();
-
-foreach (@ARGV ? $ARGV : <> ) {
-       chomp;
-       $f = $_;
-       push @files, $f;
-       # skip non-php files
-       next unless ($f =~ /\.php$/);
-       open(F, "< $f") or die;
-
-       if ($f =~ /$pear/) {
-               $file_dir = $f;
-               $file_dir =~ s|.*$pear/||;
-               $file_dir =~ s|/[^/]*$||;
-       } else {
-               $file_dir = undef;
-       }
-
-       while (<F>) {
-               # skip comments
-               next if (/^\s*(#|\/\/|\*|\/\*)/);
-
-               while (/(\W|^)(require|include)(_once)?
-                         \s* \(? \s* ("([^"]*)"|'([^']*)') 
-                         \s* \)? \s* ;/xg) {
-                       if ($5 ne "") {
-                               $x = $5;
-                       } elsif ($6 ne "") {
-                               $x = $6;
-                       } else {
-                               next;
-                       }
-
-                       next if ($x =~ m|^\./| or $x =~ /\$/);
-                       next unless ($x =~ /\.php$/);
-                       $req{$x} = 1;
-               }
-
-               next unless (defined $file_dir);
-
-               while (/(\W|^)(require|include)(_once)?
-                         \s* \(? \s* dirname \s* \( \s* __FILE__ \s* \) \s* \. \s*
-                         ("([^"]*)"|'([^']*)') 
-                         \s* \)? \s* ;/xg) {
-                       if ($5 ne "") {
-                               $x = $5;
-                       } elsif ($6 ne "") {
-                               $x = $6;
-                       } else {
-                               next;
-                       }
-
-                       next if ($x =~ /\$/);
-                       next unless ($x =~ /\.php$/);
-
-                       $x = "$file_dir/$x";
-                       $x =~ s|/+|/|g;
-                       $req{$x} = 1;
-               }
-       }
-}
-
-f: for $f (keys %req) {
-       for $g (@files) { next f if ($g =~ /\Q$f\E$/); }
-       print "pear($f)\n";
-}