New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 79390


Ignore:
Timestamp:
06/12/11 10:00:33 (4 years ago)
Author:
and.damore@…
Message:

wxwidgets-devel files patched repeateadly in r79389, fixed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/graphics/wxWidgets-devel/files/patch-configure-change_install_names.diff

    r79389 r79390  
    5555  
    5656         dnl the HEADER_PAD_OPTION is required by some wx samples to avoid the error: 
    57 --- configure.orig      2011-01-13 02:34:25.000000000 -0800 
    58 +++ configure   2011-01-13 02:33:45.000000000 -0800 
    59 @@ -34968,16 +34968,18 @@ 
    60              DYLIB_RPATH_POSTLINK="${HOST_PREFIX}install_name_tool -id \$@ \$@" 
    61              cat <<EOF >change-install-names 
    62  #!/bin/sh 
    63 -libnames=\`cd \${1} ; ls -1 | grep '\.[0-9][0-9]*\.dylib\$'\` 
    64 -for i in \${libnames} ; do 
    65 -    ${HOST_PREFIX}install_name_tool -id \${1}/\${i} \${1}/\${i} 
    66 -    for dep in \${libnames} ; do 
    67 -        ${HOST_PREFIX}install_name_tool -change \${2}/\${dep} \${1}/\${dep} \${1}/\${i} 
    68 -    done 
    69 +libnames=\`find -E \$4  -type f -a -regex '.*\.[0-9]+\.dylib' -exec basename '{}' \;\` 
    70 +changes='' 
    71 +for dep in \$libnames; do 
    72 +    changes="\$changes -change \$4/\$dep \$3/\$dep" 
    73  done 
    74 +for i in \$libnames; do 
    75 +    ${HOST_PREFIX}install_name_tool \$changes -id \$3/\$i \$1/\$i 
    76 +done 
    77 +${HOST_PREFIX}install_name_tool \$changes \$2/wxrc-2.9 
    78  EOF 
    79              chmod +x change-install-names 
    80 -            DYLIB_RPATH_INSTALL="\$(wx_top_builddir)/change-install-names \${libdir} \$(wx_top_builddir)/lib" 
    81 +            DYLIB_RPATH_INSTALL="\$(wx_top_builddir)/change-install-names \${DESTDIR}\${libdir} \${DESTDIR}\${bindir} \${libdir} \$(wx_top_builddir)/lib" 
    82          fi 
    83   
    84                                          HEADER_PAD_OPTION="-headerpad_max_install_names" 
    85 --- configure.in.orig   2011-01-13 02:34:15.000000000 -0800 
    86 +++ configure.in        2011-01-13 02:32:44.000000000 -0800 
    87 @@ -3989,16 +3989,18 @@ 
    88              DYLIB_RPATH_POSTLINK="${HOST_PREFIX}install_name_tool -id \$@ \$@" 
    89              cat <<EOF >change-install-names 
    90  #!/bin/sh 
    91 -libnames=\`cd \${1} ; ls -1 | grep '\.[[0-9]][[0-9]]*\.dylib\$'\` 
    92 -for i in \${libnames} ; do 
    93 -    ${HOST_PREFIX}install_name_tool -id \${1}/\${i} \${1}/\${i} 
    94 -    for dep in \${libnames} ; do 
    95 -        ${HOST_PREFIX}install_name_tool -change \${2}/\${dep} \${1}/\${dep} \${1}/\${i} 
    96 -    done 
    97 +libnames=\`find \$4  -type f -a -regex '.*\.[0-9]+\.dylib' -exec basename '{}' \;\` 
    98 +changes='' 
    99 +for dep in \$libnames; do 
    100 +    changes="\$changes -change \$4/\$dep \$3/\$dep" 
    101  done 
    102 +for i in \$libnames; do 
    103 +    ${HOST_PREFIX}install_name_tool \$changes -id \$3/\$i \$1/\$i 
    104 +done 
    105 +${HOST_PREFIX}install_name_tool \$changes \$2/wxrc-2.9 
    106  EOF 
    107              chmod +x change-install-names 
    108 -            DYLIB_RPATH_INSTALL="\$(wx_top_builddir)/change-install-names \${libdir} \$(wx_top_builddir)/lib" 
    109 +            DYLIB_RPATH_INSTALL="\$(wx_top_builddir)/change-install-names \${DESTDIR}\${libdir} \${DESTDIR}\${bindir} \${libdir} \$(wx_top_builddir)/lib" 
    110          fi 
    111   
    112          dnl the HEADER_PAD_OPTION is required by some wx samples to avoid the error: 
    113 --- configure.orig      2011-01-13 02:34:25.000000000 -0800 
    114 +++ configure   2011-01-13 02:33:45.000000000 -0800 
    115 @@ -34968,16 +34968,18 @@ 
    116              DYLIB_RPATH_POSTLINK="${HOST_PREFIX}install_name_tool -id \$@ \$@" 
    117              cat <<EOF >change-install-names 
    118  #!/bin/sh 
    119 -libnames=\`cd \${1} ; ls -1 | grep '\.[0-9][0-9]*\.dylib\$'\` 
    120 -for i in \${libnames} ; do 
    121 -    ${HOST_PREFIX}install_name_tool -id \${1}/\${i} \${1}/\${i} 
    122 -    for dep in \${libnames} ; do 
    123 -        ${HOST_PREFIX}install_name_tool -change \${2}/\${dep} \${1}/\${dep} \${1}/\${i} 
    124 -    done 
    125 +libnames=\`find -E \$4  -type f -a -regex '.*\.[0-9]+\.dylib' -exec basename '{}' \;\` 
    126 +changes='' 
    127 +for dep in \$libnames; do 
    128 +    changes="\$changes -change \$4/\$dep \$3/\$dep" 
    129  done 
    130 +for i in \$libnames; do 
    131 +    ${HOST_PREFIX}install_name_tool \$changes -id \$3/\$i \$1/\$i 
    132 +done 
    133 +${HOST_PREFIX}install_name_tool \$changes \$2/wxrc-2.9 
    134  EOF 
    135              chmod +x change-install-names 
    136 -            DYLIB_RPATH_INSTALL="\$(wx_top_builddir)/change-install-names \${libdir} \$(wx_top_builddir)/lib" 
    137 +            DYLIB_RPATH_INSTALL="\$(wx_top_builddir)/change-install-names \${DESTDIR}\${libdir} \${DESTDIR}\${bindir} \${libdir} \$(wx_top_builddir)/lib" 
    138          fi 
    139   
    140                                          HEADER_PAD_OPTION="-headerpad_max_install_names" 
    141 --- configure.in.orig   2011-01-13 02:34:15.000000000 -0800 
    142 +++ configure.in        2011-01-13 02:32:44.000000000 -0800 
    143 @@ -3989,16 +3989,18 @@ 
    144              DYLIB_RPATH_POSTLINK="${HOST_PREFIX}install_name_tool -id \$@ \$@" 
    145              cat <<EOF >change-install-names 
    146  #!/bin/sh 
    147 -libnames=\`cd \${1} ; ls -1 | grep '\.[[0-9]][[0-9]]*\.dylib\$'\` 
    148 -for i in \${libnames} ; do 
    149 -    ${HOST_PREFIX}install_name_tool -id \${1}/\${i} \${1}/\${i} 
    150 -    for dep in \${libnames} ; do 
    151 -        ${HOST_PREFIX}install_name_tool -change \${2}/\${dep} \${1}/\${dep} \${1}/\${i} 
    152 -    done 
    153 +libnames=\`find \$4  -type f -a -regex '.*\.[0-9]+\.dylib' -exec basename '{}' \;\` 
    154 +changes='' 
    155 +for dep in \$libnames; do 
    156 +    changes="\$changes -change \$4/\$dep \$3/\$dep" 
    157  done 
    158 +for i in \$libnames; do 
    159 +    ${HOST_PREFIX}install_name_tool \$changes -id \$3/\$i \$1/\$i 
    160 +done 
    161 +${HOST_PREFIX}install_name_tool \$changes \$2/wxrc-2.9 
    162  EOF 
    163              chmod +x change-install-names 
    164 -            DYLIB_RPATH_INSTALL="\$(wx_top_builddir)/change-install-names \${libdir} \$(wx_top_builddir)/lib" 
    165 +            DYLIB_RPATH_INSTALL="\$(wx_top_builddir)/change-install-names \${DESTDIR}\${libdir} \${DESTDIR}\${bindir} \${libdir} \$(wx_top_builddir)/lib" 
    166          fi 
    167   
    168          dnl the HEADER_PAD_OPTION is required by some wx samples to avoid the error: 
Note: See TracChangeset for help on using the changeset viewer.