Update of /cvsroot/fink/scripts/buildfink In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16849/buildfink
Modified Files: buildfink Log Message: didn't mean to commit these :P Index: buildfink =================================================================== RCS file: /cvsroot/fink/scripts/buildfink/buildfink,v retrieving revision 1.64 retrieving revision 1.65 diff -u -d -r1.64 -r1.65 --- buildfink 29 Jul 2009 15:40:37 -0000 1.64 +++ buildfink 29 Jul 2009 15:42:12 -0000 1.65 @@ -24,7 +24,7 @@ =head1 USAGE - buildfink [-n] [--infofilter SCRIPT] [--patchdir DIR] [--skip PACKAGE] [--skip PACKAGE] [--copy-debs] [--find-orphan-files] [--validate] [--build-as-nobody] [--max-log-size [P:]N] [--max-build-time [P:]T] [--packages PKGLIST] [--rebuild-deps] [--dirty] [FINKDIR OUTDIR] + buildfink [-n] [--infofilter SCRIPT] [--patchdir DIR] [--skip PACKAGE] [--skip PACKAGE] [--find-orphan-files] [--validate] [--build-as-nobody] [--max-log-size [P:]N] [--max-build-time [P:]T] [--packages PKGLIST] [--rebuild-deps] [--dirty] [FINKDIR OUTDIR] buildfink [-r CHECKPOINT] C<buildfink> builds every package in Fink, taking care of things like avoiding repeated building @@ -53,9 +53,6 @@ The C<--validate> option, if specified, causes buildfink to validate packages as it builds them and run any test suites specified in an InfoTest section. -The C<--copy-debs> option, if specified, will cause buildfink to copy debfiles -into it's package directory, instead of moving them. - The C<--find-orphan-files> option, if specified, will detect files installed into the prefix which aren't actually part of the binary package. @@ -130,7 +127,7 @@ use FinkLib; use FinkFDB; -our($Bin, $FinkBuildFlags, $FinkConfig, $FinkDir, $RunDir, $DryRun, $infofilter, $patchdir, @skiplist, $checkpoint, $CheckFiles, $CopyDebs, $DoValidate, $BuildNobody, $Dirty, $RebuildDeps, $BuildAll, $NoCopyInfo, $FDB); +our($Bin, $FinkBuildFlags, $FinkConfig, $FinkDir, $RunDir, $DryRun, $infofilter, $patchdir, @skiplist, $checkpoint, $CheckFiles, $DoValidate, $BuildNobody, $Dirty, $RebuildDeps, $BuildAll, $NoCopyInfo, $FDB); our $VERSION = '$Revision$'; our $max_build_time = 60*60*4; @@ -220,7 +217,6 @@ "skip=s" => \...@skiplist, "r=s" => \$checkpoint, "validate" => \$DoValidate, - "copy-debs" => \$CopyDebs, "find-orphan-files" => \$CheckFiles, "dirty" => \$Dirty, "rebuild-deps" => \$RebuildDeps, @@ -819,20 +815,11 @@ getDebFiles($_) foreach FinkLib::getRelatives($obj); } - my $dst; - if ($obj->get_debpath() =~ /powerpc/) { - $dst = "$RunDir/pkginfo/binary-darwin-powerpc/$deb"; - } else { - $dst = "$RunDir/pkginfo/binary-darwin-i386/$deb"; - } + my $dst = "$RunDir/pkginfo/binary-darwin-powerpc/$deb"; if ($src ne $dst) { - if ($CopyDebs) { - copy($src, $dst); - } else { - move($src, $dst); - unlink("$FinkDir/fink/debs/$deb"); - symlink($dst, "$FinkDir/fink/debs/$deb"); - } + move($src, $dst); + unlink("$FinkDir/fink/debs/$deb"); + symlink("$RunDir/pkginfo/binary-darwin-powerpc/$deb", "$FinkDir/fink/debs/$deb"); } my @okpkgs = $pkg; @@ -841,20 +828,11 @@ my $deb = $relative->get_debname(); my $src = readlink("$FinkDir/fink/debs/$deb"); - if ($obj->get_debpath() =~ /powerpc/) { - $dst = "$RunDir/pkginfo/binary-darwin-powerpc/$deb"; - } else { - $dst = "$RunDir/pkginfo/binary-darwin-i386/$deb"; - } - + my $dst = "$RunDir/pkginfo/binary-darwin-powerpc/$deb"; if ($src ne $dst) { - if ($CopyDebs) { - copy($src, $dst); - } else { - move($src, $dst); - unlink("$FinkDir/fink/debs/$deb"); - symlink($dst, "$FinkDir/fink/debs/$deb"); - } + move($src, $dst); + unlink("$FinkDir/fink/debs/$deb"); + symlink("$RunDir/pkginfo/binary-darwin-powerpc/$deb", "$FinkDir/fink/debs/$deb"); } } ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs