Changeset 28347 for trunk/dports


Ignore:
Timestamp:
Aug 28, 2007, 10:00:40 PM (13 years ago)
Author:
dluke@…
Message:

Version bump, update subversion and associated bindings ports to 1.4.5.

Also:

  • remove subversion-pythonbindings port
  • Set DYLD_LIBRARY_PATH for test runs via method from #12421 (thanks nox!)
  • use copy instead of file copy
  • remove no longer necessary file delete commands
  • send apr-1-config and apu-1-config to configure to avoid linking in the wrong apr/apr-util
Location:
trunk/dports/devel
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/subversion-javahlbindings/Portfile

    r26106 r28347  
    33PortSystem 1.0
    44name                    subversion-javahlbindings
    5 version                 1.4.4
     5version                 1.4.5
    66categories              devel java
    77platforms               darwin
     
    1515
    1616homepage                http://subversion.tigris.org/
    17 master_sites            http://subversion.tigris.org/tarballs/
     17master_sites            ${homepage}/downloads/
    1818use_bzip2               yes
    19 checksums               md5 d4aa5aeb09acb3307841022d279ab895
     19checksums               md5 4c333a5fe827568c67d195cda7a5e154
    2020distname                subversion-${version}
    2121dist_subdir             subversion
     
    3030
    3131configure.args          --with-berkeley-db=${prefix}/include/db44:${prefix}/lib/db44 \
    32                         --with-neon=${prefix} --with-apr=${prefix} \
    33                         --with-apr-util=${prefix} --without-apxs \
     32                        --with-neon=${prefix} --with-apr=${prefix}/bin/apr-1-config \
     33                        --with-apr-util=${prefix}/bin/apu-1-config --without-apxs \
    3434                        --mandir=\\\${prefix}/share/man \
    3535                        --disable-neon-version-check \
     
    4242test.run                yes
    4343test.target             check-javahl
     44
     45destroot.violate_mtree  yes
    4446
    4547patchfiles              patch-configure
     
    7678                file mkdir ${destroot}${prefix}/share/java
    7779                system "ln -sf ${prefix}/lib/svn-javahl/svn-javahl.jar ${destroot}/${prefix}/share/java/svn-javahl.jar"
    78 
    79                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.0.0.0.dylib"
    80                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.la"
    81                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.dylib"
    82                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.0.dylib"
    83                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.0.0.0.dylib"
    84                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.la"
    85                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.a"
    86                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.0.dylib"
    87                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.0.0.0.dylib"
    88                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.dylib"
    89                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.a"
    90                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.0.dylib"
    91                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.la"
    92                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.dylib"
    93                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.a"
    94                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.0.0.0.dylib"
    95                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.la"
    96                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.dylib"
    97                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.0.dylib"
    98                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.0.0.0.dylib"
    99                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.la"
    100                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.a"
    101                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.0.dylib"
    102                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.0.0.0.dylib"
    103                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.dylib"
    104                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.a"
    105                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.0.dylib"
    106                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.la"
    107                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.dylib"
    108                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.a"
    109                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.0.0.0.dylib"
    110                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.la"
    111                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.dylib"
    112                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.0.dylib"
    113                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.0.0.0.dylib"
    114                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.la"
    115                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.a"
    116                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.0.dylib"
    117                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.0.0.0.dylib"
    118                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.dylib"
    119                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.a"
    120                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.0.dylib"
    121                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.la"
    122                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.dylib"
    123                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.a"
    124                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.0.0.0.dylib"
    125                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.la"
    126                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.dylib"
    127                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.0.dylib"
    128                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.0.0.0.dylib"
    129                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.la"
    130                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.a"
    131                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.0.dylib"
    132                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.dylib"
    133                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.a"
    134                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.la"
    135                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.dylib"
    136                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.0.0.0.dylib"
    137                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.la"
    138                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.0.dylib"
    139                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.0.0.0.dylib"
    140                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.a"
    141                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.0.dylib"
    142                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.dylib"
    143                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.a"
    14480                }
    14581
  • trunk/dports/devel/subversion-perlbindings/Portfile

    r26105 r28347  
    33PortSystem 1.0
    44name                    subversion-perlbindings
    5 version                 1.4.4
     5version                 1.4.5
    66categories              devel perl
     7platforms               darwin
    78maintainers             dluke@geeklair.net
    89description             Perl bindings for the subversion version control system.
     
    1415
    1516homepage                http://subversion.tigris.org/
    16 master_sites            http://subversion.tigris.org/downloads/
     17master_sites            ${homepage}/downloads/
    1718use_bzip2               yes
    18 checksums               md5 d4aa5aeb09acb3307841022d279ab895
     19checksums               md5 4c333a5fe827568c67d195cda7a5e154
    1920distname                subversion-${version}
    2021dist_subdir             subversion
     
    3031
    3132configure.args          --with-berkeley-db=${prefix}/include/db44:${prefix}/lib/db44 \
    32                         --with-neon=${prefix} --with-apr=${prefix} \
    33                         --with-apr-util=${prefix} --without-apxs \
     33                        --with-neon=${prefix} --with-apr=${prefix}/bin/apr-1-config \
     34                        --with-apr-util=${prefix}/bin/apu-1-config --without-apxs \
    3435                        --mandir=\\\${prefix}/share/man \
    3536                        --disable-neon-version-check \
     
    6263
    6364post-destroot {
    64                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.0.0.0.dylib"
    65                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.0.dylib"
    66                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.a"
    67                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.dylib"
    68                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.la"
    69                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.0.0.0.dylib"
    70                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.0.dylib"
    71                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.a"
    72                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.dylib"
    73                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.la"
    74                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.0.0.0.dylib"
    75                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.0.dylib"
    76                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.a"
    77                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.dylib"
    78                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.la"
    7965                foreach packlist [exec find ${destroot} -name .packlist] {
    8066                        ui_info "Fixing packlist ${packlist}"
  • trunk/dports/devel/subversion-python25bindings/Portfile

    r27499 r28347  
    33PortSystem 1.0
    44name                    subversion-python25bindings
    5 version                 1.4.4
     5version                 1.4.5
    66categories              devel python
     7platforms               darwin
    78maintainers             dluke@geeklair.net
    89description             Python bindings for the subversion version control system.
     
    1415
    1516homepage                http://subversion.tigris.org/
    16 master_sites            http://subversion.tigris.org/tarballs/
     17master_sites            ${homepage}/downloads
    1718use_bzip2               yes
    18 checksums               md5 d4aa5aeb09acb3307841022d279ab895
     19checksums               md5 4c333a5fe827568c67d195cda7a5e154
    1920distname                subversion-${version}
    2021dist_subdir             subversion
     
    4445destroot.target         install-swig-py DESTDIR=${destroot}
    4546
    46 test.env                DYLD_LIBRARY_PATH=${worksrcpath}/subversion/bindings/swig/python/.libs:${worksrcpath}/subversion/bindings/swig/python/libsvn_swig_py25/.libs:${worksrcpath}/subversion/libsvn_client/.libs:${worksrcpath}/subversion/libsvn_delta/.libs:${worksrcpath}/subversion/libsvn_diff/.libs:${worksrcpath}/subversion/libsvn_fs/.libs:${worksrcpath}/subversion/libsvn_fs_base/.libs:${worksrcpath}/subversion/libsvn_fs_base/bdb/.libs:${worksrcpath}/subversion/libsvn_fs_base/util/.libs:${worksrcpath}/subversion/libsvn_fs_fs/.libs:${worksrcpath}/subversion/libsvn_ra/.libs:${worksrcpath}/subversion/libsvn_ra_dav/.libs:${worksrcpath}/subversion/libsvn_ra_local/.libs:${worksrcpath}/subversion/libsvn_ra_svn/.libs:${worksrcpath}/subversion/libsvn_repos/.libs:${worksrcpath}/subversion/libsvn_subr/.libs:${worksrcpath}/subversion/libsvn_wc/.libs
    4747test.run                yes
    4848test.target             check-swig-py
     49
     50pre-test {
     51                        set x {}
     52                        fs-traverse dir ${worksrcpath}/subversion {
     53                                if {[file tail ${dir}] == ".libs" && [file isdirectory ${dir}]} {
     54                                lappend x ${dir}
     55                                continue
     56                                }
     57                        }
     58                        test.env-append DYLD_LIBRARY_PATH=[join ${x} ":"]
     59                        }
    4960
    5061pre-configure {         reinplace "s|hardcode_direct=yes|hardcode_direct=no|g" \
     
    7788                file rename "${destroot}/${prefix}/lib/svn-python" \
    7889                        "${destroot}/${prefix}/lib/svn-python2.5"
    79 
    80                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.0.0.0.dylib"
    81                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.dylib"
    82                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.0.dylib"
    83                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.la"
    84                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.0.dylib"
    85                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.la"
    86                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.a"
    87                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.0.0.0.dylib"
    88                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.a"
    89                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.0.0.0.dylib"
    90                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.dylib"
    91                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.0.dylib"
    92                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.dylib"
    93                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.0.dylib"
    94                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.la"
    95                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.a"
    96                 file delete "${destroot}/${prefix}/lib/libsvn_client-1.la"
    97                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.a"
    98                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.0.0.0.dylib"
    99                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.dylib"
    100                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.0.0.0.dylib"
    101                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.dylib"
    102                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.0.dylib"
    103                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.la"
    104                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.0.dylib"
    105                 file delete "${destroot}/${prefix}/lib/libsvn_fs_base-1.la"
    106                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.a"
    107                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.a"
    108                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.0.0.0.dylib"
    109                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.dylib"
    110                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.dylib"
    111                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.0.dylib"
    112                 file delete "${destroot}/${prefix}/lib/libsvn_ra_local-1.la"
    113                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.la"
    114                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.a"
    115                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.0.0.0.dylib"
    116                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.0.0.0.dylib"
    117                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.dylib"
    118                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.0.dylib"
    119                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.0.dylib"
    120                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.la"
    121                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.a"
    122                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.0.0.0.dylib"
    123                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.a"
    124                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.0.0.0.dylib"
    125                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.dylib"
    126                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.0.dylib"
    127                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.dylib"
    128                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.0.dylib"
    129                 file delete "${destroot}/${prefix}/lib/libsvn_ra_svn-1.la"
    130                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.a"
    131                 file delete "${destroot}/${prefix}/lib/libsvn_diff-1.la"
    132                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.a"
    133                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.0.0.0.dylib"
    134                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.dylib"
    135                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.0.0.0.dylib"
    136                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.dylib"
    137                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.0.dylib"
    138                 file delete "${destroot}/${prefix}/lib/libsvn_wc-1.la"
    139                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.0.dylib"
    140                 file delete "${destroot}/${prefix}/lib/libsvn_ra-1.la"
    141                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.a"
    142                 file delete "${destroot}/${prefix}/lib/libsvn_fs-1.a"
    143                 file delete "${destroot}/${prefix}/lib/libsvn_ra_dav-1.0.0.0.dylib"
    144                 file delete "${destroot}/${prefix}/lib/libsvn_repos-1.dylib"
    14590                }
    14691
  • trunk/dports/devel/subversion-rubybindings/Portfile

    r26108 r28347  
    33PortSystem 1.0
    44name                    subversion-rubybindings
    5 version                 1.4.4
     5version                 1.4.5
    66categories              devel ruby
     7platforms               darwin
    78maintainers             dluke@geeklair.net
    89description             Ruby bindings for the subversion version control system.
     
    1415
    1516homepage                http://subversion.tigris.org/
    16 master_sites            http://subversion.tigris.org/downloads/
     17master_sites            ${homepage}/downloads/
    1718use_bzip2               yes
    18 checksums               md5 d4aa5aeb09acb3307841022d279ab895
     19checksums               md5 4c333a5fe827568c67d195cda7a5e154
    1920distname                subversion-${version}
    2021dist_subdir             subversion
    2122
    22 test.env                DYLD_LIBRARY_PATH=${worksrcpath}/subversion/bindings/swig/ruby/.libs:${worksrcpath}/subversion/bindings/swig/ruby/libsvn_swig_ruby/.libs:${worksrcpath}/subversion/libsvn_client/.libs:${worksrcpath}/subversion/libsvn_delta/.libs:${worksrcpath}/subversion/libsvn_diff/.libs:${worksrcpath}/subversion/libsvn_fs/.libs:${worksrcpath}/subversion/libsvn_fs_base/.libs:${worksrcpath}/subversion/libsvn_fs_base/bdb/.libs:${worksrcpath}/subversion/libsvn_fs_base/util/.libs:${worksrcpath}/subversion/libsvn_fs_fs/.libs:${worksrcpath}/subversion/libsvn_ra/.libs:${worksrcpath}/subversion/libsvn_ra_dav/.libs:${worksrcpath}/subversion/libsvn_ra_local/.libs:${worksrcpath}/subversion/libsvn_ra_svn/.libs:${worksrcpath}/subversion/libsvn_repos/.libs:${worksrcpath}/subversion/libsvn_subr/.libs:${worksrcpath}/subversion/libsvn_wc/.libs
    2323test.run                yes
    2424test.target             check-swig-rb
     
    3232configure.env           RUBY=${prefix}/bin/ruby
    3333configure.args          --with-berkeley-db=${prefix}/include/db44:${prefix}/lib/db44 \
    34                         --with-neon=${prefix} --with-apr=${prefix} \
    35                         --with-apr-util=${prefix} --without-apxs \
     34                        --with-neon=${prefix} --with-apr=${prefix}/bin/apr-1-config \
     35                        --with-apr-util=${prefix}/bin/apu-1-config --without-apxs \
    3636                        --mandir=\\\${prefix}/share/man \
    3737                        --disable-neon-version-check
     
    3939build.target            swig-rb
    4040destroot.target         install-swig-rb
     41
     42pre-test {
     43                        set x {}
     44                        fs-traverse dir ${worksrcpath}/subversion {
     45                                if {[file tail ${dir}] == ".libs" && [file isdirectory ${dir}]} {
     46                                lappend x ${dir}
     47                                continue
     48                                }
     49                        }
     50
     51                        test.env-append DYLD_LIBRARY_PATH=[join ${x} ":"]
     52                        }
    4153
    4254pre-configure {         reinplace "s|hardcode_direct=yes|hardcode_direct=no|g" \
     
    5870                        }
    5971
    60 post-destroot {
    61                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.0.0.0.dylib"
    62                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.0.dylib"
    63                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.a"
    64                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.dylib"
    65                 file delete "${destroot}/${prefix}/lib/libsvn_delta-1.la"
    66                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.0.0.0.dylib"
    67                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.0.dylib"
    68                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.a"
    69                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.dylib"
    70                 file delete "${destroot}/${prefix}/lib/libsvn_fs_fs-1.la"
    71                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.0.0.0.dylib"
    72                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.0.dylib"
    73                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.a"
    74                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.dylib"
    75                 file delete "${destroot}/${prefix}/lib/libsvn_subr-1.la"
    76         }
    77 
    7872# 10.3 says -> CarbonCore/MacTypes.h: No such file or directory
    7973platform darwin 7 {             configure.args-append \
  • trunk/dports/devel/subversion/Portfile

    r28174 r28347  
    33PortSystem 1.0
    44name                    subversion
    5 version                 1.4.4
     5version                 1.4.5
    66categories              devel
     7platforms               darwin
    78maintainers             dluke@geeklair.net
    89description             A cvs like version control system, but without the suck
     
    1314
    1415homepage                http://subversion.tigris.org/
    15 master_sites            http://subversion.tigris.org/downloads/
     16master_sites            ${homepage}/downloads/
    1617use_bzip2               yes
    17 checksums               md5 d4aa5aeb09acb3307841022d279ab895
     18checksums               md5 4c333a5fe827568c67d195cda7a5e154
    1819
    1920depends_lib             port:expat port:neon \
     
    2425test.run                yes
    2526test.target             check
    26 test.env                DYLD_LIBRARY_PATH=${worksrcpath}/subversion/libsvn_client/.libs:${worksrcpath}/subversion/libsvn_delta/.libs:${worksrcpath}/subversion/libsvn_diff/.libs:${worksrcpath}/subversion/libsvn_fs/.libs:${worksrcpath}/subversion/libsvn_fs_base/.libs:${worksrcpath}/subversion/libsvn_fs_base/bdb/.libs:${worksrcpath}/subversion/libsvn_fs_base/util/.libs:${worksrcpath}/subversion/libsvn_fs_fs/.libs:${worksrcpath}/subversion/libsvn_ra/.libs:${worksrcpath}/subversion/libsvn_ra_dav/.libs:${worksrcpath}/subversion/libsvn_ra_local/.libs:${worksrcpath}/subversion/libsvn_ra_svn/.libs:${worksrcpath}/subversion/libsvn_repos/.libs:${worksrcpath}/subversion/libsvn_subr/.libs:${worksrcpath}/subversion/libsvn_wc/.libs:${worksrcpath}/subversion/svn/.libs:${worksrcpath}/subversion/svnadmin/.libs:${worksrcpath}/subversion/svndumpfilter/.libs:${worksrcpath}/subversion/svnlook/.libs:${worksrcpath}/subversion/svnserve/.libs:${worksrcpath}/subversion/svnsync/.libs:${worksrcpath}/subversion/svnversion/.libs:${worksrcpath}/subversion/tests/.libs:${worksrcpath}/subversion/tests/libsvn_delta/.libs:${worksrcpath}/subversion/tests/libsvn_diff/.libs:${worksrcpath}/subversion/tests/libsvn_fs/.libs:${worksrcpath}/subversion/tests/libsvn_fs_base/.libs:${worksrcpath}/subversion/tests/libsvn_ra_local/.libs:${worksrcpath}/subversion/tests/libsvn_repos/.libs:${worksrcpath}/subversion/tests/libsvn_subr/.libs:${worksrcpath}/subversion/tests/libsvn_wc/.libs \
    27                                 CLEANUP=true
     27test.env                CLEANUP=true
    2828
    2929patchfiles              patch-Makefile.in
    3030
    3131configure.args          --with-berkeley-db=${prefix}/include/db44:${prefix}/lib/db44 \
    32                         --with-neon=${prefix} --with-apr=${prefix} \
    33                         --with-apr-util=${prefix} --without-apxs \
     32                        --with-neon=${prefix} --with-apr=${prefix}/bin/apr-1-config \
     33                        --with-apr-util=${prefix}/bin/apu-1-config --without-apxs \
    3434                        --mandir=\\\${prefix}/share/man \
    3535                        --disable-neon-version-check
    3636
    3737build.target            all mucc
     38
     39pre-test {
     40                        set x {}
     41                        fs-traverse dir ${worksrcpath}/subversion {
     42                                if {[file tail ${dir}] == ".libs" && [file isdirectory ${dir}]} {
     43                                        lappend x ${dir}
     44                                        continue
     45                                }
     46                        }
     47
     48                        test.env-append DYLD_LIBRARY_PATH=[join ${x} ":"]
     49                        }
    3850
    3951pre-configure {         reinplace "s|hardcode_direct=yes|hardcode_direct=no|g" \
     
    8092variant tools {         post-destroot {
    8193                                xinstall -d -m 755 ${destroot}${prefix}/share/${name}
    82                                 file copy ${worksrcpath}/tools ${destroot}${prefix}/share/${name}/tools
    83                                 file copy ${worksrcpath}/contrib/client-side/mucc ${destroot}${prefix}/bin/
     94                                copy ${worksrcpath}/tools ${destroot}${prefix}/share/${name}/tools
     95                                copy ${worksrcpath}/contrib/client-side/mucc ${destroot}${prefix}/bin/
    8496                                foreach f {mucc mucc.o mucc.lo .libs} {
    85                                         file delete ${worksrcpath}/contrib/client-side/${f}
     97                                        delete ${worksrcpath}/contrib/client-side/${f}
    8698                                        }
    87                                 file copy ${worksrcpath}/contrib ${destroot}${prefix}/share/${name}/contrib
     99                                copy ${worksrcpath}/contrib ${destroot}${prefix}/share/${name}/contrib
    88100                                }
    89101                        }
     
    93105                                post-destroot {
    94106                                        xinstall -d ${destroot}${prefix}/etc/bash_completion.d
    95                                         file copy ${worksrcpath}/tools/client-side/bash_completion ${destroot}${prefix}/etc/bash_completion.d/subversion
     107                                        copy ${worksrcpath}/tools/client-side/bash_completion ${destroot}${prefix}/etc/bash_completion.d/subversion
    96108                                        }
    97109                                }
Note: See TracChangeset for help on using the changeset viewer.