Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pingaxtesting.git;a=commitdiff;h=397accf66620c72f1429bf04fb262b5dfd65252b

commit 397accf66620c72f1429bf04fb262b5dfd65252b
Author: Pingax <[email protected]>
Date:   Sun Apr 29 18:09:52 2012 +0200

boehm-gc-7.1-2-i686

diff --git a/source/devel-extra/llvm/FrugalBuild 
b/source/devel-extra/llvm/FrugalBuild
index a649688..2462904 100644
--- a/source/devel-extra/llvm/FrugalBuild
+++ b/source/devel-extra/llvm/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=llvm
pkgver=3.0
-pkgrel=1
+pkgrel=2
url="http://www.llvm.org";
pkgdesc="Low Level Virtual Machine (Compiler , Tools and Libs)"
depends=('libstdc++')
@@ -13,7 +13,8 @@ archs=('i686' 'x86_64' 'arm')
up2date="Flasttar $url/releases/download.html"
source=(http://llvm.org/releases/$pkgver/$pkgname-$pkgver.tar.gz \
http://llvm.org/releases/$pkgver/clang-$pkgver.tar.gz \
-        path-fix.patch ocaml-fix.patch rpath-fix.patch clang-pure64.patch)
+        path-fix.patch ocaml-fix.patch rpath-fix.patch clang-pure64.patch \
+       link_llvmgold_to_lto.patch)
_F_cd_path=${pkgname}-${pkgver}.src
_F_make_opts="REQUIRES_RTTI=1"
sha1sums=('b683e7294fcf69887c0d709025d4640f5dca755b' \
@@ -21,7 +22,8 @@ sha1sums=('b683e7294fcf69887c0d709025d4640f5dca755b' \
'078ace62073031ca58312555f1c1c09be232deef' \
'b35b5b984ff5b362de5d68162fc3cc0b12cb3632' \
'be384a4393b30004d46740e7c7742d4c8c172f8d' \
-          'fe4845cd0a6078b812a2cc9efe8630b975a0d01d')
+          'fe4845cd0a6078b812a2cc9efe8630b975a0d01d' \
+          'eaf806d477ae3d77727b519590114aaea61058cb')

subpkgs=("${subpkgs[@]}" "clang")
subdescs=("${subdescs[@]}" "C language family frontend for LLVM")
diff --git a/source/lib-extra/boehm-gc/FrugalBuild 
b/source/lib-extra/boehm-gc/FrugalBuild
deleted file mode 100644
index 6d7b01a..0000000
--- a/source/lib-extra/boehm-gc/FrugalBuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Compiling Time: 0.07 SBU
-# Maintainer: Pingax <[email protected]>
-
-pkgname=boehm-gc
-_F_archive_name=gc
-pkgver=7.1
-pkgrel=1
-pkgdesc="Hans Boehm's garbage collector for C and C++"
-url="http://www.hpl.hp.com/personal/Hans_Boehm/gc/";
-archs=('i686' 'x86_64')
-groups=('lib-extra')
-depends=()
-up2date="lynx -dump '$url/gc_source/?C=M;O=D'|grep gc|grep -m5 .tar.gz|tail 
-n1|sed 's/.*gc-\(.*\)\.tar.*/\1/'"
-source="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/$_F_archive_name-$pkgver.tar.gz";
-sha1sums=('e84cba5d18f4ea5ed4e5fd3f1dc6a46bc190ff6f')
-unset MAKEFLAGS
-
-build()
-{
-       Fcd
-       ./configure --prefix=/usr --libdir=/usr/lib --exec-prefix=/usr \
-               --bindir=/usr/bin --datadir=/usr/share/$pkgname \
-               --includedir=/usr/include/$pkgname --disable-cxx || Fdie
-       make || Fdie
-       Fmakeinstall DESTDIR=$Fdestdir
-}
-
-# optimization OK
diff --git a/source/lib/libgc/FrugalBuild b/source/lib/libgc/FrugalBuild
index ae6913d..2122bc6 100644
--- a/source/lib/libgc/FrugalBuild
+++ b/source/lib/libgc/FrugalBuild
@@ -10,9 +10,14 @@ pkgdesc="Boehm conservative garbage collector"
url="http://www.hpl.hp.com/personal/Hans_Boehm/gc/";
groups=('lib')
archs=('i686' 'x86_64')
-depends=('libgcc')
+depends=('llvm' 'clang')
up2date="lynx -dump '$url/gc_source/'|grep -v alpha|Flasttar"
source=($url/gc_source/$_F_archive_name-$pkgver.tar.gz)
sha1sums=('e84cba5d18f4ea5ed4e5fd3f1dc6a46bc190ff6f')

-# optimization OK
+build()
+{
+       Fcd
+       ./configure CC=clang LD=gcc || Fdie
+       make CC=clang LD=gcc || Fdie
+}
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to