SOURCES: python-pysvn-apr_util.patch (NEW) - find apr-util headers...
shadzik
shadzik at pld-linux.org
Fri Nov 2 09:58:02 CET 2007
Author: shadzik Date: Fri Nov 2 08:58:02 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- find apr-util headers and use them
- sent in by Kamil Jakubowski <jakubowski dot kamil at 3vnet dot pl>
---- Files affected:
SOURCES:
python-pysvn-apr_util.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/python-pysvn-apr_util.patch
diff -u /dev/null SOURCES/python-pysvn-apr_util.patch:1.1
--- /dev/null Fri Nov 2 09:58:02 2007
+++ SOURCES/python-pysvn-apr_util.patch Fri Nov 2 09:57:57 2007
@@ -0,0 +1,63 @@
+--- Source/setup.py 2007-07-01 12:30:50.000000000 +0200
++++ Source/setup.py.new 2007-10-23 08:46:23.000000000 +0200
+@@ -55,6 +55,7 @@
+ --enable-debug
+ --pycxx-dir=<dir>
+ --apr-inc-dir=<dir>
++ --apr-util-inc-dir=<dir>
+ --svn-root-dir=<dir>
+ --svn-inc-dir=<dir>
+ --svn-lib-dir=<dir>
+@@ -139,6 +140,8 @@
+ include_dir_list.append( svn_include )
+ # add APR include
+ include_dir_list.append( self.find_apr_inc( argv ) )
++ # add ARP util include
++ include_dir_list.append( self.find_apr_util_inc( argv ) )
+
+ # add source dir
+ include_dir_list.append( '.' )
+@@ -642,6 +645,43 @@
+ last_exception = e
+ raise last_exception
+
++ def find_apr_util_inc( self, argv ):
++ last_exception = None
++ for apr_ver in ['apr-util-1', 'apr-util-0']:
++ try:
++ return self.find_dir( argv,
++ 'APR include',
++ '--apr-util-inc-dir=',
++ 'include/%s' % apr_ver,
++ [
++ ],
++ 'apr_xlate.h' )
++ except SetupError:
++ pass
++
++ for apr_ver in ['apr-1', 'apr-0']:
++ try:
++ return self.find_dir( argv,
++ 'APR include',
++ '--apr-util-inc-dir=',
++ None,
++ [
++ '/opt/local/include/%s' % apr_ver, # Darwin - darwin ports
++ '/sw/include/%s' % apr_ver, # Darwin - fink
++ '/usr/include/%s' % apr_ver, # typical Linux
++ '/usr/local/apr/include/%s' % apr_ver, # Mac OS X www.metissian.com
++ '/usr/pkg/include/%s' % apr_ver, # netbsd
++ '/usr/include/apache2', # alternate Linux
++ '/usr/include/httpd', # alternate Linux
++ '/usr/include/apr-util', # alternate PLD Linux
++ '/usr/local/include/apr0', # typical *BSD
++ '/usr/local/include/apache2', # alternate *BSD
++ ],
++ 'apr_xlate.h' )
++ except SetupError, e:
++ last_exception = e
++ raise last_exception
++
+ def find_apr_lib( self, argv ):
+ last_exception = None
+ lib_list = [(self.get_lib_name_for_platform( 'libapr-1' ), 'apr-1'),
================================================================
More information about the pld-cvs-commit
mailing list