[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2024-04-22 Thread Sam James
commit: 1dda119b0cdede6cbf8244c3d3fdf040812c4927
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 22 10:55:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 22 10:55:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dda119b

app-admin/passwordsafe: Stabilize 1.18.2 amd64, #929136

Signed-off-by: Sam James  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.18.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.18.2.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.18.2.ebuild
index bb09079ca4f2..9581dc5e6d16 100644
--- a/app-admin/passwordsafe/passwordsafe-1.18.2.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.18.2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/pwsafe-${MY_PV}"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/files/, app-admin/passwordsafe/

2024-02-15 Thread Joonas Niilola
commit: 45a5c00ad9bf875dd1387e61cfb692ab404d637e
Author: Martin Dummer  gmx  net>
AuthorDate: Sun Jan 28 19:28:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 15 13:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a5c00a

app-admin/passwordsafe: drop 1.15.0, 1.16.0

Signed-off-by: Martin Dummer  gmx.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/Manifest|  2 -
 .../files/passwordsafe-1.15.0-gcc12-time.patch | 14 
 .../passwordsafe-1.15.0-gtest-no-gnu++11.patch | 13 
 app-admin/passwordsafe/passwordsafe-1.15.0.ebuild  | 90 --
 app-admin/passwordsafe/passwordsafe-1.16.0.ebuild  | 87 -
 5 files changed, 206 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 59d05c9d28aa..3d4f03870363 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,3 +1 @@
-DIST passwordsafe-1.15.0.tar.gz 15354159 BLAKE2B 
699f80325884cba9bc6e5ffb33bea5c0b2c01f12ed7e4ea1226c4a64c761a8f20b8272e771261ca59aeeb49bfaa4ea83edc9af6c0aa9ae853e537b0f76f28aaa
 SHA512 
803572afc479d608899e1166ef032a2a660fce122e03f89f59f8e9da9f7439e0eb1d602f77283200626f49d7e146e82edf8edee40060ff4cf6163e81bdf5f738
-DIST passwordsafe-1.16.0.tar.gz 15369804 BLAKE2B 
344e77f74e588f41ba3696f5ea05cf054fca9f285437294033284561cbb83c76dc1311033b78673db0049132b7c9f37493c3698bb3b66e8e0a91ae63f7a83cdf
 SHA512 
839de5072d6c9ec8fb82456e4516e51408be271ac8041b6dd9cf30990ac88914a139d96b40ee09764892acd8320abb2950d7f159a5b18c3d1549e58b922aa024
 DIST passwordsafe-1.17.0.tar.gz 15463920 BLAKE2B 
e64c73139c829b16b5f825d3c078f1cb3285cb15400be988e35b64e4ce701a5241e099a09092a576e487f709464b6fa5d5911f5f68e096d194329cd0214ac8cd
 SHA512 
de1ef537c2f6c17e35d93a53cf46e86b7c1f1a4439282f8c2b98443845e3d381e113448acd739fc6ccdb5eee8ff7ebfd8c0e4306cda517ab623eaf5b9354d39d

diff --git a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch 
b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch
deleted file mode 100644
index c960c9ca2688..
--- a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://github.com/pwsafe/pwsafe/pull/865
-https://bugs.gentoo.org/854144
 a/src/os/unix/pws_time.h
-+++ b/src/os/unix/pws_time.h
-@@ -10,9 +10,7 @@
- 
- #include "../typedefs.h"
- #include 
--#ifdef __FreeBSD__
- #include 
--#endif
- 
- #ifndef __TIME64_T_TYPE
- #define __TIME64_T_TYPE uint64_t

diff --git 
a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch 
b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch
deleted file mode 100644
index fe39281f29b1..
--- a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Bug: https://bugs.gentoo.org/893464
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -248,7 +248,7 @@
- 
- else ()
- set(CMAKE_CXX_FLAGS
--  "${CMAKE_CXX_FLAGS} -fPIC -Wall -std=gnu++11 -DUNICODE 
-DWCHAR_INCOMPATIBLE_XMLCH ${CMAKE_WXWINDOWS_CXX_FLAGS}")
-+  "${CMAKE_CXX_FLAGS} -fPIC -Wall  -DUNICODE -DWCHAR_INCOMPATIBLE_XMLCH 
${CMAKE_WXWINDOWS_CXX_FLAGS}")
- set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG -DDEBUG")
- if (USE_ASAN)
-   set(CMAKE_CXX_FLAGS_DEBUG

diff --git a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
deleted file mode 100644
index 43dc7b3551fa..
--- a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-
-inherit cmake desktop optfeature wxwidgets xdg
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="qr test +xml yubikey"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/openssl:0=
-   net-misc/curl
-   sys-apps/file
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   qr? ( media-gfx/qrencode )
-   xml? ( dev-libs/xerces-c )
-   yubikey? ( sys-auth/ykpers )"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   app-arch/zip
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S="${WORKDIR}/pwsafe-${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.15.0-gcc12-time.patch
-   "${FILESDIR}"/${PN}-1.15.0-gtest-no-gnu++11.patch
-)
-
-src_configure() {
-   setup-wxwidgets
-
-   local mycmakeargs=(
-   -DNO_QR=$(usex !qr)
-   -DNO_GTEST=$(usex !test)
-   -DGTEST_BUILD=OFF
-   -DXML_XERCESC=$(usex xml)
-   

[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2024-02-15 Thread Joonas Niilola
commit: c6209270aa8d3982b21a3cb0ff20a23c5361f8b2
Author: Martin Dummer  gmx  net>
AuthorDate: Sun Jan 28 19:52:46 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 15 13:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6209270

app-admin/passwordsafe: add 1.18.2

Bug: https://bugs.gentoo.org/914185
Closes: https://bugs.gentoo.org/917426
Closes: https://bugs.gentoo.org/917427
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/35058
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/Manifest   |  1 +
 app-admin/passwordsafe/passwordsafe-1.18.2.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 3d4f03870363..5301b99b1991 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1 +1,2 @@
 DIST passwordsafe-1.17.0.tar.gz 15463920 BLAKE2B 
e64c73139c829b16b5f825d3c078f1cb3285cb15400be988e35b64e4ce701a5241e099a09092a576e487f709464b6fa5d5911f5f68e096d194329cd0214ac8cd
 SHA512 
de1ef537c2f6c17e35d93a53cf46e86b7c1f1a4439282f8c2b98443845e3d381e113448acd739fc6ccdb5eee8ff7ebfd8c0e4306cda517ab623eaf5b9354d39d
+DIST passwordsafe-1.18.2.tar.gz 15613801 BLAKE2B 
e4ad44fe3aae6230c6a1d07e644b7b02831ec5bc815decd85050099c6f43e83bc09cd7d8f88ddfa5b63e5636db774f4b295bb34739e15115ba55c5142d3b08ae
 SHA512 
09fb19133ff325832fa5d284aa1b1e7eda1788c4298424701132ede27fbb17956d874c0007ac00a2b9367d279175666744e192523ec79786baf626fb461abec7

diff --git a/app-admin/passwordsafe/passwordsafe-1.18.2.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.18.2.ebuild
new file mode 100644
index ..bb09079ca4f2
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.18.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+
+inherit cmake desktop optfeature wxwidgets xdg
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-misc/curl
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   app-arch/zip
+   dev-lang/perl
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? ( dev-cpp/gtest )"
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DGTEST_BUILD=OFF
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   doicon -s 48 install/graphics/pwsafe.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2023-12-24 Thread Arthur Zamarin
commit: dacb83591e73761255cb452b588a7621282eb02f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 24 17:21:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 24 17:21:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dacb8359

app-admin/passwordsafe: Stabilize 1.17.0 amd64, #920584

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.17.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.17.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.17.0.ebuild
index fbe1137b16da..fb5458c1a459 100644
--- a/app-admin/passwordsafe/passwordsafe-1.17.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.17.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/pwsafe-${MY_PV}"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2023-06-19 Thread Sam James
commit: cf9ebb19cb2ba6f57e45b8285fdcb15a78c91a28
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 20 03:16:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 20 03:17:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9ebb19

app-admin/passwordsafe: Stabilize 1.16.0 amd64, #908747

Signed-off-by: Sam James  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
index a7f35bd28039..cb8c08081f13 100644
--- a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/pwsafe-${MY_PV}"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2023-06-18 Thread Joonas Niilola
commit: ba7638a1ffaf33545db1a4ac0021a1bf80a8d869
Author: Martin Dummer  gmx  net>
AuthorDate: Sun Jun 11 10:40:34 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun 18 12:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7638a1

app-admin/passwordsafe: add 1.17.0

Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/31383
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/Manifest   |  1 +
 app-admin/passwordsafe/passwordsafe-1.17.0.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 3aa4d1c4e931..59d05c9d28aa 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1,3 @@
 DIST passwordsafe-1.15.0.tar.gz 15354159 BLAKE2B 
699f80325884cba9bc6e5ffb33bea5c0b2c01f12ed7e4ea1226c4a64c761a8f20b8272e771261ca59aeeb49bfaa4ea83edc9af6c0aa9ae853e537b0f76f28aaa
 SHA512 
803572afc479d608899e1166ef032a2a660fce122e03f89f59f8e9da9f7439e0eb1d602f77283200626f49d7e146e82edf8edee40060ff4cf6163e81bdf5f738
 DIST passwordsafe-1.16.0.tar.gz 15369804 BLAKE2B 
344e77f74e588f41ba3696f5ea05cf054fca9f285437294033284561cbb83c76dc1311033b78673db0049132b7c9f37493c3698bb3b66e8e0a91ae63f7a83cdf
 SHA512 
839de5072d6c9ec8fb82456e4516e51408be271ac8041b6dd9cf30990ac88914a139d96b40ee09764892acd8320abb2950d7f159a5b18c3d1549e58b922aa024
+DIST passwordsafe-1.17.0.tar.gz 15463920 BLAKE2B 
e64c73139c829b16b5f825d3c078f1cb3285cb15400be988e35b64e4ce701a5241e099a09092a576e487f709464b6fa5d5911f5f68e096d194329cd0214ac8cd
 SHA512 
de1ef537c2f6c17e35d93a53cf46e86b7c1f1a4439282f8c2b98443845e3d381e113448acd739fc6ccdb5eee8ff7ebfd8c0e4306cda517ab623eaf5b9354d39d

diff --git a/app-admin/passwordsafe/passwordsafe-1.17.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.17.0.ebuild
new file mode 100644
index ..fbe1137b16da
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.17.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit cmake desktop optfeature wxwidgets xdg
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-misc/curl
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   app-arch/zip
+   dev-lang/perl
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? ( dev-cpp/gtest )"
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DGTEST_BUILD=OFF
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   doicon -s 48 install/graphics/pwsafe.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2023-05-27 Thread Sam James
commit: 55c44fc529cb0c4d6740ed28b60b88872ec68760
Author: Sam James  gentoo  org>
AuthorDate: Sat May 27 10:13:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 27 10:13:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c44fc5

app-admin/passwordsafe: Keyword 1.16.0 arm64, #907127

Signed-off-by: Sam James  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
index fabd0ebb98f3..a7f35bd28039 100644
--- a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/pwsafe-${MY_PV}"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2023-05-18 Thread Joonas Niilola
commit: 03b95759681f2b2786603da15568688f651f6ee0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri May 19 05:34:37 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri May 19 05:34:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b95759

app-admin/passwordsafe: include "no -std=gnu++11" patch from 1.15.0

Closes: https://bugs.gentoo.org/906667
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.16.0.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
index d63224c667fb..d1fee3d789ea 100644
--- a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 
-DEPEND="
+RDEPEND="
net-misc/curl
sys-apps/util-linux
x11-libs/libXt
@@ -28,13 +28,17 @@ DEPEND="
qr? ( media-gfx/qrencode )
xml? ( dev-libs/xerces-c )
yubikey? ( sys-auth/ykpers )"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
 BDEPEND="
app-arch/zip
-   virtual/pkgconfig
+   dev-lang/perl
sys-devel/gettext
+   virtual/pkgconfig
test? ( dev-cpp/gtest )"
 
+PATCHES=( "${FILESDIR}"/${PN}-1.15.0-gtest-no-gnu++11.patch )
+
 src_configure() {
setup-wxwidgets
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2023-05-18 Thread Joonas Niilola
commit: ba5b6f82f42140213a421f94eb711c7addec3782
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri May 19 05:36:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri May 19 05:36:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5b6f82

app-admin/passwordsafe: fix UnusedInherits on 1.16.0

Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
index d1fee3d789ea..fabd0ebb98f3 100644
--- a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 WX_GTK_VER="3.0-gtk3"
 
-inherit cmake desktop flag-o-matic optfeature wxwidgets xdg
+inherit cmake desktop optfeature wxwidgets xdg
 
 MY_PV="${PV/_beta/BETA}"
 DESCRIPTION="Password manager with wxGTK based frontend"



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2023-05-18 Thread Joonas Niilola
commit: 44b4326707af0d915c63c45b994e513c2b8378da
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu May 18 10:49:09 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 18 10:49:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b43267

app-admin/passwordsafe: remove old cruft from the ebuild

Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.16.0.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
index 1cdaabc563e9..d63224c667fb 100644
--- a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
@@ -35,11 +35,6 @@ BDEPEND="
sys-devel/gettext
test? ( dev-cpp/gtest )"
 
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
 src_configure() {
setup-wxwidgets
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2023-05-18 Thread Joonas Niilola
commit: efc0447d191904881fe4a581e57c170d5c9eb466
Author: Martin Dummer  gmx  net>
AuthorDate: Mon Jan  9 06:36:00 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 18 10:48:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc0447d

app-admin/passwordsafe: add 1.16.0

Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/29030
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/Manifest   |  1 +
 app-admin/passwordsafe/passwordsafe-1.16.0.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 4cb3c9dc2d2b..3aa4d1c4e931 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1 +1,2 @@
 DIST passwordsafe-1.15.0.tar.gz 15354159 BLAKE2B 
699f80325884cba9bc6e5ffb33bea5c0b2c01f12ed7e4ea1226c4a64c761a8f20b8272e771261ca59aeeb49bfaa4ea83edc9af6c0aa9ae853e537b0f76f28aaa
 SHA512 
803572afc479d608899e1166ef032a2a660fce122e03f89f59f8e9da9f7439e0eb1d602f77283200626f49d7e146e82edf8edee40060ff4cf6163e81bdf5f738
+DIST passwordsafe-1.16.0.tar.gz 15369804 BLAKE2B 
344e77f74e588f41ba3696f5ea05cf054fca9f285437294033284561cbb83c76dc1311033b78673db0049132b7c9f37493c3698bb3b66e8e0a91ae63f7a83cdf
 SHA512 
839de5072d6c9ec8fb82456e4516e51408be271ac8041b6dd9cf30990ac88914a139d96b40ee09764892acd8320abb2950d7f159a5b18c3d1549e58b922aa024

diff --git a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
new file mode 100644
index ..1cdaabc563e9
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit cmake desktop flag-o-matic optfeature wxwidgets xdg
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   net-misc/curl
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-arch/zip
+   virtual/pkgconfig
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DGTEST_BUILD=OFF
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   doicon -s 48 install/graphics/pwsafe.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/, app-admin/passwordsafe/files/

2023-04-28 Thread Joonas Niilola
commit: 226042015d009bb30121508182b19a31131d175e
Author: Peter Levine  gmail  com>
AuthorDate: Wed Apr  5 02:48:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 28 07:43:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22604201

app-admin/passwordsafe: fix building against gtest-1.13

dev-cpp/gtest-1.13.0 now requires building with c++14 or higher, and
'-std=gnu++11' has been removed upstream.

Closes: https://bugs.gentoo.org/895140
Closes: https://github.com/gentoo/gentoo/pull/30483
Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/passwordsafe-1.15.0-gtest-no-gnu++11.patch| 13 +
 app-admin/passwordsafe/passwordsafe-1.15.0.ebuild   | 10 +++---
 2 files changed, 16 insertions(+), 7 deletions(-)

diff --git 
a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch 
b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch
new file mode 100644
index ..fe39281f29b1
--- /dev/null
+++ b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch
@@ -0,0 +1,13 @@
+Bug: https://bugs.gentoo.org/893464
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -248,7 +248,7 @@
+ 
+ else ()
+ set(CMAKE_CXX_FLAGS
+-  "${CMAKE_CXX_FLAGS} -fPIC -Wall -std=gnu++11 -DUNICODE 
-DWCHAR_INCOMPATIBLE_XMLCH ${CMAKE_WXWINDOWS_CXX_FLAGS}")
++  "${CMAKE_CXX_FLAGS} -fPIC -Wall  -DUNICODE -DWCHAR_INCOMPATIBLE_XMLCH 
${CMAKE_WXWINDOWS_CXX_FLAGS}")
+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG -DDEBUG")
+ if (USE_ASAN)
+   set(CMAKE_CXX_FLAGS_DEBUG

diff --git a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
index bc3fbce0c6ee..43dc7b3551fa 100644
--- a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 WX_GTK_VER="3.0-gtk3"
 
-inherit cmake desktop flag-o-matic optfeature wxwidgets xdg
+inherit cmake desktop optfeature wxwidgets xdg
 
 MY_PV="${PV/_beta/BETA}"
 DESCRIPTION="Password manager with wxGTK based frontend"
@@ -39,13 +39,9 @@ S="${WORKDIR}/pwsafe-${MY_PV}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.15.0-gcc12-time.patch
+   "${FILESDIR}"/${PN}-1.15.0-gtest-no-gnu++11.patch
 )
 
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
 src_configure() {
setup-wxwidgets
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/, app-admin/passwordsafe/files/

2022-12-18 Thread Andreas Sturmlechner
commit: e17a3a60231adfa4235f0164547a625b1e9f61e3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Dec 18 12:29:17 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec 18 15:49:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17a3a60

app-admin/passwordsafe: drop 1.13.0, 1.14.0-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-admin/passwordsafe/Manifest|  2 -
 .../passwordsafe-1.06_beta-system-gtest.patch  | 69 
 app-admin/passwordsafe/passwordsafe-1.13.0.ebuild  | 92 --
 .../passwordsafe/passwordsafe-1.14.0-r1.ebuild | 90 -
 4 files changed, 253 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 334320ca6a62..4cb3c9dc2d2b 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,3 +1 @@
-DIST passwordsafe-1.13.0.tar.gz 15022877 BLAKE2B 
353976c22365fc98c034eac339f067061ee659043ab8507bbec174483414619b8442ba4fd7671e888127b83e9865d21587529c7821bd706a55da951c300425d4
 SHA512 
eb8ae46e9f3e8287b2ad781ed6d6e13026096a35fadc1fd1da1116e5e6b65e16e76090d8e7d1c64be387229ccd1053dcc820acbe7ee97914e46c311ee8ff03b8
-DIST passwordsafe-1.14.0.tar.gz 15303935 BLAKE2B 
977386e5c469772753173bd46f608e9fb77e462706fbe6bf80a18cf8e5f3b89cc7300f92298b2b45885dafbef323a0ba59d67ddcea20c229f4f9520a54800653
 SHA512 
958ab87ac6a9066a0359890facd509c1085646eddcefc33f89b934a9375df51bcbc78213298d165d354c64618c8fb753c2588e386e886fa4c1c478e0a27d3d27
 DIST passwordsafe-1.15.0.tar.gz 15354159 BLAKE2B 
699f80325884cba9bc6e5ffb33bea5c0b2c01f12ed7e4ea1226c4a64c761a8f20b8272e771261ca59aeeb49bfaa4ea83edc9af6c0aa9ae853e537b0f76f28aaa
 SHA512 
803572afc479d608899e1166ef032a2a660fce122e03f89f59f8e9da9f7439e0eb1d602f77283200626f49d7e146e82edf8edee40060ff4cf6163e81bdf5f738

diff --git 
a/app-admin/passwordsafe/files/passwordsafe-1.06_beta-system-gtest.patch 
b/app-admin/passwordsafe/files/passwordsafe-1.06_beta-system-gtest.patch
deleted file mode 100644
index b17385bdcd83..
--- a/app-admin/passwordsafe/files/passwordsafe-1.06_beta-system-gtest.patch
+++ /dev/null
@@ -1,69 +0,0 @@
 a/CMakeLists.txt   2018-08-11 09:54:05.0 +0200
-+++ b/CMakeLists.txt   2018-08-22 10:48:06.422755215 +0200
-@@ -91,6 +91,7 @@
- # Configurable options:
- option (NO_YUBI "Set ON to disable YubiKey support" OFF)
- option (NO_GTEST "Set ON to disable gtest unit testing" OFF)
-+option (SYSTEM_GTEST "Set ON to use gtest provided by the system" OFF)
- 
- if (WIN32)
-   option (WX_WINDOWS "Build wxWidget under Windows" OFF)
-@@ -256,31 +257,36 @@
- endif (MSVC)
- 
- if (NOT NO_GTEST)
--   # Download and unpack googletest at configure time
--   # See https://crascit.com/2015/07/25/cmake-gtest/
--   configure_file(Misc/CMakeLists.gtest.txt.in 
googletest-download/CMakeLists.txt)
--   execute_process(COMMAND "${CMAKE_COMMAND}" -G "${CMAKE_GENERATOR}" .
-+  if (NOT SYSTEM_GTEST)
-+# Download and unpack googletest at configure time
-+# See https://crascit.com/2015/07/25/cmake-gtest/
-+configure_file(Misc/CMakeLists.gtest.txt.in 
googletest-download/CMakeLists.txt)
-+execute_process(COMMAND "${CMAKE_COMMAND}" -G "${CMAKE_GENERATOR}" .
-WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/googletest-download" )
--   execute_process(COMMAND "${CMAKE_COMMAND}" --build .
-+ execute_process(COMMAND "${CMAKE_COMMAND}" --build .
-WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/googletest-download" )
-+# Prevent GoogleTest from overriding our compiler/linker options
-+# when building with Visual Studio
-+set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
-+# Set some other gtest configurations:
-+set(BUILD_GMOCK OFF CACHE BOOL "" FORCE)
-+set(BUILD_GTEST ON CACHE BOOL "" FORCE)
-+set(INSTALL_GTEST OFF CACHE BOOL "" FORCE)
-+
-+# Add googletest directly to our build. This adds
-+# the following targets: gtest, gtest_main, gmock
-+# and gmock_main
-+add_subdirectory("${CMAKE_BINARY_DIR}/googletest-src"
-+ "${CMAKE_BINARY_DIR}/googletest-build")
-+
-+include_directories("${gtest_SOURCE_DIR}/include"
-+#"${gmock_SOURCE_DIR}/include"
-+)
-+  else (NOT SYSTEM_GTEST)
-+find_package(GTest REQUIRED)
-+set(GTEST_LIBRARIES ${GTEST_BOTH_LIBRARIES})
-+  endif(NOT SYSTEM_GTEST)
- 
--   # Prevent GoogleTest from overriding our compiler/linker options
--   # when building with Visual Studio
--   set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
--   # Set some other gtest configurations:
--   set(BUILD_GMOCK OFF CACHE BOOL "" FORCE)
--   set(BUILD_GTEST ON CACHE BOOL "" FORCE)
--   set(INSTALL_GTEST OFF CACHE BOOL "" FORCE)
--
--   # Add googletest directly to our build. This adds
--   # the following targets: gtest, gtest_main, gmock
--   # and gmock_main
--   

[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2022-08-27 Thread Agostino Sarubbo
commit: ca1adeff1616341c1d3fc960567107a99f62ca21
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Aug 27 08:26:19 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Aug 27 08:26:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1adeff

app-admin/passwordsafe: amd64 stable wrt bug #866608

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
index da104b993d4c..bc3fbce0c6ee 100644
--- a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/files/

2022-06-30 Thread Sam James
commit: 8e3f4199c3e2f77f7e2d4d02f3430b4e407b07e7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 30 21:36:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 30 21:36:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3f4199

app-admin/passwordsafe: add link to upstream PR

Bug: https://bugs.gentoo.org/854144
Signed-off-by: Sam James  gentoo.org>

 app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch 
b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch
index 0852e2888fdf..c960c9ca2688 100644
--- a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch
+++ b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch
@@ -1,3 +1,4 @@
+https://github.com/pwsafe/pwsafe/pull/865
 https://bugs.gentoo.org/854144
 --- a/src/os/unix/pws_time.h
 +++ b/src/os/unix/pws_time.h



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/files/, app-admin/passwordsafe/

2022-06-30 Thread Sam James
commit: 1cb089fd5ce61c66ead34b6fbd57e6d8f61336ea
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 30 21:32:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 30 21:32:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb089fd

app-admin/passwordsafe: fix build with GCC 12

Closes: https://bugs.gentoo.org/854144
Signed-off-by: Sam James  gentoo.org>

 .../passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch | 13 +
 app-admin/passwordsafe/passwordsafe-1.15.0.ebuild   |  4 
 2 files changed, 17 insertions(+)

diff --git a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch 
b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch
new file mode 100644
index ..0852e2888fdf
--- /dev/null
+++ b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/854144
+--- a/src/os/unix/pws_time.h
 b/src/os/unix/pws_time.h
+@@ -10,9 +10,7 @@
+ 
+ #include "../typedefs.h"
+ #include 
+-#ifdef __FreeBSD__
+ #include 
+-#endif
+ 
+ #ifndef __TIME64_T_TYPE
+ #define __TIME64_T_TYPE uint64_t

diff --git a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
index 209366001f8a..da104b993d4c 100644
--- a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
@@ -37,6 +37,10 @@ BDEPEND="
 
 S="${WORKDIR}/pwsafe-${MY_PV}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.15.0-gcc12-time.patch
+)
+
 pkg_pretend() {
einfo "Checking for -std=c++11 support in compiler"
test-flags-CXX -std=c++11 > /dev/null || die



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2022-06-12 Thread Joonas Niilola
commit: 550866451036f3228a7c3c47a02013745e96c4d9
Author: Martin Dummer  gmx  net>
AuthorDate: Thu Jun  2 22:19:09 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun 12 08:03:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55086645

app-admin/passwordsafe: version bump to 1.15.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/25734
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/Manifest   |  1 +
 app-admin/passwordsafe/passwordsafe-1.15.0.ebuild | 90 +++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 27a57771a878..334320ca6a62 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1,3 @@
 DIST passwordsafe-1.13.0.tar.gz 15022877 BLAKE2B 
353976c22365fc98c034eac339f067061ee659043ab8507bbec174483414619b8442ba4fd7671e888127b83e9865d21587529c7821bd706a55da951c300425d4
 SHA512 
eb8ae46e9f3e8287b2ad781ed6d6e13026096a35fadc1fd1da1116e5e6b65e16e76090d8e7d1c64be387229ccd1053dcc820acbe7ee97914e46c311ee8ff03b8
 DIST passwordsafe-1.14.0.tar.gz 15303935 BLAKE2B 
977386e5c469772753173bd46f608e9fb77e462706fbe6bf80a18cf8e5f3b89cc7300f92298b2b45885dafbef323a0ba59d67ddcea20c229f4f9520a54800653
 SHA512 
958ab87ac6a9066a0359890facd509c1085646eddcefc33f89b934a9375df51bcbc78213298d165d354c64618c8fb753c2588e386e886fa4c1c478e0a27d3d27
+DIST passwordsafe-1.15.0.tar.gz 15354159 BLAKE2B 
699f80325884cba9bc6e5ffb33bea5c0b2c01f12ed7e4ea1226c4a64c761a8f20b8272e771261ca59aeeb49bfaa4ea83edc9af6c0aa9ae853e537b0f76f28aaa
 SHA512 
803572afc479d608899e1166ef032a2a660fce122e03f89f59f8e9da9f7439e0eb1d602f77283200626f49d7e146e82edf8edee40060ff4cf6163e81bdf5f738

diff --git a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
new file mode 100644
index ..209366001f8a
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit cmake desktop flag-o-matic optfeature wxwidgets xdg
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/openssl:0=
+   net-misc/curl
+   sys-apps/file
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DGTEST_BUILD=OFF
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   doicon -s 48 install/graphics/pwsafe.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2022-03-14 Thread Agostino Sarubbo
commit: 501759407a180947f130c742ad7f8b8df2ba6197
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Mar 14 18:32:35 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Mar 14 18:32:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50175940

app-admin/passwordsafe: amd64 stable wrt bug #834612

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.14.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.14.0-r1.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.14.0-r1.ebuild
index 89108fe1776f..ccbfccc0f6e5 100644
--- a/app-admin/passwordsafe/passwordsafe-1.14.0-r1.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.14.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2021-11-16 Thread Florian Schmaus
commit: c1b5216c1bd65a26516c21864b7c3f839dbaab4e
Author: Martin Dummer  gmx  net>
AuthorDate: Tue Nov 16 07:12:22 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Nov 16 08:16:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b5216c

app-admin/passwordsafe: remove old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/22968
Signed-off-by: Florian Schmaus  gentoo.org>

 app-admin/passwordsafe/Manifest|  1 -
 .../passwordsafe/passwordsafe-1.12.0-r1.ebuild | 92 --
 2 files changed, 93 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 6a94416642c8..27a57771a878 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,3 +1,2 @@
-DIST passwordsafe-1.12.0.tar.gz 14937705 BLAKE2B 
523e4496ffb99f8a53e62252117d43b771af867b3505f3a5b8c8f1119e8365f0661090e410a832abca89e2ce35816d2046d4bff0ba1e0f06c52c01eaac9051b2
 SHA512 
c20cb754a2174e3b3ab61edf99f2a31c333144550103fac50cc26cea89669fa3574db3bdd59996fcd87b83c7bf6dd1e9d2b087c17615183cd7111f151be5a94a
 DIST passwordsafe-1.13.0.tar.gz 15022877 BLAKE2B 
353976c22365fc98c034eac339f067061ee659043ab8507bbec174483414619b8442ba4fd7671e888127b83e9865d21587529c7821bd706a55da951c300425d4
 SHA512 
eb8ae46e9f3e8287b2ad781ed6d6e13026096a35fadc1fd1da1116e5e6b65e16e76090d8e7d1c64be387229ccd1053dcc820acbe7ee97914e46c311ee8ff03b8
 DIST passwordsafe-1.14.0.tar.gz 15303935 BLAKE2B 
977386e5c469772753173bd46f608e9fb77e462706fbe6bf80a18cf8e5f3b89cc7300f92298b2b45885dafbef323a0ba59d67ddcea20c229f4f9520a54800653
 SHA512 
958ab87ac6a9066a0359890facd509c1085646eddcefc33f89b934a9375df51bcbc78213298d165d354c64618c8fb753c2588e386e886fa4c1c478e0a27d3d27

diff --git a/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
deleted file mode 100644
index e01c60e1a8ea..
--- a/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER="3.0-gtk3"
-
-inherit cmake desktop flag-o-matic optfeature wxwidgets
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="qr test +xml yubikey"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   net-misc/curl
-   sys-apps/file
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   dev-libs/openssl:0=
-   qr? ( media-gfx/qrencode )
-   xml? ( dev-libs/xerces-c )
-   yubikey? ( sys-auth/ykpers )"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   app-arch/zip
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S="${WORKDIR}/pwsafe-${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
-)
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_configure() {
-   setup-wxwidgets
-
-   local mycmakeargs=(
-   -DNO_QR=$(usex !qr)
-   -DNO_GTEST=$(usex !test)
-   -DSYSTEM_GTEST=ON
-   -DXML_XERCESC=$(usex xml)
-   -DNO_YUBI=$(usex !yubikey)
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-
-   dobin pwsafe
-   dobin cli/pwsafe-cli
-   dosym pwsafe /usr/bin/${PN}
-   dosym pwsafe-cli /usr/bin/${PN}-cli
-
-   insinto /usr/share/locale
-   doins -r src/ui/wxWidgets/I18N/mos/*
-
-   insinto /usr/share/${PN}/help
-   doins help/*.zip
-
-   popd || die
-
-   newman docs/pwsafe.1 ${PN}.1
-
-   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
-
-   insinto /usr/share/${PN}
-   doins -r xml
-
-   doicon install/graphics/pwsafe.png
-   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}
-
-pkg_postinst() {
-   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2021-11-16 Thread Florian Schmaus
commit: b692f5c9fb28b184f599e6fc8123023a0149ef0a
Author: Martin Dummer  gmx  net>
AuthorDate: Tue Nov 16 07:08:44 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Nov 16 08:16:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b692f5c9

app-admin/passwordsafe: fix icon, EAPI=8

fix icon installation path and handling, move to EAPI 8

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Martin Dummer  gmx.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 .../{passwordsafe-1.14.0.ebuild => passwordsafe-1.14.0-r1.ebuild} | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.14.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.14.0-r1.ebuild
similarity index 91%
rename from app-admin/passwordsafe/passwordsafe-1.14.0.ebuild
rename to app-admin/passwordsafe/passwordsafe-1.14.0-r1.ebuild
index 42ae73ac83fd..89108fe1776f 100644
--- a/app-admin/passwordsafe/passwordsafe-1.14.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.14.0-r1.ebuild
@@ -1,11 +1,11 @@
 # Copyright 2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 WX_GTK_VER="3.0-gtk3"
 
-inherit cmake desktop flag-o-matic optfeature wxwidgets
+inherit cmake desktop flag-o-matic optfeature wxwidgets xdg
 
 MY_PV="${PV/_beta/BETA}"
 DESCRIPTION="Password manager with wxGTK based frontend"
@@ -79,10 +79,12 @@ src_install() {
insinto /usr/share/${PN}
doins -r xml
 
-   doicon install/graphics/pwsafe.png
+   doicon -s 48 install/graphics/pwsafe.png
newmenu install/desktop/pwsafe.desktop ${PN}.desktop
 }
 
 pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
 }



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2021-10-19 Thread Sam James
commit: 4d9ddf453b7f9547aa1fa1e036eeebcb92553e2f
Author: Martin Dummer  gmx  net>
AuthorDate: Fri Oct 15 21:42:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:10:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9ddf45

app-admin/passwordsafe: version bump to 1.14.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/22593
Signed-off-by: Sam James  gentoo.org>

 app-admin/passwordsafe/Manifest   |  1 +
 app-admin/passwordsafe/passwordsafe-1.14.0.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 75c7ab98ad3..6a94416642c 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1,3 @@
 DIST passwordsafe-1.12.0.tar.gz 14937705 BLAKE2B 
523e4496ffb99f8a53e62252117d43b771af867b3505f3a5b8c8f1119e8365f0661090e410a832abca89e2ce35816d2046d4bff0ba1e0f06c52c01eaac9051b2
 SHA512 
c20cb754a2174e3b3ab61edf99f2a31c333144550103fac50cc26cea89669fa3574db3bdd59996fcd87b83c7bf6dd1e9d2b087c17615183cd7111f151be5a94a
 DIST passwordsafe-1.13.0.tar.gz 15022877 BLAKE2B 
353976c22365fc98c034eac339f067061ee659043ab8507bbec174483414619b8442ba4fd7671e888127b83e9865d21587529c7821bd706a55da951c300425d4
 SHA512 
eb8ae46e9f3e8287b2ad781ed6d6e13026096a35fadc1fd1da1116e5e6b65e16e76090d8e7d1c64be387229ccd1053dcc820acbe7ee97914e46c311ee8ff03b8
+DIST passwordsafe-1.14.0.tar.gz 15303935 BLAKE2B 
977386e5c469772753173bd46f608e9fb77e462706fbe6bf80a18cf8e5f3b89cc7300f92298b2b45885dafbef323a0ba59d67ddcea20c229f4f9520a54800653
 SHA512 
958ab87ac6a9066a0359890facd509c1085646eddcefc33f89b934a9375df51bcbc78213298d165d354c64618c8fb753c2588e386e886fa4c1c478e0a27d3d27

diff --git a/app-admin/passwordsafe/passwordsafe-1.14.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.14.0.ebuild
new file mode 100644
index 000..42ae73ac83f
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.14.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit cmake desktop flag-o-matic optfeature wxwidgets
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/openssl:0=
+   net-misc/curl
+   sys-apps/file
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DGTEST_BUILD=OFF
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   doicon install/graphics/pwsafe.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2021-05-08 Thread Sam James
commit: f68725e53880d38247d72ab25538c6befc6807aa
Author: Sam James  gentoo  org>
AuthorDate: Fri May  7 15:06:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  7 15:06:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68725e5

app-admin/passwordsafe: Stabilize 1.13.0 amd64, #788694

Signed-off-by: Sam James  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.13.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.13.0.ebuild
index a57321cf3d6..68384c41901 100644
--- a/app-admin/passwordsafe/passwordsafe-1.13.0.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.13.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2021-04-30 Thread Mikle Kolyada
commit: 18bb96b0a62851900d4bbbfab890d46c5a0cc171
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Apr 30 15:59:05 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Apr 30 16:00:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18bb96b0

app-admin/passwordsafe: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
index 343fe3239df..e01c60e1a8e 100644
--- a/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Artistic-2"
 SLOT="0"
 KEYWORDS="amd64 ~x86"
-IUSE="libressl qr test +xml yubikey"
+IUSE="qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 
 DEPEND="
@@ -25,8 +25,7 @@ DEPEND="
x11-libs/libXt
x11-libs/libXtst
x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
qr? ( media-gfx/qrencode )
xml? ( dev-libs/xerces-c )
yubikey? ( sys-auth/ykpers )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2021-03-06 Thread Joonas Niilola
commit: f8cbcc2bb13920f4a1861d506760a796b02e4f1f
Author: Martin Dummer  gmx  net>
AuthorDate: Sat Mar  6 12:13:39 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar  6 13:25:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8cbcc2b

app-admin/passwordsafe: version bump to 1.13

new version passwordsafe-1.13
drop USE libressl

Closes: https://bugs.gentoo.org/774180
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/19795
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/Manifest   |  1 +
 app-admin/passwordsafe/passwordsafe-1.13.0.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 93cf11d9d43..75c7ab98ad3 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1 +1,2 @@
 DIST passwordsafe-1.12.0.tar.gz 14937705 BLAKE2B 
523e4496ffb99f8a53e62252117d43b771af867b3505f3a5b8c8f1119e8365f0661090e410a832abca89e2ce35816d2046d4bff0ba1e0f06c52c01eaac9051b2
 SHA512 
c20cb754a2174e3b3ab61edf99f2a31c333144550103fac50cc26cea89669fa3574db3bdd59996fcd87b83c7bf6dd1e9d2b087c17615183cd7111f151be5a94a
+DIST passwordsafe-1.13.0.tar.gz 15022877 BLAKE2B 
353976c22365fc98c034eac339f067061ee659043ab8507bbec174483414619b8442ba4fd7671e888127b83e9865d21587529c7821bd706a55da951c300425d4
 SHA512 
eb8ae46e9f3e8287b2ad781ed6d6e13026096a35fadc1fd1da1116e5e6b65e16e76090d8e7d1c64be387229ccd1053dcc820acbe7ee97914e46c311ee8ff03b8

diff --git a/app-admin/passwordsafe/passwordsafe-1.13.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.13.0.ebuild
new file mode 100644
index 000..a57321cf3d6
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.13.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit cmake desktop flag-o-matic optfeature wxwidgets
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/openssl:0=
+   net-misc/curl
+   sys-apps/file
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
+)
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DSYSTEM_GTEST=ON
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   doicon install/graphics/pwsafe.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2021-02-10 Thread Sam James
commit: 1b6f8b9ea4cb41eae5ea3b446ee01f3acdb8ac8a
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 10 14:48:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 10 14:48:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6f8b9e

app-admin/passwordsafe: Keyword 1.12.0-r1 x86, #765001

Signed-off-by: Sam James  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
index 47a36e206ad..343fe3239df 100644
--- a/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~x86"
 IUSE="libressl qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2021-01-02 Thread Sam James
commit: 2185f0596d27c028ad94fae53cdf6ae8ddc94d68
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  3 01:16:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  3 01:16:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2185f059

app-admin/passwordsafe: Stabilize 1.12.0-r1 amd64, #761846

Signed-off-by: Sam James  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
index df1f621a56e..47a36e206ad 100644
--- a/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="libressl qr test +xml yubikey"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2020-12-14 Thread Joonas Niilola
commit: afe8b240a960b2bc4cd8726f510ffc87dcfcd444
Author: Martin Dummer  gmx  net>
AuthorDate: Tue Dec  8 21:38:07 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec 15 07:18:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe8b240

app-admin/passwordsafe: fix icon filename in desktop file

Fix filename in the passwordsafe.desktop description file, so
that the icon appears in the menu.

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/18572
Signed-off-by: Joonas Niilola  gentoo.org>

 .../passwordsafe/passwordsafe-1.12.0-r1.ebuild | 93 ++
 1 file changed, 93 insertions(+)

diff --git a/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
new file mode 100644
index 000..df1f621a56e
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.12.0-r1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit cmake desktop flag-o-matic optfeature wxwidgets
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libressl qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   net-misc/curl
+   sys-apps/file
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
+)
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DSYSTEM_GTEST=ON
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   doicon install/graphics/pwsafe.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2020-12-14 Thread Joonas Niilola
commit: f8c989addbf0fe9bd799816e2da57f645e57bc51
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec 15 07:01:51 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec 15 07:18:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c989ad

app-admin/passwordsafe: remove old

Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/passwordsafe-1.12.0.ebuild | 93 ---
 1 file changed, 93 deletions(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.12.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.12.0.ebuild
deleted file mode 100644
index a8f86f8a1e5..000
--- a/app-admin/passwordsafe/passwordsafe-1.12.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER="3.0-gtk3"
-
-inherit cmake desktop flag-o-matic optfeature wxwidgets
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="libressl qr test +xml yubikey"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   net-misc/curl
-   sys-apps/file
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   qr? ( media-gfx/qrencode )
-   xml? ( dev-libs/xerces-c )
-   yubikey? ( sys-auth/ykpers )"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   app-arch/zip
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S="${WORKDIR}/pwsafe-${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
-)
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_configure() {
-   setup-wxwidgets
-
-   local mycmakeargs=(
-   -DNO_QR=$(usex !qr)
-   -DNO_GTEST=$(usex !test)
-   -DSYSTEM_GTEST=ON
-   -DXML_XERCESC=$(usex xml)
-   -DNO_YUBI=$(usex !yubikey)
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-
-   dobin pwsafe
-   dobin cli/pwsafe-cli
-   dosym pwsafe /usr/bin/${PN}
-   dosym pwsafe-cli /usr/bin/${PN}-cli
-
-   insinto /usr/share/locale
-   doins -r src/ui/wxWidgets/I18N/mos/*
-
-   insinto /usr/share/${PN}/help
-   doins help/*.zip
-
-   popd || die
-
-   newman docs/pwsafe.1 ${PN}.1
-
-   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
-
-   insinto /usr/share/${PN}
-   doins -r xml
-
-   newicon install/graphics/pwsafe.png ${PN}.png
-   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}
-
-pkg_postinst() {
-   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2020-11-23 Thread Joonas Niilola
commit: 1691d8bbd0809fd029d2a24939a85daf9ae3c659
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Nov 23 12:44:57 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 23 13:11:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1691d8bb

app-admin/passwordsafe: remove old versions

Closes: https://bugs.gentoo.org/744355
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/Manifest|   2 -
 app-admin/passwordsafe/metadata.xml|   2 -
 .../passwordsafe/passwordsafe-1.08_beta.ebuild | 100 -
 app-admin/passwordsafe/passwordsafe-1.11.0.ebuild  |  93 ---
 4 files changed, 197 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index c0ee560d575..93cf11d9d43 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,3 +1 @@
-DIST passwordsafe-1.08_beta.tar.gz 14409047 BLAKE2B 
029568b435d4cc19f3a95364355546afb99c13bbee0e83c248d57f47e472da714b95be00658ec2bba161b8eab6f0d94bf2856a2198d29673987e5c0cddf69aaf
 SHA512 
7c37a91c71c1a79ea2cac87ec310d08df7491affd02c073d674bbedbabf25c1a1fb807376dae378dc4395b2146f6eaae059a0b14e0d1ba369cfa91a2d29060a4
-DIST passwordsafe-1.11.0.tar.gz 14538095 BLAKE2B 
c37e965968b7e2e694dfa9a9a9193dc9bb10f5b67446ce5db070be864c211f4af06e9c412fa1489f15151741fd1a1ec01d07d3dca4633effa284541e5d081268
 SHA512 
b6ac36911e24a89f51c8f2efaa381af516e826137a5b131a0258c00d9ff3be07b818ca23b3d49e8dee9913aa8fc73faedf2a70494c72c3b22cc518a9c215e5c5
 DIST passwordsafe-1.12.0.tar.gz 14937705 BLAKE2B 
523e4496ffb99f8a53e62252117d43b771af867b3505f3a5b8c8f1119e8365f0661090e410a832abca89e2ce35816d2046d4bff0ba1e0f06c52c01eaac9051b2
 SHA512 
c20cb754a2174e3b3ab61edf99f2a31c333144550103fac50cc26cea89669fa3574db3bdd59996fcd87b83c7bf6dd1e9d2b087c17615183cd7111f151be5a94a

diff --git a/app-admin/passwordsafe/metadata.xml 
b/app-admin/passwordsafe/metadata.xml
index 24e655194eb..ef0e2e070d7 100644
--- a/app-admin/passwordsafe/metadata.xml
+++ b/app-admin/passwordsafe/metadata.xml
@@ -10,11 +10,9 @@
Proxy Maintainers


-   Avoid collision with 
app-misc/pwsafe
Enable QR code password display
Enable support for Yubikey
Enable XML import support
-   Install x11-misc/xvkbd on-screen 
keyboard


pwsafe/pwsafe

diff --git a/app-admin/passwordsafe/passwordsafe-1.08_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.08_beta.ebuild
deleted file mode 100644
index fe48f7cee17..000
--- a/app-admin/passwordsafe/passwordsafe-1.08_beta.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-WX_GTK_VER="3.0-gtk3"
-
-inherit desktop flag-o-matic wxwidgets cmake-utils
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="libressl minimal test qr yubikey +xml xvkbd"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="xml? ( dev-libs/xerces-c )
-   qr? ( media-gfx/qrencode )
-   net-misc/curl
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !minimal? ( !!app-misc/pwsafe )
-   yubikey? ( sys-auth/ykpers )"
-RDEPEND="${COMMON_DEPEND}
-   xvkbd? ( x11-misc/xvkbd )"
-DEPEND="${COMMON_DEPEND}
-   app-arch/zip
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S=${WORKDIR}/pwsafe-${MY_PV}
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
-)
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
-   # instead. Perform required changes in linking files
-   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
-   sed -i docs/pwsafe.1 \
-   -e 's/PWSAFE/PASSWORDSAFE/' \
-   -e "s/^.B pwsafe/.B ${PN}/" || die
-}
-
-src_configure() {
-   need-wxwidgets unicode
-
-   local mycmakeargs=(
-   -DNO_QR=$(usex !qr)
-   -DNO_GTEST=$(usex !test)
-   -DSYSTEM_GTEST=ON
-   -DXML_XERCESC=$(usex xml)
-   -DNO_YUBI=$(usex !yubikey)
-   )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-   if use minimal; then
-   newbin pwsafe ${PN}
-   else
-   dobin pwsafe
-

[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2020-11-23 Thread Joonas Niilola
commit: e07ae7baadbd72f4bfb75b61f0a7120a10a1abb7
Author: Martin Dummer  gmx  net>
AuthorDate: Thu Nov 19 20:46:29 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 23 13:11:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07ae7ba

app-admin/passwordsafe: version bump to 1.12.0

new version, compiles with clang-11

Bug: https://bugs.gentoo.org/744355
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/18330
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/Manifest   |  1 +
 app-admin/passwordsafe/passwordsafe-1.12.0.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index ce531e5b20d..c0ee560d575 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1,3 @@
 DIST passwordsafe-1.08_beta.tar.gz 14409047 BLAKE2B 
029568b435d4cc19f3a95364355546afb99c13bbee0e83c248d57f47e472da714b95be00658ec2bba161b8eab6f0d94bf2856a2198d29673987e5c0cddf69aaf
 SHA512 
7c37a91c71c1a79ea2cac87ec310d08df7491affd02c073d674bbedbabf25c1a1fb807376dae378dc4395b2146f6eaae059a0b14e0d1ba369cfa91a2d29060a4
 DIST passwordsafe-1.11.0.tar.gz 14538095 BLAKE2B 
c37e965968b7e2e694dfa9a9a9193dc9bb10f5b67446ce5db070be864c211f4af06e9c412fa1489f15151741fd1a1ec01d07d3dca4633effa284541e5d081268
 SHA512 
b6ac36911e24a89f51c8f2efaa381af516e826137a5b131a0258c00d9ff3be07b818ca23b3d49e8dee9913aa8fc73faedf2a70494c72c3b22cc518a9c215e5c5
+DIST passwordsafe-1.12.0.tar.gz 14937705 BLAKE2B 
523e4496ffb99f8a53e62252117d43b771af867b3505f3a5b8c8f1119e8365f0661090e410a832abca89e2ce35816d2046d4bff0ba1e0f06c52c01eaac9051b2
 SHA512 
c20cb754a2174e3b3ab61edf99f2a31c333144550103fac50cc26cea89669fa3574db3bdd59996fcd87b83c7bf6dd1e9d2b087c17615183cd7111f151be5a94a

diff --git a/app-admin/passwordsafe/passwordsafe-1.12.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.12.0.ebuild
new file mode 100644
index 000..a8f86f8a1e5
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.12.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit cmake desktop flag-o-matic optfeature wxwidgets
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libressl qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   net-misc/curl
+   sys-apps/file
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
+)
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DSYSTEM_GTEST=ON
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   newicon install/graphics/pwsafe.png ${PN}.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2020-08-24 Thread Joonas Niilola
commit: d284759f3f85312e1afc031b71ea25835c3ddaf2
Author: Martin Dummer  gmx  net>
AuthorDate: Wed Aug  5 23:20:53 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Aug 24 14:38:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d284759f

app-admin/passwordsafe: version bump to 1.11.0

EAPI 7, move to cmake.eclass, add proxy-maintainer

Closes: https://bugs.gentoo.org/686486
Closes: https://bugs.gentoo.org/696598
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/17024
Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/passwordsafe/Manifest   |  1 +
 app-admin/passwordsafe/metadata.xml   |  9 ++-
 app-admin/passwordsafe/passwordsafe-1.11.0.ebuild | 93 +++
 3 files changed, 102 insertions(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 2690e9136fa..ce531e5b20d 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1 +1,2 @@
 DIST passwordsafe-1.08_beta.tar.gz 14409047 BLAKE2B 
029568b435d4cc19f3a95364355546afb99c13bbee0e83c248d57f47e472da714b95be00658ec2bba161b8eab6f0d94bf2856a2198d29673987e5c0cddf69aaf
 SHA512 
7c37a91c71c1a79ea2cac87ec310d08df7491affd02c073d674bbedbabf25c1a1fb807376dae378dc4395b2146f6eaae059a0b14e0d1ba369cfa91a2d29060a4
+DIST passwordsafe-1.11.0.tar.gz 14538095 BLAKE2B 
c37e965968b7e2e694dfa9a9a9193dc9bb10f5b67446ce5db070be864c211f4af06e9c412fa1489f15151741fd1a1ec01d07d3dca4633effa284541e5d081268
 SHA512 
b6ac36911e24a89f51c8f2efaa381af516e826137a5b131a0258c00d9ff3be07b818ca23b3d49e8dee9913aa8fc73faedf2a70494c72c3b22cc518a9c215e5c5

diff --git a/app-admin/passwordsafe/metadata.xml 
b/app-admin/passwordsafe/metadata.xml
index 96d7b7f97b0..24e655194eb 100644
--- a/app-admin/passwordsafe/metadata.xml
+++ b/app-admin/passwordsafe/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   martin.dum...@gmx.net
+   Martin Dummer
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Avoid collision with 
app-misc/pwsafe
Enable QR code password display

diff --git a/app-admin/passwordsafe/passwordsafe-1.11.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.11.0.ebuild
new file mode 100644
index 000..3bf03766ff3
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.11.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit cmake desktop eutils flag-o-matic wxwidgets
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libressl qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   net-misc/curl
+   sys-apps/file
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
+)
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DSYSTEM_GTEST=ON
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   newicon install/graphics/pwsafe.png ${PN}.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2019-05-15 Thread Andreas Sturmlechner
commit: 287820e906d4b7b718510c316d140ba2deb261cc
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Sat May  4 14:55:23 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 15 12:04:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287820e9

app-admin/passwordsafe: drop old 1.07_beta

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Hendrik v. Raven  consetetur.de>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-admin/passwordsafe/Manifest|  1 -
 .../passwordsafe/passwordsafe-1.07_beta.ebuild | 99 --
 2 files changed, 100 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 2c2c86f1d7f..2690e9136fa 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1 @@
-DIST passwordsafe-1.07_beta.tar.gz 14385043 BLAKE2B 
aaac006fa381487e281c9c7385569002743f809007bb542f9dcb503a5d5678c6456cc604b20ce01de46b647819fd0f08017a2c9eecf932d1c52efd416670448f
 SHA512 
229599e684963d3a9f6ad724292d4f723bb8395742d5037b1b67d059a2258a65b52e56ecdafa44b420e69f7c861d46c20b73e98974dc29151c22ceb84eb40934
 DIST passwordsafe-1.08_beta.tar.gz 14409047 BLAKE2B 
029568b435d4cc19f3a95364355546afb99c13bbee0e83c248d57f47e472da714b95be00658ec2bba161b8eab6f0d94bf2856a2198d29673987e5c0cddf69aaf
 SHA512 
7c37a91c71c1a79ea2cac87ec310d08df7491affd02c073d674bbedbabf25c1a1fb807376dae378dc4395b2146f6eaae059a0b14e0d1ba369cfa91a2d29060a4

diff --git a/app-admin/passwordsafe/passwordsafe-1.07_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.07_beta.ebuild
deleted file mode 100644
index 97a528cdd45..000
--- a/app-admin/passwordsafe/passwordsafe-1.07_beta.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-WX_GTK_VER="3.0-gtk3"
-
-inherit eutils flag-o-matic wxwidgets cmake-utils
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="libressl minimal test qr yubikey +xml xvkbd"
-
-COMMON_DEPEND="xml? ( dev-libs/xerces-c )
-   qr? ( media-gfx/qrencode )
-   net-misc/curl
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !minimal? ( !!app-misc/pwsafe )
-   yubikey? ( sys-auth/ykpers )"
-RDEPEND="${COMMON_DEPEND}
-   xvkbd? ( x11-misc/xvkbd )"
-DEPEND="${COMMON_DEPEND}
-   app-arch/zip
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S=${WORKDIR}/pwsafe-${MY_PV}
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
-)
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
-   # instead. Perform required changes in linking files
-   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
-   sed -i docs/pwsafe.1 \
-   -e 's/PWSAFE/PASSWORDSAFE/' \
-   -e "s/^.B pwsafe/.B ${PN}/" || die
-}
-
-src_configure() {
-   need-wxwidgets unicode
-
-   local mycmakeargs=(
-   -DNO_QR=$(usex !qr)
-   -DNO_GTEST=$(usex !test)
-   -DSYSTEM_GTEST=ON
-   -DXML_XERCESC=$(usex xml)
-   -DNO_YUBI=$(usex !yubikey)
-   )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-   if use minimal; then
-   newbin pwsafe ${PN}
-   else
-   dobin pwsafe
-   dosym pwsafe /usr/bin/${PN}
-   fi
-   insinto /usr/share/locale
-   doins -r src/ui/wxWidgets/I18N/mos/*
-
-   insinto /usr/share/${PN}/help
-   doins help/*.zip
-
-   popd || die
-
-   newman docs/pwsafe.1 ${PN}.1
-
-   dodoc README.md README.LINUX.* docs/{ReleaseNotes.txt,ChangeLog.txt}
-
-   insinto /usr/share/${PN}
-   doins -r xml
-
-   newicon install/graphics/pwsafe.png ${PN}.png
-   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2019-05-15 Thread Andreas Sturmlechner
commit: 765432185afffd6b7b014873f6d2889b2ca38d94
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Sat May  4 14:55:01 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 15 12:04:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76543218

app-admin/passwordsafe: version bump to 1.08_beta

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Hendrik v. Raven  consetetur.de>
Closes: https://github.com/gentoo/gentoo/pull/11895
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-admin/passwordsafe/Manifest|  1 +
 .../passwordsafe/passwordsafe-1.08_beta.ebuild | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 3794812afae..2c2c86f1d7f 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1 +1,2 @@
 DIST passwordsafe-1.07_beta.tar.gz 14385043 BLAKE2B 
aaac006fa381487e281c9c7385569002743f809007bb542f9dcb503a5d5678c6456cc604b20ce01de46b647819fd0f08017a2c9eecf932d1c52efd416670448f
 SHA512 
229599e684963d3a9f6ad724292d4f723bb8395742d5037b1b67d059a2258a65b52e56ecdafa44b420e69f7c861d46c20b73e98974dc29151c22ceb84eb40934
+DIST passwordsafe-1.08_beta.tar.gz 14409047 BLAKE2B 
029568b435d4cc19f3a95364355546afb99c13bbee0e83c248d57f47e472da714b95be00658ec2bba161b8eab6f0d94bf2856a2198d29673987e5c0cddf69aaf
 SHA512 
7c37a91c71c1a79ea2cac87ec310d08df7491affd02c073d674bbedbabf25c1a1fb807376dae378dc4395b2146f6eaae059a0b14e0d1ba369cfa91a2d29060a4

diff --git a/app-admin/passwordsafe/passwordsafe-1.08_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.08_beta.ebuild
new file mode 100644
index 000..6de1b662f2a
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.08_beta.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit desktop flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libressl minimal test qr yubikey +xml xvkbd"
+
+COMMON_DEPEND="xml? ( dev-libs/xerces-c )
+   qr? ( media-gfx/qrencode )
+   net-misc/curl
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${COMMON_DEPEND}
+   xvkbd? ( x11-misc/xvkbd )"
+DEPEND="${COMMON_DEPEND}
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
+)
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DSYSTEM_GTEST=ON
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   newicon install/graphics/pwsafe.png ${PN}.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2019-02-13 Thread Patrice Clement
commit: 618cc24e76b2eafdd5c8511a912e3ca3c953aab3
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Sun Feb 10 12:43:07 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Feb 13 22:07:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618cc24e

app-admin/passwordsafe: version bump.

Closes: https://bugs.gentoo.org/677500
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Hendrik v. Raven  consetetur.de>
Closes: https://github.com/gentoo/gentoo/pull/11018
Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/passwordsafe/Manifest|  1 +
 app-admin/passwordsafe/metadata.xml|  1 +
 .../passwordsafe/passwordsafe-1.07_beta.ebuild | 99 ++
 3 files changed, 101 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 035ef0ae55c..28ea80df720 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1 +1,2 @@
 DIST passwordsafe-1.06_beta.tar.gz 14295034 BLAKE2B 
83f480eee16938e396fa01797f67f5bc61984414b7f38b91404caea3dd6b3d31ba0e2ce4d198da048dff9cf1b5c8ba04e8bb9c93351fc21552bbc05a3b9ba486
 SHA512 
2a5be46e0e90f98c519bf9137f32298672359d1bfeb081a71d67251b35da6c1157e18c35a2c84321ed3fa077cb15ebf9cee763ba13b201ce02965d6642bb246c
+DIST passwordsafe-1.07_beta.tar.gz 14385043 BLAKE2B 
aaac006fa381487e281c9c7385569002743f809007bb542f9dcb503a5d5678c6456cc604b20ce01de46b647819fd0f08017a2c9eecf932d1c52efd416670448f
 SHA512 
229599e684963d3a9f6ad724292d4f723bb8395742d5037b1b67d059a2258a65b52e56ecdafa44b420e69f7c861d46c20b73e98974dc29151c22ceb84eb40934

diff --git a/app-admin/passwordsafe/metadata.xml 
b/app-admin/passwordsafe/metadata.xml
index cd092820b04..caf84c81f26 100644
--- a/app-admin/passwordsafe/metadata.xml
+++ b/app-admin/passwordsafe/metadata.xml
@@ -14,6 +14,7 @@
Enable QR code password display
Enable support for Yubikey
Enable XML import support
+   Install x11-misc/xvkbd on-screen 
keyboard


pwsafe/pwsafe

diff --git a/app-admin/passwordsafe/passwordsafe-1.07_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.07_beta.ebuild
new file mode 100644
index 000..97a528cdd45
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.07_beta.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit eutils flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libressl minimal test qr yubikey +xml xvkbd"
+
+COMMON_DEPEND="xml? ( dev-libs/xerces-c )
+   qr? ( media-gfx/qrencode )
+   net-misc/curl
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${COMMON_DEPEND}
+   xvkbd? ( x11-misc/xvkbd )"
+DEPEND="${COMMON_DEPEND}
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
+)
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DSYSTEM_GTEST=ON
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml

[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2019-02-13 Thread Patrice Clement
commit: 0746d6ed41994a642a841e7252cc2c6529d2f92d
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Sun Feb 10 12:50:05 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Feb 13 22:07:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0746d6ed

app-admin/passwordsafe: drop old.

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Hendrik v. Raven  consetetur.de>
Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/passwordsafe/Manifest|  1 -
 .../passwordsafe/passwordsafe-1.06_beta-r1.ebuild  | 94 --
 2 files changed, 95 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 28ea80df720..3794812afae 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1 @@
-DIST passwordsafe-1.06_beta.tar.gz 14295034 BLAKE2B 
83f480eee16938e396fa01797f67f5bc61984414b7f38b91404caea3dd6b3d31ba0e2ce4d198da048dff9cf1b5c8ba04e8bb9c93351fc21552bbc05a3b9ba486
 SHA512 
2a5be46e0e90f98c519bf9137f32298672359d1bfeb081a71d67251b35da6c1157e18c35a2c84321ed3fa077cb15ebf9cee763ba13b201ce02965d6642bb246c
 DIST passwordsafe-1.07_beta.tar.gz 14385043 BLAKE2B 
aaac006fa381487e281c9c7385569002743f809007bb542f9dcb503a5d5678c6456cc604b20ce01de46b647819fd0f08017a2c9eecf932d1c52efd416670448f
 SHA512 
229599e684963d3a9f6ad724292d4f723bb8395742d5037b1b67d059a2258a65b52e56ecdafa44b420e69f7c861d46c20b73e98974dc29151c22ceb84eb40934

diff --git a/app-admin/passwordsafe/passwordsafe-1.06_beta-r1.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.06_beta-r1.ebuild
deleted file mode 100644
index 1a344e26021..000
--- a/app-admin/passwordsafe/passwordsafe-1.06_beta-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-WX_GTK_VER="3.0-gtk3"
-
-inherit eutils flag-o-matic wxwidgets cmake-utils
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="minimal test qr yubikey +xml"
-
-RDEPEND="xml? ( dev-libs/xerces-c )
-   qr? ( media-gfx/qrencode )
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !minimal? ( !!app-misc/pwsafe )
-   yubikey? ( sys-auth/ykpers )"
-DEPEND="${RDEPEND}
-   app-arch/zip
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S=${WORKDIR}/pwsafe-${MY_PV}
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
-)
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
-   # instead. Perform required changes in linking files
-   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
-   sed -i docs/pwsafe.1 \
-   -e 's/PWSAFE/PASSWORDSAFE/' \
-   -e "s/^.B pwsafe/.B ${PN}/" || die
-}
-
-src_configure() {
-   need-wxwidgets unicode
-
-   local mycmakeargs=(
-   -DNO_QR=$(usex !qr)
-   -DNO_GTEST=$(usex !test)
-   -DSYSTEM_GTEST=ON
-   -DXML_XERCESC=$(usex xml)
-   -DNO_YUBI=$(usex !yubikey)
-   )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-   if use minimal; then
-   newbin pwsafe ${PN}
-   else
-   dobin pwsafe
-   dosym pwsafe /usr/bin/${PN}
-   fi
-   insinto /usr/share/locale
-   doins -r src/ui/wxWidgets/I18N/mos/*
-
-   insinto /usr/share/${PN}/help
-   doins help/*.zip
-
-   popd || die
-
-   newman docs/pwsafe.1 ${PN}.1
-
-   dodoc README.md README.LINUX.* docs/{ReleaseNotes.txt,ChangeLog.txt}
-
-   insinto /usr/share/${PN}
-   doins -r xml
-
-   newicon install/graphics/pwsafe.png ${PN}.png
-   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2018-09-21 Thread Michał Górny
commit: 528a0e46c9372308ce4390d000389bc9ea863965
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Thu Sep 20 06:39:33 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 21 15:45:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528a0e46

app-admin/passwordsafe: correct install locations

xml and help files have been moved to /usr/share/passwordsafe.

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9679

 ...dsafe-1.06_beta.ebuild => passwordsafe-1.06_beta-r1.ebuild} | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.06_beta-r1.ebuild
similarity index 86%
rename from app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild
rename to app-admin/passwordsafe/passwordsafe-1.06_beta-r1.ebuild
index 2a8d7c88495..1a344e26021 100644
--- a/app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.06_beta-r1.ebuild
@@ -77,11 +77,7 @@ src_install() {
insinto /usr/share/locale
doins -r src/ui/wxWidgets/I18N/mos/*
 
-   # The upstream Makefile builds this .zip file from html source material 
for
-   # use by the package's internal help system. Must prevent
-   # Portage from applying additional compression.
-   docompress -x /usr/share/doc/${PN}/help
-   insinto /usr/share/doc/${PN}/help
+   insinto /usr/share/${PN}/help
doins help/*.zip
 
popd || die
@@ -90,8 +86,8 @@ src_install() {
 
dodoc README.md README.LINUX.* docs/{ReleaseNotes.txt,ChangeLog.txt}
 
-   insinto /usr/share/pwsafe/xml
-   doins xml/*
+   insinto /usr/share/${PN}
+   doins -r xml
 
newicon install/graphics/pwsafe.png ${PN}.png
newmenu install/desktop/pwsafe.desktop ${PN}.desktop



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/files/, app-admin/passwordsafe/

2018-08-23 Thread Michał Górny
commit: 9213b5fb674960bc0c855ff780f69df9e35f4ed1
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Wed Aug 22 09:00:27 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 23 15:31:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9213b5fb

app-admin/passwordsafe: force system gtest

this has been changed in the latest release to download gtest. I missed
this change when bumping to the latest release.

Closes: https://bugs.gentoo.org/664200
Closes: https://github.com/gentoo/gentoo/pull/9660
Package-Manager: Portage-2.3.38, Repoman-2.3.9

 .../passwordsafe-1.06_beta-system-gtest.patch  | 69 ++
 .../passwordsafe/passwordsafe-1.06_beta.ebuild |  5 ++
 2 files changed, 74 insertions(+)

diff --git 
a/app-admin/passwordsafe/files/passwordsafe-1.06_beta-system-gtest.patch 
b/app-admin/passwordsafe/files/passwordsafe-1.06_beta-system-gtest.patch
new file mode 100644
index 000..b17385bdcd8
--- /dev/null
+++ b/app-admin/passwordsafe/files/passwordsafe-1.06_beta-system-gtest.patch
@@ -0,0 +1,69 @@
+--- a/CMakeLists.txt   2018-08-11 09:54:05.0 +0200
 b/CMakeLists.txt   2018-08-22 10:48:06.422755215 +0200
+@@ -91,6 +91,7 @@
+ # Configurable options:
+ option (NO_YUBI "Set ON to disable YubiKey support" OFF)
+ option (NO_GTEST "Set ON to disable gtest unit testing" OFF)
++option (SYSTEM_GTEST "Set ON to use gtest provided by the system" OFF)
+ 
+ if (WIN32)
+   option (WX_WINDOWS "Build wxWidget under Windows" OFF)
+@@ -256,31 +257,36 @@
+ endif (MSVC)
+ 
+ if (NOT NO_GTEST)
+-   # Download and unpack googletest at configure time
+-   # See https://crascit.com/2015/07/25/cmake-gtest/
+-   configure_file(Misc/CMakeLists.gtest.txt.in 
googletest-download/CMakeLists.txt)
+-   execute_process(COMMAND "${CMAKE_COMMAND}" -G "${CMAKE_GENERATOR}" .
++  if (NOT SYSTEM_GTEST)
++# Download and unpack googletest at configure time
++# See https://crascit.com/2015/07/25/cmake-gtest/
++configure_file(Misc/CMakeLists.gtest.txt.in 
googletest-download/CMakeLists.txt)
++execute_process(COMMAND "${CMAKE_COMMAND}" -G "${CMAKE_GENERATOR}" .
+WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/googletest-download" )
+-   execute_process(COMMAND "${CMAKE_COMMAND}" --build .
++ execute_process(COMMAND "${CMAKE_COMMAND}" --build .
+WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/googletest-download" )
++# Prevent GoogleTest from overriding our compiler/linker options
++# when building with Visual Studio
++set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
++# Set some other gtest configurations:
++set(BUILD_GMOCK OFF CACHE BOOL "" FORCE)
++set(BUILD_GTEST ON CACHE BOOL "" FORCE)
++set(INSTALL_GTEST OFF CACHE BOOL "" FORCE)
++
++# Add googletest directly to our build. This adds
++# the following targets: gtest, gtest_main, gmock
++# and gmock_main
++add_subdirectory("${CMAKE_BINARY_DIR}/googletest-src"
++ "${CMAKE_BINARY_DIR}/googletest-build")
++
++include_directories("${gtest_SOURCE_DIR}/include"
++#"${gmock_SOURCE_DIR}/include"
++)
++  else (NOT SYSTEM_GTEST)
++find_package(GTest REQUIRED)
++set(GTEST_LIBRARIES ${GTEST_BOTH_LIBRARIES})
++  endif(NOT SYSTEM_GTEST)
+ 
+-   # Prevent GoogleTest from overriding our compiler/linker options
+-   # when building with Visual Studio
+-   set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
+-   # Set some other gtest configurations:
+-   set(BUILD_GMOCK OFF CACHE BOOL "" FORCE)
+-   set(BUILD_GTEST ON CACHE BOOL "" FORCE)
+-   set(INSTALL_GTEST OFF CACHE BOOL "" FORCE)
+-
+-   # Add googletest directly to our build. This adds
+-   # the following targets: gtest, gtest_main, gmock
+-   # and gmock_main
+-   add_subdirectory("${CMAKE_BINARY_DIR}/googletest-src"
+-"${CMAKE_BINARY_DIR}/googletest-build")
+-
+-   include_directories("${gtest_SOURCE_DIR}/include"
+-#   "${gmock_SOURCE_DIR}/include"
+-   )
+ endif(NOT NO_GTEST)
+ 
+ if (WIN32 AND NOT WX_WINDOWS)

diff --git a/app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild
index 14da0d36f2c..2a8d7c88495 100644
--- a/app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild
@@ -32,6 +32,10 @@ DEPEND="${RDEPEND}
 
 S=${WORKDIR}/pwsafe-${MY_PV}
 
+PATCHES=(
+   "${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
+)
+
 pkg_pretend() {
einfo "Checking for -std=c++11 support in compiler"
test-flags-CXX -std=c++11 > /dev/null || die
@@ -54,6 +58,7 @@ src_configure() {
local mycmakeargs=(
-DNO_QR=$(usex !qr)
-DNO_GTEST=$(usex !test)
+   -DSYSTEM_GTEST=ON
-DXML_XERCESC=$(usex xml)
-DNO_YUBI=$(usex !yubikey)
)



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2018-08-19 Thread Patrice Clement
commit: 6200688954a28d4ca8c001f5505de2cdaa983704
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Thu Aug 16 21:23:36 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug 19 22:50:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62006889

app-admin/passwordsafe: version bump to 1.06_beta.

Closes: https://bugs.gentoo.org/663662
Package-Manager: Portage-2.3.38, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9593

 app-admin/passwordsafe/Manifest|  1 +
 .../passwordsafe/passwordsafe-1.06_beta.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 3936e9d4112..4980c22d4cb 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1,3 @@
 DIST passwordsafe-1.02.1_beta.tar.gz 14068085 BLAKE2B 
7a1bff0f2db798e08377436020473a8c6c46f9e64fa85629b6545f70954a3ad05735ee101bea021308589d523724f70fce24447837ee25cf1b897a7703873757
 SHA512 
c83a0c757f9f74906ffaebf650fd3f422a29f838c7f5430b3d3e32852b35dd92dc413a1c920320af9812d7960f0648e8df8a9d145828f8669e824e9972038067
 DIST passwordsafe-1.04_beta.tar.gz 14329263 BLAKE2B 
17f4b0cd0b34f8907530a7da43dfbceab56c9aefd65f2d0ba0356b5a1820e8b4273c68655229a07947693fd6d320bc654065f790c86daff31679b565a57145fe
 SHA512 
5f2d0634be3d3932991f77e96b7b40fee3984407ec8620d82caea089bba49df69444cdf8d2cf431aace43636c5034892a672c338ee98df06473d2569953bdab3
+DIST passwordsafe-1.06_beta.tar.gz 14295034 BLAKE2B 
83f480eee16938e396fa01797f67f5bc61984414b7f38b91404caea3dd6b3d31ba0e2ce4d198da048dff9cf1b5c8ba04e8bb9c93351fc21552bbc05a3b9ba486
 SHA512 
2a5be46e0e90f98c519bf9137f32298672359d1bfeb081a71d67251b35da6c1157e18c35a2c84321ed3fa077cb15ebf9cee763ba13b201ce02965d6642bb246c

diff --git a/app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild
new file mode 100644
index 000..14da0d36f2c
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.06_beta.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit eutils flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal test qr yubikey +xml"
+
+RDEPEND="xml? ( dev-libs/xerces-c )
+   qr? ( media-gfx/qrencode )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   # The upstream Makefile builds this .zip file from html source material 
for
+   # use by the package's internal help system. Must prevent
+   # Portage from applying additional compression.
+   docompress -x /usr/share/doc/${PN}/help
+   insinto /usr/share/doc/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/pwsafe/xml
+   doins xml/*
+
+   newicon install/graphics/pwsafe.png ${PN}.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2018-08-19 Thread Patrice Clement
commit: 6c05932a05629f2a0ca8ce8da6395fb142c432de
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Thu Aug 16 21:24:38 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug 19 22:50:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c05932a

app-admin/passwordsafe: drop old.

Package-Manager: Portage-2.3.38, Repoman-2.3.9

 app-admin/passwordsafe/Manifest|  2 -
 .../passwordsafe/passwordsafe-1.02.1_beta.ebuild   | 90 -
 .../passwordsafe/passwordsafe-1.04_beta.ebuild | 93 --
 3 files changed, 185 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 4980c22d4cb..035ef0ae55c 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,3 +1 @@
-DIST passwordsafe-1.02.1_beta.tar.gz 14068085 BLAKE2B 
7a1bff0f2db798e08377436020473a8c6c46f9e64fa85629b6545f70954a3ad05735ee101bea021308589d523724f70fce24447837ee25cf1b897a7703873757
 SHA512 
c83a0c757f9f74906ffaebf650fd3f422a29f838c7f5430b3d3e32852b35dd92dc413a1c920320af9812d7960f0648e8df8a9d145828f8669e824e9972038067
-DIST passwordsafe-1.04_beta.tar.gz 14329263 BLAKE2B 
17f4b0cd0b34f8907530a7da43dfbceab56c9aefd65f2d0ba0356b5a1820e8b4273c68655229a07947693fd6d320bc654065f790c86daff31679b565a57145fe
 SHA512 
5f2d0634be3d3932991f77e96b7b40fee3984407ec8620d82caea089bba49df69444cdf8d2cf431aace43636c5034892a672c338ee98df06473d2569953bdab3
 DIST passwordsafe-1.06_beta.tar.gz 14295034 BLAKE2B 
83f480eee16938e396fa01797f67f5bc61984414b7f38b91404caea3dd6b3d31ba0e2ce4d198da048dff9cf1b5c8ba04e8bb9c93351fc21552bbc05a3b9ba486
 SHA512 
2a5be46e0e90f98c519bf9137f32298672359d1bfeb081a71d67251b35da6c1157e18c35a2c84321ed3fa077cb15ebf9cee763ba13b201ce02965d6642bb246c

diff --git a/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild
deleted file mode 100644
index a31827651c2..000
--- a/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-WX_GTK_VER="3.0"
-
-inherit eutils flag-o-matic wxwidgets cmake-utils
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="minimal test yubikey +xml"
-
-RDEPEND="xml? ( dev-libs/xerces-c )
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !minimal? ( !!app-misc/pwsafe )
-   yubikey? ( sys-auth/ykpers )"
-DEPEND="${RDEPEND}
-   app-arch/zip
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S=${WORKDIR}/pwsafe-${MY_PV}
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
-   # instead. Perform required changes in linking files
-   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
-   sed -i docs/pwsafe.1 \
-   -e 's/PWSAFE/PASSWORDSAFE/' \
-   -e "s/^.B pwsafe/.B ${PN}/" || die
-   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
-   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
-}
-
-src_configure() {
-   need-wxwidgets unicode
-
-   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
-   $(usex xml '' '-DNO_XML=ON') )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-   if use minimal; then
-   newbin pwsafe ${PN}
-   else
-   dobin pwsafe
-   dosym pwsafe /usr/bin/${PN}
-   fi
-   insinto /usr/share/locale
-   doins -r src/ui/wxWidgets/I18N/mos/*
-
-   # The upstream Makefile builds this .zip file from html source material 
for
-   # use by the package's internal help system. Must prevent
-   # Portage from applying additional compression.
-   docompress -x /usr/share/doc/${PN}/help
-   insinto /usr/share/doc/${PN}/help
-   doins help/*.zip
-
-   popd || die
-
-   newman docs/pwsafe.1 ${PN}.1
-
-   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
-
-   insinto /usr/share/pwsafe/xml
-   doins xml/*
-
-   newicon install/graphics/pwsafe.png ${PN}.png
-   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}

diff --git a/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
deleted file mode 100644
index 14da0d36f2c..000
--- 

[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2018-01-25 Thread Patrice Clement
commit: 595b999e6c43e573a2ac55c4b3a4ae2f4dd1ffb5
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Mon Jan 15 14:34:01 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jan 25 22:50:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=595b999e

app-admin/passwordsafe: switch to gtk3 frontend.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
index 75748b6b187..14da0d36f2c 100644
--- a/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-WX_GTK_VER="3.0"
+WX_GTK_VER="3.0-gtk3"
 
 inherit eutils flag-o-matic wxwidgets cmake-utils
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2018-01-25 Thread Patrice Clement
commit: da5d2d3abee4be337cb9e1dbd397d47fdb97cd41
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Mon Jan 15 14:09:54 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jan 25 22:50:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5d2d3a

app-admin/passwordsafe: version bump.

Add QR code support.

Reported-by: Hans F. Nordhaug  gmail.com>
Closes: https://bugs.gentoo.org/644640
Closes: https://github.com/gentoo/gentoo/pull/6869
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-admin/passwordsafe/Manifest|  1 +
 app-admin/passwordsafe/metadata.xml|  2 +
 .../passwordsafe/passwordsafe-1.04_beta.ebuild | 93 ++
 3 files changed, 96 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index bc8f77e8454..3936e9d4112 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1 +1,2 @@
 DIST passwordsafe-1.02.1_beta.tar.gz 14068085 BLAKE2B 
7a1bff0f2db798e08377436020473a8c6c46f9e64fa85629b6545f70954a3ad05735ee101bea021308589d523724f70fce24447837ee25cf1b897a7703873757
 SHA512 
c83a0c757f9f74906ffaebf650fd3f422a29f838c7f5430b3d3e32852b35dd92dc413a1c920320af9812d7960f0648e8df8a9d145828f8669e824e9972038067
+DIST passwordsafe-1.04_beta.tar.gz 14329263 BLAKE2B 
17f4b0cd0b34f8907530a7da43dfbceab56c9aefd65f2d0ba0356b5a1820e8b4273c68655229a07947693fd6d320bc654065f790c86daff31679b565a57145fe
 SHA512 
5f2d0634be3d3932991f77e96b7b40fee3984407ec8620d82caea089bba49df69444cdf8d2cf431aace43636c5034892a672c338ee98df06473d2569953bdab3

diff --git a/app-admin/passwordsafe/metadata.xml 
b/app-admin/passwordsafe/metadata.xml
index 36988d4359d..cd092820b04 100644
--- a/app-admin/passwordsafe/metadata.xml
+++ b/app-admin/passwordsafe/metadata.xml
@@ -11,10 +11,12 @@


Avoid collision with 
app-misc/pwsafe
+   Enable QR code password display
Enable support for Yubikey
Enable XML import support


pwsafe/pwsafe
+   passwordsafe

 

diff --git a/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
new file mode 100644
index 000..75748b6b187
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+
+inherit eutils flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal test qr yubikey +xml"
+
+RDEPEND="xml? ( dev-libs/xerces-c )
+   qr? ( media-gfx/qrencode )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   # The upstream Makefile builds this .zip file from html source material 
for
+   # use by the package's internal help system. Must prevent
+   # Portage from applying additional compression.
+   docompress -x /usr/share/doc/${PN}/help
+   insinto /usr/share/doc/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/pwsafe/xml
+   doins xml/*
+
+   

[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2017-07-30 Thread David Seifert
commit: be81460edbed77fe17dcdd4a9c31892de5826d84
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Tue Jul 25 17:19:58 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jul 30 10:53:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be81460e

app-admin/passwordsafe: add myself as proxy-maint

Package-Manager: Portage-2.3.6, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/5210

 app-admin/passwordsafe/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/metadata.xml 
b/app-admin/passwordsafe/metadata.xml
index e91e7269255..36988d4359d 100644
--- a/app-admin/passwordsafe/metadata.xml
+++ b/app-admin/passwordsafe/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   hend...@consetetur.de
+   Hendrik v. Raven (lorem_ipsum)
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Avoid collision with 
app-misc/pwsafe
Enable support for Yubikey



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2017-07-23 Thread Michael Palimaka
commit: 40ceff19637e5a1e6f9bbbdf234a2a4855b68ce5
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Jul 23 11:58:52 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Jul 23 12:01:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ceff19

app-admin/passwordsafe: remove 1.01_beta

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 app-admin/passwordsafe/Manifest|  1 -
 .../passwordsafe/passwordsafe-1.01_beta.ebuild | 87 --
 2 files changed, 88 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index b110606d868..0c402ce51f1 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1 @@
-DIST passwordsafe-1.01_beta.tar.gz 13984971 SHA256 
dc1e7e012009309f57a8611adad9ec62fdafe5b326f66dd0cefe2b5988ee52aa SHA512 
e7dbca0caf3942423280f6e1d61e46294a5dd9f78ac1b9047a6085a0dc52d9cfc35eb4b5eb1f56b08337235d2aaa97ea22f2d472ff1a021843034d2a49737abf
 WHIRLPOOL 
65cca1a1622eea7d63ff53f0661fbbccb6eaa1adc78747df7eae04ce58c32b5326b2a56749919a3a0ffc001a9395c27412816eda0b69f621dba65964b16d47b9
 DIST passwordsafe-1.02.1_beta.tar.gz 14068085 SHA256 
cd376032947c705fbbdbecb763eea760cc7ce2e1eb539df04bda3fad34ad9e27 SHA512 
c83a0c757f9f74906ffaebf650fd3f422a29f838c7f5430b3d3e32852b35dd92dc413a1c920320af9812d7960f0648e8df8a9d145828f8669e824e9972038067
 WHIRLPOOL 
b082cdc26167be832302df4a07d695bba8a581a588b7ee66f6549ab2642b35b85d5921a8381b5f21726b5d0f93fc88d6dc713ff6356f9e0f5d524aeb0d92390a

diff --git a/app-admin/passwordsafe/passwordsafe-1.01_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.01_beta.ebuild
deleted file mode 100644
index 8ab30577399..000
--- a/app-admin/passwordsafe/passwordsafe-1.01_beta.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-WX_GTK_VER="3.0"
-
-inherit eutils flag-o-matic wxwidgets cmake-utils
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="minimal test yubikey +xml"
-
-RDEPEND="xml? ( dev-libs/xerces-c )
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !minimal? ( !!app-misc/pwsafe )
-   yubikey? ( sys-auth/ykpers )"
-DEPEND="${RDEPEND}
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S=${WORKDIR}/pwsafe-${MY_PV}
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
-   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
-   # instead. Perform required changes in linking files
-   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
-   sed -i docs/pwsafe.1 \
-   -e 's/PWSAFE/PASSWORDSAFE/' \
-   -e "s/^.B pwsafe/.B ${PN}/" || die
-   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
-   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
-}
-
-src_configure() {
-   need-wxwidgets unicode
-
-   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
-   $(usex xml '' '-DNO_XML=ON') )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-   if use minimal; then
-   newbin pwsafe ${PN}
-   else
-   dobin pwsafe
-   dosym pwsafe /usr/bin/${PN}
-   fi
-   insinto /usr/share/locale
-   doins -r src/ui/wxWidgets/I18N/mos/*
-
-   # The upstream Makefile builds this .zip file from html source material 
for
-   # use by the package's internal help system. Must prevent
-   # Portage from applying additional compression.
-   docompress -x /usr/share/doc/${PN}/help
-   insinto /usr/share/doc/${PN}/help
-   doins help/*.zip
-
-   popd || die
-
-   newman docs/pwsafe.1 ${PN}.1
-
-   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
-
-   insinto /usr/share/pwsafe/xml
-   doins xml/*
-
-   newicon install/graphics/pwsafe.png ${PN}.png
-   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2017-07-23 Thread Manuel Rüger
commit: 5e51300ee45c5fbfd68d7dcd19acd4fb3bc3a364
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Jul 23 11:52:05 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Jul 23 11:56:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e51300e

app-admin/passwordsafe: Drop myself as a maintainer

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 app-admin/passwordsafe/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-admin/passwordsafe/metadata.xml 
b/app-admin/passwordsafe/metadata.xml
index a7ff5fd2172..e91e7269255 100644
--- a/app-admin/passwordsafe/metadata.xml
+++ b/app-admin/passwordsafe/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   mr...@gentoo.org
-   Manuel Rüger
-   
+   

Avoid collision with 
app-misc/pwsafe
Enable support for Yubikey



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2017-07-16 Thread Manuel Rüger
commit: 99053eef08f772e5f411d8c9e89eaeb7095c3fd7
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Jul 16 10:05:11 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Jul 16 10:05:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99053eef

app-admin/passwordsafe: Add missing dependency on app-arch/zip

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild
index eee97dd2509..e9379a68708 100644
--- a/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild
@@ -25,6 +25,7 @@ RDEPEND="xml? ( dev-libs/xerces-c )
!minimal? ( !!app-misc/pwsafe )
yubikey? ( sys-auth/ykpers )"
 DEPEND="${RDEPEND}
+   app-arch/zip
sys-devel/gettext
test? ( dev-cpp/gtest )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2017-05-14 Thread Manuel Rüger
commit: 29296a8bfa8969743f83ee15f45330af6e854f56
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun May 14 20:20:26 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun May 14 20:20:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29296a8b

app-admin/passwordsafe: Remove old

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 app-admin/passwordsafe/Manifest|  1 -
 .../passwordsafe/passwordsafe-1.00_beta.ebuild | 87 --
 2 files changed, 88 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 55f058b292a..b110606d868 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,3 +1,2 @@
-DIST passwordsafe-1.00_beta.tar.gz 13959557 SHA256 
e01c62be5f9a80910e61b7b39dc834ffab3e6a9946795312b1df487bc5a5f0bc SHA512 
7f0c6b99e452e7a70e6678ffc8941f0e5e446ab7178713428a9632cd885fa5ca7d3cdd8d146848992f7631f5dadcae85e7c0b4388819d78b88caa640004ab4b1
 WHIRLPOOL 
dc317bd3a62b0c896de781c5f4798c058b59e8ffeda7c8f33094697abf4cef8d4a544709a2b1b5ec21c09d82122e874de837cad9277e4f42f066ab0ab68b3c91
 DIST passwordsafe-1.01_beta.tar.gz 13984971 SHA256 
dc1e7e012009309f57a8611adad9ec62fdafe5b326f66dd0cefe2b5988ee52aa SHA512 
e7dbca0caf3942423280f6e1d61e46294a5dd9f78ac1b9047a6085a0dc52d9cfc35eb4b5eb1f56b08337235d2aaa97ea22f2d472ff1a021843034d2a49737abf
 WHIRLPOOL 
65cca1a1622eea7d63ff53f0661fbbccb6eaa1adc78747df7eae04ce58c32b5326b2a56749919a3a0ffc001a9395c27412816eda0b69f621dba65964b16d47b9
 DIST passwordsafe-1.02.1_beta.tar.gz 14068085 SHA256 
cd376032947c705fbbdbecb763eea760cc7ce2e1eb539df04bda3fad34ad9e27 SHA512 
c83a0c757f9f74906ffaebf650fd3f422a29f838c7f5430b3d3e32852b35dd92dc413a1c920320af9812d7960f0648e8df8a9d145828f8669e824e9972038067
 WHIRLPOOL 
b082cdc26167be832302df4a07d695bba8a581a588b7ee66f6549ab2642b35b85d5921a8381b5f21726b5d0f93fc88d6dc713ff6356f9e0f5d524aeb0d92390a

diff --git a/app-admin/passwordsafe/passwordsafe-1.00_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.00_beta.ebuild
deleted file mode 100644
index 8ab30577399..000
--- a/app-admin/passwordsafe/passwordsafe-1.00_beta.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-WX_GTK_VER="3.0"
-
-inherit eutils flag-o-matic wxwidgets cmake-utils
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="minimal test yubikey +xml"
-
-RDEPEND="xml? ( dev-libs/xerces-c )
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !minimal? ( !!app-misc/pwsafe )
-   yubikey? ( sys-auth/ykpers )"
-DEPEND="${RDEPEND}
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S=${WORKDIR}/pwsafe-${MY_PV}
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
-   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
-   # instead. Perform required changes in linking files
-   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
-   sed -i docs/pwsafe.1 \
-   -e 's/PWSAFE/PASSWORDSAFE/' \
-   -e "s/^.B pwsafe/.B ${PN}/" || die
-   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
-   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
-}
-
-src_configure() {
-   need-wxwidgets unicode
-
-   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
-   $(usex xml '' '-DNO_XML=ON') )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-   if use minimal; then
-   newbin pwsafe ${PN}
-   else
-   dobin pwsafe
-   dosym pwsafe /usr/bin/${PN}
-   fi
-   insinto /usr/share/locale
-   doins -r src/ui/wxWidgets/I18N/mos/*
-
-   # The upstream Makefile builds this .zip file from html source material 
for
-   # use by the package's internal help system. Must prevent
-   # Portage from applying additional compression.
-   docompress -x /usr/share/doc/${PN}/help
-   insinto /usr/share/doc/${PN}/help
-   doins help/*.zip
-
-   popd || die
-
-   newman docs/pwsafe.1 ${PN}.1
-
-   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
-
-   insinto /usr/share/pwsafe/xml
-   doins xml/*
-
-   newicon install/graphics/pwsafe.png ${PN}.png
-   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2017-05-14 Thread Manuel Rüger
commit: 45ebd94c96548822e23219d71af7985ebcf61bb6
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun May 14 20:19:55 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun May 14 20:19:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ebd94c

app-admin/passwordsafe: Version bump to 1.02.1_beta

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 app-admin/passwordsafe/Manifest|  1 +
 .../passwordsafe/passwordsafe-1.02.1_beta.ebuild   | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 63a9c089079..55f058b292a 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1,3 @@
 DIST passwordsafe-1.00_beta.tar.gz 13959557 SHA256 
e01c62be5f9a80910e61b7b39dc834ffab3e6a9946795312b1df487bc5a5f0bc SHA512 
7f0c6b99e452e7a70e6678ffc8941f0e5e446ab7178713428a9632cd885fa5ca7d3cdd8d146848992f7631f5dadcae85e7c0b4388819d78b88caa640004ab4b1
 WHIRLPOOL 
dc317bd3a62b0c896de781c5f4798c058b59e8ffeda7c8f33094697abf4cef8d4a544709a2b1b5ec21c09d82122e874de837cad9277e4f42f066ab0ab68b3c91
 DIST passwordsafe-1.01_beta.tar.gz 13984971 SHA256 
dc1e7e012009309f57a8611adad9ec62fdafe5b326f66dd0cefe2b5988ee52aa SHA512 
e7dbca0caf3942423280f6e1d61e46294a5dd9f78ac1b9047a6085a0dc52d9cfc35eb4b5eb1f56b08337235d2aaa97ea22f2d472ff1a021843034d2a49737abf
 WHIRLPOOL 
65cca1a1622eea7d63ff53f0661fbbccb6eaa1adc78747df7eae04ce58c32b5326b2a56749919a3a0ffc001a9395c27412816eda0b69f621dba65964b16d47b9
+DIST passwordsafe-1.02.1_beta.tar.gz 14068085 SHA256 
cd376032947c705fbbdbecb763eea760cc7ce2e1eb539df04bda3fad34ad9e27 SHA512 
c83a0c757f9f74906ffaebf650fd3f422a29f838c7f5430b3d3e32852b35dd92dc413a1c920320af9812d7960f0648e8df8a9d145828f8669e824e9972038067
 WHIRLPOOL 
b082cdc26167be832302df4a07d695bba8a581a588b7ee66f6549ab2642b35b85d5921a8381b5f21726b5d0f93fc88d6dc713ff6356f9e0f5d524aeb0d92390a

diff --git a/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild
new file mode 100644
index 000..eee97dd2509
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.02.1_beta.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+
+inherit eutils flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal test yubikey +xml"
+
+RDEPEND="xml? ( dev-libs/xerces-c )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   default
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
+   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
+   $(usex xml '' '-DNO_XML=ON') )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   # The upstream Makefile builds this .zip file from html source material 
for
+   # use by the package's internal help system. Must prevent
+   # Portage from applying additional compression.
+   docompress -x /usr/share/doc/${PN}/help
+   insinto /usr/share/doc/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/pwsafe/xml
+   doins xml/*
+
+   newicon install/graphics/pwsafe.png ${PN}.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2016-12-25 Thread Manuel Rüger
commit: 8cf2e174e2e82fc4efafa4af48c9f5d9a2fe8e3a
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Dec 25 12:47:21 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Dec 25 12:47:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf2e174

app-admin/passwordsafe: Remove old

Package-Manager: portage-2.3.3

 app-admin/passwordsafe/Manifest|  1 -
 .../passwordsafe/passwordsafe-0.99_beta.ebuild | 88 --
 2 files changed, 89 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 9704103..63a9c08 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,3 +1,2 @@
-DIST passwordsafe-0.99_beta.tar.gz 13867271 SHA256 
d5369fe83e44dc5a3feb850b8bfb91d42a9ca11256470a561dd91c37c952571f SHA512 
338317c0a618686d646a6e2ea50887429aab08e7b6f263a03a2befcaf23e3b706147a5e36a0c5b4b73bc1c762b31407ab797795a9229370a603459236d974694
 WHIRLPOOL 
b7620ee0156d843d1c80ce46ae098cd8920d1eb023f45f0d566e8a32fd0323dc3e4cca99e9b2249969df6481af145ff50c98e4e4972590ffd41373a1fbeb1bda
 DIST passwordsafe-1.00_beta.tar.gz 13959557 SHA256 
e01c62be5f9a80910e61b7b39dc834ffab3e6a9946795312b1df487bc5a5f0bc SHA512 
7f0c6b99e452e7a70e6678ffc8941f0e5e446ab7178713428a9632cd885fa5ca7d3cdd8d146848992f7631f5dadcae85e7c0b4388819d78b88caa640004ab4b1
 WHIRLPOOL 
dc317bd3a62b0c896de781c5f4798c058b59e8ffeda7c8f33094697abf4cef8d4a544709a2b1b5ec21c09d82122e874de837cad9277e4f42f066ab0ab68b3c91
 DIST passwordsafe-1.01_beta.tar.gz 13984971 SHA256 
dc1e7e012009309f57a8611adad9ec62fdafe5b326f66dd0cefe2b5988ee52aa SHA512 
e7dbca0caf3942423280f6e1d61e46294a5dd9f78ac1b9047a6085a0dc52d9cfc35eb4b5eb1f56b08337235d2aaa97ea22f2d472ff1a021843034d2a49737abf
 WHIRLPOOL 
65cca1a1622eea7d63ff53f0661fbbccb6eaa1adc78747df7eae04ce58c32b5326b2a56749919a3a0ffc001a9395c27412816eda0b69f621dba65964b16d47b9

diff --git a/app-admin/passwordsafe/passwordsafe-0.99_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-0.99_beta.ebuild
deleted file mode 100644
index 3634dff..
--- a/app-admin/passwordsafe/passwordsafe-0.99_beta.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-WX_GTK_VER="3.0"
-
-inherit eutils flag-o-matic wxwidgets cmake-utils
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="minimal test yubikey +xml"
-
-RDEPEND="xml? ( dev-libs/xerces-c )
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !minimal? ( !!app-misc/pwsafe )
-   yubikey? ( sys-auth/ykpers )"
-DEPEND="${RDEPEND}
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S=${WORKDIR}/pwsafe-${MY_PV}
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
-   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
-   # instead. Perform required changes in linking files
-   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
-   sed -i docs/pwsafe.1 \
-   -e 's/PWSAFE/PASSWORDSAFE/' \
-   -e "s/^.B pwsafe/.B ${PN}/" || die
-   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
-   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
-}
-
-src_configure() {
-   need-wxwidgets unicode
-
-   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
-   $(usex xml '' '-DNO_XML=ON') )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-   if use minimal; then
-   newbin pwsafe ${PN}
-   else
-   dobin pwsafe
-   dosym pwsafe /usr/bin/${PN}
-   fi
-   insinto /usr/share/locale
-   doins -r src/ui/wxWidgets/I18N/mos/*
-
-   # The upstream Makefile builds this .zip file from html source material 
for
-   # use by the package's internal help system. Must prevent
-   # Portage from applying additional compression.
-   docompress -x /usr/share/doc/${PN}/help
-   insinto /usr/share/doc/${PN}/help
-   doins help/*.zip
-
-   popd || die
-
-   newman docs/pwsafe.1 ${PN}.1
-
-   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
-
-   insinto /usr/share/pwsafe/xml
-   doins xml/*
-
-   newicon install/graphics/pwsafe.png ${PN}.png
-   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2016-12-25 Thread Manuel Rüger
commit: 17ec72d0681440c583af831be98b28b4cc892881
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Dec 25 12:41:00 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Dec 25 12:41:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ec72d0

app-admin/passwordsafe: Version bump to 1.01beta

Package-Manager: portage-2.3.3

 app-admin/passwordsafe/Manifest|  1 +
 .../passwordsafe/passwordsafe-1.01_beta.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 8caa56e..9704103 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1,3 @@
 DIST passwordsafe-0.99_beta.tar.gz 13867271 SHA256 
d5369fe83e44dc5a3feb850b8bfb91d42a9ca11256470a561dd91c37c952571f SHA512 
338317c0a618686d646a6e2ea50887429aab08e7b6f263a03a2befcaf23e3b706147a5e36a0c5b4b73bc1c762b31407ab797795a9229370a603459236d974694
 WHIRLPOOL 
b7620ee0156d843d1c80ce46ae098cd8920d1eb023f45f0d566e8a32fd0323dc3e4cca99e9b2249969df6481af145ff50c98e4e4972590ffd41373a1fbeb1bda
 DIST passwordsafe-1.00_beta.tar.gz 13959557 SHA256 
e01c62be5f9a80910e61b7b39dc834ffab3e6a9946795312b1df487bc5a5f0bc SHA512 
7f0c6b99e452e7a70e6678ffc8941f0e5e446ab7178713428a9632cd885fa5ca7d3cdd8d146848992f7631f5dadcae85e7c0b4388819d78b88caa640004ab4b1
 WHIRLPOOL 
dc317bd3a62b0c896de781c5f4798c058b59e8ffeda7c8f33094697abf4cef8d4a544709a2b1b5ec21c09d82122e874de837cad9277e4f42f066ab0ab68b3c91
+DIST passwordsafe-1.01_beta.tar.gz 13984971 SHA256 
dc1e7e012009309f57a8611adad9ec62fdafe5b326f66dd0cefe2b5988ee52aa SHA512 
e7dbca0caf3942423280f6e1d61e46294a5dd9f78ac1b9047a6085a0dc52d9cfc35eb4b5eb1f56b08337235d2aaa97ea22f2d472ff1a021843034d2a49737abf
 WHIRLPOOL 
65cca1a1622eea7d63ff53f0661fbbccb6eaa1adc78747df7eae04ce58c32b5326b2a56749919a3a0ffc001a9395c27412816eda0b69f621dba65964b16d47b9

diff --git a/app-admin/passwordsafe/passwordsafe-1.01_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.01_beta.ebuild
new file mode 100644
index ..3634dff
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.01_beta.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+WX_GTK_VER="3.0"
+
+inherit eutils flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal test yubikey +xml"
+
+RDEPEND="xml? ( dev-libs/xerces-c )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
+   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
+   $(usex xml '' '-DNO_XML=ON') )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   # The upstream Makefile builds this .zip file from html source material 
for
+   # use by the package's internal help system. Must prevent
+   # Portage from applying additional compression.
+   docompress -x /usr/share/doc/${PN}/help
+   insinto /usr/share/doc/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/pwsafe/xml
+   doins xml/*
+
+   newicon install/graphics/pwsafe.png ${PN}.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2016-09-26 Thread Manuel Rüger
commit: b2eb725956dfeb767a86cf8fab8000df9c669d22
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Sep 26 19:22:48 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Sep 26 19:23:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2eb7259

app-admin/passwordsafe: Remove old

Package-Manager: portage-2.3.1

 app-admin/passwordsafe/Manifest|  1 -
 .../passwordsafe/passwordsafe-0.98.1_beta.ebuild   | 88 --
 2 files changed, 89 deletions(-)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index db14a6a..8caa56e 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,3 +1,2 @@
-DIST passwordsafe-0.98.1_beta.tar.gz 13836527 SHA256 
d44bd032ac92503b118e59c19d6d8cccae85e4abe3561f72a4ae58bffd33e2a5 SHA512 
42eecb9d2f3ccfaab2dff3b4dedee3fcb97645632f7596c724dc0eeacef55d88fad7438b863990cb2964b3fdf6272aec2bb53be53bb185d9fe593eb351a459ab
 WHIRLPOOL 
0303c5c7d092290143925ba8edf6972dfc901e27bdb6f02f2e14a3e234b8dd47eeb131be015356a2378254d6ea76ae2020c04149a9b9c65139b16c48ff78429f
 DIST passwordsafe-0.99_beta.tar.gz 13867271 SHA256 
d5369fe83e44dc5a3feb850b8bfb91d42a9ca11256470a561dd91c37c952571f SHA512 
338317c0a618686d646a6e2ea50887429aab08e7b6f263a03a2befcaf23e3b706147a5e36a0c5b4b73bc1c762b31407ab797795a9229370a603459236d974694
 WHIRLPOOL 
b7620ee0156d843d1c80ce46ae098cd8920d1eb023f45f0d566e8a32fd0323dc3e4cca99e9b2249969df6481af145ff50c98e4e4972590ffd41373a1fbeb1bda
 DIST passwordsafe-1.00_beta.tar.gz 13959557 SHA256 
e01c62be5f9a80910e61b7b39dc834ffab3e6a9946795312b1df487bc5a5f0bc SHA512 
7f0c6b99e452e7a70e6678ffc8941f0e5e446ab7178713428a9632cd885fa5ca7d3cdd8d146848992f7631f5dadcae85e7c0b4388819d78b88caa640004ab4b1
 WHIRLPOOL 
dc317bd3a62b0c896de781c5f4798c058b59e8ffeda7c8f33094697abf4cef8d4a544709a2b1b5ec21c09d82122e874de837cad9277e4f42f066ab0ab68b3c91

diff --git a/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild
deleted file mode 100644
index 3634dff..
--- a/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-WX_GTK_VER="3.0"
-
-inherit eutils flag-o-matic wxwidgets cmake-utils
-
-MY_PV="${PV/_beta/BETA}"
-DESCRIPTION="Password manager with wxGTK based frontend"
-HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
-SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="minimal test yubikey +xml"
-
-RDEPEND="xml? ( dev-libs/xerces-c )
-   sys-apps/util-linux
-   x11-libs/libXt
-   x11-libs/libXtst
-   x11-libs/wxGTK:${WX_GTK_VER}[X]
-   !minimal? ( !!app-misc/pwsafe )
-   yubikey? ( sys-auth/ykpers )"
-DEPEND="${RDEPEND}
-   sys-devel/gettext
-   test? ( dev-cpp/gtest )"
-
-S=${WORKDIR}/pwsafe-${MY_PV}
-
-pkg_pretend() {
-   einfo "Checking for -std=c++11 support in compiler"
-   test-flags-CXX -std=c++11 > /dev/null || die
-}
-
-src_prepare() {
-   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
-   # instead. Perform required changes in linking files
-   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
-   sed -i docs/pwsafe.1 \
-   -e 's/PWSAFE/PASSWORDSAFE/' \
-   -e "s/^.B pwsafe/.B ${PN}/" || die
-   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
-   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
-}
-
-src_configure() {
-   need-wxwidgets unicode
-
-   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
-   $(usex xml '' '-DNO_XML=ON') )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   pushd "${BUILD_DIR}" || die
-   if use minimal; then
-   newbin pwsafe ${PN}
-   else
-   dobin pwsafe
-   dosym pwsafe /usr/bin/${PN}
-   fi
-   insinto /usr/share/locale
-   doins -r src/ui/wxWidgets/I18N/mos/*
-
-   # The upstream Makefile builds this .zip file from html source material 
for
-   # use by the package's internal help system. Must prevent
-   # Portage from applying additional compression.
-   docompress -x /usr/share/doc/${PN}/help
-   insinto /usr/share/doc/${PN}/help
-   doins help/*.zip
-
-   popd || die
-
-   newman docs/pwsafe.1 ${PN}.1
-
-   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
-
-   insinto /usr/share/pwsafe/xml
-   doins xml/*
-
-   newicon install/graphics/pwsafe.png ${PN}.png
-   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2016-09-26 Thread Manuel Rüger
commit: 1eaf49cdef01a3eb0435cd3f13d0fd98ba3e2a14
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Sep 26 19:22:23 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Sep 26 19:23:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eaf49cd

app-admin/passwordsafe: Version bump to 1.0_beta

Package-Manager: portage-2.3.1

 app-admin/passwordsafe/Manifest|  1 +
 .../passwordsafe/passwordsafe-1.00_beta.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index b082324..db14a6a 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1,3 @@
 DIST passwordsafe-0.98.1_beta.tar.gz 13836527 SHA256 
d44bd032ac92503b118e59c19d6d8cccae85e4abe3561f72a4ae58bffd33e2a5 SHA512 
42eecb9d2f3ccfaab2dff3b4dedee3fcb97645632f7596c724dc0eeacef55d88fad7438b863990cb2964b3fdf6272aec2bb53be53bb185d9fe593eb351a459ab
 WHIRLPOOL 
0303c5c7d092290143925ba8edf6972dfc901e27bdb6f02f2e14a3e234b8dd47eeb131be015356a2378254d6ea76ae2020c04149a9b9c65139b16c48ff78429f
 DIST passwordsafe-0.99_beta.tar.gz 13867271 SHA256 
d5369fe83e44dc5a3feb850b8bfb91d42a9ca11256470a561dd91c37c952571f SHA512 
338317c0a618686d646a6e2ea50887429aab08e7b6f263a03a2befcaf23e3b706147a5e36a0c5b4b73bc1c762b31407ab797795a9229370a603459236d974694
 WHIRLPOOL 
b7620ee0156d843d1c80ce46ae098cd8920d1eb023f45f0d566e8a32fd0323dc3e4cca99e9b2249969df6481af145ff50c98e4e4972590ffd41373a1fbeb1bda
+DIST passwordsafe-1.00_beta.tar.gz 13959557 SHA256 
e01c62be5f9a80910e61b7b39dc834ffab3e6a9946795312b1df487bc5a5f0bc SHA512 
7f0c6b99e452e7a70e6678ffc8941f0e5e446ab7178713428a9632cd885fa5ca7d3cdd8d146848992f7631f5dadcae85e7c0b4388819d78b88caa640004ab4b1
 WHIRLPOOL 
dc317bd3a62b0c896de781c5f4798c058b59e8ffeda7c8f33094697abf4cef8d4a544709a2b1b5ec21c09d82122e874de837cad9277e4f42f066ab0ab68b3c91

diff --git a/app-admin/passwordsafe/passwordsafe-1.00_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.00_beta.ebuild
new file mode 100644
index ..3634dff
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.00_beta.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+WX_GTK_VER="3.0"
+
+inherit eutils flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal test yubikey +xml"
+
+RDEPEND="xml? ( dev-libs/xerces-c )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
+   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
+   $(usex xml '' '-DNO_XML=ON') )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   # The upstream Makefile builds this .zip file from html source material 
for
+   # use by the package's internal help system. Must prevent
+   # Portage from applying additional compression.
+   docompress -x /usr/share/doc/${PN}/help
+   insinto /usr/share/doc/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/pwsafe/xml
+   doins xml/*
+
+   newicon install/graphics/pwsafe.png ${PN}.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2016-07-07 Thread Manuel Rüger
commit: fab5fcc6cbc209f49f1ec6776bd3b0e28ecc246e
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Jul  7 12:01:34 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Jul  7 12:01:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab5fcc6

app-admin/passwordsafe: Version bump to 0.99_beta

Package-Manager: portage-2.2.28

 app-admin/passwordsafe/Manifest|  1 +
 .../passwordsafe/passwordsafe-0.99_beta.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 6e8cf27..b082324 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1 +1,2 @@
 DIST passwordsafe-0.98.1_beta.tar.gz 13836527 SHA256 
d44bd032ac92503b118e59c19d6d8cccae85e4abe3561f72a4ae58bffd33e2a5 SHA512 
42eecb9d2f3ccfaab2dff3b4dedee3fcb97645632f7596c724dc0eeacef55d88fad7438b863990cb2964b3fdf6272aec2bb53be53bb185d9fe593eb351a459ab
 WHIRLPOOL 
0303c5c7d092290143925ba8edf6972dfc901e27bdb6f02f2e14a3e234b8dd47eeb131be015356a2378254d6ea76ae2020c04149a9b9c65139b16c48ff78429f
+DIST passwordsafe-0.99_beta.tar.gz 13867271 SHA256 
d5369fe83e44dc5a3feb850b8bfb91d42a9ca11256470a561dd91c37c952571f SHA512 
338317c0a618686d646a6e2ea50887429aab08e7b6f263a03a2befcaf23e3b706147a5e36a0c5b4b73bc1c762b31407ab797795a9229370a603459236d974694
 WHIRLPOOL 
b7620ee0156d843d1c80ce46ae098cd8920d1eb023f45f0d566e8a32fd0323dc3e4cca99e9b2249969df6481af145ff50c98e4e4972590ffd41373a1fbeb1bda

diff --git a/app-admin/passwordsafe/passwordsafe-0.99_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-0.99_beta.ebuild
new file mode 100644
index 000..3634dff
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-0.99_beta.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+WX_GTK_VER="3.0"
+
+inherit eutils flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal test yubikey +xml"
+
+RDEPEND="xml? ( dev-libs/xerces-c )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
+   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
+   $(usex xml '' '-DNO_XML=ON') )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   # The upstream Makefile builds this .zip file from html source material 
for
+   # use by the package's internal help system. Must prevent
+   # Portage from applying additional compression.
+   docompress -x /usr/share/doc/${PN}/help
+   insinto /usr/share/doc/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/pwsafe/xml
+   doins xml/*
+
+   newicon install/graphics/pwsafe.png ${PN}.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2016-03-06 Thread Patrice Clement
commit: 2ab2aff0e4f42b0beec20d7e4ac29d9d22b2fefc
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Mar  7 07:39:44 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Mar  7 07:41:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab2aff0

app-admin/passwordsafe: Fix metadata.xml file.

Package-Manager: portage-2.2.26

 app-admin/passwordsafe/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/metadata.xml 
b/app-admin/passwordsafe/metadata.xml
index 337cfb2..f2cd1ad 100644
--- a/app-admin/passwordsafe/metadata.xml
+++ b/app-admin/passwordsafe/metadata.xml
@@ -1,7 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
mr...@gentoo.org
Manuel Rüger




[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2016-03-06 Thread Manuel Rüger
commit: 6bab313e7b77bcf3a8e905fecbdcaccd69b1a887
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Mar  6 16:56:23 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Mar  6 16:56:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bab313e

app-admin/passwordsafe: Remove use default for minimal

Package-Manager: portage-2.2.27

 app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild
index ee6284d..3634dff 100644
--- a/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Artistic-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="+minimal test yubikey +xml"
+IUSE="minimal test yubikey +xml"
 
 RDEPEND="xml? ( dev-libs/xerces-c )
sys-apps/util-linux



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2016-03-06 Thread Manuel Rüger
commit: 13ace59cf42bc79837fef1daf078f6946b123b2f
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Mar  6 15:17:32 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Mar  6 15:17:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ace59c

app-admin/passwordsafe: Initial version

Gentoo-Bug: #453458

Package-Manager: portage-2.2.27

 app-admin/passwordsafe/Manifest|  1 +
 app-admin/passwordsafe/metadata.xml| 13 
 .../passwordsafe/passwordsafe-0.98.1_beta.ebuild   | 88 ++
 3 files changed, 102 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
new file mode 100644
index 000..6e8cf27
--- /dev/null
+++ b/app-admin/passwordsafe/Manifest
@@ -0,0 +1 @@
+DIST passwordsafe-0.98.1_beta.tar.gz 13836527 SHA256 
d44bd032ac92503b118e59c19d6d8cccae85e4abe3561f72a4ae58bffd33e2a5 SHA512 
42eecb9d2f3ccfaab2dff3b4dedee3fcb97645632f7596c724dc0eeacef55d88fad7438b863990cb2964b3fdf6272aec2bb53be53bb185d9fe593eb351a459ab
 WHIRLPOOL 
0303c5c7d092290143925ba8edf6972dfc901e27bdb6f02f2e14a3e234b8dd47eeb131be015356a2378254d6ea76ae2020c04149a9b9c65139b16c48ff78429f

diff --git a/app-admin/passwordsafe/metadata.xml 
b/app-admin/passwordsafe/metadata.xml
new file mode 100644
index 000..337cfb2
--- /dev/null
+++ b/app-admin/passwordsafe/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mr...@gentoo.org
+   Manuel Rüger
+   
+   
+   Avoid collision with 
app-misc/pwsafe
+   Enable support for Yubikey
+   Enable XML import support
+   
+

diff --git a/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild
new file mode 100644
index 000..ee6284d
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-0.98.1_beta.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+WX_GTK_VER="3.0"
+
+inherit eutils flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+minimal test yubikey +xml"
+
+RDEPEND="xml? ( dev-libs/xerces-c )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+   use test || sed -i -e '/find_package(GTest REQUIRED)/s/^/#/' \
+   -e '/add_subdirectory (src\/test)/s/^/#/' CMakeLists.txt || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=( $(usex yubikey '' '-DNO_YUBI=ON')
+   $(usex xml '' '-DNO_XML=ON') )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   # The upstream Makefile builds this .zip file from html source material 
for
+   # use by the package's internal help system. Must prevent
+   # Portage from applying additional compression.
+   docompress -x /usr/share/doc/${PN}/help
+   insinto /usr/share/doc/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.txt docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/pwsafe/xml
+   doins xml/*
+
+   newicon install/graphics/pwsafe.png ${PN}.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}