OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   25-Oct-2005 08:39:40
  Branch: HEAD                             Handle: 2005102507394000

  Modified files:
    openpkg-src/js          js.patch js.spec

  Log:
    upgrading package: js 1.5rc6a -> 1.5

  Summary:
    Revision    Changes     Path
    1.2         +0  -12     openpkg-src/js/js.patch
    1.6         +28 -31     openpkg-src/js/js.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/js/js.patch
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 js.patch
  --- openpkg-src/js/js.patch   27 Jun 2004 12:01:11 -0000      1.1
  +++ openpkg-src/js/js.patch   25 Oct 2005 06:39:40 -0000      1.2
  @@ -1,15 +1,3 @@
  -Index: perlconnect/JS.xs
  ---- perlconnect/JS.xs.orig   2002-03-19 05:28:56 +0100
  -+++ perlconnect/JS.xs        2004-06-27 13:53:22 +0200
  -@@ -56,7 +56,7 @@
  - 
  - #include <jsapi.h>
  - #include "jsperlpvt.h"
  --#include <malloc.h>
  -+#include <stdlib.h>
  - 
  - /* __REMOVE__ */
  - /* #include <stdio.h>  */
   Index: rules.mk
   --- rules.mk.orig    2003-11-15 01:11:04 +0100
   +++ rules.mk 2004-06-27 13:54:04 +0200
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/js/js.spec
  ============================================================================
  $ cvs diff -u -r1.5 -r1.6 js.spec
  --- openpkg-src/js/js.spec    24 Mar 2005 11:19:09 -0000      1.5
  +++ openpkg-src/js/js.spec    25 Oct 2005 06:39:40 -0000      1.6
  @@ -22,10 +22,6 @@
   ##  SUCH DAMAGE.
   ##
   
  -#   package version
  -%define       V_major 1.5
  -%define       V_minor rc6a
  -
   #   package information
   Name:         js
   Summary:      Mozilla JavaScript (JS)
  @@ -36,14 +32,14 @@
   Class:        EVAL
   Group:        Language
   License:      MPL/GPL/LGPL
  -Version:      %{V_major}%{V_minor}
  -Release:      20040627
  +Version:      1.5
  +Release:      20051025
   
   #   package options
   %option       with_perl  no
   
   #   list of sources
  -Source0:      
http://ftp.mozilla.org/pub/mozilla.org/js/js-%{V_major}-%{V_minor}.tar.gz
  +Source0:      http://ftp.mozilla.org/pub/mozilla.org/js/js-%{version}.tar.gz
   Source1:      js.pc
   Patch0:       js.patch
   
  @@ -69,7 +65,7 @@
   
   %track
       prog js = {
  -        version   = %{V_major}-%{V_minor}
  +        version   = %{version}
           url       = http://ftp.mozilla.org/pub/mozilla.org/js/
           regex     = js-(__VER__)\.tar\.gz
       }
  @@ -79,31 +75,32 @@
       %patch -p0 -d js/src
   
   %build
  -    ( cd js/src
  -      #   prepare build environment
  -      cp Makefile.ref Makefile
  -      case "%{l_platform -t}" in
  -          *-freebsd* ) cp config/Linux_All.mk config/`uname -s``uname -r`.mk 
;;
  -      esac
  -
  -      #   build components
  -      %{l_make} %{l_mflags} \
  -          CC="%{l_cc}" \
  -          XCFLAGS="%{l_cppflags} %{l_cflags -O}" \
  -          XLDFLAGS="%{l_ldflags}" \
  -          BUILD_OPT=1 \
  -          JS_EDITLINE=1
  +    cd js/src
  +
  +    #   build components
  +    cp Makefile.ref Makefile
  +    case "%{l_platform -t}" in
  +        *-freebsd* ) cp config/Linux_All.mk config/`uname -s``uname -r`.mk ;;
  +    esac
  +    touch config/`uname -s``uname -r`.mk
  +    %{l_make} %{l_mflags} \
  +        CC="%{l_cc}" \
  +        XCFLAGS="%{l_cppflags} %{l_cflags -O}" \
  +        XLDFLAGS="%{l_ldflags}" \
  +        BUILD_OPT=1 \
  +        JS_EDITLINE=1
  +
   %if "%{with_perl}" == "yes"
  -      objdir="`echo *.OBJ`"
  -      %{l_shtool} subst \
  -          -e "s:\\(\$inc.=.\"\\).*\\(\";\\):\\1-I../$objdir -I..\\2:g" \
  -          -e "s:\\(\$libpath.=.\"\\).*\\(\";\\):\\1-L../$objdir\\2:g" \
  -          perlconnect/Makefile.PL
  -      %{l_prefix}/bin/perl-openpkg prepare
  -      %{l_prefix}/bin/perl-openpkg -d perlconnect -A "-c" configure
  -      %{l_prefix}/bin/perl-openpkg -d perlconnect build
  +    #   build Perl API
  +    objdir="`echo *.OBJ`"
  +    %{l_shtool} subst \
  +        -e "s:\\(\$inc.=.\"\\).*\\(\";\\):\\1-I../$objdir -I..\\2:g" \
  +        -e "s:\\(\$libpath.=.\"\\).*\\(\";\\):\\1-L../$objdir\\2:g" \
  +        perlconnect/Makefile.PL
  +    %{l_prefix}/bin/perl-openpkg prepare
  +    %{l_prefix}/bin/perl-openpkg -d perlconnect -A "-c" configure
  +    %{l_prefix}/bin/perl-openpkg -d perlconnect build
   %endif
  -    ) || exit $?
   
   %install
       #   create installation hierarchy
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to