summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2015-05-23 03:05:49 +0000
committerIan Delaney <idella4@gentoo.org>2015-05-23 03:05:49 +0000
commit90ed90b0566e9d955c5f237298217c606ae18250 (patch)
treecf02f84e26a26cc8a7ac7a37d29d51d82cac03a4 /app-admin
parentVersion bump. (diff)
downloadhistorical-90ed90b0566e9d955c5f237298217c606ae18250.tar.gz
historical-90ed90b0566e9d955c5f237298217c606ae18250.tar.bz2
historical-90ed90b0566e9d955c5f237298217c606ae18250.zip
bump; closes bug #549094 by maintainer
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/keepass/ChangeLog9
-rw-r--r--app-admin/keepass/Manifest23
-rw-r--r--app-admin/keepass/keepass-2.29.ebuild105
3 files changed, 120 insertions, 17 deletions
diff --git a/app-admin/keepass/ChangeLog b/app-admin/keepass/ChangeLog
index b578fc6e8057..ff7055406044 100644
--- a/app-admin/keepass/ChangeLog
+++ b/app-admin/keepass/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-admin/keepass
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/keepass/ChangeLog,v 1.15 2014/10/12 15:36:10 kensington Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/keepass/ChangeLog,v 1.16 2015/05/23 03:05:22 idella4 Exp $
+
+*keepass-2.29 (23 May 2015)
+
+ 23 May 2015; Ian Delaney <idella4@gentoo.org> +keepass-2.29.ebuild:
+ bump; closes bug #549094 by maintainer
*keepass-2.28 (12 Oct 2014)
diff --git a/app-admin/keepass/Manifest b/app-admin/keepass/Manifest
index 533dae257bfd..79a136b2c8c6 100644
--- a/app-admin/keepass/Manifest
+++ b/app-admin/keepass/Manifest
@@ -5,25 +5,18 @@ AUX keepass-2.20-xsl-path-detection.patch 1596 SHA256 6b95ac5786824424781dc12bb0
AUX keepass.xml 275 SHA256 14e15149e0b9177008cc1fb67e57ef83e2c8663846403dfdf2411c77ebb3ee3f SHA512 a6055604ff4ff9e905012b5f8448540ea3b3fa8527ce1fd247fe4e5329e6861e5e7a01ea5ed907c41c073d81ee02452392ea0b0d61bf1119dadd300911a450fb WHIRLPOOL d0ee272ae608241ca67a0a2d1365d37e19b86ce4a7baede55f7094f8b1b58671935a753fa3f9859777c0bef2ee47a36b418165e5e6c894bfa6e634f965abd57e
DIST KeePass-2.27-Source.zip 3531254 SHA256 f812a7bc2921a491d7dcf4a247373fa53f32843b1df6a34ece488a25d599ca44 SHA512 9a2ec8b37cd9a4bf4d13585d3d594c766852b64cda8680d2a3ab934e320e1c110e93319d0c74652041198c03ea21209c95995b505e7924a054870d689da6dbe1 WHIRLPOOL aa2f543b83425bbef2ccd6f45f04c2f92b6a8498b45ab0db40d613c318e0b3202056654d3e40a9bad6c169c17b296a81462124732b1d84a535e7d70920d2d36a
DIST KeePass-2.28-Source.zip 3532385 SHA256 2bd3291308fbb592ee8da21c42457320f81d00eda189c9ee39f03a12783ff91b SHA512 3fc1813076f4a205a6d970d3b9d1abfdfb8ea03099523dc8f7d775f5a4210002323bd8cbeba216acecf84032aa8504e752063880b87190935cb45d646badd672 WHIRLPOOL 954c677a10dad6bdf470dd29e777896806d1f5137711dea3e9ac7c2fd9ddc98042c9911fd10cf3c0f7838f3eebe40676564b4efcb43e3d2eb8b8d2bb0866fd07
+DIST KeePass-2.29-Source.zip 4762221 SHA256 b5582eb96611726a70b523c156c89dfb83ae80ce051a4f57bb0b7a6fbf023a14 SHA512 3a682be8f54fdaad7d299620f5f4821753f27716204f3aceac6e0e078a885dd427e0498ad78f5cdf29946d4821bd29c9f1b6f808d143afa225ffdf975d242047 WHIRLPOOL 3a00ad16a7b0c62df142edc1577c8fb04834a799708e744a808e1fefad4cf55ceb52cb0a68f0143eb68600e3c5bb99371a765fa8c5e5c16f8d0ccdd78f5f403b
EBUILD keepass-2.27.ebuild 2677 SHA256 825dddfa9b2170e8df6c6d6a41ff5978d1f1bc756991dcf4c6260a5e5386cd8d SHA512 1c6f6840a1034c090a604183c35c0d5b0df38794ae91dff5e11f7f1947b225027528a3ca5cb10a193896c03b4416c8dc3dfdd7384a9fac855801f174dfc3ce8b WHIRLPOOL 5378cc3abf566e0da3b4a81892769e332f396e1aa00ddc15bd7085a973ff9917ada7939488c6b07b1d6143be5e6a055608ba2fc99c4f1883cf46d38b0a42607e
EBUILD keepass-2.28.ebuild 2814 SHA256 df6943dbf9013e818ad798917ece3c308d171d09283ae44c430582aebb3cd649 SHA512 2d1bca777ef6924756858498f11d977883a9f367863eb2883cb5530dfda87b7402e91c549e8f4cc7d0dd74f32e23e46056130f497bcdf5bec582559aad4bd5c0 WHIRLPOOL 41c28983f201ae7599ad14b600393e0999a5aa1fb20249be85b8b1312323cc45ca238d5a88341fba2762a8bc8b9ebf18c935e5cae5d5d3e26aad49a95ad3d194
-MISC ChangeLog 2955 SHA256 8a5af0cb48b79d422cf51c23adac71ba802a0cabb7c61934cd460bfd76f28c39 SHA512 b753f44e44de01e0fa43a40c1931816b84e8f446972a20ff1c7c94355453f6f647264f94024ca1dc9f342b58ccc0edf110c2e92f97d438d0897b0c1723ece6b4 WHIRLPOOL 55647c2ece768fc437ec6a7c77e7ed761046183f7d4439f34b42e5c6f5d58a310ae5e6f46c600e48a847129364a17ef07ec852caeab77a85b0854ff850268609
+EBUILD keepass-2.29.ebuild 2811 SHA256 41c79bd446dbefd6bc848235ebf123a5d1795cb5708dfd806d6d015e112f9299 SHA512 709b29ba1b18d874cc9b409919f02ce9b0ea218ff8e866651b68d441ccb5dbce199d5708a8bd0852d81b31bd6f7ccdebf7fe9783a1a1a53b3ebd514b7d8f1cae WHIRLPOOL 90834bcd52cbd5ea1f08bfb91b822145c9d4b779778870dbe36eb29863aea45c7aba2730512a4e08d855dca43db6dc9ad73a97d8ee4883a50ec6265eb19d7c49
+MISC ChangeLog 3093 SHA256 eb28c8c5fc71958b38635f481d980e71da98144ef9f877031e9dd0a3f0c941ad SHA512 e9ba4842b47b101ec021e5265d0ac7ad184beee48db031e29ce75abaf40b305b3633b290503eca912bed09fb5fe13968ee2a6c4e8e1a067a7ffa2330a507c815 WHIRLPOOL 727ec1f7f75e74af10e06cb992db1019f442d62c0da8803cb7d143c2e81ba02b59ab5d2e618ed7d486a9753ad4d857f3ee53794bdcb7bded4ece6b337b396a4d
MISC metadata.xml 669 SHA256 a9c03ec6fa46ac03b3cc562e885e832953e50a7e673f7220bc83f8304db872b3 SHA512 5e5049913ee1fa8cecfa952a461a7292f97a299f768aefad5de7ec47cdd2e9b88bd3b4165b03833d322de7f12710cfce08db9f4ba221cd393625dcba544ff0ff WHIRLPOOL 1a980bb98d42fc2f433eabae23a81930d622277385dd2dfd685efae0752792da91a477fc907f6dce57c575da1ee8587e5bb9994fdb97b4d36bd899eaac862f96
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJiBAEBCABMBQJUOp/vRRSAAAAAABQAKGlzc3Vlci1mcHJAbm90YXRpb25zOTc5
-MTY5NkQ3RDM3NkRBN0U5QjZGMTUwMDZCMUYzOERDQTQ1QTFFQwAKCRAGsfONykWh
-7Ao1D/9Cp1t8twcrKOd3oBeQvUKs9kKI9KB8rTwDAyMjEoYRMzV8iFIWgXEsJNcA
-I0oTTCglEji8+X6qPQPgJMB3UVnCsJbUwJvEcMzfEV4GkibnAAqntItdaDYSpcyP
-AXVLBaWkZI1scjwChAwWME4dRz2ATL/KzWoRXHKR2AFVMj1fnsOY1rEcjpWsdwF6
-iDQzVDt1ZYi3b3rW9wc+SWiawJ2KzssmjHLHVqIl5RJ5uS2vJKwRTd72tTfJK9pP
-yig+6w3MzBfbHqT/GhDvo+q3Ic9BQAJ504G5RnKfrOchLKlcmb58v1UR6ybgXTuv
-bZ5JPZQipIRVDRB+bWUuj9rM3XX+NVarYD4vODYV2x8H3ZDjxB79gZ7F8S8XHlhB
-QfAKTR5sCSN/ZAIo3ULP8TG5dM9eF8miI6tHgxSRayC/3TbRls3KjR5dRhD8QNaF
-IoS2ZSCyjW2YdBr1Awp3GuSHSihvEkqX1/w3xBVIc6AyHgvCYVjulhX0YqPQGLyl
-h/beILghfrHj58COI7EDnqVd9oj/Cx1iyyZefGmGNMKw9mLlWrgINR+zyKWkLc88
-5VR4k7rH6H0J6DnJVpRrh2GvevjAPQm4hOG9+8/2WFWrCCvMd7mMEm7bRz3MEPvX
-p/sQaMQwBhcaXXTu3BM64qj/bfCmpYfzRebfZsFRO4mZHy8sdA==
-=nyl0
+iKYEAREIAGYFAlVf7oBfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
+bnBncC5maWZ0aGhvcnNlbWFuLm5ldDdDQUM1OUY0ODkzMERBREU1NUQ1RjJBRkIy
+OEVDMjEzQjgwNzJCMEQACgkQso7CE7gHKw2HfwCgwca46pOgLeXF0zmPps0isgIP
+OokAnjwPoXP2RHVjSAc0aplPseuE+FLp
+=0rIU
-----END PGP SIGNATURE-----
diff --git a/app-admin/keepass/keepass-2.29.ebuild b/app-admin/keepass/keepass-2.29.ebuild
new file mode 100644
index 000000000000..723512c68995
--- /dev/null
+++ b/app-admin/keepass/keepass-2.29.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/keepass/keepass-2.29.ebuild,v 1.1 2015/05/23 03:05:22 idella4 Exp $
+
+EAPI=5
+
+inherit eutils fdo-mime gnome2-utils mono-env multilib
+
+MY_PN="KeePass"
+DESCRIPTION="A free, open source, light-weight and easy-to-use password manager"
+HOMEPAGE="http://keepass.info/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aot"
+
+COMMON_DEPEND=">=dev-lang/mono-2.10.5"
+RDEPEND="${COMMON_DEPEND}
+ dev-dotnet/libgdiplus[cairo]"
+DEPEND="${COMMON_DEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}
+
+src_prepare() {
+ # Remove Windows-specific things
+ pushd Build > /dev/null || die
+ . PrepMonoDev.sh || die
+ popd > /dev/null || die
+
+ # KeePass looks for some XSL files in the same folder as the executable,
+ # we prefer to have it in /usr/share/KeePass
+ epatch "${FILESDIR}/${PN}-2.20-xsl-path-detection.patch"
+}
+
+src_compile() {
+ # Build with Release target
+ xbuild /target:KeePass /property:Configuration=Release || die
+
+ # Run Ahead Of Time compiler on the binary
+ if use aot; then
+ cp Ext/KeePass.exe.config Build/KeePass/Release/
+ mono --aot -O=all Build/KeePass/Release/KeePass.exe || die
+ fi
+}
+
+src_install() {
+ # Wrapper script to launch mono
+ make_wrapper ${PN} "mono /usr/$(get_libdir)/${PN}/KeePass.exe"
+
+ # Some XSL files
+ insinto /usr/share/${PN}/XSL
+ doins Ext/XSL/*
+
+ insinto /usr/$(get_libdir)/${PN}/
+ exeinto /usr/$(get_libdir)/${PN}/
+ doins Ext/KeePass.exe.config
+ # Default configuration, simply says to use user-specific configuration
+ doins Ext/KeePass.config.xml
+
+ # The actual executable
+ doexe Build/KeePass/Release/KeePass.exe
+
+ # Copy the AOT compilation result
+ if use aot; then
+ doexe Build/KeePass/Release/KeePass.exe.so
+ fi
+
+ # Prepare the icons
+ newicon -s 256 Ext/Icons/Finals/plockb.png "${PN}.png"
+ newicon -s 256 -t gnome -c mimetypes Ext/Icons/Finals/plockb.png "application-x-${PN}2.png"
+
+ # Create a desktop entry and associate it with the KeePass mime type
+ make_desktop_entry ${PN} ${MY_PN} ${PN} "System;Security" "MimeType=application/x-keepass2;"
+
+ # MIME descriptor for .kdbx files
+ insinto /usr/share/mime/packages/
+ doins "${FILESDIR}/${PN}.xml"
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ fdo-mime_mime_database_update
+ fdo-mime_desktop_database_update
+
+ if ! has_version x11-misc/xdotool ; then
+ elog "Optional dependencies:"
+ elog " x11-misc/xdotool (enables autotype)"
+ fi
+
+ elog "Some systems may experience issues with copy and paste operations."
+ elog "If you encounter this, please install x11-misc/xsel."
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ fdo-mime_mime_database_update
+ fdo-mime_desktop_database_update
+}