Author: glen Date: Mon Feb 26 23:38:56 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - use source from cegcc svn - utf8 spec
---- Files affected: SPECS: crossmingw32ce-gcc.spec (1.1 -> 1.2) ---- Diffs: ================================================================ Index: SPECS/crossmingw32ce-gcc.spec diff -u SPECS/crossmingw32ce-gcc.spec:1.1 SPECS/crossmingw32ce-gcc.spec:1.2 --- SPECS/crossmingw32ce-gcc.spec:1.1 Mon Feb 26 23:42:05 2007 +++ SPECS/crossmingw32ce-gcc.spec Tue Feb 27 00:38:49 2007 @@ -4,18 +4,21 @@ %bcond_with bootstrap # bootstrap build (using binary w32api/mingw) # Summary: Cross Mingw32 GNU binary utility development utilities - gcc -Summary(es): Utilitarios para desarrollo de binarios de la GNU - Mingw32 gcc -Summary(fr): Utilitaires de d�veloppement binaire de GNU - Mingw32 gcc -Summary(pl): Skro�ne narz�dzia programistyczne GNU dla Mingw32 - gcc -Summary(pt_BR): Utilit�rios para desenvolvimento de bin�rios da GNU - Mingw32 gcc -Summary(tr): GNU geli�tirme ara�lar� - Mingw32 gcc +Summary(es.UTF-8): Utilitarios para desarrollo de binarios de la GNU - Mingw32 gcc +Summary(fr.UTF-8): Utilitaires de développement binaire de GNU - Mingw32 gcc +Summary(pl.UTF-8): Skrośne narzędzia programistyczne GNU dla Mingw32 - gcc +Summary(pt_BR.UTF-8): Utilitários para desenvolvimento de binários da GNU - Mingw32 gcc +Summary(tr.UTF-8): GNU geliştirme araçları - Mingw32 gcc Name: crossmingw32ce-gcc -Version: 4.1.1 +Version: 4.1.0 Release: 0.1 License: GPL Group: Development/Languages -Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2 -# Source0-md5: ad9f97a4d04982ccf4fd67cb464879f3 +#Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2 +# https://cegcc.svn.sourceforge.net/svnroot/cegcc/trunk/cegcc/src/gcc +# Obtained from SVN: tags/gcc_4_1_0_release revision 111560 +Source0: gcc-20070227.909.tar.bz2 +# Source0-md5: ece53d2ea4d055f48d4f819922332d21 %define apiver 3.7 Source1: http://dl.sourceforge.net/mingw/w32api-%{apiver}.tar.gz # Source1-md5: 0b3a6d08136581c93b3a3207588acea9 @@ -23,13 +26,14 @@ Source2: http://dl.sourceforge.net/mingw/mingw-runtime-%{runver}.tar.gz # Source2-md5: 7fa2638d23136fd84d5d627bef3b408a Patch0: gcc-nodebug.patch -Patch1: crossmingw32-gcc-noioctl.patch +#Patch1: crossmingw32-gcc-noioctl.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison BuildRequires: crossmingw32ce-binutils >= 2.15.91.0.2-2 BuildRequires: flex -%if !%{with bootstrap} +BuildRequires: rpmbuild(macros) >= 1.315 +%if %{without bootstrap} BuildRequires: crossmingw32ce-runtime >= 3.5 BuildRequires: crossmingw32ce-w32api >= 3.1 %endif @@ -38,13 +42,18 @@ Requires: gcc-dirs BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define target i386-mingw32ce -%define target_platform i386-pc-mingw32ce +%define target arm-wince-mingw32ce +%define target_platform arm-wince-mingw32ce %define arch %{_prefix}/%{target} %define gccarch %{_libdir}/gcc/%{target} %define gcclib %{gccarch}/%{version} -%define _noautostrip .*/lib.*\\.a +%define _noautostrip .*/lib.*\\.a + +# -march=i686 is invalid +# so as i can't decide whether to use -march=armv4 or -march=armv5, i'll just strip +%define filterout_c -march=.* +%define filterout_cxx -march=.* %description crossmingw32 is a complete cross-compiling development system for @@ -55,22 +64,22 @@ This package contains cross targeted gcc. -%description -l de -Dieses Paket enth�lt einen Cross-gcc, der es erlaubt, auf einem -anderem Rechner Code f�r Win32 zu generieren. - -%description -l pl -crossmingw32 jest kompletnym systemem do kompilacji skro�nej, -pozwalaj�cym budowa� aplikacje MS Windows pod Linuksem u�ywaj�c -bibliotek Mingw32. System sk�ada si� z binutils, gcc z g++ i objc, -libstdc++ - wszystkie generuj�ce kod dla platformy i386-mingw32, oraz +%description -l de.UTF-8 +Dieses Paket enthält einen Cross-gcc, der es erlaubt, auf einem +anderem Rechner Code für Win32 zu generieren. + +%description -l pl.UTF-8 +crossmingw32 jest kompletnym systemem do kompilacji skrośnej, +pozwalającym budować aplikacje MS Windows pod Linuksem używając +bibliotek Mingw32. System składa się z binutils, gcc z g++ i objc, +libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz z bibliotek w formacie COFF. -Ten pakiet zawiera gcc generuj�ce skro�nie kod dla Win32. +Ten pakiet zawiera gcc generujące skrośnie kod dla Win32. %package c++ Summary: Mingw32 binary utility development utilities - g++ -Summary(pl): Zestaw narz�dzi mingw32 - g++ +Summary(pl.UTF-8): Zestaw narzędzi mingw32 - g++ Group: Development/Languages Requires: %{name} = %{version}-%{release} @@ -83,20 +92,20 @@ This package contains cross targeted g++ and (static) libstdc++. -%description c++ -l pl -crossmingw32 jest kompletnym systemem do kompilacji skro�nej, -pozwalaj�cym budowa� aplikacje MS Windows pod Linuksem u�ywaj�c -bibliotek mingw32. System sk�ada si� z binutils, gcc z g++ i objc, -libstdc++ - wszystkie generuj�ce kod dla platformy i386-mingw32, oraz +%description c++ -l pl.UTF-8 +crossmingw32 jest kompletnym systemem do kompilacji skrośnej, +pozwalającym budować aplikacje MS Windows pod Linuksem używając +bibliotek mingw32. System składa się z binutils, gcc z g++ i objc, +libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz z bibliotek w formacie COFF. -Ten pakiet zawiera g++ generuj�ce kod pod Win32 oraz bibliotek� +Ten pakiet zawiera g++ generujące kod pod Win32 oraz bibliotekę libstdc++. # does this even work? %package objc Summary: Mingw32 binary utility development utilities - objc -Summary(pl): Zestaw narz�dzi mingw32 - objc +Summary(pl.UTF-8): Zestaw narzędzi mingw32 - objc Group: Development/Languages Requires: %{name} = %{version}-%{release} @@ -109,19 +118,19 @@ This package contains cross targeted objc compiler. -%description objc -l pl -crossmingw32 jest kompletnym systemem do kompilacji skro�nej, -pozwalaj�cym budowa� aplikacje MS Windows pod Linuksem u�ywaj�c -bibliotek mingw32. System sk�ada si� z binutils, gcc z g++ i objc, -libstdc++ - wszystkie generuj�ce kod dla platformy i386-mingw32, oraz +%description objc -l pl.UTF-8 +crossmingw32 jest kompletnym systemem do kompilacji skrośnej, +pozwalającym budować aplikacje MS Windows pod Linuksem używając +bibliotek mingw32. System składa się z binutils, gcc z g++ i objc, +libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz z bibliotek w formacie COFF. -Ten pakiet zawiera kompilator objc generuj�cy kod pod Win32. +Ten pakiet zawiera kompilator objc generujący kod pod Win32. # does this even work? %package fortran Summary: Mingw32 binary utility development utilities - Fortran -Summary(pl): Zestaw narz�dzi mingw32 - Fortran +Summary(pl.UTF-8): Zestaw narzędzi mingw32 - Fortran Group: Development/Languages Requires: %{name} = %{version}-%{release} @@ -134,19 +143,19 @@ This package contains cross targeted Fortran compiler. -%description fortran -l pl -crossmingw32 jest kompletnym systemem do kompilacji skro�nej, -pozwalaj�cym budowa� aplikacje MS Windows pod Linuksem u�ywaj�c -bibliotek mingw32. System sk�ada si� z binutils, gcc z g++ i objc, -libstdc++ - wszystkie generuj�ce kod dla platformy i386-mingw32, oraz +%description fortran -l pl.UTF-8 +crossmingw32 jest kompletnym systemem do kompilacji skrośnej, +pozwalającym budować aplikacje MS Windows pod Linuksem używając +bibliotek mingw32. System składa się z binutils, gcc z g++ i objc, +libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz z bibliotek w formacie COFF. -Ten pakiet zawiera kompilator Fortranu generuj�cy kod pod Win32. +Ten pakiet zawiera kompilator Fortranu generujący kod pod Win32. # does this even work? %package java Summary: Mingw32 binary utility development utilities - Java -Summary(pl): Zestaw narz�dzi mingw32 - Java +Summary(pl.UTF-8): Zestaw narzędzi mingw32 - Java Group: Development/Languages Requires: %{name} = %{version}-%{release} @@ -159,25 +168,25 @@ This package contains cross targeted Java compiler. -%description java -l pl +%description java -l pl.UTF-8 -crossmingw32 jest kompletnym systemem do kompilacji skro�nej, -pozwalaj�cym budowa� aplikacje MS Windows pod Linuksem u�ywaj�c -bibliotek mingw32. System sk�ada si� z binutils, gcc z g++ i objc, -libstdc++ - wszystkie generuj�ce kod dla platformy i386-mingw32, oraz +crossmingw32 jest kompletnym systemem do kompilacji skrośnej, +pozwalającym budować aplikacje MS Windows pod Linuksem używając +bibliotek mingw32. System składa się z binutils, gcc z g++ i objc, +libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz z bibliotek w formacie COFF. -Ten pakiet zawiera kompilator Javy generuj�cy kod pod Win32. +Ten pakiet zawiera kompilator Javy generujący kod pod Win32. %prep -%setup -q -n gcc-%{version} +%setup -q -n gcc %if %{with bootstrap} mkdir winsup tar xzf %{SOURCE1} -C winsup tar xzf %{SOURCE2} -C winsup %endif #{!?debug:%patch0 -p1} -%patch1 -p1 +#%patch1 -p1 %build %if %{with bootstrap} @@ -219,7 +228,7 @@ --includedir=%{arch}/include \ --disable-shared \ --enable-threads \ - --enable-languages="c,c++,fortran,java,objc" \ + --enable-languages="c,c++" \ --enable-c99 \ --enable-long-long \ --disable-nls \ @@ -367,6 +376,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.2 2007/02/26 23:38:49 glen +- use source from cegcc svn +- utf8 spec + Revision 1.1 2007/02/26 22:42:05 glen - based on crossmingw32-gcc.spec - ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/crossmingw32ce-gcc.spec?r1=1.1&r2=1.2&f=u
_______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
