From owner-freebsd-ports@freebsd.org Wed Jun 1 14:19:59 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 49A59B4F547 for ; Wed, 1 Jun 2016 14:19:59 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0D1A91892 for ; Wed, 1 Jun 2016 14:19:59 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qk0-x234.google.com with SMTP id n63so15445431qkf.0 for ; Wed, 01 Jun 2016 07:19:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=3BZjZl9QqfgTmb2sZ0qL+RK5c6F4KEuKkm6ui4Cvcw4=; b=cknVrIlRa3sQffs6FBU3irEd1Ly/c7ZLI7AurqmEkTHcGzYalqXWOufHDM2HYHQC4T mGO5eu09Z1/VLQqgGHVomhwQU9nS8QlsPbWqqqlUFAQ27iv1e0GE8x0DAPzxynhEYP8I Vv3ajWjUWmxNbqH68xMxtshVtW74pX12kcnBx7QhPZhi4RaCOloerLfUxcm30ykwfiPY gcymaWzh7nb/+7u6qc+wuT66FvZ84b9DomYbKPgtvjnsBzlHC2S2LvdZPyjArP7uNkVL qlABzpR7HsiATAvc16bwuzJm5fUBxeZirT4L6n+3ZoZSCYQmwKCk/LHWqlZ0y1/NTZqr 9NrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=3BZjZl9QqfgTmb2sZ0qL+RK5c6F4KEuKkm6ui4Cvcw4=; b=LYBnrzdBCDwKrUaXKpY3ORAayxMsn7OxtzGIQTQaosm1BHpXS6jTqV0uD8gvElK4rW wo/EakT+fbR9ge/v2nSCKJb34bRyFR6EWQCDdyw71Cj5wgUArx/CmuJAv7KRW6XCsaOM qqO8QVnhaTUvY7vUtWdPQSk4qfJWkBp95QKD6LdkXGoKuGNreMcWlJUzg0q2UKwBGu/t YQ637/LkV1unofcwHhYuTqB9XGDRcvXbbITlFdizbQ4HBCwWOzNhWrCpqaUcM4J8HNAU MUjdPiDhTCxPGE6VUzATis52R2qanxQjR/hddqrsz+YO+pcVzslYVBggPplK8y6f8r1T 84og== X-Gm-Message-State: ALyK8tJ47I9oJ6Yzoul6j8KaNsiQjRORisG8xSvW848Q0nLQpZxvSJ2neA16RM2uczJvRA== X-Received: by 10.55.161.204 with SMTP id k195mr7174962qke.193.1464790798062; Wed, 01 Jun 2016 07:19:58 -0700 (PDT) Received: from [192.168.1.13] (pool-96-249-243-37.nrflva.fios.verizon.net. [96.249.243.37]) by smtp.gmail.com with ESMTPSA id y140sm1824414qky.19.2016.06.01.07.19.57 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 01 Jun 2016 07:19:57 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: Zimbra Port From: Jim Ohlstein X-Mailer: iPhone Mail (13F69) In-Reply-To: <74bdbdd0-0883-c7bd-fa00-996fca53f502@trust64.com> Date: Wed, 1 Jun 2016 10:19:56 -0400 Cc: freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <9F871A7D-1A54-495D-B9E4-5056F2EECB91@ohlste.in> References: <74bdbdd0-0883-c7bd-fa00-996fca53f502@trust64.com> To: rs+freebsd-ports@trust64.com 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: Wed, 01 Jun 2016 14:19:59 -0000 Sorry for the top post.=20 We use Zimbra on an Ubuntu LTS VM with storage via iSCSI.=20 Given the magnitude, I honestly don't think ports or packages is really the w= ay to go. I believe that most people use a dedicated (to Zimbra) server or V= M.=20 If I were to approach this project, I'd do it outside of ports, maybe on git= hub, or possibly as a VM image.=20 That's not to say it can't be done, rather that a project of this size requi= res a layout that is not native to FreeBSD ports, and it's so massive with s= o many moving parts, having to comply with the ports infrastructure, and to m= aintain it, is probably far more effort than it's worth.=20 Jim Ohlstein > On Jun 1, 2016, at 9:47 AM, rs wrote: >=20 > Hello List, >=20 > I am trying to create a port of the zimbra collaboration suite. I am in co= ntact with upstream and they are actively helping in making a port happen. >=20 > It would be my first FreeBSD port (although I have a lot of linux knowledg= e and know how to create packages for .deb). >=20 > My first steps involve right now making everything compile (Zimbra include= s *a lot* of libraries themselves instead of relying on the OS to provide th= em). >=20 > I have a couple of questions though: >=20 > * Zimbra expects itself to be installed to /opt/zimbra. It is not easy to c= hange that, /opt/zimbra is hardcoded in a lot of places. Its a longterm goal= of mine to help clean that up, but it is not possible right now. Are there a= ny problems with a package which installs to /opt? >=20 > * The Zimbra source is huge, a git clone is about 13 GigaBytes. I am not s= ure on how source that big is handled correctly in ports. (e.g. is it OK tha= t every make does a git clone and you have to wait until you get the 13 GB o= f data? Would this be a problem for the FreeBSD build cluster infrastructure= to create the packages?, ...) >=20 > * On the porters handbook it says to fetch a tarball from http/ftp, is it a= lso possible to directly work with git and clone a repository? >=20 > This is the right place to get help started in porting? FreeBSD has so muc= h mailing lists :-) >=20 > Thank you, > Best > RAy > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"