From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Sep 15 20:15:44 2005 Return-Path: X-Original-To: freebsd-ports-bugs@FreeBSD.org Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82EA916A41F; Thu, 15 Sep 2005 20:15:44 +0000 (GMT) (envelope-from thierry@pompo.net) Received: from graf.pompo.net (graf.pompo.net [81.56.186.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id 148B043D5C; Thu, 15 Sep 2005 20:15:41 +0000 (GMT) (envelope-from thierry@pompo.net) Received: by graf.pompo.net (Postfix, from userid 1001) id D0F9980F1; Thu, 15 Sep 2005 22:15:33 +0200 (CEST) Date: Thu, 15 Sep 2005 22:15:33 +0200 From: Thierry Thomas To: Roman Neuhauser Message-ID: <20050915201533.GG29366@graf.pompo.net> Mail-Followup-To: Roman Neuhauser , Antonio Carlos Venancio Junior , freebsd-ports-bugs@FreeBSD.org, Pav Lucistnik , bug-followup@FreeBSD.org References: <200509141920.j8EJKAos071104@freefall.freebsd.org> <432892A8.20705@php.net> <20050914212901.GI19945@isis.sigpipe.cz> <4328A112.1040007@php.net> <20050914224412.GJ19945@isis.sigpipe.cz> <432964A3.9010207@php.net> <20050915122650.GC38644@isis.sigpipe.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20050915122650.GC38644@isis.sigpipe.cz> X-Face: (hRbQnK~Pt7$ct`!fupO(`y_WL4^-Iwn4@ly-.,[4xC4xc; y=\ipKMNm<1J>lv@PP~7Z<.t KjAnXLs: User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 6.0-BETA4 i386 Organization: Kabbale Eros X-PGP: 0xC71405A2 Cc: freebsd-ports-bugs@FreeBSD.org, Pav Lucistnik , bug-followup@FreeBSD.org Subject: Re: ports/86098: [PATCH] devel/pear-PEAR/Makefile.common: allow use by foreign packages X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Sep 2005 20:15:44 -0000 Hello, Le Jeu 15 sep 05 à 14:26:50 +0200, Roman Neuhauser écrivait : > # antonio@php.net / 2005-09-15 09:10:11 -0300: > > Roman Neuhauser wrote: > > ># antonio@php.net / 2005-09-14 19:15:46 -0300: > > >>Roman Neuhauser wrote: > > >>># antonio@php.net / 2005-09-14 18:14:16 -0300: > > >>>> SimpleTest isn't a PEAR package and I don't think it's a good idea > > >>>> have "alien" packages using Makefile.common. > > >>> > > >>> Why? > > >> > > >> Because it's not part of the PEAR PHP Framework. > > > > > > Is there a *technical* reason? > > > > No. It's a semantical reason. > > Ok, putting Makefile.common aside for a while, what's everybody's > position on these two questions (simple yes/no will do): > > * should pear-compatible packages that don't come from pear.php.net > get installed under ${PEARDIR}? If by "pear-compatible" you mean that it is listed by 'pear list' after installation, yes, of course, it should be installed under ${PEARDIR} by default. If pear-compatible, it may have dependencies against "genuine" pear packages, and the user won't have to add another path_include. If it can use the existing Makefile.common, it's fine: less duplicate code, less bugs, easier to maintain. > * should pear-compatible packages that don't come from pear.php.net > get "PKGNAMEPREFIX=pear-"? IMHO, no. For example, all Horde's pear-compatible packages (i.e. those available under ) are already prefixed by "Horde_". Note: at this time, they are not installed by the FreeBSD ports system, but this might change with future versions. * should pear-compatible packages belong to the pear CATEGORIES? I personnaly don't care, but if we don't use "pear", a new category "php" would be useful. > > Keep in mind that you will have to chosse between pear-* ports > > structure or the PEAR CLI. > > Then I wonder why we bother with installing package.xml files. I suppose that we could remove it after 'pear install', or even run 'pear install' from ${WRKSRC}/package.xml: it's not even used by 'pear info'. Regards, -- Th. Thomas.