mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-19 08:13:21 +00:00
Add net-im/qxmpp-leechcraft, an XMPP client library based on C++ and Qt.
PR: ports/170416
This commit is contained in:
parent
8f572afa6d
commit
c0f9fc3a8b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=303357
@ -147,6 +147,7 @@
|
||||
SUBDIR += qwit
|
||||
SUBDIR += qwit-devel
|
||||
SUBDIR += qxmpp
|
||||
SUBDIR += qxmpp-leechcraft
|
||||
SUBDIR += ramblercontacts
|
||||
SUBDIR += rubygem-earthquake
|
||||
SUBDIR += rubygem-termtter
|
||||
|
37
net-im/qxmpp-leechcraft/Makefile
Normal file
37
net-im/qxmpp-leechcraft/Makefile
Normal file
@ -0,0 +1,37 @@
|
||||
# New ports collection makefile for: qxmpp-leechcraft
|
||||
# Date created: 2012-01-07
|
||||
# Whom: Gvozdikov Veniamin <g.veniamin@googlemail.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= qxmpp
|
||||
PORTVERSION= 0.3.61
|
||||
CATEGORIES= net-im
|
||||
MASTER_SITES= http://cloud.github.com/downloads/0xd34df00d/qxmpp-dev/
|
||||
PKGNAMESUFFIX= -leechcraft
|
||||
DISTNAME= qxmpp-${PORTVERSION}-extras
|
||||
|
||||
MAINTAINER= g.veniamin@googlemail.com
|
||||
COMMENT= XMPP client library based on C++ and Qt
|
||||
|
||||
LICENSE= LGPL21
|
||||
|
||||
LIB_DEPENDS= speex:${PORTSDIR}/audio/speex
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_QT_VER= 4
|
||||
QT_COMPONENTS= gui moc_build network qmake_build rcc_build uic_build xml
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|pkgconfig|../libdata/&|' \
|
||||
${WRKSRC}/src/src.pro
|
||||
@${REINPLACE_CMD} -E 's|(docs\.commands\|INSTALLS)|#&|' \
|
||||
${WRKSRC}/${PORTNAME}.pro
|
||||
|
||||
do-configure:
|
||||
@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} ${QMAKEFLAGS}
|
||||
|
||||
.include <bsd.port.mk>
|
2
net-im/qxmpp-leechcraft/distinfo
Normal file
2
net-im/qxmpp-leechcraft/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (qxmpp-0.3.61-extras.tar.bz2) = 4309a8d91fe8b71214b1e7133f77bf23527f5e366f4bb44b8d2235da4622eb25
|
||||
SIZE (qxmpp-0.3.61-extras.tar.bz2) = 205766
|
16
net-im/qxmpp-leechcraft/files/patch-src-QXmppSrvInfo.h
Normal file
16
net-im/qxmpp-leechcraft/files/patch-src-QXmppSrvInfo.h
Normal file
@ -0,0 +1,16 @@
|
||||
--- src/QXmppSrvInfo.h.orig 2012-01-07 19:34:05.556368712 +0000
|
||||
+++ src/QXmppSrvInfo.h 2012-01-07 19:34:38.676876486 +0000
|
||||
@@ -27,6 +27,13 @@
|
||||
#include <QList>
|
||||
#include <QString>
|
||||
|
||||
+#ifdef __FreeBSD__
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/socket.h>
|
||||
+#include <netinet/in.h>
|
||||
+#include <netinet/ip.h>
|
||||
+#endif
|
||||
+
|
||||
class QObject;
|
||||
class QXmppSrvInfoPrivate;
|
||||
class QXmppSrvRecordPrivate;
|
9
net-im/qxmpp-leechcraft/pkg-descr
Normal file
9
net-im/qxmpp-leechcraft/pkg-descr
Normal file
@ -0,0 +1,9 @@
|
||||
QXmpp is pretty intuitive and easy to use. It uses Qt extensively; it is
|
||||
the only third party library it depends upon. Users need to 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 recommended to advanced users to
|
||||
read and enjoy the low level details.
|
||||
|
||||
WWW: http://code.google.com/p/qxmpp/
|
75
net-im/qxmpp-leechcraft/pkg-plist
Normal file
75
net-im/qxmpp-leechcraft/pkg-plist
Normal file
@ -0,0 +1,75 @@
|
||||
lib/libqxmpp-lc.a
|
||||
include/qxmpp-lc/QXmppArchiveManager.h
|
||||
include/qxmpp-lc/QXmppCallManager.h
|
||||
include/qxmpp-lc/QXmppVersionIq.h
|
||||
include/qxmpp-lc/QXmppStreamFeatures.h
|
||||
include/qxmpp-lc/QXmppEntityTimeManager.h
|
||||
include/qxmpp-lc/QXmppRpcIq.h
|
||||
include/qxmpp-lc/QXmppDeliveryReceiptsManager.h
|
||||
include/qxmpp-lc/QXmppBobIq.h
|
||||
include/qxmpp-lc/QXmppNonSASLAuth.h
|
||||
include/qxmpp-lc/QXmppTransferManager.h
|
||||
include/qxmpp-lc/QXmppSocks.h
|
||||
include/qxmpp-lc/QXmppStreamInitiationIq.h
|
||||
include/qxmpp-lc/QXmppOutgoingServer.h
|
||||
include/qxmpp-lc/QXmppDialback.h
|
||||
include/qxmpp-lc/QXmppBindIq.h
|
||||
include/qxmpp-lc/QXmppRosterIq.h
|
||||
include/qxmpp-lc/QXmppGlobal.h
|
||||
include/qxmpp-lc/QXmppJingleIq.h
|
||||
include/qxmpp-lc/QXmppCaptchaIq.h
|
||||
include/qxmpp-lc/QXmppByteStreamIq.h
|
||||
include/qxmpp-lc/QXmppSessionIq.h
|
||||
include/qxmpp-lc/QXmppDataForm.h
|
||||
include/qxmpp-lc/QXmppCaptchaManager.h
|
||||
include/qxmpp-lc/QXmppBookmarkManager.h
|
||||
include/qxmpp-lc/QXmppAnnotationsManager.h
|
||||
include/qxmpp-lc/QXmppPingIq.h
|
||||
include/qxmpp-lc/QXmppEntityTimeIq.h
|
||||
include/qxmpp-lc/QXmppVCardManager.h
|
||||
include/qxmpp-lc/QXmppReconnectionManager.h
|
||||
include/qxmpp-lc/QXmppConstants.h
|
||||
include/qxmpp-lc/QXmppStun.h
|
||||
include/qxmpp-lc/QXmppIncomingClient.h
|
||||
include/qxmpp-lc/QXmppServer.h
|
||||
include/qxmpp-lc/QXmppRtpChannel.h
|
||||
include/qxmpp-lc/QXmppIq.h
|
||||
include/qxmpp-lc/QXmppRosterManager.h
|
||||
include/qxmpp-lc/QXmppUtils.h
|
||||
include/qxmpp-lc/QXmppElement.h
|
||||
include/qxmpp-lc/QXmppMucIq.h
|
||||
include/qxmpp-lc/QXmppPubSubIq.h
|
||||
include/qxmpp-lc/QXmppInvokable.h
|
||||
include/qxmpp-lc/QXmppServerExtension.h
|
||||
include/qxmpp-lc/QXmppIncomingServer.h
|
||||
include/qxmpp-lc/QXmppIbbIq.h
|
||||
include/qxmpp-lc/QXmppStanza.h
|
||||
include/qxmpp-lc/QXmppClient.h
|
||||
include/qxmpp-lc/QXmppRemoteMethod.h
|
||||
include/qxmpp-lc/QXmppPresence.h
|
||||
include/qxmpp-lc/QXmppVersionManager.h
|
||||
include/qxmpp-lc/QXmppActivityItem.h
|
||||
include/qxmpp-lc/QXmppRpcManager.h
|
||||
include/qxmpp-lc/QXmppConfiguration.h
|
||||
include/qxmpp-lc/QXmppVCardIq.h
|
||||
include/qxmpp-lc/QXmppDiscoveryIq.h
|
||||
include/qxmpp-lc/QXmppCodec.h
|
||||
include/qxmpp-lc/QXmppSaslAuth.h
|
||||
include/qxmpp-lc/QXmppMessage.h
|
||||
include/qxmpp-lc/QXmppArchiveIq.h
|
||||
include/qxmpp-lc/QXmppAnnotationsIq.h
|
||||
include/qxmpp-lc/QXmppPasswordChecker.h
|
||||
include/qxmpp-lc/QXmppServerPlugin.h
|
||||
include/qxmpp-lc/QXmppSrvInfo.h
|
||||
include/qxmpp-lc/QXmppLogger.h
|
||||
include/qxmpp-lc/QXmppBookmarkSet.h
|
||||
include/qxmpp-lc/QXmppClientExtension.h
|
||||
include/qxmpp-lc/QXmppBobManager.h
|
||||
include/qxmpp-lc/QXmppDiscoveryManager.h
|
||||
include/qxmpp-lc/QXmppPubSubManager.h
|
||||
include/qxmpp-lc/QXmppStream.h
|
||||
include/qxmpp-lc/QXmppPacket.h
|
||||
include/qxmpp-lc/QXmppOutgoingClient.h
|
||||
include/qxmpp-lc/QXmppMucManager.h
|
||||
libdata/pkgconfig/qxmpp-lc.pc
|
||||
@dirrm include/qxmpp-lc
|
Loading…
Reference in New Issue
Block a user