From melvyn@webteckies.org  Tue Aug 26 10:15:39 2003
Return-Path: <melvyn@webteckies.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 2D6B916A4BF
	for <FreeBSD-gnats-submit@FreeBSD.org>; Tue, 26 Aug 2003 10:15:39 -0700 (PDT)
Received: from morpheus.webteckies.org (node123e0.a2000.nl [24.132.35.224])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 2064443FEC
	for <FreeBSD-gnats-submit@FreeBSD.org>; Tue, 26 Aug 2003 10:15:36 -0700 (PDT)
	(envelope-from melvyn@webteckies.org)
Received: from ghost.lan.webteckies.org (ghost.lan.webteckies.org [192.168.1.10])
	by morpheus.webteckies.org (Postfix) with ESMTP
	id E4F0A107C6; Tue, 26 Aug 2003 19:14:22 +0200 (CEST)
Message-Id: <200308261914.31366.melvyn@webteckies.org>
Date: Tue, 26 Aug 2003 19:14:16 +0200
From: Melvyn Sopacua <melvyn@webteckies.org>
To: Andrew J Caines <A.J.Caines@halplant.com>
Cc: FreeBSD-gnats-submit@FreeBSD.org
In-Reply-To: <20030825235642.GD10682@hal9000.halplant.com>
Subject: Re: www/mozplugger ports/55896 questions and shar patch
References: <20030825235642.GD10682@hal9000.halplant.com>

>Number:         56009
>Category:       ports
>Synopsis:       Re: www/mozplugger ports/55896 questions and shar patch
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    ceri
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 26 10:20:09 PDT 2003
>Closed-Date:    Thu Sep 18 14:47:03 PDT 2003
>Last-Modified:  Thu Sep 18 14:47:03 PDT 2003
>Originator:     Melvyn Sopacua
>Release:        
>Organization:
>Environment:
>Description:
 --Boundary-02=_3V5S/gkx9aZLanT
 Content-Type: text/plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: quoted-printable
 Content-Description: signed data
 Content-Disposition: inline
 
 Hi Andrew,
 
 On Tuesday 26 August 2003 01:56, Andrew J Caines wrote:
 
 > Giving your PR[1] a try, I found a couple of problems with your shar: it
 > tries to expract www/mozplugger instead of mozplugger (as I _think_ it
 > should) and it fails to create any directories. See patch below to fix
 > both.
 
 Missed an argument there, sorry bout that. Thanx for the heads up.
 
 > The port build went fine, but I had to stop before install because of the
 > explicit list of ten runtime dependencies, some of which seemed
 > arbitrarily version-specific, redundant or just unnecessary.
 
 I'll explain what I did.
 I took www/plugger and modified it. I added an option to optout of the Gnom=
 e=20
 Office suite, for "guys and gals like me", who fancy KDE.
 I did the same for OpenOffice, but changed that default to OFF, since it=20
 requires quite a machine to install and there seem to be no packages whenev=
 er=20
 I tried those.
 
 > Are all these deps _really_ necessary?
 
 No, but transition from www/plugger to www/modplugger should IMO initially =
 not=20
 generate any surprises.
 
 >For example, why require mpg123 if
 > you can support xmms, or xmp (which even has an xmms plugin)?
 
 I don't see that as an improvement actually. Xmms pulls in gtk12, which I h=
 ope=20
 will be nuked some time soon - it's deadugly :). gtk12 already pulls in a l=
 ot=20
 of dependencies. I doubt (haven't checked) that the difference is that=20
 significant.
 
 > Also,
 > requiring gv requires ghostview (which is a monster), but then also
 > acroread5 even though gv can render PDF.
 >
 > Can some or all the currently required packages be optional with a
 > sensible subset defined at build/install time, especially since the app
 > itself is configurable?
 
 Well - that is my goal. But there's no "configure" script and the installed=
 =20
 configuration file needs to make sense, which means I either:
 1) Have to provide a set of 'extra-patch' for each dependency;
 2) Have to remove the Makefile, install a configure.in / Makefile.am /=20
 Makefile.in, and use autoconf/automake to accomplish the task.
 
 I'd rather communicate with the current author of the package to see if we =
 can=20
 come up with a solution in the original software (that works not only for=20
 =46reeBSD), than using the hacks above.
 
 =2D-=20
 Melvyn
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D
 =46reeBSD ghost.lan.webteckies.org 4.8-STABLE FreeBSD 4.8-STABLE #4: Mon Au=
 g 18=20
 01:13:48 CEST 2003    =20
 root@ghost.lan.webteckies.org:/usr/obj/usr/src/sys/GHOST  i386
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D
 
 --Boundary-02=_3V5S/gkx9aZLanT
 Content-Type: application/pgp-signature
 Content-Description: signature
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.2 (FreeBSD)
 
 iD8DBQA/S5V3Ov9JNmfFN5URAnGSAKCpGNZZIu/u+I4wQjH9wYLnPGGJ+ACfZ7by
 L3b/FlVYl5KAPI6xgO1qWEQ=
 =NdK0
 -----END PGP SIGNATURE-----
 
 --Boundary-02=_3V5S/gkx9aZLanT--
 
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: ceri 
State-Changed-When: Thu Sep 18 14:46:31 PDT 2003 
State-Changed-Why:  
Misfiled followup to ports/55896 [content migrated]. 


Responsible-Changed-From-To: gnats-admin->ceri 
Responsible-Changed-By: ceri 
Responsible-Changed-When: Thu Sep 18 14:46:31 PDT 2003 
Responsible-Changed-Why:  

Take from gnats-admin. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=56009 
>Unformatted:
