From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 129C1138332 for ; Mon, 26 Mar 2018 06:35:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EBB41E08DB; Mon, 26 Mar 2018 06:35:19 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C5341E08DB for ; Mon, 26 Mar 2018 06:35:19 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 80C8A335C72 for ; Mon, 26 Mar 2018 06:35:18 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 66530282 for ; Mon, 26 Mar 2018 06:35:16 +0000 (UTC) From: "Mikhail Pukhlikov" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mikhail Pukhlikov" Message-ID: <1522005973.5861b692121673e4f8cee9d3dd94b7a24f598df5.cynede@gentoo> Subject: [gentoo-commits] proj/dotnet:master commit in: dev-dotnet/dotnetzip-semverd/, eclass/ X-VCS-Repository: proj/dotnet X-VCS-Files: dev-dotnet/dotnetzip-semverd/dotnetzip-semverd-1.9.3-r2.ebuild eclass/mono.snk eclass/xbuild.eclass X-VCS-Directories: dev-dotnet/dotnetzip-semverd/ eclass/ X-VCS-Committer: cynede X-VCS-Committer-Name: Mikhail Pukhlikov X-VCS-Revision: 5861b692121673e4f8cee9d3dd94b7a24f598df5 X-VCS-Branch: master Date: Mon, 26 Mar 2018 06:35:16 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 83d4b9f2-d394-409b-957e-24f6e4d46e9f X-Archives-Hash: 952b82b7868afc201d4a28667128503a commit: 5861b692121673e4f8cee9d3dd94b7a24f598df5 Author: grbd googlemail com> AuthorDate: Sun Mar 25 19:21:22 2018 +0000 Commit: Mikhail Pukhlikov gentoo org> CommitDate: Sun Mar 25 19:26:13 2018 +0000 URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=5861b692 fixed dotnetzip-semverd, re-added mono.snk, setup exbuild_strong so that it can locate mono.snk on different paths .../dotnetzip-semverd/dotnetzip-semverd-1.9.3-r2.ebuild | 2 +- eclass/mono.snk | Bin 0 -> 596 bytes eclass/xbuild.eclass | 3 ++- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-dotnet/dotnetzip-semverd/dotnetzip-semverd-1.9.3-r2.ebuild b/dev-dotnet/dotnetzip-semverd/dotnetzip-semverd-1.9.3-r2.ebuild index 84901af..3916d5e 100644 --- a/dev-dotnet/dotnetzip-semverd/dotnetzip-semverd-1.9.3-r2.ebuild +++ b/dev-dotnet/dotnetzip-semverd/dotnetzip-semverd-1.9.3-r2.ebuild @@ -11,7 +11,7 @@ SLOT="0" USE_DOTNET="net45" -inherit dotnet gac mono-pkg-config +inherit dotnet gac mono-pkg-config xbuild SRC_URI="https://github.com/haf/DotNetZip.Semverd/archive/v1.9.3.tar.gz -> ${PV}.tar.gz https://github.com/mono/mono/raw/master/mcs/class/mono.snk" diff --git a/eclass/mono.snk b/eclass/mono.snk new file mode 100644 index 0000000..380116c Binary files /dev/null and b/eclass/mono.snk differ diff --git a/eclass/xbuild.eclass b/eclass/xbuild.eclass index 90a60c1..7e935d3 100644 --- a/eclass/xbuild.eclass +++ b/eclass/xbuild.eclass @@ -52,10 +52,11 @@ exbuild() { # @DESCRIPTION: run xbuild with default key signing exbuild_strong() { # http://stackoverflow.com/questions/7903321/only-sign-assemblies-with-strong-name-during-release-build + DOTNET_ECLASSDIR="`dirname "${EBUILD}"`/../../eclass" if use gac; then if [[ -z ${SNK_FILENAME} ]]; then # elog ${BASH_SOURCE} - SNK_FILENAME=/var/lib/layman/dotnet/eclass/mono.snk + SNK_FILENAME="${DOTNET_ECLASSDIR}/mono.snk" # sn - Digitally sign/verify/compare strongnames on CLR assemblies. # man sn = http://linux.die.net/man/1/sn if [ -f ${SNK_FILENAME} ]; then