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:   08-Mar-2008 23:17:59
  Branch: HEAD                             Handle: 2008030822175500

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

  Log:
    add more functionality

  Summary:
    Revision    Changes     Path
    1.2         +15 -0      openpkg-src/asterisk16/asterisk16.patch
    1.2         +40 -6      openpkg-src/asterisk16/asterisk16.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/asterisk16/asterisk16.patch
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 asterisk16.patch
  --- openpkg-src/asterisk16/asterisk16.patch   8 Mar 2008 21:37:18 -0000       
1.1
  +++ openpkg-src/asterisk16/asterisk16.patch   8 Mar 2008 22:17:55 -0000       
1.2
  @@ -135,3 +135,18 @@
    endif
    
    ifneq ($(findstring $(OSARCH), mingw32 cygwin ),)
  +Index: channels/console_video.h
  +--- channels/console_video.h.orig    2008-01-09 19:03:40 +0100
  ++++ channels/console_video.h 2008-03-08 23:06:34 +0100
  +@@ -28,10 +28,7 @@
  +             "console {device}"
  + #else
  + 
  +-#include <ffmpeg/avcodec.h>
  +-#ifndef OLD_FFMPEG
  +-#include <ffmpeg/swscale.h>     /* requires a recent ffmpeg */
  +-#endif
  ++#include <libavcoded/avcodec.h>
  + 
  + #define CONSOLE_VIDEO_CMDS                  \
  +     "console {videodevice|videocodec"       \
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/asterisk16/asterisk16.spec
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 asterisk16.spec
  --- openpkg-src/asterisk16/asterisk16.spec    8 Mar 2008 21:37:18 -0000       
1.1
  +++ openpkg-src/asterisk16/asterisk16.spec    8 Mar 2008 22:17:55 -0000       
1.2
  @@ -48,6 +48,8 @@
   %option       with_zaptel  no
   %option       with_capi    no
   %option       with_mp3     no
  +%option       with_avcodec no
  +%option       with_ldap    no
   
   #   list of sources
   Source0:      
http://downloads.digium.com/pub/asterisk/releases/asterisk-%{V_asterisk}.tar.gz
  @@ -66,13 +68,21 @@
   BuildRoot:    %{l_buildroot}
   BuildPreReq:  OpenPKG, openpkg >= 20040130, bison, gcc, make, grep
   PreReq:       OpenPKG, openpkg >= 20040130
  -BuildPreReq:  zlib, curl, openssl, ncurses, speex, vorbis-libs, imap, popt, 
sqlite
  -PreReq:       zlib, curl, openssl, ncurses, speex, vorbis-libs, imap, popt, 
sqlite
  +BuildPreReq:  zlib, curl, openssl, ncurses, speex, vorbis-libs, imap, popt, 
sqlite, iksemel, lua
  +PreReq:       zlib, curl, openssl, ncurses, speex, vorbis-libs, imap, popt, 
sqlite, iksemel, lua
   BuildPreReq:  perl, perl-openpkg
   PreReq:       perl
   %if "%{with_mp3}" == "yes"
   PreReq:       mpg123
   %endif
  +%if "%{with_avcodec}" == "yes"
  +BuildPreReq:  ffmpeg
  +PreReq:       ffmpeg
  +%endif
  +%if "%{with_ldap}" == "yes"
  +BuildPreReq:  openldap
  +PreReq:       openldap
  +%endif
   AutoReq:      no
   AutoReqProv:  no
   Provides:     asterisk = %{version}-%{release}
  @@ -180,11 +190,23 @@
           res/res_musiconhold.c apps/app_mp3.c
   
       #   build program
  +    %{l_shtool} subst \
  +        -e 's;-llua5.1;-llua;' \
  +        -e 's;lua5.1/lua.h;lua/lua.h;' \
  +        -e 's;ffmpeg/avcodec.h;libavcodec/avcodec.h;' \
  +        configure
  +    libs="-logg -lm"
  +%if "%{with_avcodec}" == "yes"
  +    libs="$libs -lavcodec -lavutil"
  +%endif
  +%if "%{with_ldap}" == "yes"
  +    libs="$libs -lldap -llber -lssl -lcrypto"
  +%endif
       CC="%{l_cc}" \
       CFLAGS="%{l_cflags -O}" \
  -    CPPFLAGS="%{l_cppflags ncurses .}" \
  +    CPPFLAGS="%{l_cppflags ncurses lua .}" \
       LDFLAGS="%{l_ldflags}" \
  -    LIBS="-logg" \
  +    LIBS="$libs" \
       ./configure \
           --prefix=%{l_prefix} \
           --mandir=%{l_prefix}/man \
  @@ -200,11 +222,23 @@
           --with-z=%{l_prefix} \
           --with-ogg=%{l_prefix} \
           --with-vorbis=%{l_prefix} \
  -%if "%{with_zaptel}" == "yes
  +        --with-iksemel=%{l_prefix} \
  +        --with-lua=%{l_prefix} \
  +%if "%{with_zaptel}" == "yes"
           --with-zaptel=$zaptel_prefix \
   %else
           --without-zaptel \
   %endif
  +%if "%{with_avcodec}" == "yes"
  +        --with-avcodec=%{l_prefix} \
  +%else
  +        --without-avcodec \
  +%endif
  +%if "%{with_ldap}" == "yes"
  +        --with-ldap=%{l_prefix} \
  +%else
  +        --without-ldap \
  +%endif
           --without-imap \
           --without-netsnmp \
           --without-isdnnet \
  @@ -230,7 +264,7 @@
           --without-gtk \
           --without-gtk2
       %{l_make} %{l_mflags} \
  -        CC="%{l_cc} %{l_cflags -O} -I. -I./include -I../include 
-I../../include %{l_cppflags ncurses .}"
  +        CC="%{l_cc} %{l_cflags -O} -I. -I./include -I../include 
-I../../include %{l_cppflags ncurses lua .}"
   
       #   build addon modules
       ( cd appconference-*
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to