From owner-freebsd-ports@freebsd.org Sun May 20 19:39:23 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54C7FEEDAC1 for ; Sun, 20 May 2018 19:39:23 +0000 (UTC) (envelope-from peo@nethead.se) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D9F706D6EB for ; Sun, 20 May 2018 19:39:22 +0000 (UTC) (envelope-from peo@nethead.se) Received: by mailman.ysv.freebsd.org (Postfix) id 9A355EEDAC0; Sun, 20 May 2018 19:39:22 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 874D9EEDABE for ; Sun, 20 May 2018 19:39:22 +0000 (UTC) (envelope-from peo@nethead.se) Received: from ns1.nethead.se (ns1.nethead.se [5.150.237.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "ns1.nethead.se", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 107E76D6EA for ; Sun, 20 May 2018 19:39:21 +0000 (UTC) (envelope-from peo@nethead.se) X-Virus-Scanned: amavisd-new at Nethead AB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nethead.se; s=NETHEADSE; t=1526845160; bh=IKCaeXuoiR4ugazzJH9YvuM8EGMpDj+oN7h14DcSe9c=; h=Subject:To:References:From:Date:In-Reply-To; b=2hvLYBQ53SUcfU1Q7zYYU710fiNJzTfb5olZKsGSr+8wS4lIp6qxmai347aafY3tB O3hxoXj07iicYjgZqsP35ynpU89413Ucwyc9ysANHIQkcyEaIirYUeYefkSYJlrEmn yIvYvMQMJUKLtY5vZAdl/cfgrngDJVABNhn/2P4g= Subject: Re: www/joomla3 port installs from GitHub, why? To: Eugene Grosbein , Larry Rosenman , ports@freebsd.org References: <4a3253e3-50b5-8c4c-68f3-f90ce8e2257e@nethead.se> <5B01B272.5060105@grosbein.net> <0586cce0-6f94-30ad-1685-263a6f74efef@nethead.se> <5B01C935.1090007@grosbein.net> From: Per olof Ljungmark Message-ID: Date: Sun, 20 May 2018 21:39:17 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <5B01C935.1090007@grosbein.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 May 2018 19:39:23 -0000 On 05/20/18 21:15, Eugene Grosbein wrote: > 21.05.2018 2:02, Per olof Ljungmark wrote: > >>> I may look into changing it, but if you generate a patch, I'll look at it. >> >> Easiest way to understand what I mean is to compare the official download at >> https://downloads.joomla.org/cms/joomla3/3-8-7/Joomla_3-8-7-Stable-Full_Package.zip?format=zip >> (42MB unzipped) >> >> with the distfile from ports >> joomla-joomla-cms-3.8.7_GH0.tar.gz (71MB unpacked) >> >> I never worked with the ports system so patching it for me would be too >> much. However, if you do not have the time I may know someone here that >> could do it. >> >> Again, I think the port in its current state is designed for people who >> develop Joomla, not using it as a CMS like me. > > One should not compare official end-user package with source downloads > because the port is supposed to build software from source and not install pre-built packages. > > However, you can legitimately compare official end-user packages with our package > produced by the port, if you wish. > OK, I'll try to explain a bit more. Firstly, this port is PHP code and needs no compilation, so they are both source files. NO_BUILD= yes www/wordpress is a similar port, correctly implemented in the ports tree, if you install it from ports you will have identical result to downloading from wordpress.org and extract it manually. The difference as stated above, is that the FreeBSD port includes the files for *development* of Joomla, the official download has all the files necessay to build a website based on Joomla. It may be that there are people using FreeBSD to develop Joomla, then of course this port are for them, although a more proper naming would be joomla3-devel or somesuch. It may also be that all the extra cruft (almost 30MB) the port installs is a security problem that users are unaware of. If Larry just inherited the port it may be a good idea to ask the former maintainer about the design. Cheers, //per