pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/ChiPass
Module Name: pkgsrc
Committed By: wiz
Date: Mon Oct 19 08:39:42 UTC 2026
Added Files:
pkgsrc/security/ChiPass: DESCR Makefile PLIST distinfo options.mk
pkgsrc/security/ChiPass/patches: patch-src_CMakeLists.txt
Log Message:
security/ChiPass: import ChiPass-2026.09.0
Packaged by Gourd for wip.
ChiPass can store your passwords safely and auto-type them into
your everyday websites and applications.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/security/ChiPass/DESCR \
pkgsrc/security/ChiPass/Makefile pkgsrc/security/ChiPass/PLIST \
pkgsrc/security/ChiPass/distinfo pkgsrc/security/ChiPass/options.mk
cvs rdiff -u -r0 -r1.1 \
pkgsrc/security/ChiPass/patches/patch-src_CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/security/ChiPass/DESCR
diff -u /dev/null pkgsrc/security/ChiPass/DESCR:1.1
--- /dev/null Mon Oct 19 08:39:42 2026
+++ pkgsrc/security/ChiPass/DESCR Mon Oct 19 08:39:41 2026
@@ -0,0 +1,2 @@
+ChiPass can store your passwords safely and auto-type them into
+your everyday websites and applications.
Index: pkgsrc/security/ChiPass/Makefile
diff -u /dev/null pkgsrc/security/ChiPass/Makefile:1.1
--- /dev/null Mon Oct 19 08:39:42 2026
+++ pkgsrc/security/ChiPass/Makefile Mon Oct 19 08:39:42 2026
@@ -0,0 +1,62 @@
+# $NetBSD: Makefile,v 1.1 2026/10/19 08:39:42 wiz Exp $
+
+DISTNAME= ChiPass
+VERSION= 2026.09.0
+PKGNAME= ${DISTNAME}-${VERSION}
+CATEGORIES= security
+MASTER_SITES= ${MASTER_SITE_CODEBERG:=ChiPass/}
+CODEBERG_TAG= v${VERSION}
+DIST_SUBDIR= chipass-${PKGVERSION_NOREV}
+
+MAINTAINER= gourd753+netbsd%xenos5.net@localhost
+HOMEPAGE= https://codeberg.org/ChiPass/ChiPass
+COMMENT= Password generator and manager
+LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v3 AND mit AND cc0-1.0-universal
+
+TOOL_DEPENDS+= qt6-qttranslations>=0:../../x11/qt6-qttranslations
+
+USE_TOOLS+= pkg-config
+
+# botan3
+GCC_REQD+= 11
+
+WRKSRC= ${WRKDIR}/chipass
+
+USE_LANGUAGES= c c++
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_BUILD_TYPE=Release
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_ENABLE_MANUAL=OFF
+
+SUBST_CLASSES+= prefix
+SUBST_STAGE.prefix= pre-configure
+SUBST_FILES.prefix= src/CMakeLists.txt
+SUBST_VARS.prefix= PREFIX
+
+#NOT_PAX_MPROTECT_SAFE+= bin/ChiPass
+
+.PHONY: qmake-bin-add
+pre-configure: qmake-bin-add
+
+qmake-bin-add:
+ ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
+
+.include "options.mk"
+
+.include "../../archivers/minizip/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../converters/qrencode/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../security/argon2/buildlink3.mk"
+.include "../../security/botan3/buildlink3.mk"
+.include "../../security/zxcvbn-c/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../graphics/qt6-qtsvg/buildlink3.mk"
+.include "../../devel/qt6-qttools/buildlink3.mk"
+.include "../../devel/qt6-qt5compat/buildlink3.mk"
+.include "../../devel/libusb1/buildlink3.mk"
+.include "../../devel/appstream/buildlink3.mk"
+# does not support editline
+.include "../../devel/readline/buildlink3.mk"
+.include "../../x11/libXtst/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/ChiPass/PLIST
diff -u /dev/null pkgsrc/security/ChiPass/PLIST:1.1
--- /dev/null Mon Oct 19 08:39:42 2026
+++ pkgsrc/security/ChiPass/PLIST Mon Oct 19 08:39:42 2026
@@ -0,0 +1,16 @@
+@comment $NetBSD: PLIST,v 1.1 2026/10/19 08:39:42 wiz Exp $
+bin/ChiPass
+bin/ChiPass-cli
+bin/ChiPass-proxy
+share/applications/org.chipass.ChiPass.desktop
+share/icons/hicolor/256x256/apps/org.chipass.ChiPass.png
+share/icons/hicolor/scalable/apps/org.chipass.ChiPass-chipass-locked.svg
+share/icons/hicolor/scalable/apps/org.chipass.ChiPass-chipass-monochrome-dark-locked.svg
+share/icons/hicolor/scalable/apps/org.chipass.ChiPass-chipass-monochrome-dark.svg
+share/icons/hicolor/scalable/apps/org.chipass.ChiPass-chipass-monochrome-light-locked.svg
+share/icons/hicolor/scalable/apps/org.chipass.ChiPass-chipass-monochrome-light.svg
+share/icons/hicolor/scalable/apps/org.chipass.ChiPass-chipass-unlocked.svg
+share/icons/hicolor/scalable/apps/org.chipass.ChiPass-chipass.svg
+share/icons/hicolor/scalable/mimetypes/org.chipass.ChiPass-application-x-chipass.svg
+share/metainfo/org.chipass.ChiPass.metainfo.xml
+share/mime/packages/org.chipass.ChiPass-application-x-chipass.xml
Index: pkgsrc/security/ChiPass/distinfo
diff -u /dev/null pkgsrc/security/ChiPass/distinfo:1.1
--- /dev/null Mon Oct 19 08:39:42 2026
+++ pkgsrc/security/ChiPass/distinfo Mon Oct 19 08:39:42 2026
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2026/10/19 08:39:42 wiz Exp $
+
+BLAKE2s (chipass-2026.09.0/ChiPass.tar.gz) = 587ffc5ccd44f465f250532a36110405f6c19e00385e0beac6b29ed09e4bf014
+SHA512 (chipass-2026.09.0/ChiPass.tar.gz) = 618dc6a8ca4fc4e1ea3f6863213050182661355911776eb5e37bc336023b33a646943632c708cb2c696ced051dd527c8c52026bde9ec37b51d2829acadb8e07a
+Size (chipass-2026.09.0/ChiPass.tar.gz) = 12835830 bytes
+SHA1 (patch-src_CMakeLists.txt) = 831869f10c193ef0bdbf078267e72e0b8e634e01
Index: pkgsrc/security/ChiPass/options.mk
diff -u /dev/null pkgsrc/security/ChiPass/options.mk:1.1
--- /dev/null Mon Oct 19 08:39:42 2026
+++ pkgsrc/security/ChiPass/options.mk Mon Oct 19 08:39:42 2026
@@ -0,0 +1,60 @@
+# $NetBSD: options.mk,v 1.1 2026/10/19 08:39:42 wiz Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.chipass
+PKG_SUPPORTED_OPTIONS= chipass-browser chipass-browser-passkey \
+ chipass-fdosecrets chipass-keeshare \
+ chipass-networking chipass-sshagent \
+ chipass-yubikey
+PKG_SUGGESTED_OPTIONS= chipass-browser
+
+.include "../../mk/bsd.options.mk"
+
+# Enable/Disable KeepassXC-Browser extension support
+.if !empty(PKG_OPTIONS:Mchipass-browser)
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_BROWSER=ON
+.else
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_BROWSER=OFF
+.endif
+
+# Enable/Disable Passkeys support for browser integration
+.if !empty(PKG_OPTIONS:Mchipass-browser-passkey)
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_BROWSER_PASSKEYS=ON
+.else
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_BROWSER_PASSKEYS=OFF
+.endif
+
+# Enable/Disable Freedesktop.org Secrets Service support
+.if !empty(PKG_OPTIONS:Mchipass-fdosecrets)
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_FDOSECRETS=ON
+.else
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_FDOSECRETS=OFF
+.endif
+
+# Enable/Disable KeeShare group synchronization extension
+.if !empty(PKG_OPTIONS:Mchipass-keeshare)
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_KEESHARE==ON
+.else
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_KEESHARE==OFF
+.endif
+
+# Enable/Disable Networking support
+.if !empty(PKG_OPTIONS:Mchipass-networking)
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_NETWORKING=ON
+.else
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_WITH_NETWORKING=OFF
+.endif
+
+# Enable/Disable SSHAgent support
+.if !empty(PKG_OPTIONS:Mchipass-sshagent)
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_ENABLE_SSHAGENT=ON
+.else
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_ENABLE_SSHAGENT=OFF
+.endif
+
+# Enable/Disable YubiKey HMAC-SHA1 authentication support
+.if !empty(PKG_OPTIONS:Mchipass-yubikey)
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_ENABLE_YUBIKEY=ON
+.include "../../security/pcsc-lite/buildlink3.mk"
+.else
+CMAKE_CONFIGURE_ARGS+= -DCHIPASS_ENABLE_YUBIKEY=OFF
+.endif
Index: pkgsrc/security/ChiPass/patches/patch-src_CMakeLists.txt
diff -u /dev/null pkgsrc/security/ChiPass/patches/patch-src_CMakeLists.txt:1.1
--- /dev/null Mon Oct 19 08:39:42 2026
+++ pkgsrc/security/ChiPass/patches/patch-src_CMakeLists.txt Mon Oct 19 08:39:42 2026
@@ -0,0 +1,20 @@
+$NetBSD: patch-src_CMakeLists.txt,v 1.1 2026/10/19 08:39:42 wiz Exp $
+
+* Patch to fix reference to QT6 translation directory on NetBSD.
+
+--- src/CMakeLists.txt.orig 2026-09-10 23:25:09.000000000 +0000
++++ src/CMakeLists.txt
+@@ -223,11 +223,11 @@ cmake_path(ABSOLUTE_PATH QT6_INSTALL_TRA
+ BASE_DIRECTORY ${QT6_INSTALL_PREFIX}
+ OUTPUT_VARIABLE qt_translations_dir
+ )
+-message(VERBOSE "Using Qt6 translations: ${qt_translations_dir}")
+-file(GLOB qtbase_qm_files ${qt_translations_dir}/qtbase_*.qm)
++message(VERBOSE "Using Qt6 translations: @PREFIX@/qt6/translations")
++file(GLOB qtbase_qm_files @PREFIX@/qt6/translations/qtbase_*.qm)
+ qt6_add_resources(ChiPass_all "i18n_qtbase"
+ PREFIX /i18n
+- BASE ${qt_translations_dir}
++ BASE @PREFIX@/qt6/translations
+ FILES ${qtbase_qm_files}
+ )
Home |
Main Index |
Thread Index |
Old Index