diff options
author | gahr <gahr@FreeBSD.org> | 2013-06-17 22:10:23 +0800 |
---|---|---|
committer | gahr <gahr@FreeBSD.org> | 2013-06-17 22:10:23 +0800 |
commit | 2916ee7bba271c02d00431eac1f16895c9f52b08 (patch) | |
tree | 8e25d1bca639944535443e505b9b93f8f50d7a7f /devel | |
parent | f0f41eca25555c37881ac94793d4165a4d4bc694 (diff) | |
download | freebsd-ports-gnome-2916ee7bba271c02d00431eac1f16895c9f52b08.tar.gz freebsd-ports-gnome-2916ee7bba271c02d00431eac1f16895c9f52b08.tar.zst freebsd-ports-gnome-2916ee7bba271c02d00431eac1f16895c9f52b08.zip |
- 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
Diffstat (limited to 'devel')
-rw-r--r-- | devel/libqxt/Makefile | 57 | ||||
-rw-r--r-- | devel/libqxt/distinfo | 2 | ||||
-rw-r--r-- | devel/libqxt/files/patch-src-designer_designer.pro | 9 | ||||
-rw-r--r-- | devel/libqxt/pkg-descr | 13 | ||||
-rw-r--r-- | devel/libqxt/pkg-plist | 364 |
5 files changed, 445 insertions, 0 deletions
diff --git a/devel/libqxt/Makefile b/devel/libqxt/Makefile new file mode 100644 index 000000000000..ee5cd8489c7b --- /dev/null +++ b/devel/libqxt/Makefile @@ -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> diff --git a/devel/libqxt/distinfo b/devel/libqxt/distinfo new file mode 100644 index 000000000000..e2d982bddfec --- /dev/null +++ b/devel/libqxt/distinfo @@ -0,0 +1,2 @@ +SHA256 (v0.6.2.tar.bz2) = be890afa72158a2074e1f625dcc16716e3e61202f035f1b8528af570760b466b +SIZE (v0.6.2.tar.bz2) = 2204021 diff --git a/devel/libqxt/files/patch-src-designer_designer.pro b/devel/libqxt/files/patch-src-designer_designer.pro new file mode 100644 index 000000000000..69818e750354 --- /dev/null +++ b/devel/libqxt/files/patch-src-designer_designer.pro @@ -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 diff --git a/devel/libqxt/pkg-descr b/devel/libqxt/pkg-descr new file mode 100644 index 000000000000..4f98034f65d8 --- /dev/null +++ b/devel/libqxt/pkg-descr @@ -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 diff --git a/devel/libqxt/pkg-plist b/devel/libqxt/pkg-plist new file mode 100644 index 000000000000..43c9959d4e58 --- /dev/null +++ b/devel/libqxt/pkg-plist @@ -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 |