Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 8aec4424cb3941f08ee9bc8e1f88333b > files > 2

globus-gram-protocol-9.7-3.fc14.src.rpm

diff -ur globus_gram_protocol-7.4.orig/pkgdata/MyFilelists.pm globus_gram_protocol-7.4/pkgdata/MyFilelists.pm
--- globus_gram_protocol-7.4.orig/pkgdata/MyFilelists.pm	2002-08-08 22:58:36.000000000 +0200
+++ globus_gram_protocol-7.4/pkgdata/MyFilelists.pm	2009-08-05 08:17:05.333218834 +0200
@@ -20,13 +20,19 @@
 sub rtl_files {
   my $self = shift;
   my $result = [];
-  $self->{'filelist'}->flavored_files();
+  $self->{'filelist'}->flavored_files() if defined $self->{'mangling'};
   $self->{'filelist'}->extract_dynamic_libs();
   $self->{'filelist'}->add_package_metadata_files('rtl');
   my $list = $self->{'filelist'}->get_list();
   push @$result, @$list;
   $self->{'filelist'}->reset();
 
+  $self->{'filelist'}->flavored_files() if defined $self->{'mangling'};
+  $self->{'filelist'}->extract_libtool_libs();
+  $list = $self->{'filelist'}->get_list();
+  push @$result, @$list;
+  $self->{'filelist'}->reset();
+
   return $result;
 }
 
@@ -34,15 +40,19 @@
 sub data_files {
   my $self = shift;
   my $result = [];
+
   $self->{'filelist'}->extract_perl_modules();
   $self->{'filelist'}->add_package_metadata_files('data', 'noflavor');
-
   my $list = $self->{'filelist'}->get_list();
   push @$result, @$list;
   $self->{'filelist'}->reset();
 
-  return $result;
+  $self->{'filelist'}->extract_data();
+  $list = $self->{'filelist'}->get_list();
+  push @$result, @$list;
+  $self->{'filelist'}->reset();
 
+  return $result;
 }
 
 1;
diff -ur globus_gram_protocol-7.4.orig/scripts/Makefile.am globus_gram_protocol-7.4/scripts/Makefile.am
--- globus_gram_protocol-7.4.orig/scripts/Makefile.am	2002-08-08 22:58:37.000000000 +0200
+++ globus_gram_protocol-7.4/scripts/Makefile.am	2009-08-05 08:16:26.585305779 +0200
@@ -1,11 +1,11 @@
 include $(top_srcdir)/globus_automake_pre
 
 # Extra directories into which we install files
-globusperldir=$(GLOBUS_LOCATION)/lib/perl/Globus/GRAM
-perldocdir=$(GLOBUS_LOCATION)/share/doc/perl/Globus/GRAM
+globusperldir=$(perlmoduledir)/Globus/GRAM
+perldocdir=$(docdir)/$(PACKAGE)/perl/Globus/GRAM
 
 # Not handled by automake, because of :: in the destination file names
-MAN_DIR=$(GLOBUS_LOCATION)/man/man3
+MAN_DIR=$(mandir)/man3
 
 # What gets installed where
 globusperl_DATA = Error.pm JobSignal.pm JobState.pm
@@ -39,7 +39,7 @@
 # The default filelist-noinstDATA rule will list each of the man pages
 # in the filelist in the root directory. This added dependency will add those
 # files in the correct place as well.
-filelist-noinstDATA: filelist-man
+filelist: filelist-man
 
 filelist-man:
 	@list='$(noinst_DATA)'; for p in $$list; do \