Add msva-perl package.
authorW. Trevor King <wking@drexel.edu>
Sun, 29 May 2011 01:25:55 +0000 (21:25 -0400)
committerW. Trevor King <wking@drexel.edu>
Sun, 29 May 2011 01:25:55 +0000 (21:25 -0400)
app-crypt/msva-perl/ChangeLog [new file with mode: 0644]
app-crypt/msva-perl/Manifest [new file with mode: 0644]
app-crypt/msva-perl/metadata.xml [new file with mode: 0644]
app-crypt/msva-perl/msva-perl-9999.ebuild [new file with mode: 0644]

diff --git a/app-crypt/msva-perl/ChangeLog b/app-crypt/msva-perl/ChangeLog
new file mode 100644 (file)
index 0000000..a29d1b3
--- /dev/null
@@ -0,0 +1,13 @@
+# ChangeLog for app-crypt/msva-perl
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*msva-perl-9999 (25 May 2011)
+  25 May 2011; W. Trevor King <wking@drexel.edu> ChangeLog, metadata.xml, msva-9999.ebuild :
+  - Created ebuild suite for msva-perl.
+  - Added initial ChangeLog which should be updated whenever the
+  package is updated in any way. This changelog is targetted to
+  users. This means that the comments should well explained and
+  written in clean English. The details about writing correct
+  changelogs are explained in the skel.ChangeLog file which you can
+  find in the root directory of the portage repository.
diff --git a/app-crypt/msva-perl/Manifest b/app-crypt/msva-perl/Manifest
new file mode 100644 (file)
index 0000000..bf81097
--- /dev/null
@@ -0,0 +1,3 @@
+EBUILD msva-perl-9999.ebuild 1156 RMD160 30f5c8061d1821c9c36330c7a103698961ba6150 SHA1 7bc519c91ede31a71b07e3a3c226f39360a9973c SHA256 acdc6698ad5e4459421cb0217c745011f940bb7029f579ab960f7b15f4602c74
+MISC ChangeLog 662 RMD160 c70f7c4ed897a4b0bc495a3e26f4281000a8d830 SHA1 ba99afffffada5c33a9a8c601101478d2a086733 SHA256 78826fdcd372797405e526ee333f994fa532015b0a48a624e4fc06f0f5bce6a9
+MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
diff --git a/app-crypt/msva-perl/metadata.xml b/app-crypt/msva-perl/metadata.xml
new file mode 100644 (file)
index 0000000..d124928
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd></herd>
+       <maintainer>
+               <email>wking@drexel.edu</email>
+               <name>W. Trevor King</name>
+       </maintainer>
+</pkgmetadata>
diff --git a/app-crypt/msva-perl/msva-perl-9999.ebuild b/app-crypt/msva-perl/msva-perl-9999.ebuild
new file mode 100644 (file)
index 0000000..9a877ce
--- /dev/null
@@ -0,0 +1,51 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit perl-module
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git
+       EGIT_BRANCH="master"
+       #EGIT_REPO_URI="git://git.monkeysphere.info/${PN}"
+       EGIT_REPO_URI="http://www.physics.drexel.edu/~wking/code/git/monkeysphere-validation-agent.git"
+       SRC_URI=""
+else
+       MY_P="${PN}_{$PV}"
+       SRC_URI="http://archive.monkeysphere.info/debian/pool/monkeysphere/m/${PN}/${MY_P}.orig.tar.gz"
+fi
+
+DESCRIPTION="Monkeysphere public key validation daemon"
+HOMEPAGE="http://web.monkeysphere.info/validation-agent/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+#RESTRICT="test" # ssh connection failed
+
+RDEPEND="
+       perl-gcpan/Crypt-X509
+       dev-perl/File-HomeDir
+       dev-perl/File-ShareDir
+       dev-perl/GnuPG-Interface
+       dev-perl/HTTP-Server-Simple
+       dev-perl/HTTP-Message
+       dev-perl/JSON
+       dev-perl/config-general
+       dev-perl/libwww-perl
+       dev-perl/net-server
+       dev-perl/regexp-common
+       "
+DEPEND="
+       virtual/perl-Module-Build
+       test? ( ${DEPEND} )
+       "
+
+src_install() {
+       mytargets="install --install-path doc=/usr/share/doc/${P}"
+       perl-module_src_install
+}