From: Balwinder S Dheeman on
On 03/16/2010 02:14 AM, Louis Epstein wrote:
> mechanic <mechanic(a)example.net> wrote:
> : On Mon, 15 Mar 2010 05:21:24 +0000 (UTC), Louis Epstein wrote:
> :
> :> When the Ports Collection listing tells you that some particular
> :> port "requires" dozens of others...does that mean you have to go
> :> install each of those,or that the makefile for that port will
> :> install the others in the course of installing it?
> :
> : If there are 'dozens' something may be wrong - I had that problem
> : with kphotoalbum, it turned out BSD was trying to install a KDE3.5
> : version so needed tons of earlier packages.
>
> Take a look at the FreeBSD.org listings for Seamonkey 2.0.3 or
> OpenTTD for example...definitely dozens for each.
>
> One may have installed some of the dozens in installing other
> things,but I suppose the "doesn't seem to exist on this system"
> function will pop up a lot.
>
> (Incidentally,I had to edit the Makefile for elm 2.5.8 to add
> someplace that DOES have the tarball,the listed sites,including
> the port maintainer's,don't).

File a PR or submit a patch and, or update against an obsolete FreeBSD
port you will have to wait for months if not years, even if you are
maintainer, to get that committed into main stream ports collection
either due to negligence or lack of maintainers having commit rights.

That's but bureaucracy of FreeBSD development model ;)
--
Balwinder S "bdheeman" Dheeman Registered Linux User: #229709
Anu'z Linux(a)HOME (Unix Shoppe) Machines: #168573, 170593, 259192
Chandigarh, UT, 160062, India Plan9, T2, Arch/Debian/FreeBSD/XP
Home: http://werc.homelinux.net/ Visit: http://counter.li.org/
From: Ted Nolan <tednolan> on
In article <hnm679$k28$1(a)reader1.panix.com>,
Louis Epstein <le(a)main.put.com> wrote:
>mechanic <mechanic(a)example.net> wrote:
>: On Mon, 15 Mar 2010 05:21:24 +0000 (UTC), Louis Epstein wrote:
>:
>:> When the Ports Collection listing tells you that some particular
>:> port "requires" dozens of others...does that mean you have to go
>:> install each of those,or that the makefile for that port will
>:> install the others in the course of installing it?
>:
>: If there are 'dozens' something may be wrong - I had that problem
>: with kphotoalbum, it turned out BSD was trying to install a KDE3.5
>: version so needed tons of earlier packages.
>
>Take a look at the FreeBSD.org listings for Seamonkey 2.0.3 or
>OpenTTD for example...definitely dozens for each.
>
>One may have installed some of the dozens in installing other
>things,but I suppose the "doesn't seem to exist on this system"
>function will pop up a lot.
>
>(Incidentally,I had to edit the Makefile for elm 2.5.8 to add
>someplace that DOES have the tarball,the listed sites,including
>the port maintainer's,don't).
>

Not necessary. Just put the tarball in /usr/ports/distfiles and
everything will work OK.

Ted
--
------
columbiaclosings.com
What's not in Columbia anymore..
From: Warren Block on
Louis Epstein <le(a)main.put.com> wrote:
> mechanic <mechanic(a)example.net> wrote:
>: On Mon, 15 Mar 2010 05:21:24 +0000 (UTC), Louis Epstein wrote:
>:
>:> When the Ports Collection listing tells you that some particular
>:> port "requires" dozens of others...does that mean you have to go
>:> install each of those,or that the makefile for that port will
>:> install the others in the course of installing it?
>:
>: If there are 'dozens' something may be wrong - I had that problem
>: with kphotoalbum, it turned out BSD was trying to install a KDE3.5
>: version so needed tons of earlier packages.
>
> Take a look at the FreeBSD.org listings for Seamonkey 2.0.3 or
> OpenTTD for example...definitely dozens for each.
>
> One may have installed some of the dozens in installing other
> things,

Yes. For Seamonkey, most of those dependencies will already be in place
just from installing xorg. And then there's basic stuff like gettext
and perl. It's worth running a 'make config-recursive' first to turn
off optional stuff you don't want.

> but I suppose the "doesn't seem to exist on this system"
> function will pop up a lot.

On a new system, yes. Install a few of the bigger ports and they'll
drag in all the ordinary dependencies.

> (Incidentally,I had to edit the Makefile for elm 2.5.8 to add
> someplace that DOES have the tarball,the listed sites,including
> the port maintainer's,don't).

Might be a temporary situation. It's worth checking with the maintainer
to make sure they're aware of it.

--
Warren Block * Rapid City, South Dakota * USA
From: Philip Paeps on
Balwinder S Dheeman <bsd.SANSPAM(a)cto.homelinux.net> wrote:
> On 03/16/2010 02:14 AM, Louis Epstein wrote:
>> mechanic <mechanic(a)example.net> wrote:
>> : On Mon, 15 Mar 2010 05:21:24 +0000 (UTC), Louis Epstein wrote:
>> :
>> :> When the Ports Collection listing tells you that some particular
>> :> port "requires" dozens of others...does that mean you have to go
>> :> install each of those,or that the makefile for that port will
>> :> install the others in the course of installing it?
>> :
>> : If there are 'dozens' something may be wrong - I had that problem
>> : with kphotoalbum, it turned out BSD was trying to install a KDE3.5
>> : version so needed tons of earlier packages.
>>
>> Take a look at the FreeBSD.org listings for Seamonkey 2.0.3 or
>> OpenTTD for example...definitely dozens for each.
>>
>> One may have installed some of the dozens in installing other
>> things,but I suppose the "doesn't seem to exist on this system"
>> function will pop up a lot.
>>
>> (Incidentally,I had to edit the Makefile for elm 2.5.8 to add
>> someplace that DOES have the tarball,the listed sites,including
>> the port maintainer's,don't).
>
> File a PR or submit a patch and, or update against an obsolete FreeBSD
> port you will have to wait for months if not years, even if you are
> maintainer, to get that committed into main stream ports collection
> either due to negligence or lack of maintainers having commit rights.
>
> That's but bureaucracy of FreeBSD development model ;)

I think that's a bit harsh.

Indeed, update PRs sometimes hang around for a bit (I've personally been
guilty of that a couple of times, even in the case of trivial updates to
well-maintained ports by well-respected contributors) because "life happens"
and sometimes other things need priority.

In general though, a bit of prodding generally speeds things up a bit. If the
person who 'took' the PR isn't being responsive enough, sending an email to
another active ports committer asking to take care of it will generally sort
things out.

It's pretty rare that ports "update" PRs hang around for ages without good
reason.

- Philip

--
Philip Paeps Please don't email any replies
philip(a)paeps.cx I follow the newsgroup.

hundred-and-one symptoms of being an internet addict:
108. While reading a magazine, you look for the Zoom icon for a better
look at a photograph.
From: Piotr Smyrak on
On 2010-03-23, Philip Paeps <philip+usenet(a)paeps.cx> wrote:
> Balwinder S Dheeman <bsd.SANSPAM(a)cto.homelinux.net> wrote:
>> On 03/16/2010 02:14 AM, Louis Epstein wrote:
>>> mechanic <mechanic(a)example.net> wrote:
>>> : On Mon, 15 Mar 2010 05:21:24 +0000 (UTC), Louis Epstein wrote:
>>> :
>>> :> When the Ports Collection listing tells you that some particular
>>> :> port "requires" dozens of others...does that mean you have to go
>>> :> install each of those,or that the makefile for that port will
>>> :> install the others in the course of installing it?
>>> :
>>> : If there are 'dozens' something may be wrong - I had that problem
>>> : with kphotoalbum, it turned out BSD was trying to install a KDE3.5
>>> : version so needed tons of earlier packages.
>>>
>>> Take a look at the FreeBSD.org listings for Seamonkey 2.0.3 or
>>> OpenTTD for example...definitely dozens for each.
>>>
>>> One may have installed some of the dozens in installing other
>>> things,but I suppose the "doesn't seem to exist on this system"
>>> function will pop up a lot.
>>>
>>> (Incidentally,I had to edit the Makefile for elm 2.5.8 to add
>>> someplace that DOES have the tarball,the listed sites,including
>>> the port maintainer's,don't).
>>
>> File a PR or submit a patch and, or update against an obsolete FreeBSD
>> port you will have to wait for months if not years, even if you are
>> maintainer, to get that committed into main stream ports collection
>> either due to negligence or lack of maintainers having commit rights.
>>
>> That's but bureaucracy of FreeBSD development model ;)
>
> I think that's a bit harsh.

The portmgr team is very responsive nowadays IMO.

> In general though, a bit of prodding generally speeds things up a bit. If the
> person who 'took' the PR isn't being responsive enough, sending an email to
> another active ports committer asking to take care of it will generally sort
> things out.

Or asking in freebsd-ports@

--
Piotr Smyrak, piotr.smyrak.eko.org.pl