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 B8C84138334 for ; Wed, 11 Sep 2019 17:27:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 997B8E0A7D; Wed, 11 Sep 2019 17:26:53 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 54127E09EE for ; Wed, 11 Sep 2019 17:26:53 +0000 (UTC) Received: from whubbs1.gaikai.biz (unknown [100.42.103.5]) (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 824EE34B0AF; Wed, 11 Sep 2019 17:26:52 +0000 (UTC) Received: (nullmailer pid 18932 invoked by uid 1000); Wed, 11 Sep 2019 17:22:17 -0000 From: William Hubbs To: gentoo-dev@lists.gentoo.org Cc: William Hubbs Subject: [gentoo-dev] [PATCH 0/3] add eclass to handle go modules Date: Wed, 11 Sep 2019 12:21:25 -0500 Message-Id: <20190911172128.18885-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: aab7585a-0104-466b-a191-81027b6038ef X-Archives-Hash: ff9d8589aa643d4c3f99aad69db96156 This patch series adds an eclass to build software written in Go which uses go modules. Also, it converts a couple of packages I maintain to this system so that you can see how ebuilds might look that use it. William Hubbs (3): go-module.eclass: introduce new eclass to handle go modules app-misc/spire: migrate to go-module.eclass dev-vcs/hub: migrate to go-module.eclass app-misc/spire/spire-0.8.1.ebuild | 14 ++---- dev-vcs/hub/hub-2.12.3.ebuild | 6 +-- eclass/go-module.eclass | 76 +++++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+), 16 deletions(-) create mode 100644 eclass/go-module.eclass -- 2.21.0