From: Jack H. <jwh...@us...> - 2012-05-31 20:04:00
|
Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/languages In directory vz-cvs-3.sog:/tmp/cvs-serv17970 Added Files: dragonegg-gcc.info Log Message: add dragonegg-gcc 3.1-1 --- NEW FILE: dragonegg-gcc.info --- Info2: << Package: dragonegg-gcc%type_pkg[gcc] Version: 3.1 Revision: 1 Type: gcc (4.5 4.6 4.7) Architecture: i386, x86_64 Maintainer: Jack Howarth <ho...@br...> Depends: llvm31, gcc%type_pkg[gcc]-compiler BuildDepends: llvm31, gcc%type_pkg[gcc]-compiler, fink (>= 0.24.12) Source: http://llvm.org/releases/%v/dragonegg-%v.src.tar.gz Source-MD5: 8553229b661412c4bf3ba0ede0d30f0b SourceDirectory: dragonegg-%v.src UseMaxBuildJobs: false CompileScript: << #!/bin/bash -ev GCC=%p/lib/gcc%type_raw[gcc]/bin/gcc-4 LLVM_CONFIG=%p/opt/llvm-%v/bin/llvm-config make CPPFLAGS="-DENABLE_LTO -I%p/include" CC=%p/opt/llvm-3.1/bin/clang CXX=%p/opt/llvm-3.1/bin/clang++ << InstallScript: << #!/bin/bash -ev mkdir -p %i/lib/gcc%type_raw[gcc]/lib mkdir %i/bin cp dragonegg.so %i/lib/gcc%type_raw[gcc]/lib/dragonegg.so cat <<EOF > %i/bin/de-gcc%type_pkg[gcc] #!/bin/bash exec %p/lib/gcc%type_raw[gcc]/bin/gcc-4 -fplugin=%p/lib/gcc%type_raw[gcc]/lib/dragonegg.so "\$@" EOF chmod ugo+x %i/bin/de-gcc%type_pkg[gcc] cat <<EOF > %i/bin/de-g++%type_pkg[gcc] #!/bin/bash exec %p/lib/gcc%type_raw[gcc]/bin/g++-4 -fplugin=%p/lib/gcc%type_raw[gcc]/lib/dragonegg.so "\$@" EOF chmod ugo+x %i/bin/de-g++%type_pkg[gcc] cat <<EOF > %i/bin/de-c++%type_pkg[gcc] #!/bin/bash exec %p/lib/gcc%type_raw[gcc]/bin/c++-4 -fplugin=%p/lib/gcc%type_raw[gcc]/lib/dragonegg.so "\$@" EOF chmod ugo+x %i/bin/de-c++%type_pkg[gcc] cat <<EOF > %i/bin/de-gfortran%type_pkg[gcc] #!/bin/bash exec %p/lib/gcc%type_raw[gcc]/bin/gfortran -fplugin=%p/lib/gcc%type_raw[gcc]/lib/dragonegg.so "\$@" EOF chmod ugo+x %i/bin/de-gfortran%type_pkg[gcc] cat <<EOF > %i/bin/de-cpp%type_pkg[gcc] #!/bin/bash exec %p/lib/gcc%type_raw[gcc]/bin/cpp-4 -fplugin=%p/lib/gcc%type_raw[gcc]/lib/dragonegg.so "\$@" EOF chmod ugo+x %i/bin/de-cpp%type_pkg[gcc] << License: GPL DocFiles: COPYING Description: Using LLVM as a GCC backend DescDetail: << DragonEgg is a gcc plugin dragonegg.so that replaces gcc's optimizers and code generators with those from the LLVM project. It is a reimplementation of llvm-gcc that works with gcc-4.5 or later. << DescPackaging: << The dragonegg-gcc variants build and installs the dragonegg.so plugin for each compatible gcc4X release. The packaging also provides compiler wrapper scripts for ease of use. These are prefixed with de- and suffixed with 4X, indicating the gcc4X release used. << Homepage: http://dragonegg.llvm.org/ << |