1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00

- New port: devel/libqxt

LibQxt is an extension library for Qt providing a suite of cross-platform
  utility classes to add functionality not readily available in the Qt toolkit.

  WWW: http://dev.libqxt.org/libqxt/wiki/Home
This commit is contained in:
Pietro Cerutti 2013-06-17 14:10:23 +00:00
parent 91faca54c9
commit edfbecb006
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=321112
5 changed files with 445 additions and 0 deletions

57
devel/libqxt/Makefile Normal file
View File

@ -0,0 +1,57 @@
# Created by: gahr
# $FreeBSD$
PORTNAME= libqxt
PORTVERSION= 0.6.2
CATEGORIES= devel
MASTER_SITES= http://dev.libqxt.org/libqxt/get/
DISTNAME= v${PORTVERSION}
MAINTAINER= gahr@FreeBSD.org
COMMENT= Extension library for Qt
LIB_DEPENDS= dns_sd:${PORTSDIR}/net/avahi-libdns
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
USE_BDB= 44+
USE_BZIP2= yes
USE_QT4= qmake_build moc_build rcc_build corelib gui gui \
designer
USE_LDCONFIG= yes
QT_NONSTANDARD= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -prefix ${PREFIX} \
-libdir ${PREFIX}/lib/qxt \
-qmake-bin ${QMAKE} \
-featuredir ${PREFIX}/share/qt4/mkspecs/features \
-I ${BDB_INCLUDE_DIR} \
-I ${LOCALBASE}/include/avahi-compat-libdns_sd \
-L ${BDB_LIB_DIR} \
-verbose
COMMIT= dadc327c2a6a
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTNAME}-${COMMIT}
PLIST_SUB+= SHVER_1=${PORTVERSION} \
SHVER_2=${PORTVERSION:R} \
SHVER_3=${PORTVERSION:R:R}
post-patch:
${REINPLACE_CMD} -e '\
s|%%PREFIX%%|${PREFIX}|g; \
s|/bin/bash|${LOCALBASE}/bin/bash|g; \
/^QXT_MODULES/s|docs||g' \
${WRKSRC}/configure \
${WRKSRC}/src/designer/designer.pro
${REINPLACE_CMD} -e '\
s|ldb|l${BDB_LIB_NAME} -L${BDB_LIB_DIR}|g; \
/INCLUDEPATH/s|\.|${BDB_INCLUDE_DIR}|g' \
${WRKSRC}/config.tests/db/db.pro
regression-test:
cd ${WRKSRC}/tests && \
${QMAKE} tests.pro && ${MAKE} && \
${FIND} unit -type f -perm -0755 -exec {} \;
.include <bsd.port.mk>

2
devel/libqxt/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (v0.6.2.tar.bz2) = be890afa72158a2074e1f625dcc16716e3e61202f035f1b8528af570760b466b
SIZE (v0.6.2.tar.bz2) = 2204021

View File

@ -0,0 +1,9 @@
--- src/designer/designer.pro.orig 2013-06-17 10:19:19.000000000 +0200
+++ src/designer/designer.pro 2013-06-17 10:19:36.000000000 +0200
@@ -8,5 +8,5 @@
include(../qxtbase.pri)
CONFIG += designer plugin
-target.path = $$[QT_INSTALL_PLUGINS]/designer
+target.path = %%PREFIX%%/lib/qt4/plugins/designer
INSTALLS = target

13
devel/libqxt/pkg-descr Normal file
View File

@ -0,0 +1,13 @@
LibQxt is an extension library for Qt providing a suite of cross-platform
utility classes to add functionality not readily available in the Qt toolkit.
The following modules are available.
* QxtBerkeley - provides a Qt interface to the Berkeley DB.
* QxtCore - extends QtCore and contains core non-GUI functionality.
* QxtGui - extends QxtCore and QtGui.
* QxtNetwork - extends QtNetwork with RPC functionality.
* QxtSql - extends QtSql with serializable queries.
* QxtWeb - provides tools for creating web services using Qt.
* QxtZeroconf - implements configure free service discovery.
WWW: http://dev.libqxt.org/libqxt/wiki/Home

364
devel/libqxt/pkg-plist Normal file
View File

@ -0,0 +1,364 @@
include/QxtBerkeley/QxtBdb
include/QxtBerkeley/QxtBdbHash
include/QxtBerkeley/QxtBdbHashIterator
include/QxtBerkeley/QxtBdbTree
include/QxtBerkeley/QxtBdbTreeIterator
include/QxtBerkeley/QxtBerkeley
include/QxtBerkeley/qxtbdb.h
include/QxtBerkeley/qxtbdbhash.h
include/QxtBerkeley/qxtbdbtree.h
include/QxtBerkeley/qxtberkeley.h
include/QxtCore/Qxt
include/QxtCore/QxtAbstractConnectionManager
include/QxtCore/QxtAbstractFileLoggerEngine
include/QxtCore/QxtAbstractIOLoggerEngine
include/QxtCore/QxtAbstractSignalSerializer
include/QxtCore/QxtAlgorithms
include/QxtCore/QxtBasicFileLoggerEngine
include/QxtCore/QxtBasicSTDLoggerEngine
include/QxtCore/QxtBoundCFunction
include/QxtCore/QxtBoundFunction
include/QxtCore/QxtBoundFunctionBase
include/QxtCore/QxtCommandOptions
include/QxtCore/QxtCore
include/QxtCore/QxtCsvModel
include/QxtCore/QxtDaemon
include/QxtCore/QxtDataStreamSignalSerializer
include/QxtCore/QxtDeplex
include/QxtCore/QxtError
include/QxtCore/QxtFifo
include/QxtCore/QxtFileLock
include/QxtCore/QxtFuture
include/QxtCore/QxtGenericFunctionPointer
include/QxtCore/QxtHyperMacros
include/QxtCore/QxtJSON
include/QxtCore/QxtJob
include/QxtCore/QxtLineSocket
include/QxtCore/QxtLinkedTree
include/QxtCore/QxtLinkedTreeItem
include/QxtCore/QxtLinkedTreeIterator
include/QxtCore/QxtLocale
include/QxtCore/QxtLogStream
include/QxtCore/QxtLogger
include/QxtCore/QxtLoggerEngine
include/QxtCore/QxtMetaObject
include/QxtCore/QxtMetaType
include/QxtCore/QxtModelSerializer
include/QxtCore/QxtMultiSignalWaiter
include/QxtCore/QxtNull
include/QxtCore/QxtNullable
include/QxtCore/QxtPairList
include/QxtCore/QxtPimpl
include/QxtCore/QxtPipe
include/QxtCore/QxtPointerList
include/QxtCore/QxtRPCService
include/QxtCore/QxtSerialDevice
include/QxtCore/QxtSharedPrivate
include/QxtCore/QxtSignalGroup
include/QxtCore/QxtSignalWaiter
include/QxtCore/QxtSlotJob
include/QxtCore/QxtSlotMapper
include/QxtCore/QxtStdStreambufDevice
include/QxtCore/QxtStdio
include/QxtCore/QxtTimer
include/QxtCore/QxtTypeList
include/QxtCore/QxtXmlFileLoggerEngine
include/QxtCore/qxtabstractconnectionmanager.h
include/QxtCore/qxtabstractfileloggerengine.h
include/QxtCore/qxtabstractiologgerengine.h
include/QxtCore/qxtabstractsignalserializer.h
include/QxtCore/qxtalgorithms.h
include/QxtCore/qxtbasicfileloggerengine.h
include/QxtCore/qxtbasicstdloggerengine.h
include/QxtCore/qxtboundcfunction.h
include/QxtCore/qxtboundfunction.h
include/QxtCore/qxtboundfunctionbase.h
include/QxtCore/qxtcommandoptions.h
include/QxtCore/qxtcore.h
include/QxtCore/qxtcsvmodel.h
include/QxtCore/qxtdaemon.h
include/QxtCore/qxtdatastreamsignalserializer.h
include/QxtCore/qxtdeplex.h
include/QxtCore/qxtdeplex_p.h
include/QxtCore/qxterror.h
include/QxtCore/qxtfifo.h
include/QxtCore/qxtfilelock.h
include/QxtCore/qxtfilelock_p.h
include/QxtCore/qxtglobal.h
include/QxtCore/qxthmac.h
include/QxtCore/qxtjob.h
include/QxtCore/qxtjob_p.h
include/QxtCore/qxtjson.h
include/QxtCore/qxtlinesocket.h
include/QxtCore/qxtlinesocket_p.h
include/QxtCore/qxtlinkedtree.h
include/QxtCore/qxtlocale.h
include/QxtCore/qxtlocale_data_p.h
include/QxtCore/qxtlogger.h
include/QxtCore/qxtlogger_p.h
include/QxtCore/qxtloggerengine.h
include/QxtCore/qxtlogstream.h
include/QxtCore/qxtlogstream_p.h
include/QxtCore/qxtmetaobject.h
include/QxtCore/qxtmetatype.h
include/QxtCore/qxtmodelserializer.h
include/QxtCore/qxtmultisignalwaiter.h
include/QxtCore/qxtnamespace.h
include/QxtCore/qxtnull.h
include/QxtCore/qxtnullable.h
include/QxtCore/qxtpairlist.h
include/QxtCore/qxtpimpl.h
include/QxtCore/qxtpipe.h
include/QxtCore/qxtpipe_p.h
include/QxtCore/qxtpointerlist.h
include/QxtCore/qxtrpcservice.h
include/QxtCore/qxtrpcservice_p.h
include/QxtCore/qxtserialdevice.h
include/QxtCore/qxtserialdevice_p.h
include/QxtCore/qxtsharedprivate.h
include/QxtCore/qxtsignalgroup.h
include/QxtCore/qxtsignalwaiter.h
include/QxtCore/qxtslotjob.h
include/QxtCore/qxtslotjob_p.h
include/QxtCore/qxtslotmapper.h
include/QxtCore/qxtstdio.h
include/QxtCore/qxtstdio_p.h
include/QxtCore/qxtstdstreambufdevice.h
include/QxtCore/qxttimer.h
include/QxtCore/qxttypelist.h
include/QxtCore/qxtxmlfileloggerengine.h
include/QxtGui/QxtApplication
include/QxtGui/QxtBaseSpinBox
include/QxtGui/QxtCheckComboBox
include/QxtGui/QxtConfigDialog
include/QxtGui/QxtConfigWidget
include/QxtGui/QxtConfirmationMessage
include/QxtGui/QxtCountryComboBox
include/QxtGui/QxtCountryModel
include/QxtGui/QxtCrumbView
include/QxtGui/QxtFlowView
include/QxtGui/QxtGlobalShortcut
include/QxtGui/QxtGroupBox
include/QxtGui/QxtGui
include/QxtGui/QxtHeaderView
include/QxtGui/QxtItemDelegate
include/QxtGui/QxtItemEditorCreator
include/QxtGui/QxtItemEditorCreatorBase
include/QxtGui/QxtLabel
include/QxtGui/QxtLanguageComboBox
include/QxtGui/QxtLetterBoxWidget
include/QxtGui/QxtLineEdit
include/QxtGui/QxtListWidget
include/QxtGui/QxtListWidgetItem
include/QxtGui/QxtNativeEventFilter
include/QxtGui/QxtProgressLabel
include/QxtGui/QxtProxyStyle
include/QxtGui/QxtPushButton
include/QxtGui/QxtScheduleHeaderWidget
include/QxtGui/QxtScheduleItemDelegate
include/QxtGui/QxtScheduleView
include/QxtGui/QxtScreen
include/QxtGui/QxtSortFilterProxyModel
include/QxtGui/QxtSpanSlider
include/QxtGui/QxtStandardItemEditorCreator
include/QxtGui/QxtStars
include/QxtGui/QxtStringSpinBox
include/QxtGui/QxtStringValidator
include/QxtGui/QxtStyleOptionScheduleViewItem
include/QxtGui/QxtTabWidget
include/QxtGui/QxtTableWidget
include/QxtGui/QxtTableWidgetItem
include/QxtGui/QxtToolTip
include/QxtGui/QxtTreeWidget
include/QxtGui/QxtTreeWidgetItem
include/QxtGui/QxtWindowSystem
include/QxtGui/qxtapplication.h
include/QxtGui/qxtapplication_p.h
include/QxtGui/qxtbasespinbox.h
include/QxtGui/qxtcheckcombobox.h
include/QxtGui/qxtcheckcombobox_p.h
include/QxtGui/qxtconfigdialog.h
include/QxtGui/qxtconfigdialog_p.h
include/QxtGui/qxtconfigwidget.h
include/QxtGui/qxtconfigwidget_p.h
include/QxtGui/qxtconfirmationmessage.h
include/QxtGui/qxtcountrycombobox.h
include/QxtGui/qxtcountrycombobox_p.h
include/QxtGui/qxtcountrymodel.h
include/QxtGui/qxtcountrymodel_p.h
include/QxtGui/qxtcrumbview.h
include/QxtGui/qxtcrumbview_p.h
include/QxtGui/qxtfilterdialog.h
include/QxtGui/qxtfilterdialog_p.h
include/QxtGui/qxtflowview.h
include/QxtGui/qxtflowview_p.h
include/QxtGui/qxtglobalshortcut.h
include/QxtGui/qxtglobalshortcut_p.h
include/QxtGui/qxtgroupbox.h
include/QxtGui/qxtgui.h
include/QxtGui/qxtheaderview.h
include/QxtGui/qxtitemdelegate.h
include/QxtGui/qxtitemdelegate_p.h
include/QxtGui/qxtitemeditorcreator.h
include/QxtGui/qxtitemeditorcreatorbase.h
include/QxtGui/qxtlabel.h
include/QxtGui/qxtlanguagecombobox.h
include/QxtGui/qxtlanguagecombobox_p.h
include/QxtGui/qxtletterboxwidget.h
include/QxtGui/qxtletterboxwidget_p.h
include/QxtGui/qxtlineedit.h
include/QxtGui/qxtlistwidget.h
include/QxtGui/qxtlistwidget_p.h
include/QxtGui/qxtlistwidgetitem.h
include/QxtGui/qxtlookuplineedit.h
include/QxtGui/qxtlookuplineedit_p.h
include/QxtGui/qxtnativeeventfilter.h
include/QxtGui/qxtprogresslabel.h
include/QxtGui/qxtproxystyle.h
include/QxtGui/qxtpushbutton.h
include/QxtGui/qxtscheduleheaderwidget.h
include/QxtGui/qxtscheduleitemdelegate.h
include/QxtGui/qxtscheduleview.h
include/QxtGui/qxtscheduleview_p.h
include/QxtGui/qxtscheduleviewheadermodel_p.h
include/QxtGui/qxtscreen.h
include/QxtGui/qxtscreen_p.h
include/QxtGui/qxtsortfilterproxymodel.h
include/QxtGui/qxtspanslider.h
include/QxtGui/qxtspanslider_p.h
include/QxtGui/qxtstandarditemeditorcreator.h
include/QxtGui/qxtstars.h
include/QxtGui/qxtstringspinbox.h
include/QxtGui/qxtstringvalidator.h
include/QxtGui/qxtstringvalidator_p.h
include/QxtGui/qxtstyleoptionscheduleviewitem.h
include/QxtGui/qxttablewidget.h
include/QxtGui/qxttablewidget_p.h
include/QxtGui/qxttablewidgetitem.h
include/QxtGui/qxttabwidget.h
include/QxtGui/qxttabwidget_p.h
include/QxtGui/qxttooltip.h
include/QxtGui/qxttooltip_p.h
include/QxtGui/qxttreewidget.h
include/QxtGui/qxttreewidget_p.h
include/QxtGui/qxttreewidgetitem.h
include/QxtGui/qxtwindowsystem.h
include/QxtNetwork/QxtJSONRpcCall
include/QxtNetwork/QxtJSONRpcClient
include/QxtNetwork/QxtNetwork
include/QxtNetwork/QxtRPCPeer
include/QxtNetwork/QxtTcpConnectionManager
include/QxtNetwork/QxtXmlRpcCall
include/QxtNetwork/QxtXmlRpcClient
include/QxtNetwork/qxtjsonrpccall.h
include/QxtNetwork/qxtjsonrpcclient.h
include/QxtNetwork/qxtmail_p.h
include/QxtNetwork/qxtmailattachment.h
include/QxtNetwork/qxtmailmessage.h
include/QxtNetwork/qxtnetwork.h
include/QxtNetwork/qxtrpcpeer.h
include/QxtNetwork/qxtsmtp.h
include/QxtNetwork/qxtsmtp_p.h
include/QxtNetwork/qxttcpconnectionmanager.h
include/QxtNetwork/qxttcpconnectionmanager_p.h
include/QxtNetwork/qxtxmlrpc_p.h
include/QxtNetwork/qxtxmlrpccall.h
include/QxtNetwork/qxtxmlrpcclient.h
include/QxtSql/QxtSql
include/QxtSql/QxtSqlPackage
include/QxtSql/QxtSqlPackageModel
include/QxtSql/qxtsql.h
include/QxtSql/qxtsqlpackage.h
include/QxtSql/qxtsqlpackagemodel.h
include/QxtWeb/QxtAbstractHttpConnector
include/QxtWeb/QxtAbstractWebService
include/QxtWeb/QxtAbstractWebSessionManager
include/QxtWeb/QxtHtmlTemplate
include/QxtWeb/QxtHttpServerConnector
include/QxtWeb/QxtHttpSessionManager
include/QxtWeb/QxtMail
include/QxtWeb/QxtScgiServerConnector
include/QxtWeb/QxtSendmail
include/QxtWeb/QxtWeb
include/QxtWeb/QxtWebCgiService
include/QxtWeb/QxtWebContent
include/QxtWeb/QxtWebErrorEvent
include/QxtWeb/QxtWebEvent
include/QxtWeb/QxtWebFileUploadEvent
include/QxtWeb/QxtWebPageEvent
include/QxtWeb/QxtWebRedirectEvent
include/QxtWeb/QxtWebRemoveCookieEvent
include/QxtWeb/QxtWebRequestEvent
include/QxtWeb/QxtWebServiceDirectory
include/QxtWeb/QxtWebSlotService
include/QxtWeb/QxtWebStoreCookieEvent
include/QxtWeb/qxtabstracthttpconnector.h
include/QxtWeb/qxtabstractwebservice.h
include/QxtWeb/qxtabstractwebsessionmanager.h
include/QxtWeb/qxtabstractwebsessionmanager_p.h
include/QxtWeb/qxthtmltemplate.h
include/QxtWeb/qxthttpsessionmanager.h
include/QxtWeb/qxtweb.h
include/QxtWeb/qxtwebcgiservice.h
include/QxtWeb/qxtwebcgiservice_p.h
include/QxtWeb/qxtwebcontent.h
include/QxtWeb/qxtwebevent.h
include/QxtWeb/qxtwebservicedirectory.h
include/QxtWeb/qxtwebservicedirectory_p.h
include/QxtWeb/qxtwebslotservice.h
include/QxtZeroconf/QxtDiscoverableService
include/QxtZeroconf/QxtDiscoverableServiceName
include/QxtZeroconf/QxtServiceBrowser
include/QxtZeroconf/QxtZeroConf
include/QxtZeroconf/qxtavahipoll.h
include/QxtZeroconf/qxtavahipoll_p.h
include/QxtZeroconf/qxtdiscoverableservice.h
include/QxtZeroconf/qxtdiscoverableservice_p.h
include/QxtZeroconf/qxtdiscoverableservicename.h
include/QxtZeroconf/qxtmdns_avahi.h
include/QxtZeroconf/qxtmdns_avahi_p.h
include/QxtZeroconf/qxtservicebrowser.h
include/QxtZeroconf/qxtservicebrowser_p.h
lib/qt4/plugins/designer/libQxtDesignerPlugins.so
lib/qxt/libQxtBerkeley.so
lib/qxt/libQxtBerkeley.so.%%SHVER_1%%
lib/qxt/libQxtBerkeley.so.%%SHVER_2%%
lib/qxt/libQxtBerkeley.so.%%SHVER_3%%
lib/qxt/libQxtCore.so
lib/qxt/libQxtCore.so.%%SHVER_1%%
lib/qxt/libQxtCore.so.%%SHVER_2%%
lib/qxt/libQxtCore.so.%%SHVER_3%%
lib/qxt/libQxtGui.so
lib/qxt/libQxtGui.so.%%SHVER_1%%
lib/qxt/libQxtGui.so.%%SHVER_2%%
lib/qxt/libQxtGui.so.%%SHVER_3%%
lib/qxt/libQxtNetwork.so
lib/qxt/libQxtNetwork.so.%%SHVER_1%%
lib/qxt/libQxtNetwork.so.%%SHVER_2%%
lib/qxt/libQxtNetwork.so.%%SHVER_3%%
lib/qxt/libQxtSql.so
lib/qxt/libQxtSql.so.%%SHVER_1%%
lib/qxt/libQxtSql.so.%%SHVER_2%%
lib/qxt/libQxtSql.so.%%SHVER_3%%
lib/qxt/libQxtWeb.so
lib/qxt/libQxtWeb.so.%%SHVER_1%%
lib/qxt/libQxtWeb.so.%%SHVER_2%%
lib/qxt/libQxtWeb.so.%%SHVER_3%%
lib/qxt/libQxtZeroconf.so
lib/qxt/libQxtZeroconf.so.%%SHVER_1%%
lib/qxt/libQxtZeroconf.so.%%SHVER_2%%
lib/qxt/libQxtZeroconf.so.%%SHVER_3%%
share/qt4/mkspecs/features/qxt.prf
share/qt4/mkspecs/features/qxtvars.prf
@dirrm include/QxtBerkeley
@dirrm include/QxtCore
@dirrm include/QxtGui
@dirrm include/QxtNetwork
@dirrm include/QxtSql
@dirrm include/QxtZeroconf
@dirrm include/QxtWeb
@dirrm lib/qxt
@dirrmtry lib/qt4/plugins/designer
@dirrmtry share/qt4/mkspecs/features
@dirrmtry share/qt4/mkspecs
@dirrmtry share/qt4