X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gcc2.spec;h=597a5da7e96e1fae243d50cf21f6eba9c0c7e40b;hb=refs%2Fheads%2Fmaster;hp=0c7fbc55fa7ee2173823c32d78d74c5c95b0593d;hpb=3f55471323b1e6ab55cc8d9211b65d9391454aed;p=packages%2Fgcc2.git diff --git a/gcc2.spec b/gcc2.spec index 0c7fbc5..597a5da 100644 --- a/gcc2.spec +++ b/gcc2.spec @@ -4,7 +4,7 @@ %define STDC_VERSION 2.10.0 %define STDC_RELEASE 5 Summary: GNU Compiler Collection -Summary(pl): Kolekcja kompilatorów GNU +Summary(pl.UTF-8): Kolekcja kompilatorów GNU Name: %{rname}2 Version: 2.95.4 Release: 0.%{snap}.6 @@ -36,6 +36,7 @@ Patch19: %{name}-libobjc.patch Patch21: %{name}-suffix.patch Patch22: %{name}-athlon-option.patch Patch50: gcc-%{rver}-%{snap}.patch.bz2 +# Patch50-md5: 83f4163aa5b8492d27cbfc9eb8ea419c BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -52,15 +53,15 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) A compiler aimed at integrating all the optimizations and features necessary for a high-performance and stable development environment. -%description -l pl -Kompilator, posiadaj±cy du¿e mo¿liwo¶ci optymalizacyjne niezbêdne do +%description -l pl.UTF-8 +Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do wyprodukowania szybkiego i stabilnego kodu wynikowego. %package c++ Summary: C++ support for gcc -Summary(fr): Support C++ pour le compilateur gcc -Summary(pl): Wspomaganie C++ dla kompilatora gcc -Summary(tr): gcc için C++ desteði +Summary(fr.UTF-8): Support C++ pour le compilateur gcc +Summary(pl.UTF-8): Wspomaganie C++ dla kompilatora gcc +Summary(tr.UTF-8): gcc için C++ desteği Group: Development/Languages Requires: %{name} = %{version}-%{release} Obsoletes: egcc-c++ @@ -72,34 +73,34 @@ support for most of the current C++ specification, including templates and exception handling. It does not include a standard C++ library, which is available separately. -%description c++ -l de -Dieses Paket enthält die C++-Unterstützung für den GNU-C-Compiler. Es -unterstützt die aktuelle C++-Spezifikation, inkl. Templates und +%description c++ -l de.UTF-8 +Dieses Paket enthält die C++-Unterstützung für den GNU-C-Compiler. Es +unterstützt die aktuelle C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine C++-Standard-Library ist nicht enthalten - -sie ist getrennt erhältlich. +sie ist getrennt erhältlich. -%description c++ -l fr +%description c++ -l fr.UTF-8 Ce package ajoute un support C++ au compilateur c GNU. Il comprend un -support pour la plupart des spécifications actuelles de C++, dont les -modéles et la gestion des exceptions. Il ne comprend pas une -bibliothéque C++ standard, qui est disponible séparément. +support pour la plupart des spécifications actuelles de C++, dont les +modéles et la gestion des exceptions. Il ne comprend pas une +bibliothéque C++ standard, qui est disponible séparément. -%description c++ -l pl -Programy z tego pakietu zapewniaj± wsparcie dla C++ do gcc. Posiada -wspomaganie dla du¿ej ilo¶ci obecnych specyfikacji C++, nie posiada -natomiast standardowych bibliotek C++, które s± w oddzielnym pakiecie. +%description c++ -l pl.UTF-8 +Programy z tego pakietu zapewniają wsparcie dla C++ do gcc. Posiada +wspomaganie dla dużej ilości obecnych specyfikacji C++, nie posiada +natomiast standardowych bibliotek C++, które są w oddzielnym pakiecie. -%description c++ -l tr -Bu paket, GNU C derleyicisine C++ desteði ekler. 'Template'ler ve -aykýrý durum iþleme gibi çoðu güncel C++ tanýmlarýna uyar. Standart -C++ kitaplýðý bu pakette yer almaz. +%description c++ -l tr.UTF-8 +Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve +aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart +C++ kitaplığı bu pakette yer almaz. %package objc Summary: Objective C support for gcc -Summary(de): Objektive C-Unterstützung für gcc -Summary(fr): Gestion d'Objective C pour gcc -Summary(pl): Wspomaganie obiektowego C dla kompilatora gcc -Summary(tr): gcc için Objective C desteði +Summary(de.UTF-8): Objektive C-Unterstützung für gcc +Summary(fr.UTF-8): Gestion d'Objective C pour gcc +Summary(pl.UTF-8): Wspomaganie obiektowego C dla kompilatora gcc +Summary(tr.UTF-8): gcc için Objective C desteği Group: Development/Languages Requires: %{name} = %{version}-%{release} Obsoletes: egcc-objc @@ -111,31 +112,31 @@ C is a object oriented derivative of the C language, mainly used on systems running NeXTSTEP. This package does not include the standard objective C object library. -%description objc -l de -Dieses Paket ergänzt den GNU-C-Compiler durch Objective-C-Support. +%description objc -l de.UTF-8 +Dieses Paket ergänzt den GNU-C-Compiler durch Objective-C-Support. Objective C ist ein objektorientiertes Derivat von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt. Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets. -%description objc -l fr +%description objc -l fr.UTF-8 Ce package ajoute un support Objective C au compilateur C GNU. -L'Objective C est un langage orienté objetdérivé du langage C, -principalement utilisé sur les systèmes NeXTSTEP. Ce package n'inclue -pas la bibliothéque Objective C standard. +L'Objective C est un langage orienté objetdérivé du langage C, +principalement utilisé sur les systèmes NeXTSTEP. Ce package n'inclue +pas la bibliothéque Objective C standard. -%description objc -l pl +%description objc -l pl.UTF-8 Ten pakiet jest wsparciem obiektowego C dla kompilatora gcc. W pakiecie nie ma jeszcze bibliotek C-obj. -%description objc -l tr -Bu paket, GNU C derleyicisine Objective C desteði ekler. Objective C, -C dilinin nesne yönelik bir türevidir ve NeXTSTEP altýnda çalýþan -sistemlerde yaygýn olarak kullanýlýr. Standart Objective C nesne -kitaplýðý bu pakette yer almaz. +%description objc -l tr.UTF-8 +Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C, +C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan +sistemlerde yaygın olarak kullanılır. Standart Objective C nesne +kitaplığı bu pakette yer almaz. %package g77 Summary: Fortran 77 support for gcc -Summary(pl): Wspomaganie Fortran 77 dla gcc +Summary(pl.UTF-8): Wspomaganie Fortran 77 dla gcc Group: Development/Languages Obsoletes: egcs-g77 @@ -143,13 +144,13 @@ Obsoletes: egcs-g77 This apckage adds support for compiling Fortran 77 programs with the GNU compiler. -%description g77 -l pl +%description g77 -l pl.UTF-8 Ten pakiet jest wsparciem Fortran 77 dla kompilatora gcc. Jest -potrzebny do kompilowania programów pisanych w jêzyku Fortran 77. +potrzebny do kompilowania programów pisanych w języku Fortran 77. %package chill Summary: CHILL support for gcc -Summary(pl): Wspomoganie CHILL dla gcc +Summary(pl.UTF-8): Wspomoganie CHILL dla gcc Group: Development/Languages Requires: %{name} = %{version}-%{release} @@ -164,13 +165,13 @@ applications as Ada (especially large embedded systems). Chill was never used much in the United States, but is still being used in Europe, Brazil, Korea, and other places. -%description chill -l pl -Ten pakiet dodaje do gcc mo¿liwo¶æ kompilowania programów w jêzyku +%description chill -l pl.UTF-8 +Ten pakiet dodaje do gcc możliwość kompilowania programów w języku CHILL. %package -n libstdc++2 Summary: GNU c++ library -Summary(pl): Biblioteki GNU C++ +Summary(pl.UTF-8): Biblioteki GNU C++ Version: %{STDC_VERSION} Release: %{STDC_RELEASE} Group: Libraries @@ -181,31 +182,31 @@ This is the GNU implementation of the standard C++ libraries, along with additional GNU tools. This package includes the shared libraries necessary to run C++ applications. -%description -n libstdc++2 -l de +%description -n libstdc++2 -l de.UTF-8 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit -weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von +weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von C++-Anwendungen erforderlichen gemeinsam genutzten Libraries. -%description -n libstdc++2 -l fr -Ceci est l'implémentation GNU des librairies C++ standard, ainsi que -des outils GNU supplémentaires. Ce package comprend les librairies -partagées nécessaires à l'exécution d'application C++. +%description -n libstdc++2 -l fr.UTF-8 +Ceci est l'implémentation GNU des librairies C++ standard, ainsi que +des outils GNU supplémentaires. Ce package comprend les librairies +partagées nécessaires à l'exécution d'application C++. -%description -n libstdc++2 -l pl -Pakiet ten zawiera biblioteki bêd±ce implementacj± standardowych -bibliotek C++. Znajduj± siê w nim biblioteki dynamiczne niezbêdne do +%description -n libstdc++2 -l pl.UTF-8 +Pakiet ten zawiera biblioteki będące implementacją standardowych +bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do uruchomienia aplikacji napisanych w C++. -%description -n libstdc++2 -l tr -Bu paket, standart C++ kitaplýklarýnýn GNU gerçeklemesidir ve C++ -uygulamalarýnýn koþturulmasý için gerekli kitaplýklarý içerir. +%description -n libstdc++2 -l tr.UTF-8 +Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++ +uygulamalarının koşturulması için gerekli kitaplıkları içerir. %package -n libstdc++2-devel Summary: Header files and libraries for C++ development -Summary(de): Header-Dateien und Libraries zur Entwicklung mit C++ -Summary(fr): Fichiers d'en-tête et biblitothèques pour développer en C++ -Summary(pl): Pliki nag³ówkowe do programowania z u¿yciem bibliotek C++ -Summary(tr): C++ ile program geliþtirmek için gerekli dosyalar +Summary(de.UTF-8): Header-Dateien und Libraries zur Entwicklung mit C++ +Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++ +Summary(pl.UTF-8): Pliki nagłówkowe do programowania z użyciem bibliotek C++ +Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar Version: %{STDC_VERSION} Release: %{STDC_RELEASE} Group: Development/Libraries @@ -218,14 +219,14 @@ This is the GNU implementation of the standard C++ libraries. This package includes the header files and libraries needed for C++ development. -%description -n libstdc++2-devel -l pl -Pakiet ten zawiera biblioteki bêd±ce implementacj± standardowych -bibliotek C++. Znajduj± siê w nim pliki nag³ówkowe wykorzystywane przy -programowaniu w jêzyku C++. +%description -n libstdc++2-devel -l pl.UTF-8 +Pakiet ten zawiera biblioteki będące implementacją standardowych +bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy +programowaniu w języku C++. %package -n libstdc++2-static Summary: Static c++ standard library -Summary(pl): Biblioteka statyczna c++ +Summary(pl.UTF-8): Biblioteka statyczna c++ Version: %{STDC_VERSION} Release: %{STDC_RELEASE} Group: Development/Libraries @@ -234,12 +235,12 @@ Requires: libstdc++2-devel = %{STDC_VERSION} %description -n libstdc++2-static Static c++ standard library. -%description -n libstdc++2-static -l pl +%description -n libstdc++2-static -l pl.UTF-8 Biblioteka statyczna C++. %package -n cpp2 Summary: The C Pre Processor -Summary(pl): Preprocesor C +Summary(pl.UTF-8): Preprocesor C Group: Development/Languages Obsoletes: egcs-cpp @@ -265,26 +266,26 @@ as you see fit: line control to inform the compiler of where each source line originally came from. -%description -n cpp2 -l pl -Preprocesor C jest "makro procesorem" który jest automatycznie u¿ywany -przez kompilator C do obróbki kompilowanego programu przed w³a¶ciw± -kompilacj±. Jest on nazywany makroprocesorem, poniewa¿ umo¿liwia -definiowanie i rozwijanie makr umo¿liwiaj±cych skracanie d³ugich -konstrukcji w jêzyku C. - -Preprocesor C umo¿liwia wykonywanie czterech ró¿nych typów operacji: - -- Do³±czanie plików (np. nag³ówkowych). Wstawia pliki w miejscu - deklaracji polecenia do³±czenia innego pliku. -- Rozwijanie makr. Mo¿na definiowaæ "makra" nadaj±c im identyfikatory, - których pó¼niejsze u¿ycie powoduje podczas rozwijania podmienienie - identyfikatora deklarowan± wcze¶niej warto¶ci±. -- Kompilacja warunkowa. W zale¿no¶ci od obecno¶ci symboli i dyrektyw w - ¶rodowisku preprocesora s± w³±czane warunkowo, b±d¼ nie, pewne - fragmenty obrabianego strumienia tekstów. -- Kontrola linii ¼ród³a. Niezale¿nie od tego jakim przeobra¿eniom - podlega wynikowy strumieñ danych w wyniku rozwijania makr i do³±czania - s± zapamiêtywane informacje o tym, której linii pliku ¼ród³owego +%description -n cpp2 -l pl.UTF-8 +Preprocesor C jest "makro procesorem" który jest automatycznie używany +przez kompilator C do obróbki kompilowanego programu przed właściwą +kompilacją. Jest on nazywany makroprocesorem, ponieważ umożliwia +definiowanie i rozwijanie makr umożliwiających skracanie długich +konstrukcji w języku C. + +Preprocesor C umożliwia wykonywanie czterech różnych typów operacji: + +- Dołączanie plików (np. nagłówkowych). Wstawia pliki w miejscu + deklaracji polecenia dołączenia innego pliku. +- Rozwijanie makr. Można definiować "makra" nadając im identyfikatory, + których późniejsze użycie powoduje podczas rozwijania podmienienie + identyfikatora deklarowaną wcześniej wartością. +- Kompilacja warunkowa. W zależności od obecności symboli i dyrektyw w + środowisku preprocesora są włączane warunkowo, bądź nie, pewne + fragmenty obrabianego strumienia tekstów. +- Kontrola linii źródła. Niezależnie od tego jakim przeobrażeniom + podlega wynikowy strumień danych w wyniku rozwijania makr i dołączania + są zapamiętywane informacje o tym, której linii pliku źródłowego odpowiada fragment pliku wynikowego. %prep @@ -393,29 +394,29 @@ mv %{_target_platform}-gcc %{_target_platform}-gcc2 %clean rm -rf $RPM_BUILD_ROOT -%post -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%post -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%postun -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%postun -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%post g77 -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%post g77 -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%postun g77 -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%postun g77 -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%post chill -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%post chill -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%postun chill -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%postun chill -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%post -n cpp2 -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%post -n cpp2 -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%postun -n cpp2 -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%postun -n cpp2 -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} %post -p /sbin/ldconfig -n libstdc++2 %postun -p /sbin/ldconfig -n libstdc++2