summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-crypt/osslsigncode/Manifest2
-rw-r--r--app-crypt/osslsigncode/osslsigncode-1.3.1.ebuild43
2 files changed, 45 insertions, 0 deletions
diff --git a/app-crypt/osslsigncode/Manifest b/app-crypt/osslsigncode/Manifest
new file mode 100644
index 00000000..11f7c90f
--- /dev/null
+++ b/app-crypt/osslsigncode/Manifest
@@ -0,0 +1,2 @@
+DIST osslsigncode-1.3.1.tar.gz 573440 RMD160 f4e3aefb54ac043101d5a7cd08919c53fd169424 SHA1 e7adba07b078d078d0ef20ded9c456f5b70b3c18 SHA256 5c6acd118a96828cea1ac8062a0a7c18925377898be1b139bfd2f7b6e76ca5c2
+EBUILD osslsigncode-1.3.1.ebuild 828 RMD160 dfe049ba0197e4af8b60d36909c04e5c32be3d68 SHA1 0898414b36fa7f30a4bdc998789b6007912c2388 SHA256 11b7f9ae3fcb1a5ba8958150a3639a65732d2b517a59c76e1448e13d563a80f2
diff --git a/app-crypt/osslsigncode/osslsigncode-1.3.1.ebuild b/app-crypt/osslsigncode/osslsigncode-1.3.1.ebuild
new file mode 100644
index 00000000..7cd82883
--- /dev/null
+++ b/app-crypt/osslsigncode/osslsigncode-1.3.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+DESCRIPTION="Platform-independent tool for Authenticode signing of EXE/CAB files"
+HOMEPAGE="https://sourceforge.net/projects/osslsigncode"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="curl ssl"
+
+DEPEND="curl? ( >=net-misc/curl-7.12.0 )
+ ssl? ( dev-libs/openssl )"
+RDEPEND="${DEPEND}"
+
+# Until
+# https://sourceforge.net/tracker/?func=detail&aid=3360453&group_id=129143&atid=713906
+# is not fixed
+src_unpack ()
+{
+ cp ${DISTDIR}/${A} ${DISTDIR}/${A%.gz*}
+
+ unpack ${A%.gz*}
+}
+
+src_configure ()
+{
+ econf \
+ $(use_with curl) \
+ $(use_with ssl openssl) \
+ || die "econf failed"
+}
+
+src_install ()
+{
+ dobin osslsigncode
+
+ dodoc CHANGES README TODO
+}