Index: head/devel/cxxtools/Makefile =================================================================== --- head/devel/cxxtools/Makefile (revision 408525) +++ head/devel/cxxtools/Makefile (revision 408526) @@ -1,61 +1,63 @@ # Created by: Juergen Lock # $FreeBSD$ PORTNAME= cxxtools PORTVERSION= 2.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= http://www.tntnet.org/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Collection of general-purpose C++ classes LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -PATCH_STRIP= -p1 -USES= cpe iconv libtool pathfix +BROKEN_sparc64= does not configure + +USES= cpe iconv libtool localbase pathfix CPE_VENDOR= tntnet USE_CSTD= gnu89 GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib +INSTALL_TARGET= install-strip USE_LDCONFIG= yes .include -.if ${ARCH} == "sparc64" -BROKEN= Does not configure on sparc64 -.endif .if ${ARCH} == "amd64" PLIST_SUB+= X86_64_ONLY="" .else PLIST_SUB+= X86_64_ONLY="@comment " .endif + .if ${ARCH} == "i386" PLIST_SUB+= I386_ONLY="" .else PLIST_SUB+= I386_ONLY="@comment " .endif + .if (${ARCH} == "amd64") || (${ARCH} == "i386") PLIST_SUB+= X86_ONLY="" .else PLIST_SUB+= X86_ONLY="@comment " .endif + .if ${ARCH} == "arm" || ${ARCH} == "armv6" PLIST_SUB+= ARM_ONLY="" .else PLIST_SUB+= ARM_ONLY="@comment " .endif + .if ${ARCH} == "mips" || ${ARCH} == "mips64" PLIST_SUB+= MIPS_ONLY="" .else PLIST_SUB+= MIPS_ONLY="@comment " .endif + .if ${ARCH} == "powerpc" || ${ARCH} == "powerpc64" PLIST_SUB+= PPC_ONLY="" .else PLIST_SUB+= PPC_ONLY="@comment " .endif .include Index: head/devel/cxxtools/files/patch-src-directoryimpl.cpp =================================================================== --- head/devel/cxxtools/files/patch-src-directoryimpl.cpp (revision 408525) +++ head/devel/cxxtools/files/patch-src-directoryimpl.cpp (nonexistent) @@ -1,10 +0,0 @@ ---- a/src/directoryimpl.cpp -+++ b/src/directoryimpl.cpp -@@ -27,6 +27,7 @@ - */ - #include "directoryimpl.h" - #include "cxxtools/systemerror.h" -+#include - #include - #include - #include Property changes on: head/devel/cxxtools/files/patch-src-directoryimpl.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/cxxtools/files/patch-clang =================================================================== --- head/devel/cxxtools/files/patch-clang (revision 408525) +++ head/devel/cxxtools/files/patch-clang (nonexistent) @@ -1,32 +0,0 @@ -Obtained from: - - https://github.com/maekitalo/cxxtools/commit/645dedf575da32198ac815655e5c6e5cd5cc4461 - ---- a/include/cxxtools/char.h -+++ b/include/cxxtools/char.h -@@ -72,23 +72,8 @@ namespace cxxtools - : _value(0) - {} - -- //! Constructs a character using the given char as base for the character value. -- Char(char ch) -- : _value(value_type(static_cast(ch))) -- {} -- -- //! Constructs a character using the given char as base for the character value. -- Char(unsigned char ch) -- : _value( value_type(ch) ) -- {} -- -- //! Constructs a character using the given char as base for the character value. -- Char(wchar_t ch) -- : _value( value_type(static_cast(ch)) ) -- {} -- -- //! Constructs a character using the given unsigned 32-bit as base for the character value. -- explicit Char(value_type ch) -+ //! Constructs a character using the given value as base for the character value. -+ Char(value_type ch) - : _value(ch) - {} - Property changes on: head/devel/cxxtools/files/patch-clang ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/cxxtools/files/patch-src-tcpsocketimpl.h =================================================================== --- head/devel/cxxtools/files/patch-src-tcpsocketimpl.h (revision 408525) +++ head/devel/cxxtools/files/patch-src-tcpsocketimpl.h (nonexistent) @@ -1,10 +0,0 @@ ---- a/src/tcpsocketimpl.h -+++ b/src/tcpsocketimpl.h -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include - #include - #include - #include Property changes on: head/devel/cxxtools/files/patch-src-tcpsocketimpl.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/cxxtools/files/patch-include_cxxtools_char.h =================================================================== --- head/devel/cxxtools/files/patch-include_cxxtools_char.h (nonexistent) +++ head/devel/cxxtools/files/patch-include_cxxtools_char.h (revision 408526) @@ -0,0 +1,32 @@ +Obtained from: + + https://github.com/maekitalo/cxxtools/commit/645dedf575da32198ac815655e5c6e5cd5cc4461 + +--- include/cxxtools/char.h.orig 2014-01-17 19:05:09 UTC ++++ include/cxxtools/char.h +@@ -72,23 +72,8 @@ namespace cxxtools + : _value(0) + {} + +- //! Constructs a character using the given char as base for the character value. +- Char(char ch) +- : _value(value_type(static_cast(ch))) +- {} +- +- //! Constructs a character using the given char as base for the character value. +- Char(unsigned char ch) +- : _value( value_type(ch) ) +- {} +- +- //! Constructs a character using the given char as base for the character value. +- Char(wchar_t ch) +- : _value( value_type(static_cast(ch)) ) +- {} +- +- //! Constructs a character using the given unsigned 32-bit as base for the character value. +- explicit Char(value_type ch) ++ //! Constructs a character using the given value as base for the character value. ++ Char(value_type ch) + : _value(ch) + {} + Property changes on: head/devel/cxxtools/files/patch-include_cxxtools_char.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/cxxtools/files/patch-src_directoryimpl.cpp =================================================================== --- head/devel/cxxtools/files/patch-src_directoryimpl.cpp (nonexistent) +++ head/devel/cxxtools/files/patch-src_directoryimpl.cpp (revision 408526) @@ -0,0 +1,10 @@ +--- src/directoryimpl.cpp.orig 2013-12-26 09:33:48 UTC ++++ src/directoryimpl.cpp +@@ -27,6 +27,7 @@ + */ + #include "directoryimpl.h" + #include "cxxtools/systemerror.h" ++#include + #include + #include + #include Property changes on: head/devel/cxxtools/files/patch-src_directoryimpl.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/cxxtools/files/patch-src_tcpsocketimpl.h =================================================================== --- head/devel/cxxtools/files/patch-src_tcpsocketimpl.h (nonexistent) +++ head/devel/cxxtools/files/patch-src_tcpsocketimpl.h (revision 408526) @@ -0,0 +1,10 @@ +--- src/tcpsocketimpl.h.orig 2014-01-17 19:05:09 UTC ++++ src/tcpsocketimpl.h +@@ -36,6 +36,7 @@ + #include + #include + #include ++#include + #include + #include + #include Property changes on: head/devel/cxxtools/files/patch-src_tcpsocketimpl.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property