Testing p5-DBIx-Simple upgrade to 1.32

2008-01-15 Thread parv
Hi Ports,

Initially when I submitted the databases/p5-DBIx-Simple port,
committer had to make some changes.  So, could somebody please test
before I submit a PR to upgrade the port to version 1.32?  Here is
the patch ...

  
http://www103.pair.com/parv/comp/unix/freebsd/ports/patch-upgrade-p5-DBIx-Simple-1.32


FWIW, port test, from porttools, seems to be happy with the
changes.


  - Parv

-- 

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


Re: CFT: Adobe Reader 8 + SCIM/UIM

2008-01-15 Thread Nikola Lečić
On Tue, 15 Jan 2008 04:54:05 +0900 (JST)
Hiroki Sato [EMAIL PROTECTED] wrote:
 
 Yes, by setting GTK_IM_MODULE=xim + [EMAIL PROTECTED]  Linux
 im-xim.so is used at that time.
[...]
 I received both OK and NG reports when both GTK_IM_MODULE=xim and
 [EMAIL PROTECTED] are set at a time so far, and bit confused.

I have some new info. I finally got a glimpse of working SCIM +
+ linux-im-xim.so, but _only_ with ja_JP.* locales. (All tests in my
previous posts were done using en_US.UTF-8 and fr_FR.UTF-8).

1. With ja_JP.UTF-8
---

  a) switching keyboards using Ctrl+Space works (icons change);
  b) ~/.scim-stored keyboards (and possibly configuration) are ignored;
  c) when the output is simple (i.e. keystroke a - a), a letter is
 printed with this error:

 (acroread:5802): Pango-WARNING **: Invalid UTF-8 string passed to
 pango_layout_set_text()

  d) when imengine starts composing complex output, this appears:

 (acroread:5802): Pango-CRITICAL **: pango_layout_get_cursor_pos:
 assertion `index = 0  index = layout-length' failed

 (acroread:5802): Pango-CRITICAL **: pango_layout_get_cursor_pos:
 assertion `index = 0  index = layout-length' failed

2. With ja_JP.eucJP
---

  a) switching keyboards using Ctrl+Space works (icons change);
  b) ~/.scim-stored keyboards (and possibly configuration) are ignored;
  c) when the output is simple (i.e. keystroke a - a), a letter is
 printed without errors;
  d) when imengine begins building complex output, this appears
 [converted eucJP - UTF-8]

 ** (acroread:15222): WARNING **: Error converting text from IM to
 UTF-8: 入力の最後に不完全な文字シーケンスがあります

(All remains the same if japanese/acroread8 is used.)

3. With other locales
-

Nothing happens, SCIM is completely non-responsive.

Best regards.
-- 
Nikola Lečić :: Никола Лечић
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HOW-TO get Flash7 working!

2008-01-15 Thread Chuck Robey
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alexander Leidinger wrote:
 Quoting Chuck Robey [EMAIL PROTECTED] (from Mon, 14 Jan 2008 15:08:50
 -0500):
 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Boris Samorodov wrote:
 Hello Chuck,


 On Fri, 11 Jan 2008 16:54:31 -0500 Chuck Robey wrote:

 As an example, the
 flash9 plugin needed a linux lib, libdl.so (I think it was .so.2). 
 If I

 I wrote the port which installs libdl.so.2, so I guess I should
 respond...

 wanted to be complete, it really needed about twenty different
 libraries,
 but libdl.so will serve as an example well enough).  It had been
 installed
 in some subdir of /usr/local/lib.

 Are you sure that you didn't use some non-default paths to install a
 linux_base port? I'm asking the question because:
 -
 % locate libdl.so
 /usr/compat/linux/lib/libdl.so.2
 % pkg_info -W /compat/linux/lib/libdl.so.2
 /compat/linux/lib/libdl.so.2 was installed by package linux_base-fc-4_10
 -

 I'm a little behind in answering my mail, I hope I didn't keep you
 waiting
 too long.  Yeah, you're right, you had it right.  If and when I
 finally get
 ports-management to comment on my thesis, and IF they finally agree with
 me, I guess I'm going to be forced to completely zero out my entire
 system
 (damn, what a PITA) and get things fixed right from the beginning.  Back
 some years back, when I was very active in ports last, I had to
 maintain my
 system in an extremely clean status, because otherwise, one can never
 really guarantee that what builds fine one your system won't break on
 everyone else's.

 Anyhow, I said I made no effort to record what I did, and if in  this
 case
 I misremembered, please don't take it as an insult to your work, which
 does
 look like you did a fine job of it.  This, at least, is one port that
 DOES
 do things as I would have them.
 
 _All_ pure infrastructure ports install into LINUXBASE.

Just so I have an example of things doing the install badly (I mean here,
as I define badly, mreans not using /compat), I just checked the very first
linux browser I found in /usr/ports/www, that's linux-firefox, and it does
it badly, using /usr/local only.  I was wrong in pulling yours out of my
heaad (altho, in my own defense, I prefaced it with I think it was,
because I wasn't sure.  Didn't realize you would take it as an insult, and
sure didn't mena it thast way.  I just want to eliminate all ports
installing Linux type things outside of /compat/linux.  There are just so
many reasons that it's bad news (see other mail, I won't repeat it all over
again here).


 This is not a
 nice to have-style requirement, it is a _hard_ requirement. Anyone
 violating this gets a slap on the hand from me as sonn as I discover it.
 So in case you talk about ports which only install libs and they are not
 in LINUXBASE, I would say your system is fucked up

It's not fucked up, I just gave a hard example of one that definitely
does it bad.  I was wrong in misremembering you, not wrong in
misremembering the action.  Go check that yourself, sir.  There are indeed
many Linux ports that stick there stuff in /usr/local.

 and you should
 install from scratch to have a good basis for discussion. So far you
 just point fingers in a generic direction without giving hard facts. A
 lot of this finger pointing is for libs, as far as I understand your
 posts. So please, install a clean system and tell us about concrete port
 names. Hard facts are a good base to talk about, the oh, I don't
 remember what I did but my current setup is not satisfying is leading
 nowhere.
 
 The only way I'm going to get things to be for certain, it's to start
 over
 from the beginning, and this time follow the procedures that any serious
 porter (such as you) already knows by heart.   I'm not going to try to
 repeat all that here.
 
 I reply to your other mail later when I have more time. It is big and I
 have to write some things there.
 
 Bye,
 Alexander.
 

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHjQnmz62J6PPcoOkRAsASAJ4mMxo/80qUNKKttzjWOn91/dY8rwCfbkps
PoyKLFdTyWOhSjghgC3FTTQ=
=nTaE
-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: Compiling utilizing multiple CPUs

2008-01-15 Thread Chuck Robey
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Chuck Swiger wrote:
 On Jan 14, 2008, at 3:55 PM, Christoffer Strömblad wrote:
 Having looked through much of the available documentation one thing
 continues to elude me... Is it possible to specify globally how many
 CPUs are available when compiling a port? When I compile a port now it
 seems as if only one CPU is used, even though more are available.
 
 The quality of the Makefiles or similar used by individual ports varies,
 and many of them are not safe to compile in a multithreaded fashion. 
 You can set MAKEFLAGS=-j3 or similar in your environment, but it's
 really not recommended.
 
I think it's necessary to tell why its not recommend it: because many
makefiles are insufficiently sedt up to correctly allow multiple cpu's to
work side by side.  the make(7) utility itself uses the j flag correctly,
and I have had many correct items correctly compiled.  You just need to
understand the makefiles very carefully, and not try the multiple makefile
trick without being certain of your makefile.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHjQrEz62J6PPcoOkRAs4iAJ0UB5qW2yHAGwwCMCA26ACqlEc/BQCfdgFH
e1dXbLby+3TkyGxuT7J5MZY=
=Jmwk
-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: HOW-TO get Flash7 working!

2008-01-15 Thread Chuck Robey
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Boris Samorodov wrote:
 On Mon, 14 Jan 2008 15:08:50 -0500 Chuck Robey wrote:
 
 Anyhow, I said I made no effort to record what I did, and if in  this case
 I misremembered, please don't take it as an insult to your work, which does
 
 I didn't. I (as a developer) tried to help you (as a user) to track
 the difficulties.
 
 look like you did a fine job of it.  This, at least, is one port that DOES
 do things as I would have them.
 
 Well, since some other (may be 15-20) fc4-linux infrastructure port
 were written by me as well, I hope that there should be more that that
 one. :-)
 
 The only way I'm going to get things to be for certain, it's to start over
 from the beginning, and this time follow the procedures that any serious
 porter (such as you) already knows by heart.   I'm not going to try to
 repeat all that here.
 
 OK, great. And please, in any doubt about any (in this case linux)
 port's behaviour don't hesitate and write to this or emulation@ ML.

I just replied to Alex Leidinger's mail (where he replied to this one)
incorrectly.  I thought it was you, and didn;'t realize until after I'd
kicked off the send key.  Should have realized it from his use of
invective, and how he tried to paint this one error as if _all_ linux ports
installed correctly, and I was only confused.  No big loss, I ppointed out
there a particular example (/usr/ports/www/linux-firefox) that does install
into /usr/local, just didn't appreciate his painting it as if all I said
was wrong, and using the libdl thing as if I was wrong all around the ring.

I haven't sent any of this to emulation.  I dislike crossposting without
some truly major reason, and this thread did begin in ports.  I wonder,
does the fact that your own port installs into /compat mean that you,
yourself, agree with my thesis, that all Linux items belong inmstalled into
the /compat/linux tree?  What is your own opinion of this?

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHjQzBz62J6PPcoOkRAiPKAJ49w43EbG50fW//JG99IyYigN52kACeKjXD
UEmBdC/47U1M2iVEyGHUb+Y=
=whyR
-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: Compiling utilizing multiple CPUs

2008-01-15 Thread Chuck Swiger

On Jan 15, 2008, at 11:34 AM, Chuck Robey wrote:
The quality of the Makefiles or similar used by individual ports  
varies,

and many of them are not safe to compile in a multithreaded fashion.
You can set MAKEFLAGS=-j3 or similar in your environment, but it's
really not recommended.



I think it's necessary to tell why its not recommend it: because many
makefiles are insufficiently sedt up to correctly allow multiple  
cpu's to

work side by side.


Well, didn't I just say that above?

I assure you that not safe to compile in a multithreaded fashion  
means pretty much the same thing as not set up to correctly allow  
multiple CPU's to work side by side.  :-)


Regards,
--
-Chuck

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


Re: Compiling utilizing multiple CPUs

2008-01-15 Thread Christoffer Strömblad

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

I'll give your program a go, it looks promising. It will be tested on a
Quad-core Xeon CPU system. Even though compiling using several CPUs is
not essential, it would just be nice to try and take advantage of what
I've got.

Will let you know how I get on with ports+.

Thanks,
Chris

Yoshihiro Ota skrev:
| Yes, there is.
|
| Take a look at http://uyota.asablo.jp/blog/cat/portsplus/.
|
| I have written the program and finally came to a satisfying stage.
| I was thinking to seek for testers after writing some more tips
| and examples.
|
| You can give a try.
|
| I've been using/developing it for a half year.
|
| Hiro
|
| On Tue, 15 Jan 2008 00:55:29 +0100
| Christoffer Strömblad [EMAIL PROTECTED] wrote:
|
| -BEGIN PGP SIGNED MESSAGE-
| Hash: SHA1
|
| Hi,
|
| I've recently begun to explore the world of FreeBSD and all its
| wonderful things. (Who thought it would even be possible to actually get
| excited about a port upgrade?)
|
| Having looked through much of the available documentation one thing
| continues to elude me... Is it possible to specify globally how many
| CPUs are available when compiling a port? When I compile a port now it
| seems as if only one CPU is used, even though more are available.
|
| My apologies if I am missing something obvious, but I've tried to the
| best of my abilities to find the answer but without success.
|
| Many thanks,
| Chris

- --
Christoffer Stromblad
CEO, WASP

Tel: 44(0)207 043 5190
http://www.wa-sp.com

Pub-key: http://www.wa-sp.com/public_keys/cs_wa-sp.com.asc
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHjRNlUBO5v5qUXoMRArrgAKDBpqDUGjDmIyAoNIHtKhwmDcgPMACZAX3v
RfW03IvxEbhQZVFGKlvrirM=
=hUye
-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]


Adding program to ports

2008-01-15 Thread Jos Chrispijn

Hello,
Can you tell me how I could add a program to the ports or request to add 
a program to the ports?
I got the request of the makers of OWL DMS (Document Management System) 
on http://owl.sourceforge.net/
They would like to add their program to the ports and I offered them to 
inform how that can be arranged.


regards,
Jos Chrispijn
[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: Compiling utilizing multiple CPUs

2008-01-15 Thread Christoffer Strömblad

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Yeah I figured that I would be able to pass the -j flag to make but was
curious of whether it was possible to do globally.

I realize that some ports might not be particularily happy about it.
Let's introduce another ports flag for safe multithread compiling,
MULTISAFE= YES ;)

If the flag is set to no it will default to just one job, otherwise
utilize whatever the value is of -j.

Anyways, thanks for your reply.

Chuck Swiger skrev:
| On Jan 14, 2008, at 3:55 PM, Christoffer Strömblad wrote:
| Having looked through much of the available documentation one thing
| continues to elude me... Is it possible to specify globally how many
| CPUs are available when compiling a port? When I compile a port now it
| seems as if only one CPU is used, even though more are available.
|
| The quality of the Makefiles or similar used by individual ports varies,
| and many of them are not safe to compile in a multithreaded fashion.
| You can set MAKEFLAGS=-j3 or similar in your environment, but it's
| really not recommended.
|

- --
Christoffer Stromblad
CEO, WASP

Tel: 44(0)207 043 5190
http://www.wa-sp.com

Pub-key: http://www.wa-sp.com/public_keys/cs_wa-sp.com.asc
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHjRRHUBO5v5qUXoMRAuA9AKC4cYkLwGkW5m3dc/Gfje4rUyn//gCdGyhs
1lk8H0U7FB6ulJe3pJ3Tg3g=
=j2QV
-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: HOW-TO get Flash7 working!

2008-01-15 Thread Boris Samorodov
On Tue, 15 Jan 2008 14:42:57 -0500 Chuck Robey wrote:
 Boris Samorodov wrote:
  On Mon, 14 Jan 2008 15:08:50 -0500 Chuck Robey wrote:
  
  Anyhow, I said I made no effort to record what I did, and if in  this case
  I misremembered, please don't take it as an insult to your work, which does
  
  I didn't. I (as a developer) tried to help you (as a user) to track
  the difficulties.
  
  look like you did a fine job of it.  This, at least, is one port that DOES
  do things as I would have them.
  
  Well, since some other (may be 15-20) fc4-linux infrastructure port
  were written by me as well, I hope that there should be more that that
  one. :-)
  
  The only way I'm going to get things to be for certain, it's to start over
  from the beginning, and this time follow the procedures that any serious
  porter (such as you) already knows by heart.   I'm not going to try to
  repeat all that here.
  
  OK, great. And please, in any doubt about any (in this case linux)
  port's behaviour don't hesitate and write to this or emulation@ ML.

 I just replied to Alex Leidinger's mail (where he replied to this one)
 incorrectly.  I thought it was you, and didn;'t realize until after I'd
 kicked off the send key.  Should have realized it from his use of
 invective, and how he tried to paint this one error as if _all_ linux ports

He said all infrastructure linux ports. Those ports which install
libraries, filesystem, configs, etc. He never said all of them (just
because he knows ports and it's structure much better than me). And it
is Alexander (with the help of Roman Divacky) who did much work at
kernel/userland linuxulator to improve it and introduce 2.6-linux.

 installed correctly, and I was only confused.  No big loss, I ppointed out
 there a particular example (/usr/ports/www/linux-firefox) that does install
 into /usr/local,

This is not an infrastructure port, this is a user application. (I'll
duscuss this port as an answer for your other mail).

 just didn't appreciate his painting it as if all I said
 was wrong, and using the libdl thing as if I was wrong all around the ring.

OK, let's leave libdl an all concerned with it in the past. And
let's concentrate at port errors (ports with errors?).

 I haven't sent any of this to emulation.  I dislike crossposting without
 some truly major reason, and this thread did begin in ports.  I wonder,
 does the fact that your own port installs into /compat mean that you,
 yourself, agree with my thesis, that all Linux items belong inmstalled into
 the /compat/linux tree?

Actually, no. ;-) That means that those ports are linux infrastructure
ports which (so far noboby doubts it) belong to /compat/linux.

 What is your own opinion of this?

You know, when something goes wrong with a port and I can't repair it
myself, I do to a dortor^w kernel committer for help. If he says
don't do it, it hurts I do just what he says. Said that I should add
that I do it not blindly but because I see that it really (most of the
cases) helps. Yet there are open PRs which still are not closed,
workaround not found, etc.

Nobody says that current linuxulator is ideal. I'd say that current
situation just hurts less. It is (unfortunately) very sensitive
instrument. :-( (I don't want to end the letter in a sad end, and
here is an old Russian phrase which may remind current situation:
One wrong movement, and you are a father...)


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone  Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HOW-TO get Flash7 working!

2008-01-15 Thread Boris Samorodov
On Tue, 15 Jan 2008 14:30:47 -0500 Chuck Robey wrote:
 Alexander Leidinger wrote:

  _All_ pure infrastructure ports install into LINUXBASE.

 Just so I have an example of things doing the install badly (I mean here,
 as I define badly, mreans not using /compat), I just checked the very first
 linux browser I found in /usr/ports/www, that's linux-firefox, and it does
 it badly, using /usr/local only.

Just saying that it seems bad to you is not very helpful, isn't
it?. Can you provide an evidence that by installing this port to
/usr/local this (or other) port becomes broken?


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone  Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HOW-TO get Flash7 working!

2008-01-15 Thread Chuck Robey
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Boris Samorodov wrote:
 On Tue, 15 Jan 2008 14:30:47 -0500 Chuck Robey wrote:
 Alexander Leidinger wrote:
 
 _All_ pure infrastructure ports install into LINUXBASE.
 
 Just so I have an example of things doing the install badly (I mean here,
 as I define badly, mreans not using /compat), I just checked the very first
 linux browser I found in /usr/ports/www, that's linux-firefox, and it does
 it badly, using /usr/local only.
 
 Just saying that it seems bad to you is not very helpful, isn't
 it?. Can you provide an evidence that by installing this port to
 /usr/local this (or other) port becomes broken?

I did that already (I am getting confused with what seems to me this thread
getting a bit shattered(?)) anyhow, check the ports/www/linux-firefox,
which installs a raft of libraries.  All those libraries need to be found
by the flash9 plugin library.

 WBR

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHjSE3z62J6PPcoOkRAq2fAJ45PcaMMJcwjoh96LGDnlkAEUaEKwCfdj/s
fVfBgvk0fwNS0v5ILLh+lm8=
=Ie/l
-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: HOW-TO get Flash7 working!

2008-01-15 Thread Boris Samorodov
On Tue, 15 Jan 2008 16:10:15 -0500 Chuck Robey wrote:

 All those libraries need to be found
 by the flash9 plugin library.

Please, give me strict instructions how to repeate (what to do
after a fresh install):
-
0. Fresh RELENG_X_Y install.
2. Fresh ports (or date=...).
3. ...
-

Thanks.


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone  Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HOW-TO get Flash7 working!

2008-01-15 Thread Jeremy Messenger

On Tue, 15 Jan 2008 14:47:42 -0600, Boris Samorodov [EMAIL PROTECTED] wrote:


On Tue, 15 Jan 2008 14:42:57 -0500 Chuck Robey wrote:

Boris Samorodov wrote:
 On Mon, 14 Jan 2008 15:08:50 -0500 Chuck Robey wrote:

 Anyhow, I said I made no effort to record what I did, and if in   
this case
 I misremembered, please don't take it as an insult to your work,  
which does


 I didn't. I (as a developer) tried to help you (as a user) to track
 the difficulties.

 look like you did a fine job of it.  This, at least, is one port  
that DOES

 do things as I would have them.

 Well, since some other (may be 15-20) fc4-linux infrastructure port
 were written by me as well, I hope that there should be more that that
 one. :-)

 The only way I'm going to get things to be for certain, it's to  
start over
 from the beginning, and this time follow the procedures that any  
serious
 porter (such as you) already knows by heart.   I'm not going to try  
to

 repeat all that here.

 OK, great. And please, in any doubt about any (in this case linux)
 port's behaviour don't hesitate and write to this or emulation@ ML.



I just replied to Alex Leidinger's mail (where he replied to this one)
incorrectly.  I thought it was you, and didn;'t realize until after I'd
kicked off the send key.  Should have realized it from his use of
invective, and how he tried to paint this one error as if _all_ linux  
ports


He said all infrastructure linux ports. Those ports which install
libraries, filesystem, configs, etc. He never said all of them (just
because he knows ports and it's structure much better than me). And it
is Alexander (with the help of Roman Divacky) who did much work at
kernel/userland linuxulator to improve it and introduce 2.6-linux.

installed correctly, and I was only confused.  No big loss, I ppointed  
out
there a particular example (/usr/ports/www/linux-firefox) that does  
install

into /usr/local,


This is not an infrastructure port, this is a user application. (I'll
duscuss this port as an answer for your other mail).


Well, actually, near all of gecko ports install both libraries and app. In  
FreeBSD, there are plenty of ports that depend on firefox, mozilla,  
seamonkey and other gecko libraries.


# ldd /usr/local/bin/epiphany | grep firefox
libmozjs.so = /usr/local/lib/firefox/libmozjs.so (0x28189000)
libgtkembedmoz.so = /usr/local/lib/firefox/libgtkembedmoz.so  
(0x2823)

libxpcom.so = /usr/local/lib/firefox/libxpcom.so (0x28244000)
libxpcom_core.so = /usr/local/lib/firefox/libxpcom_core.so  
(0x295b6000)

# ldd /usr/local/lib/liferea/liblihtmlm.so | grep firefox
libgtkembedmoz.so = /usr/local/lib/firefox/libgtkembedmoz.so  
(0x28d2c000)

libxpcom.so = /usr/local/lib/firefox/libxpcom.so (0x28d4)
libxpcom_core.so = /usr/local/lib/firefox/libxpcom_core.so  
(0x29007000)


But as you have pointed about that we need an evidence for linux-firefox  
install in LOCALBASE breaks other linux stuff.


Cheers,
Mezz


just didn't appreciate his painting it as if all I said
was wrong, and using the libdl thing as if I was wrong all around the  
ring.


OK, let's leave libdl an all concerned with it in the past. And
let's concentrate at port errors (ports with errors?).


I haven't sent any of this to emulation.  I dislike crossposting without
some truly major reason, and this thread did begin in ports.  I wonder,
does the fact that your own port installs into /compat mean that you,
yourself, agree with my thesis, that all Linux items belong inmstalled  
into

the /compat/linux tree?


Actually, no. ;-) That means that those ports are linux infrastructure
ports which (so far noboby doubts it) belong to /compat/linux.


What is your own opinion of this?


You know, when something goes wrong with a port and I can't repair it
myself, I do to a dortor^w kernel committer for help. If he says
don't do it, it hurts I do just what he says. Said that I should add
that I do it not blindly but because I see that it really (most of the
cases) helps. Yet there are open PRs which still are not closed,
workaround not found, etc.

Nobody says that current linuxulator is ideal. I'd say that current
situation just hurts less. It is (unfortunately) very sensitive
instrument. :-( (I don't want to end the letter in a sad end, and
here is an old Russian phrase which may remind current situation:
One wrong movement, and you are a father...)


WBR



--
[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: Adding program to ports

2008-01-15 Thread Stephen Montgomery-Smith

Jos Chrispijn wrote:

Hello,
Can you tell me how I could add a program to the ports or request to add 
a program to the ports?
I got the request of the makers of OWL DMS (Document Management System) 
on http://owl.sourceforge.net/
They would like to add their program to the ports and I offered them to 
inform how that can be arranged.


I once wrote a port at the request of someone else, and after that 
regretted it.  Once you have written one port, it is not that hard to 
write another port.  The problem is, if you don't actively use the port 
yourself, while you can easily make the port build, you may not be fully 
aware if the port is not functioning properly.


For this reason, I fully endorse the other poster's recommendation that 
you either do it yourself, or at least have someone who actually uses 
the software to write the port.  As the other poster said, you can find 
information at:


http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/index.html 



I also recommend you look at an existing port that has similar 
functionality.


Finally, let me say that my experience is that the FreeBSD ports-people 
are always very friendly and helpful with any ports I submit.  Perhaps 
sometimes I have to wait a few weeks, but they always get it done 
eventually.


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


DESKTOP_ENTRIES vs patching distributed .desktop file

2008-01-15 Thread Daniel Rucci

Hey,
	I'm in a toss up between adding DESKTOP_ENTRIES vs lightly patching a 
.desktop file that comes with a port.. They specify the executable as an 
absolute path to /usr/bin/ ..


bsd.port.mk says
Rules:
# * Only add desktop entries for applications which do not
#  require a terminal (ie. X applications).
# * If the upstream distribution already installs .desktop
#   files, you do not need to use this.
# * If you require a more elaborate .desktop file than this
#   variable permits, write it yourself and install it
#   in ${DESKTOPDIR}.

but doesn't have a preference for what to do when the distributed icon 
needs to be modified..


Thanks,
Dan



signature.asc
Description: OpenPGP digital signature


Limited Freeware License question

2008-01-15 Thread Dmitry Marakasov
Hi!

I want to port a game which requires data released under Limited
Freeware License

(http://liberatedgames.org/licenses/Limited_Freeware_License.txt)

---
The owner of this software reserves all rights granted by copyright.
However, the owner grants the following rights to users:

1) The right to make personal copies of the software.
2) The right to distribute the software for free (at no cost) to other
users.

No further rights are granted or should be assumed. This includes, but
is not limited to, the right to create derivative works.
---

The question is: does FreeBSD port fall under `derivative work'?
I.e. may the data files be installed by it (or should I ask users
to download files themselves instead) and may the package of such
a port be created? Port does not modify any datafiles, it just needs
to download zip and install them to ${DATADIR}.

-- 
Dmitry A. Marakasov| jabber: [EMAIL PROTECTED]
[EMAIL PROTECTED]   | http://www.amdmi3.ru
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Limited Freeware License question

2008-01-15 Thread Chuck Swiger

On Jan 15, 2008, at 4:13 PM, Dmitry Marakasov wrote:

I want to port a game which requires data released under Limited
Freeware License

(http://liberatedgames.org/licenses/Limited_Freeware_License.txt)

---
The owner of this software reserves all rights granted by copyright.
However, the owner grants the following rights to users:

1) The right to make personal copies of the software.
2) The right to distribute the software for free (at no cost) to other
users.

No further rights are granted or should be assumed. This includes, but
is not limited to, the right to create derivative works.
---


OK, this is a fairly classic restrictive freeware license.


The question is: does FreeBSD port fall under `derivative work'?


So long as you do not need to make any patches to the software, no.


I.e. may the data files be installed by it (or should I ask users
to download files themselves instead) and may the package of such
a port be created?  Port does not modify any datafiles, it just needs
to download zip and install them to ${DATADIR}.



The following section of the Porter's Handbook describes the variables  
you should set to comply with this license:


  
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-restrictions.html

You should definitely set NO_CDROM and probably NO_PACKAGE, as  
creating a package would be making a derivative work.  However, you  
might consider asking the authors of this software for additional  
permission


Regards,
--
-Chuck

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


Re: Limited Freeware License question

2008-01-15 Thread Edwin Groothuis
On Wed, Jan 16, 2008 at 03:13:25AM +0300, Dmitry Marakasov wrote:
 Hi!
 
 I want to port a game which requires data released under Limited
 Freeware License
 
 (http://liberatedgames.org/licenses/Limited_Freeware_License.txt)
 
 ---
 The owner of this software reserves all rights granted by copyright.
 However, the owner grants the following rights to users:
 
 1) The right to make personal copies of the software.
 2) The right to distribute the software for free (at no cost) to other
 users.
 
 No further rights are granted or should be assumed. This includes, but
 is not limited to, the right to create derivative works.
 ---
 
 The question is: does FreeBSD port fall under `derivative work'?
 I.e. may the data files be installed by it (or should I ask users
 to download files themselves instead) and may the package of such
 a port be created? Port does not modify any datafiles, it just needs
 to download zip and install them to ${DATADIR}.

The port itself (i.e. the Makefile, the patches, the pkg-descr) is
your property, you own the copyright.

A person who installs the port on his computer (who runs make
install) doesn't make derivative work, he just makes personal
copies.

A person who creates packages for further distrubution could creates
a derivative, and therefor is not allowed. See
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-restrictions.html
how to disable that package building part (NO_PACKAGE=foo)


Edwin
-- 
Edwin Groothuis  |Personal website: http://www.mavetju.org
[EMAIL PROTECTED]|  Weblog: http://www.mavetju.org/weblog/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Port of SVN snapshot, PORTVERSION choice

2008-01-15 Thread Dmitry Marakasov
Hi!

Another question: I'm going to make a port based on SVN revision of
certain software - what PORTVERSION should I use? Authors suggested
r${REVISION}, but that seem uncommon for FreeBSD ports, so I think
more of 0.0.${REVISION}. Any examples of ports of SVN snapshots?

-- 
Dmitry A. Marakasov| jabber: [EMAIL PROTECTED]
[EMAIL PROTECTED]   | http://www.amdmi3.ru
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Limited Freeware License question

2008-01-15 Thread Chuck Swiger

On Jan 15, 2008, at 4:13 PM, Dmitry Marakasov [EMAIL PROTECTED] wrote:
[ ... ]

Your email bounces, BTW, so you probably wish to fix it:

[EMAIL PROTECTED]: host cluster.relay.agava.net[89.108.67.8] said:  
550 5.1.1
   [EMAIL PROTECTED]: Recipient address rejected: User unknown in  
relay

   recipient table (in reply to RCPT TO command)
Reporting-MTA: dns; mail-out3.apple.com
X-Postfix-Queue-ID: 554A21E270BB
X-Postfix-Sender: rfc822; [EMAIL PROTECTED]
Arrival-Date: Tue, 15 Jan 2008 16:23:42 -0800 (PST)

Final-Recipient: rfc822; [EMAIL PROTECTED]
Original-Recipient: rfc822;[EMAIL PROTECTED]
Action: failed
Status: 5.1.1
Remote-MTA: dns; cluster.relay.agava.net
Diagnostic-Code: smtp; 550 5.1.1 [EMAIL PROTECTED]: Recipient address
   rejected: User unknown in relay recipient table

--
-Chuck

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


Fw: Regarding the X509v3 Certificates patch

2008-01-15 Thread Ben H.
Hello Mr. Port Maintainer,

   How do I get PKI capability added to the WishList for OpenSSH in FreeBSD.  I 
am just a devoted user...  who would like to have PKI security capability built 
into my FreeBSD system like it is in Windows.  SSH would be a great start.  

Is this something that can even be considered??  Thanks!
 
Ben Hacker, Jr. 
System Administrator
 strbenjr{a}yahoo.com
 ben_hacker{a}inter-op.net
 703.751.3757 (w) 
-- -- -- 
http://www.coeba.org
http://www.inter-op.net


- Forwarded Message 
From: Roumen Petrov [EMAIL PROTECTED]
To: Ben H. [EMAIL PROTECTED]
Sent: Tuesday, January 15, 2008 4:55:54 PM
Subject: Re: Regarding the X509v3 Certificates patch

Ben H. wrote:
 Mr. Petrov,

 Thank you for responding to my message...

 I was wondering if you knew of anyone who has implemented your SSH / PKI 
 solution in FreeBSD??

 I am not a programmer and am not sure about all that is involved with adding 
 a patch in the code for a FreeBSD Port. (in this 
 case openssh-3.6.1_6)  Also, FreeBSD comes with OpenSSH already installed 
 so I think I would need to remove a System component, add in your patches 
 and reinstall it(OpenSSH) as the base system expects to see it.

 For this reason I was hoping for a few more steps from someone who has 
 successfully performed this -upgrade- to the security system within FreeBSD

  (PS. Would you consider adding a port of your patched version of OpenSSH 
 to the FreeBSD ports system???   http://www.freebsd.org/ports/index.html )

 Ben Hacker, Jr. 
  strbenjr{a}yahoo.com
 -- -- -- 

 - Original Message 
 [SNIP]
  

It should be question to maintainer of FreeBSD port of OpenSSH since I 
don't use FreeBSD.
I could help him to resolve incompatibility problem with different patches.


Roumen

P.S.: The OpenSSH team ignore all patches from OpenBSD team. The reasons 
could be found on openssh dev. list but I think that all code written by 
other than core OpenBSD members will be ignored forever.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Limited Freeware License question

2008-01-15 Thread Doug Barton
Chuck Swiger wrote:

 You should definitely set NO_CDROM and probably NO_PACKAGE, as creating
 a package would be making a derivative work. 

You would actually be better off contacting the author and asking them
how they define derivative work.

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]


FW: ports/116222: editors/emacs: files installed with wrong owner

2008-01-15 Thread Giorgos Keramidas
Hi ports fellows,
As part of the investigation for ports/116222 we found that installing
a port after a plain `su' may install files with the wrong uid:gid.

As you can see from the snippets quoted below from the PR trail, the
problem goes away if one uses `su -' to install ports.

% Date: Sun, 9 Sep 2007 08:32:57 GMT
% Message-Id: [EMAIL PROTECTED]
% From: Nate Eldredge [EMAIL PROTECTED]
% Subject: ports/116222: editors/emacs: files installed with wrong owner
% To: [EMAIL PROTECTED]
%
% Number: 116222
% Category:   ports
% Synopsis:   editors/emacs: files installed with wrong owner
% [...]
% # ls -l /usr/local/share/emacs/22.1/
% total 22
% drwxr-xr-x   5 nate  wheel   3072 Sep  9 01:19 etc
% drwxr-xr-x   4 root  wheel512 Sep  9 01:19 leim
% drwxr-xr-x  20 nate  wheel  12800 Sep  9 01:19 lisp
% drwxr-xr-x   2 root  wheel512 Sep  9 01:19 site-lisp
%
% The contents of etc/ and lisp/ are likewise owned by nate.
%
% You might consider this a security problem, since now nate can tweak
% the lisp files and cause everyones' emacs to do funny things.  Of course
% in this case, nate was able to su to root anyway, but you could
% imagine scenarios where this isn't the case.

% From: Giorgos Keramidas [EMAIL PROTECTED]
% To: Nate Eldredge [EMAIL PROTECTED]
% Cc: [EMAIL PROTECTED]
% Subject: ports/116222: Re: ports/116222: editors/emacs: files installed with 
wrong owner
% Date: Thu, 27 Sep 2007 19:14:43 +0300
%
% Can you try using su - to install the port?  There's nothing special
% about editors/emacs in the way the files are copied to `/usr/local', but
% it uses tar(1) to copy files in `/usr/local'.  This means that when the
% files are copied, tar(1) tries to preserve the owner and/or group of the
% original files.

% From: Nate Eldredge [EMAIL PROTECTED]
% To: Giorgos Keramidas [EMAIL PROTECTED]
% Cc: [EMAIL PROTECTED]
% Subject: ports/116222: Re: ports/116222: editors/emacs: files installed with 
wrong owner
% Date: Thu, 27 Sep 2007 11:10:16 -0700 (PDT)
%
% That fixes it, but I agree it should not be necessary.
% Thanks for looking at this.

Is there any way to make sure this does not happen, or do we generally
suggest installing ports only from `su -' sessions?

The real question about the PR is, should editors/emacs and emacs-devel
be patched to install the files with the correct permissions, or is this
something we don't really care to install as a workaround?

- Giorgos

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


Re: sysutils/cfengine: invalid use of USE_BDB

2008-01-15 Thread Jo Rhett
This makes sense.  The current code FYI does require 4.4 or higher, so 
44+ is accurate.


Xin LI wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Scot Hetzel wrote:

I have noticed that sysutils/cfengine is using USE_BDB incorrectly.

USE_BDB?= 46

The USE_BDB variable is not a user setable variable. If someone were
to read this Makefile, they would get the wrong impression that they
should set USE_BDB in there /etc/make.conf, ports.conf, or
portupgrade.conf file.   When they should instead be setting the
WITH_BDB_VER variable.

The USE_BDB should be set to the minimum version of Berkeley DB that
the port will build with.

USE_BDB= 44+

And left up to the person installing the port to specify a higher version.

If you want to take the choice away from the installer and have the
port always use BDB 4.6, then the port should use:

USE_BDB= 46

Which will prevent the use of BDB 4.4 and 4.5 from ever being used by this port.


I think the proper use of *_BDB variables is that:

WITH_BDB?=  46

(An advisory usage), and

USE_BDB=yes

as in the attachment.

Cheers,
- --
Xin LI [EMAIL PROTECTED]http://www.delphij.net/
FreeBSD - The Power to Serve!
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (FreeBSD)

iD8DBQFHguxRi+vbBBjt66ARAuHIAKC5rRxKOvsAveDPEoAXbQvKxa4giACfQEpO
EJk7hRJusCc6sWaTpLfiCoM=
=yUim
-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]


--
Jo Rhett
senior geek
Silicon Valley Colocation
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


cdrtools-2.01_6 - isoinfo, Volume size

2008-01-15 Thread Atom Smasher

FreeBSD 6.2-RELEASE
amd64
cdrtools-2.01_6

isoinfo is reporting a volume size that's off by a factor of 1.918623956.

isoinfo reports:
Logical block size is: 2048
Volume size is: 183715

size based on isoinfo: 183715 * 2048 = 376248320

actual size: 721879040

actual volume size = 352480 * 2048

can anyone else confirm this?

please CC me on any reply.

thanks...


--
...atom

 
 http://atom.smasher.org/
 762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
 -

But speaking generally on the vulnerabilities [Bev] Harris
 mentions, Diebold spokesman David Bear said by phone that
 no one would risk manipulating votes in an election because
 it's against the law and carries a heavy penalty.
-- Wired News, 22 Sep 2004


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