Date: Tue, 14 Mar 2017 13:21:21 +0000 (UTC) From: Lars Engels <lme@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r436151 - in head/security: . keepassx-devel keepassx2 keepassxc Message-ID: <201703141321.v2EDLLcA049642@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: lme Date: Tue Mar 14 13:21:21 2017 New Revision: 436151 URL: https://svnweb.freebsd.org/changeset/ports/436151 Log: Add new port security/keepassxc: KeePassXC is a community fork of KeePassX with the goal to extend and improve it with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager. Additional features compared to KeePassX: * Auto-Type on all three major platforms (Linux, Windows, OS X) * Stand-alone password generator * Password strength meter * Using website favicons as entry icons * Merging of databases * Automatic reload when the database changed on disk * KeePassHTTP support for use with PassIFox in Mozilla Firefox and chromeIPass in Google Chrome or Chromium. * Many bug fixes WWW: https://keepassxc.org/ PR: 217404 Submitted by: Andrew Romanenko <melanhit@gmail.com> (original), Eric Camachat <eric@camachat.org> (Update to 2.1.3) Added: head/security/keepassxc/ head/security/keepassxc/Makefile (contents, props changed) head/security/keepassxc/distinfo (contents, props changed) head/security/keepassxc/pkg-descr (contents, props changed) head/security/keepassxc/pkg-plist (contents, props changed) Modified: head/security/Makefile head/security/keepassx-devel/Makefile head/security/keepassx2/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Tue Mar 14 12:29:51 2017 (r436150) +++ head/security/Makefile Tue Mar 14 13:21:21 2017 (r436151) @@ -278,6 +278,7 @@ SUBDIR += keepassx SUBDIR += keepassx-devel SUBDIR += keepassx2 + SUBDIR += keepassxc SUBDIR += keybase SUBDIR += keychain SUBDIR += keynote Modified: head/security/keepassx-devel/Makefile ============================================================================== --- head/security/keepassx-devel/Makefile Tue Mar 14 12:29:51 2017 (r436150) +++ head/security/keepassx-devel/Makefile Tue Mar 14 13:21:21 2017 (r436151) @@ -20,7 +20,7 @@ LICENSE_PERMS_NOKIA-LGPL-EXCEPTION= dist LIB_DEPENDS= libgcrypt.so:security/libgcrypt -CONFLICTS_INSTALL= keepassx-0.* keepassx2-* +CONFLICTS_INSTALL= keepassx-0.* keepassx2-* keepassxc-* USES= cmake compiler:c++11-lib desktop-file-utils shared-mime-info USE_LDCONFIG= yes Modified: head/security/keepassx2/Makefile ============================================================================== --- head/security/keepassx2/Makefile Tue Mar 14 12:29:51 2017 (r436150) +++ head/security/keepassx2/Makefile Tue Mar 14 13:21:21 2017 (r436151) @@ -22,7 +22,7 @@ LICENSE_PERMS_NOKIA-LGPL-EXCEPTION= dist LIB_DEPENDS= libgcrypt.so:security/libgcrypt -CONFLICTS_INSTALL= keepassx-0.* keepassx-devel-* +CONFLICTS_INSTALL= keepassx-0.* keepassx-devel-* keepassxc-* USES= cmake compiler:features desktop-file-utils shared-mime-info USE_LDCONFIG= yes Added: head/security/keepassxc/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/keepassxc/Makefile Tue Mar 14 13:21:21 2017 (r436151) @@ -0,0 +1,37 @@ +# $FreeBSD$ + +PORTNAME= keepassxc +PORTVERSION= 2.1.3 +CATEGORIES= security + +MAINTAINER= melanhit@gmail.com +COMMENT= KeePass Cross-platform Community Edition + +LICENSE= BOOST-1.0 BSD3CLAUSE CC0-1.0 GPLv2 GPLv3 LGPL21 LGPL3 NOKIA-LGPL-EXCEPTION +LICENSE_COMB= multi +LICENSE_NAME_BOOST-1.0= Boost Software License version 1.0 +LICENSE_NAME_NOKIA-LGPL-EXCEPTION= Nokia Qt LGPL Exception version 1.1 +LICENSE_FILE_BOOST-1.0= ${WRKSRC}/LICENSE.BOOST-1.0 +LICENSE_FILE_NOKIA-LGPL-EXCEPTION= ${WRKSRC}/LICENSE.NOKIA-LGPL-EXCEPTION +LICENSE_PERMS_BOOST-1.0= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +LICENSE_PERMS_NOKIA-LGPL-EXCEPTION= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ + libgpg-error.so:security/libgpg-error + +CONFLICTS_INSTALL= keepassx-0.* keepassx2-* keepassx-* + +USES= cmake compiler:c++11-lib desktop-file-utils shared-mime-info +USE_LDCONFIG= yes +INSTALLS_ICONS= yes +USE_QT5= buildtools_build concurrent core dbus gui linguisttools network \ + qmake_build testlib widgets x11extras +USE_XORG= ice inputproto sm x11 xcursor xext xfixes xi xrandr xrender \ + xt xtst + +USE_GITHUB= yes +GH_ACCOUNT= keepassxreboot + +CMAKE_ARGS+= -DZLIB_SUPPORTS_GZIP:BOOL=ON -DWITH_XC_AUTOTYPE=ON -DWITH_XC_HTTP=ON + +.include <bsd.port.mk> Added: head/security/keepassxc/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/keepassxc/distinfo Tue Mar 14 13:21:21 2017 (r436151) @@ -0,0 +1,3 @@ +TIMESTAMP = 1488819301 +SHA256 (keepassxreboot-keepassxc-2.1.3_GH0.tar.gz) = 9cfdcb519127197e4b35837160729a3f38c34771f869249b03fa88a8104fb0e4 +SIZE (keepassxreboot-keepassxc-2.1.3_GH0.tar.gz) = 3329237 Added: head/security/keepassxc/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/keepassxc/pkg-descr Tue Mar 14 13:21:21 2017 (r436151) @@ -0,0 +1,16 @@ +KeePassXC is a community fork of KeePassX with the goal to extend and improve +it with new features and bugfixes to provide a feature-rich, fully +cross-platform and modern open-source password manager. + +Additional features compared to KeePassX: + * Auto-Type on all three major platforms (Linux, Windows, OS X) + * Stand-alone password generator + * Password strength meter + * Using website favicons as entry icons + * Merging of databases + * Automatic reload when the database changed on disk + * KeePassHTTP support for use with PassIFox in Mozilla Firefox and + chromeIPass in Google Chrome or Chromium. + * Many bug fixes + +WWW: https://keepassxc.org/ Added: head/security/keepassxc/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/keepassxc/pkg-plist Tue Mar 14 13:21:21 2017 (r436151) @@ -0,0 +1,250 @@ +bin/keepassxc +lib/keepassxc/libkeepassx-autotype-xcb.so +share/applications/keepassxc.desktop +share/icons/hicolor/128x128/apps/keepassxc-dark.png +share/icons/hicolor/128x128/apps/keepassxc-locked.png +share/icons/hicolor/128x128/apps/keepassxc.png +share/icons/hicolor/128x128/mimetypes/application-x-keepassxc.png +share/icons/hicolor/16x16/apps/keepassxc-dark.png +share/icons/hicolor/16x16/apps/keepassxc-locked.png +share/icons/hicolor/16x16/apps/keepassxc.png +share/icons/hicolor/16x16/mimetypes/application-x-keepassxc.png +share/icons/hicolor/22x22/mimetypes/application-x-keepassxc.png +share/icons/hicolor/24x24/apps/keepassxc-dark.png +share/icons/hicolor/24x24/apps/keepassxc-locked.png +share/icons/hicolor/24x24/apps/keepassxc.png +share/icons/hicolor/256x256/apps/keepassxc-dark.png +share/icons/hicolor/256x256/apps/keepassxc-locked.png +share/icons/hicolor/256x256/apps/keepassxc.png +share/icons/hicolor/32x32/apps/keepassxc-dark.png +share/icons/hicolor/32x32/apps/keepassxc-locked.png +share/icons/hicolor/32x32/apps/keepassxc.png +share/icons/hicolor/32x32/mimetypes/application-x-keepassxc.png +share/icons/hicolor/48x48/apps/keepassxc-dark.png +share/icons/hicolor/48x48/apps/keepassxc-locked.png +share/icons/hicolor/48x48/apps/keepassxc.png +share/icons/hicolor/64x64/apps/keepassxc-dark.png +share/icons/hicolor/64x64/apps/keepassxc-locked.png +share/icons/hicolor/64x64/apps/keepassxc.png +share/icons/hicolor/64x64/mimetypes/application-x-keepassxc.png +share/icons/hicolor/scalable/apps/keepassxc-dark.svgz +share/icons/hicolor/scalable/apps/keepassxc-locked.svgz +share/icons/hicolor/scalable/apps/keepassxc.svgz +share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svgz +%%DATADIR%%/icons/application/128x128/apps/keepassxc-dark.png +%%DATADIR%%/icons/application/128x128/apps/keepassxc-locked.png +%%DATADIR%%/icons/application/128x128/apps/keepassxc.png +%%DATADIR%%/icons/application/128x128/mimetypes/application-x-keepassxc.png +%%DATADIR%%/icons/application/16x16/actions/application-exit.png +%%DATADIR%%/icons/application/16x16/actions/auto-type.png +%%DATADIR%%/icons/application/16x16/actions/configure.png +%%DATADIR%%/icons/application/16x16/actions/database-change-key.png +%%DATADIR%%/icons/application/16x16/actions/document-close.png +%%DATADIR%%/icons/application/16x16/actions/document-edit.png +%%DATADIR%%/icons/application/16x16/actions/document-encrypt.png +%%DATADIR%%/icons/application/16x16/actions/document-new.png +%%DATADIR%%/icons/application/16x16/actions/document-open.png +%%DATADIR%%/icons/application/16x16/actions/document-save-as.png +%%DATADIR%%/icons/application/16x16/actions/document-save.png +%%DATADIR%%/icons/application/16x16/actions/edit-clear-locationbar-ltr.png +%%DATADIR%%/icons/application/16x16/actions/edit-clear-locationbar-rtl.png +%%DATADIR%%/icons/application/16x16/actions/entry-clone.png +%%DATADIR%%/icons/application/16x16/actions/entry-delete.png +%%DATADIR%%/icons/application/16x16/actions/entry-edit.png +%%DATADIR%%/icons/application/16x16/actions/entry-new.png +%%DATADIR%%/icons/application/16x16/actions/group-delete.png +%%DATADIR%%/icons/application/16x16/actions/group-edit.png +%%DATADIR%%/icons/application/16x16/actions/group-new.png +%%DATADIR%%/icons/application/16x16/actions/help-about.png +%%DATADIR%%/icons/application/16x16/actions/password-copy.png +%%DATADIR%%/icons/application/16x16/actions/password-generate.png +%%DATADIR%%/icons/application/16x16/actions/password-generator.png +%%DATADIR%%/icons/application/16x16/actions/password-show-off.png +%%DATADIR%%/icons/application/16x16/actions/password-show-on.png +%%DATADIR%%/icons/application/16x16/actions/system-search.png +%%DATADIR%%/icons/application/16x16/actions/username-copy.png +%%DATADIR%%/icons/application/16x16/apps/keepassxc-dark.png +%%DATADIR%%/icons/application/16x16/apps/keepassxc-locked.png +%%DATADIR%%/icons/application/16x16/apps/keepassxc.png +%%DATADIR%%/icons/application/16x16/mimetypes/application-x-keepassxc.png +%%DATADIR%%/icons/application/22x22/actions/dialog-close.png +%%DATADIR%%/icons/application/22x22/actions/dialog-ok.png +%%DATADIR%%/icons/application/22x22/actions/document-encrypt.png +%%DATADIR%%/icons/application/22x22/actions/document-open.png +%%DATADIR%%/icons/application/22x22/actions/document-save.png +%%DATADIR%%/icons/application/22x22/actions/entry-delete.png +%%DATADIR%%/icons/application/22x22/actions/entry-edit.png +%%DATADIR%%/icons/application/22x22/actions/entry-new.png +%%DATADIR%%/icons/application/22x22/actions/password-copy.png +%%DATADIR%%/icons/application/22x22/actions/password-generator.png +%%DATADIR%%/icons/application/22x22/actions/system-search.png +%%DATADIR%%/icons/application/22x22/actions/username-copy.png +%%DATADIR%%/icons/application/22x22/mimetypes/application-x-keepassxc.png +%%DATADIR%%/icons/application/22x22/status/dialog-error.png +%%DATADIR%%/icons/application/22x22/status/dialog-information.png +%%DATADIR%%/icons/application/22x22/status/dialog-warning.png +%%DATADIR%%/icons/application/24x24/apps/keepassxc-dark.png +%%DATADIR%%/icons/application/24x24/apps/keepassxc-locked.png +%%DATADIR%%/icons/application/24x24/apps/keepassxc.png +%%DATADIR%%/icons/application/256x256/apps/keepassxc-dark.png +%%DATADIR%%/icons/application/256x256/apps/keepassxc-locked.png +%%DATADIR%%/icons/application/256x256/apps/keepassxc.png +%%DATADIR%%/icons/application/32x32/apps/keepassxc-dark.png +%%DATADIR%%/icons/application/32x32/apps/keepassxc-locked.png +%%DATADIR%%/icons/application/32x32/apps/keepassxc.png +%%DATADIR%%/icons/application/32x32/mimetypes/application-x-keepassxc.png +%%DATADIR%%/icons/application/48x48/apps/keepassxc-dark.png +%%DATADIR%%/icons/application/48x48/apps/keepassxc-locked.png +%%DATADIR%%/icons/application/48x48/apps/keepassxc.png +%%DATADIR%%/icons/application/64x64/apps/keepassxc-dark.png +%%DATADIR%%/icons/application/64x64/apps/keepassxc-locked.png +%%DATADIR%%/icons/application/64x64/apps/keepassxc.png +%%DATADIR%%/icons/application/64x64/mimetypes/application-x-keepassxc.png +%%DATADIR%%/icons/application/scalable/apps/keepassxc-dark.svgz +%%DATADIR%%/icons/application/scalable/apps/keepassxc-locked.svgz +%%DATADIR%%/icons/application/scalable/apps/keepassxc.svgz +%%DATADIR%%/icons/application/scalable/mimetypes/application-x-keepassxc.svgz +%%DATADIR%%/icons/database/C00_Password.png +%%DATADIR%%/icons/database/C01_Package_Network.png +%%DATADIR%%/icons/database/C02_MessageBox_Warning.png +%%DATADIR%%/icons/database/C03_Server.png +%%DATADIR%%/icons/database/C04_Klipper.png +%%DATADIR%%/icons/database/C05_Edu_Languages.png +%%DATADIR%%/icons/database/C06_KCMDF.png +%%DATADIR%%/icons/database/C07_Kate.png +%%DATADIR%%/icons/database/C08_Socket.png +%%DATADIR%%/icons/database/C09_Identity.png +%%DATADIR%%/icons/database/C10_Kontact.png +%%DATADIR%%/icons/database/C11_Camera.png +%%DATADIR%%/icons/database/C12_IRKickFlash.png +%%DATADIR%%/icons/database/C13_KGPG_Key3.png +%%DATADIR%%/icons/database/C14_Laptop_Power.png +%%DATADIR%%/icons/database/C15_Scanner.png +%%DATADIR%%/icons/database/C16_Mozilla_Firebird.png +%%DATADIR%%/icons/database/C17_CDROM_Unmount.png +%%DATADIR%%/icons/database/C18_Display.png +%%DATADIR%%/icons/database/C19_Mail_Generic.png +%%DATADIR%%/icons/database/C20_Misc.png +%%DATADIR%%/icons/database/C21_KOrganizer.png +%%DATADIR%%/icons/database/C22_ASCII.png +%%DATADIR%%/icons/database/C23_Icons.png +%%DATADIR%%/icons/database/C24_Connect_Established.png +%%DATADIR%%/icons/database/C25_Folder_Mail.png +%%DATADIR%%/icons/database/C26_FileSave.png +%%DATADIR%%/icons/database/C27_NFS_Unmount.png +%%DATADIR%%/icons/database/C28_QuickTime.png +%%DATADIR%%/icons/database/C29_KGPG_Term.png +%%DATADIR%%/icons/database/C30_Konsole.png +%%DATADIR%%/icons/database/C31_FilePrint.png +%%DATADIR%%/icons/database/C32_FSView.png +%%DATADIR%%/icons/database/C33_Run.png +%%DATADIR%%/icons/database/C34_Configure.png +%%DATADIR%%/icons/database/C35_KRFB.png +%%DATADIR%%/icons/database/C36_Ark.png +%%DATADIR%%/icons/database/C37_KPercentage.png +%%DATADIR%%/icons/database/C38_Samba_Unmount.png +%%DATADIR%%/icons/database/C39_History.png +%%DATADIR%%/icons/database/C40_Mail_Find.png +%%DATADIR%%/icons/database/C41_VectorGfx.png +%%DATADIR%%/icons/database/C42_KCMMemory.png +%%DATADIR%%/icons/database/C43_EditTrash.png +%%DATADIR%%/icons/database/C44_KNotes.png +%%DATADIR%%/icons/database/C45_Cancel.png +%%DATADIR%%/icons/database/C46_Help.png +%%DATADIR%%/icons/database/C47_KPackage.png +%%DATADIR%%/icons/database/C48_Folder.png +%%DATADIR%%/icons/database/C49_Folder_Blue_Open.png +%%DATADIR%%/icons/database/C50_Folder_Tar.png +%%DATADIR%%/icons/database/C51_Decrypted.png +%%DATADIR%%/icons/database/C52_Encrypted.png +%%DATADIR%%/icons/database/C53_Apply.png +%%DATADIR%%/icons/database/C54_Signature.png +%%DATADIR%%/icons/database/C55_Thumbnail.png +%%DATADIR%%/icons/database/C56_KAddressBook.png +%%DATADIR%%/icons/database/C57_View_Text.png +%%DATADIR%%/icons/database/C58_KGPG.png +%%DATADIR%%/icons/database/C59_Package_Development.png +%%DATADIR%%/icons/database/C60_KFM_Home.png +%%DATADIR%%/icons/database/C61_Services.png +%%DATADIR%%/icons/database/C62_Tux.png +%%DATADIR%%/icons/database/C63_Feather.png +%%DATADIR%%/icons/database/C64_Apple.png +%%DATADIR%%/icons/database/C65_W.png +%%DATADIR%%/icons/database/C66_Money.png +%%DATADIR%%/icons/database/C67_Certificate.png +%%DATADIR%%/icons/database/C68_BlackBerry.png +%%DATADIR%%/translations/keepassx_cs.qm +%%DATADIR%%/translations/keepassx_da.qm +%%DATADIR%%/translations/keepassx_de.qm +%%DATADIR%%/translations/keepassx_el.qm +%%DATADIR%%/translations/keepassx_en_plurals.qm +%%DATADIR%%/translations/keepassx_es.qm +%%DATADIR%%/translations/keepassx_fr.qm +%%DATADIR%%/translations/keepassx_id.qm +%%DATADIR%%/translations/keepassx_it.qm +%%DATADIR%%/translations/keepassx_ja.qm +%%DATADIR%%/translations/keepassx_ko.qm +%%DATADIR%%/translations/keepassx_lt.qm +%%DATADIR%%/translations/keepassx_nl_NL.qm +%%DATADIR%%/translations/keepassx_pl.qm +%%DATADIR%%/translations/keepassx_pt_BR.qm +%%DATADIR%%/translations/keepassx_pt_PT.qm +%%DATADIR%%/translations/keepassx_ru.qm +%%DATADIR%%/translations/keepassx_sl_SI.qm +%%DATADIR%%/translations/keepassx_sv.qm +%%DATADIR%%/translations/keepassx_uk.qm +%%DATADIR%%/translations/keepassx_zh_CN.qm +%%DATADIR%%/translations/keepassx_zh_TW.qm +share/mime/packages/keepassxc.xml +@dir share/icons/hicolor/scalable/apps +@dir share/icons/hicolor/scalable +@dir share/icons/hicolor/64x64/mimetypes +@dir share/icons/hicolor/64x64/apps +@dir share/icons/hicolor/64x64 +@dir share/icons/hicolor/48x48/apps +@dir share/icons/hicolor/48x48 +@dir share/icons/hicolor/32x32/mimetypes +@dir share/icons/hicolor/32x32/apps +@dir share/icons/hicolor/32x32 +@dir share/icons/hicolor/256x256/apps +@dir share/icons/hicolor/256x256 +@dir share/icons/hicolor/24x24/apps +@dir share/icons/hicolor/24x24 +@dir share/icons/hicolor/22x22/mimetypes +@dir share/icons/hicolor/22x22 +@dir share/icons/hicolor/16x16/mimetypes +@dir share/icons/hicolor/16x16/apps +@dir share/icons/hicolor/16x16 +@dir share/icons/hicolor/128x128/mimetypes +@dir share/icons/hicolor/128x128/apps +@dir share/icons/hicolor/128x128 +@dir %%DATADIR%%/translations +@dir %%DATADIR%%/icons/database +@dir %%DATADIR%%/icons/application/scalable/apps +@dir %%DATADIR%%/icons/application/scalable +@dir %%DATADIR%%/icons/application/64x64/mimetypes +@dir %%DATADIR%%/icons/application/64x64/apps +@dir %%DATADIR%%/icons/application/64x64 +@dir %%DATADIR%%/icons/application/48x48/apps +@dir %%DATADIR%%/icons/application/48x48 +@dir %%DATADIR%%/icons/application/32x32/mimetypes +@dir %%DATADIR%%/icons/application/32x32/apps +@dir %%DATADIR%%/icons/application/32x32 +@dir %%DATADIR%%/icons/application/256x256/apps +@dir %%DATADIR%%/icons/application/256x256 +@dir %%DATADIR%%/icons/application/24x24/apps +@dir %%DATADIR%%/icons/application/24x24 +@dir %%DATADIR%%/icons/application/22x22/status +@dir %%DATADIR%%/icons/application/22x22/mimetypes +@dir %%DATADIR%%/icons/application/22x22/actions +@dir %%DATADIR%%/icons/application/22x22 +@dir %%DATADIR%%/icons/application/16x16/mimetypes +@dir %%DATADIR%%/icons/application/16x16/apps +@dir %%DATADIR%%/icons/application/16x16/actions +@dir %%DATADIR%%/icons/application/16x16 +@dir %%DATADIR%%/icons/application/128x128/mimetypes +@dir %%DATADIR%%/icons/application/128x128/apps +@dir %%DATADIR%%/icons/application/128x128 +@dir %%DATADIR%%/icons/application +@dir %%DATADIR%%/icons +@dir %%DATADIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201703141321.v2EDLLcA049642>