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
