Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Maxim Sobolev
What's the gain? Transition will be a really big PITA for most existing 
users. Everybody who would be trying to install a KDE/GNOME or even a 
general X11 port after a switchover still having all X11 bits in 
/usr/X11R6 is likely to be screwed on build time, due to mismatching 
includes/libraries search paths. And I am not even telling about 
run-time problems with datafiles in KDE/GNOME.


The only way to handle such a merge for ordinary Joe User would be to 
remove all X11 bits and pieces and compile/install everything from 
scratch. And despite what X11 maintainers may believe (due to the nature 
of their position they 
compile/install/remove/compile/install/remove/.../ad infinite all X11 
bits and pieces every day), ordinary Joe User doesn't like such gross 
upgrades, since even with the best packaging system in the world 
virtually any such upgrade will bring new unanticipated problems to the 
system that otherwise has been working before upgrade just fine.


Therefore, I doubt that such "pull the trigger" approach is really going 
to work in this case. Some more gradual course is in due: with X11R6 
being banned as a target for a new ports, with new GNOME version moving 
to the LOCALBASE and so on.


-Maxim

Dejan Lesjak wrote:

Hello,

There were a couple of debates already concerning /usr/X11R6 as prefix for X11 
ports and a bunch of other ports that currently by default install there. 
Quite some people were, when creating a new port that depends on X11, 
wandering whether to put it in X11BASE or LOCALBASE. More than once a 
question of whether the prefix /usr/X11R6 should be just dropped or at least 
only retained for core X11 distribution. With the upcoming X.org 7.x ports 
there is perhaps the opportunity to do the prefix merger along that.
Moving X11 prefix to LOCALBASE would simplify above dilemma. It would be also 
more similar to where linux distributions are going (at least Gentoo, Debian 
and Fedora deprecated /usr/X11R6 in favour of /usr which, while 
not /usr/local is the location of where all packages install - depending on 
X11 or not). If I remember correctly from previous discussions, it would be 
more convenient to people with separate mounts for installed packages as 
well. /usr/local is also the default value for --prefix configure option for 
X.org packages.
So it is general intention to go with /usr/local or rather ${LOCALBASE} as 
prefix for X11 ports. If anyone feels that this is horribly wrong, please 
speak up.


On behalf of x11 team,
Dejan


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Joe Marcus Clarke
On Thu, 2006-07-13 at 23:58 -0700, Maxim Sobolev wrote:
> What's the gain? Transition will be a really big PITA for most existing 
> users. Everybody who would be trying to install a KDE/GNOME or even a 
> general X11 port after a switchover still having all X11 bits in 
> /usr/X11R6 is likely to be screwed on build time, due to mismatching 
> includes/libraries search paths. And I am not even telling about 
> run-time problems with datafiles in KDE/GNOME.
> 
> The only way to handle such a merge for ordinary Joe User would be to 
> remove all X11 bits and pieces and compile/install everything from 
> scratch. And despite what X11 maintainers may believe (due to the nature 
> of their position they 
> compile/install/remove/compile/install/remove/.../ad infinite all X11 
> bits and pieces every day), ordinary Joe User doesn't like such gross 
> upgrades, since even with the best packaging system in the world 
> virtually any such upgrade will bring new unanticipated problems to the 
> system that otherwise has been working before upgrade just fine.
> 
> Therefore, I doubt that such "pull the trigger" approach is really going 
> to work in this case. Some more gradual course is in due: with X11R6 
> being banned as a target for a new ports, with new GNOME version moving 
> to the LOCALBASE and so on.

We (the FreeBSD GNOME Team) are discussing such an approach for the
upcoming GNOME 2.16 release.  We will be transitioning to LOCALBASE
following the 2.15.4 development release.

Joe

> 
> -Maxim
> 
> Dejan Lesjak wrote:
> > Hello,
> > 
> > There were a couple of debates already concerning /usr/X11R6 as prefix for 
> > X11 
> > ports and a bunch of other ports that currently by default install there. 
> > Quite some people were, when creating a new port that depends on X11, 
> > wandering whether to put it in X11BASE or LOCALBASE. More than once a 
> > question of whether the prefix /usr/X11R6 should be just dropped or at 
> > least 
> > only retained for core X11 distribution. With the upcoming X.org 7.x ports 
> > there is perhaps the opportunity to do the prefix merger along that.
> > Moving X11 prefix to LOCALBASE would simplify above dilemma. It would be 
> > also 
> > more similar to where linux distributions are going (at least Gentoo, 
> > Debian 
> > and Fedora deprecated /usr/X11R6 in favour of /usr which, while 
> > not /usr/local is the location of where all packages install - depending on 
> > X11 or not). If I remember correctly from previous discussions, it would be 
> > more convenient to people with separate mounts for installed packages as 
> > well. /usr/local is also the default value for --prefix configure option 
> > for 
> > X.org packages.
> > So it is general intention to go with /usr/local or rather ${LOCALBASE} as 
> > prefix for X11 ports. If anyone feels that this is horribly wrong, please 
> > speak up.
> > 
> > On behalf of x11 team,
> > Dejan
> 
> ___
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"
> 
-- 
PGP Key : http://www.marcuscom.com/pgp.asc


signature.asc
Description: This is a digitally signed message part


Re: emulators/wine - linker error

2006-07-14 Thread [LoN]Kamikaze
Gerald Pfeifer wrote:
> On Tue, 11 Jul 2006, [LoN]Kamikaze wrote:
>> The latest version of the port fails with the following output on my 
>> system (FBSD 6.1):
>>
>> cc -c -I. -I. -I../../include -I../../include  -D__WINESRC__  -D_REENTRANT 
>> -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ 
>> -Wdeclaration-after-statement -Wpointer-arith -I/usr/local/include -O2 -pipe 
>> -march=pentium-m  -o parse.o parse.c
>> parse.c: In function `ldap_parse_sort_controlW':
>> parse.c:238: warning: implicit declaration of function 
>> `ldap_parse_sort_control'
>> parse.c: In function `ldap_parse_vlv_controlW':
>> parse.c:292: warning: implicit declaration of function 
>> `ldap_parse_vlv_control'
> 
> My guess is you have some packages installed, which make Wine's
> configure detect support for LDAP, but the implementation is not
> sufficient to really build.
> 
> One of the weaknesses of the FreeBSD Ports Collection is that building
> on your local machine may find packages, and change the behavior of the
> build, which the package maintainer never has seen nor tested against.
> 
> I believe that if you do a 
> 
>   % pkg_info | grep ldap
> 
> you will find packages different from openldap-client, and if you remove
> all (or some) of these, the Wine build will succeed.
> 
> Looking at upstream changes, it looks as if some things have changed 
> in the meantime.
> 
> Gerald
> 

Thanks, that did the trick!
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: emulators/wine - linker error

2006-07-14 Thread Gerald Pfeifer
On Fri, 14 Jul 2006, [LoN]Kamikaze wrote:
>> I believe that if you do a 
>> 
>>   % pkg_info | grep ldap
>> 
>> you will find packages different from openldap-client, and if you remove
>> all (or some) of these, the Wine build will succeed.
>> 
>> Looking at upstream changes, it looks as if some things have changed 
>> in the meantime.
> Thanks, that did the trick!

Good.  If you also see that same issue with the next release of Wine
(that is, it hasn't been fixed as I believe), please let me know which 
LDAP-related packages you've had to remove, and I'll see whether I can 
reproduce it on my side and work on a fix together with upstream.

Gerald
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Possibly unbuildable ports reminder

2006-07-14 Thread Bill Fenner
Dear porters,

  This is just a reminder to please periodically check the list of
unbuildable ports at http://pointyhat.freebsd.org/errorlogs/ .
A list by MAINTAINER is

http://people.freebsd.org/~fenner/errorlogs/

so you can easily check the status of ports that you maintain.  In
addition, the list of ports with no MAINTAINER with build problems is

http://people.freebsd.org/~fenner/errorlogs/[EMAIL PROTECTED]

Since no one is responsible for these ports, the problem won't get
fixed unless someone on this list takes the initiative.

Thanks for your help!

Bill "annoying port email" Fenner
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Dejan Lesjak
On Friday 14 July 2006 08:58, Maxim Sobolev wrote:
> What's the gain? 

I believe I mentioned some of gains in first mail. There is also the benefit 
of less divergence to upstreams as ./configure scripts of various ports 
use /usr/local as default prefix, but more importantly as modular X.org is 
becoming more widespread there is tendency of various packagers (for example 
Linux distributions already mentioned) to install all packages under same 
prefix. We expect that if we follow that trend, we would make maintainers and 
users' lives a bit easier in the long run.

> Transition will be a really big PITA for most existing 
> users. Everybody who would be trying to install a KDE/GNOME or even a
> general X11 port after a switchover still having all X11 bits in
> /usr/X11R6 is likely to be screwed on build time, due to mismatching
> includes/libraries search paths. And I am not even telling about
> run-time problems with datafiles in KDE/GNOME.

Having two prefixes we could also be just papering over some of the conflicts 
that could result in mysterious, hard to detect errors that could perhaps be 
detected sooner if we had only one prefix and thus easier to find if two 
ports conflict by installing file with same name. Message
http://lists.freebsd.org/pipermail/freebsd-ports/2006-July/033956.html
could be example of such case.
As for KDE/GNOME, it was thought that converting GNOME would present one of 
major hurdles at transition. With responses so far, perhaps things are not so 
horrible as I feared though. GNOME team is already planning the transition 
and we'll see how it fares. If it is indeed found out that the pain of 
transition overweights gains then it can still be decided to keep /usr/X11R6 
prefix. The X11 team is rather hoping this will cause less pain in the long 
run for everybody - as far as X.org 7 ports themselves go, they right now 
already happily build and install under /usr/X11R6 prefix so going with it 
would save us some time, but we think we would loose the opportunity to 
handle PREFIX transition that way.

> The only way to handle such a merge for ordinary Joe User would be to
> remove all X11 bits and pieces and compile/install everything from
> scratch. 

That would be exactly the reason I believe the upgrade to X.org 7.x would be 
the best time to do that with X.org ports - all X11 bits and pieces would 
have to be upgraded at that time anyway with a good chance that at least some 
of dependencies on X11 would have to be upgraded as well. If it is agreed 
upon that /usr/X11R6 -> /usr/local as default is the way to go, then it would 
be better to do it at that time, rather than doing it sometime later and 
cause pain for users twice.

> And despite what X11 maintainers may believe (due to the nature 
> of their position they
> compile/install/remove/compile/install/remove/.../ad infinite all X11
> bits and pieces every day), ordinary Joe User doesn't like such gross
> upgrades, since even with the best packaging system in the world
> virtually any such upgrade will bring new unanticipated problems to the
> system that otherwise has been working before upgrade just fine.

Due to the change in X.org 7.x, namely the switch to modular packages, there 
will already be a bit of pain for users to upgrade. If we generally agree 
upon /usr/local prefix then perhaps doing it at the same time might mean a 
bit more concentrated pain at one time, but at the same time make transition 
shorter than doing the two transitions at separate times.

> Therefore, I doubt that such "pull the trigger" approach is really going
> to work in this case. Some more gradual course is in due: with X11R6
> being banned as a target for a new ports, with new GNOME version moving
> to the LOCALBASE and so on.

I seem to have phrased my mail a bit weird. There's no intention of "pulling 
the trigger", say tomorrow and pull the rug from under users' and 
maintainers' feet. Of course we would like to do things gradually so to hurt 
users and maintainers the least as possible. The mail was meant to indicate 
the general direction of where we would like to go with X.org ports as far as 
PREFIX is concerned, to prompt people to voice their 
disagreements/agreements, and to find out how we can do it so as to cause as 
little pain as possible. It should certainly not be viewed as "we plan to 
import X.org 7 into ports next week and make /usr/local default prefix so 
deal with it". If it sounded like that I do apologize.

Dejan
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Dejan Lesjak
On Friday 14 July 2006 01:59, [EMAIL PROTECTED] wrote:
> Hi;
>
> Just here mumbling...
>
> It would be interesting to set
>
> X11BASE=/usr/X11 when using XFree86 and
> X11BASE=${LOCALBASE} when using XOrg.
>
> Not only due to historical consistency (/usr/X11 is the path recommended in
> XFree86 manpages), but as a way to be able to use XFree86 and keep the
> system somewhat cleaner.

Well, I was planing XFree86 would move to LOCALBASE as well - if it doesn't, 
ports depending on X11 would have to special case XFree86 libraries and 
includes and such, which would make system a bit less clean. Why do you think 
using /usr/X11 would make things cleaner?

Dejan
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread pfgshield-freebsd
Hello;

--- Dejan Lesjak <[EMAIL PROTECTED]> ha scritto: 

> On Friday 14 July 2006 01:59, [EMAIL PROTECTED] wrote:
> > Hi;
> >
> > Just here mumbling...
> >
> > It would be interesting to set
> >
> > X11BASE=/usr/X11 when using XFree86 and
> > X11BASE=${LOCALBASE} when using XOrg.
> >
> > Not only due to historical consistency (/usr/X11 is the path recommended in
> > XFree86 manpages), but as a way to be able to use XFree86 and keep the
> > system somewhat cleaner.
> 
> Well, I was planing XFree86 would move to LOCALBASE as well - if it doesn't, 
> ports depending on X11 would have to special case XFree86 libraries and 
> includes and such, which would make system a bit less clean. Why do you think
>

Hmm.. there should be no need to have special cases for ports that properly
respect X11BASE. Ports that don't respect X11BASE (those that have /usr/X11R6
hard coded) should be cleaned/fixed anyways.

 
> using /usr/X11 would make things cleaner?
> 

I haven't checked lately but XFree86 and XOrg are currently in conflict aren't
they? One has to deinstall and rebuild all the packages built with XOrg and
start a fresh build to use XFree86. Having XFree86 on it's own prefix would
avoid the problem of having packages built with the wrong version of X and it
also make an eventual clean up easier.

I think the user perceived default wouldn't change, with most people using XOrg
in LOCALBASE, and some people using XFree86 in X11BASE. Of course if eventually
X11BASE disappears is another matter, but at least for backwards compatibility
(4.x?) it's good to have it for a while. 

just my 0.02$

 Pedro.

Chiacchiera con i tuoi amici in tempo reale! 
 http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com 
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: vmware server now is free,can anyone bring it to ports?

2006-07-14 Thread Vivek Khera


On Jul 13, 2006, at 4:51 PM, Benjamin Lutz wrote:


On Thursday 13 July 2006 04:29, lveax wrote:
vmware server 1.0 was released and free for download,there are  
windows

and linux version,would anyone bring the linux version to freebsd
ports?


Unlikely to happen, since VMWare uses a linux kernel module.


The VMWare workstation product was ported for older versions, so it  
is possible to back-hack the kernel module into freebsd.




Problems creating port, pkg_info?

2006-07-14 Thread mal content

I'm working on porting libdssialsacompat to FreeBSD so that
the dssi plugin distribution might compile (this should open up
the possibility of quite a lot more audio software being ported
to FreeBSD) but I'm having trouble. I've never created a port
before, so bare with me...

--Makefile--
# New ports collection makefile for: libdssialsacompat
# Date created: 14 July 2006
# Whom:
#
# $FreeBSD$
#

PORTNAME=  libdssialsacompat
PORTVERSION=  1.0.8a
CATEGORIES=  audio
MASTER_SITES=  http://home.jps.net/~musound/

MAINTAINER=
COMMENT= Alsa compatibility library to build DSSI

.include 
--

(Whom and MAINTAINER left blank for now as I'm not sure what'll go
here yet).

--pkg-plist--
@dirrm include/dssi
@dirrm include/dssi/alsa
include/dssi/alsa/asoundef.h
include/dssi/alsa/asoundlib.h
include/dssi/alsa/seq.h
include/dssi/alsa/seq_event.h
include/dssi/alsa/seq_midi_event.h
include/dssi/alsa/sound/asequencer.h
lib/libdssialsacompat.so.0
lib/libdssialsacompat.so.0
lib/libdssialsacompat.a
lib/libdssialsacompat.so
lib/libdssialsacompat.la
--

--pkg-desc--
libdssialsacompat is simply an extraction from and repackaging of
the code from alsa-lib 1.0.8, necessary to support DSSI on non-ALSA
systems.

 http://home.jps.net/~musound/

More information on DSSI can be found at:

 http://dssi.sourceforge.net/
--

I've set up a directory to put the port together in and:

$ export DISTDIR="/home/mc/src/libdssialsacompat_port/tempdist"

Now:

$ make makesum
$ make
===>  Extracting for libdssialsacompat-1.0.8a
=> MD5 Checksum OK for libdssialsacompat-1.0.8a.tar.gz.
=> SHA256 Checksum OK for libdssialsacompat-1.0.8a.tar.gz.
===>   libdssialsacompat-1.0.8a depends on file:
/usr/local/sbin/pkg_info - not found
===>Verifying install for /usr/local/sbin/pkg_info in
/usr/ports/sysutils/pkg_install
===>  Extracting for pkg_install-20060113
=> MD5 Checksum OK for pkg_install-20060113.tar.gz.
=> SHA256 Checksum OK for pkg_install-20060113.tar.gz.
mkdir: /usr/ports/sysutils/pkg_install/work: Permission denied
*** Error code 1

Stop in /usr/ports/sysutils/pkg_install.
*** Error code 1

Stop in /usr/home/markzero/src/libdssialsacompat_port.

On my system, pkg_info is in /usr/sbin. Why is the ports system looking
in /usr/local/sbin? Of course, this results in a permission error as I'm
working as a regular user.

MC
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: ports/100042: [PATCH] lang/tolua++: update to 1.0.92

2006-07-14 Thread Aaron Dalton
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

When testing this patch I get the following error:

===>   Registering installation for lua-5.0.2_1
===>   Returning to build of tolua++-1.0.92
===>  Configuring for tolua++-1.0.92
===>  Building for tolua++-1.0.92
scons: Reading SConscript files ...
TypeError: can only concatenate list (not "str") to list:
*** Error code 2

Stop in /usr/ports/lang/tolua++.
  File "SConstruct", line 131:
env['LIBPATH'] =  ['#/lib'] + env['LIBPATH']

Seems like an error in the more general USE_SCONS framework.

- --
Aaron Dalton
[EMAIL PROTECTED]
FreeBSD Ports Committer
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEt8EtvlYKTYgR0qQRAtmuAJ9LBbn10LhBUdsuBXlmzoFaHlToWwCg1Xj4
Azy4e+P7Eg+7m/5x/sbME9A=
=5jHF
-END PGP SIGNATURE-
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Jeremy Messenger

On Fri, 14 Jul 2006 09:09:27 -0500, <[EMAIL PROTECTED]> wrote:


Hello;

--- Dejan Lesjak <[EMAIL PROTECTED]> ha scritto:


On Friday 14 July 2006 01:59, [EMAIL PROTECTED] wrote:
> Hi;
>
> Just here mumbling...
>
> It would be interesting to set
>
> X11BASE=/usr/X11 when using XFree86 and
> X11BASE=${LOCALBASE} when using XOrg.
>
> Not only due to historical consistency (/usr/X11 is the path  
recommended in

> XFree86 manpages), but as a way to be able to use XFree86 and keep the
> system somewhat cleaner.

Well, I was planing XFree86 would move to LOCALBASE as well - if it  
doesn't,

ports depending on X11 would have to special case XFree86 libraries and
includes and such, which would make system a bit less clean. Why do you  
think




Hmm.. there should be no need to have special cases for ports that  
properly
respect X11BASE. Ports that don't respect X11BASE (those that have  
/usr/X11R6

hard coded) should be cleaned/fixed anyways.



using /usr/X11 would make things cleaner?



I haven't checked lately but XFree86 and XOrg are currently in conflict  
aren't
they? One has to deinstall and rebuild all the packages built with XOrg  
and
start a fresh build to use XFree86. Having XFree86 on it's own prefix  
would
avoid the problem of having packages built with the wrong version of X  
and it

also make an eventual clean up easier.


Nobody should install both xorg and xfree86 at the same time. It's pretty  
pointless and it would cause more messy when you try to build other ports  
that depend on either of it. Move everything in LOCALBASE, nothing more  
and nothing less, is much cleaner.


Cheers,
Mezz

I think the user perceived default wouldn't change, with most people  
using XOrg
in LOCALBASE, and some people using XFree86 in X11BASE. Of course if  
eventually
X11BASE disappears is another matter, but at least for backwards  
compatibility

(4.x?) it's good to have it for a while.

just my 0.02$

 Pedro.

Chiacchiera con i tuoi amici in tempo reale!
 http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com



--
[EMAIL PROTECTED]  -  [EMAIL PROTECTED]
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  [EMAIL PROTECTED]
http://wiki.freebsd.org/multimedia  -  [EMAIL PROTECTED]
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: print/cups-base 1.2.0_2 and locally connected printer

2006-07-14 Thread Ulrich Spoerlein
Heino Tiedemann wrote:
> I found 2 Solutions fpr the permissions:
> 
> 
> Solution a)
> 
> ,
> | I've added the following to /etc/devfs.conf:
> | own lpt0root:cups
> | permlpt00660 
> `
> 
> 
> 
> Solution b)
> ,
> | Add following lines to /etc/devfs.rules:
> |
> | [system=10]
> | add path 'lpt*' mode 0660 group cups
> | 
> | And following to /etc/rc.conf:
> | 
> | devfs_system_ruleset="system"
> `
> 
> 
> Is there one way to prefer?

Solution a) only works for devices which are present when the system
boots up. It is fine for parallel port. Solution b) works for devices
that come and go, too. It is required for ulpt devices.

Ulrich Spoerlein
-- 
 PGP Key ID: 20FEE9DD   Encrypted mail welcome!
Fingerprint: AEC9 AF5E 01AC 4EE1 8F70  6CBD E76E 2227 20FE E9DD
Which is worse: ignorance or apathy?
Don't know. Don't care.


pgp0ltpPz2fBJ.pgp
Description: PGP signature


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread pfgshield-freebsd

--- Jeremy Messenger <[EMAIL PROTECTED]> ha scritto: 


> 
> Nobody should install both xorg and xfree86 at the same time. It's pretty  
> pointless and it would cause more messy when you try to build other ports  
> that depend on either of it. Move everything in LOCALBASE, nothing more  
> and nothing less, is much cleaner.
>

Consider the following scenario:

Happy owner of an (lets say) ATI card wants to use FreeBSD but he REALLY needs
OpenGL. He decides to give XFree86 a try since he has heard on XOrg the
accelerated OpenGL doesn't work very well yet.

Happy owner installs some non-X packages and then installs XFree86. He then
goes throught the work of setting up his build for building everything with
XFree86. When a "working" XOrg release comes he'll have to massively deinstall
packages including XFree86 (and his configuration files) just to check if XOrg
now works.

Having it's own prefix, he still has to remove packages, but at least now he
knows most of the conflicting packages will be in /usr/X11, and if there is
"garbage" left he can still do rm -rf /usr/X11 without fear of removing non-X
stuff.

If POLA is important here, I guess leaving X11BASE as it is now (/usr/X11R6)
for XFree86 is the way to go. I'm not saying we should be able to run different
Xservers in the same box (although that is not a bad idea altogether), but that
we could, and should, alleviate the issues of people wanting to run XFree86,
especially since it comes at no cost.

Pedro

Chiacchiera con i tuoi amici in tempo reale! 
 http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com 
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread michael johnson

On 7/14/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:



--- Jeremy Messenger <[EMAIL PROTECTED]> ha scritto:


>
> Nobody should install both xorg and xfree86 at the same time. It's
pretty
> pointless and it would cause more messy when you try to build other
ports
> that depend on either of it. Move everything in LOCALBASE, nothing more
> and nothing less, is much cleaner.
>

Consider the following scenario:

Happy owner of an (lets say) ATI card wants to use FreeBSD but he REALLY
needs
OpenGL. He decides to give XFree86 a try since he has heard on XOrg the
accelerated OpenGL doesn't work very well yet.

Happy owner installs some non-X packages and then installs XFree86. He
then
goes throught the work of setting up his build for building everything
with
XFree86. When a "working" XOrg release comes he'll have to massively
deinstall
packages including XFree86 (and his configuration files) just to check if
XOrg
now works.

Having it's own prefix, he still has to remove packages, but at least now
he
knows most of the conflicting packages will be in /usr/X11, and if there
is
"garbage" left he can still do rm -rf /usr/X11 without fear of removing
non-X
stuff.

If POLA is important here, I guess leaving X11BASE as it is now
(/usr/X11R6)
for XFree86 is the way to go. I'm not saying we should be able to run
different
Xservers in the same box (although that is not a bad idea altogether), but
that
we could, and should, alleviate the issues of people wanting to run
XFree86,
especially since it comes at no cost.



for the few people this would apply to they could always add something to
make.conf to install Xfree86 in /usr/X11R6 or xorg or what ever and have
both installed.


Pedro


Chiacchiera con i tuoi amici in tempo reale!
http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread pfgshield-freebsd

--- michael johnson <[EMAIL PROTECTED]> ha scritto: 
...
> 
> 
> for the few people this would apply to they could always add something to
> make.conf to install Xfree86 in /usr/X11R6 or xorg or what ever and have
> both installed.
> 

Of course X11BASE can still be more documented in the section where setting
XFree86 is explained, but life is already pretty hard for people wanting to use
XFree86 (no packages for KDE, GNOME, etc...), why make it harder?

cheers,

Pedro.

Chiacchiera con i tuoi amici in tempo reale! 
 http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com 
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Doug Barton
Dejan Lesjak wrote:
> On Friday 14 July 2006 08:58, Maxim Sobolev wrote:
>> What's the gain? 
> 
> I believe I mentioned some of gains in first mail. There is also the benefit 
> of less divergence to upstreams as ./configure scripts of various ports 
> use /usr/local as default prefix, but more importantly as modular X.org is 
> becoming more widespread there is tendency of various packagers (for example 
> Linux distributions already mentioned) to install all packages under same 
> prefix. We expect that if we follow that trend, we would make maintainers and 
> users' lives a bit easier in the long run.

Note, I am still making up my mind about whether what you're proposing is a
good idea or not, so I'm not intending this as a criticism. However, the
argument you propose above as a benefit for the move is completely specious.
Our ports are supposed to be prefix-clean no matter what the defaults in the
distributed software are, and no matter what prefix the user chooses. Thus
(other than ports which are broken now which need fixing anyway), the only
thing this move will do is ADD work for maintainers (at least in the short
run), it will not make anyone's life easier in this area.

I would also like to reinforce Maxim's point here, since I think it's
getting lost in the shuffle. The burden to the users is NOT just
reinstalling, which with modern tools like portmaster or portupgrade should
be pretty painless, if not time consuming. There is also the burden to our
users of editing config files, firefox app preferences, etc. etc. Some of
these can be handled automatically by the ports, many of them cannot.

Frankly, I'm still waiting to hear some really good reasons to make this
change, but my mind is still open.

Doug

-- 

This .signature sanitized for your protection
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Mark Linimon
On Fri, Jul 14, 2006 at 09:17:56PM +0200, [EMAIL PROTECTED] wrote:
> but life is already pretty hard for people wanting to use
> XFree86 (no packages for KDE, GNOME, etc...)

We simply don't have the horsepower on the build cluster, or disk space on
the mirrors, to support this.  It takes 5 days to build i386 sources as it
is, and nearly a month to build the others.

mcl
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Brooks Davis
On Fri, Jul 14, 2006 at 12:33:22PM -0700, Doug Barton wrote:
> Dejan Lesjak wrote:
> > On Friday 14 July 2006 08:58, Maxim Sobolev wrote:
> >> What's the gain? 
> > 
> > I believe I mentioned some of gains in first mail. There is also the 
> > benefit 
> > of less divergence to upstreams as ./configure scripts of various ports 
> > use /usr/local as default prefix, but more importantly as modular X.org is 
> > becoming more widespread there is tendency of various packagers (for 
> > example 
> > Linux distributions already mentioned) to install all packages under same 
> > prefix. We expect that if we follow that trend, we would make maintainers 
> > and 
> > users' lives a bit easier in the long run.
> 
> Note, I am still making up my mind about whether what you're proposing is a
> good idea or not, so I'm not intending this as a criticism. However, the
> argument you propose above as a benefit for the move is completely specious.
> Our ports are supposed to be prefix-clean no matter what the defaults in the
> distributed software are, and no matter what prefix the user chooses. Thus
> (other than ports which are broken now which need fixing anyway), the only
> thing this move will do is ADD work for maintainers (at least in the short
> run), it will not make anyone's life easier in this area.
> 
> I would also like to reinforce Maxim's point here, since I think it's
> getting lost in the shuffle. The burden to the users is NOT just
> reinstalling, which with modern tools like portmaster or portupgrade should
> be pretty painless, if not time consuming. There is also the burden to our
> users of editing config files, firefox app preferences, etc. etc. Some of
> these can be handled automatically by the ports, many of them cannot.

Assuming we deal with all the conflicting ports in the first round
I don't fully buy this argument.  If most people can simply upgrade
the ports in question then "rm -rf /usr/X11RC && ln -s /usr/local
/usr/X11R6" will take care of config files.  That's admittedly a large
assumption, but I don't think it's all that unreasonable.

I think the argument for this change is that the use of X11BASE is
pretty much random so it's no longer serving any useful purpose and the
lack of consistency is a minor negative since you never know where an X
related port will end up without reading the Makefile.

-- Brooks


pgpMApltmypaI.pgp
Description: PGP signature


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Dejan Lesjak
On Friday 14 July 2006 21:33, Doug Barton wrote:
> Dejan Lesjak wrote:
> > On Friday 14 July 2006 08:58, Maxim Sobolev wrote:
> >> What's the gain?
> >
> > I believe I mentioned some of gains in first mail. There is also the
> > benefit of less divergence to upstreams as ./configure scripts of various
> > ports use /usr/local as default prefix, but more importantly as modular
> > X.org is becoming more widespread there is tendency of various packagers
> > (for example Linux distributions already mentioned) to install all
> > packages under same prefix. We expect that if we follow that trend, we
> > would make maintainers and users' lives a bit easier in the long run.
>
> Note, I am still making up my mind about whether what you're proposing is a
> good idea or not, so I'm not intending this as a criticism. However, the
> argument you propose above as a benefit for the move is completely
> specious. Our ports are supposed to be prefix-clean no matter what the
> defaults in the distributed software are, and no matter what prefix the
> user chooses. Thus (other than ports which are broken now which need fixing
> anyway), the only thing this move will do is ADD work for maintainers (at
> least in the short run), it will not make anyone's life easier in this
> area.

Actually, I didn't mean the prefix that some port installs into would be the 
truble, rather where given port looks for includes, libraries and other files 
from ports that it depends upon.

Dejan
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Doug Barton
Dejan Lesjak wrote:

> Actually, I didn't mean the prefix that some port installs into would be the 
> truble, rather where given port looks for includes, libraries and other files 
> from ports that it depends upon.

But that's all part of the same issue. If the port is prefix-clean, than
this won't matter. If it's not, it needs to be fixed, regardless of what the
default values of *BASE are.

Doug

-- 

This .signature sanitized for your protection
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Doug Barton
Brooks Davis wrote:

> Assuming we deal with all the conflicting ports in the first round
> I don't fully buy this argument.  If most people can simply upgrade
> the ports in question then "rm -rf /usr/X11RC && ln -s /usr/local
> /usr/X11R6" will take care of config files.  That's admittedly a large
> assumption, but I don't think it's all that unreasonable.

That might add confusion for ports that are still have hidden dependencies
on /usr/X11R6, and also won't work at all if the decision is made to keep
the xorg/XFree bits in that directory.

> I think the argument for this change is that the use of X11BASE is
> pretty much random so it's no longer serving any useful purpose and the
> lack of consistency is a minor negative since you never know where an X
> related port will end up without reading the Makefile.

In my mind that's a good argument for making and enforcing consistent
policies, not for changing the defaults. But reasonable minds can differ on
this issue. Like I said, my mind is not made up yet one way or another, but
I have yet to see a very good reason for making the change.

Doug

-- 

This .signature sanitized for your protection
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread pfgshield-freebsd

--- Mark Linimon <[EMAIL PROTECTED]> ha scritto: 

> On Fri, Jul 14, 2006 at 09:17:56PM +0200, [EMAIL PROTECTED] wrote:
> > but life is already pretty hard for people wanting to use
> > XFree86 (no packages for KDE, GNOME, etc...)
> 
> We simply don't have the horsepower on the build cluster, or disk space on
> the mirrors, to support this.  It takes 5 days to build i386 sources as it
> is, and nearly a month to build the others.
> 

I know.. and I was not suggesting to fix that :(. I'm not really endorsing the
BASE merger either, I just think that if it's going to be done it would be nice
to have XFree86 in it's own prefix.

At least for 4.x keeping two prefixes seems to be better: I wonder if binary
packages will still work properly or not when changing X11BASE and I guess
/usr/X11R6 or a symlink will have to be kept in the path for several releases
anyway.

Pedro.

Chiacchiera con i tuoi amici in tempo reale! 
 http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com 
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Eric Anholt
On Thu, 2006-07-13 at 23:58 -0700, Maxim Sobolev wrote:
> What's the gain? Transition will be a really big PITA for most existing 
> users. Everybody who would be trying to install a KDE/GNOME or even a 
> general X11 port after a switchover still having all X11 bits in 
> /usr/X11R6 is likely to be screwed on build time, due to mismatching 
> includes/libraries search paths. And I am not even telling about 
> run-time problems with datafiles in KDE/GNOME.
> 
> The only way to handle such a merge for ordinary Joe User would be to 
> remove all X11 bits and pieces and compile/install everything from 
> scratch. And despite what X11 maintainers may believe (due to the nature 
> of their position they 
> compile/install/remove/compile/install/remove/.../ad infinite all X11 
> bits and pieces every day), ordinary Joe User doesn't like such gross 
> upgrades, since even with the best packaging system in the world 
> virtually any such upgrade will bring new unanticipated problems to the 
> system that otherwise has been working before upgrade just fine.
> 
> Therefore, I doubt that such "pull the trigger" approach is really going 
> to work in this case. Some more gradual course is in due: with X11R6 
> being banned as a target for a new ports, with new GNOME version moving 
> to the LOCALBASE and so on.

Somehow other distributions have managed to do the transition in a
rather painless way.  I didn't even know that debian had made the
switch, but I dist-upgraded one day and a bit later noticed "oh,
hey, /usr/X11R6 is now a couple of symlinks".

I personally don't see us making this switch without leaving compat
symlinks in for some amount of time either.  I think that would deal
with the "but all my scripts/preferences/etc.!" complaints, while still
giving us the wins of not having to maintain the X11BASE absurdity in
ports and people not having to look in both prefixes to find their
programs when they're setting up firefox prefs, along with all the other
things that we've brought up before.

I think we should be able come up with something to do the transition
without having to recompile all X11BASE ports.  Sure seems to me like
that ought to be doable.

-- 
Eric Anholt [EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part


Re: What the hell is going on with mplayer?

2006-07-14 Thread IOnut
On Thu, 13 Jul 2006 18:43:01 +0200
Heino Tiedemann <[EMAIL PROTECTED]> wrote:

> Alexander Leidinger <[EMAIL PROTECTED]> wrote:
> 
> > Quoting Heino Tiedemann <[EMAIL PROTECTED]> (from Thu, 13 Jul
> > 2006 15:23:07 +0200):
> >
> >> I just wanted to so a simple »portupgrade mplayer-gtk«, and see what
> >> habens:
> >>
> >>
> >> ** Detected a package name change: mplayer-gtk (multimedia/mplayer)
> >> -> 'mplayer-gtk2-esound' (multimedia/mplayer)
> >> ^^^
> >> What a surprise, name change. Not mentioned in UPDATING
> >
> > Does it needs to be mentioned? portupgrade is able to handle it
> > without *special* instructions in UPDATING.
> 
> Well, okay. this is not necessary.
> 
> But all the new kobs (specially the new defaults!) should be
> mentioned. 

 [ ... ]

> All the stuff is configurable with "make config". But how should
> someone know, that this is specially this time necessary. I 've
> mplayer installed, a long time ago. All portupgrades were trouble-free,
> since now.
> 
> It COULD be trouble-free, if any information about the new knobs will
> be transfered to the users (e.g. in UPDATING).
> 
> A Tip that it is better to run "make config", would be enough.

Maybe.

The new version of the port was posted for testing here a since
a few weeks back. I believe it received 2 or 3 feedback emails (one of
which mine).

The PR stayed in the queue more that a week. I received exactly one
feedback email (from a fellow commiter fixing mostly a few style things).

Maybe the maintainer got more feedback on private.

I will check the OPTIONS handling and commit the needed fixes, thanks
for reporting.


This being said, the tone of your emails could be better.


-- 
IOnut - Un^d^dregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"

BOFH excuse #323:
Your processor has processed too many instructions. Turn it off
immediately, do not type any commands!!




signature.asc
Description: PGP signature


Re: RFC: Merging X11BASE to LOCALBASE

2006-07-14 Thread Maxim Sobolev

Dejan Lesjak wrote:

Therefore, I doubt that such "pull the trigger" approach is really going
to work in this case. Some more gradual course is in due: with X11R6
being banned as a target for a new ports, with new GNOME version moving
to the LOCALBASE and so on.


I seem to have phrased my mail a bit weird. There's no intention of "pulling 
the trigger", say tomorrow and pull the rug from under users' and 
maintainers' feet. Of course we would like to do things gradually so to hurt 
users and maintainers the least as possible. The mail was meant to indicate 
the general direction of where we would like to go with X.org ports as far as 
PREFIX is concerned, to prompt people to voice their 
disagreements/agreements, and to find out how we can do it so as to cause as 
little pain as possible. It should certainly not be viewed as "we plan to 
import X.org 7 into ports next week and make /usr/local default prefix so 
deal with it". If it sounded like that I do apologize.


Yes, probably "Merging X11BASE to LOCALBASE" is not very good subject 
after all, seemingly what you are talking about is merely moving x.org 
7.x bits and pieces from X11BASE into LOCALBASE, which should be fine. 
:) You should have mentioned that merging those two is a long term goal 
and it's not going to happen overnight, since that's what my first 
impression from the thread was.


-Maxim
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


FreeBSD Port: mail/postfix

2006-07-14 Thread Gary Bajaj
Please see the attached port updated to 2.3.0 - of course up-to-date 
patches are not yet avaiable for SPF and VDA so it won't compile with 
those options, and these options should be removed to prevent accidental 
use from scripts/configure.postfix and distinfo for official 
distribution.  Working for me since yesterday with CYRUS-SASL2, TLS/SSL, 
DB43 and PGSQL (latest versions of PostgreSQL are required, mine is 
7.4.13) options.


Regards.



This message including all attachments have been scanned for viruses
and other malicious content, and are certified as safe by BITNETS.CA
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Lyx is broken on current

2006-07-14 Thread Manfred Antar
The port lyx-1.4.2 is broken on current and has been for awhile:
In file included from /usr/local/include/boost/test/utils/nullstream.hpp:23,
 from ../../src/support/debugstream.h:17,
 from ../../src/debug.h:16,
 from math_extern.C:34:
/usr/local/include/boost/utility/base_from_member.hpp:73: internal compiler 
error: Segmentation fault: 11
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
gmake[4]: *** [math_extern.lo] Error 1
gmake[4]: Leaving directory `/usr/ports/print/lyx/work/lyx-1.4.2/src/mathed'
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory `/usr/ports/print/lyx/work/lyx-1.4.2/src/mathed'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/print/lyx/work/lyx-1.4.2/src'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/usr/ports/print/lyx/work/lyx-1.4.2/src'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/print/lyx.



==
||  [EMAIL PROTECTED]   ||
||  Ph. (415) 681-6235  ||
== 

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"