Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/languages
In directory vz-cvs-3.sog:/tmp/cvs-serv1385/stable/main/finkinfo/languages
Added Files:
gcc46-x86_64.info
Log Message:
Forgot to add this to stable, and since we've been migrating...
--- NEW FILE: gcc46-x86_64.info ---
Info2: <<
Package: gcc46
Version: 4.6.1
Revision: 1000
Source: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%v/gcc-%v.tar.bz2
Source-MD5: c57a9170c677bf795bdc04ed796ca491
Source2: ftp://sourceware.org/pub/java/ecj-4.5.jar
Source2-MD5: d7cd6a27c8801e66cbaa964a039ecfdb
PatchFile: %n.patch
PatchFile-MD5: ef86a94522e7eaba913173d6fe0144aa
Distribution: 10.5, 10.6, 10.7
Type: -64bit .
Architecture: x86_64
NoSetCPPFLAGS: True
NoSetLDFLAGS: True
UseMaxBuildJobs: True
Conflicts: gcc42, gcc43, gcc44, gcc45, gcc47
Replaces: gcc42, gcc43, gcc44, gcc45, gcc47
Depends: %N-compiler (= %v-%r)
BuildDepends: gmp5, libmpfr4, libiconv-dev, gettext-tools, libgettext8-dev,
ppl9 (>= 0.11.2), cloog-org (>= 0.16.2), libmpc2 (>= 0.9), xcode (>= 3.1.2),
fink (>= 0.30.0)
ConfigureParams: <<
--prefix=%p/lib/gcc4.6 --mandir=%p/share/man --infodir=%p/lib/gcc4.6/info \
--enable-languages=c,c++,fortran,lto,objc,obj-c++,java \
--with-gmp=%p --with-libiconv-prefix=%p --with-ppl=%p --with-cloog=%p
--with-mpc=%p --with-system-zlib \
--x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
--program-suffix=-fsf-4.6 --enable-cloog-backend=isl
<<
InfoTest: <<
TestDepends: autogen, dejagnu
TestScript: cd ../darwin_objdir; make -k check || :
<<
InfoDocs: cp-tools.info gcc.info gfortran.info cpp.info gccinstall.info
libgomp.info cppinternals.info gccint.info gcj.info
CompileScript: <<
#!/bin/bash -ev
set +x
if [ -e /usr/local/lib/libgmp.a ] || [ -e /usr/local/lib/libgmp.dylib ]; then
echo "-----WARNING-----WARNING-----WARNING-----"
echo "You seem to have GMP installed in /usr/local."
echo "This is known to cause %N to fail to build."
echo "Please move aside /usr/local and try again."
echo "-----WARNING-----WARNING-----WARNING-----"
exit 1
fi
set -x
ulimit -s `ulimit -s`
mv ../ecj-4.5.jar ecj.jar
mkdir ../darwin_objdir
cd ../darwin_objdir
../gcc-%v/configure %c
make
## make check requires autogen, dejagnu and expect, and should be run, in
darwin_objdir, after install.
## on 32-bit processors use
# make -k check
## on 64-bit processors use
# make -k check RUNTESTFLAGS="--target_board=unix'{-m32,-m64}'"
<<
InstallScript: <<
#!/bin/sh -ev
darwinvers=`uname -r`
cd ../darwin_objdir
make -j1 install DESTDIR=%d
mkdir -p %i/bin
# Add symlinks to recreate previous naming of executables in %p/bin
# as well as %p/lib/gcc4.6/bin and new -fsf-4.6 naming in %p/bin.
binfiles="gcc g++ c++ cpp gcov"
for binfile in $binfiles ; do
ln -s %p/lib/gcc4.6/bin/$binfile-fsf-4.6 %i/lib/gcc4.6/bin/$binfile-4
ln -s %p/lib/gcc4.6/bin/$binfile-fsf-4.6 %i/bin/$binfile-4
ln -s %p/lib/gcc4.6/bin/$binfile-fsf-4.6 %i/bin/$binfile-fsf-4.6
done
binfiles="gfortran gcj gcj-dbtool gcjh gij gjnih grmiregistry grmic jcf-dump
jv-convert jv-scan"
for binfile in $binfiles ; do
ln -s %p/lib/gcc4.6/bin/$binfile-fsf-4.6 %i/lib/gcc4.6/bin/$binfile
ln -s %p/lib/gcc4.6/bin/$binfile-fsf-4.6 %i/bin/$binfile
ln -s %p/lib/gcc4.6/bin/$binfile-fsf-4.6 %i/bin/$binfile-fsf-4.6
done
# Add symlinks for manpages under old names.
man1files="cpp g++ gcc gcov"
for man1file in $man1files ; do
ln -s %p/share/man/man1/$man1file-fsf-4.6.1 %i/share/man/man1/$man1file-4.1
done
man1files="aot-compile gappletviewer gc-analyze gcj-dbtool gcj gcjh gfortran
gij gjar gjarsigner gjavah gjdoc gkeytool gnative2ascii gorbd grmic grmid
grmiregistry gserialver gtnameserv jcf-dump jv-convert rebuild-gcj-db"
for man1file in $man1files ; do
ln -s %p/share/man/man1/$man1file-fsf-4.6.1 %i/share/man/man1/$man1file.1
done
# Rename manpages with -fsf-4.6 suffix and create symlinks to old names.
man7files="fsf-funding gfdl gpl"
for man7file in $man7files ; do
mv %i/share/man/man7/$man7file.7 %i/share/man/man7/$man7file-fsf-4.6.7
ln -s %p/share/man/man7/$man7file-fsf-4.6.7 %i/share/man/man7/$man7file.7
done
# Add dir for installed info files, and link them to %i/share/info.
# the %i/lib/gcc4.6/info/* files will go into the -compiler package
# and the files in %i/share/info go into the main package, this allows
# the info files for specific compiler versions to be accessed with
# e.g. `info -d /fink_install_dir/lib/gcc4.6/info gcc', but the "main" info
files will
# be available for the install gcc4N package in %p/share/info, as usual
install -d -m 755 %i/share/info
for infofile in $(find %i/lib/gcc4.6/info -name '*.info*'); do
infobase=$(basename $infofile)
case $infofile in
*info) /usr/bin/install-info --infodir=%i/lib/gcc4.6/info ${infofile} ;;
esac
ln -s %p/lib/gcc4.6/info/$infobase %i/share/info/$infobase
done
cp %b/gcc/config/darwin-sections.def
%i/lib/gcc4.6/lib/gcc/%m-apple-darwin${darwinvers}/4.6.1/plugin/include/config
# remove build path from .la files
perl -pi -e "s, \-L[^ ']*/%n-%v-%r/darwin_objdir/[^ ']*,,g" `find
%i/lib/gcc4.6/lib -name '*.la'`
<<
SplitOff: <<
Package: %N-shlibs
Replaces: gcc4 (<= 20050130-4), gfortran-shlibs
Provides: gfortran-shlibs
Description: Shared libraries for gcc4
DocFiles: gcc/COPYING gcc/COPYING.LIB
Homepage: http://gcc.gnu.org/
Files: <<
lib/gcc4.6/lib/libgfortran.3*.dylib
lib/gcc4.6/lib/libffi.4*.dylib
lib/gcc4.6/lib/libstdc++.6*.dylib
lib/gcc4.6/lib/libgcc_s.1*.dylib
lib/gcc4.6/lib/libgcc_ext.1*.dylib
lib/gcc4.6/lib/libgcj.12*.dylib
lib/gcc4.6/lib/libgcj-tools.12*.dylib
lib/gcc4.6/lib/libgij.12*.dylib
lib/gcc4.6/lib/libssp.0*.dylib
lib/gcc4.6/lib/libobjc-gnu.3*.dylib
lib/gcc4.6/lib/libgomp.1*.dylib
lib/gcc4.6/lib/libquadmath.0*.dylib
lib/gcc4.6/lib/gcj-4.6.1-12
lib/gcc4.6/lib/i386/libgfortran.3*.dylib
lib/gcc4.6/lib/i386/libffi.4*.dylib
lib/gcc4.6/lib/i386/libgcj.12*.dylib
lib/gcc4.6/lib/i386/libgcj-tools.12*.dylib
lib/gcc4.6/lib/i386/libgij.12*.dylib
lib/gcc4.6/lib/i386/libstdc++.6*.dylib
lib/gcc4.6/lib/i386/libssp.0*.dylib
lib/gcc4.6/lib/i386/libobjc-gnu.3*.dylib
lib/gcc4.6/lib/i386/libgomp.1*.dylib
lib/gcc4.6/lib/i386/libquadmath.0*.dylib
lib/gcc4.6/lib/i386/gcj-4.6.1-12
<<
Shlibs: <<
%p/lib/gcc4.6/lib/libgfortran.3.dylib 4.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libffi.4.dylib 5.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libstdc++.6.dylib 7.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libgcc_s.1.dylib 1.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libgcj.12.dylib 13.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libgcj-tools.12.dylib 13.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libgij.12.dylib 13.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libssp.0.dylib 1.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libobjc-gnu.3.dylib 4.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libgomp.1.dylib 2.0.0 %n (>= 4.6-1)
%p/lib/gcc4.6/lib/libquadmath.0.dylib 1.0.0 %n (>= 4.6-1)
!%p/lib/gcc4.6/lib/gcj-4.6.1-12/libjvm.dylib
%p/lib/gcc4.6/lib/i386/libgfortran.3.dylib 4.0.0 %n (>= 4.6-1) 32
%p/lib/gcc4.6/lib/i386/libffi.4.dylib 5.0.0 %n (>= 4.6-1) 32
%p/lib/gcc4.6/lib/i386/libgcj.12.dylib 13.0.0 %n (>= 4.6-1) 32
%p/lib/gcc4.6/lib/i386/libgcj-tools.12.dylib 13.0.0 %n (>= 4.6-1) 32
%p/lib/gcc4.6/lib/i386/libgij.12.dylib 13.0.0 %n (>= 4.6-1) 32
%p/lib/gcc4.6/lib/i386/libstdc++.6.dylib 7.0.0 %n (>= 4.6-1) 32
%p/lib/gcc4.6/lib/i386/libssp.0.dylib 1.0.0 %n (>= 4.6-1) 32
%p/lib/gcc4.6/lib/i386/libobjc-gnu.3.dylib 4.0.0 %n (>= 4.6-1) 32
%p/lib/gcc4.6/lib/i386/libgomp.1.dylib 2.0.0 %n (>= 4.6-1) 32
%p/lib/gcc4.6/lib/i386/libquadmath.0.dylib 1.0.0 %n (>= 4.6-1) 32
!%p/lib/gcc4.6/lib/i386/gcj-4.6.1-12/libjvm.dylib
<<
<<
SplitOff2: <<
Package: %N-compiler
Depends: gmp5-shlibs, libgmpxx5-shlibs, libmpfr4-shlibs, %N-shlibs (= %v-%r),
libiconv, libgettext8-shlibs, ppl9-shlibs (>= 0.11.2), cloog-org-shlibs (>=
0.16.2), libmpc2-shlibs (>= 0.9), xcode (>= 3.1.2)
BuildDependsOnly: False
Description: Compiler Binaries for gcc46.
DocFiles: gcc/COPYING gcc/COPYING.LIB
Homepage: http://gcc.gnu.org/
Files: <<
bin/*-fsf-4.6
lib/gcc4.6
share/man/man1/*-fsf-4.6.1
share/man/man3/*-fsf-4.6.3
share/man/man7/*-fsf-4.6.7
<<
<<
PostInstScript: <<
update-alternatives --install %p/share/man/man3/ffi.3 ffi
%p/share/man/man3/%N_ffi.3 60 \
--slave %p/share/man/man3/ffi_call.3 ffi_call
%p/share/man/man3/%N_ffi_call.3 \
--slave %p/share/man/man3/ffi_prep_cif.3 ffi_prep_cif
%p/share/man/man3/%N_ffi_prep_cif.3
<<
PreRmScript: <<
if [ $1 != "upgrade" ]; then
update-alternatives --remove ffi %p/share/man/man3/%N_ffi.3
fi
<<
License: GPL
Description: GNU Compiler Collection Version 4.6
DescDetail: <<
GCC, the GNU Compiler Collection, includes front ends for
C, C++, Objective-C, Objective-C++, Fortran, Java, and Ada.
.
C, C++, Objective C and Fortran and Java are included in this package.
.
The C and C++ compilers are named gcc-4 and g++-4 to avoid
conflicts with gcc and g++ installed by the Apple Developer Tools
<<
DescPackaging: <<
Build with -fsf-4.6 suffix and place non-overlapping files into new
gcc46-compiler
package which can co-exist with other gcc4x-compiler packages. Overlapping
files
are left in main gcc46 package which still conflicts with other gcc4x packages.
<<
Homepage: http://gcc.gnu.org/
Maintainer: Jack Howarth <[email protected]>
<<
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs