aboutsummaryrefslogtreecommitdiff
path: root/devel/kdebindings4-ruby-qtruby
diff options
context:
space:
mode:
authorAlberto Villa <avilla@FreeBSD.org>2011-10-17 00:03:42 +0000
committerAlberto Villa <avilla@FreeBSD.org>2011-10-17 00:03:42 +0000
commita2d3b5a4bc5047210b788a128596ec34749ffa11 (patch)
treec3c20b47c3435ddcaf02b8570db6aab5b70011af /devel/kdebindings4-ruby-qtruby
parentda6ade2349d0bdc372133d4d97bc6988aee94238 (diff)
Notes
Diffstat (limited to 'devel/kdebindings4-ruby-qtruby')
-rw-r--r--devel/kdebindings4-ruby-qtruby/Makefile53
-rw-r--r--devel/kdebindings4-ruby-qtruby/distinfo2
-rw-r--r--devel/kdebindings4-ruby-qtruby/pkg-descr3
-rw-r--r--devel/kdebindings4-ruby-qtruby/pkg-plist56
4 files changed, 114 insertions, 0 deletions
diff --git a/devel/kdebindings4-ruby-qtruby/Makefile b/devel/kdebindings4-ruby-qtruby/Makefile
new file mode 100644
index 000000000000..7c527505805c
--- /dev/null
+++ b/devel/kdebindings4-ruby-qtruby/Makefile
@@ -0,0 +1,53 @@
+# New ports collection makefile for: kdebindings4-ruby
+# Date created: 2008-08-19
+# Whom: Max Brazhnikov <makc@issp.ac.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= qtruby
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= ${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}kdebindings-
+DIST_SUBDIR= KDE
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Ruby bindings for Qt
+
+LIB_DEPENDS= smokeqtcore.3:${PORTSDIR}/devel/kdebindings4-smoke-smokeqt \
+ qwt.5:${PORTSDIR}/x11-toolkits/qwt5 \
+ qscintilla2.5:${PORTSDIR}/devel/qscintilla2
+
+CONFLICTS= ruby1[89]-kdebindings-4.[0-6].*
+
+USE_KDE4= kdehier kdeprefix
+USE_QT_VER= 4
+QT_COMPONENTS= dbus declarative designer gui network \
+ phonon qtestlib script webkit xml \
+ qmake_build moc_build uic_build rcc_build
+USE_RUBY= yes
+USE_BZIP2= yes
+USE_CMAKE= yes
+MAKE_JOBS_SAFE= yes
+USE_LDCONFIG= yes
+
+SUB_LIST+= RUBY_SITELIBDIR=${RUBY_SITELIBDIR} \
+ RUBY_SITEARCHLIBDIR=${RUBY_SITEARCHLIBDIR}
+
+.include <bsd.port.pre.mk>
+
+CMAKE_ARGS+= -DRUBY_LIBRARY=${LOCALBASE}/lib/lib${RUBY_NAME}.so \
+ -DRUBY_INCLUDE_PATH=${LOCALBASE}/lib/ruby/${RUBY_VER}/${RUBY_ARCH} \
+ -DCUSTOM_RUBY_SITE_LIB_DIR=${RUBY_SITELIBDIR} \
+ -DCUSTOM_RUBY_SITE_ARCH_DIR=${RUBY_SITEARCHLIBDIR}
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|QWT_FOUND|Qwt5_FOUND|g' \
+ ${WRKSRC}/src/CMakeLists.txt
+ ${REINPLACE_CMD} -e 's|share/qtruby4/cmake|lib/cmake/qtruby4|g' \
+ ${WRKSRC}/cmake/CMakeLists.txt \
+ ${WRKSRC}/src/CMakeLists.txt
+
+.include <bsd.port.post.mk>
diff --git a/devel/kdebindings4-ruby-qtruby/distinfo b/devel/kdebindings4-ruby-qtruby/distinfo
new file mode 100644
index 000000000000..ed675e1e0764
--- /dev/null
+++ b/devel/kdebindings4-ruby-qtruby/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/qtruby-4.7.2.tar.bz2) = c4be0d334b77360ce0cdc2c4d5bbf421ee232ad520ad7711a2b3e4ef260e2edc
+SIZE (KDE/qtruby-4.7.2.tar.bz2) = 613635
diff --git a/devel/kdebindings4-ruby-qtruby/pkg-descr b/devel/kdebindings4-ruby-qtruby/pkg-descr
new file mode 100644
index 000000000000..4c400b4b5251
--- /dev/null
+++ b/devel/kdebindings4-ruby-qtruby/pkg-descr
@@ -0,0 +1,3 @@
+This port provides Ruby bindings for Qt.
+
+WWW: http://www.kde.org/
diff --git a/devel/kdebindings4-ruby-qtruby/pkg-plist b/devel/kdebindings4-ruby-qtruby/pkg-plist
new file mode 100644
index 000000000000..6fba11aafbc1
--- /dev/null
+++ b/devel/kdebindings4-ruby-qtruby/pkg-plist
@@ -0,0 +1,56 @@
+bin/rbqtapi
+bin/rbrcc
+bin/rbuic4
+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/cmake/qtruby4/QtRuby4Config.cmake
+lib/cmake/qtruby4/QtRuby4Export-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/qtruby4/QtRuby4Export.cmake
+lib/libqtruby4shared.so
+lib/libqtruby4shared.so.2
+lib/libqtruby4shared.so.2.0.0
+%%RUBY_SITELIBDIR%%/Qt.rb
+%%RUBY_SITELIBDIR%%/Qt/active_item_model.rb
+%%RUBY_SITELIBDIR%%/Qt/active_table_model.rb
+%%RUBY_SITELIBDIR%%/Qt/qtruby4.rb
+%%RUBY_SITELIBDIR%%/Qt3.rb
+%%RUBY_SITELIBDIR%%/Qt4.rb
+%%RUBY_SITEARCHLIBDIR%%/phonon.so
+%%RUBY_SITEARCHLIBDIR%%/qscintilla.so
+%%RUBY_SITEARCHLIBDIR%%/qtdeclarative.so
+%%RUBY_SITEARCHLIBDIR%%/qtruby4.so
+%%RUBY_SITEARCHLIBDIR%%/qtscript.so
+%%RUBY_SITEARCHLIBDIR%%/qttest.so
+%%RUBY_SITEARCHLIBDIR%%/qtuitools.so
+%%RUBY_SITEARCHLIBDIR%%/qtwebkit.so
+%%RUBY_SITEARCHLIBDIR%%/qwt.so
+%%RUBY_SITELIBDIR%%/phonon/phonon.rb
+%%RUBY_SITELIBDIR%%/qscintilla/qscintilla.rb
+%%RUBY_SITELIBDIR%%/qtdeclarative/qtdeclarative.rb
+%%RUBY_SITELIBDIR%%/qtscript/qtscript.rb
+%%RUBY_SITELIBDIR%%/qttest/qttest.rb
+%%RUBY_SITELIBDIR%%/qtuitools/qtuitools.rb
+%%RUBY_SITELIBDIR%%/qtwebkit/qtwebkit.rb
+%%RUBY_SITELIBDIR%%/qwt/qwt.rb
+@dirrm %%RUBY_SITELIBDIR%%/qwt
+@dirrm %%RUBY_SITELIBDIR%%/qtwebkit
+@dirrm %%RUBY_SITELIBDIR%%/qtuitools
+@dirrm %%RUBY_SITELIBDIR%%/qttest
+@dirrm %%RUBY_SITELIBDIR%%/qtscript
+@dirrm %%RUBY_SITELIBDIR%%/qtdeclarative
+@dirrm %%RUBY_SITELIBDIR%%/qscintilla
+@dirrm %%RUBY_SITELIBDIR%%/phonon
+@dirrmtry %%RUBY_SITEARCHLIBDIR%%
+@dirrm %%RUBY_SITELIBDIR%%/Qt
+@dirrmtry %%RUBY_SITELIBDIR%%
+@dirrmtry lib/ruby/site_ruby
+@dirrmtry lib/ruby
+@dirrm lib/cmake/qtruby4
+@dirrmtry lib/cmake
+@dirrm include/qtruby