svn commit: r495873 - head/net-im/qxmpp-qt5

Tobias C. Berner tcberner at FreeBSD.org
Sat Mar 16 14:02:40 UTC 2019


Author: tcberner
Date: Sat Mar 16 14:02:38 2019
New Revision: 495873
URL: https://svnweb.freebsd.org/changeset/ports/495873

Log:
  net-im/qxmpp-qt5: unbundle from  net-im/qxmpp (Qt4 deprecation)
  
  Approved by:	portmgr (implicit)

Added:
  head/net-im/qxmpp-qt5/distinfo
     - copied unchanged from r495872, head/net-im/qxmpp/distinfo
  head/net-im/qxmpp-qt5/pkg-descr
     - copied unchanged from r495872, head/net-im/qxmpp/pkg-descr
  head/net-im/qxmpp-qt5/pkg-plist
     - copied unchanged from r495872, head/net-im/qxmpp/pkg-plist
Modified:
  head/net-im/qxmpp-qt5/Makefile

Modified: head/net-im/qxmpp-qt5/Makefile
==============================================================================
--- head/net-im/qxmpp-qt5/Makefile	Sat Mar 16 12:47:20 2019	(r495872)
+++ head/net-im/qxmpp-qt5/Makefile	Sat Mar 16 14:02:38 2019	(r495873)
@@ -1,11 +1,33 @@
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTNAME=	qxmpp
+PORTVERSION=	0.9.3
+DISTVERSIONPREFIX=	v
+PORTREVISION=	1
+CATEGORIES=	net-im
 PKGNAMESUFFIX=	-qt5
 
-CONFLICTS=	qxmpp-[0-9]*
+MAINTAINER=	ports at FreeBSD.org
+COMMENT=	QXmpp is an xmpp client library based on Qt & C++
 
-QXMPP_SLAVE=	yes
-MASTERDIR=	${.CURDIR}/../../net-im/qxmpp
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/LICENSE.LGPL
 
-.include "${MASTERDIR}/Makefile"
+CONFLICTS?=	${PORTNAME}-[0-9]*
+
+USES=		compiler:c++11-lang libtool pathfix pkgconfig qmake qt:5
+USE_QT=		core gui network xml buildtools_build
+PLIST_SUB=	QDNS="@comment "
+
+QMAKE_ARGS=	QXMPP_NO_TESTS=1
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	qxmpp-project
+
+PLIST_SUB+=	VERSION=${PORTVERSION} VERSION_MAJOR=${PORTVERSION:R}
+
+pre-configure:
+	${REINPLACE_CMD} -e 's|pkgconfig|../libdata/pkgconfig|g' \
+		${WRKSRC}/src/src.pro
+
+.include <bsd.port.mk>

Copied: head/net-im/qxmpp-qt5/distinfo (from r495872, head/net-im/qxmpp/distinfo)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/qxmpp-qt5/distinfo	Sat Mar 16 14:02:38 2019	(r495873, copy of r495872, head/net-im/qxmpp/distinfo)
@@ -0,0 +1,2 @@
+SHA256 (qxmpp-project-qxmpp-v0.9.3_GH0.tar.gz) = 13f5162a1df720702c6ae15a476a4cb8ea3e57d861a992c4de9147909765e6de
+SIZE (qxmpp-project-qxmpp-v0.9.3_GH0.tar.gz) = 300764

Copied: head/net-im/qxmpp-qt5/pkg-descr (from r495872, head/net-im/qxmpp/pkg-descr)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/qxmpp-qt5/pkg-descr	Sat Mar 16 14:02:38 2019	(r495873, copy of r495872, head/net-im/qxmpp/pkg-descr)
@@ -0,0 +1,10 @@
+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.
+
+WWW: https://github.com/qxmpp-project/qxmpp/

Copied: head/net-im/qxmpp-qt5/pkg-plist (from r495872, head/net-im/qxmpp/pkg-plist)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/qxmpp-qt5/pkg-plist	Sat Mar 16 14:02:38 2019	(r495873, copy of r495872, head/net-im/qxmpp/pkg-plist)
@@ -0,0 +1,70 @@
+include/qxmpp/QXmppArchiveIq.h
+include/qxmpp/QXmppArchiveManager.h
+include/qxmpp/QXmppBindIq.h
+include/qxmpp/QXmppBookmarkManager.h
+include/qxmpp/QXmppBookmarkSet.h
+include/qxmpp/QXmppByteStreamIq.h
+include/qxmpp/QXmppCallManager.h
+include/qxmpp/QXmppClient.h
+include/qxmpp/QXmppClientExtension.h
+include/qxmpp/QXmppConfiguration.h
+include/qxmpp/QXmppConstants.h
+include/qxmpp/QXmppDataForm.h
+include/qxmpp/QXmppDialback.h
+include/qxmpp/QXmppDiscoveryIq.h
+include/qxmpp/QXmppDiscoveryManager.h
+include/qxmpp/QXmppElement.h
+include/qxmpp/QXmppEntityTimeIq.h
+include/qxmpp/QXmppEntityTimeManager.h
+include/qxmpp/QXmppGlobal.h
+include/qxmpp/QXmppIbbIq.h
+include/qxmpp/QXmppIncomingClient.h
+include/qxmpp/QXmppIncomingServer.h
+include/qxmpp/QXmppInvokable.h
+include/qxmpp/QXmppIq.h
+include/qxmpp/QXmppJingleIq.h
+include/qxmpp/QXmppLogger.h
+include/qxmpp/QXmppMessage.h
+include/qxmpp/QXmppMessageReceiptManager.h
+include/qxmpp/QXmppMucIq.h
+include/qxmpp/QXmppMucManager.h
+include/qxmpp/QXmppNonSASLAuth.h
+include/qxmpp/QXmppOutgoingClient.h
+include/qxmpp/QXmppOutgoingServer.h
+include/qxmpp/QXmppPasswordChecker.h
+include/qxmpp/QXmppPingIq.h
+include/qxmpp/QXmppPresence.h
+include/qxmpp/QXmppPubSubIq.h
+include/qxmpp/QXmppRegisterIq.h
+include/qxmpp/QXmppRemoteMethod.h
+include/qxmpp/QXmppResultSet.h
+include/qxmpp/QXmppRosterIq.h
+include/qxmpp/QXmppRosterManager.h
+include/qxmpp/QXmppRpcIq.h
+include/qxmpp/QXmppRpcManager.h
+include/qxmpp/QXmppRtcpPacket.h
+include/qxmpp/QXmppRtpChannel.h
+include/qxmpp/QXmppRtpPacket.h
+include/qxmpp/QXmppServer.h
+include/qxmpp/QXmppServerExtension.h
+include/qxmpp/QXmppServerPlugin.h
+include/qxmpp/QXmppSessionIq.h
+include/qxmpp/QXmppSocks.h
+include/qxmpp/QXmppStanza.h
+include/qxmpp/QXmppStream.h
+include/qxmpp/QXmppStreamFeatures.h
+include/qxmpp/QXmppStun.h
+include/qxmpp/QXmppTransferManager.h
+include/qxmpp/QXmppTransferManager_p.h
+include/qxmpp/QXmppUtils.h
+include/qxmpp/QXmppVCardIq.h
+include/qxmpp/QXmppVCardManager.h
+include/qxmpp/QXmppVersionIq.h
+include/qxmpp/QXmppVersionManager.h
+%%QDNS%%include/qxmpp/qdnslookup.h
+%%QDNS%%include/qxmpp/qdnslookup_p.h
+lib/libqxmpp.so
+lib/libqxmpp.so.0
+lib/libqxmpp.so.%%VERSION_MAJOR%%
+lib/libqxmpp.so.%%VERSION%%
+libdata/pkgconfig/qxmpp.pc


More information about the svn-ports-all mailing list