ports/170416: [new port]: net-im/qxmpp-leechcraft QXmpp is an xmpp client library based on Qt & C++
Veniamin Gvozdikov
g.veniamin at googlemail.com
Mon Aug 6 13:40:02 UTC 2012
>Number: 170416
>Category: ports
>Synopsis: [new port]: net-im/qxmpp-leechcraft QXmpp is an xmpp client library based on Qt & C++
>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: Mon Aug 06 13:40:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Veniamin Gvozdikov
>Release: FreeBSD 8.2-RELEASE
>Organization:
>Environment:
FreeBSD ololo 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Aug 18 11:19:07 MSD 2011 root at ololo:/usr/obj/usr/src/sys/OLOLO amd64
>Description:
QXmpp is pretty intuitive and easy to use. It uses Qt extensively.
Qt is the only third party library it is dependent on. Users need
to a have working knowledge of C++ and Qt basics (Signals and Slots
and Qt data types). The underlying TCP socket and the XMPP RFCs
(RFC3920 and RFC3921) have been encapsulated into classes and
functions. Therefore the user would not be bothered with these
details. But it is always recommended to the advanced users to read
and enjoy the low level details.
>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:
#
# qxmpp-leechcraft
# qxmpp-leechcraft/pkg-descr
# qxmpp-leechcraft/files
# qxmpp-leechcraft/files/patch-src-QXmppSrvInfo.h
# qxmpp-leechcraft/Makefile
# qxmpp-leechcraft/distinfo
# qxmpp-leechcraft/pkg-plist
#
echo c - qxmpp-leechcraft
mkdir -p qxmpp-leechcraft > /dev/null 2>&1
echo x - qxmpp-leechcraft/pkg-descr
sed 's/^X//' >qxmpp-leechcraft/pkg-descr << '9c603b35529e01cc0eed847e53a35b71'
XQXmpp is pretty intuitive and easy to use. It uses Qt extensively.
XQt is the only third party library it is dependent on. Users need
Xto a have working knowledge of C++ and Qt basics (Signals and Slots
Xand Qt data types). The underlying TCP socket and the XMPP RFCs
X(RFC3920 and RFC3921) have been encapsulated into classes and
Xfunctions. Therefore the user would not be bothered with these
Xdetails. But it is always recommended to the advanced users to read
Xand enjoy the low level details.
X
XWWW: http://code.google.com/p/qxmpp/
9c603b35529e01cc0eed847e53a35b71
echo c - qxmpp-leechcraft/files
mkdir -p qxmpp-leechcraft/files > /dev/null 2>&1
echo x - qxmpp-leechcraft/files/patch-src-QXmppSrvInfo.h
sed 's/^X//' >qxmpp-leechcraft/files/patch-src-QXmppSrvInfo.h << '15edc5d09b8d40d6bb836874294c8d26'
X--- src/QXmppSrvInfo.h.orig 2012-01-07 19:34:05.556368712 +0000
X+++ src/QXmppSrvInfo.h 2012-01-07 19:34:38.676876486 +0000
X@@ -27,6 +27,13 @@
X #include <QList>
X #include <QString>
X
X+#ifdef __FreeBSD__
X+#include <sys/types.h>
X+#include <sys/socket.h>
X+#include <netinet/in.h>
X+#include <netinet/ip.h>
X+#endif
X+
X class QObject;
X class QXmppSrvInfoPrivate;
X class QXmppSrvRecordPrivate;
15edc5d09b8d40d6bb836874294c8d26
echo x - qxmpp-leechcraft/Makefile
sed 's/^X//' >qxmpp-leechcraft/Makefile << '54d86fbabda104305a6782cbb208dcdc'
X# New ports collection makefile for: qxmpp-leechcraft
X# Date created: 2012-01-07
X# Whom: Gvozdikov Veniamin <g.veniamin at googlemail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= qxmpp
XPORTVERSION= 0.3.61
XCATEGORIES= net-im
XMASTER_SITES= http://cloud.github.com/downloads/0xd34df00d/qxmpp-dev/
XPKGNAMESUFFIX= -leechcraft
XDISTNAME= qxmpp-${PORTVERSION}-extras
X
XMAINTAINER= g.veniamin at googlemail.com
XCOMMENT= QXmpp is an xmpp client library based on Qt & C++
X
XLICENSE= LGPL21
X
XLIB_DEPENDS= speex:${PORTSDIR}/audio/speex
X
XUSE_BZIP2= yes
XUSE_QT_VER= 4
XQT_COMPONENTS= gui moc_build network qmake_build rcc_build uic_build xml
X
XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
X
Xdo-configure:
X @${REINPLACE_CMD} -e 's|pkgconfig|../libdata/pkgconfig|g' \
X ${WRKSRC}/src/src.pro
X @${REINPLACE_CMD} -e 's|docs.commands|#docs.commands|g;s|INSTALLS|#INSTALLS|g' \
X ${WRKSRC}/${PORTNAME}.pro
X cd ${WRKSRC} && ${QMAKE} ${QMAKEFLAGS} PREFIX=${PREFIX}
X
X.include <bsd.port.mk>
54d86fbabda104305a6782cbb208dcdc
echo x - qxmpp-leechcraft/distinfo
sed 's/^X//' >qxmpp-leechcraft/distinfo << 'eb8f9593650f6ad9aede6d20530620fb'
XSHA256 (qxmpp-0.3.61-extras.tar.bz2) = 4309a8d91fe8b71214b1e7133f77bf23527f5e366f4bb44b8d2235da4622eb25
XSIZE (qxmpp-0.3.61-extras.tar.bz2) = 205766
eb8f9593650f6ad9aede6d20530620fb
echo x - qxmpp-leechcraft/pkg-plist
sed 's/^X//' >qxmpp-leechcraft/pkg-plist << '5684141f5778a2c6b55e9fb73e8492ba'
Xlib/libqxmpp-lc.a
Xinclude/qxmpp-lc/QXmppArchiveManager.h
Xinclude/qxmpp-lc/QXmppCallManager.h
Xinclude/qxmpp-lc/QXmppVersionIq.h
Xinclude/qxmpp-lc/QXmppStreamFeatures.h
Xinclude/qxmpp-lc/QXmppEntityTimeManager.h
Xinclude/qxmpp-lc/QXmppRpcIq.h
Xinclude/qxmpp-lc/QXmppDeliveryReceiptsManager.h
Xinclude/qxmpp-lc/QXmppBobIq.h
Xinclude/qxmpp-lc/QXmppNonSASLAuth.h
Xinclude/qxmpp-lc/QXmppTransferManager.h
Xinclude/qxmpp-lc/QXmppSocks.h
Xinclude/qxmpp-lc/QXmppStreamInitiationIq.h
Xinclude/qxmpp-lc/QXmppOutgoingServer.h
Xinclude/qxmpp-lc/QXmppDialback.h
Xinclude/qxmpp-lc/QXmppBindIq.h
Xinclude/qxmpp-lc/QXmppRosterIq.h
Xinclude/qxmpp-lc/QXmppGlobal.h
Xinclude/qxmpp-lc/QXmppJingleIq.h
Xinclude/qxmpp-lc/QXmppCaptchaIq.h
Xinclude/qxmpp-lc/QXmppByteStreamIq.h
Xinclude/qxmpp-lc/QXmppSessionIq.h
Xinclude/qxmpp-lc/QXmppDataForm.h
Xinclude/qxmpp-lc/QXmppCaptchaManager.h
Xinclude/qxmpp-lc/QXmppBookmarkManager.h
Xinclude/qxmpp-lc/QXmppAnnotationsManager.h
Xinclude/qxmpp-lc/QXmppPingIq.h
Xinclude/qxmpp-lc/QXmppEntityTimeIq.h
Xinclude/qxmpp-lc/QXmppVCardManager.h
Xinclude/qxmpp-lc/QXmppReconnectionManager.h
Xinclude/qxmpp-lc/QXmppConstants.h
Xinclude/qxmpp-lc/QXmppStun.h
Xinclude/qxmpp-lc/QXmppIncomingClient.h
Xinclude/qxmpp-lc/QXmppServer.h
Xinclude/qxmpp-lc/QXmppRtpChannel.h
Xinclude/qxmpp-lc/QXmppIq.h
Xinclude/qxmpp-lc/QXmppRosterManager.h
Xinclude/qxmpp-lc/QXmppUtils.h
Xinclude/qxmpp-lc/QXmppElement.h
Xinclude/qxmpp-lc/QXmppMucIq.h
Xinclude/qxmpp-lc/QXmppPubSubIq.h
Xinclude/qxmpp-lc/QXmppInvokable.h
Xinclude/qxmpp-lc/QXmppServerExtension.h
Xinclude/qxmpp-lc/QXmppIncomingServer.h
Xinclude/qxmpp-lc/QXmppIbbIq.h
Xinclude/qxmpp-lc/QXmppStanza.h
Xinclude/qxmpp-lc/QXmppClient.h
Xinclude/qxmpp-lc/QXmppRemoteMethod.h
Xinclude/qxmpp-lc/QXmppPresence.h
Xinclude/qxmpp-lc/QXmppVersionManager.h
Xinclude/qxmpp-lc/QXmppActivityItem.h
Xinclude/qxmpp-lc/QXmppRpcManager.h
Xinclude/qxmpp-lc/QXmppConfiguration.h
Xinclude/qxmpp-lc/QXmppVCardIq.h
Xinclude/qxmpp-lc/QXmppDiscoveryIq.h
Xinclude/qxmpp-lc/QXmppCodec.h
Xinclude/qxmpp-lc/QXmppSaslAuth.h
Xinclude/qxmpp-lc/QXmppMessage.h
Xinclude/qxmpp-lc/QXmppArchiveIq.h
Xinclude/qxmpp-lc/QXmppAnnotationsIq.h
Xinclude/qxmpp-lc/QXmppPasswordChecker.h
Xinclude/qxmpp-lc/QXmppServerPlugin.h
Xinclude/qxmpp-lc/QXmppSrvInfo.h
Xinclude/qxmpp-lc/QXmppLogger.h
Xinclude/qxmpp-lc/QXmppBookmarkSet.h
Xinclude/qxmpp-lc/QXmppClientExtension.h
Xinclude/qxmpp-lc/QXmppBobManager.h
Xinclude/qxmpp-lc/QXmppDiscoveryManager.h
Xinclude/qxmpp-lc/QXmppPubSubManager.h
Xinclude/qxmpp-lc/QXmppStream.h
Xinclude/qxmpp-lc/QXmppPacket.h
Xinclude/qxmpp-lc/QXmppOutgoingClient.h
Xinclude/qxmpp-lc/QXmppMucManager.h
Xlibdata/pkgconfig/qxmpp-lc.pc
X at dirrm include/qxmpp-lc
5684141f5778a2c6b55e9fb73e8492ba
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list