Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/x11
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10907/10.4-transitional/unstable/main/finkinfo/x11
Modified Files:
xfontpath.info xfontpath.patch
Log Message:
* Workaround NFS locking problem.
* Run xfontpath only if $DISPLAY = :0.0.
Index: xfontpath.info
===================================================================
RCS file:
/cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/x11/xfontpath.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- xfontpath.info 27 Apr 2005 03:26:59 -0000 1.1
+++ xfontpath.info 5 Apr 2006 16:51:54 -0000 1.2
@@ -1,6 +1,6 @@
Package: xfontpath
Version: 0.4
-Revision: 12
+Revision: 13
BuildDepends: x11-dev
Depends: x11
Source: http://hp.vector.co.jp/authors/VA008857/macosx/fink/%n-%v.tar.gz
Index: xfontpath.patch
===================================================================
RCS file:
/cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/x11/xfontpath.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- xfontpath.patch 27 Apr 2005 03:26:59 -0000 1.1
+++ xfontpath.patch 5 Apr 2006 16:51:54 -0000 1.2
@@ -1,22 +1,50 @@
-diff -Naur xfontpath-0.4.old/fink/xfontpath.csh.in
xfontpath-0.4.new/fink/xfontpath.csh.in
---- xfontpath-0.4.old/fink/xfontpath.csh.in Fri Oct 5 22:13:33 2001
-+++ xfontpath-0.4.new/fink/xfontpath.csh.in Thu Feb 27 02:27:27 2003
-@@ -1,6 +1,6 @@
+diff -Naur xfontpath-0.4.orig/fink/xfontpath.csh.in
xfontpath-0.4/fink/xfontpath.csh.in
+--- xfontpath-0.4.orig/fink/xfontpath.csh.in Fri Oct 5 13:13:33 2001
++++ xfontpath-0.4/fink/xfontpath.csh.in Wed Apr 5 16:40:24 2006
+@@ -1,6 +1,8 @@
# xfontpath.csh
if ( -x @XFONTPATH@ && $?DISPLAY ) then
- @XFONTPATH@ enable >& /dev/null
-+ ( @XFONTPATH@ enable & ) >& /dev/null
++ if ( "x$DISPLAY" = x:0.0 ) then
++ ( @XFONTPATH@ enable & ) >& /dev/null
++ endif
endif
-diff -Naur xfontpath-0.4.old/fink/xfontpath.sh.in
xfontpath-0.4.new/fink/xfontpath.sh.in
---- xfontpath-0.4.old/fink/xfontpath.sh.in Fri Oct 5 22:13:34 2001
-+++ xfontpath-0.4.new/fink/xfontpath.sh.in Thu Feb 27 02:27:38 2003
+diff -Naur xfontpath-0.4.orig/fink/xfontpath.sh.in
xfontpath-0.4/fink/xfontpath.sh.in
+--- xfontpath-0.4.orig/fink/xfontpath.sh.in Fri Oct 5 13:13:34 2001
++++ xfontpath-0.4/fink/xfontpath.sh.in Wed Apr 5 16:07:43 2006
@@ -1,6 +1,6 @@
# xfontpath.sh
- if [ -x @XFONTPATH@ -a -n "$DISPLAY" ]; then
+-if [ -x @XFONTPATH@ -a -n "$DISPLAY" ]; then
- @XFONTPATH@ enable >/dev/null 2>&1
++if [ -x @XFONTPATH@ -a "x$DISPLAY" = x:0.0 ]; then
+ ( @XFONTPATH@ enable & ) >/dev/null 2>&1
fi
+diff -Naur xfontpath-0.4.orig/xfontpath.in xfontpath-0.4/xfontpath.in
+--- xfontpath-0.4.orig/xfontpath.in Sat Oct 6 09:09:17 2001
++++ xfontpath-0.4/xfontpath.in Wed Apr 5 15:36:19 2006
+@@ -1,4 +1,5 @@
+ #!/usr/bin/perl -w
++use POSIX qw(:errno_h);
+
+ $CONFFILE = '@CONFFILE@';
+ $FONTBASE = '@FONTBASE@';
+@@ -136,7 +137,14 @@
+ my ($newconf) = $CONFFILE . '.new';
+
+ open (FP, ">$newconf") or &dief ("can't open `%s'\n", $newconf);
+- flock (FP, 2) or &dief ("can't lock `%s'\n", $newconf);
++ if (!flock (FP, 2)) {
++ if ($! == EOPNOTSUPP || $! == ENOLCK) {
++ print STDERR "WARNING: No locking is available on this
filesystem.\n";
++ print STDERR "WARNING: Creating $newconf without
locking...\n";
++ } else {
++ &dief ("can't lock `%s'\n", $newconf);
++ }
++ }
+
+ print FP "# This file was automaticaly generated by $0.\n";
+ print FP "# Don't edit!\n";
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits