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 94A5D138334 for ; Mon, 16 Sep 2019 15:20:12 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4494BE09A4; Mon, 16 Sep 2019 15:19:47 +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 EE607E0984 for ; Mon, 16 Sep 2019 15:19:46 +0000 (UTC) Received: from linux1.home (cpe-66-68-48-101.austin.res.rr.com [66.68.48.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: williamh) by smtp.gentoo.org (Postfix) with ESMTPSA id E33C634B24C; Mon, 16 Sep 2019 15:19:45 +0000 (UTC) Received: (nullmailer pid 12968 invoked by uid 1000); Mon, 16 Sep 2019 14:17:33 -0000 From: William Hubbs To: gentoo-dev@lists.gentoo.org Cc: William Hubbs Subject: [gentoo-dev] [PATCH 0/1] introduce new eclass to handle go modules (round 3) Date: Mon, 16 Sep 2019 09:17:18 -0500 Message-Id: <20190916141719.12922-1-williamh@gentoo.org> X-Mailer: git-send-email 2.21.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: 9a7ce596-2f91-449e-9371-c1a65b7e95ee X-Archives-Hash: 46a36a22e4f471bd01952c15a05c305d All, this is the third iteration of this eclass. I have added a pkg_postinst function to warn about go being statically linked. Also, the src_prepare function, which is still commented out, has been adjusted to show how I could generate a qa warning if the maintainer packs a vendor tarball and upstream vendors. This could not happen if we use the method forcing the version into the path stored in the vendor tarball. Thanks, William William Hubbs (1): go-module.eclass: introduce new eclass to handle go modules eclass/go-module.eclass | 117 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 eclass/go-module.eclass -- 2.21.0