ruby/ruby.spec

changeset 761
3d752068b7fb
parent 739
4b10bb3b97b3
     1.1 --- a/ruby/ruby.spec	Sun Mar 03 13:09:02 2013 +0100
     1.2 +++ b/ruby/ruby.spec	Thu Mar 28 20:11:20 2013 +0100
     1.3 @@ -22,9 +22,9 @@
     1.4  ##
     1.5  
     1.6  #   package versions
     1.7 -%define       V_dist   1.9.3-p286
     1.8 -%define       V_subdir 1.9.3-p286
     1.9 -%define       V_opkg   1.9.3p286
    1.10 +%define       V_dist   2.0.0-p0
    1.11 +%define       V_subdir 2.0.0-p0
    1.12 +%define       V_opkg   2.0.0p0
    1.13  
    1.14  #   package information
    1.15  Name:         ruby
    1.16 @@ -63,6 +63,14 @@
    1.17  
    1.18  %prep
    1.19      %setup -q -n ruby-%{V_subdir}
    1.20 +    l_stackprot=yes
    1.21 +    case "%{l_platform -t}" in
    1.22 +        *-sunos* ) l_stackprot=broken ;;
    1.23 +    esac
    1.24 +    %{l_shtool} subst \
    1.25 +        -e 's;#!\ /bin/sh;#! %{l_bash};' \
    1.26 +        -e 's;stack_protector=yes;stack_protector=$l_stackprot;g' \
    1.27 +        configure
    1.28  
    1.29  %build
    1.30      CC="%{l_cc}" \
    1.31 @@ -71,9 +79,9 @@
    1.32      ./configure \
    1.33          --prefix=%{l_prefix} \
    1.34          --mandir=%{l_prefix}/man \
    1.35 -        --with-ldflags="%{l_ldflags}" \
    1.36 +        --disable-dtrace \
    1.37          --disable-shared
    1.38 -    %{l_make} %{l_mflags -O}
    1.39 +    %{l_make} %{l_mflags -O} V=1
    1.40  
    1.41  %install
    1.42      %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}

mercurial