svn commit: r307836 - head/Mk

Bryan Drewery bdrewery at freebsd.org
Tue Nov 27 19:20:24 UTC 2012


On 11/27/2012 5:32 AM, Pietro Cerutti wrote:
> Author: gahr
> Date: Tue Nov 27 11:32:06 2012
> New Revision: 307836
> URL: http://svnweb.freebsd.org/changeset/ports/307836
> 
> Log:
>   - Add support for cloud.github.com when using USE_GITHUB
>   
>   Feature safe:	yes
>   Approved by:	bapt (portmgr@)


Unless I am using this wrong, it doesn't set proper WRKSRC.

- (~/freebsd/ports/ftp/yafc) $ svn diff
-MASTER_SITES=  http://cloud.github.com/downloads/sebastinas/yafc/
+MASTER_SITES=  GHC
+USE_GITHUB=    yes
+GH_ACCOUNT=    sebastinas
$ make PORTSDIR=~/freebsd/ports DISTDIR=/tmp/distfiles -V MASTER_SITES
http://cloud.github.com/downloads/sebastinas/yafc/
$ make PORTSDIR=~/freebsd/ports DISTDIR=/tmp/distfiles -V WRKSRC
/usr/home/bryan/freebsd/ports/ftp/yafc/work/sebastinas-yafc-
$ make PORTSDIR=~/freebsd/ports DISTDIR=/tmp/distfiles extract
$ ls work/
./                             ../
.extract_done.yafc._usr_local  yafc-1.2.3/



> 
> Modified:
>   head/Mk/bsd.sites.mk
> 
> Modified: head/Mk/bsd.sites.mk
> ==============================================================================
> --- head/Mk/bsd.sites.mk	Tue Nov 27 11:12:36 2012	(r307835)
> +++ head/Mk/bsd.sites.mk	Tue Nov 27 11:32:06 2012	(r307836)
> @@ -517,9 +517,10 @@ MASTER_SITE_GENTOO+= \
>  #                 default: not set, mandatory
>  #            
>  .if defined(USE_GITHUB)
> -MASTER_SITE_GITHUB+= https://nodeload.github.com/%SUBDIR%
> -.if !defined(MASTER_SITES) || !${MASTER_SITES:MGH}
> -MASTER_SITES+=	GH
> +MASTER_SITE_GITHUB+=		https://nodeload.github.com/%SUBDIR%
> +MASTER_SITE_GITHUB_CLOUD+=	http://cloud.github.com/downloads/%SUBDIR%
> +.if !defined(MASTER_SITES) || !${MASTER_SITES:MGH} && !${MASTER_SITES:MGHC}
> +MASTER_SITES+=	GH GHC
>  .endif
>  GH_PROJECT?=	${PORTNAME}
>  GH_TAGNAME?=	${DISTVERSION}
> @@ -1427,6 +1428,7 @@ MASTER_SITE_KERNEL_ORG+= \
>  
>  MASTER_SITES_ABBREVS=	CPAN:PERL_CPAN \
>  			GH:GITHUB \
> +			GHC:GITHUB_CLOUD \
>  			NL:NETLIB \
>  			SF:SOURCEFORGE \
>  			SFJP:SOURCEFORGE_JP \
> @@ -1441,6 +1443,7 @@ MASTER_SITES_SUBDIRS=	\
>  			DEBIAN:pool/main/${PORTNAME:C/^((lib)?.).*$/\1/}/${PORTNAME} \
>  			GCC:releases/${DISTNAME} \
>  			GITHUB:${GH_ACCOUNT}/${GH_PROJECT}/legacy.tar.gz/${GH_TAGNAME}?dummy=/ \
> +			GITHUB_CLOUD:${GH_ACCOUNT}/${GH_PROJECT}/ \
>  			GNOME:sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} \
>  			GNU:${PORTNAME} \
>  			HORDE:${PORTNAME} \
> 


-- 
Regards,
Bryan Drewery
bdrewery at freenode/EFNet

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 896 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20121127/7ee2de5d/attachment.sig>


More information about the svn-ports-head mailing list