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]
