summaryrefslogtreecommitdiff
path: root/devel/qtscriptgenerator
diff options
context:
space:
mode:
Diffstat (limited to 'devel/qtscriptgenerator')
-rw-r--r--devel/qtscriptgenerator/Makefile69
-rw-r--r--devel/qtscriptgenerator/distinfo3
-rw-r--r--devel/qtscriptgenerator/files/extra-patch-no_phonon34
-rw-r--r--devel/qtscriptgenerator/files/patch-generator-parser-rpp-preprocessor.cpp14
-rw-r--r--devel/qtscriptgenerator/files/patch-generator_memory_alignment137
-rw-r--r--devel/qtscriptgenerator/files/patch-qtscript_masterinclude.h16
-rw-r--r--devel/qtscriptgenerator/pkg-descr5
-rw-r--r--devel/qtscriptgenerator/pkg-plist44
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