packages: gcstar/gcstar-perlmoddir.patch - 1.5.0

uzsolt uzsolt at pld-linux.org
Fri Nov 20 22:42:28 CET 2009


Author: uzsolt                       Date: Fri Nov 20 21:42:28 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- 1.5.0

---- Files affected:
packages/gcstar:
   gcstar-perlmoddir.patch (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: packages/gcstar/gcstar-perlmoddir.patch
diff -u packages/gcstar/gcstar-perlmoddir.patch:1.3 packages/gcstar/gcstar-perlmoddir.patch:1.4
--- packages/gcstar/gcstar-perlmoddir.patch:1.3	Sun Oct 12 17:27:11 2008
+++ packages/gcstar/gcstar-perlmoddir.patch	Fri Nov 20 22:42:23 2009
@@ -1,7 +1,6 @@
-diff -Nur gcstar.orig/bin/gcstar gcstar/bin/gcstar
---- gcstar.orig/bin/gcstar	2008-10-12 16:42:54.000000000 +0200
-+++ gcstar/bin/gcstar	2008-10-12 16:47:49.000000000 +0200
-@@ -40,17 +40,17 @@
+--- gcstar-orig/bin/gcstar	2009-11-19 21:31:24.000000000 +0100
++++ gcstar/bin/gcstar	2009-11-20 22:36:58.731092949 +0100
+@@ -40,17 +40,12 @@
  use Getopt::Long;
  use File::Path;
  use File::Spec;
@@ -20,30 +19,54 @@
 +$ENV{GCS_BIN_DIR} = '/usr/bin';
 +$ENV{GCS_LIB_DIR} = '/usr/share/gcstar/lib';
 +$ENV{GCS_SHARE_DIR} = '/usr/share/gcstar';
-+#if (exists $ENV{PAR_TEMP})
-+#{
-+#    unshift @INC, "$RealBin/../lib/gcstar";
-+#}
-+
  
  # For win32, redirect all the output to files
  if ($^O =~ /win32/i)
-@@ -68,11 +68,9 @@
- my $home = $ENV{'HOME'};
- $home =~ s/\\/\//g if ($^O =~ /win32/i);
+@@ -80,23 +75,24 @@
+ $ENV{GCS_CONFIG_HOME} = $ENV{XDG_CONFIG_HOME} if ($^O =~ /win32/i);
  
--$ENV{XDG_CONFIG_HOME} = $RealBin.'/../config' if ($^O =~ /win32/i);
- $ENV{XDG_CONFIG_HOME} = $home.'/.config' if ! exists $ENV{XDG_CONFIG_HOME};
- mkpath $ENV{XDG_CONFIG_HOME};
+ # Migrate settings from old windows data path if required
+-if (($^O =~ /win32/i) && !(-d $ENV{XDG_DATA_HOME}))
+-{
+-    if (-d $RealBin.'/../config')
+-    {	
+-        print ("Need to migrate settings from old gcstar data store\n");
+-		mkpath $ENV{XDG_CONFIG_HOME};
+-        mkpath $ENV{XDG_DATA_HOME};
+-		my $winRealBin = $RealBin;
+-		$winRealBin =~ s/\//\\/g;
+-		my $winXDGConfig = $ENV{XDG_CONFIG_HOME};
+-		$winXDGConfig =~ s/\//\\/g;
+-		my $winXDGData = $ENV{XDG_CONFIG_HOME};
+-		$winXDGData =~ s/\//\\/g;
+-		system "xcopy /Y \"".$winRealBin."\\..\\config\" \"".$winXDGConfig."\"";
+-		system "xcopy /Y \"".$winRealBin."\\..\\data\" \"".$winXDGData."\"";
+-    } 
+-}
++# we don't need it, we are using linux (uzsolt)
++# if (($^O =~ /win32/i) && !(-d $ENV{XDG_DATA_HOME}))
++# {
++#     if (-d $RealBin.'/../config')
++#     {	
++#         print ("Need to migrate settings from old gcstar data store\n");
++# 		mkpath $ENV{XDG_CONFIG_HOME};
++#         mkpath $ENV{XDG_DATA_HOME};
++# 		my $winRealBin = $RealBin;
++# 		$winRealBin =~ s/\//\\/g;
++# 		my $winXDGConfig = $ENV{XDG_CONFIG_HOME};
++# 		$winXDGConfig =~ s/\//\\/g;
++# 		my $winXDGData = $ENV{XDG_CONFIG_HOME};
++# 		$winXDGData =~ s/\//\\/g;
++# 		system "xcopy /Y \"".$winRealBin."\\..\\config\" \"".$winXDGConfig."\"";
++# 		system "xcopy /Y \"".$winRealBin."\\..\\data\" \"".$winXDGData."\"";
++#     } 
++# }
  
--$ENV{XDG_DATA_HOME} = $RealBin.'/../data' if ($^O =~ /win32/i);
- $ENV{XDG_DATA_HOME} = $home.'/.local/share' if ! exists $ENV{XDG_DATA_HOME};
+ mkpath $ENV{XDG_CONFIG_HOME};
  mkpath $ENV{XDG_DATA_HOME};
- 
-diff -Nur gcstar.orig/install gcstar/install
---- gcstar.orig/install	2008-03-05 03:56:00.000000000 +0000
-+++ gcstar/install	2008-06-12 13:55:33.000000000 +0000
-@@ -197,7 +197,7 @@
+--- gcstar-orig/install	2009-11-19 20:59:19.000000000 +0100
++++ gcstar/install	2009-11-20 22:24:55.315124623 +0100
+@@ -256,7 +256,7 @@
  
      #Copying lib
      verbosePrint $lang{InstallCopyDirectory}, $baseDir.'/lib/gcstar';
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gcstar/gcstar-perlmoddir.patch?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list