diff options
Diffstat (limited to 'devel/qtscriptgenerator')
-rw-r--r-- | devel/qtscriptgenerator/Makefile | 69 | ||||
-rw-r--r-- | devel/qtscriptgenerator/distinfo | 3 | ||||
-rw-r--r-- | devel/qtscriptgenerator/files/extra-patch-no_phonon | 34 | ||||
-rw-r--r-- | devel/qtscriptgenerator/files/patch-generator-parser-rpp-preprocessor.cpp | 14 | ||||
-rw-r--r-- | devel/qtscriptgenerator/files/patch-generator_memory_alignment | 137 | ||||
-rw-r--r-- | devel/qtscriptgenerator/files/patch-qtscript_masterinclude.h | 16 | ||||
-rw-r--r-- | devel/qtscriptgenerator/pkg-descr | 5 | ||||
-rw-r--r-- | devel/qtscriptgenerator/pkg-plist | 44 |
8 files changed, 0 insertions, 322 deletions
diff --git a/devel/qtscriptgenerator/Makefile b/devel/qtscriptgenerator/Makefile deleted file mode 100644 index 1927a943ea9a..000000000000 --- a/devel/qtscriptgenerator/Makefile +++ /dev/null @@ -1,69 +0,0 @@ -# Created by: Mina R Waheeb <syncer@gmail.com> -# $FreeBSD$ - -PORTNAME= qtscriptgenerator -PORTVERSION= 0.2.0 -PORTREVISION= 5 -CATEGORIES= devel - -MAINTAINER= syncer@gmail.com -COMMENT= Tool that generates Qt bindings for Qt Script - -DEPRECATED= Qt4 has been EOL since december 2015 -EXPIRATION_DATE= 2019-03-15 - -BROKEN_armv6= fails to build: qtscript_QEasingCurve.cpp:332:32: cannot initialize a parameter of type 'QEasingCurve::EasingFunction' with an lvalue of type 'float' -BROKEN_armv7= fails to build: qtscript_QEasingCurve.cpp:332:32: cannot initialize a parameter of type 'QEasingCurve::EasingFunction' with an lvalue of type 'float' - -USE_GITHUB= YES -GH_ACCOUNT= qt-labs -GH_TAGNAME= a6ce388 - -OPTIONS_DEFINE= PHONON -PHONON_DESC= Build Phonon support -OPTIONS_DEFAULT= PHONON - -USES= gmake qmake qt:4 -USE_QT= corelib declarative designer doc help help-tools gui \ - iconengines imageformats inputmethods linguist network \ - opengl pixeltool porting qdbusviewer \ - qt3support qtestlib qvfb script scripttools \ - sql svg webkit xml xmlpatterns xmlpatterns-tool \ - moc_build rcc_build uic_build -USE_LDCONFIG= yes - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MPHONON} -USE_QT+= phonon -PLIST_SUB+= PHONON="" -.else -EXTRA_PATCHES= ${FILESDIR}/extra-patch-no_phonon -PLIST_SUB+= PHONON="@comment " -.endif - -do-configure: - @cd ${WRKSRC}/generator && \ - ${SETENV} ${CONFIGURE_ENV} ${QMAKE} ${QMAKE_ARGS} - -do-build: - @echo "---> Building generator" - @cd ${WRKSRC}/generator && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} && \ - ${SETENV} ${CONFIGURE_ENV} ./generator \ - --include-paths=${PREFIX}/include/:${PREFIX}/include/qt4/ - @echo "---> Configuring generated files" - @cd ${WRKSRC}/qtbindings && \ - ${SETENV} ${CONFIGURE_ENV} ${QMAKE} ${QMAKE_ARGS} \ - INCLUDEPATH+=${PREFIX}/include/qt4/phonon \ - LIBS+=-L${PREFIX}/lib - @echo "---> Building generated files" - @cd ${WRKSRC}/qtbindings && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} - -do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/${QT_PLUGINDIR_REL}/script - cd ${WRKSRC}/plugins/script && \ - ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/${QT_PLUGINDIR_REL}/script - -.include <bsd.port.mk> diff --git a/devel/qtscriptgenerator/distinfo b/devel/qtscriptgenerator/distinfo deleted file mode 100644 index da9cb06ac66d..000000000000 --- a/devel/qtscriptgenerator/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1474192178 -SHA256 (qt-labs-qtscriptgenerator-0.2.0-a6ce388_GH0.tar.gz) = 89f6a922d4bc30da5e69a95e4fb235ac701be1bb94a7d8d1a7699aef4b95f2a5 -SIZE (qt-labs-qtscriptgenerator-0.2.0-a6ce388_GH0.tar.gz) = 381513 diff --git a/devel/qtscriptgenerator/files/extra-patch-no_phonon b/devel/qtscriptgenerator/files/extra-patch-no_phonon deleted file mode 100644 index 4d1389530377..000000000000 --- a/devel/qtscriptgenerator/files/extra-patch-no_phonon +++ /dev/null @@ -1,34 +0,0 @@ -diff -up ./generator/build_all.txt.no_phonon ./generator/build_all.txt ---- ./generator/build_all.txt.no_phonon 2010-10-26 02:53:53.000000000 -0500 -+++ ./generator/build_all.txt 2010-12-21 12:43:23.717989854 -0600 -@@ -6,7 +6,6 @@ - <load-typesystem name="typesystem_svg.xml" generate="yes" /> - <load-typesystem name="typesystem_network.xml" generate="yes" /> - <load-typesystem name="typesystem_xml.xml" generate="yes" /> -- <load-typesystem name="typesystem_phonon.xml" generate="yes" /> - <load-typesystem name="typesystem_webkit.xml" generate="yes" /> - <load-typesystem name="typesystem_xmlpatterns.xml" generate="yes" /> - <load-typesystem name="typesystem_uitools.xml" generate="yes" /> -diff -up ./generator/generate.sh.no_phonon ./generator/generate.sh ---- ./generator/generate.sh.no_phonon 2010-10-26 02:53:53.000000000 -0500 -+++ ./generator/generate.sh 2010-12-21 12:43:23.717989854 -0600 -@@ -12,8 +12,6 @@ xsltproc --stringparam source $PWD/types - - xsltproc --stringparam source $PWD/typesystem_sql-qtscript.xml merge.xsl typesystem_sql-common.xml > typesystem_sql.xml - --xsltproc --stringparam source $PWD/typesystem_phonon-qtscript.xml merge.xsl typesystem_phonon-common.xml > typesystem_phonon.xml -- - xsltproc --stringparam source $PWD/typesystem_webkit-qtscript.xml merge.xsl typesystem_webkit-common.xml > typesystem_webkit.xml - - xsltproc --stringparam source $PWD/typesystem_xmlpatterns-qtscript.xml merge.xsl typesystem_xmlpatterns-common.xml > typesystem_xmlpatterns.xml -diff -up ./qtbindings/qtbindings.pro.no_phonon ./qtbindings/qtbindings.pro ---- ./qtbindings/qtbindings.pro.no_phonon 2010-10-26 02:53:53.000000000 -0500 -+++ ./qtbindings/qtbindings.pro 2010-12-21 12:45:01.010979847 -0600 -@@ -6,7 +6,6 @@ SUBDIRS = qtscript_core \ - qtscript_sql \ - qtscript_svg \ - qtscript_xml \ -- qtscript_phonon \ - qtscript_webkit \ - qtscript_xmlpatterns \ - qtscript_uitools \ diff --git a/devel/qtscriptgenerator/files/patch-generator-parser-rpp-preprocessor.cpp b/devel/qtscriptgenerator/files/patch-generator-parser-rpp-preprocessor.cpp deleted file mode 100644 index c006e04523e8..000000000000 --- a/devel/qtscriptgenerator/files/patch-generator-parser-rpp-preprocessor.cpp +++ /dev/null @@ -1,14 +0,0 @@ -This patch is needed in order to make the port build with a gcc newer than the one in base. - -FILE* is used in preprocessor.cpp, so a suitable declaration is needed. - ---- generator/parser/rpp/preprocessor.cpp -+++ generator/parser/rpp/preprocessor.cpp -@@ -41,6 +41,7 @@ - - #include "preprocessor.h" - -+#include <cstdio> - #include <string> - - // register callback for include hooks diff --git a/devel/qtscriptgenerator/files/patch-generator_memory_alignment b/devel/qtscriptgenerator/files/patch-generator_memory_alignment deleted file mode 100644 index b486d3956a86..000000000000 --- a/devel/qtscriptgenerator/files/patch-generator_memory_alignment +++ /dev/null @@ -1,137 +0,0 @@ -From: Modestas Vainius <modestas@vainius.eu> -Subject: [PATCH] Memory alignment fixes - -Fixes various memory alignment issues which cause generator to crash on -alignment-sensitive architectures. - -Signed-off-by: Modestas Vainius <modestas@vainius.eu> - ---- - generator/parser/ast.h | 2 +- - generator/parser/list.h | 2 +- - generator/parser/rpp/pp-symbol.h | 9 +++++++-- - generator/parser/rxx_allocator.h | 17 +++++++++++++++++ - generator/parser/smallobject.h | 6 ++++++ - 5 files changed, 32 insertions(+), 4 deletions(-) - -diff --git ./generator/parser/ast.h ./generator/parser/ast.h -index c213b21..90be00a 100644 ---- ./generator/parser/ast.h -+++ ./generator/parser/ast.h -@@ -863,7 +863,7 @@ struct QEnumsAST : public DeclarationAST - template <class _Tp> - _Tp *CreateNode(pool *memory_pool) - { -- _Tp *node = reinterpret_cast<_Tp*>(memory_pool->allocate(sizeof(_Tp))); -+ _Tp *node = reinterpret_cast<_Tp*>(memory_pool->allocate(sizeof(_Tp), strideof(_Tp))); - node->kind = _Tp::__node_kind; - return node; - } -diff --git ./generator/parser/list.h ./generator/parser/list.h -index e25a6d9..bfc5cb8 100644 ---- ./generator/parser/list.h -+++ ./generator/parser/list.h -@@ -37,7 +37,7 @@ struct ListNode - - static ListNode *create(const Tp &element, pool *p) - { -- ListNode<Tp> *node = new (p->allocate(sizeof(ListNode))) ListNode(); -+ ListNode<Tp> *node = new (p->allocate(sizeof(ListNode), strideof(ListNode))) ListNode(); - node->element = element; - node->index = 0; - node->next = node; -diff --git ./generator/parser/rpp/pp-symbol.h ./generator/parser/rpp/pp-symbol.h -index de646df..f82bd42 100644 ---- ./generator/parser/rpp/pp-symbol.h -+++ ./generator/parser/rpp/pp-symbol.h -@@ -24,6 +24,11 @@ class pp_symbol - static rxx_allocator<char>__allocator; - return __allocator; - } -+ static rxx_allocator<pp_fast_string> &ppfs_allocator_instance () -+ { -+ static rxx_allocator<pp_fast_string>__ppfs_allocator; -+ return __ppfs_allocator; -+ } - - public: - static int &N() -@@ -39,7 +44,7 @@ public: - memcpy(data, __data, __size); - data[__size] = '\0'; - -- char *where = allocator_instance ().allocate (sizeof (pp_fast_string)); -+ pp_fast_string *where = ppfs_allocator_instance ().allocate (sizeof (pp_fast_string)); - return new (where) pp_fast_string (data, __size); - } - -@@ -59,7 +64,7 @@ public: - std::copy (__first, __last, data); - data[__size] = '\0'; - -- char *where = allocator_instance ().allocate (sizeof (pp_fast_string)); -+ pp_fast_string *where = ppfs_allocator_instance ().allocate (sizeof (pp_fast_string)); - return new (where) pp_fast_string (data, __size); - } - -diff --git ./generator/parser/rxx_allocator.h ./generator/parser/rxx_allocator.h -index ee6bddb..1e6ccd2 100644 ---- ./generator/parser/rxx_allocator.h -+++ ./generator/parser/rxx_allocator.h -@@ -31,6 +31,17 @@ - #include <cstring> - #include <memory> - -+// Stride calculation -+template <typename T> -+struct Tchar { -+ T t; -+ char c; -+}; -+ -+#define strideof(T) \ -+ ((sizeof(Tchar<T>) > sizeof(T)) ? \ -+ sizeof(Tchar<T>)-sizeof(T) : sizeof(T)) -+ - template <class _Tp> class rxx_allocator { - public: - typedef _Tp value_type; -@@ -89,6 +100,12 @@ public: - return p; - } - -+ pointer allocate(size_type __n, size_type stride, const void* = 0) { -+ if (reinterpret_cast<size_type>(_M_current_block + _M_current_index) % stride > 0) -+ _M_current_index += stride - reinterpret_cast<size_type>(_M_current_block + _M_current_index) % stride; -+ return allocate(__n); -+ } -+ - void deallocate(pointer __p, size_type __n) {} - - size_type max_size() const { return size_type(-1) / sizeof(_Tp); } -diff --git ./generator/parser/smallobject.h ./generator/parser/smallobject.h -index 0debcc8..2c4f541 100644 ---- ./generator/parser/smallobject.h -+++ ./generator/parser/smallobject.h -@@ -35,6 +35,7 @@ class pool - - public: - inline void *allocate(std::size_t __size); -+ inline void *allocate(std::size_t __size, std::size_t __stride); - }; - - inline void *pool::allocate(std::size_t __size) -@@ -42,6 +43,11 @@ inline void *pool::allocate(std::size_t __size) - return __alloc.allocate(__size); - } - -+inline void *pool::allocate(std::size_t __size, std::size_t __stride) -+{ -+ return __alloc.allocate(__size, __stride); -+} -+ - #endif - - // kate: space-indent on; indent-width 2; replace-tabs on; --- -tg: (95a3b52..) general/memory_alignment_fix (depends on: upstream) diff --git a/devel/qtscriptgenerator/files/patch-qtscript_masterinclude.h b/devel/qtscriptgenerator/files/patch-qtscript_masterinclude.h deleted file mode 100644 index 5ce72659ee87..000000000000 --- a/devel/qtscriptgenerator/files/patch-qtscript_masterinclude.h +++ /dev/null @@ -1,16 +0,0 @@ ---- ./generator/qtscript_masterinclude.h.orig 2012-01-23 03:30:03.000000000 -0800 -+++ ./generator/qtscript_masterinclude.h 2012-04-24 04:41:24.458404620 -0700 -@@ -53,12 +53,10 @@ - # include <QtXmlPatterns/QtXmlPatterns> - #endif - --#ifndef QT_NO_WEBKIT - # include <QtWebKit/QtWebKit> --#endif - - #ifndef QT_NO_PHONON --# include <phonon/phonon> -+# include <phonon/phononnamespace.h> - #endif - - #include "../qtbindings/qtscript_core/qtscriptconcurrent.h" diff --git a/devel/qtscriptgenerator/pkg-descr b/devel/qtscriptgenerator/pkg-descr deleted file mode 100644 index 81685d9ad6c6..000000000000 --- a/devel/qtscriptgenerator/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Qt Script Generator is a tool that generates Qt bindings for Qt -Script. With the generated bindings you get access to substantial -portions of the Qt API from within Qt Script. - -WWW: http://qtscriptgenerator.googlecode.com diff --git a/devel/qtscriptgenerator/pkg-plist b/devel/qtscriptgenerator/pkg-plist deleted file mode 100644 index 01411928b52d..000000000000 --- a/devel/qtscriptgenerator/pkg-plist +++ /dev/null @@ -1,44 +0,0 @@ -%%QT_PLUGINDIR%%/script/libqtscript_core.so -%%QT_PLUGINDIR%%/script/libqtscript_core.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_core.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_core.so.1.0.0 -%%QT_PLUGINDIR%%/script/libqtscript_gui.so -%%QT_PLUGINDIR%%/script/libqtscript_gui.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_gui.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_gui.so.1.0.0 -%%QT_PLUGINDIR%%/script/libqtscript_network.so -%%QT_PLUGINDIR%%/script/libqtscript_network.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_network.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_network.so.1.0.0 -%%QT_PLUGINDIR%%/script/libqtscript_opengl.so -%%QT_PLUGINDIR%%/script/libqtscript_opengl.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_opengl.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_opengl.so.1.0.0 -%%PHONON%%%%QT_PLUGINDIR%%/script/libqtscript_phonon.so -%%PHONON%%%%QT_PLUGINDIR%%/script/libqtscript_phonon.so.1 -%%PHONON%%%%QT_PLUGINDIR%%/script/libqtscript_phonon.so.1.0 -%%PHONON%%%%QT_PLUGINDIR%%/script/libqtscript_phonon.so.1.0.0 -%%QT_PLUGINDIR%%/script/libqtscript_sql.so -%%QT_PLUGINDIR%%/script/libqtscript_sql.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_sql.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_sql.so.1.0.0 -%%QT_PLUGINDIR%%/script/libqtscript_svg.so -%%QT_PLUGINDIR%%/script/libqtscript_svg.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_svg.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_svg.so.1.0.0 -%%QT_PLUGINDIR%%/script/libqtscript_uitools.so -%%QT_PLUGINDIR%%/script/libqtscript_uitools.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_uitools.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_uitools.so.1.0.0 -%%QT_PLUGINDIR%%/script/libqtscript_webkit.so -%%QT_PLUGINDIR%%/script/libqtscript_webkit.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_webkit.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_webkit.so.1.0.0 -%%QT_PLUGINDIR%%/script/libqtscript_xml.so -%%QT_PLUGINDIR%%/script/libqtscript_xml.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_xml.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_xml.so.1.0.0 -%%QT_PLUGINDIR%%/script/libqtscript_xmlpatterns.so -%%QT_PLUGINDIR%%/script/libqtscript_xmlpatterns.so.1 -%%QT_PLUGINDIR%%/script/libqtscript_xmlpatterns.so.1.0 -%%QT_PLUGINDIR%%/script/libqtscript_xmlpatterns.so.1.0.0 |