app-admin/consul-template: add gopkg.in/yaml.v2 mapping to get_archive_go_package
authorZac Medico <zmedico@gentoo.org>
Sun, 24 Jan 2016 22:04:11 +0000 (14:04 -0800)
committerZac Medico <zmedico@gentoo.org>
Sun, 24 Jan 2016 22:04:11 +0000 (14:04 -0800)
Package-Manager: portage-2.2.27

app-admin/consul-template/consul-template-0.12.2.ebuild

index 745c5479a1146312c97cb40061c915120194dd55..ab46d48dd0ddeaa3014d24b3384413e24b50c131 100644 (file)
@@ -63,6 +63,7 @@ get_archive_go_package() {
        local archive=${1} uri x
        case ${archive} in
                go-sys-*) echo "sys-* golang.org/x/sys"; return;;
+               go-yaml-v2-*) echo "yaml-* gopkg.in/yaml.v2"; return;;
        esac
        for x in ${SRC_URI}; do
                if [[ ${x} == http* ]]; then
@@ -100,9 +101,6 @@ src_prepare() {
                -e 's:-ldflags.*:\\:' \
                -i scripts/build.sh || die
 
-       sed -e 's:gopkg.in/yaml.v2:github.com/go-yaml/yaml:' \
-               -i template_functions.go || die
-
        # Create a writable GOROOT in order to avoid sandbox violations.
        export GOROOT="${WORKDIR}/goroot"
        cp -sR "${EPREFIX}"/usr/lib/go "${GOROOT}" || die