wok rev 1553
Apply patchs once for bash cromfs cyrus-imapd jwm lsdvd mISDNuser module-init-tools qemu rox-filer xpat2
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Oct 12 09:55:00 2008 +0000 (2008-10-12) |
parents | 37105c976ab8 |
children | 26b57ae6bfb0 |
files | bash/receipt cromfs/receipt cyrus-imapd/receipt jwm/receipt lsdvd/receipt mISDNuser/receipt module-init-tools/receipt qemu/receipt rox-filer/receipt xpat2/receipt |
line diff
1.1 --- a/bash/receipt Sat Oct 11 21:19:51 2008 +0000 1.2 +++ b/bash/receipt Sun Oct 12 09:55:00 2008 +0000 1.3 @@ -15,14 +15,16 @@ 1.4 { 1.5 # Patch and then build. 1.6 cd $src 1.7 - busybox patch -p1 -i ../stuff/bash32-025.patch 1.8 + [ -f done.bash32-025.patch ] || 1.9 + busybox patch -p1 -i ../stuff/bash32-025.patch 1.10 + touch done.bash32-025.patch 1.11 ./configure --prefix=/usr --bindir=/bin \ 1.12 --enable-history --enable-alias \ 1.13 --disable-nls --without-bash-malloc \ 1.14 --disable-select --disable-help-builtin \ 1.15 --infodir=/usr/share/info --mandir=/usr/share/man \ 1.16 - $CONFIGURE_ARGS 1.17 - make 1.18 + $CONFIGURE_ARGS && 1.19 + make && 1.20 make DESTDIR=$PWD/_pkg install 1.21 } 1.22
2.1 --- a/cromfs/receipt Sat Oct 11 21:19:51 2008 +0000 2.2 +++ b/cromfs/receipt Sun Oct 12 09:55:00 2008 +0000 2.3 @@ -15,10 +15,13 @@ 2.4 compile_rules() 2.5 { 2.6 cd $src 2.7 - patch -p1 < ../stuff/FBLOCK_CACHE_MAX_SIZE.u 2.8 - patch -p1 < ../stuff/openmp.u 2.9 + for i in FBLOCK_CACHE_MAX_SIZE.u openmp.u ; do 2.10 + [ -f done.$i ] && continue 2.11 + patch -p1 < ../stuff/$i 2.12 + touch done.$i 2.13 + done 2.14 chmod +x configure 2.15 - ./configure --prefix=/usr $CONFIGURE_ARGS 2.16 + ./configure --prefix=/usr $CONFIGURE_ARGS && 2.17 make install 2.18 } 2.19
3.1 --- a/cyrus-imapd/receipt Sat Oct 11 21:19:51 2008 +0000 3.2 +++ b/cyrus-imapd/receipt Sun Oct 12 09:55:00 2008 +0000 3.3 @@ -16,12 +16,19 @@ 3.4 compile_rules() 3.5 { 3.6 cd $src 3.7 - patch -p1 < ../stuff/50-FTBFS-gcc-4.0-fix.dpatch 3.8 - patch -p0 < ../stuff/p1.patch 3.9 - patch -p0 < ../stuff/p2.patch 3.10 + while read arg file; do 3.11 + [ -f done.$file ] && continue 3.12 + echo "Apply $file..." 3.13 + patch $arg < ../stuff/$file 3.14 + touch done.$file 3.15 + done << EOT 3.16 +-p1 50-FTBFS-gcc-4.0-fix.dpatch 3.17 +-p0 p1.patch 3.18 +-p0 p2.patch 3.19 +EOT 3.20 ./configure --prefix=/usr --infodir=/usr/share/info \ 3.21 - --mandir=/usr/share/man $CONFIGURE_ARGS 3.22 - make 3.23 + --mandir=/usr/share/man $CONFIGURE_ARGS && 3.24 + make && 3.25 make DESTDIR=$PWD/_pkg install 3.26 } 3.27
4.1 --- a/jwm/receipt Sat Oct 11 21:19:51 2008 +0000 4.2 +++ b/jwm/receipt Sun Oct 12 09:55:00 2008 +0000 4.3 @@ -15,13 +15,14 @@ 4.4 compile_rules() 4.5 { 4.6 cd $src 4.7 - patch -p1 < ../stuff/resize-backgound.u 4.8 + [ -f done.resize-backgound.u ] || patch -p1 < ../stuff/resize-backgound.u 4.9 + touch done.resize-backgound.u 4.10 ./configure \ 4.11 --prefix=/usr \ 4.12 --mandir=/usr/share/man \ 4.13 --sysconfdir=/etc/jwm \ 4.14 --disable-fribidi \ 4.15 - $CONFIGURE_ARGS 4.16 + $CONFIGURE_ARGS && 4.17 make 4.18 } 4.19
5.1 --- a/lsdvd/receipt Sat Oct 11 21:19:51 2008 +0000 5.2 +++ b/lsdvd/receipt Sun Oct 12 09:55:00 2008 +0000 5.3 @@ -16,9 +16,11 @@ 5.4 compile_rules() 5.5 { 5.6 cd $src 5.7 - patch -p1 -i ../stuff/lsdvd-0.16-configure.patch 5.8 - ./configure --prefix=/usr $CONFIGURE_ARGS 5.9 - make 5.10 + [ -f done.lsdvd-0.16-configure.patch ] || 5.11 + patch -p1 -i ../stuff/lsdvd-0.16-configure.patch 5.12 + touch done.lsdvd-0.16-configure.patch 5.13 + ./configure --prefix=/usr $CONFIGURE_ARGS && 5.14 + make && 5.15 make DESTDIR=$PWD/_pkg install 5.16 } 5.17
6.1 --- a/mISDNuser/receipt Sat Oct 11 21:19:51 2008 +0000 6.2 +++ b/mISDNuser/receipt Sun Oct 12 09:55:00 2008 +0000 6.3 @@ -15,10 +15,11 @@ 6.4 compile_rules() 6.5 { 6.6 cd $src 6.7 - patch -p1 < ../stuff/Makefile.u 6.8 + [ -f done.Makefile.u ] || patch -p1 < ../stuff/Makefile.u 6.9 + touch done.Makefile.u 6.10 ./configure --prefix=/usr --infodir=/usr/share/info \ 6.11 - --mandir=/usr/share/man $CONFIGURE_ARGS 6.12 - make 6.13 + --mandir=/usr/share/man $CONFIGURE_ARGS && 6.14 + make && 6.15 make DESTDIR=$PWD/_pkg install 6.16 } 6.17
7.1 --- a/module-init-tools/receipt Sat Oct 11 21:19:51 2008 +0000 7.2 +++ b/module-init-tools/receipt Sun Oct 12 09:55:00 2008 +0000 7.3 @@ -15,12 +15,13 @@ 7.4 compile_rules() 7.5 { 7.6 cd $src 7.7 - patch -p1 < ../stuff/lzlib.u 7.8 + [ -f done.lzlib.u ] || patch -p1 < ../stuff/lzlib.u 7.9 + touch done.lzlib.u 7.10 ./configure --enable-zlib --prefix=/usr \ 7.11 --sbindir=/sbin --bindir=/bin --sysconfdir=/etc \ 7.12 --infodir=/usr/share/info --mandir=/usr/share/man \ 7.13 - $CONFIGURE_ARGS 7.14 - make 7.15 + $CONFIGURE_ARGS && 7.16 + make && 7.17 make DESTDIR=$PWD/_pkg install 7.18 } 7.19
8.1 --- a/qemu/receipt Sat Oct 11 21:19:51 2008 +0000 8.2 +++ b/qemu/receipt Sun Oct 12 09:55:00 2008 +0000 8.3 @@ -15,13 +15,14 @@ 8.4 compile_rules() 8.5 { 8.6 cd $src 8.7 - patch -p1 < ../stuff/virtio.u 8.8 + [ -f done.virtio.u ] || patch -p1 < ../stuff/virtio.u 8.9 + touch done.virtio.u 8.10 #./configure --prefix=/usr --enable-alsa --disable-gfx-check \ 8.11 8.12 ./configure --prefix=/usr --enable-alsa \ 8.13 --host-cc=gcc-3 --cc=gcc-3 \ 8.14 - --target-list="i386-softmmu,x86_64-softmmu" 8.15 - make 8.16 + --target-list="i386-softmmu,x86_64-softmmu" && 8.17 + make && 8.18 make DESTDIR=$PWD/_pkg install 8.19 } 8.20
9.1 --- a/rox-filer/receipt Sat Oct 11 21:19:51 2008 +0000 9.2 +++ b/rox-filer/receipt Sun Oct 12 09:55:00 2008 +0000 9.3 @@ -15,7 +15,9 @@ 9.4 compile_rules() 9.5 { 9.6 echo "patch" 9.7 - patch $src/ROX-Filer/src/menu.c stuff/menu.diff 9.8 + [ -f done.menu.diff ] || 9.9 + patch $src/ROX-Filer/src/menu.c stuff/menu.diff 9.10 + touch done.menu.diff 9.11 echo "compile" 9.12 $src/ROX-Filer/AppRun --compile 9.13 echo "mkdir"
10.1 --- a/xpat2/receipt Sat Oct 11 21:19:51 2008 +0000 10.2 +++ b/xpat2/receipt Sun Oct 12 09:55:00 2008 +0000 10.3 @@ -15,11 +15,14 @@ 10.4 compile_rules() 10.5 { 10.6 cd $src 10.7 - patch -p1 < ../stuff/xpat2.patch 10.8 - patch -p1 < ../stuff/layout.patch 10.9 + for i in xpat2.patch layout.patch ; do 10.10 + [ -f done.$i ] && continue 10.11 + patch -p1 < ../stuff/$i 10.12 + touch done.$i 10.13 + done 10.14 cd src 10.15 cp ../../stuff/Makefile . 10.16 - make 10.17 + make && 10.18 make DESTDIR=../_pkg install 10.19 } 10.20