ports/64686: [NEW PORTS] x11-toolkits/qtc-qtsharp qtsharp qtsharp-docs -- QT# binding for QT for C#

michael johnson ahze at ahze.net
Thu Mar 25 07:00:51 UTC 2004


>Number:         64686
>Category:       ports
>Synopsis:       [NEW PORTS] x11-toolkits/qtc-qtsharp qtsharp qtsharp-docs --  QT# binding for QT for C#
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 24 23:00:26 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     michael johnson
>Release:        5.2-CURRENT && 4.9-STABLE
>Organization:
>Environment:
>Description:
New Ports:
- x11-toolkits/qtc-sharp - KDEbindings module
- x11-toolkits/qtsharp - QT# binding for QT for C#
- x11-toolkits/qtsharp-docs - QT# docs

I tested this with pnet and mono on 4.9-STABLE and 5.2-CURRENT
>How-To-Repeat:
      
>Fix:
# 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:
#
#	x11-toolkits/qtc-qtsharp/
#	x11-toolkits/qtc-qtsharp/pkg-descr
#	x11-toolkits/qtc-qtsharp/Makefile
#	x11-toolkits/qtc-qtsharp/pkg-plist
#	x11-toolkits/qtc-qtsharp/distinfo
#
echo c - x11-toolkits/qtc-qtsharp/
mkdir -p x11-toolkits/qtc-qtsharp/ > /dev/null 2>&1
echo x - x11-toolkits/qtc-qtsharp/pkg-descr
sed 's/^X//' >x11-toolkits/qtc-qtsharp/pkg-descr << 'END-of-x11-toolkits/qtc-qtsharp/pkg-descr'
XThis packages contains QtC extracted from the kdebindings module in KDE's CVS.
XTwo advantages of this package are its small size (since it includes only QtC) 
Xand its ability to compile without installing KDE.
X
XWWW:	http://qtc-sharp.sourceforge.net
END-of-x11-toolkits/qtc-qtsharp/pkg-descr
echo x - x11-toolkits/qtc-qtsharp/Makefile
sed 's/^X//' >x11-toolkits/qtc-qtsharp/Makefile << 'END-of-x11-toolkits/qtc-qtsharp/Makefile'
X# New ports collection makefile for:	qtc-qtsharp
X# Date created:		2004-03-24
X# Whom:			michael johnson <ahze at ahze.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	qtc-qtsharp
XPORTVERSION=	0.7a
XCATEGORIES=	x11-toolkits
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	qtcsharp
X
XMAINTAINER=	ahze at ahze.net
XCOMMENT=	KDEbindings module with out having to install KDE
X
XBUILD_DEPENDS=	qmake:${PORTSDIR}/devel/qmake
X
XUSE_BZIP2=	yes
XUSE_QT_VER=	3
XWRKSRC=		${WRKDIR}/${PORTNAME}-20030416
X
XMAKE_ENV=	QTDIR=${X11BASE}
X
X.include <bsd.port.pre.mk>
X
Xpre-build:
X	cd ${WRKSRC}; qmake -spec ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ qtc.pro -o Makefile INSTALLDIR=${PREFIX}/lib
X
Xdo-install:
X	@${INSTALL_PROGRAM} ${WRKSRC}/clib/qtc/libqtc.so.1.0.0 ${PREFIX}/lib
X	@${LN} -fs libqtc.so.1.0.0 ${PREFIX}/lib/libqtc.so.1
X	@${LN} -fs libqtc.so.1.0.0 ${PREFIX}/lib/libqtc.so
X
X.include <bsd.port.post.mk>
END-of-x11-toolkits/qtc-qtsharp/Makefile
echo x - x11-toolkits/qtc-qtsharp/pkg-plist
sed 's/^X//' >x11-toolkits/qtc-qtsharp/pkg-plist << 'END-of-x11-toolkits/qtc-qtsharp/pkg-plist'
Xlib/libqtc.so
Xlib/libqtc.so.1
Xlib/libqtc.so.1.0.0
END-of-x11-toolkits/qtc-qtsharp/pkg-plist
echo x - x11-toolkits/qtc-qtsharp/distinfo
sed 's/^X//' >x11-toolkits/qtc-qtsharp/distinfo << 'END-of-x11-toolkits/qtc-qtsharp/distinfo'
XMD5 (qtc-qtsharp-0.7a.tar.bz2) = 3dc0247dfc7d737750f872b07705374a
XSIZE (qtc-qtsharp-0.7a.tar.bz2) = 225671
END-of-x11-toolkits/qtc-qtsharp/distinfo
exit

# 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:
#
#	x11-toolkits/qtsharp
#	x11-toolkits/qtsharp/pkg-descr
#	x11-toolkits/qtsharp/Makefile
#	x11-toolkits/qtsharp/pkg-plist
#	x11-toolkits/qtsharp/distinfo
#
echo c - x11-toolkits/qtsharp
mkdir -p x11-toolkits/qtsharp > /dev/null 2>&1
echo x - x11-toolkits/qtsharp/pkg-descr
sed 's/^X//' >x11-toolkits/qtsharp/pkg-descr << 'END-of-x11-toolkits/qtsharp/pkg-descr'
XQt# is a binding of the Qt toolkit to the C# programming lanaguage.
X
XWWW:	http://qtcsharp.sourceforge.net
END-of-x11-toolkits/qtsharp/pkg-descr
echo x - x11-toolkits/qtsharp/Makefile
sed 's/^X//' >x11-toolkits/qtsharp/Makefile << 'END-of-x11-toolkits/qtsharp/Makefile'
X# New ports collection makefile for:	qtsharp
X# Date created:		2004-03-24
X# Whom:			michael johnson <ahze at ahze.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	qtsharp
XPORTVERSION=	0.7.1
XCATEGORIES=	x11-toolkits
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	qtcsharp
X
XMAINTAINER=	ahze at ahze.net
XCOMMENT=	Qt\# is a binding of the Qt toolkit for C\#
X
XBUILD_DEPENDS=	qmake:${PORTSDIR}/devel/qmake
XLIB_DEPENDS=	qtc.1:${PORTSDIR}/x11-toolkits/qtc-qtsharp
X
XUSE_BZIP2=	yes
XUSE_QT_VER=	3
XUSE_GMAKE=	yes
XWRKSRC=		${WRKDIR}/${PORTNAME}
XMAKE_ENV=	QTDIR=${X11BASE}
XSTRIP=		# Nothing to Strip
X
X.include <bsd.port.pre.mk>
X
X.if !defined(NOPORTDOCS)
XRUN_DEPENDS+=	${LOCALBASE}/share/doc/qtsharp_docs/Qt.html:${PORTSDIR}/x11-toolkits/qtsharp-docs
X.endif
X
X.if !defined(WITH_CLI)
XWITH_CLI=	pnet
X.endif
X
X.if ${WITH_CLI} == "mono"
XBUILD_DEPENDS+=	mono:${PORTSDIR}/lang/mono
XRUN_DEPENDS+=	mono:${PORTSDIR}/lang/mono
XCSC=	mcs
XCLI=	mono
X.else
XBUILD_DEPENDS+=	ilrun:${PORTSDIR}/lang/pnet-base \
X		csunit:${PORTSDIR}/lang/pnetlib
XRUN_DEPENDS+=	ilrun:${PORTSDIR}/lang/pnet-base \
X		csunit:${PORTSDIR}/lang/pnetlib
XCSC=	cscc
XCLI=	ilrun
X.endif
X
Xpre-everything::
X.if ${WITH_CLI} != "mono"
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "===> Default build uses Pnet compiler suite."
X	@${ECHO_MSG} "===> You may build with mono by defining"
X	@${ECHO_MSG} "===> WITH_CLI=mono"
X	@${ECHO_MSG} "===> It is highly to use pnet runtime to run QT# programs."
X	@${ECHO_MSG} ""
X.endif
X
Xpre-build:
X	cd ${WRKSRC}; qmake -spec ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ qtsharp.pro -o Makefile INSTALLDIR=${PREFIX}/lib CSC=${CSC} CLI=${CLI}
X
Xdo-install:
X	@${INSTALL_PROGRAM} ${WRKSRC}/src/libqtsharp/libqtsharp.so.0.0.0 ${PREFIX}/lib
X	@${LN} -fs libqtsharp.so.0.0.0 ${PREFIX}/lib/libqtsharp.so.0
X	@${LN} -fs libqtsharp.so.0.0.0 ${PREFIX}/lib/libqtsharp.so
X	@${INSTALL_PROGRAM} ${WRKSRC}/src/bindings/Qt.dll ${PREFIX}/lib
X
X.include <bsd.port.post.mk>
END-of-x11-toolkits/qtsharp/Makefile
echo x - x11-toolkits/qtsharp/pkg-plist
sed 's/^X//' >x11-toolkits/qtsharp/pkg-plist << 'END-of-x11-toolkits/qtsharp/pkg-plist'
Xlib/Qt.dll
Xlib/libqtsharp.so.0.0.0
Xlib/libqtsharp.so.0
Xlib/libqtsharp.so
END-of-x11-toolkits/qtsharp/pkg-plist
echo x - x11-toolkits/qtsharp/distinfo
sed 's/^X//' >x11-toolkits/qtsharp/distinfo << 'END-of-x11-toolkits/qtsharp/distinfo'
XMD5 (qtsharp-0.7.1.tar.bz2) = d5433e139f9362231119b0c742f67b64
XSIZE (qtsharp-0.7.1.tar.bz2) = 158555
END-of-x11-toolkits/qtsharp/distinfo
exit


# 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:
#
#	x11-toolkits/qtsharp-docs/
#	x11-toolkits/qtsharp-docs/pkg-descr
#	x11-toolkits/qtsharp-docs/Makefile
#	x11-toolkits/qtsharp-docs/distinfo
#
echo c - x11-toolkits/qtsharp-docs/
mkdir -p x11-toolkits/qtsharp-docs/ > /dev/null 2>&1
echo x - x11-toolkits/qtsharp-docs/pkg-descr
sed 's/^X//' >x11-toolkits/qtsharp-docs/pkg-descr << 'END-of-x11-toolkits/qtsharp-docs/pkg-descr'
XQT# documentation in HTML
X
XWWW:	http://qtscsharp.sourceforge.net
END-of-x11-toolkits/qtsharp-docs/pkg-descr
echo x - x11-toolkits/qtsharp-docs/Makefile
sed 's/^X//' >x11-toolkits/qtsharp-docs/Makefile << 'END-of-x11-toolkits/qtsharp-docs/Makefile'
X# New ports collection makefile for:	qtsharp-docs
X# Date created:		2004-03-25
X# Whom:			michael johnson <ahze at ahze.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	qtsharp_docs
XPORTVERSION=	0.6
XCATEGORIES=	x11-toolkits
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	qtcsharp
XDISTNAME=	qtsharp-${PORTVERSION}-API-docs
X
XMAINTAINER=	ahze at ahze.net
XCOMMENT=	QT\# documentation in HTML
X
XUSE_BZIP2=	yes
XNO_BUILD=	yes
X
XWRKSRC=		${WRKDIR}/apidocs
X
Xdo-install:
X	@${MKDIR} ${DOCSDIR}
X	@${CP} ${WRKSRC}/* ${DOCSDIR}
X
Xpost-install:
X	@(cd ${WRKSRC} && ${FIND} * -type f | ${XARGS} ${PRINTF} "share/doc/${PORTNAME}/%s\n" >> ${TMPPLIST})
X	@${ECHO} @dirrm share/doc/${PORTNAME} >> ${TMPPLIST}
X
X.include <bsd.port.mk>
END-of-x11-toolkits/qtsharp-docs/Makefile
echo x - x11-toolkits/qtsharp-docs/distinfo
sed 's/^X//' >x11-toolkits/qtsharp-docs/distinfo << 'END-of-x11-toolkits/qtsharp-docs/distinfo'
XMD5 (qtsharp-0.6-API-docs.tar.bz2) = ac295d6ce0e3ed5cef25d08091b2d897
XSIZE (qtsharp-0.6-API-docs.tar.bz2) = 205039
END-of-x11-toolkits/qtsharp-docs/distinfo
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list