ports/94074: [NEW PORTS] x11-toolkits/ruby-qt3/kde3: Ruby bindings for Qt and KDE
Jason E. Hale
bsdkaffee at gmail.com
Sat Mar 4 21:20:09 UTC 2006
>Number: 94074
>Category: ports
>Synopsis: [NEW PORTS] x11-toolkits/ruby-qt3/kde3: Ruby bindings for Qt and KDE
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Mar 04 21:20:08 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Jason E. Hale
>Release: FreeBSD 6.0-RELEASE-p4 i386
>Organization:
none
>Environment:
System: FreeBSD 6.0-RELEASE-p4 Jan 26 02:33:13 EST 2006 i386
FreeBSD 7.0-CURRENT
Qt 3.3.5
KDE 3.5.1
Ruby 1.8.4
>Description:
This is Ruby/Qt and Korundum (Ruby/KDE), Ruby bindings for Qt and KDE.
These ports are separate and independent. They require the not-yet-committed
SMOKE ports described in PR: 94073 (http://www.freebsd.org/cgi/query-pr.cgi?pr=94073)
>How-To-Repeat:
n/a
>Fix:
A shell archive is attached containing the x11-toolkits/ruby-qt3 and
x11-toolkits/ruby-kde3 ports.
NOTE: Positive action MUST be taken on the following PRs before these ports will
work at all or could be committed:
PR: 93457 - because bsd.ruby.mk clobbers CONFIGURE_TARGET
http://www.freebsd.org/cgi/query-pr.cgi?pr=93457
PR: 94073 - because the libsmoke ports are required by these ports
http://www.freebsd.org/cgi/query-pr.cgi?pr=94073
--- 2006-03-04-ruby-qt-kde.shar 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'
XRuby bindings for KDE, also known as Korundum.
X
XWWW: 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'
Xbin/krubyinit
Xbin/rbkconfig_compiler
Xbin/rbkdeapi
Xbin/rbkdesh
X%%RUBY_SITEARCHLIBDIR%%/korundum.a
X%%RUBY_SITEARCHLIBDIR%%/korundum.la
X%%RUBY_SITEARCHLIBDIR%%/korundum.so
X%%RUBY_SITEARCHLIBDIR%%/korundum.so.0
X%%RUBY_SITELIBDIR%%/Korundum.rb
X%%RUBY_SITELIBDIR%%/KDE/korundum.rb
X 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'
X# Ports collection makefile for: ruby-kde3
X# Date created: Tue, February 14, 2006
X# Whom: Jason E. Hale <bsdkaffee at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= kde
XPORTVERSION= 3.5.1
XCATEGORIES= x11-toolkits
XMASTER_SITES= ${MASTER_SITE_KDE}
XMASTER_SITE_SUBDIR= stable/${PORTVERSION}/src
XPKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
XDISTNAME= kdebindings-${PORTVERSION}
XDIST_SUBDIR= KDE
X
XMAINTAINER= bsdkaffee at gmail.com
XCOMMENT= Ruby bindings for KDE (Korundum)
X
XLIB_DEPENDS= smokekde:${PORTSDIR}/x11-toolkits/libsmokekde
X
XUSE_BZIP2= yes
XUSE_GMAKE= yes
XUSE_AUTOTOOLS= automake:19 libtool:15
XUSE_KDELIBS_VER= 3
XUSE_RUBY= yes
XCONFIGURE_ARGS= --without-java
XCONFIGURE_ENV= DO_NOT_COMPILE="$DO_NOT_COMPILE dcopc dcopjava \
X dcopperl dcoppython kdejava kjsembed python \
X qtjava qtsharp smoke xparts"
X
XRUBY_SHEBANG_FILES= ${WRKSRC}/qtruby/bin/rbqtapi \
X ${WRKSRC}/qtruby/bin/rbqtsh
X
Xpre-configure:
X @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT}
X @cd ${WRKSRC}/korundum && ${REINPLACE_CMD} \
X -e 's|$$(top_builddir)/smoke/kde/libsmokekde.la|-lsmokekde|' \
X bin/Makefile.am rubylib/korundum/Makefile.am
X @cd ${WRKSRC}/qtruby/bin && \
X ${CP} rbqtapi ${WRKSRC}/korundum/bin/rbkdeapi && \
X ${CP} rbqtsh ${WRKSRC}/korundum/bin/rbkdesh
X @${REINPLACE_CMD} -e 's|install-exec-local:|bin_SCRIPTS = rbkdeapi rbkdesh|' \
X -e '10,13d' ${WRKSRC}/korundum/bin/Makefile.am
X @${REINPLACE_CMD} -e 's|bin||' ${WRKSRC}/qtruby/Makefile.am
X @${REINPLACE_CMD} -e 's|designer||' ${WRKSRC}/qtruby/rubylib/Makefile.am
X @${REINPLACE_CMD} -e '8,13d' ${WRKSRC}/qtruby/rubylib/qtruby/Makefile.am
X
X.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'
XMD5 (KDE/kdebindings-3.5.1.tar.bz2) = 302f6a842b5a29701846c49a24a64039
XSHA256 (KDE/kdebindings-3.5.1.tar.bz2) = cc0cf7e612ac82b7da67e4ad948ee5650e3698ff0a83f14eb1dda840b28d69d2
XSIZE (KDE/kdebindings-3.5.1.tar.bz2) = 5391704
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'
X# Ports collection makefile for: ruby-qt3
X# Date created: Tue, February 14, 2006
X# Whom: Jason E. Hale <bsdkaffee at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= qt
XPORTVERSION= 3.5.1
XCATEGORIES= x11-toolkits
XMASTER_SITES= ${MASTER_SITE_KDE}
XMASTER_SITE_SUBDIR= stable/${PORTVERSION}/src
XPKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
XDISTNAME= kdebindings-${PORTVERSION}
XDIST_SUBDIR= KDE
X
XMAINTAINER= bsdkaffee at gmail.com
XCOMMENT= Ruby bindings for the Qt toolkit
X
XLIB_DEPENDS= smokeqt:${PORTSDIR}/x11-toolkits/libsmokeqt
X
XUSE_BZIP2= yes
XUSE_GMAKE= yes
XUSE_AUTOTOOLS= automake:19
XUSE_RUBY= yes
XGNU_CONFIGURE= yes
XCONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ARGS= --without-java
XCONFIGURE_ENV= DO_NOT_COMPILE="$DO_NOT_COMPILE dcopc dcopjava \
X dcopperl dcoppython kdejava kjsembed korundum python \
X qtjava qtsharp smoke xparts"
X
XRUBY_SHEBANG_FILES= ${WRKSRC}/qtruby/bin/rbqtapi \
X ${WRKSRC}/qtruby/bin/rbqtsh
X
Xpre-configure:
X @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT}
X @cd ${WRKSRC}/qtruby && ${REINPLACE_CMD} \
X -e 's|$$(top_builddir)/smoke/qt/libsmokeqt.la|-lsmokeqt|g' \
X bin/Makefile.am rubylib/qtruby/Makefile.am
X
X.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'
XRuby bindings for the Qt toolkit.
X
XWWW: 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'
Xbin/qtrubyinit
Xbin/rbqtapi
Xbin/rbqtsh
Xbin/rbuic
X%%RUBY_SITEARCHLIBDIR%%/qtruby.la
X%%RUBY_SITEARCHLIBDIR%%/qtruby.so
X%%RUBY_SITEARCHLIBDIR%%/qtruby.so.0
X%%RUBY_SITEARCHLIBDIR%%/qui.la
X%%RUBY_SITEARCHLIBDIR%%/qui.so
X%%RUBY_SITEARCHLIBDIR%%/qui.so.0
X%%RUBY_SITELIBDIR%%/Qt.rb
X%%RUBY_SITELIBDIR%%/Qt/qtruby.rb
X 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'
XMD5 (KDE/kdebindings-3.5.1.tar.bz2) = 302f6a842b5a29701846c49a24a64039
XSHA256 (KDE/kdebindings-3.5.1.tar.bz2) = cc0cf7e612ac82b7da67e4ad948ee5650e3698ff0a83f14eb1dda840b28d69d2
XSIZE (KDE/kdebindings-3.5.1.tar.bz2) = 5391704
END-of-ruby-qt3/distinfo
exit
--- 2006-03-04-ruby-qt-kde.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list