From owner-freebsd-ports@freebsd.org Thu Jun 2 05:41:42 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C7E7B6303A for ; Thu, 2 Jun 2016 05:41:42 +0000 (UTC) (envelope-from bradleythughes@fastmail.fm) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 432911200 for ; Thu, 2 Jun 2016 05:41:42 +0000 (UTC) (envelope-from bradleythughes@fastmail.fm) Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id D73C621236; Thu, 2 Jun 2016 01:41:40 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Thu, 02 Jun 2016 01:41:40 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=k2kcQPPIcE2NTUPH6UYNRwakQhc=; b=Gs7qZX fmy1t9/+Z+OVOnAQpjlthn7rAl/r2bWIF6ZBq6l6v/caFnMQTGBYTN5NCpLB/qER cabXbFD4oKJnkNr55w7X+bN2tZ8kHw4S53rEx6bFR/mwaeDvQyZ94dQXxnG7ORf4 aXXoDdHAUyi0ap4sCBUW2KiGqIMmoZg2fKTwE= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=k2kcQPPIcE2NTUP H6UYNRwakQhc=; b=thrdwywYR/1YPRqF8NM/hnHeTajjaSKJpFfutJTrsCCeaTR FKvC+Qik919bT7Gm5cnz2dy2melmNz9304Y+GDcO0WLiRe2pu4XOWdixkHXwZr7r D4xmtIFIe5YWm5OGDUY28pzpKYx1abMHqXCM/b9HmfuhXKkRatsN8aqQv4xA= X-Sasl-enc: S247TaWJhAoFRA/irx0GW9oeTtd6utqU6dPzJkXMrZce 1464846100 Received: from [192.168.0.62] (ip84-247-143-250.breiband.no [84.247.143.250]) by mail.messagingengine.com (Postfix) with ESMTPA id 1C46FCCD9A; Thu, 2 Jun 2016 01:41:39 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: Zimbra Port From: "Bradley T. Hughes" In-Reply-To: Date: Thu, 2 Jun 2016 07:41:39 +0200 Cc: rs+freebsd-ports@trust64.com, freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <74bdbdd0-0883-c7bd-fa00-996fca53f502@trust64.com> To: Torsten Zuehlsdorff X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2016 05:41:42 -0000 > On 01 Jun 2016, at 16:08, Torsten Zuehlsdorff = wrote: >=20 >> * The Zimbra source is huge, a git clone is about 13 GigaBytes. I am = not >> sure on how source that big is handled correctly in ports. (e.g. is = it >> OK that every make does a git clone and you have to wait until you = get >> the 13 GB of data? Would this be a problem for the FreeBSD build = cluster >> infrastructure to create the packages?, ...) >=20 > A git clone contains the complete development *history*. If a try to = fetch a packet from their homepage it is "just" around 850 MB which = should not be a problem. >=20 >> * On the porters handbook it says to fetch a tarball from http/ftp, = is >> it also possible to directly work with git and clone a repository? >=20 > I'm not aware of such a way. But since there is a Git-Repo: isn't = there a management tool like GitLab, which could provides tarballs? At = least it is possible to set one up, clone the repo and provide it this = way. There's also the --depth option to git clone that can help limit the = size of the resulting checkout. --depth Create a shallow clone with a history truncated to the = specified number of commits. Implies --single-branch unless --no-single-branch is given to fetch the histories near the = tips of all branches. -- Bradley T. Hughes bradleythughes@fastmail.fm