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