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

Reply via email to