Le Wed, 22 Oct 2008 08:31:27 +0200, Miklos Vajna <[EMAIL PROTECTED]> a écrit : > > lexyacc? We don't have such a pkg in current. > Never mind :-s I made a mistake. This "lexyacc" folder already exist in the previous version. I did not see it in the files list :-s
> > That's OK, but please send a patch, not a FrugalBuild - much easier to > review. :) > Here is the patch attached to this e-mail :-) Thank you. I hope it is good. I take a half of a hour to make it :-) (Yes, understanding how it work, etc, etc) gholafox
>From 1d52aabab5ef6cd242fcb7566991429f1be2138f Mon Sep 17 00:00:00 2001 From: gholafox <[EMAIL PROTECTED]> Date: Wed, 22 Oct 2008 13:14:46 +0200 Subject: [PATCH] fpc-bin-2.2.2-1-i686 * Version bump --- source/devel-extra/fpc-bin/FrugalBuild | 52 ++++++++++++++++++------------- 1 files changed, 30 insertions(+), 22 deletions(-) diff --git a/source/devel-extra/fpc-bin/FrugalBuild b/source/devel-extra/fpc-bin/FrugalBuild index 86997a2..3549618 100644 --- a/source/devel-extra/fpc-bin/FrugalBuild +++ b/source/devel-extra/fpc-bin/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix <[EMAIL PROTECTED]> pkgname=fpc-bin -pkgver=2.0.4 +pkgver=2.2.2 pkgrel=1 pkgdesc="FreePascal Compiler (Binary version)" url="http://www.freepascal.org" @@ -13,30 +13,38 @@ groups=('devel-extra') up2date="lynx -dump $url |grep 'latest stable' |sed 's/.*Version \(.*\) is.*/\1/'" if [ "$CARCH" == "i686" ]; then fpc_arch="i386" - sha1sums=('3e3796e4c91709658b007189317ed196fcfce74f') + sha1sums=('ea1c5302f61b7d3244f55e773bbf6a81228dc024') elif [ "$CARCH" == "x86_64" ]; then fpc_arch="x86_64" - sha1sums=('60526f416cbe7b50683def1284d3a0ceec3e7f72') + sha1sums=('501608641bf1fb2ecac70d57951c1a7f4daea12') fi source=(ftp://ftp.freepascal.org/pub/fpc/dist/$fpc_arch-linux-$pkgver/`echo $pkgname | sed 's/-bin//'`-$pkgver.$fpc_arch-linux.tar) -build() { - cd $Fsrcdir || Fdie - mkdir $Fsrcdir/$pkgname || Fdie - tar -xf binary.$fpc_arch-linux.tar -C $pkgname || Fdie - cp doc-pdf.tar.gz $pkgname/doc-pdf.tar.gz || Fdie - cp demo.tar.gz $pkgname/demo.tar.gz || Fdie - cd $Fsrcdir/$pkgname || Fdie - Fmkdir /usr - for i in `ls -1` - do - tar -xzf $i -C ${Fdestdir}/usr || Fdie - done - if [ "$CARCH" == "x86_64" ]; then - Fln /usr/lib/fpc/$pkgver/ppcx64 /usr/bin/ppcx64 - else - Fln /usr/lib/fpc/$pkgver/ppc386 /usr/bin/ppc386 - fi -} +build() + { + #extract tarball: + cd $Fsrcdir || Fdie + mkdir $Fsrcdir/$pkgname + tar -xf binary.$fpc_arch-linux.tar -C $pkgname || Fdie + + #install documentation: + Fmkdir /usr/share/doc/fpc-${pkgver}/demo + tar -xf doc-pdf.tar.gz -C ${Fdestdir}/usr/share/doc || Fdie + + #install demos: + tar -xf demo.tar.gz -C ${Fdestdir}/usr/share/doc/fpc-${pkgver}/demo || Fdie -# optimization OK + #install binaries & other: + cd $Fsrcdir/$pkgname || Fdie + + for i in `ls -1` + do + tar -xzf $i -C ${Fdestdir}/usr || Fdie + done + + if [ "$CARCH" == "x86_64" ]; then + Fln /usr/lib/fpc/$pkgver/ppcx64 /usr/bin/ppcx64 + else + Fln /usr/lib/fpc/$pkgver/ppc386 /usr/bin/ppc386 + fi +} -- 1.6.0.2
_______________________________________________ Frugalware-devel mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-devel
