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

  Server: cvs.openpkg.org                  Name:   Christoph Schug
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   05-Jan-2005 15:37:28
  Branch: HEAD                             Handle: 2005010514372700

  Modified files:
    openpkg-src/ncurses     ncurses.spec

  Log:
    switched over to rollup patch

  Summary:
    Revision    Changes     Path
    1.188       +24 -91     openpkg-src/ncurses/ncurses.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/ncurses/ncurses.spec
  ============================================================================
  $ cvs diff -u -r1.187 -r1.188 ncurses.spec
  --- openpkg-src/ncurses/ncurses.spec  2 Jan 2005 09:18:15 -0000       1.187
  +++ openpkg-src/ncurses/ncurses.spec  5 Jan 2005 14:37:27 -0000       1.188
  @@ -25,53 +25,13 @@
   
   #   package versions
   %define       V_base    5.4
  -%define       V_patch1  20040214
  -%define       V_patch2  20040221
  -%define       V_patch3  20040228
  -%define       V_patch4  20040306
  -%define       V_patch5  20040313
  -%define       V_patch6  20040320
  -%define       V_patch7  20040327
  -%define       V_patch8  20040328
  -%define       V_patch9  20040403
  -%define       V_patch10 20040417
  -%define       V_patch11 20040424
  -%define       V_patch12 20040501
  -%define       V_patch13 20040508
  -%define       V_patch14 20040516
  -%define       V_patch15 20040522
  -%define       V_patch16 20040529
  -%define       V_patch17 20040605
  -%define       V_patch18 20040619
  -%define       V_patch19 20040626
  -%define       V_patch20 20040703
  -%define       V_patch21 20040710
  -%define       V_patch22 20040711
  -%define       V_patch23 20040718
  -%define       V_patch24 20040724
  -%define       V_patch25 20040731
  -%define       V_patch26 20040807
  -%define       V_patch27 20040814
  -%define       V_patch28 20040821
  -%define       V_patch29 20040828
  -%define       V_patch30 20040911
  -%define       V_patch31 20040918
  -%define       V_patch32 20040925
  -%define       V_patch33 20041002
  -%define       V_patch34 20041009
  -%define       V_patch35 20041016
  -%define       V_patch36 20041023
  -%define       V_patch37 20041030
  -%define       V_patch38 20041106
  -%define       V_patch39 20041120
  -%define       V_patch40 20041127
  -%define       V_patch41 20041204
  -%define       V_patch42 20041211
  -%define       V_patch43 20041218
  -%define       V_patch44 20041225
  -%define       V_patch45 20050101
  -%define       V_patchL  %{V_patch45}
  -%define       V_patches 45
  +%define       V_patch1  20041211
  +%define       V_patch2  20041218
  +%define       V_patch3  20041225
  +%define       V_patch4  20050101
  +%define       V_patchB  %{V_patch1}
  +%define       V_patchL  %{V_patch4}
  +%define       V_patches 4
   
   #   package information
   Name:         ncurses
  @@ -84,55 +44,14 @@
   Group:        Terminal
   License:      GPL
   Version:      %{V_base}.%{V_patchL}
  -Release:      20050102
  +Release:      20050105
   
   #   list of sources
   Source0:      ftp://invisible-island.net/ncurses/ncurses-%{V_base}.tar.gz
  -Patch1:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch1}.patch.gz
  +Patch1:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch1}-patch.sh.bz2
   Patch2:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch2}.patch.gz
   Patch3:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch3}.patch.gz
   Patch4:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch4}.patch.gz
  -Patch5:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch5}.patch.gz
  -Patch6:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch6}.patch.gz
  -Patch7:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch7}.patch.gz
  -Patch8:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch8}.patch.gz
  -Patch9:       
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch9}.patch.gz
  -Patch10:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch10}.patch.gz
  -Patch11:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch11}.patch.gz
  -Patch12:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch12}.patch.gz
  -Patch13:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch13}.patch.gz
  -Patch14:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch14}.patch.gz
  -Patch15:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch15}.patch.gz
  -Patch16:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch16}.patch.gz
  -Patch17:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch17}.patch.gz
  -Patch18:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch18}.patch.gz
  -Patch19:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch19}.patch.gz
  -Patch20:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch20}.patch.gz
  -Patch21:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch21}.patch.gz
  -Patch22:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch22}.patch.gz
  -Patch23:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch23}.patch.gz
  -Patch24:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch24}.patch.gz
  -Patch25:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch25}.patch.gz
  -Patch26:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch26}.patch.gz
  -Patch27:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch27}.patch.gz
  -Patch28:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch28}.patch.gz
  -Patch29:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch29}.patch.gz
  -Patch30:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch30}.patch.gz
  -Patch31:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch31}.patch.gz
  -Patch32:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch32}.patch.gz
  -Patch33:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch33}.patch.gz
  -Patch34:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch34}.patch.gz
  -Patch35:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch35}.patch.gz
  -Patch36:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch36}.patch.gz
  -Patch37:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch37}.patch.gz
  -Patch38:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch38}.patch.gz
  -Patch39:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch39}.patch.gz
  -Patch40:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch40}.patch.gz
  -Patch41:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch41}.patch.gz
  -Patch42:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch42}.patch.gz
  -Patch43:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch43}.patch.gz
  -Patch44:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch44}.patch.gz
  -Patch45:      
ftp://invisible-island.net/ncurses/%{V_base}/ncurses-%{V_base}-%{V_patch45}.patch.gz
   Patch100:     ncurses.patch
   
   #   build information
  @@ -161,6 +80,13 @@
           url       = ftp://invisible-island.net/ncurses/
           regex     = ncurses-(__VER__)\.tar\.gz
       }
  +    prog ncurses:patchbase = {
  +        version   = %{V_patchB}
  +        url       = ftp://invisible-island.net/ncurses/
  +        regex     = (\d+\.\d+)
  +        url       = ftp://invisible-island.net/ncurses/__NEWVER__/
  +        regex     = ncurses-__NEWVER__-(\d+)-patch\.sh\.bz2
  +    }
       prog ncurses:patchset = {
           version   = %{V_patchL}
           url       = ftp://invisible-island.net/ncurses/
  @@ -174,7 +100,14 @@
       for patchfile in \
           %{expand:%(i=1; while [ $i -le %{V_patches} ]; do %{l_shtool} echo 
-n " %%{PATCH$i}"; i=`expr $i + 1`; done)}
       do
  -        %{l_gzip} -d -c $patchfile | %{l_patch} -p1 || true
  +        case "$patchfile" in
  +            *bz2 ) %{l_bzip2} -d -c $patchfile | %{l_patch} -p1 || true ;;
  +            *gz  ) %{l_gzip}  -d -c $patchfile | %{l_patch} -p1 || true ;;
  +            *    )
  +                echo "Unknown patch format" | %{l_rpmtool} msg -b -t error 
1>&2
  +                exit 1
  +                ;;
  +        esac
       done
       %patch -p0 -P 100
   
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to