Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jun 2015 22:33:01 +0200
From:      Jan Beich <jbeich@vfemail.net>
To:        Tom Pusateri <pusateri@bangj.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Help with new port with multiple downloaded files from github
Message-ID:  <381s-67b6-wny@vfemail.net>
References:  <556E83CE.2020209@bangj.com> <eglt-uscd-wny@FreeBSD.org> <CF92424E-C5E3-4509-94BB-33CBD1805F98@bangj.com> <5571C97C.2080903@bangj.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Tom Pusateri <pusateri@bangj.com> writes:

> Here=E2=80=99s the Makefile
>
> PORTNAME=3D	libchromiumcontent
> PORTVERSION=3D	43.0.2357.65

To override these variables you have to modify master port to use ?=3D.
And altering PORTNAME often breaks master's DISTFILES/WRKSRC/etc.

In this case PORTVERSION should probably stay in sync with master to
avoid trying to apply new port patches against old chromium.

> DISTVERSIONPREFIX=3D      v
> DISTVERSIONSUFFIX=3D      -atom-2

DISTVERSION*FIX affect both master and slave distfile. If you only want
to alter the latter convert into GH_TAGNAME.

>
> MAINTAINER=3D	pusateri@bangj.com
> COMMENT=3D	Shared library build of Chromium's Content module
>
> USE_GITHUB=3D	yes

Define to "nodefault" to avoid altering MASTER_SITES inherited from the
master port.

> GH_PROJECT=3D	libchromiumcontent:libchromiumcontent
> GH_ACCOUNT=3D	atom:libchromiumcontent
>
> .include "${MASTERDIR}/Makefile"

Would the following work for you?

=2D-8<---------------cut here---------------start------------->8---
PKGNAMEPREFIX=3D	libchromiumcontent-

MAINTAINER=3D	pusateri@bangj.com
COMMENT=3D	Shared library build of Chromium's Content module

USE_GITHUB=3D	nodefault
GH_PROJECT=3D	libchromiumcontent:libchromiumcontent
GH_ACCOUNT=3D	atom:libchromiumcontent
GH_TAGNAME=3D	v43.0.2357.65-atom-2:libchromiumcontent

MASTERDIR=3D	${.CURDIR}/../chromium
DESCR=3D		${.CURDIR}/pkg-descr
DISTINFO_FILE=3D	${.CURDIR}/distinfo

# Apply port patches if any from slave
.if exists(${.CURDIR}/files)
EXTRA_PATCHES+=3D	${.CURDIR}/files/patch-*
.endif

.include "${MASTERDIR}/Makefile"
=2D-8<---------------cut here---------------end--------------->8---

$ make fetch-urlall-list MASTER_SITE_BACKUP=3D
http://commondatastorage.googleapis.com/chromium-browser-official/chromium-=
43.0.2357.125.tar.xz
https://codeload.github.com/atom/libchromiumcontent/tar.gz/v43.0.2357.65-at=
om-2?dummy=3D/atom-libchromiumcontent-v43.0.2357.65-atom-2_GH0.tar.gz

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQF8BAEBCgBmBQJVfzZ9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF
NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3br0QH/i3DcXEMS+dFwH9Ej12ngMlv
prUN4pKbGsJwnAF++nLJ76pgKMdsADOy62P+ZR9jpJ5emkr3+t9odJOMt2/XvLtg
OIvqj+ry1/YQj5luPDTPi8iu6yj+oH6nh2j+2vuWL3rY1aTUMRC2J1DBBja0hvZW
YI9qLREss+buzYBIOADyI/zxNefREo668vFhHSjvYQ3jF4NffafQgc1DIoqCdn/4
vDZjq+bAjqFpn5QLcPiLR3hSqpFiiEk4xNJx/mIuyXncRIPX7xWYqLFMCIQxAP5m
kJoeEWzQwj2NUAm8X2Cn0PUAfYmSHoVVFmkuVE0tFa4tMYoYXVTMrYUyNId6VAs=
=ULFr
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?381s-67b6-wny>