[Midnightbsd-cvs] mports [16965] trunk/devel/qt4: start 4.8.6 upgrade

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 7 14:26:45 EDT 2014


Revision: 16965
          http://svnweb.midnightbsd.org/mports/?rev=16965
Author:   laffer1
Date:     2014-09-07 14:26:45 -0400 (Sun, 07 Sep 2014)
Log Message:
-----------
start 4.8.6 upgrade

Modified Paths:
--------------
    trunk/devel/qt4/Makefile
    trunk/devel/qt4/distinfo
    trunk/devel/qt4/pkg-descr

Added Paths:
-----------
    trunk/devel/qt4/files/extrapatch-config.tests-unix-compile.test
    trunk/devel/qt4/files/extrapatch-configure
    trunk/devel/qt4/files/extrapatch-libtool
    trunk/devel/qt4/files/extrapatch-src-corelib-global-qglobal.h

Removed Paths:
-------------
    trunk/devel/qt4/files/patch-configure

Modified: trunk/devel/qt4/Makefile
===================================================================
--- trunk/devel/qt4/Makefile	2014-09-07 18:26:29 UTC (rev 16964)
+++ trunk/devel/qt4/Makefile	2014-09-07 18:26:45 UTC (rev 16965)
@@ -8,52 +8,50 @@
 EXTRACT_ONLY=	# empty
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	Multiplatform C++ application framework (metaport)
+COMMENT=	Cross-platform application and UI framework (metaport)
+
 LICENSE=	gpl3
 
 USE_QT4=	accessible clucene corelib dbus declarative designer \
 		graphicssystems-opengl gui help iconengines \
 		imageformats inputmethods multimedia network opengl \
-		phonon phonon-gst qt3support qtestlib script \
-		scripttools sql svg webkit xml xmlpatterns
+		phonon qt3support qtestlib script scripttools sql \
+		svg webkit xml xmlpatterns
 
 NO_BUILD=	yes
+NO_MTREE=	yes
 
-OPTIONS_DEFINE=	CODECS DOCS EXAMPLES NLS SQL_PLUGINS TOOLS
+OPTIONS_DEFINE=	CODECS DOCS EXAMPLES GSTREAMER NLS SQL_PLUGINS TOOLS
 OPTIONS_DEFAULT=${OPTIONS_DEFINE}
 
-SQL_PLUGINS_DESC=	Install database plugins for QtSql
-TOOLS_DESC=	Install Qt tools (qmake, moc, etc.)
+CODECS_DESC=	CN, JP, KR, TW codecs support
+CODECS_USE=	codecs-cn codecs-jp codecs-kr codecs-tw
 
-.include <bsd.mport.options.mk>
+DOCS_USE=	doc
 
-.if ${PORT_OPTIONS:MDOCS}
-USE_QT4+=	doc
-.endif
+EXAMPLES_USE=	demo
 
-.if ${PORT_OPTIONS:MEXAMPLES}
-USE_QT4+=	demo
-.endif
+GSTREAMER_USE=	phonon-gst
 
-.if ${PORT_OPTIONS:MNLS}
-USE_QT4+=	l10n
-.endif
+NLS_USE=	l10n
 
-.if ${PORT_OPTIONS:MSQL_PLUGINS}
-USE_QT4+=	sql-mysql sql-odbc sql-pgsql sql-sqlite3
-.endif
+SQL_PLUGINS_DESC=	Install database plugins for QtSql
+SQL_PLUGINS_USE=sql-ibase sql-mysql sql-odbc sql-pgsql sql-sqlite2 \
+		sql-sqlite3
 
-.if ${PORT_OPTIONS:MTOOLS}
-USE_QT4+=	assistant help-tools linguist makeqpf moc pixeltool \
+TOOLS_DESC=	Install Qt tools (qmake, moc, etc.)
+TOOLS_USE=	assistant help-tools linguist makeqpf moc pixeltool \
 		porting qdbusviewer qdoc3 qmake qmlviewer qtconfig \
 		qvfb rcc uic uic3 xmlpatterns-tool
-.endif
 
-USE_QT4:=	${USE_QT4:C/$/_run/}
+.for opt in ${OPTIONS_DEFINE}
+${opt}_USE:=	${${opt}_USE:S/^/QT4=/}
+.endfor
 
-do-patch:
-	@${DO_NADA}
+.include <bsd.mport.options.mk>
 
+USE_QT4:=	${USE_QT4:S/$/_run/}
+
 do-install:
 	@${DO_NADA}
 

Modified: trunk/devel/qt4/distinfo
===================================================================
--- trunk/devel/qt4/distinfo	2014-09-07 18:26:29 UTC (rev 16964)
+++ trunk/devel/qt4/distinfo	2014-09-07 18:26:45 UTC (rev 16965)
@@ -1,2 +1,2 @@
-SHA256 (KDE/qt-everywhere-opensource-src-4.8.4.tar.gz) = 33b0e38ba4c54a0cf8a4be8ca5a4584f1c2e0adfecb57b21d9d1d267b0093270
-SIZE (KDE/qt-everywhere-opensource-src-4.8.4.tar.gz) = 236593028
+SHA256 (KDE/qt-everywhere-opensource-src-4.8.6.tar.gz) = 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c
+SIZE (KDE/qt-everywhere-opensource-src-4.8.6.tar.gz) = 241623667

Added: trunk/devel/qt4/files/extrapatch-config.tests-unix-compile.test
===================================================================
--- trunk/devel/qt4/files/extrapatch-config.tests-unix-compile.test	                        (rev 0)
+++ trunk/devel/qt4/files/extrapatch-config.tests-unix-compile.test	2014-09-07 18:26:45 UTC (rev 16965)
@@ -0,0 +1,11 @@
+--- config.tests/unix/compile.test.orig
++++ config.tests/unix/compile.test
+@@ -13,7 +13,7 @@
+ shift 7
+ LFLAGS="$SYSROOT_FLAG"
+ INCLUDEPATH=""
+-CXXFLAGS="$SYSROOT_FLAG"
++CXXFLAGS="$CXXFLAGS $SYSROOT_FLAG"
+ MAC_ARCH_CXXFLAGS=""
+ MAC_ARCH_LFLAGS=""
+ while [ "$#" -gt 0 ]; do

Added: trunk/devel/qt4/files/extrapatch-configure
===================================================================
--- trunk/devel/qt4/files/extrapatch-configure	                        (rev 0)
+++ trunk/devel/qt4/files/extrapatch-configure	2014-09-07 18:26:45 UTC (rev 16965)
@@ -0,0 +1,55 @@
+--- ./configure.orig	2013-06-07 07:16:41.000000000 +0200
++++ ./configure	2013-10-27 23:22:00.000000000 +0100
+@@ -916,7 +916,7 @@
+ CFG_SILENT=no
+ CFG_GRAPHICS_SYSTEM=default
+ CFG_RUNTIME_SYSTEM=
+-CFG_ALSA=auto
++CFG_ALSA=no
+ CFG_PULSEAUDIO=auto
+ CFG_COREWLAN=auto
+ CFG_ICD=auto
+@@ -2704,11 +2704,6 @@
+         fi
+     done
+ 
+-    # symlink the mkspecs directory
+-    mkdir -p "$outpath/mkspecs"
+-    rm -rf "$outpath"/mkspecs/*
+-    ln -s "$relpath"/mkspecs/* "$outpath/mkspecs"
+-    rm -f "$outpath/mkspecs/default"
+ 
+     ShadowMkspecs()
+     {
+@@ -3019,6 +3014,7 @@
+     PLATFORMS=`find "$relpath/mkspecs/" -type f | grep -v qws | sed "s,$relpath/mkspecs/qws/,,"`
+ fi
+ 
++PLATFORM=`realpath $PLATFORM`
+ [ -z "$XPLATFORM" ] && XPLATFORM="$PLATFORM"
+ 
+ case `basename "$XPLATFORM"` in win32-g++*) XPLATFORM_MINGW=yes;; esac
+@@ -4908,7 +4904,7 @@
+ }
+ 
+ # build qmake
+-if true; then ###[ '!' -f "$outpath/bin/qmake" ];
++if false; then ###[ '!' -f "$outpath/bin/qmake" ];
+     echo "Creating qmake. Please wait..."
+ 
+     OLD_QCONFIG_H=
+@@ -6001,14 +5997,6 @@
+         X11TESTS_FLAGS="$X11TESTS_FLAGS -fpermissive"
+     fi
+ 
+-    # Check we actually have X11 :-)
+-    compileTest x11/xlib "XLib" $X11TESTS_FLAGS
+-    if [ $? != "0" ]; then
+-        echo "Basic XLib functionality test failed!"
+-        echo " You might need to modify the include and library search paths by editing"
+-        echo " QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in ${XQMAKESPEC}."
+-        exit 1
+-    fi
+ fi
+ 
+ # X11/MINGW/SYMBIAN OpenGL

Added: trunk/devel/qt4/files/extrapatch-libtool
===================================================================
--- trunk/devel/qt4/files/extrapatch-libtool	                        (rev 0)
+++ trunk/devel/qt4/files/extrapatch-libtool	2014-09-07 18:26:45 UTC (rev 16965)
@@ -0,0 +1,11 @@
+--- src/qbase.pri.orig	2014-06-30 14:22:00.000000000 +0200
++++ src/qbase.pri	2014-06-30 14:22:11.000000000 +0200
+@@ -151,7 +151,7 @@
+ }
+ 
+ unix:!symbian {
+-   CONFIG += create_libtool explicitlib
++   CONFIG += explicitlib
+    QMAKE_LIBTOOL_LIBDIR = $$[QT_INSTALL_LIBS]
+    QMAKE_PRL_LIBDIR = $$[QT_INSTALL_LIBS]
+    QMAKE_PRL_INSTALL_REPLACE += include_replace lib_replace

Added: trunk/devel/qt4/files/extrapatch-src-corelib-global-qglobal.h
===================================================================
--- trunk/devel/qt4/files/extrapatch-src-corelib-global-qglobal.h	                        (rev 0)
+++ trunk/devel/qt4/files/extrapatch-src-corelib-global-qglobal.h	2014-09-07 18:26:45 UTC (rev 16965)
@@ -0,0 +1,239 @@
+commit bc620055c82a8ccae49144ad99bf9226d659f852
+Author: Raphael Kubo da Costa <rakuco at FreeBSD.org>
+Date:   Sun Jul 13 23:15:00 2014 +0300
+
+    Move the C++11 support macros to a central place.
+    
+    The main objective of this commit is to make C++11 support work with
+    clang: so far, the Q_COMPILER_* definitions related to C++11 were
+    enabled based on __GNUC__ and __GNUC_MINOR__; while clang does define
+    those two, __GNUC_MINOR__ is hardcoded at "2" and thus none of the
+    macros end up being defined.
+    
+    We now make qglobal.h more similar to how qtbase's qcompilerdetection.h
+    works by separating the detection of the C++11 features supported by a
+    compiler from the detection of the compilers themselves.
+    
+    It is important to note the list of macros has not changed, the macros
+    have only been moved.
+    
+    This commit either follows the spirit of or is a cherry-pick of the
+    following qtbase ones:
+    - 4131c323a36ee8680a3b4d66a2a03a00544751c2 (Update the C++11 support
+      macros)
+    - 8dd66f42e834320c4ba0a6f2e45855d591b3b6e7 (Avoid undefined macro
+      warning for __GXX_EXPERIMENTAL_CXX0X__)
+    - fe5d5fdaf1d9b7d108727d290e24a6b0f00139c6 (clang: Use __has_feature()
+      to detect C++11 features)
+    - 0ec953c93688ec0de74cda43b91f66f4cf879e5f (Remove extra Q_COMPILER_xxx
+      defines from the MSVC section)
+    - 163dcf2b71f34a12137f200e4af5640e42e5f5e2 (Fix build with older Clang
+      versions without __has_extension)
+    - 53262b9b5b9cb536916f6d6e086a944cb17bb8d8 (Only define the MSVC C++11
+      feature macros in C++)
+    
+    Change-Id: I2ca35af1a23260a9373943f97a8a72db3fc670e4
+    Reviewed-by: Thiago Macieira <thiago.macieira at intel.com>
+
+diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h
+index 158ef78..4f1384b 100644
+--- src/corelib/global/qglobal.h
++++ src/corelib/global/qglobal.h
+@@ -463,17 +463,6 @@ namespace QT_NAMESPACE {}
+ #    undef QT_HAVE_3DNOW
+ #  endif
+ 
+-#if defined(Q_CC_MSVC) && _MSC_VER >= 1600
+-#      define Q_COMPILER_RVALUE_REFS
+-#      define Q_COMPILER_AUTO_FUNCTION
+-#      define Q_COMPILER_AUTO_TYPE
+-#      define Q_COMPILER_LAMBDA
+-#      define Q_COMPILER_DECLTYPE
+-//  MSCV has std::initilizer_list, but do not support the braces initialization
+-//#      define Q_COMPILER_INITIALIZER_LISTS
+-#  endif
+-
+-
+ #elif defined(__BORLANDC__) || defined(__TURBOC__)
+ #  define Q_CC_BOR
+ #  define Q_INLINE_TEMPLATE
+@@ -505,6 +494,7 @@ namespace QT_NAMESPACE {}
+ /* work-around for missing compiler intrinsics */
+ #  define __is_empty(X) false
+ #  define __is_pod(X) false
++
+ #elif defined(__GNUC__)
+ #  define Q_CC_GNU
+ #  define Q_C_CALLBACKS
+@@ -518,6 +508,10 @@ namespace QT_NAMESPACE {}
+ #  if defined(__clang__)
+ /* Clang also masquerades as GCC 4.2.1 */
+ #    define Q_CC_CLANG
++#    if !defined(__has_extension)
++       /* Compatibility with older Clang versions */
++#      define __has_extension __has_feature
++#    endif
+ #  endif
+ #  ifdef __APPLE__
+ #    define Q_NO_DEPRECATED_CONSTRUCTORS
+@@ -558,33 +552,6 @@ namespace QT_NAMESPACE {}
+ #      define QT_NO_ARM_EABI
+ #    endif
+ #  endif
+-#  if defined(__GXX_EXPERIMENTAL_CXX0X__)
+-#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 403
+-       /* C++0x features supported in GCC 4.3: */
+-#      define Q_COMPILER_RVALUE_REFS
+-#      define Q_COMPILER_DECLTYPE
+-#    endif
+-#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404
+-       /* C++0x features supported in GCC 4.4: */
+-#      define Q_COMPILER_VARIADIC_TEMPLATES
+-#      define Q_COMPILER_AUTO_FUNCTION
+-#      define Q_COMPILER_AUTO_TYPE
+-#      define Q_COMPILER_EXTERN_TEMPLATES
+-#      define Q_COMPILER_DEFAULT_DELETE_MEMBERS
+-#      define Q_COMPILER_CLASS_ENUM
+-#      define Q_COMPILER_INITIALIZER_LISTS
+-#    endif
+-#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405
+-       /* C++0x features supported in GCC 4.5: */
+-#      define Q_COMPILER_LAMBDA
+-#      define Q_COMPILER_UNICODE_STRINGS
+-#    endif
+-#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406
+-       /* C++0x features supported in GCC 4.6: */
+-#      define Q_COMPILER_CONSTEXPR
+-#    endif
+-
+-#  endif
+ 
+ /* IBM compiler versions are a bit messy. There are actually two products:
+    the C product, and the C++ product. The C++ compiler is always packaged
+@@ -829,12 +796,33 @@ namespace QT_NAMESPACE {}
+ #  error "Qt has not been tested with this compiler - talk to qt-bugs at trolltech.com"
+ #endif
+ 
++/*
++ * C++11 support
++ *
++ *  Paper           Macro                               SD-6 macro
++ *  N2541           Q_COMPILER_AUTO_FUNCTION
++ *  N1984 N2546     Q_COMPILER_AUTO_TYPE
++ *  N2437           Q_COMPILER_CLASS_ENUM
++ *  N2235           Q_COMPILER_CONSTEXPR                __cpp_constexpr = 200704
++ *  N2343 N3276     Q_COMPILER_DECLTYPE                 __cpp_decltype = 200707
++ *  N2346           Q_COMPILER_DEFAULT_DELETE_MEMBERS
++ *  N1987           Q_COMPILER_EXTERN_TEMPLATES
++ *  N2672           Q_COMPILER_INITIALIZER_LISTS
++ *  N2658 N2927     Q_COMPILER_LAMBDA                   __cpp_lambdas = 200907
++ *  N2118 N2844 N3053 Q_COMPILER_RVALUE_REFS            __cpp_rvalue_references = 200610
++ *  N2442           Q_COMPILER_UNICODE_STRINGS          __cpp_unicode_literals = 200710
++ *  N2242 N2555     Q_COMPILER_VARIADIC_TEMPLATES       __cpp_variadic_templates = 200704
++ *
++ * For any future version of the C++ standard, we use only the SD-6 macro.
++ * For full listing, see
++ *  http://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
++ */
+ 
+ #ifdef Q_CC_INTEL
+ #  if __INTEL_COMPILER < 1200
+ #    define Q_NO_TEMPLATE_FRIENDS
+ #  endif
+-#  if defined(__GXX_EXPERIMENTAL_CXX0X__) || defined(__GXX_EXPERIMENTAL_CPP0X__)
++#  if __cplusplus >= 201103L
+ #    if __INTEL_COMPILER >= 1100
+ #      define Q_COMPILER_RVALUE_REFS
+ #      define Q_COMPILER_EXTERN_TEMPLATES
+@@ -849,6 +837,91 @@ namespace QT_NAMESPACE {}
+ #  endif
+ #endif
+ 
++#if defined(Q_CC_CLANG) && !defined(Q_CC_INTEL)
++#  if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__)
++    /* Detect C++ features using __has_feature(), see http://clang.llvm.org/docs/LanguageExtensions.html#cxx11 */
++#    if __has_feature(cxx_auto_type)
++#      define Q_COMPILER_AUTO_FUNCTION
++#      define Q_COMPILER_AUTO_TYPE
++#    endif
++#    if __has_feature(cxx_constexpr)
++#      define Q_COMPILER_CONSTEXPR
++#    endif
++#    if __has_feature(cxx_decltype) /* && __has_feature(cxx_decltype_incomplete_return_types) */
++#      define Q_COMPILER_DECLTYPE
++#    endif
++#    if __has_feature(cxx_defaulted_functions) && __has_feature(cxx_deleted_functions)
++#      define Q_COMPILER_DEFAULT_DELETE_MEMBERS
++#    endif
++#    if __has_feature(cxx_generalized_initializers)
++#      define Q_COMPILER_INITIALIZER_LISTS
++#    endif
++#    if __has_feature(cxx_lambdas)
++#      define Q_COMPILER_LAMBDA
++#    endif
++#    if __has_feature(cxx_rvalue_references)
++#      define Q_COMPILER_RVALUE_REFS
++#    endif
++#    if __has_feature(cxx_strong_enums)
++#      define Q_COMPILER_CLASS_ENUM
++#    endif
++#    if __has_feature(cxx_unicode_literals)
++#      define Q_COMPILER_UNICODE_STRINGS
++#    endif
++#    if __has_feature(cxx_variadic_templates)
++#      define Q_COMPILER_VARIADIC_TEMPLATES
++#    endif
++    /* Features that have no __has_feature() check */
++#    if ((__clang_major__ * 100) + __clang_minor__) >= 209 /* since clang 2.9 */
++#      define Q_COMPILER_EXTERN_TEMPLATES
++#    endif
++#  endif
++#endif
++
++#if defined(Q_CC_GNU) && !defined(Q_CC_INTEL) && !defined(Q_CC_CLANG)
++#  if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L
++#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 403
++       /* C++0x features supported in GCC 4.3: */
++#      define Q_COMPILER_RVALUE_REFS
++#      define Q_COMPILER_DECLTYPE
++#    endif
++#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404
++       /* C++0x features supported in GCC 4.4: */
++#      define Q_COMPILER_VARIADIC_TEMPLATES
++#      define Q_COMPILER_AUTO_FUNCTION
++#      define Q_COMPILER_AUTO_TYPE
++#      define Q_COMPILER_EXTERN_TEMPLATES
++#      define Q_COMPILER_DEFAULT_DELETE_MEMBERS
++#      define Q_COMPILER_CLASS_ENUM
++#      define Q_COMPILER_INITIALIZER_LISTS
++#    endif
++#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405
++       /* C++0x features supported in GCC 4.5: */
++#      define Q_COMPILER_LAMBDA
++#      define Q_COMPILER_UNICODE_STRINGS
++#    endif
++#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406
++       /* C++0x features supported in GCC 4.6: */
++#      define Q_COMPILER_CONSTEXPR
++#    endif
++#  endif
++#endif
++
++#if defined(Q_CC_MSVC) && !defined(Q_CC_INTEL)
++#  if defined(__cplusplus)
++#    if _MSC_VER >= 1600
++       /* C++11 features supported in VC10 = VC2010: */
++#      define Q_COMPILER_AUTO_FUNCTION
++#      define Q_COMPILER_AUTO_TYPE
++#      define Q_COMPILER_DECLTYPE
++#      define Q_COMPILER_LAMBDA
++#      define Q_COMPILER_RVALUE_REFS
++//  MSVC's library has std::initializer_list, but the compiler does not support the braces initialization
++//#      define Q_COMPILER_INITIALIZER_LISTS
++#    endif
++#  endif
++#endif
++
+ #ifndef Q_PACKED
+ #  define Q_PACKED
+ #  undef Q_NO_PACKED_REFERENCE

Deleted: trunk/devel/qt4/files/patch-configure
===================================================================
--- trunk/devel/qt4/files/patch-configure	2014-09-07 18:26:29 UTC (rev 16964)
+++ trunk/devel/qt4/files/patch-configure	2014-09-07 18:26:45 UTC (rev 16965)
@@ -1,56 +0,0 @@
---- ./configure.orig	2012-01-06 11:42:45.828388787 +0100
-+++ ./configure	2012-01-06 11:46:01.318339795 +0100
-@@ -829,7 +829,7 @@
- CFG_SILENT=no
- CFG_GRAPHICS_SYSTEM=default
- CFG_RUNTIME_SYSTEM=
--CFG_ALSA=auto
-+CFG_ALSA=no
- CFG_PULSEAUDIO=auto
- CFG_COREWLAN=auto
- CFG_ICD=auto
-@@ -2576,11 +2576,6 @@
-         fi
-     done
- 
--    # symlink the mkspecs directory
--    mkdir -p "$outpath/mkspecs"
--    rm -rf "$outpath"/mkspecs/*
--    ln -s "$relpath"/mkspecs/* "$outpath/mkspecs"
--    rm -f "$outpath/mkspecs/default"
- 
-     ShadowMkspecs()
-     {
-@@ -2626,7 +2621,7 @@
- # find a make command
- if [ -z "$MAKE" ]; then
-     MAKE=
--    for mk in gmake make; do
-+    for mk in make; do
-         if "$WHICH" $mk >/dev/null 2>&1; then
-             MAKE=`"$WHICH" $mk`
-             break
-@@ -4816,7 +4811,7 @@
- }
- 
- # build qmake
--if true; then ###[ '!' -f "$outpath/bin/qmake" ];
-+if false; then ###[ '!' -f "$outpath/bin/qmake" ];
-     echo "Creating qmake. Please wait..."
- 
-     OLD_QCONFIG_H=
-@@ -5831,14 +5826,6 @@
-         X11TESTS_FLAGS="$X11TESTS_FLAGS -fpermissive"
-     fi
- 
--    # Check we actually have X11 :-)
--    "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/xlib "XLib" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS
--    if [ $? != "0" ]; then
--        echo "Basic XLib functionality test failed!"
--        echo " You might need to modify the include and library search paths by editing"
--        echo " QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in ${XQMAKESPEC}."
--        exit 1
--    fi
- fi
- 
- # X11/MINGW/SYMBIAN OpenGL

Modified: trunk/devel/qt4/pkg-descr
===================================================================
--- trunk/devel/qt4/pkg-descr	2014-09-07 18:26:29 UTC (rev 16964)
+++ trunk/devel/qt4/pkg-descr	2014-09-07 18:26:45 UTC (rev 16965)
@@ -1,12 +1,9 @@
-Qt is a C++ toolkit for application development.  It lets application
-developers target all major operating systems with a single application
-source code.
+Qt is a cross-platform application and UI framework for developers
+using C++ or QML, a CSS/JavaScript-like language.
 
-Qt provides a platform-independent API to all central platform functionality:
-GUI, database access, networking, file handling, etc.  The Qt library
-encapsulates the different APIs of different operating systems, providing
-the application programmer with a single, common API for all operating systems.
-The native C APIs are encapsulated in a set of well-designed, fully
-object-oriented C++ classes.
+With Qt, code can be reused efficiently to target multiple platforms
+with one code base. The modular C++ class library and developer tools
+easily enables developers to create applications for one platform and
+easily build and run to deploy on another platform.
 
-WWW: http://qt.nokia.com/products/qt/index.html
+WWW: http://qt-project.org



More information about the Midnightbsd-cvs mailing list