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:   09-Mar-2008 13:41:04
  Branch: HEAD                             Handle: 2008030912410400

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

  Log:
    upgrade to beta 5 and the Asterisk 1.4 sounds, including the extra
    sounds

  Summary:
    Revision    Changes     Path
    1.25        +39 -28     openpkg-src/asterisk/asterisk.patch
    1.37        +37 -33     openpkg-src/asterisk/asterisk.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/asterisk/asterisk.patch
  ============================================================================
  $ cvs diff -u -r1.24 -r1.25 asterisk.patch
  --- openpkg-src/asterisk/asterisk.patch       9 Mar 2008 09:11:32 -0000       
1.24
  +++ openpkg-src/asterisk/asterisk.patch       9 Mar 2008 12:41:04 -0000       
1.25
  @@ -1,6 +1,6 @@
   Index: Makefile
  ---- Makefile.orig    2008-01-29 18:22:47 +0100
  -+++ Makefile 2008-03-08 19:36:45 +0100
  +--- Makefile.orig    2008-02-26 21:19:03 +0100
  ++++ Makefile 2008-03-09 13:27:48 +0100
   @@ -245,12 +245,6 @@
      ASTCFLAGS+=-fsigned-char
    endif
  @@ -16,7 +16,7 @@
    endif
   Index: appconference-2.0.1/Makefile
   --- appconference-2.0.1/Makefile.orig        2008-02-26 17:05:57 +0100
  -+++ appconference-2.0.1/Makefile     2008-03-08 21:10:48 +0100
  ++++ appconference-2.0.1/Makefile     2008-03-09 13:27:48 +0100
   @@ -18,9 +18,9 @@
    #
    
  @@ -40,7 +40,7 @@
    #CFLAGS += -O3 -march=pentium3 -msse -mfpmath=sse,387 -ffast-math
   Index: appconference-2.0.1/app_conference.h
   --- appconference-2.0.1/app_conference.h.orig        2008-02-26 17:05:57 
+0100
  -+++ appconference-2.0.1/app_conference.h     2008-03-08 19:36:45 +0100
  ++++ appconference-2.0.1/app_conference.h     2008-03-09 13:27:48 +0100
   @@ -44,6 +44,7 @@
    #include <pthread.h>
    
  @@ -50,17 +50,32 @@
    #include <asterisk/pbx.h>
    #include <asterisk/module.h>
   Index: asterisk-perl-0.10/Makefile.PL
  ---- asterisk-perl-0.10/Makefile.PL.orig      2008-03-08 19:41:19 +0100
  -+++ asterisk-perl-0.10/Makefile.PL   2008-03-08 19:41:19 +0100
  +--- asterisk-perl-0.10/Makefile.PL.orig      2003-06-13 07:52:12 +0200
  ++++ asterisk-perl-0.10/Makefile.PL   2008-03-09 13:27:48 +0100
   @@ -14,3 +14,4 @@
                           },
    );
    
   +
  +Index: channels/console_video.h
  +--- channels/console_video.h.orig    2008-01-09 19:03:40 +0100
  ++++ channels/console_video.h 2008-03-09 13:27:48 +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"       \
   Index: configure
  ---- configure.orig   2008-02-19 18:33:55 +0100
  -+++ configure        2008-03-08 19:36:45 +0100
  -@@ -4043,12 +4043,6 @@
  +--- configure.orig   2008-02-23 00:56:55 +0100
  ++++ configure        2008-03-09 13:27:48 +0100
  +@@ -4049,12 +4049,6 @@
        # note- does not work on FreeBSD
    
    case "${host_os}" in
  @@ -75,7 +90,7 @@
         if test ${sysconfdir} = '${prefix}/etc'; then
   Index: iax-0.2.2/src/Makefile.in
   --- iax-0.2.2/src/Makefile.in.orig   2001-11-13 18:45:14 +0100
  -+++ iax-0.2.2/src/Makefile.in        2008-03-08 19:36:45 +0100
  ++++ iax-0.2.2/src/Makefile.in        2008-03-09 13:27:48 +0100
   @@ -71,7 +71,7 @@
    PACKAGE = @PACKAGE@
    RANLIB = @RANLIB@
  @@ -105,7 +120,7 @@
    # Otherwise a system limit (for SysV at least) may be exceeded.
   Index: iax-0.2.2/src/iax.c
   --- iax-0.2.2/src/iax.c.orig 2001-11-07 00:10:41 +0100
  -+++ iax-0.2.2/src/iax.c      2008-03-08 19:36:45 +0100
  ++++ iax-0.2.2/src/iax.c      2008-03-09 13:27:48 +0100
   @@ -33,13 +33,11 @@
    #include <sys/time.h>
    #include <stdlib.h>
  @@ -121,8 +136,8 @@
    #include <netinet/in.h>
    #include <arpa/inet.h>
   Index: main/Makefile
  ---- main/Makefile.orig       2008-01-29 18:44:05 +0100
  -+++ main/Makefile    2008-03-08 19:36:45 +0100
  +--- main/Makefile.orig       2008-02-28 01:11:31 +0100
  ++++ main/Makefile    2008-03-09 13:27:48 +0100
   @@ -82,10 +82,7 @@
    endif
    
  @@ -135,18 +150,14 @@
    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"       \
  +Index: menuselect-tree
  +--- menuselect-tree.orig     2008-03-04 18:52:08 +0100
  ++++ menuselect-tree  2008-03-09 13:28:44 +0100
  +@@ -668,6 +668,7 @@
  +             <member name="EXTRA-SOUNDS-EN-ALAW" displayname="English, a-Law 
format">
  +             </member>
  +             <member name="EXTRA-SOUNDS-EN-GSM" displayname="English, GSM 
format" >
  ++                    <defaultenabled>yes</defaultenabled>
  +             </member>
  +             <member name="EXTRA-SOUNDS-EN-G729" displayname="English, G.729 
format">
  +             </member>
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/asterisk/asterisk.spec
  ============================================================================
  $ cvs diff -u -r1.36 -r1.37 asterisk.spec
  --- openpkg-src/asterisk/asterisk.spec        9 Mar 2008 11:57:52 -0000       
1.36
  +++ openpkg-src/asterisk/asterisk.spec        9 Mar 2008 12:41:04 -0000       
1.37
  @@ -22,14 +22,15 @@
   ##
   
   #   package version
  -%define       V_opkg             1.6.0b4
  -%define       V_asterisk         1.6.0-beta4
  -%define       V_asterisk_addons  1.6.0-beta2
  -%define       V_asterisk_sounds  1.2.1
  -%define       V_asterisk_libiax  0.2.2
  -%define       V_app_conference   2.0.1
  -%define       V_asterisk_perl    0.10
  -%define       V_chan_capi        1_6_1
  +%define       V_opkg                  1.6.0b5
  +%define       V_asterisk              1.6.0-beta5
  +%define       V_asterisk_addons       1.6.0-beta2
  +%define       V_asterisk_sounds_core  1.4.9
  +%define       V_asterisk_sounds_extra 1.4.7
  +%define       V_asterisk_libiax       0.2.2
  +%define       V_app_conference        2.0.1
  +%define       V_asterisk_perl         0.10
  +%define       V_chan_capi             1_6_1
   
   #   package information
   Name:         asterisk
  @@ -54,13 +55,14 @@
   #   list of sources
   Source0:      
http://downloads.digium.com/pub/asterisk/releases/asterisk-%{V_asterisk}.tar.gz
   Source1:      
http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-%{V_asterisk_addons}.tar.gz
  -Source2:      
http://downloads.digium.com/pub/asterisk/releases/asterisk-sounds-%{V_asterisk_sounds}.tar.gz
  -Source3:      
http://downloads.digium.com/pub/libiax/iax-%{V_asterisk_libiax}.tar.gz
  -Source4:      
http://switch.dl.sourceforge.net/appconference/appconference-%{V_app_conference}.tar.gz
  -Source5:      
http://asterisk.gnuinter.net/files/asterisk-perl-%{V_asterisk_perl}.tar.gz
  -Source6:      
http://www.turbocat.net/~hselasky/capi4pbx/releases/chan_capi_%{V_chan_capi}.tar.bz2
  -Source7:      asterisk.txt
  -Source8:      rc.asterisk
  +Source2:      
http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-core-sounds-en-gsm-%{V_asterisk_sounds_core}.tar.gz
  +Source3:      
http://downloads.digium.com/pub/telephony/sounds/releases/asterisk-extra-sounds-en-gsm-%{V_asterisk_sounds_extra}.tar.gz
  +Source4:      
http://downloads.digium.com/pub/libiax/iax-%{V_asterisk_libiax}.tar.gz
  +Source5:      
http://switch.dl.sourceforge.net/appconference/appconference-%{V_app_conference}.tar.gz
  +Source6:      
http://asterisk.gnuinter.net/files/asterisk-perl-%{V_asterisk_perl}.tar.gz
  +Source7:      
http://www.turbocat.net/~hselasky/capi4pbx/releases/chan_capi_%{V_chan_capi}.tar.bz2
  +Source8:      asterisk.txt
  +Source9:      rc.asterisk
   Patch0:       asterisk.patch
   
   #   build information
  @@ -115,10 +117,15 @@
           url       = http://downloads.digium.com/pub/asterisk/releases/
           regex     = asterisk-addons-(\d+\.\d+(\.\d+)+)\.tar\.gz
       }
  -    prog asterisk16:sounds = {
  -        version   = %{V_asterisk_sounds}
  -        url       = http://downloads.digium.com/pub/asterisk/releases/
  -        regex     = asterisk-sounds-(\d+\.\d+(\.\d+)+)\.tar\.gz
  +    prog asterisk16:sounds_core = {
  +        version   = %{V_asterisk_sounds_core}
  +        url       = 
http://downloads.digium.com/pub/telephony/sounds/releases/
  +        regex     = asterisk-core-sounds-en-gsm-(\d+\.\d+(\.\d+)+)\.tar\.gz
  +    }
  +    prog asterisk16:sounds_extra = {
  +        version   = %{V_asterisk_sounds_extra}
  +        url       = 
http://downloads.digium.com/pub/telephony/sounds/releases/
  +        regex     = asterisk-extra-sounds-en-gsm-(\d+\.\d+(\.\d+)+)\.tar\.gz
       }
       prog asterisk16:libiax = {
           version   = %{V_asterisk_libiax}
  @@ -139,12 +146,16 @@
   %prep
       %setup -q -n asterisk-%{V_asterisk}
       %setup -q -n asterisk-%{V_asterisk} -D -T -a 1
  -    %setup -q -n asterisk-%{V_asterisk} -D -T -a 2
  -    %setup -q -n asterisk-%{V_asterisk} -D -T -a 3
       %setup -q -n asterisk-%{V_asterisk} -D -T -a 4
       %setup -q -n asterisk-%{V_asterisk} -D -T -a 5
       %setup -q -n asterisk-%{V_asterisk} -D -T -a 6
  +    %setup -q -n asterisk-%{V_asterisk} -D -T -a 7
       %patch -p0
  +    cp %{SOURCE2} %{SOURCE3} sounds/
  +    %{l_shtool} subst \
  +        -e 's;\(CORE_SOUNDS_VERSION\):=.*$;\1:=%{V_asterisk_sounds_core};' \
  +        -e 's;\(EXTRA_SOUNDS_VERSION\):=.*$;\1:=%{V_asterisk_sounds_extra};' 
\
  +        sounds/Makefile
   
   %build
       #   sanity check
  @@ -299,18 +310,6 @@
           DESTDIR=$RPM_BUILD_ROOT \
           INSTALL_PREFIX=%{l_prefix}
   
  -    #   install additional sounds
  -    ( cd asterisk-sounds-%{V_asterisk_sounds}
  -      %{l_make} %{l_mflags} install \
  -          DESTDIR=$RPM_BUILD_ROOT \
  -          ASTVARLIBDIR=%{l_prefix}/share/asterisk \
  -          INSTALL="%{l_shtool} install -c"
  -    ) || exit $?
  -%if "%{with_mp3}" == "yes"
  -    %{l_shtool} install -c -m 644 %{l_value -s -a} \
  -        sounds/*.mp3 $RPM_BUILD_ROOT%{l_prefix}/share/asterisk/mohmp3/
  -%endif
  -
       #   install addon modules
       ( cd appconference-*
         %{l_make} %{l_mflags} install \
  @@ -345,6 +344,11 @@
       rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man8/safe_asterisk.8 >/dev/null 
2>&1 || true
       rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/asterisk/firmware >/dev/null 
2>&1 || true
       rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/asterisk/images >/dev/null 2>&1 
|| true
  +    rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/asterisk/sounds/.asterisk* 
>/dev/null 2>&1 || true
  +    rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/asterisk/sounds/en/CREDIT* 
>/dev/null 2>&1 || true
  +    rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/asterisk/sounds/en/CHANGES* 
>/dev/null 2>&1 || true
  +    rmdir $RPM_BUILD_ROOT%{l_prefix}/share/asterisk/sounds/es >/dev/null 
2>&1 || true
  +    rmdir $RPM_BUILD_ROOT%{l_prefix}/share/asterisk/sounds/fr >/dev/null 
2>&1 || true
   
       #   post-adjust installation
       strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* >/dev/null 2>&1 || true
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to