ports/devel/monotone/patches/patch-Makefile_in

44 lines
1.8 KiB
Text

A function macro named E clashes with internal boost definitions. Rearrange
the order of header inclusion so that affected boost headers are included
before monotone defines the macro.
Also, stop bundling boost/circular_buffer, which is available in current
versions of boost. From Fedora.
Index: Makefile.in
--- Makefile.in.orig
+++ Makefile.in
@@ -156,10 +156,7 @@ am__v_AR_1 =
src_lib3rdparty_a_AR = $(AR) $(ARFLAGS)
src_lib3rdparty_a_LIBADD =
am__src_lib3rdparty_a_SOURCES_DIST = \
- src/boost/circular_buffer_adaptor.hpp \
- src/boost/circular_buffer_base.hpp \
- src/boost/circular_buffer_fwd.hpp \
- src/boost/circular_buffer.hpp src/netxx/accept.cxx \
+ src/netxx/accept.cxx \
src/netxx/accept.h src/netxx/address.cxx src/netxx/common.h \
src/netxx/compat.h src/netxx/datagram.cxx \
src/netxx/datagramserver.cxx src/netxx/osutil.cxx \
@@ -933,12 +930,6 @@ NETXX_SOURCES = \
src/netxx/stream.h src/netxx/streambase.h \
src/netxx/streamserver.h src/netxx/timeout.h src/netxx/types.h
-BOOST_SANDBOX_SOURCES = \
- src/boost/circular_buffer_adaptor.hpp \
- src/boost/circular_buffer_base.hpp \
- src/boost/circular_buffer_fwd.hpp \
- src/boost/circular_buffer.hpp
-
UNIX_PLATFORM_SOURCES = \
src/unix/read_password.cc src/unix/get_system_flavour.cc \
src/unix/process.cc src/unix/terminal.cc src/unix/inodeprint.cc \
@@ -1026,7 +1017,7 @@ nodist_test_bin_tester_SOURCES = test/src/testlib.cc
noinst_LIBRARIES = src/libplatform.a src/lib3rdparty.a
src_libplatform_a_SOURCES = src/platform.hh $(am__append_1) \
$(am__append_6)
-src_lib3rdparty_a_SOURCES = $(BOOST_SANDBOX_SOURCES) $(NETXX_SOURCES) \
+src_lib3rdparty_a_SOURCES = $(NETXX_SOURCES) \
$(am__append_9) $(am__append_11) $(am__append_13) \
$(am__append_14)
bashcompdir = $(sysconfdir)/bash_completion.d