ruby-qt3, ruby-kde3
Masoom
masoom.shaikh at gmail.com
Tue Apr 22 19:58:17 UTC 2008
I am pasting modified script to use KDE3.5.8 in the hope of it being
usefull, the original being at the link indicated below
---ruby-qt-kde.share begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# ruby-kde3
# ruby-kde3/pkg-descr
# ruby-kde3/pkg-plist
# ruby-kde3/Makefile
# ruby-kde3/distinfo
# ruby-qt3
# ruby-qt3/Makefile
# ruby-qt3/pkg-descr
# ruby-qt3/pkg-plist
# ruby-qt3/distinfo
#
echo c - ruby-kde3
mkdir -p ruby-kde3 > /dev/null 2>&1
echo x - ruby-kde3/pkg-descr
sed 's/^X//' >ruby-kde3/pkg-descr << 'END-of-ruby-kde3/pkg-descr'
Ruby bindings for KDE, also known as Korundum.
WWW: http://developer.kde.org/language-bindings/ruby/index.html
END-of-ruby-kde3/pkg-descr
echo x - ruby-kde3/pkg-plist
sed 's/^X//' >ruby-kde3/pkg-plist << 'END-of-ruby-kde3/pkg-plist'
bin/krubyinit
bin/rbkconfig_compiler
bin/rbkdeapi
bin/rbkdesh
%%RUBY_SITEARCHLIBDIR%%/korundum.a
%%RUBY_SITEARCHLIBDIR%%/korundum.la
%%RUBY_SITEARCHLIBDIR%%/korundum.so
%%RUBY_SITEARCHLIBDIR%%/korundum.so.0
%%RUBY_SITELIBDIR%%/Korundum.rb
%%RUBY_SITELIBDIR%%/KDE/korundum.rb
at dirrm %%RUBY_SITELIBDIR%%/KDE
END-of-ruby-kde3/pkg-plist
echo x - ruby-kde3/Makefile
sed 's/^X//' >ruby-kde3/Makefile << 'END-of-ruby-kde3/Makefile'
# Ports collection makefile for: ruby-kde3
# Date created: Tue, February 14, 2006
# Whom: Jason E. Hale <bsdkaffee at gmail.com>
#
# $FreeBSD$
#
PORTNAME= kde
PORTVERSION= 3.5.8
CATEGORIES= x11-toolkits
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= kdebindings-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= bsdkaffee at gmail.com
COMMENT= Ruby bindings for KDE (Korundum)
LIB_DEPENDS= smokekde:${PORTSDIR}/x11-toolkits/libsmokekde
USE_BZIP2= yes
USE_GMAKE= yes
USE_AUTOTOOLS= automake:110 libtool:15
USE_KDELIBS_VER= 3
USE_RUBY= yes
CONFIGURE_ARGS= --without-java
CONFIGURE_ENV= DO_NOT_COMPILE="$DO_NOT_COMPILE dcopc dcopjava \
dcopperl dcoppython kdejava kjsembed python \
qtjava qtsharp smoke xparts"
RUBY_SHEBANG_FILES= ${WRKSRC}/qtruby/bin/rbqtapi \
${WRKSRC}/qtruby/bin/rbqtsh
pre-configure:
@${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT}
@cd ${WRKSRC}/korundum && ${REINPLACE_CMD} \
-e 's|$$(top_builddir)/smoke/kde/libsmokekde.la|-lsmokekde|' \
bin/Makefile.am rubylib/korundum/Makefile.am
@cd ${WRKSRC}/qtruby/bin && \
${CP} rbqtapi ${WRKSRC}/korundum/bin/rbkdeapi && \
${CP} rbqtsh ${WRKSRC}/korundum/bin/rbkdesh
@${REINPLACE_CMD} -e 's|install-exec-local:|bin_SCRIPTS = rbkdeapi
rbkdesh|' \
-e '10,13d' ${WRKSRC}/korundum/bin/Makefile.am
@${REINPLACE_CMD} -e 's|bin||' ${WRKSRC}/qtruby/Makefile.am
@${REINPLACE_CMD} -e 's|designer||' ${WRKSRC}/qtruby/rubylib/Makefile.am
@${REINPLACE_CMD} -e '8,13d' ${WRKSRC}/qtruby/rubylib/qtruby/Makefile.am
.include <bsd.port.mk>
END-of-ruby-kde3/Makefile
echo x - ruby-kde3/distinfo
sed 's/^X//' >ruby-kde3/distinfo << 'END-of-ruby-kde3/distinfo'
MD5 (KDE/kdebindings-3.5.8.tar.bz2) = 4325d22ac70d3945609bd952c19e793b
SHA256 (KDE/kdebindings-3.5.8.tar.bz2) =
ee6b6cc43c3e645e3b0d6a9fa239c5b725f66aee1d11fccc1cb4fc5e494d9e8a
SIZE (KDE/kdebindings-3.5.8.tar.bz2) = 5724504
END-of-ruby-kde3/distinfo
echo c - ruby-qt3
mkdir -p ruby-qt3 > /dev/null 2>&1
echo x - ruby-qt3/Makefile
sed 's/^X//' >ruby-qt3/Makefile << 'END-of-ruby-qt3/Makefile'
# Ports collection makefile for: ruby-qt3
# Date created: Tue, February 14, 2006
# Whom: Jason E. Hale <bsdkaffee at gmail.com>
#
# $FreeBSD$
#
PORTNAME= qt
PORTVERSION= 3.5.8
CATEGORIES= x11-toolkits
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= kdebindings-${PORTVERSION}
DIST_SUBDIR= KDE
MAINTAINER= bsdkaffee at gmail.com
COMMENT= Ruby bindings for the Qt toolkit
LIB_DEPENDS= smokeqt:${PORTSDIR}/x11-toolkits/libsmokeqt
USE_BZIP2= yes
USE_GMAKE= yes
USE_AUTOTOOLS= automake:110
USE_RUBY= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --without-java
CONFIGURE_ENV= DO_NOT_COMPILE="$DO_NOT_COMPILE dcopc dcopjava \
dcopperl dcoppython kdejava kjsembed korundum python \
qtjava qtsharp smoke xparts"
RUBY_SHEBANG_FILES= ${WRKSRC}/qtruby/bin/rbqtapi \
${WRKSRC}/qtruby/bin/rbqtsh
pre-configure:
@${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT}
@cd ${WRKSRC}/qtruby && ${REINPLACE_CMD} \
-e 's|$$(top_builddir)/smoke/qt/libsmokeqt.la|-lsmokeqt|g' \
bin/Makefile.am rubylib/qtruby/Makefile.am
.include <bsd.port.mk>
END-of-ruby-qt3/Makefile
echo x - ruby-qt3/pkg-descr
sed 's/^X//' >ruby-qt3/pkg-descr << 'END-of-ruby-qt3/pkg-descr'
Ruby bindings for the Qt toolkit.
WWW: http://developer.kde.org/language-bindings/ruby/index.html
END-of-ruby-qt3/pkg-descr
echo x - ruby-qt3/pkg-plist
sed 's/^X//' >ruby-qt3/pkg-plist << 'END-of-ruby-qt3/pkg-plist'
bin/qtrubyinit
bin/rbqtapi
bin/rbqtsh
bin/rbuic
%%RUBY_SITEARCHLIBDIR%%/qtruby.la
%%RUBY_SITEARCHLIBDIR%%/qtruby.so
%%RUBY_SITEARCHLIBDIR%%/qtruby.so.0
%%RUBY_SITEARCHLIBDIR%%/qui.la
%%RUBY_SITEARCHLIBDIR%%/qui.so
%%RUBY_SITEARCHLIBDIR%%/qui.so.0
%%RUBY_SITELIBDIR%%/Qt.rb
%%RUBY_SITELIBDIR%%/Qt/qtruby.rb
at dirrm %%RUBY_SITELIBDIR%%/Qt
END-of-ruby-qt3/pkg-plist
echo x - ruby-qt3/distinfo
sed 's/^X//' >ruby-qt3/distinfo << 'END-of-ruby-qt3/distinfo'
MD5 (KDE/kdebindings-3.5.8.tar.bz2) = 4325d22ac70d3945609bd952c19e793b
SHA256 (KDE/kdebindings-3.5.8.tar.bz2) =
ee6b6cc43c3e645e3b0d6a9fa239c5b725f66aee1d11fccc1cb4fc5e494d9e8a
SIZE (KDE/kdebindings-3.5.8.tar.bz2) = 5724504
END-of-ruby-qt3/distinfo
exit
---ruby-qt-kde.share ends here ---
On Wed, Apr 23, 2008 at 1:05 AM, Masoom <masoom.shaikh at gmail.com> wrote:
> Hello,
>
> was searching for Ruby-KDE bindings and found this
>
>
> http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2006-March/081655.html
>
> but there is nothing such in latest ports!! comments ?
>
> Masoom Shaikh
>
More information about the freebsd-ports
mailing list