[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openpkg-cvs
Subject:    [CVS] OpenPKG: openpkg-src/yaml/ yaml.spec
From:       "Ralf S. Engelschall" <rse () openpkg ! org>
Date:       2009-11-27 12:51:38
Message-ID: 20091127125139.138241B5047 () master ! openpkg ! org
[Download RAW message or body]

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

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  rse@openpkg.org
  Module: openpkg-src                      Date:   27-Nov-2009 13:51:38
  Branch: HEAD                             Handle: 2009112712513800

  Modified files:
    openpkg-src/yaml        yaml.spec

  Log:
    fix PHP bindings

  Summary:
    Revision    Changes     Path
    1.87        +16 -8      openpkg-src/yaml/yaml.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/yaml/yaml.spec
  ============================================================================
  $ cvs diff -u -r1.86 -r1.87 yaml.spec
  --- openpkg-src/yaml/yaml.spec	27 Nov 2009 12:45:26 -0000	1.86
  +++ openpkg-src/yaml/yaml.spec	27 Nov 2009 12:51:38 -0000	1.87
  @@ -36,6 +36,7 @@
   %define       V_yaml_spec           2004-12-28
   %define       V_java_jvyaml         0.2.1
   %define       V_java_jyaml          1.3
  +%define       V_php_syck            0.9.3
   
   #   package information
   Name:         yaml
  @@ -70,14 +71,15 @@
   Source10:     https://jvyaml.dev.java.net/files/documents/5215/41455/jvyaml-src-%{V_java_jvyaml}.tar.gz
  Source11:     http://switch.dl.sourceforge.net/jyaml/jyaml-src-%{V_java_jyaml}.tgz
   Source12:     http://www.cpan.org/authors/id/E/EI/EIDOLON/YAML-Object-%{V_perl_yaml_object}.tar.gz
                
  -Source13:     http://yaml.org/spec/history/%{V_yaml_spec}/%{V_yaml_spec}.pdf
  -Source14:     yaml.yml
  +Source13:     http://pecl.php.net/get/syck-%{V_php_syck}.tgz
  +Source14:     http://yaml.org/spec/history/%{V_yaml_spec}/%{V_yaml_spec}.pdf
  +Source15:     yaml.yml
   Patch0:       yaml.patch
   
   #   build information
   Prefix:       %{l_prefix}
   BuildRoot:    %{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg >= 20040130, make
  +BuildPreReq:  OpenPKG, openpkg >= 20040130, make, bison
   PreReq:       OpenPKG, openpkg >= 20040130
   %if "%{with_perl}" == "yes"
   BuildPreReq:  perl, perl-openpkg, perl-module
  @@ -178,6 +180,11 @@
           url       = http://www.cpan.org/authors/id/E/EI/EIDOLON/
           regex     = YAML-Object-(__VER__)\.tar\.gz
       }
  +    prog yaml:PHP-Syck = {
  +        version   = %{V_php_syck}
  +        url       = http://pecl.php.net/package/syck
  +        regex     = syck-(__VER__)\.tgz
  +    }
   
   %prep
       %setup -q -c
  @@ -193,6 +200,7 @@
       %setup -q -T -D -a 10
       %setup -q -T -D -a 11
       %setup -q -T -D -a 12
  +    %setup -q -T -D -a 13
       %patch -p0
   
   %build
  @@ -218,14 +226,14 @@
   
       #   build PHP API
   %if "%{with_php}" == "yes"
  -    ( cd syck-%{V_libsyck}/ext/php
  +    ( cd syck-%{V_php_syck}
         %{l_prefix}/bin/phpize
         CC="%{l_cc}" \
         CFLAGS="%{l_cflags -O}" \
  -      CPPFLAGS="-I`pwd`/../../lib" \
  -      LDFLAGS="-L`pwd`/../../lib" \
  +      CPPFLAGS="-I`pwd`/../syck-%{V_libsyck}/lib" \
  +      LDFLAGS="-L`pwd`/../syck-%{V_libsyck}/lib" \
         ./configure \
  -          --with-syck=`pwd`/../..
  +          --with-syck=`pwd`/../syck-%{V_libsyck}
       ) || exit $?
   %endif
   
  @@ -275,7 +283,7 @@
   
       #   install PHP API
   %if "%{with_php}" == "yes"
  -    ( cd syck-%{V_libsyck}/ext/php
  +    ( cd syck-%{V_php_syck}
         %{l_make} %{l_mflags} install INSTALL_ROOT=$RPM_BUILD_ROOT
       ) || exit $?
   %endif
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic