Changeset 77792


Ignore:
Timestamp:
Apr 13, 2011, 6:26:08 AM (10 years ago)
Author:
jmr@…
Message:

py-svn: update to 1.7.5 and fix build (#23778)

Location:
trunk/dports/python/py-svn
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/dports/python/py-svn/Portfile

    r57447 r77792  
    55
    66name                    py-svn
    7 version                 1.5.1
     7version                 1.7.5
    88categories              python devel
    99maintainers             gmail.com:yunzheng.hu
     
    1717homepage                http://pysvn.tigris.org/
    1818
    19 master_sites            http://pysvn.tigris.org/files/documents/1233/36248
     19master_sites            http://pysvn.barrys-emacs.org/source_kits/
    2020distname                pysvn-${version}
    21 checksums               md5 692b33cb82e2446c051df358d61b349a \
    22                         sha1 1f24b5b18bf93fc978afca049a219128c372ca57
     21checksums               md5 3334718248ec667b17d333aac73d5680 \
     22                        sha1 912d7081a8294a578f822e03d60747154cf8532d \
     23                        rmd160 d412aab74737d371a184a327ceadc971a00340ab
    2324
    2425depends_lib             port:python24 \
    2526                        port:subversion
    2627
    27 patchfiles              patch-setup.py
     28patchfiles              patch-setup_configure.py
    2829
    29 use_configure           yes
    30 configure.cmd           cd Source && ${python.bin} setup.py configure
     30configure {
     31    system "cd ${worksrcpath}/Source && ${python.bin} setup.py backport && ${python.bin} setup.py configure"
     32}
    3133
    32 build.cmd               cd Source && make
     34build.cmd               make
     35build.dir       ${worksrcpath}/Source
    3336build.target            all
    3437
  • trunk/dports/python/py-svn/files/patch-setup_configure.py

    r77790 r77792  
    1 --- Source/setup.py.org 2007-03-31 15:05:46.000000000 +0200
    2 +++ Source/setup.py     2007-03-31 15:05:21.000000000 +0200
    3 @@ -198,7 +198,7 @@
     1--- Source/setup_configure.py.orig      2011-01-01 00:19:01.000000000 +1100
     2+++ Source/setup_configure.py   2011-04-13 16:22:11.000000000 +1000
     3@@ -337,7 +337,11 @@
     4             # python framework will be used and not the one matching this python
     5             var_prefix = distutils.sysconfig.get_config_var('prefix')
     6             var_ldlibrary = distutils.sysconfig.get_config_var('LDLIBRARY')
     7-            framework_lib = os.path.join( var_prefix, os.path.basename( var_ldlibrary ) )
     8+            if distutils.sysconfig.get_config_var('PYTHONFRAMEWORKDIR') != 'no-framework':
     9+                framework_lib = os.path.join( var_prefix, os.path.basename( var_ldlibrary ) )
     10+            else:
     11+                var_libpl = distutils.sysconfig.get_config_var('LIBPL')
     12+                framework_lib = os.path.join( var_libpl, os.path.basename( var_ldlibrary ) ) + ' -undefined dynamic_lookup'
    413 
    5                  # 10.4 needs the libintl.a but 10.3 does not
    6                  template_values['extra_libs'] = '%(svn_lib_dir)s/libintl.a' % template_values
    7 -                template_values['frameworks'] = '-framework System %s -framework CoreFoundation -framework Kerberos' % framework_lib
    8 +                template_values['frameworks'] = '-framework System %s -framework CoreFoundation -framework Kerberos -framework Security' % framework_lib
    9              else:
     14             if self.is_atleast_mac_os_x_version( (10,5) ) >= 0:
    1015                 if self.verbose:
    11                      print 'Info: Using Mac OS X 10.3 makefile template'
    12 @@ -209,9 +209,6 @@
     16@@ -364,9 +368,6 @@
    1317             if self.is_mac_os_x_fink:
    1418                 makefile.write( self.makefile_template_macosx_fink % template_values )
     
    1822-
    1923             else:
    20                  makefile.write( self.makefile_template_macosx % template_values )
    21          elif sys.platform.startswith('aix'):
     24                 if sys.version_info[0] >= 3:
     25                     makefile.write( self.makefile_template_macosx_one_arch_py3 % template_values )
Note: See TracChangeset for help on using the changeset viewer.