components/graphviz/patches/install-lang-mods.patch
author Danek Duvall <danek.duvall@oracle.com>
Wed, 29 Apr 2015 16:36:59 -0700
branchs11-update
changeset 4227 35a4398c64cb
permissions -rw-r--r--
18685168 graphviz should move to ruby 1.9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4227
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     1
Allow language modules to be installed in the right place.
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     2
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     3
For Python, ensure the use of the vendor-packages directory, as well as the
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     4
use of a 64-bit-specific directory, as needed.
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     5
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     6
For Lua, the appropriate variable will need to be set during installation,
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     7
since there's no corresponding config_lua.lua file.
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     8
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     9
This is an in-house patch, but has not been passed upstream because it's
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    10
against a version of graphviz that is out of date; submission will be
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    11
reconsidered when we upgrade.  Note that at least the Python portion is
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    12
Solaris-specific, and likely will not be accepted.
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    13
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    14
--- graphviz-2.28.0/config/config_python.py	Sat Mar 26 10:49:00 2005
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    15
+++ graphviz-2.28.0/config/config_python.py	Mon Jun 30 14:38:34 2014
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    16
@@ -1,12 +1,20 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    17
 import sys
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    18
+import struct
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    19
 from distutils import sysconfig
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    20
 
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    21
+if struct.calcsize('P') == 8:
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    22
+    sixtyfour = "/64"
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    23
+else:
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    24
+    sixtyfour = ""
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    25
+
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    26
+pyver = ".".join(str(i) for i in sys.version_info[:2])
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    27
+
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    28
 if sys.argv[1] == "archlib":
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    29
-    print sysconfig.get_python_lib(1,1)
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    30
+    print sysconfig.get_python_lib(1,1) + sixtyfour
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    31
 elif sys.argv[1] == "lib":
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    32
     print sysconfig.get_python_lib(0,1)
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    33
 elif sys.argv[1] == "archsitelib":
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    34
-    print sysconfig.get_python_lib(1,0)
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    35
+    print "/usr/lib/python%s/vendor-packages%s" % (pyver, sixtyfour)
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    36
 elif sys.argv[1] == "sitelib":
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    37
     print sysconfig.get_python_lib(0,0)
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    38
 
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    39
--- graphviz-2.28.0/tclpkg/Makefile.in	Fri May  6 20:27:53 2011
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    40
+++ graphviz-2.28.0/tclpkg/Makefile.in	Mon Jun 30 15:30:49 2014
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    41
@@ -878,10 +878,10 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    42
 #    ./configure --prefix=$HOME/graphviz; make; make install
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    43
 # without root priviledges.
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    44
 install-data-hook:
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    45
-@WITH_LUA_TRUE@	-mkdir -p $(DESTDIR)@LUA_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    46
-@WITH_LUA_TRUE@	if test -w $(DESTDIR)@LUA_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    47
-@WITH_LUA_TRUE@		(cd $(DESTDIR)@LUA_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    48
-@WITH_LUA_TRUE@			$(LN_S) -f $(pkgluadir)/libgv_lua.so gv.so;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    49
+@WITH_LUA_TRUE@	-mkdir -p $(DESTDIR)$(LUA_INSTALL_DIR);
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    50
+@WITH_LUA_TRUE@	if test -w $(DESTDIR)$(LUA_INSTALL_DIR); then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    51
+@WITH_LUA_TRUE@		(cd $(DESTDIR)$(LUA_INSTALL_DIR); \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    52
+@WITH_LUA_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgluadir)/libgv_lua.so gv.so;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    53
 @WITH_LUA_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    54
 @WITH_LUA_TRUE@		echo "Warning: @LUA_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    55
 @WITH_LUA_TRUE@		echo "Skipping system installation of lua binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    56
@@ -889,8 +889,8 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    57
 @WITH_PERL_TRUE@	-mkdir -p $(DESTDIR)@PERL_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    58
 @WITH_PERL_TRUE@	if test -w $(DESTDIR)@PERL_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    59
 @WITH_PERL_TRUE@		(cd $(DESTDIR)@PERL_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    60
-@WITH_PERL_TRUE@			$(LN_S) -f $(pkgperldir)/libgv_perl.so gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    61
-@WITH_PERL_TRUE@			$(LN_S) -f $(pkgperldir)/gv.pm gv.pm;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    62
+@WITH_PERL_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgperldir)/libgv_perl.so gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    63
+@WITH_PERL_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgperldir)/gv.pm gv.pm;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    64
 @WITH_PERL_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    65
 @WITH_PERL_TRUE@		echo "Warning: @PERL_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    66
 @WITH_PERL_TRUE@		echo "Skipping system installation of perl binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    67
@@ -898,7 +898,7 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    68
 @WITH_PHP_TRUE@	-mkdir -p $(DESTDIR)@PHP_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    69
 @WITH_PHP_TRUE@	if test -w $(DESTDIR)@PHP_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    70
 @WITH_PHP_TRUE@		(cd $(DESTDIR)@PHP_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    71
-@WITH_PHP_TRUE@			$(LN_S) -f $(pkgphpdir)/libgv_php.so gv.so;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    72
+@WITH_PHP_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgphpdir)/libgv_php.so gv.so;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    73
 @WITH_PHP_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    74
 @WITH_PHP_TRUE@		echo "Warning: @PHP_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    75
 @WITH_PHP_TRUE@		echo "Skipping system installation of php binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    76
@@ -906,7 +906,7 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    77
 @WITH_PHP_TRUE@	-mkdir -p $(DESTDIR)@PHP_INSTALL_DATADIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    78
 @WITH_PHP_TRUE@	if test -w $(DESTDIR)@PHP_INSTALL_DATADIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    79
 @WITH_PHP_TRUE@		(cd $(DESTDIR)@PHP_INSTALL_DATADIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    80
-@WITH_PHP_TRUE@			$(LN_S) -f $(pkgphpdir)/gv.php gv.php;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    81
+@WITH_PHP_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgphpdir)/gv.php gv.php;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    82
 @WITH_PHP_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    83
 @WITH_PHP_TRUE@		echo "Warning: @PHP_INSTALL_DATADIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    84
 @WITH_PHP_TRUE@		echo "Skipping system installation of php binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    85
@@ -914,8 +914,8 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    86
 @WITH_PYTHON_TRUE@	-mkdir -p $(DESTDIR)@PYTHON_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    87
 @WITH_PYTHON_TRUE@	if test -w $(DESTDIR)@PYTHON_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    88
 @WITH_PYTHON_TRUE@		(cd $(DESTDIR)@PYTHON_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    89
-@WITH_PYTHON_TRUE@			$(LN_S) -f $(pkgpythondir)/libgv_python.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    90
-@WITH_PYTHON_TRUE@			$(LN_S) -f $(pkgpythondir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    91
+@WITH_PYTHON_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpythondir)/libgv_python.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    92
+@WITH_PYTHON_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpythondir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    93
 @WITH_PYTHON_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    94
 @WITH_PYTHON_TRUE@		echo "Warning: @PYTHON_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    95
 @WITH_PYTHON_TRUE@		echo "Skipping system installation of python binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    96
@@ -923,8 +923,8 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    97
 @WITH_PYTHON23_TRUE@	-mkdir -p $(DESTDIR)@PYTHON23_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    98
 @WITH_PYTHON23_TRUE@	if test -w $(DESTDIR)@PYTHON23_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    99
 @WITH_PYTHON23_TRUE@		(cd $(DESTDIR)@PYTHON23_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   100
-@WITH_PYTHON23_TRUE@			$(LN_S) -f $(pkgpython23dir)/libgv_python23.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   101
-@WITH_PYTHON23_TRUE@			$(LN_S) -f $(pkgpython23dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   102
+@WITH_PYTHON23_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython23dir)/libgv_python23.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   103
+@WITH_PYTHON23_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython23dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   104
 @WITH_PYTHON23_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   105
 @WITH_PYTHON23_TRUE@		echo "Warning: @PYTHON23_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   106
 @WITH_PYTHON23_TRUE@		echo "Skipping system installation of python23 binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   107
@@ -932,8 +932,8 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   108
 @WITH_PYTHON24_TRUE@	-mkdir -p $(DESTDIR)@PYTHON24_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   109
 @WITH_PYTHON24_TRUE@	if test -w $(DESTDIR)@PYTHON24_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   110
 @WITH_PYTHON24_TRUE@		(cd $(DESTDIR)@PYTHON24_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   111
-@WITH_PYTHON24_TRUE@			$(LN_S) -f $(pkgpython24dir)/libgv_python24.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   112
-@WITH_PYTHON24_TRUE@			$(LN_S) -f $(pkgpython24dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   113
+@WITH_PYTHON24_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython24dir)/libgv_python24.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   114
+@WITH_PYTHON24_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython24dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   115
 @WITH_PYTHON24_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   116
 @WITH_PYTHON24_TRUE@		echo "Warning: @PYTHON24_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   117
 @WITH_PYTHON24_TRUE@		echo "Skipping system installation of python24 binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   118
@@ -941,8 +941,8 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   119
 @WITH_PYTHON25_TRUE@	-mkdir -p $(DESTDIR)@PYTHON25_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   120
 @WITH_PYTHON25_TRUE@	if test -w $(DESTDIR)@PYTHON25_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   121
 @WITH_PYTHON25_TRUE@		(cd $(DESTDIR)@PYTHON25_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   122
-@WITH_PYTHON25_TRUE@			$(LN_S) -f $(pkgpython25dir)/libgv_python25.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   123
-@WITH_PYTHON25_TRUE@			$(LN_S) -f $(pkgpython25dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   124
+@WITH_PYTHON25_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython25dir)/libgv_python25.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   125
+@WITH_PYTHON25_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython25dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   126
 @WITH_PYTHON25_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   127
 @WITH_PYTHON25_TRUE@		echo "Warning: @PYTHON25_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   128
 @WITH_PYTHON25_TRUE@		echo "Skipping system installation of python25 binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   129
@@ -950,8 +950,8 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   130
 @WITH_PYTHON26_TRUE@	-mkdir -p $(DESTDIR)@PYTHON26_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   131
 @WITH_PYTHON26_TRUE@	if test -w $(DESTDIR)@PYTHON26_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   132
 @WITH_PYTHON26_TRUE@		(cd $(DESTDIR)@PYTHON26_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   133
-@WITH_PYTHON26_TRUE@			$(LN_S) -f $(pkgpython26dir)/libgv_python26.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   134
-@WITH_PYTHON26_TRUE@			$(LN_S) -f $(pkgpython26dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   135
+@WITH_PYTHON26_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython26dir)/libgv_python26.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   136
+@WITH_PYTHON26_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython26dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   137
 @WITH_PYTHON26_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   138
 @WITH_PYTHON26_TRUE@		echo "Warning: @PYTHON26_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   139
 @WITH_PYTHON26_TRUE@		echo "Skipping system installation of python26 binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   140
@@ -959,8 +959,8 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   141
 @WITH_PYTHON27_TRUE@	-mkdir -p $(DESTDIR)@PYTHON27_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   142
 @WITH_PYTHON27_TRUE@	if test -w $(DESTDIR)@PYTHON27_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   143
 @WITH_PYTHON27_TRUE@		(cd $(DESTDIR)@PYTHON27_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   144
-@WITH_PYTHON27_TRUE@			$(LN_S) -f $(pkgpython27dir)/libgv_python27.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   145
-@WITH_PYTHON27_TRUE@			$(LN_S) -f $(pkgpython27dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   146
+@WITH_PYTHON27_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython27dir)/libgv_python27.so _gv.so; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   147
+@WITH_PYTHON27_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgpython27dir)/gv.py gv.py;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   148
 @WITH_PYTHON27_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   149
 @WITH_PYTHON27_TRUE@		echo "Warning: @PYTHON27_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   150
 @WITH_PYTHON27_TRUE@		echo "Skipping system installation of python27 binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   151
@@ -968,7 +968,7 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   152
 @WITH_RUBY_TRUE@	-mkdir -p $(DESTDIR)@RUBY_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   153
 @WITH_RUBY_TRUE@	if test -w $(DESTDIR)@RUBY_INSTALL_DIR@; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   154
 @WITH_RUBY_TRUE@		(cd $(DESTDIR)@RUBY_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   155
-@WITH_RUBY_TRUE@			$(LN_S) -f $(pkgrubydir)/libgv_ruby.so gv.so;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   156
+@WITH_RUBY_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgrubydir)/libgv_ruby.so gv.so;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   157
 @WITH_RUBY_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   158
 @WITH_RUBY_TRUE@		echo "Warning: @RUBY_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   159
 @WITH_RUBY_TRUE@		echo "Skipping system installation of ruby binding."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   160
@@ -976,7 +976,7 @@
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   161
 @WITH_TCL_TRUE@	-mkdir -p $(DESTDIR)@TCL_INSTALL_DIR@;
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   162
 @WITH_TCL_TRUE@	if test -w $(DESTDIR)@TCL_INSTALL_DIR@/; then \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   163
 @WITH_TCL_TRUE@		(cd $(DESTDIR)@TCL_INSTALL_DIR@; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   164
-@WITH_TCL_TRUE@			$(LN_S) -f $(pkgtcldir) @PACKAGE_NAME@;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   165
+@WITH_TCL_TRUE@			$(LN_S) -r -f $(DESTDIR)/$(pkgtcldir) @PACKAGE_NAME@;) \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   166
 @WITH_TCL_TRUE@	else \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   167
 @WITH_TCL_TRUE@		echo "Warning: @TCL_INSTALL_DIR@ is not writable."; \
35a4398c64cb 18685168 graphviz should move to ruby 1.9
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   168
 @WITH_TCL_TRUE@		echo "Skipping system installation of tcl bindings."; \