Ticket #40774: update-to-R16B02.diff

File update-to-R16B02.diff, 5.7 KB (added by ci42, 11 years ago)
  • Portfile

     
    66PortGroup           compiler_blacklist_versions 1.0
    77
    88name                erlang
    9 version             R16B01
    10 revision            1
     9version             R16B02
    1110categories          lang erlang
    1211maintainers         bfulgham
    1312platforms           darwin
     
    3130                    Ericsson ATM switch.
    3231
    3332homepage            http://www.erlang.org/
    34 master_sites        http://www.erlang.org/download/ \
    35                     http://www.erlang.org/download/patches/:patches
     33master_sites        http://www.erlang.org/download/
    3634
    3735# Parallel build doesn't work as per R13B01
    3836use_parallel_build  no
     
    4442                    otp_doc_html_${version}${extract.suffix}
    4543
    4644checksums           otp_src_${version}.tar.gz \
    47                     rmd160  0e3eccb9ec2797dab0a43e94434e148e971ded7c \
    48                     sha256  da388bc07b8ebdd008f5bb6c3d2c280e358bd188b5aac3ea01e3a7436315abc0 \
     45                    rmd160  d10ad82b3bddf16d1cf52babd56965537b64faeb \
     46                    sha256  6ab8ad1df8185345554a4b80e10fd8be06c4f2b71b69dcfb8528352787b32f85 \
    4947                    otp_doc_man_${version}.tar.gz \
    50                     rmd160  80b641464e1bc458626aa2f15693588375a99c16 \
    51                     sha256  71972049fbac73457fb6868be18068edce9f2c9fc2aeeab15f019d4217b6a8c2 \
     48                    rmd160  5f0f36831d996882e55b168acd209892156e6bb8 \
     49                    sha256  b79ceb0383415088b5f040f2f3705632b425cb3f29c3955ef2219556abec5789 \
    5250                    otp_doc_html_${version}.tar.gz \
    53                     rmd160  46fa69b8ec46c1c5a77d0ead33aa7fcd5a9b36fd \
    54                     sha256  fa8fc507b3f799e8ff4d2ab800f054f3f99b39212e348504024403a6951bd036
     51                    rmd160  20315bfa218469d045f0f69a52305a89e138f6e6 \
     52                    sha256  2d54119b30c4d905b6b1298865309c3392fefb1580ad69725e997644bed04b7f
    5553
    5654pre-patch         { file rename ${workpath}/otp_src_${version} ${workpath}/${name}-${version} }
    5755
     
    5957patchfiles          patch-toolbar.erl.diff \
    6058                    patch-erts_emulator_Makefile.in.diff \
    6159                    patch-erts_configure.diff \
    62                     patch-disable_wx.diff
    6360
    6461configure.args      --prefix=${prefix}       \
    6562                    --enable-kernel-poll     \
     
    6865                    --enable-smp-support     \
    6966                    --enable-hipe            \
    7067                    --without-ssl            \
    71                     --without-odbc
     68                    --without-odbc           \
     69                    --without-wx
    7270
    7371depends_build       port:gawk port:perl5
    7472# ${prefix}/lib/erlang/erts-5.8.4/bin/beam.smp links with ncurses
     
    8280    system "tar -C ${destroot}${prefix}/lib/erlang -zxvf ${distpath}/otp_doc_html_${version}${extract.suffix}"
    8381    system "tar -C ${destroot}${prefix}/lib/erlang -zxvf ${distpath}/otp_doc_man_${version}${extract.suffix}"
    8482 
    85     set erts_dir            erts-5.10.2
    86     set erl_interface_dir   erl_interface-3.7.13
    87     set wx_dir              wx-1.0
     83    set erts_dir            erts-5.10.3
     84    set erl_interface_dir   erl_interface-3.7.14
     85    set wx_dir              wx-1.1
    8886
    8987    reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/bin/erl
    9088    reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/bin/start
     
    121119
    122120variant wxwidgets description {Build wxWidgets support} {
    123121    wxWidgets.use               wxWidgets-3.0
    124     patchfiles-delete           patch-disable_wx.diff
    125122    patchfiles-append           patch-lib_wx_configure.in.diff \
    126123                                patch-lib_wx_configure.diff
    127124    depends_lib-append          port:${wxWidgets.port}
    128125    depends_run-append          port:tk
    129126    configure.args-append       --with-wxdir=${wxWidgets.wxdir}
     127    configure.args-delete       --without-wx
    130128}
    131129
    132130variant ssl description {Build SSL support} {
     
    138136
    139137variant nohipe description {Disable HiPE (native-code bytecode compiler)}   {
    140138    configure.args-delete       --enable-hipe
     139    configure.args-append       --disable-hipe
    141140}
    142141
    143142variant odbc description {Build ODBC support} {
  • files/patch-disable_wx.diff

     
    1 --- lib/configure.orig
    2 +++ lib/configure
    3 @@ -277,7 +277,6 @@ ac_subdirs_all="$ac_subdirs_all erl_interface/."
    4  ac_subdirs_all="$ac_subdirs_all gs/."
    5  ac_subdirs_all="$ac_subdirs_all megaco/."
    6  ac_subdirs_all="$ac_subdirs_all odbc/."
    7 -ac_subdirs_all="$ac_subdirs_all wx/."
    8  ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs LIBOBJS LTLIBOBJS'
    9  ac_subst_files=''
    10  
    11 @@ -1285,9 +1284,6 @@ subdirs="$subdirs megaco/."
    12      test ! -f odbc/configure ||
    13  
    14  subdirs="$subdirs odbc/."
    15 -    test ! -f wx/configure ||
    16 -
    17 -subdirs="$subdirs wx/."
    18  
    19  
    20  fi
    21 --- lib/Makefile.orig
    22 +++ lib/Makefile
    23 @@ -25,7 +25,7 @@ OTHER_SUB_DIRECTORIES = tools test_server common_test runtime_tools \
    24  ifdef BUILD_ALL
    25    OTHER_SUB_DIRECTORIES += \
    26            snmp otp_mibs appmon erl_interface asn1 jinterface \
    27 -          wx debugger reltool gs \
    28 +          debugger reltool gs \
    29            ic mnesia crypto orber os_mon parsetools syntax_tools \
    30            pman public_key ssl toolbar tv observer odbc diameter \
    31            cosTransactions cosEvent cosTime cosNotification \