Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c4aa805d3f362ec0d1974c8a6ebebb7be37051bd

commit c4aa805d3f362ec0d1974c8a6ebebb7be37051bd
Author: Michel Hermier <herm...@frugalware.org>
Date:   Sun Jun 21 13:01:03 2009 +0200

gcc-4.4.0-4-i686

* Correct splitting of of some file.

diff --git a/source/devel/gcc/FrugalBuild b/source/devel/gcc/FrugalBuild
index 551aa63..2f0479b 100644
--- a/source/devel/gcc/FrugalBuild
+++ b/source/devel/gcc/FrugalBuild
@@ -199,12 +199,18 @@ build()

# symlinks for backward compatibility
Fln gcc /usr/bin/cc
+       Fmkdir /lib
+       Fln ../usr/bin/cpp /lib/cpp
+
if Fuse $USE_CPP; then
Fln g++ /usr/bin/c++
-               Fmkdir /lib
-               Fln ../usr/bin/cpp /lib/cpp
fi
-       Fuse $USE_JAVA && Fln ../lib/gcc/$CHOST/$pkgver/include/jni.h 
/usr/include/
+
+       if Fuse $USE_JAVA; then
+               Fln ../lib/gcc/$CHOST/$pkgver/include/jni.h /usr/include/
+               Fln ../lib/gcc/$CHOST/$pkgver/include/jni_md.h /usr/include/
+       fi
+
Fuse $USE_FORTRAN && Fln gfortran /usr/bin/f95

if Fuse $USE_ADA; then
@@ -241,8 +247,10 @@ build()
Fuse $USE_SHARED && Fsplit libgcc usr/lib/libgcc_*
if Fuse $USE_CPP; then
# libstdc++
+               Fsplit libstdc++ usr/include/c++/
Fsplit libstdc++ usr/lib/libstdc++.*
Fsplit libstdc++ usr/man/man3/
+               Fsplit libstdc++ 
usr/share/locale/{de,fr}/LC_MESSAGES/libstdc++.mo
fi
if Fuse $USE_JAVA; then
## always do this java stuff before gnat because gnat splits with gnat*
@@ -258,8 +266,11 @@ build()
Fsplit libgcj-awt usr/include/c++/$pkgver/sun/awt
# libgcj
## org, sun are libgcj includes also
+               Fsplit libgcj usr/include/{jni.h,jni_md.h}
Fsplit libgcj usr/include/c++/$pkgver/[gj]*
Fsplit libgcj usr/include/c++/$pkgver/{sun,org}
+               Fsplit libgcj usr/lib/gcc/$CHOST/$pkgver/include/gcj/
+               Fsplit libgcj 
usr/lib/gcc/$CHOST/$pkgver/include/{jni.h,jni_md.h,jvmpi.h}
Fsplit libgcj usr/lib/pkgconfig/libgcj-${pkgver%.*}.pc
## maybe we should add some libgcj-tools or libgcj-utils package ? - crazy -
Fsplit libgcj 
usr/bin/{jv-convert,gij,gjar,grmi*,gcj-dbtool,gorbd,gappletviewer,gjarsigner,gkeytool}
@@ -296,6 +307,8 @@ build()
fi
if Fuse $USE_FORTRAN; then
# libgfortran
+               Fsplit libgfortran usr/lib/gcc/$CHOST/$pkgver/finclude/omp_lib*
+               Fsplit libgfortran usr/lib/gcc/$CHOST/$pkgver/libgfortranbegin.*
Fsplit libgfortran usr/lib/libgfortran.*
# gcc-gfortran
Fsplit gcc-gfortran usr/bin/{gfortran,$CHOST-gfortran,f95}
@@ -305,6 +318,7 @@ build()
fi
if Fuse $USE_OBJC; then
# libobjc
+               Fsplit libobjc usr/lib/gcc/$CHOST/$pkgver/include/objc/
Fsplit libobjc usr/lib/libobjc*
# gcc-objc
Fsplit gcc-objc usr/libexec/gcc/$CHOST/$pkgver/cc1obj
@@ -323,6 +337,7 @@ build()
Fsplit libssp usr/lib/gcc/$CHOST/$pkgver/include/ssp/
# libgomp
Fsplit libgomp usr/info/libgomp.info
+               Fsplit libgomp usr/lib/gcc/$CHOST/$pkgver/include/omp.h
Fsplit libgomp usr/lib/libgomp.*
fi
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to