Author: pluto Date: Tue Apr 29 13:10:46 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - updated to 1.35.0, big -devel merge, new TODO, gcc-4.3 fix.
---- Files affected: SPECS: boost.spec (1.100 -> 1.101) ---- Diffs: ================================================================ Index: SPECS/boost.spec diff -u SPECS/boost.spec:1.100 SPECS/boost.spec:1.101 --- SPECS/boost.spec:1.100 Wed Mar 26 13:54:41 2008 +++ SPECS/boost.spec Tue Apr 29 15:10:41 2008 @@ -1,24 +1,27 @@ # $Revision$, $Date$ # # TODO: -# - pass %{__cxx} +# - think about building MPI. +# - split shared libs from core package into -iostreams/-serialization. # # Conditional build: %bcond_without python # without boost-python support # -%define _fver %(echo %{version} | tr . _) +%define _fver %(echo %{version} | tr . _) Summary: The Boost C++ Libraries Summary(pl.UTF-8): Biblioteki C++ "Boost" Name: boost -Version: 1.34.1 -Release: 2 +Version: 1.35.0 +Release: 0.1 License: Boost Software License and others Group: Libraries Source0: http://dl.sourceforge.net/boost/%{name}_%{_fver}.tar.bz2 -# Source0-md5: 2d938467e8a448a2c9763e0a9f8ca7e5 +# Source0-md5: dce952a7214e72d6597516bcac84048b +Patch0: %{name}-climits.patch URL: http://www.boost.org/ BuildRequires: boost-jam >= 3.1.12 BuildRequires: bzip2-devel +BuildRequires: expat-devel BuildRequires: libicu-devel BuildRequires: libstdc++-devel BuildRequires: perl-base @@ -51,27 +54,48 @@ Summary(pl.UTF-8): Pliki nagłówkowe bibliotek C++ Boost Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: %{name}-date_time = %{version}-%{release} +Requires: %{name}-filesystem = %{version}-%{release} +Requires: %{name}-graph = %{version}-%{release} +Requires: %{name}-program_options = %{version}-%{release} +Requires: %{name}-regex = %{version}-%{release} +Requires: %{name}-signals = %{version}-%{release} +Requires: %{name}-test = %{version}-%{release} +Requires: %{name}-thread = %{version}-%{release} +Requires: %{name}-wave = %{version}-%{release} Requires: libstdc++-devel -# temporary Provides (until CVS HEAD stops using it)? -Provides: boost-call_traits-devel = %{version}-%{release} -Provides: boost-concept_check-devel = %{version}-%{release} -Provides: boost-conversion-devel = %{version}-%{release} -Provides: boost-mpl-devel = %{version}-%{release} -Provides: boost-preprocessor-devel = %{version}-%{release} -Provides: boost-ref-devel = %{version}-%{release} -Provides: boost-static_assert-devel = %{version}-%{release} -Provides: boost-type_traits-devel = %{version}-%{release} -Provides: boost-utility-devel = %{version}-%{release} +Obsoletes: boost-any-devel +Obsoletes: boost-array-devel +Obsoletes: boost-bind-devel Obsoletes: boost-call_traits-devel +Obsoletes: boost-compatibility-devel Obsoletes: boost-compose-devel +Obsoletes: boost-compressed_pair-devel Obsoletes: boost-concept_check-devel Obsoletes: boost-conversion-devel +Obsoletes: boost-crc-devel +Obsoletes: boost-date_time-devel +Obsoletes: boost-filesystem-devel +Obsoletes: boost-graph-devel +Obsoletes: boost-mem_fn-devel Obsoletes: boost-mpl-devel Obsoletes: boost-preprocessor-devel +Obsoletes: boost-program_options-devel Obsoletes: boost-ref-devel +Obsoletes: boost-regex-devel +Obsoletes: boost-signals-devel +Obsoletes: boost-spirit-devel +Obsoletes: boost-statechart-devel Obsoletes: boost-static_assert-devel +Obsoletes: boost-test-devel +Obsoletes: boost-thread-devel +Obsoletes: boost-tr1-devel Obsoletes: boost-type_traits-devel +Obsoletes: boost-typeof-devel +Obsoletes: boost-uBLAS-devel Obsoletes: boost-utility-devel +Obsoletes: boost-wave-devel +Obsoletes: boost-xpressive-devel %description devel Header files for the Boost C++ libraries. @@ -84,6 +108,7 @@ Summary(pl.UTF-8): Statyczne wersje podstawowych bibliotek C++ Boost Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} +Obsoletes: boost-static < 1.33 %description static Static version of base Boost C++ libraries. @@ -140,169 +165,6 @@ %description python-static -l pl.UTF-8 Statyczna wersja biblioteki Boost.Python. -%package regex -Summary: Boost C++ regular expressions library -Summary(pl.UTF-8): Biblioteka wyrażeń regularnych Boost C++ -Group: Libraries - -%description regex -Shared library for Boost C++ regular expressions. - -%description regex -l pl.UTF-8 -Biblioteka wyrażeń regularnych dla C++, biblioteki dzielone. - -%package regex-devel -Summary: Boost C++ Regex library headers -Summary(pl.UTF-8): Pliki nagłówkowe Boost C++ Regex -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} -Requires: %{name}-regex = %{version}-%{release} - -%description regex-devel -Boost C++ Regex headers. - -%description regex-devel -l pl.UTF-8 -Pliki nagłówkowe dla Boost C++ Regex. - -%package regex-static -Summary: Boost C++ Regex static libraries -Summary(pl.UTF-8): Biblioteki statyczne Boost C++ Regex -Group: Development/Libraries -Requires: %{name}-regex-devel = %{version}-%{release} - -%description regex-static -Boost C++ Regex static libraries. - -%description regex-static -l pl.UTF-8 -Biblioteki statyczne dla Boost C++ Regex. - -%package any-devel -Summary: Header for Boost C++ "Any" Library -Summary(pl.UTF-8): Plik nagłówkowy dla biblioteki Boost C++ "Any" -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description any-devel -The boost::any class, is a variant value type, which supports copying -of any value type and safe checked extraction of that value strictly -against that type. - -I.e. 5 is held strictly as an int and is not implicitly convertible -either to "5" or to 5.0. - -%description any-devel -l pl.UTF-8 -Klasa boost::any jest typem, który umożliwia kopiowanie ze zmiennej -dowolnego typu i bezpieczne, sprawdzone wydobycie jej wartości -dokładnie tego samego typu. - -Np. 5 jest trzymane jako int i nie jest niejawnie konwertowalne ani do -"5" ani do 5.0. - -%package array-devel -Summary: STL compliant container wrapper for arrays of constant size -Summary(pl.UTF-8): Wrapper na STLowe kontenery dla tablic o stałym rozmiarze -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description array-devel -As replacement for ordinary arrays, the STL provides class vector<>. -However, vector<> provides the semantics of dynamic arrays. Thus, it -manages data to be able to change the number of elements. This results -in some overhead in case only arrays with static size are needed. This -library provides support for such static size arrays. - -%description array-devel -l pl.UTF-8 -STL dostarcza klasę vector<> jako zamiennik zwykłej tablicy. Jednak -vector<> dostarcza semantykę dynamicznych tablic. Zatem zarządza -danymi tak, by była możliwa zmiana ilości elementów. To skutkuje -pewnym nadmiarem w przypadku kiedy tylko tablice o stałym rozmiarze są -potrzebne. Ta biblioteka dostarcza wsparcie dla takich właśnie tablic -o stałym rozmiarze. - -%package bind-devel -Summary: Generalized binders for function/object/pointers and member functions -Summary(pl.UTF-8): Uogólnione bindery dla funkcji/obiektów/wskaźników oraz metod -Group: Development/Libraries -Requires: %{name}-signals-devel = %{version}-%{release} -Provides: boost-mem_fn-devel = %{version}-%{release} -Obsoletes: boost-compose-devel -Obsoletes: boost-mem_fn-devel - -%description bind-devel -boost::bind is a generalization of the standard functions std::bind1st -and std::bind2nd. This package contains also boost::mem_fn which is a -generalization of the standard functions std::mem_fun and -std::mem_fun_ref. - -%description bind-devel -l pl.UTF-8 -boost::bind jest uogólnieniem standardowych funkcji std::bind1st i -std::bind2nd. Ten pakiet zawiera także boost::mem_fn, który jest -uogólnieniem standardowych funkcji std::mem_fun i std::mem_fun_ref. - -%package compatibility-devel -Summary: Help for non-conforming standard libraries -Summary(pl.UTF-8): Pomoc dla nie trzymających standardu bibliotek -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description compatibility-devel -This library provides workarounds which allow the other Boost -libraries to be used on otherwise non-conforming platforms. - -%description compatibility-devel -l pl.UTF-8 -Biblioteka dostarcza obejście problemu platform nie trzymających -standardu C++, pozwalające na używanie bibliotek Boost na tych -platformach. - -%package compose-devel -Summary: Functional composition adapters for the STL -Summary(pl.UTF-8): Funkcjonalne adaptery kompozycji dla STL -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description compose-devel -The boost::compose provides compose function object adapter extensions -for use with the Standard Template Library (STL) portion of the C++ -Standard Library. If you aren't currently using the STL, this library -won't be of any interest, but hard-core STL users will appreciate its -usefulness. - -%description compose-devel -l pl.UTF-8 -boost::compose dostarcza rozszerzenie adaptera obiektu funkcji compose -do użytku z STL-ową częścią Standardu C++. Jeżeli nie używasz STL, -biblioteka będzie poza twoim zainteresowaniem, lecz hardkorowi -użytkownicy STL-a docenią jej użyteczność. - -%package compressed_pair-devel -Summary: Empty member optimization -Summary(pl.UTF-8): Optymalizacja pustego elementu -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description compressed_pair-devel -The class boost::compressed_pair is very similar to std::pair, but if -either of the template arguments are empty classes, then the "empty -base-class optimisation" is applied to compress the size of the pair. - -%description compressed_pair-devel -l pl.UTF-8 -Klasa boost::compressed_pair jest bardzo podobna do std::pair, ale -jeżeli któryś z argumentów wzorca jest pustą klasą, wtedy stosowana -jest "optymalizacja pustej klasy bazowej" do kompresji pary. - -%package crc-devel -Summary: CRC computing library -Summary(pl.UTF-8): Biblioteka obliczająca CRC -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description crc-devel -The boost::crc library provides two implementations of CRC computation -objects and functions. The implementations are template-based. - -%description crc-devel -l pl.UTF-8 -Bibliteka boost::crc dostarcza dwie implementacje obiektów i funkcji -obliczających CRC. Implementacje są oparte na wzorcach. - %package date_time Summary: Date-Time library Summary(pl.UTF-8): Biblioteka daty-czasu @@ -315,35 +177,6 @@ %description date_time -l pl.UTF-8 Zbiór bibliotek daty-czasu. -%package date_time-devel -Summary: Header files for boost::date_time library -Summary(pl.UTF-8): Pliki nagłówkowe dla biblioteki boost::date_time -Group: Development/Libraries -Requires: %{name}-date_time = %{version}-%{release} -Requires: %{name}-devel = %{version}-%{release} -#TODO: make decision if do separate packages include it to main devel package -#Requires: %{name}-integer-devel = %{version}-%{release} -#Requires: %{name}-operators-devel = %{version}-%{release} -#Requires: %{name}-tokenizer-devel = %{version}-%{release} - -%description date_time-devel -Header files for boost::date_time library. - -%description date_time-devel -l pl.UTF-8 -Pliki nagłówkowe dla biblioteki boost::date_time - -%package date_time-static -Summary: Static boost::date_time library -Summary(pl.UTF-8): Statyczna biblioteka boost::date_time -Group: Development/Libraries -Requires: %{name}-date_time-devel = %{version}-%{release} - -%description date_time-static -Static boost::date_time library. - -%description date_time-devel -l pl.UTF-8 -Statyczna biblioteka boost::date_time. - %package filesystem Summary: Portable paths, iteration over directories, and other useful filesystem operations Summary(pl.UTF-8): Przenośne ścieżki, iteracje katalogów i inne użyteczne operacje na systemie plików @@ -358,34 +191,6 @@ Przenośna biblioteka boost::filesystem dostarcza ułatwienia w operacjach na ścieżkach, plikach i katalogach. -%package filesystem-devel -Summary: Header files for boost::filesystem -Summary(pl.UTF-8): Pliki nagłówkowe dla boost::filesystem -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} -Requires: %{name}-filesystem = %{version}-%{release} -#TODO: -#Requires: %{name}-smart_ptr = %{version}-%{release} - -%description filesystem-devel -Header files for boost::filesystem library. - -%description filesystem-devel -l pl.UTF-8 -Pliki nagłówkowe dla biblioteki boost::filesystem. - -%package filesystem-static -Summary: Static boost::filesystem library -Summary(pl.UTF-8): Biblioteka statyczna boost::filesystem -Group: Development/Libraries -Requires: %{name}-filesystem-devel = %{version}-%{release} -Obsoletes: boost-static < 1.33 - -%description filesystem-static -Static boost::filesystem library. - -%description filesystem-static -l pl.UTF-8 -Biblioteka statyczna boost::filesystem. - %package graph Summary: General purpose, generic C++ library for graph data structures and graph algorithms Summary(pl.UTF-8): Biblioteka ogólnego przeznaczenia w C++ dla struktur danych typu grafy oraz algorytmów związanych z grafami @@ -400,31 +205,6 @@ strukturach danych typu graf za pomocą algorytmów związanych z grafami. -%package graph-devel -Summary: Header files for boost::graph -Summary(pl.UTF-8): Pliki nagłówkowe dla boost::graph -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} -Requires: %{name}-graph = %{version}-%{release} - -%description graph-devel -Header files for boost::graph library. - -%description graph-devel -l pl.UTF-8 -Pliki nagłówkowe dla biblioteki boost::graph. - -%package graph-static -Summary: Static boost::graph library -Summary(pl.UTF-8): Biblioteka statyczna boost::graph -Group: Development/Libraries -Requires: %{name}-graph-devel = %{version}-%{release} - -%description graph-static -Static boost::graph library. - -%description graph-static -l pl.UTF-8 -Biblioteka statyczna boost::graph. - %package program_options Summary: Access to program options, via conventional methods such as command line and config file Summary(pl.UTF-8): Dostęp do opcji programu za pomocą typowych metod, jak linia poleceń i plik konfiguracyjny @@ -440,33 +220,16 @@ programu, czyli par (nazwa, wartość), za pomocą typowych metod, takich jak linia poleceń, czy plik konfiguracyjny. -%package program_options-devel -Summary: Header files for boost::program_options -Summary(pl.UTF-8): Pliki nagłówkowe dla boost::program_options -Group: Development/Libraries -Requires: %{name}-any-devel = %{version}-%{release} -Requires: %{name}-bind-devel = %{version}-%{release} -Requires: %{name}-devel = %{version}-%{release} -Requires: %{name}-program_options = %{version}-%{release} - -%description program_options-devel -Header files for boost::program_options library. - -%description program_options-devel -l pl.UTF-8 -Pliki nagłówkowe dla biblioteki boost::program_options. - -%package program_options-static -Summary: Static boost::program_options library -Summary(pl.UTF-8): Biblioteka statyczna boost::program_options -Group: Development/Libraries -Requires: %{name}-program_options-devel = %{version}-%{release} -Obsoletes: boost-static < 1.33 +%package regex +Summary: Boost C++ regular expressions library +Summary(pl.UTF-8): Biblioteka wyrażeń regularnych Boost C++ +Group: Libraries -%description program_options-static -Static boost::program_options library. +%description regex +Shared library for Boost C++ regular expressions. -%description program_options-static -l pl.UTF-8 -Biblioteka statyczna boost::program_options. +%description regex -l pl.UTF-8 +Biblioteka wyrażeń regularnych dla C++, biblioteki dzielone. %package signals Summary: Signals & slots callback implementation @@ -482,70 +245,18 @@ Biblioteka boost::signals jest implementacją systemu sygnałów i slotów. -%package signals-devel -Summary: Header files for boost::signals library -Summary(pl.UTF-8): Pliki nagłówkowe dla biblioteki boost::signals -Group: Development/Libraries -Requires: %{name}-any-devel = %{version}-%{release} -Requires: %{name}-devel = %{version}-%{release} -Requires: %{name}-signals = %{version}-%{release} -#TODO: separate smart_ptr or include to the main devel package -Requires: %{name}-bind-devel = %{version}-%{release} -#Requires: %{name}-iterator_adaptors-devel = %{version}-%{release} -#Requires: %{name}-operators-devel = %{version}-%{release} -#Requires: %{name}-smart_ptr-devel = %{version}-%{release} - -%description signals-devel -Header files for boost::signals library. - -%description signals-devel -l pl.UTF-8 -Pliki nagłówkowe dla biblioteki boost::signals. - -%package signals-static -Summary: Static library for boost::signals -Summary(pl.UTF-8): Biblioteka statyczna dla boost::signals -Group: Development/Libraries -Requires: %{name}-signals-devel = %{version}-%{release} - -%description signals-static -Static library for boost::signals. - -%description signals-static -l pl.UTF-8 -Biblioteka statyczna dla boost::signals. - -%package spirit-devel -Summary: LL parser framework -Summary(pl.UTF-8): Szkielet parsera LL -Group: Development/Libraries -Requires: %{name}-compressed_pair-devel = %{version}-%{release} -Requires: %{name}-regex-devel = %{version}-%{release} -Requires: %{name}-thread-devel = %{version}-%{release} -#TODO: -#?Requires: %{name}-iterators-devel = %{version}-%{release} -#?Requires: %{name}-smart_ptr-devel = %{version}-%{release} - -%description spirit-devel -LL parser framework represents parsers directly as EBNF grammars in -inlined C++. - -%description spirit-devel -l pl.UTF-8 -Szkielet parsera LL reprezentujący parsery jako gramatyki EBNF -bezpośrednio w kodzie C++. - -%package statechart-devel -Summary: C++ library for finite state machines -Summary(pl.UTF-8): Biblioteka C++ do automatów skończonych -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description statechart-devel -C++ library for finite state machines. +%package system +Summary: Support for getting system specific error codes +Summary(pl.UTF-8): Wsparcie dla pobierania specyficznych dla systemu kodów błędów +Group: Libraries -%description statechart-devel -l pl.UTF-8 -Biblioteka C++ do automatów skończonych. +%description system +The Boost System library provides simple, light-weight error_code +objects that encapsulate system-specific error code values, yet also +provide access to more abstract and portable error conditions objects. %package test -Summary: Support for program testing and execution monitoring +Summary: Support for program testing and execution monitoring Summary(pl.UTF-8): Wsparcie dla testowania i monitorowania programu Group: Libraries Obsoletes: boost < 1.33 @@ -558,35 +269,6 @@ Wsparcie dla prostego testowania programu, pełnego testowania i monitorowania wykonania programu. -%package test-devel -Summary: Header files for boost::test -Summary(pl.UTF-8): Pliki nagłówkowe dla boost::test -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} -Requires: %{name}-test = %{version}-%{release} -#TODO: -#?Requires?: %{name}-function-devel = %{version}-%{release} -#Requires: %{name}-smart_ptr = %{version}-%{release} - -%description test-devel -Header files for boost::test. - -%description test-devel -l pl.UTF-8 -Pliki nagłówkowe dla boost::test. - -%package test-static -Summary: Static boost::test libraries -Summary(pl.UTF-8): Biblioteki statyczne boost::test -Group: Development/Libraries -Requires: %{name}-test-devel = %{version}-%{release} -Obsoletes: boost-static < 1.33 - -%description test-static -Static boost::test libraries. - -%description test-static -l pl.UTF-8 -Biblioteki statyczne boost::test. - %package thread Summary: Portable C++ threads library Summary(pl.UTF-8): Przenośna biblioteka wątków C++ @@ -599,84 +281,6 @@ %description thread -l pl.UTF-8 Przenośna biblioteka wątków dla C++ - biblioteka dzielona. -%package thread-devel -Summary: Header files for boost::thread library -Summary(pl.UTF-8): Pliki nagłówkowe dla biblioteki boost::thread -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} -Requires: %{name}-thread = %{version}-%{release} -#TODO:requires boost::function or boost::function to boost-devel - -%description thread-devel -Header files for boost::thread library. - -%description thread-devel -l pl.UTF-8 -Pliki nagłówkowe dla biblioteki boost::thread. - -%package thread-static -Summary: Portable C++ threads library - static version -Summary(pl.UTF-8): Przenośna biblioteka wątków C++ - wersja statyczna -Group: Libraries -Requires: %{name}-thread-devel = %{version}-%{release} -Obsoletes: boost < 1.33 - -%description thread-static -Portable C++ threads library - static library. - -%description thread-static -l pl.UTF-8 -Przenośna biblioteka wątków dla C++ - biblioteka statyczna. - -%package tr1-devel -Summary: An implementation of the C++ Technical Report on Standard Library Extensions -Summary(pl.UTF-8): Implementacja C++ TR dla rozszerzeń biblioteki standardowej -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description tr1-devel -The TR1 library provides an implementation of the C++ Technical Report -on Standard Library Extensions. This library does not itself implement -the TR1 components, rather it's a thin wrapper that will include your -standard library's TR1 implementation (if it has one), otherwise it -will include the Boost Library equivalents, and import them into -namespace std::tr1. - -%description tr1-devel -l pl.UTF-8 -Biblioteka TR1 udostępnia implementację C++ Technical Report on -Standard Library Extensions (raporto technicznego dotyczącego -rozszerzeń biblioteki standardowej C++). Biblioteka jako taka nie -implementuje komponentów TR1, lecz jest cienkim opakowaniem -zawierającym implementację TR1 z zainstalowanej biblioteki -standardowej (jeśli taka jest) lub zawiera odpowiedniki z biblioteki -Boost zaimportowane do przestrzeni nazw std::tr1. - -%package typeof-devel -Summary: Emulates C++ typeid() -Summary(pl.UTF-8): Emulacja typeid() z C++ -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description typeof-devel <<Diff was trimmed, longer than 597 lines>> ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/boost.spec?r1=1.100&r2=1.101&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit