- Timestamp:
- 10/08/05 21:39:07 (3 years ago)
- Files:
-
- 1 modified
-
inc/Module/Install/Pugs.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
inc/Module/Install/Pugs.pm
r7359 r7449 176 176 } 177 177 chomp $ghc_flags; 178 return ($ghc, $ghc_version, $ghc_flags); 178 179 return ($ghc, $ghc_version, $ghc_flags, $self->assert_ghc_pkg); 179 180 } 180 181 181 182 sub has_ghc_package { 182 183 my ($self, $package) = @_; 184 my $ghc_pkg = $self->assert_ghc_pkg; 185 `$ghc_pkg describe $package` =~ /package-url/; 186 } 187 188 sub assert_ghc_pkg { 189 my $self = shift; 183 190 my $ghc_pkg = $ENV{GHC_PKG}; 184 191 … … 190 197 } 191 198 192 `$ghc_pkg describe $package` =~ /package-url/; 193 } 199 die "*** Cannot find ghc-pkg; please set it in your GHC_PKG environment variable.\n" 200 unless $ghc_pkg; 201 202 return $ghc_pkg; 203 } 204 194 205 195 206 sub fixpaths {
