Very complete bindings to the Qt API, with no dependencies on KDE.

This is basically the same as x11/ruby-qt4 beacuse those are just
different releases of the same project. Idea is to make this package
a replacement for the x11/ruby-qt4.
This commit is contained in:
zhuk 2013-04-24 20:45:30 +00:00
parent d2a08b5b15
commit 6380184ccc
4 changed files with 97 additions and 0 deletions

41
x11/kde4/ruby-qt/Makefile Normal file
View File

@ -0,0 +1,41 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 20:45:30 zhuk Exp $
BROKEN-hppa = relocation error
CATEGORIES = devel lang/ruby x11/kde4
COMMENT = Ruby bindings for Qt4
DISTNAME = qtruby-${MODKDE4_VERSION}
PKGNAME = qt4-${MODKDE4_VERSION}
HOMEPAGE = http://techbase.kde.org/Development/Languages/Ruby
SHARED_LIBS = qtruby4shared 0.0 # 2.0
WANTLIB = c m stdc++
WANTLIB += lib/qt4/QtDBus lib/qt4/QtDeclarative lib/qt4/QtGui
WANTLIB += lib/qt4/QtNetwork lib/qt4/QtScript lib/qt4/QtWebKit
WANTLIB += lib/qt4/QtXml lib/qt4/phonon
WANTLIB += ${KDE4LIB}/smokebase ${KDE4LIB}/smokephonon ${KDE4LIB}/smokeqsci
WANTLIB += ${KDE4LIB}/smokeqtcore ${KDE4LIB}/smokeqtdbus
WANTLIB += ${KDE4LIB}/smokeqtdeclarative ${KDE4LIB}/smokeqtgui
WANTLIB += ${KDE4LIB}/smokeqtnetwork ${KDE4LIB}/smokeqtopengl
WANTLIB += ${KDE4LIB}/smokeqtscript ${KDE4LIB}/smokeqtsql
WANTLIB += ${KDE4LIB}/smokeqtsvg ${KDE4LIB}/smokeqttest
WANTLIB += ${KDE4LIB}/smokeqtuitools ${KDE4LIB}/smokeqtwebkit
WANTLIB += ${KDE4LIB}/smokeqtxml ${KDE4LIB}/smokeqwt
WANTLIB += qscintilla2
MODULES = lang/ruby
MODKDE4_USE =
# ruby 1.8 requires LD_PRELOAD hacks for pthreads
MODRUBY_ADJ_FILES = *.rb rbqtapi
MODRUBY_HANDLE_FLAVORS =Yes
FLAVORS = ruby18 ruby19
FLAVOR ?= ruby18
CONFIGURE_ARGS = -DRUBY_EXECUTABLE=${RUBY}
LIB_DEPENDS = ${MODKDE4_DEP_DIR}/smokeqt
PATCHORIG = .ports.orig
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (kde/qtruby-4.10.2.tar.xz) = hU35SJGE4NGcTOZZ3HlV9k4qqedqCeJMasCFhmA2m5c=
SIZE (kde/qtruby-4.10.2.tar.xz) = 541692

View File

@ -0,0 +1 @@
Very complete bindings to the Qt API, with no dependencies on KDE.

View File

@ -0,0 +1,53 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/04/24 20:45:30 zhuk Exp $
@conflict kdebindings-<4
bin/rbqtapi
@bin bin/rbrcc
@bin bin/rbuic4
include/qtruby/
include/qtruby/marshall.h
include/qtruby/marshall_basetypes.h
include/qtruby/marshall_complex.h
include/qtruby/marshall_macros.h
include/qtruby/marshall_primitives.h
include/qtruby/marshall_types.h
include/qtruby/qtruby.h
include/qtruby/smokeruby.h
@lib ${KDE4LIB}/libqtruby4shared.so.${LIBqtruby4shared_VERSION}
@lib lib/libqtruby4shared.so.${LIBqtruby4shared_VERSION}
${MODRUBY_SITEDIR}/Qt/
${MODRUBY_SITEDIR}/Qt.rb
${MODRUBY_SITEDIR}/Qt/active_item_model.rb
${MODRUBY_SITEDIR}/Qt/active_table_model.rb
${MODRUBY_SITEDIR}/Qt/qtruby4.rb
${MODRUBY_SITEDIR}/Qt3.rb
${MODRUBY_SITEDIR}/Qt4.rb
${MODRUBY_SITEDIR}/phonon/
${MODRUBY_SITEDIR}/phonon/phonon.rb
${MODRUBY_SITEDIR}/qscintilla/
${MODRUBY_SITEDIR}/qscintilla/qscintilla.rb
${MODRUBY_SITEDIR}/qtdeclarative/
${MODRUBY_SITEDIR}/qtdeclarative/qtdeclarative.rb
${MODRUBY_SITEDIR}/qtscript/
${MODRUBY_SITEDIR}/qtscript/qtscript.rb
${MODRUBY_SITEDIR}/qttest/
${MODRUBY_SITEDIR}/qttest/qttest.rb
${MODRUBY_SITEDIR}/qtuitools/
${MODRUBY_SITEDIR}/qtuitools/qtuitools.rb
${MODRUBY_SITEDIR}/qtwebkit/
${MODRUBY_SITEDIR}/qtwebkit/qtwebkit.rb
${MODRUBY_SITEDIR}/qwt/
${MODRUBY_SITEDIR}/qwt/qwt.rb
${MODRUBY_SITEARCHDIR}/phonon.so
${MODRUBY_SITEARCHDIR}/qscintilla.so
${MODRUBY_SITEARCHDIR}/qtdeclarative.so
${MODRUBY_SITEARCHDIR}/qtruby4.so
${MODRUBY_SITEARCHDIR}/qtscript.so
${MODRUBY_SITEARCHDIR}/qttest.so
${MODRUBY_SITEARCHDIR}/qtuitools.so
${MODRUBY_SITEARCHDIR}/qtwebkit.so
${MODRUBY_SITEARCHDIR}/qwt.so
share/qtruby4/
share/qtruby4/cmake/
share/qtruby4/cmake/QtRuby4Config.cmake
share/qtruby4/cmake/QtRuby4Export${MODKDE4_CMAKE_PREFIX}.cmake
share/qtruby4/cmake/QtRuby4Export.cmake