Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 04 Mar 2006 13:16:18 -0800 (PST)
From:      "Jason E. Hale" <bsdkaffee@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/94074: [NEW PORTS] x11-toolkits/ruby-qt3/kde3: Ruby bindings for Qt and KDE 
Message-ID:  <440a03a2.2c0b0417.0bc9.167b@mx.gmail.com>
Resent-Message-ID: <200603042120.k24LK8YX049220@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?440a03a2.2c0b0417.0bc9.167b>