Index: head/graphics/copperspice/Makefile =================================================================== --- head/graphics/copperspice/Makefile (revision 391544) +++ head/graphics/copperspice/Makefile (revision 391545) @@ -1,68 +1,66 @@ # Created by: marino@FreeBSD.org # $FreeBSD$ PORTNAME= copperspice -PORTVERSION= 1.0.3 +PORTVERSION= 1.0.4 CATEGORIES= graphics MASTER_SITES= http://download.copperspice.com/copperspice/source/ MAINTAINER= marino@FreeBSD.org COMMENT= Modern cross-platform C++ GUI library (derived from Qt 4.8) LICENSE= LGPL21 - -BROKEN_FreeBSD= F10 q_emitSignals unable to register method pointer BUILD_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig LIB_DEPENDS= libaudio.so:${PORTSDIR}/audio/nas \ libfreetype.so:${PORTSDIR}/print/freetype2 USES= compiler:c++11-lib gmake iconv libtool pkgconfig \ tar:bz2 USE_XORG= ice sm x11 xcursor xext xi xinerama xrandr USE_GNOME= glib20 USE_GL= gl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CFLAGS+= -I${LOCALBASE}/include \ -I${LOCALBASE}/include/glib-2.0 \ -I${LOCALBASE}/lib/glib-2.0/include \ -I${LOCALBASE}/include/freetype2 LDFLAGS+= -L${ICONV_PREFIX}/lib ${ICONV_LIB} -L${LOCALBASE}/lib CONFIGURE_ARGS= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL="${INSTALL}" \ OSTYPE=FREEBSD CONFIGURE_ENV= ZLIB_LIBS="-lz" ZLIB_CFLAGS="-I/usr/include -L/usr/lib" MAKE_ENV= INSTALL_STRIP_PROGRAM="${INSTALL_PROGRAM}" PLIST_SUB= SHORT_VER=0 LONG_VER=0.0.0 MAKE_JOBS_UNSAFE= yes WITH_OPENSSL_PORT= yes BROKEN_FreeBSD_8= error: 'to_string' is not a member of 'std' BROKEN_FreeBSD_9= error: 'to_string' is not a member of 'std' BROKEN_i386= qx11embed_x11.cpp:470:20: non-constant-expression\ cannot be narrowed from type 'unsigned int' to 'long'\ in initializer list [-Wc++11-narrowing] #OPTIONS_DEFINE= OPENSSL #MYSQL PGSQL #OPTIONS_DEFAULT= OPENSSL #OPENSSL_USE= OPENSSL #.include post-extract: ${MKDIR} ${WRKSRC}/mkspecs/bsd-g++ post-patch: ${REINPLACE_CMD} -e 's|@INSTALL@|${INSTALL}|g' \ ${WRKSRC}/src/webkit/Makefile.in post-configure: ${REINPLACE_CMD} -e '/^hardcode_libdir_flag/ \ s|spec=.*|spec="-Wl,-rpath,${LOCALBASE}/lib"|' \ ${WRKSRC}/libtool .include Index: head/graphics/copperspice/distinfo =================================================================== --- head/graphics/copperspice/distinfo (revision 391544) +++ head/graphics/copperspice/distinfo (revision 391545) @@ -1,2 +1,2 @@ -SHA256 (copperspice-1.0.3.tar.bz2) = 274dd9072bb7d53e6367b472c0a9f4a56feb076442c9ff5ae2e7a4c74a399889 -SIZE (copperspice-1.0.3.tar.bz2) = 15341523 +SHA256 (copperspice-1.0.4.tar.bz2) = b4ce66b7a80dfc15ca94abb90da7d4bbb18f4884f3c5d89c1a4425a9c675bfc5 +SIZE (copperspice-1.0.4.tar.bz2) = 15348145 Index: head/graphics/copperspice/files/patch-src_3rdparty_webkit_Source_JavaScriptCore_wtf_TypeTraits.h =================================================================== --- head/graphics/copperspice/files/patch-src_3rdparty_webkit_Source_JavaScriptCore_wtf_TypeTraits.h (revision 391544) +++ head/graphics/copperspice/files/patch-src_3rdparty_webkit_Source_JavaScriptCore_wtf_TypeTraits.h (nonexistent) @@ -1,71 +0,0 @@ ---- src/3rdparty/webkit/Source/JavaScriptCore/wtf/TypeTraits.h.orig 2015-04-23 19:00:48 UTC -+++ src/3rdparty/webkit/Source/JavaScriptCore/wtf/TypeTraits.h -@@ -176,60 +176,15 @@ namespace WTF { - typedef T Type; - }; - -+ template -+ struct HasTrivialConstructor : -+ public std::is_trivially_constructible { -+ }; - --} // namespace WTF -- -- --// copperspice solution for type traits (used in javascript and webkit) --class cs_alternate{}; -- --class cs_preferred : public cs_alternate{}; -- --namespace std{ -- template struct is_trivially_constructible; -- template struct has_trivial_default_constructor; -- -- template struct is_trivially_destructible; -- template struct has_trivial_destructor; --} -- --namespace WTF { -- --// constructor --template --decltype(std::is_trivially_constructible::value, std::is_trivially_constructible{}) -- cs_check_constructor(const cs_preferred &) --{ --} -- --template --decltype(std::has_trivial_default_constructor::value, std::has_trivial_default_constructor{}) -- cs_check_constructor(const cs_alternate &) --{ --} -- --template --struct HasTrivialConstructor : public decltype(cs_check_constructor(cs_preferred{})) --{ --}; -- --// destructor --template --decltype(std::is_trivially_destructible::value, std::is_trivially_destructible{}) -- cs_check_destructor(const cs_preferred &) --{ --} -- --template --decltype(std::has_trivial_destructor::value, std::has_trivial_destructor{}) -- cs_check_destructor(const cs_alternate &) --{ --} -- --template --struct HasTrivialDestructor : public decltype(cs_check_destructor(cs_preferred{})) --{ --}; -+ template -+ struct HasTrivialDestructor : -+ public std::is_trivially_destructible { -+ }; - - } // namespace WTF - Property changes on: head/graphics/copperspice/files/patch-src_3rdparty_webkit_Source_JavaScriptCore_wtf_TypeTraits.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/graphics/copperspice/files/patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_TypeTraits.h =================================================================== --- head/graphics/copperspice/files/patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_TypeTraits.h (revision 391544) +++ head/graphics/copperspice/files/patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_TypeTraits.h (nonexistent) @@ -1,71 +0,0 @@ ---- src/3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h.orig 2015-04-23 19:00:28 UTC -+++ src/3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h -@@ -164,60 +164,15 @@ namespace WTF { - typedef T Type; - }; - -+ template -+ struct HasTrivialConstructor : -+ public std::is_trivially_constructible { -+ }; - --} // namespace WTF -- -- --// copperspice solution for type traits (used in javascript and webkit) --class cs_alternate{}; -- --class cs_preferred : public cs_alternate{}; -- --namespace std{ -- template struct is_trivially_constructible; -- template struct has_trivial_default_constructor; -- -- template struct is_trivially_destructible; -- template struct has_trivial_destructor; --} -- --namespace WTF { -- --// constructor --template --decltype(std::is_trivially_constructible::value, std::is_trivially_constructible{}) -- cs_check_constructor(const cs_preferred &) --{ --} -- --template --decltype(std::has_trivial_default_constructor::value, std::has_trivial_default_constructor{}) -- cs_check_constructor(const cs_alternate &) --{ --} -- --template --struct HasTrivialConstructor : public decltype(cs_check_constructor(cs_preferred{})) --{ --}; -- --// destructor --template --decltype(std::is_trivially_destructible::value, std::is_trivially_destructible{}) -- cs_check_destructor(const cs_preferred &) --{ --} -- --template --decltype(std::has_trivial_destructor::value, std::has_trivial_destructor{}) -- cs_check_destructor(const cs_alternate &) --{ --} -- --template --struct HasTrivialDestructor : public decltype(cs_check_destructor(cs_preferred{})) --{ --}; -+ template -+ struct HasTrivialDestructor : -+ public std::is_trivially_destructible { -+ }; - - } // namespace WTF - Property changes on: head/graphics/copperspice/files/patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_TypeTraits.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