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-Sep-2008 09:20:26
  Branch: HEAD                             Handle: 2008092508202500

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

  Log:
    upgrading package: varnish 1.1.2 -> 2.0b2

  Summary:
    Revision    Changes     Path
    1.7         +26 -25     openpkg-src/varnish/varnish.patch
    1.16        +11 -7      openpkg-src/varnish/varnish.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/varnish/varnish.patch
  ============================================================================
  $ cvs diff -u -r1.6 -r1.7 varnish.patch
  --- openpkg-src/varnish/varnish.patch 20 Dec 2007 16:40:08 -0000      1.6
  +++ openpkg-src/varnish/varnish.patch 25 Sep 2008 07:20:25 -0000      1.7
  @@ -1,21 +1,21 @@
   Index: bin/varnishd/common.h
  ---- bin/varnishd/common.h.orig       2007-08-20 22:05:40 +0200
  -+++ bin/varnishd/common.h    2007-10-06 10:39:12 +0200
  -@@ -44,3 +44,8 @@
  - void TCP_name(struct sockaddr *addr, unsigned l, char *abuf, unsigned alen, 
char *pbuf, unsigned plen);
  - void TCP_myname(int sock, char *abuf, unsigned alen, char *pbuf, unsigned 
plen);
  - int TCP_filter_http(int sock);
  +--- bin/varnishd/common.h.orig       2008-09-24 20:05:20 +0200
  ++++ bin/varnishd/common.h    2008-09-25 09:14:05 +0200
  +@@ -52,3 +52,8 @@
  +             fprintf(stderr, "Error: " __VA_ARGS__);         \
  +             exit(2);                                        \
  +     } while (0);
   +
   +#ifndef NAN
   +#define NAN (__builtin_nanf(""))
   +#endif
   +
   Index: bin/varnishd/mgt_child.c
  ---- bin/varnishd/mgt_child.c.orig    2007-08-20 22:05:40 +0200
  -+++ bin/varnishd/mgt_child.c 2007-10-06 10:39:12 +0200
  -@@ -217,6 +217,21 @@
  - 
  -     fprintf(stderr, "start child pid %jd\n", (intmax_t)pid);
  +--- bin/varnishd/mgt_child.c.orig    2008-09-24 20:05:20 +0200
  ++++ bin/varnishd/mgt_child.c 2008-09-25 09:14:05 +0200
  +@@ -239,6 +239,21 @@
  +     struct vev *e;
  +     int i, cp[2];
    
   +#ifdef OPKG_PIDFILE
   +    {
  @@ -32,18 +32,19 @@
   +    }
   +#endif
   +
  -     AZ(close(child_fds[1]));
  -     child_fds[1] = -1;
  +     if (child_state != CH_STOPPED && child_state != CH_DIED)
  +             return;
    
  -Index: bin/varnishd/mgt_vcc.c
  ---- bin/varnishd/mgt_vcc.c.orig      2007-08-20 22:05:39 +0200
  -+++ bin/varnishd/mgt_vcc.c   2007-10-06 10:39:12 +0200
  -@@ -184,7 +184,7 @@
  - #ifdef __APPLE__
  -         "exec cc -dynamiclib -Wl,-flat_namespace,-undefined,suppress -o %s 
-x c - < %s 2>&1",
  - #else
  --        "exec cc -fpic -shared -Wl,-x -o %s -x c - < %s 2>&1",
  -+        "exec @l_cc@ -fpic -shared -Wl,-x -o %s -x c - < %s 2>&1",
  - #endif
  -         sf, of, sf);
  -     xxxassert(len < sizeof buf);
  +Index: configure
  +--- configure.orig   2008-09-24 20:36:08 +0200
  ++++ configure        2008-09-25 09:16:28 +0200
  +@@ -26605,9 +26605,6 @@
  + # to figure this out dynamically without introducing a run-time
  + # dependency on libtool.
  + case $host in
  +-*-*-solaris*)
  +-    VCC_CC="cc -Kpic ${CFLAGS} -G -o %o %s"
  +-    ;;
  + *-*-darwin*)
  +     VCC_CC="exec cc -dynamiclib -Wl,-undefined,dynamic_lookup -o %o %s"
  +     ;;
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/varnish/varnish.spec
  ============================================================================
  $ cvs diff -u -r1.15 -r1.16 varnish.spec
  --- openpkg-src/varnish/varnish.spec  1 Jan 2008 15:06:46 -0000       1.15
  +++ openpkg-src/varnish/varnish.spec  25 Sep 2008 07:20:25 -0000      1.16
  @@ -21,6 +21,10 @@
   ##  SUCH DAMAGE.
   ##
   
  +#   package version
  +%define       V_opkg 2.0b2
  +%define       V_dist 2.0-beta2
  +
   #   package information
   Name:         varnish
   Summary:      High-Performance HTTP Accelerator
  @@ -31,11 +35,11 @@
   Class:        EVAL
   Group:        Web
   License:      BSD
  -Version:      1.1.2
  -Release:      20080101
  +Version:      %{V_opkg}
  +Release:      20080925
   
   #   list of sources
  -Source0:      
http://switch.dl.sourceforge.net/sourceforge/varnish/varnish-%{version}.tar.gz
  +Source0:      
http://switch.dl.sourceforge.net/sourceforge/varnish/varnish-%{V_dist}.tar.gz
   Source1:      rc.varnish
   Source2:      varnish.vcl
   Patch0:       varnish.patch
  @@ -64,7 +68,7 @@
   
   %track
       prog varnish = {
  -        version   = %{version}
  +        version   = %{V_dist}
           url       = http://prdownloads.sourceforge.net/varnish/
           regex     = varnish-(__VER__)\.tar\.gz
       }
  @@ -84,14 +88,14 @@
       esac
   
       #   unpack and patch Varnish distribution
  -    %setup -q
  +    %setup -q -n varnish-%{V_dist}
       %patch -p0
   
   %build
       #   ensure OpenPKG %{l_cc} is being used for VCL code generation
       %{l_shtool} subst \
  -        -e 's;@l_cc@;%{l_cc};g' \
  -        bin/varnishd/mgt_vcc.c
  +        -e 's;exec cc;exec %{l_cc};g' \
  +        configure
   
       #   configure package
       export CC="%{l_cc}"
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to