[pkg-boost-commits] r13980 - in boost/branches/upstream/current:
boost/archive/detail libs/python/build
Domenico Andreoli
cavok at costa.debian.org
Mon May 29 13:14:16 UTC 2006
Author: cavok
Date: 2006-05-29 13:14:15 +0000 (Mon, 29 May 2006)
New Revision: 13980
Removed:
boost/branches/upstream/current/boost/archive/detail/.#interface_iarchive.hpp.1.14
boost/branches/upstream/current/boost/archive/detail/.#interface_oarchive.hpp.1.19
boost/branches/upstream/current/libs/python/build/.#Jamfile.1.36
boost/branches/upstream/current/libs/python/build/.#Jamfile.1.37
Log:
removed CVS stuff
Deleted: boost/branches/upstream/current/boost/archive/detail/.#interface_iarchive.hpp.1.14
===================================================================
--- boost/branches/upstream/current/boost/archive/detail/.#interface_iarchive.hpp.1.14 2006-05-29 13:04:16 UTC (rev 13979)
+++ boost/branches/upstream/current/boost/archive/detail/.#interface_iarchive.hpp.1.14 2006-05-29 13:14:15 UTC (rev 13980)
@@ -1,101 +0,0 @@
-#ifndef BOOST_ARCHIVE_DETAIL_INTERFACE_IARCHIVE_HPP
-#define BOOST_ARCHIVE_DETAIL_INTERFACE_IARCHIVE_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// interface_iarchive.hpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is subject to the Boost Software
-// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org for updates, documentation, and revision history.
-#include <string>
-#include <boost/cstdint.hpp>
-#include <boost/mpl/bool.hpp>
-
-#include <boost/archive/detail/auto_link_archive.hpp>
-#include <boost/archive/detail/abi_prefix.hpp> // must be the last header
-
-namespace boost {
-template<class T>
-class shared_ptr;
-namespace serialization {
- class extended_type_info;
-} // namespace serialization
-namespace archive {
-namespace detail {
-
-class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_pointer_iserializer;
-
-template<class Archive>
-class interface_iarchive
-{
-protected:
- interface_iarchive(){};
-public:
- /////////////////////////////////////////////////////////
- // archive public interface
- struct is_loading {
- typedef mpl::bool_<true> type;
- BOOST_STATIC_CONSTANT(bool, value=true);
- };
- struct is_saving {
- typedef mpl::bool_<false> type;
- BOOST_STATIC_CONSTANT(bool, value=false);
- };
-
- // return a pointer to the most derived class
- Archive * This(){
- return static_cast<Archive *>(this);
- }
-
- template<class T>
- const basic_pointer_iserializer * register_type(T * = NULL){
- const basic_pointer_iserializer & bpis =
- archive::detail::instantiate_pointer_iserializer(
- static_cast<Archive *>(NULL),
- static_cast<T *>(NULL)
- );
- this->This()->register_basic_serializer(bpis.get_basic_serializer());
- return & bpis;
- }
-
- void lookup_helper(
- const boost::serialization::extended_type_info * const eti,
- shared_ptr<void> & sph
- ){
- this->This()->basic_iarchive::lookup_basic_helper(eti, sph);
- }
-
- void insert_helper(
- const boost::serialization::extended_type_info * const eti,
- shared_ptr<void> & sph
- ){
- this->This()->basic_iarchive::insert_basic_helper(eti, sph);
- }
- template<class T>
- Archive & operator>>(T & t){
- this->This()->load_override(t, 0);
- return * this->This();
- }
-
- // the & operator
- template<class T>
- Archive & operator&(T & t){
- return *(this->This()) >> t;
- }
-};
-
-} // namespace detail
-} // namespace archive
-} // namespace boost
-
-#include <boost/archive/detail/abi_suffix.hpp> // pops abi_suffix.hpp pragmas
-
-#endif // BOOST_ARCHIVE_DETAIL_INTERFACE_IARCHIVE_HPP
Deleted: boost/branches/upstream/current/boost/archive/detail/.#interface_oarchive.hpp.1.19
===================================================================
--- boost/branches/upstream/current/boost/archive/detail/.#interface_oarchive.hpp.1.19 2006-05-29 13:04:16 UTC (rev 13979)
+++ boost/branches/upstream/current/boost/archive/detail/.#interface_oarchive.hpp.1.19 2006-05-29 13:14:15 UTC (rev 13980)
@@ -1,106 +0,0 @@
-#ifndef BOOST_ARCHIVE_DETAIL_INTERFACE_OARCHIVE_HPP
-#define BOOST_ARCHIVE_DETAIL_INTERFACE_OARCHIVE_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// interface_oarchive.hpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is subject to the Boost Software
-// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org for updates, documentation, and revision history.
-#include <string>
-#include <boost/cstdint.hpp>
-#include <boost/mpl/bool.hpp>
-
-#include <boost/archive/detail/auto_link_archive.hpp>
-#include <boost/archive/detail/abi_prefix.hpp> // must be the last header
-
-namespace boost {
-template<class T>
-class shared_ptr;
-namespace serialization {
- class extended_type_info;
-} // namespace serialization
-namespace archive {
-namespace detail {
-
-class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_pointer_oserializer;
-
-template<class Archive>
-class interface_oarchive
-{
-protected:
- interface_oarchive(){};
-public:
- /////////////////////////////////////////////////////////
- // archive public interface
-
- struct is_loading {
- typedef mpl::bool_<false> type;
- BOOST_STATIC_CONSTANT(bool, value=false);
- };
- struct is_saving {
- typedef mpl::bool_<true> type;
- BOOST_STATIC_CONSTANT(bool, value=true);
- };
-
- // return a pointer to the most derived class
- Archive * This(){
- return static_cast<Archive *>(this);
- }
-
- template<class T>
- const basic_pointer_oserializer * register_type(const T * = NULL){
- const basic_pointer_oserializer & bpos =
- instantiate_pointer_oserializer(
- static_cast<Archive *>(NULL),
- static_cast<T *>(NULL)
- );
- this->This()->register_basic_serializer(bpos.get_basic_serializer());
- return & bpos;
- }
-
- void lookup_helper(
- const boost::serialization::extended_type_info * const eti,
- shared_ptr<void> & sph
- ){
- this->This()->basic_oarchive::lookup_basic_helper(eti, sph);
- }
-
- void insert_helper(
- const boost::serialization::extended_type_info * const eti,
- shared_ptr<void> & sph
- ){
- this->This()->basic_oarchive::insert_basic_helper(eti, sph);
- }
- template<class T>
- Archive & operator<<(T & t){
- this->This()->save_override(t, 0);
- return * this->This();
- }
-
- // the & operator
- template<class T>
- Archive & operator&(T & t){
- #ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
- return * this->This() << const_cast<const T &>(t);
- #else
- return * this->This() << t;
- #endif
- }
-};
-
-} // namespace detail
-} // namespace archive
-} // namespace boost
-
-#include <boost/archive/detail/abi_suffix.hpp> // pops abi_suffix.hpp pragmas
-
-#endif // BOOST_ARCHIVE_DETAIL_INTERFACE_IARCHIVE_HPP
Deleted: boost/branches/upstream/current/libs/python/build/.#Jamfile.1.36
===================================================================
--- boost/branches/upstream/current/libs/python/build/.#Jamfile.1.36 2006-05-29 13:04:16 UTC (rev 13979)
+++ boost/branches/upstream/current/libs/python/build/.#Jamfile.1.36 2006-05-29 13:14:15 UTC (rev 13980)
@@ -1,97 +0,0 @@
-# (C) Copyright David Abrahams 2001. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears
-# in all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
-#
-# Boost.Python library Jamfile
-
-
-# declare the location of this subproject relative to the root
-subproject libs/python/build ;
-
-# bring in the rules for python
-import python ;
-
-if [ check-python-config ]
-{
-
- local bpl-linkflags ;
-
- if $(UNIX) && ( $(OS) = AIX )
- {
- bpl-linkflags = <linkflags>"-e initlibboost_python" ;
- }
-
- # Enabling intrinsics (/0i) or maximize speed (/02) seem to cause
- # internal compiler errors with this toolset.
- local msvc-stlport-workarounds
- = <optimization>off "<cxxflags>-Ogty -O1 -Gs" ;
-
- local sources =
- numeric.cpp
- list.cpp
- long.cpp
- dict.cpp
- tuple.cpp
- str.cpp
- slice.cpp
-
- aix_init_module.cpp
- converter/from_python.cpp
- converter/registry.cpp
- converter/type_id.cpp
- object/enum.cpp
- object/class.cpp
- object/function.cpp
- object/inheritance.cpp
- object/life_support.cpp
- object/pickle_support.cpp
- errors.cpp
- module.cpp
- converter/builtin_converters.cpp
- converter/arg_to_python_base.cpp
- object/iterator.cpp
- object_protocol.cpp
- object_operators.cpp
- wrapper.cpp
- ;
-
- dll boost_python
- : ../src/$(sources)
- : $(BOOST_PYTHON_V2_PROPERTIES)
- <define>BOOST_PYTHON_SOURCE
- $(bpl-linkflags)
- <msvc-stlport><release>$(msvc-stlport-workarounds)
- <darwin><*><linkflags>-bind_at_load
- <gcc-3_3-darwin><*><linkflags>-bind_at_load
- <gcc><*><linkflags>-lpython$(PYTHON_VERSION)
- ;
-
- template extension
- : <dll>boost_python
- : <sysinclude>../../..
- ;
-
- lib boost_python
- : # sources
- ../src/$(sources)
-
- : # requirements
- $(BOOST_PYTHON_V2_PROPERTIES)
- <define>BOOST_PYTHON_SOURCE
- <define>BOOST_STATIC_LIB
- $(bpl-linkflags)
- <msvc-stlport><release>$(msvc-stlport-workarounds)
- ;
-
- stage bin-stage : <dll>boost_python <lib>boost_python
- : <tag><debug>"_debug"
- <tag><debug-python>"_pydebug"
- :
- debug release
- ;
-
- install python lib
- : <dll>boost_python <lib>boost_python
- ;
-}
Deleted: boost/branches/upstream/current/libs/python/build/.#Jamfile.1.37
===================================================================
--- boost/branches/upstream/current/libs/python/build/.#Jamfile.1.37 2006-05-29 13:04:16 UTC (rev 13979)
+++ boost/branches/upstream/current/libs/python/build/.#Jamfile.1.37 2006-05-29 13:14:15 UTC (rev 13980)
@@ -1,99 +0,0 @@
-# (C) Copyright David Abrahams 2001. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears
-# in all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
-#
-# Boost.Python library Jamfile
-
-
-# declare the location of this subproject relative to the root
-subproject libs/python/build ;
-
-# bring in the rules for python
-import python ;
-
-if [ check-python-config ]
-{
-
- local bpl-linkflags ;
-
- if $(UNIX) && ( $(OS) = AIX )
- {
- bpl-linkflags = <linkflags>"-e initlibboost_python" ;
- }
-
- # Enabling intrinsics (/0i) or maximize speed (/02) seem to cause
- # internal compiler errors with this toolset.
- local msvc-stlport-workarounds
- = <optimization>off "<cxxflags>-Ogty -O1 -Gs" ;
-
- local sources =
- numeric.cpp
- list.cpp
- long.cpp
- dict.cpp
- tuple.cpp
- str.cpp
- slice.cpp
-
- aix_init_module.cpp
- converter/from_python.cpp
- converter/registry.cpp
- converter/type_id.cpp
- object/enum.cpp
- object/class.cpp
- object/function.cpp
- object/inheritance.cpp
- object/life_support.cpp
- object/pickle_support.cpp
- errors.cpp
- module.cpp
- converter/builtin_converters.cpp
- converter/arg_to_python_base.cpp
- object/iterator.cpp
- object_protocol.cpp
- object_operators.cpp
- wrapper.cpp
- exec.cpp
- import.cpp
- ;
-
- dll boost_python
- : ../src/$(sources)
- : $(BOOST_PYTHON_V2_PROPERTIES)
- <define>BOOST_PYTHON_SOURCE
- $(bpl-linkflags)
- <msvc-stlport><release>$(msvc-stlport-workarounds)
- <darwin><*><linkflags>-bind_at_load
- <gcc-3_3-darwin><*><linkflags>-bind_at_load
- <gcc><*><linkflags>-lpython$(PYTHON_VERSION)
- ;
-
- template extension
- : <dll>boost_python
- : <sysinclude>../../..
- ;
-
- lib boost_python
- : # sources
- ../src/$(sources)
-
- : # requirements
- $(BOOST_PYTHON_V2_PROPERTIES)
- <define>BOOST_PYTHON_SOURCE
- <define>BOOST_STATIC_LIB
- $(bpl-linkflags)
- <msvc-stlport><release>$(msvc-stlport-workarounds)
- ;
-
- stage bin-stage : <dll>boost_python <lib>boost_python
- : <tag><debug>"_debug"
- <tag><debug-python>"_pydebug"
- :
- debug release
- ;
-
- install python lib
- : <dll>boost_python <lib>boost_python
- ;
-}
More information about the pkg-boost-commits
mailing list