Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Dec 2016 16:06:20 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r428569 - in head: databases/leofs games/libretro-cores japanese/mozc-server lang/rust-nightly lang/swift multimedia/kodi net-im/cutegram net-im/telegram net-im/telegram-purple net/sync...
Message-ID:  <201612141606.uBEG6K1b090567@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Wed Dec 14 16:06:19 2016
New Revision: 428569
URL: https://svnweb.freebsd.org/changeset/ports/428569

Log:
  More USE_GITHUB cleanup.
  
  Use GH_SUBDIR, or GH_TUPLE, where applicable.
  
  Sponsored by:	Absolight

Modified:
  head/databases/leofs/Makefile   (contents, props changed)
  head/games/libretro-cores/Makefile   (contents, props changed)
  head/japanese/mozc-server/Makefile   (contents, props changed)
  head/japanese/mozc-server/distinfo   (contents, props changed)
  head/lang/rust-nightly/Makefile   (contents, props changed)
  head/lang/swift/Makefile   (contents, props changed)
  head/multimedia/kodi/Makefile   (contents, props changed)
  head/net-im/cutegram/Makefile   (contents, props changed)
  head/net-im/telegram-purple/Makefile   (contents, props changed)
  head/net-im/telegram/Makefile   (contents, props changed)
  head/net/syncthing-inotify/Makefile   (contents, props changed)
  head/print/cups-connector/Makefile   (contents, props changed)
  head/security/honeybadger/Makefile   (contents, props changed)
  head/sysutils/epazote/Makefile   (contents, props changed)
  head/sysutils/nomad/Makefile   (contents, props changed)
  head/sysutils/restic/Makefile   (contents, props changed)
  head/textproc/multimarkdown/Makefile   (contents, props changed)
  head/www/uchiwa/Makefile   (contents, props changed)
  head/www/uchiwa/distinfo   (contents, props changed)

Modified: head/databases/leofs/Makefile
==============================================================================
--- head/databases/leofs/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/databases/leofs/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -118,14 +118,13 @@ label=		${dep:C,^.*:,,}
 GH_ACCOUNT:=	${GH_ACCOUNT} ${account}:${label}
 GH_PROJECT:=	${GH_PROJECT} ${project}:${label}
 GH_TAGNAME:=	${GH_TAGNAME} ${tagname}:${label}
+GH_SUBDIR:=	${GH_SUBDIR} deps/${label}:${label}
 .endfor
 
 post-extract:
 .for dep in ${LEOFS_DEPS}
 .for tagname in ${dep:C,^[^=]+=([^\?]+)\?.*$,\1,}
 .for label in ${dep:C,^.*:,,}
-	@${MKDIR} ${WRKSRC}/deps
-	@${MV} ${WRKSRC_${label}} ${WRKSRC}/deps/${label}
 	@if [ -f "${WRKSRC}/deps/${label}/src/${label}.app.src" ]; then \
 	    ${REINPLACE_CMD} -e "s|{vsn, *git}|{vsn, \"${tagname}\"}|" \
 		"${WRKSRC}/deps/${label}/src/${label}.app.src"; \

Modified: head/games/libretro-cores/Makefile
==============================================================================
--- head/games/libretro-cores/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/games/libretro-cores/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -79,7 +79,7 @@ ALL_CORES+=	libretro:yabause:yabause:b12
 USE_GITHUB=	nodefault
 
 # variables that depend on ALL_CORES
-GH_TUPLE=	${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1:\2:\4:\3,}
+GH_TUPLE=	${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1:\2:\4:\3/\2,}
 CORE_DIRS=	${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}
 
 #PLIST_FILES+=	${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),libexec/libretro/\3_libretro.so,}
@@ -108,12 +108,6 @@ DOS2UNIX_FILES=	hatari/Makefile.libretro
 USE_CXXSTD=	gnu++11
 .endif
 
-post-extract:
-	@${MKDIR} ${WRKSRC}
-.for dir in ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2:\3,}
-	@${MV} ${WRKSRC_${dir:C/^([^:]*):([^:]*)/\2/}} ${WRKSRC}/${dir:C/^([^:]*):([^:]*)/\1/}
-.endfor
-
 post-patch:
 	@${REINPLACE_CMD} -e 's/"__VA_ARGS__/" __VA_ARGS__/' \
 		${WRKSRC}/desmume/desmume/src/wifi.cpp

Modified: head/japanese/mozc-server/Makefile
==============================================================================
--- head/japanese/mozc-server/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/japanese/mozc-server/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -5,12 +5,6 @@ PORTNAME=	mozc
 PORTVERSION=	2.17.2322.102
 PORTREVISION=	2
 CATEGORIES=	japanese
-MASTER_SITES=	https://codeload.github.com/google/${PORTNAME}/tar.gz/9b4c9e0?dummy=/:main \
-		https://codeload.github.com/hiroyuki-komatsu/japanese-usage-dictionary/tar.gz/e5b3425?dummy=/:udic
-DISTFILES=	google-${PORTNAME}-9b4c9e0_GH0.tar.gz:main \
-		hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz:udic
-EXTRACT_ONLY=	google-${PORTNAME}-9b4c9e0_GH0.tar.gz \
-		hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz
 
 MAINTAINER=	hrs@FreeBSD.org
 COMMENT?=	Mozc Japanese Input Method, Server
@@ -25,9 +19,12 @@ LIB_DEPENDS=	libprotobuf.so:devel/protob
 		libzinnia.so:japanese/zinnia
 RUN_DEPENDS=	xdg-open:devel/xdg-utils
 
+USE_GITHUB=	yes
+GH_TUPLE=	google:${PORTNAME}:9b4c9e0 \
+		hiroyuki-komatsu:japanese-usage-dictionary:e5b3425:udic
+
 USES=		compiler:c++11-lang pkgconfig iconv:wchar_t gmake \
 		tar:bzip2 python:2.7,build shebangfix
-WRKSRC=		${WRKDIR}/${PORTNAME}-9b4c9e0
 SHEBANG_FILES=	src/build_mozc.py
 BUILD_WRKSRC=	${WRKSRC}/src
 
@@ -153,7 +150,7 @@ post-extract-mozc_server:
 	    ${PYTHON_CMD} ${BUILD_WRKSRC}/dictionary/gen_zip_code_seed.py \
 	    --zip_code=ken_all.csv --jigyosyo=jigyosyo.csv \
 	    >> dictionary09.txt
-	${MV} ${WRKDIR}/japanese-usage-dictionary-e5b3425/usage_dict.txt \
+	${MV} ${WRKSRC_udic}/usage_dict.txt \
 	    ${BUILD_WRKSRC}/third_party/japanese_usage_dictionary
 
 post-extract: post-extract-mozc_server
@@ -259,14 +256,7 @@ do-install-ibus_mozc:
 
 # uim_mozc
 .if ${BUILD_MOZC_LIST:Muim_mozc} == "uim_mozc" || make(makesum)
-#USE_GITHUB=	yes	# XXX
-GH_ACCOUNT=	e-kato
-GH_PROJECT=	macuim
-GH_TAGNAME=	v0.6.16.2.1
-DISTFILES+=	${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}_GH0${EXTRACT_SUFX}:gh_uim
-EXTRACT_ONLY+=	${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}_GH0${EXTRACT_SUFX}
-MASTER_SITES+=	https://codeload.github.com/${GH_ACCOUNT}/${GH_PROJECT}/tar.gz/${GH_TAGNAME}?dummy=/:gh_uim
-WRKSRC_MU=	${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:C/^v//}
+GH_TUPLE+=	e-kato:macuim:v0.6.16.2.1:MU
 
 LIB_DEPENDS+=	libuim.so:textproc/uim
 RUN_DEPENDS+=	mozc_server:japanese/mozc-server \

Modified: head/japanese/mozc-server/distinfo
==============================================================================
--- head/japanese/mozc-server/distinfo	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/japanese/mozc-server/distinfo	Wed Dec 14 16:06:19 2016	(r428569)
@@ -1,12 +1,13 @@
-SHA256 (google-mozc-9b4c9e0_GH0.tar.gz) = b7f57c4bfbff9a7e657de4f8213bac2f8d3cc454076463ddc66e32ebcf7bf795
-SIZE (google-mozc-9b4c9e0_GH0.tar.gz) = 57248995
-SHA256 (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz) = 2af954cd844c6a3113449d7dca37e36b769ecb2b49d3a54318a3bdee1a75af56
-SIZE (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz) = 71050
+TIMESTAMP = 1481723411
 SHA256 (ken_all-20160428.zip) = dd732957ca98dcad8c68aaa89447d77bd9201f26a19241f2531cb3f4ba2296f0
 SIZE (ken_all-20160428.zip) = 1684351
 SHA256 (jigyosyo-20160428.zip) = b95ed393343ed85363e8e7e14725af5e0b0586e60289a386fdba288e0e36f040
 SIZE (jigyosyo-20160428.zip) = 752471
-SHA256 (e-kato-macuim-v0.6.16.2.1_GH0.tar.bz2) = ae999a2f02379bd049484a22684c37be5eb1f4db9763fa79885c4981502336e9
-SIZE (e-kato-macuim-v0.6.16.2.1_GH0.tar.bz2) = 324549
+SHA256 (google-mozc-2.17.2322.102-9b4c9e0_GH0.tar.gz) = b7f57c4bfbff9a7e657de4f8213bac2f8d3cc454076463ddc66e32ebcf7bf795
+SIZE (google-mozc-2.17.2322.102-9b4c9e0_GH0.tar.gz) = 57248995
+SHA256 (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425_GH0.tar.gz) = 2af954cd844c6a3113449d7dca37e36b769ecb2b49d3a54318a3bdee1a75af56
+SIZE (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425_GH0.tar.gz) = 71050
+SHA256 (e-kato-macuim-v0.6.16.2.1_GH0.tar.gz) = ae999a2f02379bd049484a22684c37be5eb1f4db9763fa79885c4981502336e9
+SIZE (e-kato-macuim-v0.6.16.2.1_GH0.tar.gz) = 324549
 SHA256 (fcitx-mozc-2.17.2313.102.1.patch) = 52a7ed450f075eca3f4d468390ef59f9a439e0ac74327639802a7f11caa1a2c2
 SIZE (fcitx-mozc-2.17.2313.102.1.patch) = 140531

Modified: head/lang/rust-nightly/Makefile
==============================================================================
--- head/lang/rust-nightly/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/lang/rust-nightly/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -16,19 +16,13 @@ DISTINFO_FILE=	${.CURDIR}/distinfo
 PLIST=		${.CURDIR}/pkg-plist
 
 USE_GITHUB=	yes
-GH_ACCOUNT=	rust-lang
-GH_PROJECT=	rust \
-		compiler-rt:compiler_rt \
-		hoedown:hoedown \
-		jemalloc:jemalloc \
-		libc:liblibc \
-		rust-installer:rust_installer
-GH_TAGNAME=	7ed6068 \
-		ac3d1cd:compiler_rt \
-		a3736a0:hoedown \
-		e058ca6:jemalloc \
-		b0d6253:liblibc \
-		c37d374:rust_installer
+GH_TUPLE=	rust-lang:rust:7ed6068 \
+		rust-lang:compiler-rt:ac3d1cd:compiler_rt/src/compiler-rt \
+		rust-lang:hoedown:a3736a0:hoedown/src/rt/hoedown \
+		rust-lang:jemalloc:e058ca6:jemalloc/src/jemalloc \
+		rust-lang:libc:b0d6253:liblibc/src/liblibc \
+		rust-lang:rust-installer:c37d374:rust_installer/src/rust-installer \
+		rust-lang:llvm:7ca76af:llvm
 
 BUILD_DEPENDS=		cmake:devel/cmake
 
@@ -42,19 +36,6 @@ PORT_LLVM_GH_PROJECT_OFF=	llvm:llvm
 PORT_LLVM_GH_TAGNAME_OFF=	7ca76af:llvm
 PORT_LLVM_VARS_OFF=		NOPRECIOUSMAKEVARS=1 # ARCH
 
-post-extract:	slave-post-extract
-slave-post-extract:
-	@(${RMDIR} ${WRKSRC}/src/compiler-rt && \
-	  ${MV} ${WRKSRC_compiler_rt} ${WRKSRC}/src/compiler-rt)
-	@(${RMDIR} ${WRKSRC}/src/rt/hoedown && \
-	  ${MV} ${WRKSRC_hoedown} ${WRKSRC}/src/rt/hoedown)
-	@(${RMDIR} ${WRKSRC}/src/jemalloc && \
-	  ${MV} ${WRKSRC_jemalloc} ${WRKSRC}/src/jemalloc)
-	@(${RMDIR} ${WRKSRC}/src/liblibc && \
-	  ${MV} ${WRKSRC_liblibc} ${WRKSRC}/src/liblibc)
-	@(${RMDIR} ${WRKSRC}/src/rust-installer && \
-	  ${MV} ${WRKSRC_rust_installer} ${WRKSRC}/src/rust-installer)
-
 post-extract-PORT_LLVM-off:
 	@(${RMDIR} ${WRKSRC}/src/llvm && \
 	  ${MV} ${WRKSRC_llvm} ${WRKSRC}/src/llvm)

Modified: head/lang/swift/Makefile
==============================================================================
--- head/lang/swift/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/lang/swift/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -27,6 +27,9 @@ GH_PROJECT=	swift:DEFAULT swift-llvm:llv
 		swift-corelibs-xctest:xctest swift-corelibs-foundation:xcfound
 GH_TAGNAME=	swift-${PORTVERSION}-RELEASE:DEFAULT,llvm,clang,lldb,cmark \
 		swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a:llbuild,swiftpm,xctest,xcfound
+GH_SUBDIR=	llvm:llvm clang:clang lldb:lldb cmark:cmark llbuild:llbuild \
+		swiftpm:swiftpm swift-corelibs-xctest:xctest \
+		swift-corelibs-foundation:xcfound
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 USES=		iconv libedit ninja perl5 pkgconfig python:3,build sqlite
@@ -55,14 +58,6 @@ BROKEN=		Does not build
 post-extract:
 	@${MKDIR} ${WRKSRC}
 	@${MV} ${WRKDIR}/${PORTNAME}-${PORTNAME}-${PORTVERSION}-RELEASE ${WRKSRC}/swift
-	@${MV} ${WRKSRC_llvm} ${WRKSRC}/llvm
-	@${MV} ${WRKSRC_clang} ${WRKSRC}/clang
-	@${MV} ${WRKSRC_lldb} ${WRKSRC}/lldb
-	@${MV} ${WRKSRC_cmark} ${WRKSRC}/cmark
-	@${MV} ${WRKSRC_llbuild} ${WRKSRC}/llbuild
-	@${MV} ${WRKSRC_swiftpm} ${WRKSRC}/swiftpm
-	@${MV} ${WRKSRC_xctest} ${WRKSRC}/swift-corelibs-xctest
-	@${MV} ${WRKSRC_xcfound} ${WRKSRC}/swift-corelibs-foundation
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \

Modified: head/multimedia/kodi/Makefile
==============================================================================
--- head/multimedia/kodi/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/multimedia/kodi/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -67,7 +67,8 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqli
 CONFLICTS_BUILD=compat9x
 
 USE_GITHUB=	yes
-GH_TUPLE=	xbmc:xbmc:c327c53 xbmc:FFmpeg:2.8.6-Jarvis-16.0:ffmpeg
+GH_TUPLE=	xbmc:xbmc:c327c53 \
+		xbmc:FFmpeg:2.8.6-Jarvis-16.0:ffmpeg/tools/depends/target/ffmpeg
 
 USES=		autoreconf:build compiler:c++11-lib gettext gmake iconv jpeg \
 		libtool pkgconfig python:2 ssl
@@ -154,9 +155,6 @@ SFTP_CONFIGURE_ENABLE=	ssh
 
 CONFIGURE_ARGS+=	--disable-debug --disable-alsa --disable-texturepacker
 
-post-extract:
-	${MV} ${WRKSRC_ffmpeg} ${WRKSRC}/tools/depends/target/ffmpeg/
-
 post-patch:
 	${REINPLACE_CMD} 's;make;gmake;' \
 		${WRKSRC}/bootstrap \

Modified: head/net-im/cutegram/Makefile
==============================================================================
--- head/net-im/cutegram/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/net-im/cutegram/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -20,6 +20,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	Aseman-Land
 GH_PROJECT=	Cutegram aseman-qt-tools:tools
 GH_TAGNAME=	91bf14b:tools
+GH_SUBDIR=	Cutegram/asemantools:tools
 
 USES=		qmake:outsource desktop-file-utils
 USE_QT5=	qmake_build buildtools_build core qml quick sql xml multimedia \
@@ -29,10 +30,6 @@ QMAKE_ARGS=	LIBQTELEGRAM_INCLUDE_PATH="$
 		TELEGRAMQML_INCLUDE_PATH="${LOCALBASE}/include/telegramqml"
 INSTALLS_ICONS=	yes
 
-post-extract:
-	@${RMDIR} ${WRKSRC}/Cutegram/asemantools && \
-	${MV} ${WRKSRC_tools} ${WRKSRC}/Cutegram/asemantools
-
 post-patch:
 	@${REINPLACE_CMD} -e "/isEmpty(OPENSSL_INCLUDE_PATH)/d" \
                ${WRKSRC}/Cutegram/Cutegram.pro

Modified: head/net-im/telegram-purple/Makefile
==============================================================================
--- head/net-im/telegram-purple/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/net-im/telegram-purple/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -30,6 +30,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	majn:DEFAULT,tgl vysheng:tlparser
 GH_PROJECT=	tgl:tgl tl-parser:tlparser
 GH_TAGNAME?=	624cf5a:tgl 36bf190:tlparser
+GH_SUBDIR=	tgl:tgl tgl/tl-parser:tlparser
 
 BROKEN_sparc64=	cannot compile: assertion fails
 
@@ -37,8 +38,4 @@ pre-configure:
 	@${REINPLACE_CMD} -e 's|/etc/telegram-purple/server.tglpub|${PREFIX}/etc/telegram-purple/server.tglpub|g' \
 		 ${WRKSRC}/telegram-purple.c
 
-post-extract:
-	@${MV} ${WRKSRC_tgl}/* ${WRKSRC}/tgl
-	@${MV} ${WRKSRC_tlparser}/* ${WRKSRC}/tgl/tl-parser
-
 .include <bsd.port.mk>

Modified: head/net-im/telegram/Makefile
==============================================================================
--- head/net-im/telegram/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/net-im/telegram/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -26,7 +26,8 @@ GNU_CONFIGURE=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	vysheng
 GH_PROJECT=	tg tgl:tgl tl-parser:tlparser
-GH_TAGNAME=	1.3.1 2.0.1:tgl 1659d87:tlparser
+GH_TAGNAME=	2.0.1:tgl 1659d87:tlparser
+GH_SUBDIR=	tgl:tgl tgl/tl-parser:tlparser
 
 PLIST_FILES=	bin/telegram-cli \
 		etc/telegram-cli/server.pub
@@ -38,10 +39,6 @@ PORTDOCS=	*
 USE_GCC=	yes
 .endif
 
-post-extract:
-	@${MV} ${WRKSRC_tgl}/* ${WRKSRC}/tgl
-	@${MV} ${WRKSRC_tlparser}/* ${WRKSRC}/tgl/tl-parser
-
 do-install:
 	${MKDIR} ${STAGEDIR}${PREFIX}/etc/telegram-cli
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/telegram-cli ${STAGEDIR}${PREFIX}/bin

Modified: head/net/syncthing-inotify/Makefile
==============================================================================
--- head/net/syncthing-inotify/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/net/syncthing-inotify/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -11,25 +11,15 @@ COMMENT=	Syncthing inotify monitor
 BUILD_DEPENDS=	${LOCALBASE}/bin/go:lang/go
 
 USE_GITHUB=	yes
-GH_ACCOUNT=	syncthing cenkalti:backoff zillode:notify syncthing:ignore
-GH_PROJECT=	backoff:backoff notify:notify syncthing:ignore
-GH_TAGNAME=	9831e1e:backoff 2da5cc9:notify v0.13.4:ignore
+GH_ACCOUNT=	syncthing 
+GH_TUPLE=	cenkalti:backoff:9831e1e:backoff/src/github.com/cenkalti/backoff \
+		zillode:notify:2da5cc9:notify/src/github.com/zillode/notify \
+		syncthing:syncthing:v0.13.4:ignore/src/github.com/syncthing/syncthing
 
 STRIP=		# stripping can break go binaries
 
 PLIST_FILES=	bin/syncthing-inotify
 
-post-extract:
-	@${MKDIR} ${WRKSRC}/src/github.com/cenkalti
-	@${MKDIR} ${WRKSRC}/src/github.com/zillode
-	@${MKDIR} ${WRKSRC}/src/github.com/syncthing
-	@${MV} ${WRKSRC_backoff} \
-		${WRKSRC}/src/github.com/cenkalti/backoff
-	@${MV} ${WRKSRC_notify} \
-		${WRKSRC}/src/github.com/zillode/notify
-	@${MV} ${WRKSRC_ignore} \
-		${WRKSRC}/src/github.com/syncthing/syncthing
-
 do-build:
 	@cd ${WRKSRC} ; ${SETENV} GOPATH=${WRKSRC} go build
 	@${MV} ${WRKSRC}/syncthing-inotify-${PORTVERSION} ${WRKSRC}/syncthing-inotify

Modified: head/print/cups-connector/Makefile
==============================================================================
--- head/print/cups-connector/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/print/cups-connector/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -16,12 +16,12 @@ BUILD_DEPENDS=	go:lang/go \
 
 USES=		compiler pkgconfig
 USE_GITHUB=	yes
-GH_ACCOUNT=	google:DEFAULT codegangsta:cli coreos:gosystemd \
-		golang:oauth2,net mildred:xdg
-GH_PROJECT=	cli:cli go-systemd:gosystemd oauth2:oauth2 net:net \
-		go-xdg:xdg
-GH_TAGNAME=	1fdc26d:DEFAULT a294348:cli 7b2428f:gosystemd \
-		2cd4472:oauth2 6acef71:net 875014b:xdg
+GH_TUPLE=	google:cups-connector:1fdc26d:DEFAULT/src/github.com/google/cups-connector \
+		codegangsta:cli:a294348:cli/src/github.com/codegangsta/cli \
+		coreos:go-systemd:7b2428f:gosystemd/src/github.com/coreos/go-systemd \
+		golang:oauth2:2cd4472:oauth2/src/golang.org/x/oauth2 \
+		golang:net:6acef71:net/src/golang.org/x/net \
+		mildred:go-xdg:875014b:xdg/src/launchpad.net/go-xdg/v0
 
 BIN_FILES=	gcp-connector-util gcp-cups-connector
 PLIST_FILES=	${BIN_FILES:S/^/bin\//}
@@ -33,21 +33,6 @@ PORTDOCS=	CONTRIBUTING.md README.md
 post-patch:
 	@${REINPLACE_CMD} -e "s@%%PREFIX%%@${PREFIX}@g" \
 		${WRKSRC}/cups/core.go ${WRKSRC}/privet/avahi.go
-	@${MKDIR} ${WRKSRC}/src/github.com/google/cups-connector
-.for src in cdd cups gcp gcp-connector-util gcp-cups-connector \
-	gcp-windows-connector lib log manager monitor privet winspool xmpp
-	@${MV} ${WRKSRC}/${src} \
-		${WRKSRC}/src/github.com/google/cups-connector
-.endfor
-	@${MKDIR} ${WRKSRC}/src/github.com/codegangsta
-	@${MKDIR} ${WRKSRC}/src/github.com/coreos
-	@${MKDIR} ${WRKSRC}/src/golang.org/x
-	@${MKDIR} ${WRKSRC}/src/launchpad.net/go-xdg
-	@${MV} ${WRKSRC_cli} ${WRKSRC}/src/github.com/codegangsta/cli
-	@${MV} ${WRKSRC_gosystemd} ${WRKSRC}/src/github.com/coreos/go-systemd
-	@${MV} ${WRKSRC_oauth2} ${WRKSRC}/src/golang.org/x/oauth2
-	@${MV} ${WRKSRC_net} ${WRKSRC}/src/golang.org/x/net
-	@${MV} ${WRKSRC_xdg} ${WRKSRC}/src/launchpad.net/go-xdg/v0
 
 do-build:
 .for bin in ${BIN_FILES}

Modified: head/security/honeybadger/Makefile
==============================================================================
--- head/security/honeybadger/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/security/honeybadger/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -10,12 +10,13 @@ COMMENT=	Quantum Insert detector and 0-d
 BUILD_DEPENDS=	go:lang/go
 
 USE_GITHUB=	yes
-GH_ACCOUNT=	david415:DEFAULT google:gp fatih:co mattn:gc,gi \
-		golang:xs,xn
-GH_PROJECT=	HoneyBadger:DEFAULT gopacket:gp color:co go-colorable:gc \
-		go-isatty:gi net:xn sys:xs
-GH_TAGNAME=	11dc0ca:DEFAULT f361903:gp 7a5857d:co 9fdad7c:gc 56b76bd:gi \
-		b6d7b13:xn 50c6bc5:xs
+GH_TUPLE=	david415:HoneyBadger:11dc0ca:DEFAULT/src/github.com/david415/HoneyBadger \
+		google:gopacket:f361903:gp/src/github.com/google/gopacket \
+		fatih:color:7a5857d:co/src/github.com/fatih/color \
+		mattn:go-colorable:9fdad7c:gc/src/github.com/mattn/go-colorable \
+		mattn:go-isatty:56b76bd:gi/src/github.com/mattn/go-isatty \
+		golang:sys:50c6bc5:xs/src/golang.org/x/sys \
+		golang:net:b6d7b13:xn/src/golang.org/x/net
 
 BIN_FILES=	handshakeHijacker honeyBadger \
 		honeybadgerReportTool honeybadgerReportToolColor sprayInjector
@@ -28,33 +29,6 @@ PORTDOCS=	README.rst LICENSE LICENSE_BSD
 
 LICENSE=	GPLv3
 
-post-patch:
-	@${MKDIR} ${WRKSRC}/src/github.com/david415/HoneyBadger
-.for src in .travis.yml LICENSE LICENSE_BSD README.rst attack blocks cmd \
-	connection.go connection_test.go dispatcher.go dispatcher_test.go \
-	drivers logging ordered_coalesce.go ordered_coalesce_test.go \
-	pcap_integration_test.go retrospective.go retrospective_test.go \
-	sniffer.go supervisor.go types
-	@${MV} ${WRKSRC}/${src} \
-		${WRKSRC}/src/github.com/david415/HoneyBadger
-.endfor
-	@${MKDIR} ${WRKSRC}/src/github.com/google
-	@${MKDIR} ${WRKSRC}/src/github.com/fatih
-	@${MKDIR} ${WRKSRC}/src/github.com/mattn
-	@${MKDIR} ${WRKSRC}/src/golang.org/x
-	@${MV} ${WRKSRC_gp} \
-		${WRKSRC}/src/github.com/google/gopacket
-	@${MV} ${WRKSRC_co} \
-		${WRKSRC}/src/github.com/fatih/color
-	@${MV} ${WRKSRC_gc} \
-		${WRKSRC}/src/github.com/mattn/go-colorable
-	@${MV} ${WRKSRC_gi} \
-		${WRKSRC}/src/github.com/mattn/go-isatty
-	@${MV} ${WRKSRC_xn} \
-		${WRKSRC}/src/golang.org/x/net
-	@${MV} ${WRKSRC_xs} \
-		${WRKSRC}/src/golang.org/x/sys
-
 do-build:
 .for bin in ${BIN_FILES}
 	cd ${WRKSRC}/src/github.com/david415/HoneyBadger/cmd/${bin}; ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build

Modified: head/sysutils/epazote/Makefile
==============================================================================
--- head/sysutils/epazote/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/sysutils/epazote/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -15,33 +15,14 @@ BUILD_DEPENDS=  go>=1.7:lang/go
 USES=           compiler
 
 USE_GITHUB=     yes
-GH_ACCOUNT=     epazote:DEFAULT \
-		epazote:scheduler \
-		go-yaml:yaml
-GH_PROJECT=     epazote scheduler:scheduler yaml:yaml
-GH_TAGNAME=	0.1.0:scheduler v2:yaml
+GH_TUPLE=	epazote:scheduler:0.1.0:scheduler/src/github.com/epazote/scheduler \
+		go-yaml:yaml:v2:yaml/src/gopkg.in/yaml.v2
+GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
 
 STRIP=          # stripping can break go binaries
 
 PLIST_FILES=	bin/epazote
 
-post-patch:
-	@${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
-.for src in a_test.go block.go block_test.go changelog.md cmd color.go \
-       	color_test.go config.go config_test.go epazote.go examples \
-	mail.go mail_test.go mailman.go mailman_test.go report.go \
-	report_test.go request.go request_test.go scandir.go \
-	scandir_test.go singleton.go singleton_test.go start.go \
-       	start_test.go supervice.go supervice_test.go test try.go try_test.go
-	@${MV} ${WRKSRC}/${src} \
-	${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
-.endfor
-	@${MV} ${WRKSRC_scheduler}/${src} \
-		${WRKSRC}/src/github.com/${GH_ACCOUNT}/scheduler
-	@${MKDIR} ${WRKSRC}/src/gopkg.in
-	@${MV} ${WRKSRC_yaml}/ \
-		${WRKSRC}/src/gopkg.in/yaml.v2
-
 do-build:
 	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
 	${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \

Modified: head/sysutils/nomad/Makefile
==============================================================================
--- head/sysutils/nomad/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/sysutils/nomad/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -18,12 +18,15 @@ ONLY_FOR_ARCHS=	amd64
 USES=	compiler
 
 USE_GITHUB=	yes
-GH_ACCOUNT=	hashicorp:DEFAULT kardianos:govendor mitchellh:gox \
-		golang:tools axw:gocov matm:gocov_html ugorji:go
-GH_PROJECT=	govendor:govendor gox:gox tools:tools gocov:gocov \
-		gocov-html:gocov_html go:go
-GH_TAGNAME=	v1.0.8:govendor v0.3.0:gox  8b84dae:tools \
-		 c77561c:gocov v1.1:gocov_html faddd61:go
+GH_ACCOUNT=	hashicorp
+GH_SUBDIR=	src/github.com/hashicorp/nomad
+GH_TUPLE=	kardianos:govendor:v1.0.8:govendor/src/github.com/kardianos/govendor \
+		mitchellh:gox:v0.3.0:gox/src/github.com/mitchellh/gox \
+		golang:tools:8b84dae:tools/src/golang.org/x/tools \
+		axw:gocov:c77561c:gocov/src/github.com/axw/gocov \
+		matm:gocov-html:v1.1:gocov_html/src/gopkg.in/matm/v1/gocov-html \
+		ugorji:go:faddd61:go/src/github.com/ugorji/go
+
 
 USE_RC_SUBR= nomad
 
@@ -32,35 +35,6 @@ GROUPS=	nomad
 
 STRIP=
 
-post-patch:
-	@${MKDIR} ${WRKSRC}/src/github.com/hashicorp/nomad
-.for src in .gitignore .travis.yml api CHANGELOG.md client command \
-	commands.go demo dist GNUmakefile helper ISSUE_TEMPLATE.md jobspec \
-	LICENSE main_test.go main.go nomad README.md scheduler scripts \
-	testutil Vagrantfile vendor version.go website
-	@${MV} ${WRKSRC}/${src} \
-		${WRKSRC}/src/github.com/hashicorp/nomad
-.endfor
-	@${MKDIR} ${WRKSRC}/src/github.com/axw
-	@${MKDIR} ${WRKSRC}/src/github.com/kardianos
-	@${MKDIR} ${WRKSRC}/src/github.com/matm
-	@${MKDIR} ${WRKSRC}/src/github.com/mitchellh
-	@${MKDIR} ${WRKSRC}/src/github.com/ugorji
-	@${MKDIR} ${WRKSRC}/src/golang.org/x
-	@${MKDIR} ${WRKSRC}/src/gopkg.in/matm/v1
-	@${MV} ${WRKSRC_govendor} \
-		${WRKSRC}/src/github.com/kardianos/govendor
-	@${MV} ${WRKSRC_gox} \
-		${WRKSRC}/src/github.com/mitchellh/gox
-	@${MV} ${WRKSRC_gocov} \
-		${WRKSRC}/src/github.com/axw/gocov
-	@${MV} ${WRKSRC_go} \
-		${WRKSRC}/src/github.com/ugorji/go
-	@${MV} ${WRKSRC_gocov_html} \
-		${WRKSRC}/src/gopkg.in/matm/v1/gocov-html
-	@${MV} ${WRKSRC_tools} \
-		${WRKSRC}/src/golang.org/x/tools
-
 do-build:
 	@cd ${WRKSRC}/src/github.com/hashicorp/nomad; \
 	${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x \

Modified: head/sysutils/restic/Makefile
==============================================================================
--- head/sysutils/restic/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/sysutils/restic/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -14,23 +14,21 @@ BUILD_DEPENDS=	${LOCALBASE}/bin/go:lang/
 BROKEN=		fails to build
 
 USE_GITHUB=	yes
-GH_ACCOUNT=	restic:DEFAULT,chunker juju:errors golang:crypto
-GH_PROJECT=	chunker:chunker errors:errors crypto:crypto
-GH_TAGNAME=	16a28ff:chunker 1b5e39b:errors 74f810a:crypto
+GH_TUPLE=	restic:chunker:16a28ff:chunker/src/github.com/restic/chunker \
+		juju:errors:1b5e39b:errors/src/github.com/juju/errors \
+		golang:crypto:74f810a:crypto/src/golang.org/x/crypto
 
 STRIP=		# stripping can break go binaries
 
+# Seems to build even less when using
+# GH_SUBDIR=/src/github.com/${GH_ACCOUNT}/${PORTNAME} instead of this
+# post-extract thing:
 post-extract:
 	@${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
 .for src in CONTRIBUTING.md Godeps LICENSE Makefile README.md VERSION Vagrantfile appveyor.yml archiver.go archiver_int_test.go archiver_test.go backend build.go cache.go cache_test.go checker cmd crypto debug doc doc.go filter fuse lock.go lock_test.go lock_unix.go lock_windows.go node.go node_darwin.go node_freebsd.go node_linux.go node_openbsd.go node_test.go node_unix.go node_windows.go pack pipe progress.go repository restorer.go run_integration_tests.go run_tests.go snapshot.go snapshot_test.go test tree.go tree_test.go walk.go walk_test.go
 	@${MV} ${WRKSRC}/${src} \
 		${WRKSRC}/src/github.com/restic/${PORTNAME}
 .endfor
-	@${MKDIR} ${WRKSRC}/src/github.com/juju
-	@${MKDIR} ${WRKSRC}/src/golang.org/x
-	@${MV} ${WRKSRC_chunker} ${WRKSRC}/src/github.com/restic/chunker
-	@${MV} ${WRKSRC_errors} ${WRKSRC}/src/github.com/juju/errors
-	@${MV} ${WRKSRC_crypto} ${WRKSRC}/src/golang.org/x/crypto
 
 do-build:
 	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}; ${SETENV} GOPATH=${WRKSRC} go run build.go

Modified: head/textproc/multimarkdown/Makefile
==============================================================================
--- head/textproc/multimarkdown/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/textproc/multimarkdown/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -16,6 +16,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	fletcher:DEFAULT nddrylliog:greg
 GH_PROJECT=	MultiMarkdown-4 greg:greg
 GH_TAGNAME=	98ecf13:greg
+GH_SUBDIR=	greg:greg
 
 ALL_TARGET=	${PORTNAME}
 USES=		gmake
@@ -27,25 +28,15 @@ HELPERS_DESC=		Helper scripts (conflicts
 
 CHEAT_SHEET_GH_PROJECT=	human-markdown-reference:cheat
 CHEAT_SHEET_GH_TAGNAME=	199dae8:cheat
+CHEAT_SHEET_GH_SUBDIR=	cheat-sheet:cheat
 EXTRAS_GH_PROJECT=	MMD-Support:support
 EXTRAS_GH_TAGNAME=	685c95c:support
+EXTRAS_GH_SUBDIR=	Support:support
 
 HELPERS_CONFLICTS_INSTALL=	mtools-*
 
 OPTIONS_SUB=	yes
 
-post-extract:
-	@${RMDIR} ${WRKSRC}/greg
-	@${MV} ${WRKSRC_greg} ${WRKSRC}/greg
-
-post-extract-CHEAT_SHEET-on:
-	@${RMDIR} ${WRKSRC}/cheat-sheet
-	@${MV} ${WRKSRC_cheat} ${WRKSRC}/cheat-sheet
-
-post-extract-EXTRAS-on:
-	@${RMDIR} ${WRKSRC}/Support
-	@${MV} ${WRKSRC_support} ${WRKSRC}/Support
-
 post-patch:
 	@${REINPLACE_CMD} -E "s/^(CFLAGS).+=/\1 \+=/" ${WRKSRC}/Makefile ${WRKSRC}/greg/Makefile
 	@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/scripts/*

Modified: head/www/uchiwa/Makefile
==============================================================================
--- head/www/uchiwa/Makefile	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/www/uchiwa/Makefile	Wed Dec 14 16:06:19 2016	(r428569)
@@ -19,76 +19,43 @@ UCHIWA_SHAREDIR=	${PREFIX}/share/uchiwa/
 USE_RC_SUBR=	${PORTNAME}
 USE_GITHUB=	yes
 GH_ACCOUNT=	sensu:DEFAULT
-GH_TUPLE=	dgrijalva:jwt-go:61124b62ad244d655f87d944aefaa2ae5a0d2f16:jwtgo
-GH_TUPLE+=	gorilla:context:215affda49addc4c8ef7e2534915df2c8c35c6cd:context
-GH_TUPLE+=	mitchellh:mapstructure:f7d28d5aeab42b9b95d2e6d6b956f73a290077fc:mapstructure
-GH_TUPLE+=	palourde:mergo:d931ffd2c07cb4caf7194e0f6af9ac6771c26d54:mergo
-GH_TUPLE+=	stretchr:objx:cbeaeb16a013161a98496fad62933b1d21786672:objx
-GH_TUPLE+=	stretchr:testify:e4ec8152c15fc46bd5056ce65997a07c7d415325:testify
-GH_TUPLE+=	sensu:uchiwa-web:${PORTVERSION}:uchiwaweb
-GH_TUPLE+=	angular:bower-angular-cookies:b89821e37d3011ad0bca9a4847a8fcc59f90fabb:bowerangularcookies
-GH_TUPLE+=	urish:angular-moment:0.9.2:urishangularmoment
-GH_TUPLE+=	angular:bower-angular:v1.4.11:angularbowerangular
-GH_TUPLE+=	angular:bower-angular-route:v1.4.11:angularbowerangularroute
-GH_TUPLE+=	angular:bower-angular-sanitize:v1.4.11:angularbowerangularsanitize
-GH_TUPLE+=	twbs:bootstrap:v3.1.1:bootstrap
-GH_TUPLE+=	twbs:bootstrap-sass:v3.1.1:bootstrapsass
-GH_TUPLE+=	foxandxss:angular-toastr:1.6.0:forandxssangulartoastr
-GH_TUPLE+=	wallin:angular-gravatar:0.3.2:wallinangulargravatar
-GH_TUPLE+=	fortawesome:font-awesome:v4.4.0:fortawesomefontawesome
-GH_TUPLE+=	components:highlightjs:08edd75426b52b165cc2b8a569870df4794c36dc:componentshighlightjs
-GH_TUPLE+=	angular-ui:bootstrap-bower:0.13.4:angularuibootstrapbower
-GH_TUPLE+=	moment:moment:2.8.4:momentmoment
-GH_TUPLE+=	jquery:jquery-dist:3.0.0:jqueryjquery
-GH_TUPLE+=	jashkenas:underscore:1f4bf626f23a99f7a676f5076dc1b1475554c8f7:jashkenasunderscore
-GH_TUPLE+=	kless:osutil:3ac994847c4376a4b905fc0a19f450c5a4bec647:klessosutil
+GH_TUPLE=	dgrijalva:jwt-go:61124b62ad244d655f87d944aefaa2ae5a0d2f16:jwtgo/src/github.com/dgrijalva/jwt-go
+GH_TUPLE+=	gorilla:context:215affda49addc4c8ef7e2534915df2c8c35c6cd:context/src/github.com/gorilla/context
+GH_TUPLE+=	mitchellh:mapstructure:f7d28d5aeab42b9b95d2e6d6b956f73a290077fc:mapstructure/src/github.com/mitchellh/mapstructure
+GH_TUPLE+=	palourde:mergo:d931ffd2c07cb4caf7194e0f6af9ac6771c26d54:mergo/src/github.com/palourde/mergo
+GH_TUPLE+=	stretchr:objx:cbeaeb16a013161a98496fad62933b1d21786672:objx/src/github.com/stretchr/objx
+GH_TUPLE+=	stretchr:testify:e4ec8152c15fc46bd5056ce65997a07c7d415325:testify/src/github.com/stretchr/testify
+GH_TUPLE+=	sensu:uchiwa-web:${PORTVERSION}:uchiwaweb/public/bower_components/uchiwa-web
+GH_TUPLE+=	angular:bower-angular-cookies:b89821e37d3011ad0bca9a4847a8fcc59f90fabb:bowerangularcookies/public/bower_components/angular-cookies
+GH_TUPLE+=	urish:angular-moment:0.9.2:urishangularmoment/public/bower_components/angular-moment
+GH_TUPLE+=	angular:bower-angular:v1.4.11:angularbowerangular/public/bower_components/angular
+GH_TUPLE+=	angular:bower-angular-route:v1.4.11:angularbowerangularroute/public/bower_components/angular-route
+GH_TUPLE+=	angular:bower-angular-sanitize:v1.4.11:angularbowerangularsanitize/public/bower_components/angular-sanitize
+GH_TUPLE+=	twbs:bootstrap:v3.1.1:bootstrap/public/bower_components/bootstrap
+GH_TUPLE+=	twbs:bootstrap-sass:v3.1.1:bootstrapsass/public/bower_components/bootstrap-sass-official
+GH_TUPLE+=	foxandxss:angular-toastr:1.6.0:forandxssangulartoastr/public/bower_components/angular-toastr
+GH_TUPLE+=	wallin:angular-gravatar:0.3.2:wallinangulargravatar/public/bower_components/angular-gravatar
+GH_TUPLE+=	fortawesome:Font-Awesome:v4.4.0:fortawesomefontawesome/public/bower_components/fontawesome
+GH_TUPLE+=	components:highlightjs:08edd75426b52b165cc2b8a569870df4794c36dc:componentshighlightjs/public/bower_components/highlightjs
+GH_TUPLE+=	angular-ui:bootstrap-bower:0.13.4:angularuibootstrapbower/public/bower_components/angular-bootstrap
+GH_TUPLE+=	moment:moment:2.8.4:momentmoment/public/bower_components/moment
+GH_TUPLE+=	jquery:jquery-dist:3.0.0:jqueryjquery/public/bower_components/jquery
+GH_TUPLE+=	jashkenas:underscore:1f4bf626f23a99f7a676f5076dc1b1475554c8f7:jashkenasunderscore/public/bower_components/underscore
+GH_TUPLE+=	kless:osutil:3ac994847c4376a4b905fc0a19f450c5a4bec647:klessosutil/src/github.com/kless/osutil
+
 USERS=	uchiwa
 GROUPS=	uchiwa
 
 STRIP=	#
 
-post-patch:
-	@${MKDIR} ${WRKSRC}/src/github.com/sensu/uchiwa
-	@${MKDIR} ${WRKSRC}/src/github.com/dgrijalva
-	@${MKDIR} ${WRKSRC}/src/github.com/gorilla
-	@${MKDIR} ${WRKSRC}/src/github.com/mitchellh
-	@${MKDIR} ${WRKSRC}/src/github.com/palourde
-	@${MKDIR} ${WRKSRC}/src/github.com/stretchr
-	@${MKDIR} ${WRKSRC}/src/github.com/stretchr/testify
-	@${MKDIR} ${WRKSRC}/src/github.com/kless
-	@${MKDIR} ${WRKSRC}/src/github.com/tools
-
+post-extract:
+	@${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
 .for src in .travis.yml Gruntfile.js bower.json package.json uchiwa \
 	Dockerfile LICENSE config.json.example public uchiwa.go .bowerrc \
 	Godeps README.md fixtures
 	@${MV} ${WRKSRC}/${src} \
 		${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
 .endfor
-	@${MV} ${WRKSRC_jwtgo} ${WRKSRC}/src/github.com/dgrijalva/jwt-go
-	@${MV} ${WRKSRC_context} ${WRKSRC}/src/github.com/gorilla/context
-	@${MV} ${WRKSRC_mapstructure} ${WRKSRC}/src/github.com/mitchellh/mapstructure
-	@${MV} ${WRKSRC_mergo} ${WRKSRC}/src/github.com/palourde/mergo
-	@${MV} ${WRKSRC_objx} ${WRKSRC}/src/github.com/stretchr/objx
-	@${MV} ${WRKSRC_testify}/assert ${WRKSRC}/src/github.com/stretchr/testify/assert
-	@${MV} ${WRKSRC_testify}/mock ${WRKSRC}/src/github.com/stretchr/testify/mock
-	@${MV} ${WRKSRC_klessosutil} ${WRKSRC}/src/github.com/kless/osutil
-	@${MKDIR} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components
-	@${MV} ${WRKSRC_bowerangularcookies} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-cookies
-	@${MV} ${WRKSRC_urishangularmoment} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-moment
-	@${MV} ${WRKSRC_angularbowerangular} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular
-	@${MV} ${WRKSRC_angularbowerangularroute} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-route
-	@${MV} ${WRKSRC_angularbowerangularsanitize} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-sanitize
-	@${MV} ${WRKSRC_bootstrap} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/bootstrap
-	@${MV} ${WRKSRC_bootstrapsass} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/bootstrap-sass-official
-	@${MV} ${WRKSRC_forandxssangulartoastr} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-toastr
-	@${MV} ${WRKSRC_wallinangulargravatar} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-gravatar
-	@${MV} ${WRKDIR}/Font-Awesome-4.4.0 ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/fontawesome
-	@${MV} ${WRKSRC_componentshighlightjs} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/highlightjs
-	@${MV} ${WRKSRC_angularuibootstrapbower} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-bootstrap
-	@${MV} ${WRKSRC_jqueryjquery} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/jquery
-	@${MV} ${WRKSRC_jashkenasunderscore} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/underscore
-	@${MV} ${WRKSRC_momentmoment} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/moment
-	@${MV} ${WRKSRC_uchiwaweb} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/uchiwa-web
 
 do-build:
 	@cd ${WRKSRC}/src/github.com/sensu && ${SETENV} GOPATH=${WRKSRC} go install ./...

Modified: head/www/uchiwa/distinfo
==============================================================================
--- head/www/uchiwa/distinfo	Wed Dec 14 16:04:43 2016	(r428568)
+++ head/www/uchiwa/distinfo	Wed Dec 14 16:06:19 2016	(r428569)
@@ -33,8 +33,8 @@ SHA256 (foxandxss-angular-toastr-1.6.0_G
 SIZE (foxandxss-angular-toastr-1.6.0_GH0.tar.gz) = 26166
 SHA256 (wallin-angular-gravatar-0.3.2_GH0.tar.gz) = 938d248fd115cf2bc6b24416cc908aa34bb7bf4b1649f67348d2c571458505a7
 SIZE (wallin-angular-gravatar-0.3.2_GH0.tar.gz) = 14827
-SHA256 (fortawesome-font-awesome-v4.4.0_GH0.tar.gz) = 3962ab205a1547be1e10a840f44fa6b6a28359e6f3f21932f0f8dabf419eeccb
-SIZE (fortawesome-font-awesome-v4.4.0_GH0.tar.gz) = 2310490
+SHA256 (fortawesome-Font-Awesome-v4.4.0_GH0.tar.gz) = 3962ab205a1547be1e10a840f44fa6b6a28359e6f3f21932f0f8dabf419eeccb
+SIZE (fortawesome-Font-Awesome-v4.4.0_GH0.tar.gz) = 2310490
 SHA256 (components-highlightjs-08edd75426b52b165cc2b8a569870df4794c36dc_GH0.tar.gz) = 3b576e352ce0331485cb39b42983f40a69c810b9a29ba72f0850243236961df7
 SIZE (components-highlightjs-08edd75426b52b165cc2b8a569870df4794c36dc_GH0.tar.gz) = 401481
 SHA256 (angular-ui-bootstrap-bower-0.13.4_GH0.tar.gz) = 38f15424f8eac597198bb0a1dfdddddb6afbfe3ef9633b24240f3bc070ec036b



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612141606.uBEG6K1b090567>