diff options
author | 2015-05-23 03:05:49 +0000 | |
---|---|---|
committer | 2015-05-23 03:05:49 +0000 | |
commit | 90ed90b0566e9d955c5f237298217c606ae18250 (patch) | |
tree | cf02f84e26a26cc8a7ac7a37d29d51d82cac03a4 /app-admin | |
parent | Version bump. (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | app-admin/keepass/Manifest | 23 | ||||
-rw-r--r-- | app-admin/keepass/keepass-2.29.ebuild | 105 |
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 +} |