Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/languages
In directory vz-cvs-3.sog:/tmp/cvs-serv17850

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 <howa...@bromo.med.uc.edu>
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/
<<


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to