From f83f12ccf62d5a38dcb49203f49dd0393066b06d Mon Sep 17 00:00:00 2001 From: Aggelos Orfanakos Date: Fri, 11 Aug 2006 23:42:15 +0000 Subject: [PATCH] app-admin/pwsafe: New ebuild for bug 102677. svn path=/sunrise/; revision=857 --- app-admin/pwsafe/ChangeLog | 8 +++++ app-admin/pwsafe/Manifest | 20 +++++++++++ app-admin/pwsafe/files/digest-pwsafe-0.2.0 | 3 ++ .../pwsafe/files/pwsafe-0.2.0-gentoo.diff | 11 ++++++ app-admin/pwsafe/metadata.xml | 5 +++ app-admin/pwsafe/pwsafe-0.2.0.ebuild | 34 +++++++++++++++++++ 6 files changed, 81 insertions(+) create mode 100644 app-admin/pwsafe/ChangeLog create mode 100644 app-admin/pwsafe/Manifest create mode 100644 app-admin/pwsafe/files/digest-pwsafe-0.2.0 create mode 100644 app-admin/pwsafe/files/pwsafe-0.2.0-gentoo.diff create mode 100644 app-admin/pwsafe/metadata.xml create mode 100644 app-admin/pwsafe/pwsafe-0.2.0.ebuild diff --git a/app-admin/pwsafe/ChangeLog b/app-admin/pwsafe/ChangeLog new file mode 100644 index 000000000..753114fda --- /dev/null +++ b/app-admin/pwsafe/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for app-admin/pwsafe +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 11 Aug 2006; Aggelos Orfanakos (agorf) + +pwsafe-0.2.0.ebuild, +files/pwsafe-0.2.0-gentoo.diff, +metadata.xml: + New ebuild for bug 102677. + diff --git a/app-admin/pwsafe/Manifest b/app-admin/pwsafe/Manifest new file mode 100644 index 000000000..e4126396b --- /dev/null +++ b/app-admin/pwsafe/Manifest @@ -0,0 +1,20 @@ +AUX pwsafe-0.2.0-gentoo.diff 429 RMD160 173d12508cf4804dc183f35b5a1ec1a10605cbf0 SHA1 a1bbe859ff7aaed29f95479a01a56b947ebc48bf SHA256 cd428ee7a14fdf692febb4a8b0a7217f146a53e823d51941b53b25f1c525a23a +MD5 4e19b2a1c75985f411c30b7bf67175a7 files/pwsafe-0.2.0-gentoo.diff 429 +RMD160 173d12508cf4804dc183f35b5a1ec1a10605cbf0 files/pwsafe-0.2.0-gentoo.diff 429 +SHA256 cd428ee7a14fdf692febb4a8b0a7217f146a53e823d51941b53b25f1c525a23a files/pwsafe-0.2.0-gentoo.diff 429 +DIST pwsafe-0.2.0.tar.gz 127433 RMD160 5509379f0bb4acea855183e1249395cdc23954d2 SHA1 026643a391796a527a48ffccf93d542113ca79d4 SHA256 61e91dc5114fe014a49afabd574eda5ff49b36c81a6d492c03fcb10ba6af47b7 +EBUILD pwsafe-0.2.0.ebuild 759 RMD160 d7f273d1f7b710bad4f42b78cf6b24d0ba755b8e SHA1 32d505616e19b9879aede2fe85497e2af89bd09f SHA256 324ed1f902f12cf7df67df7c0778b431191c7d910a2f84607b48e709e39f43f2 +MD5 cdb3e543dfddc538bdfb2729404ea5da pwsafe-0.2.0.ebuild 759 +RMD160 d7f273d1f7b710bad4f42b78cf6b24d0ba755b8e pwsafe-0.2.0.ebuild 759 +SHA256 324ed1f902f12cf7df67df7c0778b431191c7d910a2f84607b48e709e39f43f2 pwsafe-0.2.0.ebuild 759 +MISC ChangeLog 276 RMD160 69819ee20c587d628bcea75d5b298e23a5a74d83 SHA1 45b40036858c7e33605667e13738dbf20e276987 SHA256 61938a97c5d06ba923e4fd6c6c57fee12e6bdd7f082fe6d541191f9ef9f83bc1 +MD5 6a755b56ed1eb2a773c31d7bc1ec5cf2 ChangeLog 276 +RMD160 69819ee20c587d628bcea75d5b298e23a5a74d83 ChangeLog 276 +SHA256 61938a97c5d06ba923e4fd6c6c57fee12e6bdd7f082fe6d541191f9ef9f83bc1 ChangeLog 276 +MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 +MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170 +RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170 +SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170 +MD5 3cbdffef07c96feb1025a192c890d847 files/digest-pwsafe-0.2.0 238 +RMD160 2130c6f703ea9053e460ca0a7c24c26795f93521 files/digest-pwsafe-0.2.0 238 +SHA256 8cffce90e9c9c5b50b323a9b900001411a03f1771d0d1742bacd151c2fbc52a7 files/digest-pwsafe-0.2.0 238 diff --git a/app-admin/pwsafe/files/digest-pwsafe-0.2.0 b/app-admin/pwsafe/files/digest-pwsafe-0.2.0 new file mode 100644 index 000000000..4c2ff0e87 --- /dev/null +++ b/app-admin/pwsafe/files/digest-pwsafe-0.2.0 @@ -0,0 +1,3 @@ +MD5 4bb36538a2772ecbf1a542bc7d4746c0 pwsafe-0.2.0.tar.gz 127433 +RMD160 5509379f0bb4acea855183e1249395cdc23954d2 pwsafe-0.2.0.tar.gz 127433 +SHA256 61e91dc5114fe014a49afabd574eda5ff49b36c81a6d492c03fcb10ba6af47b7 pwsafe-0.2.0.tar.gz 127433 diff --git a/app-admin/pwsafe/files/pwsafe-0.2.0-gentoo.diff b/app-admin/pwsafe/files/pwsafe-0.2.0-gentoo.diff new file mode 100644 index 000000000..fab93f196 --- /dev/null +++ b/app-admin/pwsafe/files/pwsafe-0.2.0-gentoo.diff @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2006-08-12 02:24:12.000000000 +0300 ++++ Makefile.in 2006-08-12 02:24:30.000000000 +0300 +@@ -94,7 +94,7 @@ + X_PRE_LIBS = @X_PRE_LIBS@ + pwsafe_OBJECTS = pwsafe.o + pwsafe_DEPENDENCIES = +-pwsafe_LDFLAGS = ++pwsafe_LDFLAGS = -Wl,-z,now + CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) + CXXLD = $(CXX) + CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ diff --git a/app-admin/pwsafe/metadata.xml b/app-admin/pwsafe/metadata.xml new file mode 100644 index 000000000..7e3286984 --- /dev/null +++ b/app-admin/pwsafe/metadata.xml @@ -0,0 +1,5 @@ + + + +maintainer-wanted + diff --git a/app-admin/pwsafe/pwsafe-0.2.0.ebuild b/app-admin/pwsafe/pwsafe-0.2.0.ebuild new file mode 100644 index 000000000..fb82a8a2c --- /dev/null +++ b/app-admin/pwsafe/pwsafe-0.2.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +DESCRIPTION="Manages encrypted password databases (compatible with Counterpane's Password Safe)." +HOMEPAGE="http://nsd.dyndns.org/pwsafe/" +SRC_URI="http://nsd.dyndns.org/pwsafe/releases/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +src_unpack() { + unpack "${A}" + cd "${S}" + epatch "${FILESDIR}/${P}-gentoo.diff" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc README ChangeLog AUTHORS TODO + chmod +s "${D}/usr/bin/pwsafe" +} + +pkg_postinst() { + einfo "For the secure memory allocation to work, pwsafe has been installed" + einfo "as suid root." +} -- 2.43.2