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