diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2018-03-12 18:21:09 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2018-03-12 18:21:09 +0000 |
commit | b9f7905439e95fe5f52617e6618dbc948c11bc58 (patch) | |
tree | 499c8284b8773b7c4fb982d9e6c87c765a737a08 /security/qtkeychain | |
parent | 30bc9e32238729856a7632dadf6e1e5266275c56 (diff) |
Move security/qtkeychain-qt[45] to security/qtkeychain and create flavors
Reviewed by: Gleb Popov <6yearold_gmail.com>
Approved by: portmgr (mat)
Notes
Notes:
svn path=/head/; revision=464268
Diffstat (limited to 'security/qtkeychain')
-rw-r--r-- | security/qtkeychain/Makefile | 38 | ||||
-rw-r--r-- | security/qtkeychain/distinfo | 3 | ||||
-rw-r--r-- | security/qtkeychain/files/patch-CMakeLists.txt | 23 | ||||
-rw-r--r-- | security/qtkeychain/pkg-descr | 7 | ||||
-rw-r--r-- | security/qtkeychain/pkg-plist.qt4 | 11 | ||||
-rw-r--r-- | security/qtkeychain/pkg-plist.qt5 | 12 |
6 files changed, 94 insertions, 0 deletions
diff --git a/security/qtkeychain/Makefile b/security/qtkeychain/Makefile new file mode 100644 index 000000000000..762c30663131 --- /dev/null +++ b/security/qtkeychain/Makefile @@ -0,0 +1,38 @@ +# $FreeBSD$ + +PORTNAME= qtkeychain +DISTVERSIONPREFIX= v +DISTVERSION= 0.8.0 +PORTREVISION= 1 +CATEGORIES= security +PKGNAMESUFFIX= -${FLAVOR} + +MAINTAINER= 6yearold@gmail.com +COMMENT= Platform independent Qt API for storing passwords + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING + +FLAVORS= qt4 qt5 +FLAVOR?= ${FLAVORS:[1]} + +USES= cmake +USE_GITHUB= yes +GH_ACCOUNT= frankosterfeld +USE_LDCONFIG= yes +USE_KDE= ecm +PLIST_SUB+= VERSION=${PORTVERSION} + +. if ${FLAVOR} == qt4 +CMAKE_ON= BUILD_WITH_QT4 +USE_QT4= corelib dbus linguisttools_build moc_build rcc_build qmake_build +PLIST_SUB+= PLIST_QT_PREFIX_UPCASE=Qt PLIST_QT_PREFIX=qt +PLIST= ${PKGDIR}/pkg-plist.${FLAVOR} +. else +USE_QT5= core dbus linguisttools_build buildtools_build qmake_build +PLIST_SUB+= PLIST_QT_PREFIX_UPCASE=Qt5 PLIST_QT_PREFIX=qt5 +PLIST= ${PKGDIR}/pkg-plist.${FLAVOR} +. endif + + +.include <bsd.port.mk> diff --git a/security/qtkeychain/distinfo b/security/qtkeychain/distinfo new file mode 100644 index 000000000000..cf9b9009a29d --- /dev/null +++ b/security/qtkeychain/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1492678876 +SHA256 (frankosterfeld-qtkeychain-v0.8.0_GH0.tar.gz) = b492f603197538bc04b2714105b1ab2b327a9a98d400d53d9a7cb70edd2db12f +SIZE (frankosterfeld-qtkeychain-v0.8.0_GH0.tar.gz) = 34686 diff --git a/security/qtkeychain/files/patch-CMakeLists.txt b/security/qtkeychain/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..a9ff96efbda0 --- /dev/null +++ b/security/qtkeychain/files/patch-CMakeLists.txt @@ -0,0 +1,23 @@ +--- CMakeLists.txt.orig 2017-04-19 13:09:34 UTC ++++ CMakeLists.txt +@@ -38,7 +38,7 @@ if( NOT BUILD_WITH_QT4 ) + find_package(Qt5Core QUIET) + endif() + +-if (Qt5Core_FOUND) ++if (NOT BUILD_WITH_QT4) + set(QTKEYCHAIN_VERSION_INFIX 5) + + if(UNIX AND NOT APPLE AND NOT ANDROID) +@@ -249,8 +249,9 @@ ecm_generate_pri_file(BASE_NAME Qt${QTKE + INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_INCLUDEDIR} + FILENAME_VAR pri_filename) + +-install(FILES ${pri_filename} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) +- ++if( NOT BUILD_WITH_QT4 ) ++ install(FILES ${pri_filename} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) ++endif() + + install(EXPORT Qt${QTKEYCHAIN_VERSION_INFIX}KeychainLibraryDepends + DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/Qt${QTKEYCHAIN_VERSION_INFIX}Keychain" diff --git a/security/qtkeychain/pkg-descr b/security/qtkeychain/pkg-descr new file mode 100644 index 000000000000..7d0f675867b9 --- /dev/null +++ b/security/qtkeychain/pkg-descr @@ -0,0 +1,7 @@ +QtKeychain is a Qt API to store passwords and other secret data securely. How +the data is stored depends on the platform. +For Linux/Unix, KWallet (via D-Bus) is used. Support for the GNOME Keyring +via freedesktop.org's Secret Storage D-Bus specification is planned +but not yet implemented. + +WWW: https://github.com/frankosterfeld/qtkeychain diff --git a/security/qtkeychain/pkg-plist.qt4 b/security/qtkeychain/pkg-plist.qt4 new file mode 100644 index 000000000000..96ce71ebabee --- /dev/null +++ b/security/qtkeychain/pkg-plist.qt4 @@ -0,0 +1,11 @@ +include/qtkeychain/keychain.h +include/qtkeychain/qkeychain_export.h +lib/cmake/QtKeychain/QtKeychainConfig.cmake +lib/cmake/QtKeychain/QtKeychainConfigVersion.cmake +lib/cmake/QtKeychain/QtKeychainLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/QtKeychain/QtKeychainLibraryDepends.cmake +lib/libqtkeychain.so +lib/libqtkeychain.so.%%VERSION%% +lib/libqtkeychain.so.1 +%%QT_L10NDIR%%/qtkeychain_de.qm +%%QT_L10NDIR%%/qtkeychain_ro.qm diff --git a/security/qtkeychain/pkg-plist.qt5 b/security/qtkeychain/pkg-plist.qt5 new file mode 100644 index 000000000000..6d9cfae355cb --- /dev/null +++ b/security/qtkeychain/pkg-plist.qt5 @@ -0,0 +1,12 @@ +include/qt5keychain/keychain.h +include/qt5keychain/qkeychain_export.h +%%QT_MKSPECDIR%%/modules/qt_Qt5Keychain.pri +lib/cmake/Qt5Keychain/Qt5KeychainConfig.cmake +lib/cmake/Qt5Keychain/Qt5KeychainConfigVersion.cmake +lib/cmake/Qt5Keychain/Qt5KeychainLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt5Keychain/Qt5KeychainLibraryDepends.cmake +lib/libqt5keychain.so +lib/libqt5keychain.so.%%VERSION%% +lib/libqt5keychain.so.1 +%%QT_L10NDIR%%/qtkeychain_de.qm +%%QT_L10NDIR%%/qtkeychain_ro.qm |