Re: [Fink-devel] TeX Live in unstable

2009-10-12 Thread Carsten Schultz
Tomoaki Okayama schrieb:
 At Sun, 11 Oct 2009 20:59:49 +0200,
 Carsten Schultz wrote:
 Tomoaki Okayama schrieb:
 Dear Fink users/developers,

 I am pleased to announce that TeX Live is now available on
 10.4/10.5/10.6 in unstable. Enjoy it!

 - libkpathsea4.info (3.5.7-1, update)
 - texlive-texmf.info (0.20080822-1, new)
 - texlive.info (0.20080816-1, new)
 I appreciate your effort, since tetex is getting old.  On the other
 hand, it works fine for me at the moment, and I would like postpone
 switching.  Would it be possible to have libkpathsea4 depend on texlive
 /or/ tetex so that  fink update-all  will not force texlive on me?
 Especially since 400MB seems like a huge download.

 If
  BuildDepends: texlive-texmf | tetex-texmf
 works, it might be possible. Please try it.

When I wrote the above, I wasn't fully aware of the situation.  I now
see that libkpathsea4 is now built from the texlive source as before it
was built from the tetex source.  It therefore does not seem to me that
it would not make sense to use the new libkpathsea4 with tetex and
download both sources, even if it might work.

So in essence you are forcing texlive on all tetex users.  This is not
necessarily a complaint, I am just stating this because I do not know if
that was your intention.  And currently a simple update-all does not
work at all.

 Let me say:
 Yes, 435MB is huge, but the original texmf tarball
 texlive-20080822-texmf.tar.lzma (860MB) is twice! :-/
 I tried to reduce the size in a simple way, and
 texlive-20080822-texmf-delpdf.tar.bz2 (435MB) is my answer.
 If someone has another idea for it, please let me know.

Yes, this is due to the monolithic nature of these distributions and
nothing for which you could be blamed.  Since texlive seems to be
popular, I maybe should simply stop bickering and install it.  I just
hesitate to do so before finishing the paper that I am writing at the
moment.

Again, thanks for your effort!  It is good to have a supported tex
distribution in fink.

Carsten


--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] TeX Live in unstable

2009-10-12 Thread Carsten Schultz
Carsten Schultz schrieb:
 Tomoaki Okayama schrieb:
 I didn't intend to force users to use texlive. If
  BuildDepends: texlive-texmf | tetex-texmf
 works, it makes sense because you don't have to download the big
 texlive-20080822-texmf-delpdf.tar.bz2 (still have to download
 texlive-20080816-source.tar.lzma, but the size is only 23MB).
 
 I had not realized this, I will test it.

I did this change and libkpathsea4 builds and installs ok.  I did not
test anything though.  It might be a good idea to rebuild tetex for
testing puposes, but I dop not have the time to do this right now.

Thank you,

Carsten


--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] TeX Live in unstable

2009-10-11 Thread Carsten Schultz
Tomoaki Okayama schrieb:
 Dear Fink users/developers,
 
 I am pleased to announce that TeX Live is now available on
 10.4/10.5/10.6 in unstable. Enjoy it!
 
 - libkpathsea4.info (3.5.7-1, update)
 - texlive-texmf.info (0.20080822-1, new)
 - texlive.info (0.20080816-1, new)

I appreciate your effort, since tetex is getting old.  On the other
hand, it works fine for me at the moment, and I would like postpone
switching.  Would it be possible to have libkpathsea4 depend on texlive
/or/ tetex so that  fink update-all  will not force texlive on me?
Especially since 400MB seems like a huge download.

Thank you,

Carsten


--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Please help bring my packages up-to-date (or take over some) :)

2004-01-12 Thread Carsten Klapp
Hi All,

The last six months or so I found myself too busy with personal life to 
have any time to update my fink packages. Also I am not fully versed 
with the new changes to fink, so many (probably ALL) of my packages 
have gone without updates for a while.

As I am stuck with Mac OS X 10.2 for the foreseeable future, I would 
appreciate any help: if there is a package maintained by me you would 
like to take over, or just would like to help me to update it, please 
do so (commit it to CVS yourself) and then drop me a brief note by 
email saying you would like to / have taken over my outdated package.

I do plan to continue working on fink packages but for the moment I am 
overwhelmed with other commitments.

Thank you,
Carsten Klapp [EMAIL PROTECTED]
With all the changes; since prior to rsync updates added, many new perl 
mod versions, 10.2-gcc-3.3 tree, 10.2 tree, AND 10.3 tree I find that 
my understanding of it all has become grossly out of date.

Frankly, on my first look I believe many of the changes to be 
unnecessarily complicated or simply unnecessary, but then again, I 
still have to do a LOT of reading to do on the fink website in order to 
catch up.

(For example, do we really need separate binaries for all those perlmod 
versions? I thought we should only have two: 5.6.0+, or earlier. Is 
there again ANOTHER perl binary incompatibility between 5.6.0 and 
5.6.1? etc. Once again, I have had little time to study this all with 
respect to fink, if I am in error please forgive me and do correct me.)

Please cc any replies directly to me, and to the list. (I am way behind 
reading the fink list too, so I might miss your reply.) :/



---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Split fink-commits?

2003-11-18 Thread Carsten Klapp
On Wednesday, November 12, 2003, at 10:32  pm, Michael G Schwern wrote:

I have a request.  The amount of mail on fink-commits generated by 
.info
and .patch file changes is rather daunting.

Could the fink-commits list be split into seperate lists for seperate
projects?  At the very least could the changes to .info and .patch 
files be
put on a seperate list?  Or a list created which doesn't have those 
commits?
That would make watching changes to the parts of the code you're 
interested
in a bit easier.

--
Michael G Schwern[EMAIL PROTECTED]  
http://www.pobox.com/~schwern/
I wanted to suggest a commit split too... (thanks for getting here 
first;))

What about moving 10.3 and 10.2-gcc3 commits into a new list, maybe 
another one for experimental directory?

Separating like this would cut the mailings in half for (what would 
then become) the 10.2/10.1 list. (Or separate them the other way round, 
whichever is the most popular)

Carsten



---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Re: name.info

2003-06-13 Thread Carsten Klapp
On Friday, June 13, 2003, at 08:37  pm, David R. Morrison wrote:

Hi Carsten.

Please wait until the next release of the fink package manager before 
using
%n.info in the unstable tree, and wait until that version of fink has
moved to the stable tree before using %n.info in the stable tree.

  -- Dave
Ok, thanks for the status update Dave; will do.

Carsten



---
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Wanna be hung like a horse? [Off-topic]

2003-03-25 Thread Carsten Klapp
F... uhh, yeah; okay: Please *do* mail me one crate of Enlargement 
Pills, but only because you claim to have Fast Distribution 
Worldwide.

Note that all other times I ordered similar pills from across the 
globe, they did not arrive fast enough at all! I sincerely hope these 
truly will arrive quicker.

cK

On Tuesday, March 25, 2003, at 09:58  pm, Angel Evans wrote:

* Fast Distribution Worldwide
--
There are only 10 types of people in this world those who understand 
binary, and those who don't.



---
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] crypto tree; legal issues

2003-03-22 Thread Carsten Klapp
On Saturday, March 22, 2003, at 03:33  pm, Max Horn wrote:

I'd be interested to know: does Apple ship this with all version of 
Mac OS X in the whole world (I seriously don' know, this not a flame 
bait). Neither you nor me probably know this, since we both are in 
countries which are not affected by the US export laws or by import 
laws (for crypto technology I mean). But what about e.g. France (IIRC 
they have some laws against using strong crypto, but this might be 
wrong, so if anybody knows for sure, please correct me). Also, there 
are countries for which the US poses export restrictions. Is Mac OS X 
available in these countries at all? If yes, in the normal unmodified 
version? I.e. with openssl / openssh etc. ?

If they are, do they have legal backing, or are they just ignoring the 
law? IANAL so if somebody (dmalloc) has the contacts/knowledge to find 
out... also maybe some Apple employees on the list can tell us.
While I can't provide a definitive answer regarding Mac OS X, here is 
some insight from RSA's web site which might apply:

Some countries require vendors to obtain a license before importing 
cryptographic products. Many governments use such import licenses to 
pursue domestic policy goals. In some instances, governments require 
foreign vendors to provide technical information to obtain an import 
license. This information is then used to steer business toward local 
companies. Other governments have been accused of using this same 
information for outright industrial espionage.

http://www.rsasecurity.com/rsalabs/faq/6-5-2.html

- Apparently French law has changed recently, most substantial 
restrictions were abolished in early 1999.

- There are no longer import/export restrictions of cryptography 
between Canada and the U.S. This was also a recent change approximately 
the same time as France but I'm not exactly sure when it took effect.

http://www.rsasecurity.com/rsalabs/faq/6-5-1.html

To summarize, I believe a separate crypto tree is still useful in Fink. 
Even if Apple has purchased a licence or permit to distribute openssl 
along with Mac OS X, for example, in Russia, I'm pretty sure that 
permit would not automatically extend to Fink as well.

I live in Canada and so personally I would be (legally) unaffected if 
the crypto software was simply merged in with the main Fink software 
tree, but there are still many countries with restrictions.

Carsten



---
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Proposal: move all info-docs into splitoffs

2003-03-10 Thread Carsten Klapp
Hi All,

I would like to propose that all packages which provide info 
documentation files move these info files into a splitoff, perhaps 
x-infodoc.

Personally I never use the info-doc system as I'm more accustomed to 
man files, plain text and html. Now I am not a long-time unix user, 
only a casual BSD user since 1992, not really a full-time unix user 
until Mac OS X, so I may be in the minority.

The info files for the various Fink packages seem to take up a lot of 
space. I just rm /sw/share/info/* which is fine for my personal 
machine, but I had this splitoff idea and wonder how others feel.

Partly the idea is due to my never-ending battle against disk space and 
more importantly inode usage; and also because I simply dislike keeping 
files I know I will certainly never use.

Packages could still Recommeds their' own infodoc splitoff so the 
splitoff would be selected by default for binary installation within 
dselect. At least there would be a way to remove them all without 
bypassing fink, for those people who don't want info docs.

Thanks for your comments,
Carsten


---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Re: CVS: fink/perlmod/Fink Services.pm,1.37,1.38

2003-02-16 Thread Carsten Klapp

Nice patch! My informal tests show that md5 is about two times faster 
than md5sum on my g4 Dual-450.

Carsten

Only 4 pairs of tests with a 700 Megabyte file.
Times are underlined below, about 35s for md5 versus 1min 18s for 
md5sum.


[localhost:~] carsten% time md5 r-divx.avi ; time md5sum r-divx.avi
MD5 (r-divx.avi) = 107d00f125fae4f079aacaba989df708
17.660u 11.050s 0:36.34 79.0%   0+0k 2+0io 0pf+0w

107d00f125fae4f079aacaba989df708  r-divx.avi
71.740u 5.040s 1:22.43 93.1%0+0k 0+0io 0pf+0w
   

[localhost:~] carsten% time md5 r-divx.avi ; time md5sum r-divx.avi
MD5 (r-divx.avi) = 107d00f125fae4f079aacaba989df708
17.920u 10.390s 0:34.99 80.9%   0+0k 0+0io 0pf+0w

107d00f125fae4f079aacaba989df708  r-divx.avi
71.720u 4.650s 1:18.75 96.9%0+0k 0+0io 0pf+0w
   

[localhost:~] carsten% time md5 r-divx.avi ; time md5sum r-divx.avi
MD5 (r-divx.avi) = 107d00f125fae4f079aacaba989df708
17.400u 10.970s 0:34.95 81.1%   0+0k 0+0io 0pf+0w

107d00f125fae4f079aacaba989df708  r-divx.avi
71.840u 4.500s 1:18.34 97.4%0+0k 0+0io 0pf+0w
   

[localhost:~] carsten% time md5 r-divx.avi ; time md5sum r-divx.avi
MD5 (r-divx.avi) = 107d00f125fae4f079aacaba989df708
17.530u 11.100s 0:37.20 76.9%   0+0k 0+0io 0pf+0w

107d00f125fae4f079aacaba989df708  r-divx.avi
72.270u 4.230s 1:19.64 96.0%0+0k 0+0io 0pf+0w
   
[localhost:~] carsten%

On Sunday, February 16, 2003, at 01:07  pm, Ben Hines wrote:

Update of /cvsroot/fink/fink/perlmod/Fink
In directory sc8-pr-cvs1:/tmp/cvs-serv3975

Modified Files:
	ChangeLog Services.pm
Log Message:
use /bin/md5 for md5 if present


Index: ChangeLog
===
RCS file: /cvsroot/fink/fink/perlmod/Fink/ChangeLog,v
retrieving revision 1.255
retrieving revision 1.256
diff -u -r1.255 -r1.256
--- ChangeLog	16 Feb 2003 01:04:32 -	1.255
+++ ChangeLog	16 Feb 2003 18:07:01 -	1.256
@@ -1,3 +1,7 @@
+2003-02-16  Ben Hines [EMAIL PROTECTED]
+
+	* Services.pm: Use /bin/md5 for md5sums if present (Patch #675893).
+	
 2003-02-16  Max Horn  [EMAIL PROTECTED]




---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] index behaviour change (post 0.11.x)

2003-02-15 Thread Carsten Klapp
I can confirm this, the same thing happened to me once within the last 
two or three days--due to a patch file which was no longer 
present/pertinent. No insight to offer towards a solution, sorry :( 
'sudo fink index' bypassed the problem.

On Saturday, February 15, 2003, at 10:03  pm, Ben Hines wrote:

Speaking of indexing breakage, there is also a bug in the current code 
again, recently i have selfupdate-cvsed, then update-alled a few times 
recently, and its tried to build and old version, dying due to lack of 
patch file (since its not really there anymore..). Only once or twice 
has this happened.



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] On dependency engines

2003-02-14 Thread Carsten Klapp
On Thursday, January 30, 2003, at 07:01  pm, Max Horn wrote:


So, for now, instead of charging ahead and trying to write a new 
dependency engine from scratch or trying to retrofit an existing one, 
I went to try to write down what our needs are. Then based on this, I 
started to develop ideas on how to realize these needs in actual code. 
I try to present all my ideas and findings in this email. That 
includes a list of problematic cases the engine needs to handle, as 
well as fundamental problems, and problems that are also affecting our 
current system. It'll be a long email, and maybe I should put it on a 
web page later, too.
snip

Why dependency deciding is difficult


Life would be easy if a dependency would just say install foo, and 
there was exactly one foo. However, foo may exist in 5

A feature that would be nice to have which Fink currently does not 
handle dynamically, when deciding on package dependencies the engine 
would also consider whether to download/install any binary debs when 
available, and compile the rest which are not available in deb archives.

I'll also explain the chroot/fakeroot approach for package building 
and how it would help us in many many ways (at the cost of more 
time/disk space, though).

This is an obvious question, but does a fakeroot jail mean duplicating 
files of any required dependencies into a sandbox(jail) during the 
build phase? So, wouldn't hard links eliminate any additional 
disk-space penalty?

Carsten



---
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Developers committing to stable? What about binaries?

2003-02-12 Thread Carsten Klapp
Hi All,

I received positive feedback for a few of my packages. Since I have CVS 
access, should I just commit them to the stable tree myself? (As 
opposed to non-developers who would submit a please move my package to 
stable request on the SF tracker.)

Then, should I explicitly notify someone to have the debs created or 
does someone already routinely look for new packages in stable?

Thanks for the clarification.

Carsten



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] A New Guy, asking about porting and maintaining simple packages

2003-02-12 Thread Carsten Klapp
Hi John,

Personally I'd like to see DadaDodo in Fink. (You may remember me from  
such silly Fink packages as funny-manpages and wtf. ;) ).

My take on this issue is people use Fink because they don't want to (or  
don't know how to) compile/install/remove unix-ish software on their  
own, so even a small package which seems trivial to port to Fink would  
still be appreciated by someone.

BTW if you have time and you haven't already done so, see if there are  
any package requests you can fulfill from the SF tracker.  
http://sourceforge.net/tracker/?atid=371315group_id=17203func=browse

Cheers and Thanks!
Carsten

On Wednesday, February 12, 2003, at 06:24  pm, John Borwick wrote:

Hello.

I come to fink from a BSD-style ports background.  There are lots of  
simple packages in the BSD ports tree, packages which don't do  
anything other than a vanilla fetch, make, and make install.

What's the fink take on these kinds of simple packages?  Would it be  
useful for me to package up some simpler programs which may or may not  
have general value, e.g. DadaDodo ( http://www.jwz.org/dadadodo/ ) ?

Thanks for your attention.

John Borwick



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



[Fink-devel] /sw not in path with Apple's X11

2003-02-12 Thread Carsten Klapp
Hi,

I am a total newbie with X11.

Is there a way to permanently tell Apple's X11 to append Fink's /sw in 
its PATH? I didn't see any info yet on the fink web site how to do this.

This is required for example to run xboard together with gnuchess. One 
can launch xboard easily enough by adding /sw/bin/xboard to the 
X11.app Applications menu but it will not find gnuchess in 
/sw/bin/gnuchess.

So far the only method I found is to launch X11 in the Terminal instead 
of via the Finder:

/Applications/X11.app/Contents/MacOS/X11 

Any suggestions are appreciated,
Carsten



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Stale lock in (was Re: Problems with CVS commit)

2003-02-11 Thread Carsten Klapp
Same problem at my end Christian, I agree it is a stale lock file on 
the CVS server. (I wonder why anonymous could even write into that 
directory, but anyway...)

With other SF projects this happened to me occasionally.
- Go to the Alexandria project tracker 
http://sourceforge.net/tracker/?func=addgroup_id=1atid=21
- Submit New:
  Category: Project CVS Services
  Group: Administrative
  Subject: fink: Please remove stale CVS lock
  Body: I've been waiting for about xxx number of hours now but still 
see: cvs server: [02:59:07] waiting for anoncvs_fink's lock in 
/cvsroot/fink/dists/10.2/stable/main/finkinfo/libs/perlmods. Thanks for 
your help.

They usually responded very quick--within a few hours.

Normally anyone with CVS access to a project could submit the request 
but Fink has some special arrangements with SF, I wonder is there 
anyone on the Fink team who can remove the hidden stale lock files 
themselves? Or does SF expect support request from Fink to originate 
from our Point Contact? (I assume that would be Max?)

In any case I don't see any great harm in submitting the request 
yourself so you can get those new files into stable.

Carsten

[localhost:/sw/fink/dists/stable/main/finkinfo/libs/perlmods] carsten% 
l  cvscommittest
[localhost:/sw/fink/dists/stable/main/finkinfo/libs/perlmods] carsten% 
cvs add cvscommittest
cvs server: scheduling file `cvscommittest' for addition
cvs server: use 'cvs commit' to add this file permanently
[localhost:/sw/fink/dists/stable/main/finkinfo/libs/perlmods] carsten% 
cvs commit cvscommittest
cvs server: [02:59:07] waiting for anoncvs_fink's lock in 
/cvsroot/fink/dists/10.2/stable/main/finkinfo/libs/perlmods


On Tuesday, February 11, 2003, at 03:28  am, Christian Schaffner wrote:

Dear Fink developers

I have a real problem here and don't know how to solve it: I am trying 
to commit some files I added with 'cvs add' to

/sw/fink/10.2/stable/main/finkinfo/libs/perlmods

Now, if I do 'cvs ci -m moved to stable based on positive feedback' 
I get:

cvs server: [00:20:23] waiting for anoncvs_fink's lock in 
/cvsroot/fink/dists/10.2/stable/main/finkinfo/libs/perlmods

every few seconds. This was yesterday and is still there today. So I 
can't commit these files. Could somebody else try to add some file to 
this path mentioned above to see if the problem is with the cvs server 
or with my client?

It seems to only happen in this directory since I just committed 
something to '/sw/fink/10.2/stable/main/finkinfo/devel' without any 
problems. This makes me believe that there is indeed a problem with 
the cvs server and some locking files.

Thanks a lot.
Christian.

PS: We had something similar here at university: They needed to 
manually remove some lock files from the cvs repository after a cvs 
client crashed during a commit.



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] gettext prebinding

2003-02-11 Thread Carsten
These libs are definitely a good starting point.

To avoid random starting segment addresses I think that gcc-prebind 
utility might help. One could use gcc-prebind to build these libs, 
capture the build output and then hopefully come up with a static 
address and patch so fink can build them normally (without this 
utility).

Carsten

On Tuesday, February 11, 2003, at 10:52  am, Ben Hines wrote:

Folks with fileutils and various other fink packages installed are 
harassed by thousands of prebinding warnings:
Feb 11 07:44:07 G4 /usr/libexec/fix_prebinding: /sw/bin/cut could not 
be launched prebound.
Feb 11 07:44:07 G4 /usr/libexec/fix_prebinding: /sw/bin/cut couldn't 
be prebound in the past, and probably can't be prebound now.
Feb 11 07:44:07 G4 /usr/libexec/fix_prebinding: 2003-02-11 07:44:07 
-0800: prebinding for cut done.
Feb 11 07:44:16 G4 /usr/libexec/fix_prebinding: /sw/bin/find could not 
be launched prebound.
Feb 11 07:44:16 G4 /usr/libexec/fix_prebinding: /sw/bin/find couldn't 
be prebound in the past, and probably can't be prebound now.
dyld: ls: prebinding disabled because library: /sw/lib/libintl.1.dylib 
got slid

Until we come up with a full prebinding database, I suggest we patch 
the gettext and libiconv packages to prebind libintl and libiconv 
dylibs, specifying random seg1addrs. It might not always work, but it 
will be better than the present will NEVER work situation. If 
another library conflicts, itll just fail to prebind. No big deal.

Obviously this will only help for things that use only gettext and 
libiconv libraries, but there are quite a lot of apps in fink that 
only use those. :) (Along with everything in fileutils, others include 
stuff like, dpkg-split, dpkg-deb, gtar...)

Objections... ?

-Ben



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



[Fink-devel] Prebinding: Got Slid? revisited

2003-02-11 Thread Carsten Klapp
I finally tracked down some useful information which seems related to  
that got slid prebinding warning message.

Apparently in 10.2, redo_prebinding can *slide* the seg1addr of a  
dynamiclib to another location. A master lookup file is required which  
would contain a list of all the library names and the addresses to use.

example:
sudo redo_prebinding -seg_addr_table  
/sw/fink/share/redo_prebinding/seg_addr_table  
/sw/lib/libjpeg.62.0.0.dylib
sudo redo_prebinding -seg_addr_table  
/sw/fink/share/redo_prebinding/seg_addr_table  
/sw/lib/libtiff.3.5.7.dylib

What I see this to mean is fink might be able to build any dylib  
prebound with a single static address (arbitrarily chosen for  
convenience), then run redo_prebinding on it at the end of the compile  
to specify our own seg1addr_table file. This way everyone builds or  
downloads the same binary from fink and will use the same seg1addresses  
as everyone else. Also this gives us a nice single repository for  
maintaining all of fink's prebinding addresses. There is also a perl  
interface for doing this: use RedoPrebinding (redo_prebinding(3)).

I imagine Apple has such a seg_addr_table list internally for use with  
all it's frameworks and dylibs. Now we need to get our hands on one to  
find out what the format of this file is.

Carsten

http://web.mit.edu/darwin/src/modules/cctools/RelNotes/ 
Private_CompilerTools.html
http://www.hmug.org/man/1/redo_prebinding.html
http://www.hmug.org/man/3/RedoPrebinding.html
http://www.omnigroup.com/mailman/archive/macosx-dev/2001-August/ 
018370.html



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Prebinding: Got Slid? revisited

2003-02-11 Thread Carsten Klapp
Hehe, well at least with redo_prebinding the entire disk isn't scanned 
like update_prebinding does. (BTW I think in 10.2 the installer's 
rebinding is a little quicker, maybe it only calls redo_prebinding 
now.) Anyway...


A little more investigation reveals:

% strings /usr/bin/redo_prebinding | grep Apple
/AppleInternal/Developer/seg_addr_table

This is the location of Apple's semi-secret seg_addr_table. Of course 
the file doesn't exist on end-user machines outside of Cupertino and 
Google doesn't find it anywhere.


With trial and error I actually figured out the format of this file, 
it's very straightforward:

0x4000 /sw/lib/libjpeg.62.dylib


As a simple test I am playing with libjpeg and libtiff. Libjpeg depends 
only on /usr/lib/libSystem.B.dylib, and libtiff depends only on 
/sw/lib/libjpeg.62.dylib, /usr/lib/libz.1.1.3.dylib and 
/usr/lib/libSystem.B.dylib. Patching these to build prebound I'm 
guessing will be an easier first-time experiment than the massive 
ncurses and libintl compiles.


% sudo redo_prebinding -seg_addr_table ~/seg_addr_table 
/sw/lib/libjpeg.62.0.0.dylib
redo_prebinding: entry in -seg_addr_table seg_addr_table for input 
file's (/sw/lib/libjpeg.62.0.0.dylib) install name: 
/sw/lib/libjpeg.62.dylib on line 1 has an address of zero
% sudo redo_prebinding -seg_addr_table ~/seg_addr_table 
/sw/lib/libjpeg.62.0.0.dylib
redo_prebinding: file is not prebound: /sw/lib/libjpeg.62.0.0.dylib


I don't have much time today so I'll have to look more into it later 
this week. If anyone else has time before I get around to it, please 
feel free to come up with a libjpeg patch to build it prebound and 
share it with us. :)

Carsten

On Tuesday, February 11, 2003, at 02:02  pm, Ben Hines wrote:

Yes. I have mentioned this before on IRC, i think... Just do man 
seg_addr_table to get all the info on the table. You can see the 
source, also in the cctools project of darwin CVS.

With that, we probably wouldn't need this gcc-prebind thing. We 
could just add -prebind to the default ldflags, and run 
redo_prebinding at the end of each fink compile (like Installer.app... 
heh...

Optimizing.
Optimizing.
Optimizing.



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] seg_addr_table

2003-02-11 Thread Carsten Klapp

Using the new Shlibs field to do this would be perfect, sounds like an 
excellent idea Ben. :)

On Tuesday, February 11, 2003, at 06:17  pm, Ben Hines wrote:


On Tuesday, February 11, 2003, at 02:35  PM, Carsten Klapp wrote:



 redo_prebinding -seg_addr_table 
%p/fink/dists/experimental/carstenklapp/finkinfo/seg_addr_table 
%i/lib/%n.62.0.0.dylib


This would be part of fink, i think, not individual packages. We could 
do it based on the Shlibs: field.

(But for a quick test, ok :)

-Ben



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Prebinding

2003-02-08 Thread Carsten

It is true that to build prebound libraries an address must be 
specified, but not so for executables.

So on the Mac simply adding -prebind flags to all compiles and links 
will not cause any problems for executables or libraries. If the 
prebind fails when building an executable (because one or more of the 
dependant libraries was not built prebound) or when building a library 
(because an address was not specified, and/or one or more of it's 
dependant libraries was also not built prebound) then the compiler just 
spits out a warning and proceeds building without prebinding.

Of course if there is some other error caused by multiple symbol 
definitions or _dyld_make_delayed_module_initializer_calls (I don't 
know as much about this as I sound like I do) then prebinding will also 
fail, but the building continues. The executable will be fine (except 
in the case of _dyld_make_delayed_module_initializer_calls, which would 
create an unusable binary anyway even without any -prebind flags 
specified during build; LDFLAGS=-r or LDFLAGS=-bind_at_load are needed).

If an executable only links against Apple-supplied dylibs (and none 
from /sw/lib) prebinding will work (and I recommend it) because Apple 
has pre-assigned load addresses to all of their libs when they built 
them.

Unfortunately there is no way to automatically assign unique load 
addresses to dylibs, it is up to developers to pick addresses and 
co-ordinate with any other developer in the universe to make sure 
addresses don't clash. :(

* This whole prebinding dylibs addresses scenario smells to me like the 
nightmarish FONT/FOND ID conflicts back in the old days of Mac System 6 
and 7!

For fink to build prebound libraries, there is a tool someone here made 
called gcc-prebind 0.1 (search the mailing list archives around last 
November). It might be useful to get started in the process but 
ultimately I think each shlib package would have to patched to 
hard-code in the bind address. Also I believe someone will still have 
to create a web page somewhere to track all the prebinding load 
addresses which have been assigned to the various fink-built dylibs so 
they can be built identical on everyone's system.

Carsten

On Saturday, February 8, 2003, at 08:44  am, David wrote:

On Samstag, Februar 8, 2003, at 02:56  Uhr, Ben Hines wrote:



On Friday, February 7, 2003, at 10:36  AM, David wrote:



Furthermore it is not as simple as simply adding --prebind.  Many 
pieces of software are not yet fixed to fully support prebinding, 
much less proper relocation nor 'reentrancy'.


This is wrong.


Then please explain to me how that is wrong. I will admit, that I do 
not know too much about Macho-O yet and thus I might be falsely 
applying issues that come up with ELF prebinding, yet one problem 
always remains. To properly prebind you need to know which addresses 
to prebind into. The hinting information has to be announced properly 
and that would require something like a global registry. Does Mach-O 
have that? Furthermore try prebinding with something like sudo, it 
will not work. There have been numerous issues trying to accomplish 
that on elf for various reasons, at least with my testing. Maybe it 
does work with Mach-O.

So please do explain to me a) why it is wrong and b) where I can find 
more information. I was looking trhough apples website, but it was not 
too helpful as usual.



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Prebinding

2003-02-07 Thread Carsten Klapp
Hi,
There's a lot of work involved to build all of fink's dylib libraries 
as prebound, it probably won't happen any time soon.

However, any program which depends only on Apple-supplied dylibs can 
easily be built prebound using the -prebind flag in CFLAGS and LDFLAGS.

Some packages already do build prebound executables, take a look at 
these info files to see how it's done:
ccache, qtplay, antiword, fwipe, tidy (there's a few more but this 
should give you an idea).

To see whether your executable is a candidate for prebinding, run otool 
to see whether any libs from /sw are involved. If so, you're 
unfortunately out of luck.

% otool -L /sw/bin/antiword
/sw/bin/antiword:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, 
current version 62.0.0)

Once you think you managed to build a prebound executable, to confirm 
that it really is prebound run redo_prebinding on it. If there are any 
error messages then the binary was not prebound, so make sure you used 
-prebind in CFLAGS and if linking is done then in LDFLAGS too.

% sudo redo_prebinding /sw/bin/antiword

Carsten



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Prebinding

2003-02-07 Thread Carsten Klapp
No it doesn't break anything when prebinding fails for some reason, 
just outputs a compiler warning and continues building. I patched my 
personal copy of fink a few months ago to include these flags by 
default and have had no problems due to it at all.
-Carsten

On Friday, February 7, 2003, at 03:38  pm, John Davidorff Pell wrote:

Would adding (either manually, or automatically) -prebind/LD_PREBIND 
to packages break them if it doesn't work? I don't think so, so why 
not start adding this automatically so that if the package can be 
prebound, it is? Please tell me if I'm missing something big.

Thanx,
JP



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Fink script tip

2003-01-31 Thread Carsten
I know this is a stupid question about your (cool!) hint, please 
forgive me...

Should new info files prepend #!/bin/sh at the beginning of scripts 
or is it optional? (and only for debugging)

Carsten

On Friday, January 31, 2003, at 07:47  pm, Ben Hines wrote:

Run your in-line fink scripts with -ex:

CompileScript: 
#!/bin/sh -ex
export CCACHE_DISABLE=1
	rm LIBLINK/*
	make all PREFIX=%p LDFLAGS=-L%p/lib 
MOTIF_LIBPATH=%p/lib/libXm.3.dylib LIBDIR=%p/lib LIBPATH=-LLIBLINK 
-L%p/lib XINCLUDES=-I/usr/X11R6/include -I%p/include/ 
CFLAGS=-DNDEBUG



It makes debugging much easier.

- The -e makes it fail if one of the commands fails. (supposed to, 
havent tried it :)
- The -x makes it echo the commands as it performs them



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



[Fink-devel] Re: CVS: fink/perlmod/Fink Package.pm,1.31,1.32

2003-01-28 Thread Carsten Klapp
Hi Ben,

Oops. My intention for that part of the speedup patch was to avoid  
scanning the directories if not root ( if ($ == 0) { ), I didn't  
consider the case where Storable isn't available, I see bootstrap falls  
into this category too, DOH!

Now that I think about this more, it also results in stale data output  
to fink list when Storable *is* available but root is *not*  
available... (ack, no good either).

I'm sorry! :/ Thanks for squashing it.

Carsten

https://sourceforge.net/tracker/ 
index.php?func=detailaid=676512group_id=17203atid=117203



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Regression caused by indexing changes

2003-01-27 Thread Carsten
Hi Max,

Yes I am seeing the same thing too.

Agreed, fink should use the existing (dirty) index in this case. It 
does seem to do so when a package is specified (fink list zip or 
fink apropos zip for example).

I believe I have seen this problem even before my last patch, but it 
certainly is occurring more frequently now. I'm not sure what is 
happening but I will have another look at my code submission to see 
what is going on.

But I wonder where this number 291 packages is coming from (240 on my 
system). Is this the number of debs/binary programs?

Carsten

On Monday, January 27, 2003, at 01:38  pm, Max Horn wrote:

One of the last changes to speed up re-index causes a regression. Now 
if I enter e.g. fink list -o when my index is dirty, I get this:

fink list -o

Fink has detected that your package cache is out of date and needs an
update, but does not have privileges to modify it. Please re-run fink 
as
root, for example with a fink index command.
Information about 291 packages read in 1 seconds.


Uhm... what? That's definitly not right!

Either we should do it as it used to be (that is, build the cache, but 
simply not store it), with the warning message as it is.
Or we should use the existing (dirty) index and print out a warning 
that the index needs to be rebuilt.

But only reading a fraction of the real index is of course bad.



Cheers,

Max



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



wtf-acronyms (was Re: [Fink-devel] downloading source via CVS)

2003-01-27 Thread Carsten Klapp
Hi,
The separate wtf-acronyms file for the wtf package was still 
downloading via CVSWEB but I checked in a new version. It now downloads 
the tarball and just mentions the cvsweb url in DescUsage for people 
who really want the bleeding-edge acronyms list. ;)

Carsten

On Monday, January 27, 2003, at 04:57  pm, David R. Morrison wrote:

Alexander Strange [EMAIL PROTECTED] wrote:


On Monday, January 27, 2003, at 07:18 AM, Max Horn wrote:

To further clarify this, no package that does invoke CVS will be
accepted into the official fink distro.


Cheers,

Max


The 'wtf' package does this.



Actually, it no longer does this.  I changed it when producing the 
0.5.1
distribution (because, as you might expect, the source no longer had 
the
correct MD5 sum).

  -- Dave



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



[Fink-devel] Re: [ fink-Bugs-675815 ] indexing problem

2003-01-27 Thread Carsten Klapp
Hi All,
I just checked in a quick fix. I haven't tested it extensively but it  
seems to work now, I appreciate testing and feedback (bad or good).

If this new fix causes other problems I think it best to just undo my  
speedup patch for the time being. I am busy moving into a new home this  
week and have limited time for e-mails. If anyone finds a better  
alternate solution please share.
:)
I'm sorry for the problem.

Carsten

On Monday, January 27, 2003, at 06:46  pm, SourceForge.net wrote:

Bugs item #675815, was opened at 2003-01-27 15:46
You can respond by visiting:
https://sourceforge.net/tracker/ 
?func=detailatid=117203aid=675815group_id=17203

Category: package manager
Group: None
Status: Open
Resolution: None
Priority: 7
Submitted By: Ben Hines (benh57)
Assigned to: Carsten Klapp (carstenklapp)
Summary: indexing problem

Initial Comment:
Pretty sure carsten's changes broke this.

Date: Mon Jan 27, 2003  10:38:16  AM US/Pacific
Subject: [Fink-devel] Regression caused by indexing changes

One of the last changes to speed up re-index causes a regression. Now  
if I enter e.g. fink list -o when my index is dirty, I get this:

fink list -o

Fink has detected that your package cache is out of date and needs an
update, but does not have privileges to modify it. Please re-run fink  
as
root, for example with a fink index command.
Information about 291 packages read in 1 seconds.


Uhm... what? That's definitly not right!

Either we should do it as it used to be (that is, build the cache, but  
simply not store it), with the warning message as it is.
Or we should use the existing (dirty) index and print out a warning  
that the index needs to be rebuilt.

But only reading a fraction of the real index is of course bad.



Cheers,

Max



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Problems compiling tcptraceroute 1.2/1.4

2003-01-27 Thread Carsten Klapp
Hi,
My guess is the file it is looking for would be 
/sw/lib/include/libnet/ip.h, this follows the pattern I've seen in 
other programs which define constants with underscores in the middle.

So you might have to play with CFLAGS a bit: SetCFLAGS: -I/%p/lib/libnet
(Is this an autoconf/automake program or just a custom Makefile?)

Carsten

On Tuesday, January 28, 2003, at 01:30  am, Jeremy Higgs wrote:

LIBNET_IP_H




---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Problems compiling tcptraceroute 1.2/1.4

2003-01-27 Thread Carsten Klapp
Hi Jeremy,
Nevermind my previous answer... I just noticed 
/sw/include/libnet/libnet-headers.h declares specifically LIBNET_IPV4_H 
and LIBNET_ICMPV4_H instead of LIBNET_IP_H and LIBNET_ICMP_H.

Try patching in this at some point in the code after the #include 
libnet/libnet-headers.h line:
#define LIBNET_IP_H LIBNET_IPV4_H
#define LIBNET_ICMP_H LIBNET_ICMPV4_H

The other errors should probably go away then too. As for the PRu16 
error I have no clue, sorry.
Carsten

On Tuesday, January 28, 2003, at 01:30  am, Jeremy Higgs wrote:

Hi everyone,

I've received some reports that tcptraceroute (which depends on libnet 
 libpcap) isn't working, getting the following error, which I can 
confirm occurs:

make tcptraceroute CFLAGS=-I/sw/include
gcc -I/sw/include `libnet-config --defines` \
-o tcptraceroute tcptraceroute.c \
`libnet-config --libs` -lpcap
tcptraceroute.c:394: warning: ANSI C forbids newline in string constant
tcptraceroute.c:1185: warning: ANSI C forbids newline in string 
constant
tcptraceroute.c:397:1: warning: multi-line string literals are 
deprecated
tcptraceroute.c: In function `iptohost':
tcptraceroute.c:599: warning: return makes pointer from integer 
without a cast
tcptraceroute.c: In function `allocateid':
tcptraceroute.c:888: `PRu16' undeclared (first use in this function)
tcptraceroute.c:888: (Each undeclared identifier is reported only once
tcptraceroute.c:888: for each function it appears in.)
tcptraceroute.c: In function `debugoptions':
tcptraceroute.c:1010: `LIBNET_IP_H' undeclared (first use in this 
function)
tcptraceroute.c:1010: `LIBNET_ICMP_H' undeclared (first use in this 
function)
tcptraceroute.c: In function `defaults':
tcptraceroute.c:1139: `LIBNET_IP_H' undeclared (first use in this 
function)
tcptraceroute.c:1148: too few arguments to function `libnet_seed_prand'
tcptraceroute.c: In function `initcapture':
tcptraceroute.c:1185: `LIBNET_IP_H' undeclared (first use in this 
function)
tcptraceroute.c:1185: `LIBNET_ICMP_H' undeclared (first use in this 
function)
tcptraceroute.c:1190:1: warning: multi-line string literals are 
deprecated
tcptraceroute.c: In function `probe':
tcptraceroute.c:1230: `LIBNET_IP_H' undeclared (first use in this 
function)
tcptraceroute.c:1303: warning: passing arg 8 of `libnet_build_tcp' 
makes integer from pointer without a cast
tcptraceroute.c:1303: too few arguments to function `libnet_build_tcp'
tcptraceroute.c:1305: warning: passing arg 1 of `libnet_do_checksum' 
from incompatible pointer type
tcptraceroute.c:1305: warning: passing arg 2 of `libnet_do_checksum' 
makes pointer from integer without a cast
tcptraceroute.c:1305: too few arguments to function 
`libnet_do_checksum'
tcptraceroute.c: In function `capture':
tcptraceroute.c:1412: `LIBNET_IP_H' undeclared (first use in this 
function)
tcptraceroute.c:1418: `LIBNET_ICMP_H' undeclared (first use in this 
function)
tcptraceroute.c:1426: dereferencing pointer to incomplete type
tcptraceroute.c:1432: dereferencing pointer to incomplete type
tcptraceroute.c:1438: dereferencing pointer to incomplete type
tcptraceroute.c:1441: dereferencing pointer to incomplete type
tcptraceroute.c:1451: dereferencing pointer to incomplete type
tcptraceroute.c:1489: dereferencing pointer to incomplete type
tcptraceroute.c:1495: dereferencing pointer to incomplete type
tcptraceroute.c:1501: dereferencing pointer to incomplete type
tcptraceroute.c:1504: dereferencing pointer to incomplete type
tcptraceroute.c:1508: dereferencing pointer to incomplete type
tcptraceroute.c:1511: dereferencing pointer to incomplete type
tcptraceroute.c:1516: dereferencing pointer to incomplete type
tcptraceroute.c:1523: dereferencing pointer to incomplete type
tcptraceroute.c:1537: dereferencing pointer to incomplete type
tcptraceroute.c:1541: dereferencing pointer to incomplete type
tcptraceroute.c:1582: dereferencing pointer to incomplete type
tcptraceroute.c:1586: dereferencing pointer to incomplete type
tcptraceroute.c:1591: dereferencing pointer to incomplete type
tcptraceroute.c:1594: dereferencing pointer to incomplete type
tcptraceroute.c:1599: dereferencing pointer to incomplete type
tcptraceroute.c:1600: dereferencing pointer to incomplete type
tcptraceroute.c:1603: dereferencing pointer to incomplete type
tcptraceroute.c:1611: dereferencing pointer to incomplete type
tcptraceroute.c:1615: dereferencing pointer to incomplete type
tcptraceroute.c:1618: dereferencing pointer to incomplete type
tcptraceroute.c:1631: dereferencing pointer to incomplete type
tcptraceroute.c:1632: dereferencing pointer to incomplete type
tcptraceroute.c:1675: dereferencing pointer to incomplete type
tcptraceroute.c: In function `trace':
tcptraceroute.c:1693: `LIBNET_IP_H' undeclared (first use in this 
function)
make: *** [tcptraceroute] Error 1
### execution of  failed, exit code 2
Failed: compiling tcptraceroute-1.4-1 failed

I did a grep and tried to search for LIBNET_IP_H in the library files, 
but couldn't find it...

Does

Re: [Fink-devel] debian translation project

2003-01-24 Thread Carsten
Fink could have a separate file for languages that only contain the 
translatable fields Description, DescDetail, DescPort, DescUsage.

So for one package these files are available:
anacron-2.3-3.info -English
anacron-2.3-3.patch
anacron-2.3-3.de.desc -only German Desc* fields, rest is read from 
standard (English) info file
anacron-2.3-3.fr.desc -only French Desc* fields, rest is read from 
standard (English) info file

There would be problems to overcome, such as how to handle mismatched 
revision numbers and more importantly integrating it with CVS, so that 
one downloads only the chosen language .desc files (or none at all for 
english users).

Carsten

On Friday, January 24, 2003, at 07:29  pm, Ben Hines wrote:

Check it out:

http://ddtp.debian.org/news.en.html

Perhaps we could use their site as a model for the fink translation 
project.

I don't know if we would want to have every translation in every .info 
file though. Might want to have separate distributions for each 
language, with the translated fields updated by script, or something. 
Haven't read completely how it works on debian yet.

-Ben



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Who installed what...

2003-01-24 Thread Carsten
dpkg -S file

will tell you the package name, so

% dpkg -S /sw/bin/zmore

gives:

gzip: /sw/bin/zmore

and:

% dpkg -S zmore
gzip: /sw/share/man/man1/zmore.1
bzip2: /sw/bin/bzmore
bzip2: /sw/share/man/man1/bzmore.1
gzip: /sw/bin/zmore

On Friday, January 24, 2003, at 08:30  pm, [EMAIL PROTECTED] wrote:


Is there way to tell which .deb (and/or package) is responsible for
installing a particular file in /sw?




---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] profiler run

2003-01-23 Thread Carsten Klapp
On Thursday, January 23, 2003, at 09:07  am, Max Horn wrote:


Wow - seems we spend a *lot* of time in expand_percent! If we can 
optimize that function and/or reduce the places in which it is used, 
that might indeed pay off well.
Disclaimer: this has to be taken with a grain of salt: by the nature 
of how profiler's work, they often overstress the time spent in tiny 
functions.

Hi,
Sorry to report I do not see similar results for fink list. However, 
for me the slowest fink operation is always fink index, where 
Fink::Services::expand_percent does seem significant. Paul's percent 
expansion patch cut about 20 seconds off of fink index, but increased 
a full fink list by 3 seconds or so (may be coincidence).

I only ran each test once so there is no time averaging of results to 
eliminate the factor of the CPUs being busy with other tasks. I ran two 
of the tests a second time (results not included) and the times varied 
by only about one second.

Carsten

System: 10.2.3, Dual-450
Trees: stable, unstable and experimental
---
TEST A1: Reference test, compare with Max's test
List subset of packages. (text)

% sudo perl -w -d:DProf /sw/bin/fink list text
Password:
Information about 2282 packages read in 26 seconds.
snip
% dprofpp
Total Elapsed Time = 26.42965 Seconds
  User+System Time = 7.350856 Seconds
Exclusive Times
%Time ExclSec CumulS #Calls sec/call Csec/c  Name
 71.5   5.260 26.911222   0.0237 0.1212  
Fink::Package::search_comparedb
 16.6   1.220  1.220  1   1.2200 1.2200  Storable::pretrieve
 4.61   0.339  0.229   4731   0.0001 0.  Fcntl::S_ISDIR
 3.13   0.230  0.230  1   0.2300 0.2300  Fink::Status::read
 2.99   0.220  0.088   9462   0. 0.  Fcntl::__ANON__
 2.18   0.160  0.236 10   0.0160 0.0236  Fink::Package::BEGIN
 1.03   0.076  7.105  1   0.0762 7.1051  Fink::Package::scan_all
 0.82   0.060  0.060  7   0.0086 0.0086  AutoLoader::AUTOLOAD
 0.82   0.060  0.067 13   0.0046 0.0052  Fink::PkgVersion::BEGIN
 0.54   0.040  0.049  1   0.0398 0.0492  
Fink::Services::get_term_width
 0.41   0.030  0.030  4   0.0075 0.0075  DynaLoader::dl_load_file
 0.41   0.030  0.030 20   0.0015 0.0015  
Fink::Services::expand_percent
 0.41   0.030  0.050  3   0.0100 0.0166  AutoLoader::import
 0.41   0.030  0.265 10   0.0030 0.0265  Fink::Engine::BEGIN
 0.27   0.020  0.020 22   0.0009 0.0009  Exporter::export


TEST B1:
Use fink's default storable-pm 1.0.14-1.
List all packages.

% sudo perl -w -d:DProf /sw/bin/fink list
Information about 2282 packages read in 6 seconds.
snip
% dprofpp
Total Elapsed Time = 17.75257 Seconds
  User+System Time = 3.861437 Seconds
Exclusive Times
%Time ExclSec CumulS #Calls sec/call Csec/c  Name
 33.4   1.290  1.290  1   1.2900 1.2900  Storable::pretrieve
 21.9   0.848  5.112222   0.0038 0.0230  
Fink::Package::search_comparedb
 12.8   0.497  4.733  1   0.4969 4.7330  Fink::Engine::do_real_list
 9.30   0.359  0.224   4731   0.0001 0.  Fcntl::S_ISDIR
 8.00   0.309  0.516   5021   0.0001 0.0001  
Fink::PkgVersion::is_installed
 8.00   0.309  0.332   5021   0.0001 0.0001  Fink::Status::query_package
 6.99   0.270  0.255   1237   0.0002 0.0002  
Fink::Services::raw_version_cmp
 5.44   0.210  0.147   5022   0. 0.  Fink::Status::validate
 5.15   0.199  0.203   2251   0.0001 0.0001  
Fink::PkgVersion::get_shortdescrip
 tion
 4.92   0.190  0.190  1   0.1900 0.1900  Fink::Status::read
 4.89   0.189  0.397   2021   0.0001 0.0002  
Fink::Package::is_any_installed
 4.14   0.160  0.042   9462   0. 0.  Fcntl::__ANON__
 3.63   0.140  0.369825   0.0002 0.0004  Fink::Services::version_cmp
 3.11   0.120  0.226 10   0.0120 0.0226  Fink::Package::BEGIN
 2.85   0.110  0.440   2251   0. 0.0002  
Fink::Services::latest_version


TEST B2:
Update from storable-pm 1.0.14-1 to storable-pm-2.06-1.
List all packages.

% fink install storable-pm-2.06-1
snip
Preparing to replace storable-pm 1.0.14-1 (using 
.../storable-pm_2.06-1_darwin-powerpc.deb) ...
snip
% sudo rm tmon.out
% sudo perl -w -d:DProf /sw/bin/fink list
Information about 2282 packages read in 8 seconds.
snip
% dprofpp
Total Elapsed Time = 16.52852 Seconds
  User+System Time = 4.591859 Seconds
Exclusive Times
%Time ExclSec CumulS #Calls sec/call Csec/c  Name
 33.1   1.520  1.520  1   1.5200 1.5200  Storable::pretrieve
 22.5   1.034  5.442222   0.0047 0.0245  
Fink::Package::search_comparedb
 14.7   0.678  5.528  1   0.6780 5.5285  Fink::Engine::do_real_list
 8.69   0.399  0.384   1237   0.0003 0.0003  
Fink::Services::raw_version_cmp
 8.04   0.369  0.244   5019   0.0001 0.  Fink::Status::query_package
 6.29   0.289  0.404   5019   0.0001 0.0001  
Fink::PkgVersion::is_installed
 6.08   0.279  0.112   4731   0.0001 0.  Fcntl::S_ISDIR
 4.99   0.229  0.435   2251   0.0001 0.0002  
Fink::PkgVersion::get_shortdescrip
 tion
 4.79

[OT] Re: [Fink-devel] HELLO

2003-01-21 Thread Carsten Klapp
Oh no, UNCLE FINK DIED!?!!!?!?!?!! Why didn't anyone tell me... 
Sniff sniff wah
;-) ck

On Tuesday, January 21, 2003, at 06:56  pm, ismaila shidaku wrote:

Hello,

I am Barrister Ismaila Shidaku an attorney to late MARK FINK an  
Immigrant, who was a business man/contractor in Nigeria with the 
NIGERIAN NATIONAL PETROLEUM CORPORATION (NNPC) Here in after shall be 
referredto as my client.On the 30th of march 2002, my client,his wife 
and their threechildren died in a car accident here in Nigeria.Since 
then i have beenmanaging his properties,and a contract which he 
implimented for NNPC.Which i monitored  the payment as his 
attorney.Now the money for the contract has been deposited into his 
account in Nigeria.   I have contacted you to assist in repatriating 
the money and property  left behind by my client before they get
confiscated or declared unserviceable by his bank. Particularly, the 
bank has issued me a notice to provide  the next of kin or have the 
account confisicated within a short time.The deceased has an 
account valued at 15.5 million dollars.  Since I have been 
unsuccesfull in locating the relatives for over  7 months now I seek 
your consent to present you as the next of kin  of the deceased, so 
that the proceeds of this account valued at 15.5 million dollars can 
bepaid to you and then you, I and his accountant officer can share the 
money. 50%
to me and 20% for you and 20% for him while 10% will be for expences  
thatmight arise. I have all necessary informations that can be  used 
to back up any claim we may make. All I require is your honest  
co-operation to enable us see this deal through. I guarantee that this 
will be executed under a legitimate arrangement  that will protect you 
from any breach of the law.Please get in touch with me by my email and 
send me your telephone and fax numbers to  enable us discuss further 
about this transaction.

  Best regards,

Ismaila Shidaku



---
This SF.net email is sponsored by: Scholarships for Techies!
Can't afford IT training? All 2003 ictp students receive scholarships.
Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more.
www.ictp.com/training/sourceforge.asp
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Localization of fink

2003-01-20 Thread Carsten Klapp
Definitely stick with UTF-8. It supports all the languages of UTF-16 
but it is newer and smarter about byte storage. When more than one byte 
is needed to store a character such as a Japanese word mixed with 
English it expands and contracts byte sizes dynamically.

Carsten

On Monday, January 20, 2003, at 01:57  am, David wrote:

I would suggest, that we stick to UTF-8, even though we might also 
have to think about supporting UTF-16 with all the languages in the 
asian areas we might come across. However this would depend greatly on 
what teh terminal the people are using can handle.



---
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] GNU getopt: use Fink's or package's own?

2003-01-20 Thread Carsten Klapp

Sorry I have no answer, I am wondering the same thing.

I recently run in this situation with a new package I am testing and 
found that ./configure does not see the getopt_long function of 
libgnugetopt even though it is installed, even with various -I cflags 
and -L ldflags no success.

For now I just BuildDepends on gengetopt and then copy 
/sw/share/gengetopt/* into the source dir during the PatchScript to 
replace the very old version of getopt included with the source.

Carsten

On Monday, January 20, 2003, at 06:42  pm, Daniel Macks wrote:

I've noticed some program sources that make use of the GNU getopt 
library
include that library source in their tarball, and then compile and
static-link it into the binary (and some have a flag that controls 
whether
to use it or expect that this library already exists in -L somewhere).
Fink has a libgnugetopt (and -shlibs) package. So is there any 
compelling
reason to either always use the rolled-with getopt vs. adding a 
Depends:
libgnugetopt?

dan

--
Daniel Macks
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



---
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Localization of fink

2003-01-19 Thread Carsten Klapp
Hi,


Very informative article, perl Maketext sure sounds powerful!

I've done a lot of gettext work in PHP and C and often find I am  
frustrated by it's limitations, never-mind the extra time to educate  
English-speakers how to write _(translation-friendly) English strings  
in our project's code... (that article explains the issues very nicely)

I am looking for a good excuse to learn some perl, this might just be  
it. :) (Sometimes I see a bit of perl code which really impresses on me  
how powerful a language it is, but usually my head starts to spin when  
I try to read too much perl in one sitting. =:-/)

So count me in, I'd love to help try to localize fink (and learn some  
perl too). I speak English (obviously) and German, can read some Dutch  
and French.


A few questions--clearly I don't know much about perl:

* Does perl support UTF-8 already or does it need some kind of module  
for that?

* Are fink info files defined to use a specific character set? (i.e.  
iso-8859-1, Mac-Roman, UTF-8, ASCII?)
  Since all the info files I have seen are only in English one might  
assume this issue has not yet officially been addressed, and that all  
are just US-ASCII.

* Is there a mechanism for Maketext similar to gettext's 'xgettext'  
program to extract strings from source code?


Thanks,
Carsten


On Sunday, January 19, 2003, at 08:07  pm, David wrote:

On Montag, Jänner 20, 2003, at 12:27  Uhr, Max Horn wrote:


Just found back that nice article about localizing perl programs on  
CPAN.

http://search.cpan.org/author/SBURKE/Locale-Maketext-1.03/lib/Locale/ 
Maketext/TPJ13.pod

It's an interesting read even if you don't plan to localize something  
right now :-)

Thank you! I am very grateful for any kind of info, localisation si  
very high on my list.

- -d


PS: I am a C and asm guy.. so any perl coders want to help? thank you..



---
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Concerning the automated distribution...

2003-01-17 Thread Carsten
Hi David,

Here's another idea, how about setting up the distcc package on a bunch 
of fink developers' machines to help build the binary distributions? 
(Yes, with the default compiler settings binaries are compatible with 
both G3 and G4).

I have a G4 dual-450, 10.2.3, stable IP, and would be willing to 
participate in a fink distcc network (but I have no time co-ordinate it 
myself, many real-life obligations coming up).

We'd probably have to do some tests to see how many machines would be 
needed to make it worthwhile.

Carsten

On Friday, January 17, 2003, at 08:19  am, David wrote:

Hello All.

I am sorry that I am not contributing regularly this month and iI am 
sorry have not done so in December. Both months are traditionally busy 
in my line of work.

However I read the request by DRM to add a new set of fields and I did 
follow the discussion a bit. As far as I have understood building such 
a distribution is not exactly trivial and it needs computing power as 
well. The packages would have to be compiled into debs as far as I 
know and that takes some time depending on the size of the package.

What I am proposing might sound a bit strange but listen to me for a 
minute. Let us assume that my work is successful and I can urge many 
authors to put their packages into stable, which would mean they are 
available for a distribution.  We might end up with , let us assume 
2000 packages in stable , some of them might be quite large taking 2 
or 3 hours to compile maybe more.

If we could build a distributed build system for the distribution 
itself we would run around the bottleneck of having one build farm, 
which we do not have right now as far as I have understood.

I am no Apple guru, but aren't the binaries produced on g3 and g4 
binary compatible? That was someone with 4 dual G4 and someone with a 
TiBook could help build packages.

For that we would need:
			a) A Main database server which holds:
1) Which packages may be built by the User (a tiBook users might 
not be too happy building KDE)
2) Which packages have been built
3) Which packages need a rebuilt due to changes.
4) Which builds are currently in progress
5) Which packages may be built at all.
			b) A client which can:
1) distinguish what packages it may get for building
2) negotiate all the necessary control information before and 
after a build has finished
3) return the package once it has been properly built into a deb.

I am sure there are many caveats we will come across should we further 
indulge this idea, yet I wanted to get it out, after all it might be a 
good one.

There is much distributed computing going on and this would be just 
something that abuses the basic idea of it, a small not really concise 
form of grid computing *grin*

Thank you

- -d



---
This SF.NET email is sponsored by: Thawte.com - A 128-bit supercerts will
allow you to extend the highest allowed 128 bit encryption to all your 
clients even if they use browsers that are limited to 40 bit encryption. 
Get a guide here:http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0030en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] perl 5.8 thoughts and testing

2003-01-12 Thread Carsten Klapp

Hi All,

Aside from these directory name issues I have a start on some perl 5.8 
info files based on a perl 5.8  info file from the submission tracker. 
The modules I found so far which need to be recompiled simply have a 
new info file identical to the old one but with a build/depends on the 
new perl. Take a look in the experimental/carstenklapp cvs dir.

It is my understanding that not all perl modules need to be recompiled 
for 5.8, only binary XS modules. (I really don't know what XS means and 
I have no idea how to tell if a module works or not without recompiling 
unless there is an error using it). Anyway this would mean a lot of the 
perl mods in fink should still work with the new perl without needing a 
recompile.

Carsten

On Sunday, January 12, 2003, at 05:05  pm, Chris Dolan wrote:

In general, though, I think that we may simply have to have multiple 
versions of every module.  I don't think that's entirely a bad thing.  
Presumably, it will be minimal work for a maintainer to do both, since 
for most modules the only change will be to replace some 6s with some 
8s.  And if the module does change more significantly than that, well, 
then we did indeed need to have multiple versions of the .info file.

Or perhaps there should be a way for .info files to depend on each 
other?  *cringe*



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



[Fink-devel] Ok to use gcc for packages now?

2002-12-28 Thread Carsten Klapp
Hi,

Are packages being added from the 10.2 tree into the 10.1 tree or are 
the 10.1 fink packages frozen now? What I'm getting at is, for new 
package submissions and updates is it ok to build with gcc or should we 
still be compiling explicitly with cc?

Thanks,
Carsten



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] A request to all package porters..

2002-12-22 Thread Carsten Klapp

One development I'm looking forward to eventually seeing in fink is 
when all shared libraries can be built prebound, I read briefly here 
that some work is in progress to this end.

Definately make note of prebound shared libraries on your milestones 
list, IMHO this will be a huge accomplishment. (Don't know of any ETA 
or what is needed to help finish the project).

ck

On Friday, December 20, 2002, at 06:36  pm, David wrote:

increasing the frequency of  announcements.  I am sure most of you 
hate empty words just as much as I do, yet there are many things which 
we do not choose to share with the world yet even though they are very 
important. For example milestones when it comes to packaging software 
for Mac os X.



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Source-MD5 and Homepage fields

2002-12-19 Thread Carsten Klapp
The fink checksums is a good tip, I didn't know about this.

Until someone adds fink validate-all etc. try my little finkutil 
script:

  /sw/fink/dists/experimental/carstenklapp/finkutil

:) Carsten

On Thursday, December 19, 2002, at 10:08  am, Max Horn wrote:

The next step would be run modify the package validator to warn for
packages that do not specify an MD5 sum. In addition, extending the
validator with stuff like  fink validate-all or fink validate
--tree=unstable or fink validate --maintainer='Max Horn' would be
useful... but alas that's just ideas, and as long as nobody has the
interest/time/knowledge to do it, it'll not happen :-/ (maybe I will
get a chance to sit down between christmas and new year to work on
Fink, and do this myself).




---
This SF.NET email is sponsored by: Geek Gift Procrastinating?
Get the perfect geek gift now!  Before the Holidays pass you by.
T H I N K G E E K . C O M  http://www.thinkgeek.com/sf/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] The very first, general Fink Survey, PLEASE help!

2002-12-16 Thread Carsten Klapp

Gender: - Do not wish to say

I assume the whole survey will be voluntary, no? And no silly 
javascript-popup-survey either please! ;-P

So even if one does not wish to fill it out, one may still use fink

Also some of the comments and responses generated in this thread could 
also be used as a basis for a _brief_ preamble to the survey.

Carsten

On Monday, December 16, 2002, at 05:43  pm, Thom Peters II wrote:

On Monday, December 16, 2002, at 01:45  PM, David wrote:


Please review them carefully and add your comments/answers.
- ---start
Age:
Gender:
	- female
	- male




---
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Suggestions for a package where source keeps disappearing?

2002-12-12 Thread Carsten Klapp
Hi Brian,

Try a search on Google for the archive filename and another for the  
md5sum itself to see whether anyone else is mirroring it too.

Here Google reveals that Debian is mirroring whois,  
http://ftp.debian.org/debian/pool/main/w/whois/whois_4.6.0.tar.gz so it  
could be added as an alternate CustomMirror:

Source: mirror:custom:%n_%v.tar.gz
CustomMirror: 
 Primary: http://www.linux.it/~md/software/
 aus-AU: http://ftp.au.debian.org/debian/pool/main/w/%n/
 eur-AT: http://ftp.at.debian.org/debian/pool/main/w/%n/
 eur-BG: http://ftp.bg.debian.org/debian/pool/main/w/%n/
 sam-BR: http://ftp.br.debian.org/debian/pool/main/w/%n/
 sam-CL: http://ftp.cl.debian.org/debian/pool/main/w/%n/
 eur-CZ: http://ftp.cz.debian.org/debian/pool/main/w/%n/
 eur-DE: http://ftp.de.debian.org/debian/pool/main/w/%n/
 eur-DE: http://ftp2.de.debian.org/debian/pool/main/w/%n/
 eur-DK: http://ftp.dk.debian.org/debian/pool/main/w/%n/
 eur-EE: http://ftp.ee.debian.org/debian/pool/main/w/%n/
 eur-ES: http://ftp.es.debian.org/debian/pool/main/w/%n/
 eur-FI: http://ftp.fi.debian.org/debian/pool/main/w/%n/
 eur-FR: http://ftp.fr.debian.org/debian/pool/main/w/%n/
 eur-UK: http://ftp.uk.debian.org/debian/pool/main/w/%n/
 asi-CN: http://ftp.hk.debian.org/debian/pool/main/w/%n/
 eur-HR: http://ftp.hr.debian.org/debian/pool/main/w/%n/
 eur-HU: http://ftp.hu.debian.org/debian/pool/main/w/%n/
 eur-IT: http://ftp.it.debian.org/debian/pool/main/w/%n/
 eur-IT: http://ftp2.it.debian.org/debian/pool/main/w/%n/
 asi-JP: http://ftp.jp.debian.org/debian/pool/main/w/%n/
 eur-NL: http://ftp.nl.debian.org/debian/pool/main/w/%n/
 eur-NO: http://ftp.no.debian.org/debian/pool/main/w/%n/
 aus-NZ: http://ftp.nz.debian.org/debian/pool/main/w/%n/
 eur-PL: http://ftp.pl.debian.org/debian/pool/main/w/%n/
 eur-RU: http://ftp.ru.debian.org/debian/pool/main/w/%n/
 eur-SE: http://ftp.se.debian.org/debian/pool/main/w/%n/
 eur-SI: http://ftp.si.debian.org/debian/pool/main/w/%n/
 eur-TR: http://ftp.tr.debian.org/debian/pool/main/w/%n/
 nam-US: http://ftp.us.debian.org/debian/pool/main/w/%n/


It would be nice to be able to just add  
mirror:debian:pool/main/w/%n/%n_%v.tar.gz, but fink doesn't support  
mirror designations within CustomMirror yet. See:

https://sourceforge.net/tracker/ 
index.php?func=detailaid=638501group_id=17203atid=317203

Carsten

On Thursday, December 12, 2002, at 08:08  pm, Brian Landers wrote:

My 'whois' package keeps breaking because the guy who develops it  
apparently
deletes the old versions as soon as he releases a new one.  Anyone  
have a
suggestion as to a way to work around this?  Is it acceptable to setup  
a
private mirror of the next-to-most-recent version of the source then  
use a
CustomMirror?

Just want to check in before I build the new .info

Thanks,
Brian



---
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Suggestions for a package where source keeps disappearing?

2002-12-12 Thread Carsten Klapp

True Ben, but I meant to point out that it is not possible to combine 
the primary site (and secondary sites) together with a fink mirror 
list, within a CustomMirror field like this:

Source: mirror:custom:%n_%v.tar.gz
CustomMirror: 
 Primary: http://www.linux.it/~md/software/
 mirror: debian:/debian/pool/main/w/%n/


:)

You could just ignore the main site altogether and use Source: 
mirror:debian:/debian/pool/main/w/%n/%n_%v.tar.gz instead of the long 
custommirror list. Of course you wouldn't get the latest version of 
whois until debian updates their mirrors, I suppose it's up to you 
(Brian).

I poked around a bit inside of /sw/lib/perl5/Fink/Mirror.pm. I can 
imagine around line 111 some new code might go in to allow such a 
feature but I have no experience writing perl :(.

Carsten

On Thursday, December 12, 2002, at 09:38  pm, Ben Hines wrote:


On Thursday, December 12, 2002, at 06:12  PM, Carsten Klapp wrote:



Here Google reveals that Debian is mirroring whois, 
http://ftp.debian.org/debian/pool/main/w/whois/whois_4.6.0.tar.gz so 
it could be added as an alternate CustomMirror:

Er, no. :)  mirror:debian was added not too long ago.

-ben





---
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Announce: finkutil 1.3

2002-12-09 Thread Carsten Klapp
Check out my tiny fink-utility in the experimental tree. Send me  
suggestions/love-mail/hate-mail, etc.

BTW, would someone explain to me what the /sw/fink/debs is for? Is it  
just a convenient place to refer to all the debs, or is it really used  
by fink? (Mine is continually mixed up because I'm moving my own info  
files and debs around within subdirs inside /sw/fink/dists/local.)

--ck

Fink maintainer's utility to automatically validate fink info files
and perform some basic cleanup tasks within the dists
subdirectories.

USAGE:

finkutil [-j1] check   validate all fink info files in /sw/fink/dists
finkutil fixdebs   rebuild soft links in /sw/fink/debs

finkutil cleancvs  delete all cvs temp  emacs temp files (.#*) in  
/sw
finkutil clean delete all .DS_Store files in /sw
finkutil clean~delete all backup files (*.info~ and *.patch~)  
in /sw
finkutil cleanall  do all three clean actions
finkutil all   do all clean, check and fix actions

finkutil [h|usage] displays this message
finkutil help  displays all help messages
finkutil V|version displays version

finkutil install   link finkutil to /sw/sbin
finkutil removeunlink finkutil from /sw/sbin

http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/fink/experimental/ 
carstenklapp/



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] cvs-proxy

2002-12-02 Thread Carsten Klapp
Hi,
I double-checked my libmd package, it does install into %i and not %p,  
so there must be another package installing it too.

If I change libmd to install into libmd/md5.h, does that mean source  
code which uses it will have to be patched? (I don't think there are  
any in fink yet, but I am testing a program in my local tree which  
requires libmd, not ready to submit yet)

#include md5.h
Would this have to be changed, to...?

#include libmd/md5.h

Carsten

% dpkg -c  
/sw/fink/10.2/unstable/crypto/binary-darwin-powerpc/libmd_0.3-1_darwin- 
powerpc.deb
drwxr-xr-x root/staff0 2002-11-15 18:18:15 ./
drwxr-xr-x root/staff0 2002-11-15 18:18:17 ./sw/
drwxr-xr-x root/staff0 2002-11-15 18:18:17 ./sw/include/
-rw-r--r-- root/admin 1440 2002-11-15 18:18:17 ./sw/include/md2.h
-rw-r--r-- root/admin 1646 2002-11-15 18:18:17 ./sw/include/md4.h
-rw-r--r-- root/admin  644 2002-11-15 18:18:17 ./sw/include/md5.h
-rw-r--r-- root/admin  969 2002-11-15 18:18:17 ./sw/include/rmd160.h
-rw-r--r-- root/admin  994 2002-11-15 18:18:17 ./sw/include/sha.h
drwxr-xr-x root/staff0 2002-11-15 18:18:18 ./sw/lib/
-rwxr-xr-x root/admin40108 2002-11-15 18:18:18 ./sw/lib/libmd.a
drwxr-xr-x root/staff0 2002-11-15 18:18:18 ./sw/share/
drwxr-xr-x root/staff0 2002-11-15 18:18:18 ./sw/share/doc/
drwxr-xr-x root/staff0 2002-11-15 18:18:18 ./sw/share/doc/libmd/
-rw-r--r-- root/staff  264 1999-09-17 12:36:23  
./sw/share/doc/libmd/INSTALL
-rw-r--r-- root/staff  758 1999-05-12 10:25:25  
./sw/share/doc/libmd/md2.copyright
-rw-r--r-- root/staff  940 1999-05-12 10:25:25  
./sw/share/doc/libmd/md4.copyright
-rw-r--r-- root/staff  430 1999-09-17 11:46:31  
./sw/share/doc/libmd/md5.copyright
-rw-r--r-- root/staff  196 1999-09-17 12:35:58  
./sw/share/doc/libmd/README
-rw-r--r-- root/staff   56 2000-05-10 09:28:14  
./sw/share/doc/libmd/TODO
drwxr-xr-x root/staff0 2002-11-15 18:18:17 ./sw/share/man/
drwxr-xr-x root/staff0 2002-11-15 18:18:17 ./sw/share/man/man3/
-rw-r--r-- root/admin 4575 2002-11-15 18:18:17  
./sw/share/man/man3/md2.3
-rw-r--r-- root/admin 4757 2002-11-15 18:18:17  
./sw/share/man/man3/md4.3
-rw-r--r-- root/admin 4247 2002-11-15 18:18:17  
./sw/share/man/man3/md5.3


On Monday, December 2, 2002, at 05:07  pm, Ben Hines wrote:


On Monday, December 2, 2002, at 01:55  PM, Sylvain Cuaz wrote:



Le lundi, 2 déc 2002, à 22:40 Europe/Paris, Ben Hines a écrit :


No. The problem, as i said was /sw/include/md5.h, NOT openssl/md5.h


	oups, missed that :-)




Found it - the culprit is the libmd package. It can't install those  
/sw/include/ files. They all should go into /sw/include/libmd

I probably had it disassociated from a package because I validated the  
package.

-Ben



---
This SF.net email is sponsored by: Get the new Palm Tungsten T
handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] New dpkg package in exp

2002-12-01 Thread Carsten Klapp

Your experimental dpkg-1.10.9 info file is working for me so far on 
10.2.2, no build problems and dselect is working fine so far.

(I just had to download the tarball from http://debian.teleglobe.net, I 
guess it's not on the sf servers yet.)

I would like to see paths within the man files for dpkg  apt-get 
patched for /sw too, I can work on this if you like.

Carsten

On Sunday, December 1, 2002, at 06:55  pm, Ben Hines wrote:

I updated dpkg to the version that is in debian-unstable, 1.10.9.  The 
package is available in my experimental cvs directory. This one should 
definitely get some testing before going to even unstable - if it 
fails you won't even be able to downgrade dpkg. (ie, you are screwed 
:) Anyway, it seems to work here.

It looks like our dpkg hasn't been updated in well over a year ( 
update-rc was removed last october, and we still had it in ours - 
Fink's current dpkg is behind debian STABLE)

Notes:
1.10.9
- %zi patches no longer needed, %zi is good on jaguar.
- Removed --without-zlib flag
- Gets confused about top_srcdir without the --srcdir arg.
- Fixed bug with BR manpage
- Patched update-rc.d out of the app check code, not needed on OS X.

-Ben



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] GPG Signing the info file and patches..

2002-11-28 Thread Carsten Klapp
Hi David,

I like the idea of signature verification. Better safe now than sorry 
later.

I have a few concerns:

- Scripts on the server which automatically sign committed info and 
patch files wouldn't stop a hacker, no?

- I edit a LOT of my info files, IMHO there are too many packages with 
ludicrous dependencies. How will signature verification affect people 
who do this? There's no way I'm building (or even installing from 
binary) texinfo just to use bash, ghostscript to install imagemagick, 
doxygen  tetex to use id3lib...

Carsten

On Thursday, November 28, 2002, at 07:26  am, David wrote:

From: David [EMAIL PROTECTED]
Date: Thu Nov 28, 2002  7:26:50  am Canada/Eastern
To: [EMAIL PROTECTED]
Subject: [Fink-devel] GPG Signing the info file and patches..

-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160

Hullo folks.

While sitting around waiting for a meeting to start I tinkered a bit 
with gpg and what it might give to us. When looking at the recent 
problems with Trojans in sources i started to think, that people might 
start altering Makefile based building systems next. They could 
hack our cvs, alter the info file so that it downloads a specially 
altered version of the source and voilà, many people would be affected 
by it. Even though it seems a bit out of the main course of action 
right now, it is only the next logical step for versatile black-hats. 
I would do it that way and I think I was pretty good at what I was 
doing *grins*.

How could this be done.

Well we can sign packages and patches fairly easy, that is not the 
issue. We can create armoured (ascii) detached signatures or binary 
signatures. Due tot he nature of CVS I would suggest, that we stick to 
ascii data and thus use detached, armoured signatures.

However there are a certain issues that come with the setup.

a) The user must have gpg installed to benefit from the added security
b) We have to find a way to create a Fink gpg kex for signing 
packages. (I will discuss this separately)
c) The user will have to enter the phrase of his private key into some 
file and thus the key would exposed UNLESS we find a way to access the 
keychain from macos X and store the passphrase there

Signing the packages should be fairly easy it can be done with a 
commit script automatically, we simply install expect and a few 
scripts on the CVS server and the rest will be handled by the system 
itself. Thus all package info and patches which wander into CVS arew 
automagically signed and thus authorised by us.

There is a Crypt::GPG but the MCPAN install failed for me in the 
dependency for Expect, might be a minor issue, but it did. Maybe one 
of you can have a look at that ? (BTW why does expect depend on tcltk? 
).

As I said, as soon as I someone manages to install that Crypt::GPG I 
will look further into the issue even though it creates yet another  
dependency  for the user we could easily sell it to the that you 
have to install certain things for the added benefit of security. We 
also push the use of gpg indirectly and that is good for all of us.

Once more, as usual .. Comments ?

- -d


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (Darwin)

iD8DBQE95guOiW/Ta/pxHPQRAxuaAJwOFi40Oe2PrbFs2axDp5ZA/w2nCQCePPtP
19pDgraQSfB0bpmxSbpp6Pc=
=xneu
-END PGP SIGNATURE-



---
This SF.net email is sponsored by: Get the new Palm Tungsten T
handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



[Fink-devel] OT: Download filename problems

2002-11-27 Thread Carsten Klapp
Hi Ben,

Ok Thanks, Sorry, I'll remember that for next time.

BTW Mozilla downloads attachments fine from SourceForge's trackers.  
That's just Mozilla's intelligence at work, there is still a problem  
with SF:

% curl -I  
https://sourceforge.net/tracker/ 
download.php?group_id=17203atid=414256file_id=36263aid=644514
HTTP/1.1 200 OK
Date: Wed, 27 Nov 2002 18:57:45 GMT
Server: Apache/1.3.27 (Unix) PHP/4.1.2 mod_ssl/2.8.12 OpenSSL/0.9.6b
X-Powered-By: PHP/4.1.2
Content-Disposition: filename=webmin-telnet-1.031-1.info
Connection: close
Content-Type: application/octet-stream

Problem is web browsers and web sites aren't following the recommended  
and documented procedures. IE is notably bad, it uses and the MS  
website even *recommends* their' own silly convention (no surprise  
there) that websites use Content-Disposition: download in the http  
headers.

Here's a php snippet which demonstrates what web sites _should_ be  
using. It follows RFC2183 (This RFC may have been superseded already,  
but I believe this part still stands):

header(Content-Type: application/whatever; name=\$filename\);
header(Content-Disposition: attachment; filename=\$filename\);

I've been bugging web sites and web browser companies to follow this  
whenever I encounter it, but the problem is widespread. (Pass it on.)

Carsten

On Wednesday, November 27, 2002, at 12:21  pm, [EMAIL PROTECTED]  
wrote:

Comment By: Ben Hines (benh57)
Date: 2002-11-24 16:13

Message:
Logged In: YES
user_id=125034

Please put those in one tarball, cmon man. You know how hard it is to  
get tracker items with the proper name? I have to select the name,  
copy, right click download, select save link to , paste the name,  
and select a directory.

For each file.

You have sf's idiotic attachment system to thank for that one. If you  
just click download, you get a .php file.



---
This SF.net email is sponsored by: Get the new Palm Tungsten T 
handheld. Power  Color in a compact size! 
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] sed and patchscripts?

2002-11-21 Thread Carsten Klapp
Hi Jeremy,
sed accepts piped input too so you can string multiple seds and greps 
together, try this:

cat %a/%f.patch | sed 's:@PREFIX@:%p:g' | sed 's:@DESTDIR@:%d:g' | 
patch -p1

There may be a more efficient way to do it but this is how I know, and 
it works ok.
Carsten

On Thursday, November 21, 2002, at 03:04  pm, Jeremy Erwin wrote:

Assuming I've read that correctly, sed substitutes the current 
definition of %p for @PREFIX@ in the patchfile , before feeding the 
results to patch.

I want to substitute the proper fink prefixes for two variables 
(@DESTDIR@ and @PREFIX@), but am unsure how to coerce sed to do this.

--
Carsten Klapp
-BEGIN GEEK CODE BLOCK-
Version: 3.12
GE d-@+ s+:- a C+++@(---) UB+++ P+++ L+++ E++ W-(++) N-(+) o? K? 
!w
O M+(++) V? PS+ PE-(--) Y+ PGP+(++) t+@ 5 X+@ R tv+(-) b+ DI++ D-
G e(+) h(---) r y z?
--END GEEK CODE BLOCK--



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Fink should recommend term-readkey-pm?

2002-11-21 Thread Carsten Klapp
Hi,
After all this time of using fink I only just discovered today how much 
nicer `fink list` looks with term-readkey-pm installed, by taking 
advantage of wider terminal windows!

I wonder whether fink should recommend it instead of only suggests, 
then it might reach a wider audience?

from fink-0.11.0-1.info:
Suggests: storable-pm, term-readkey-pm

Also I read the package description for this storable-pm, does that 
help speed up fink operations or what does it do?

Thanks,
Carsten



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] How to get stable/binaries started?

2002-11-17 Thread Carsten Klapp
I received positive reports for a few of my unstable packages. How many 
positive reports are generally needed before making a binary is 
considered?

Then what is the next step, who should I report these confirmations to 
in order to get binary packages started? Or do I email my debs 
somewhere...


file 3.39-1, qtplay 1.1-1   Willy Traver [EMAIL PROTECTED]
cmatrix scmarcos [EMAIL PROTECTED]
fwipe 0.35-1Stefano [EMAIL PROTECTED]


(There are a couple other confirmations still buried somewhere in my 
mailbag. /:)

Carsten



---
This sf.net email is sponsored by: To learn the basics of securing 
your web site with SSL, click here to get a FREE TRIAL of a Thawte 
Server Certificate: http://www.gothawte.com/rd524.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] How to get stable/binaries started?

2002-11-17 Thread Carsten Klapp
On Sunday, November 17, 2002, at 11:42  am, Martin Costabel wrote:


qtplay also does something illegal:

 SourceRename: %n-%v.c
 SourceDirectory: .
 CompileScript: 
 cp %p/src/%n-%v.c .

The last line is not only superfluous, because SourceRename does 
precisely this, but it will also not work if someone has set a 
download directory (FetchAltDir) different from %p/src.

Oops, yes that was leftover cruft, thanks for the tip.


On Sunday, November 17, 2002, at 10:04  am, Peter O'Gorman wrote:


qtplay I just tried, it makes quite a mess of the screen if it finds 
an actual movie, I am inclined to not move it, the others have been 
moved.

I contacted the author with a fix and will submit a new info file once 
the new program version is available. Also the new version will be 
prebound.

Thanks for moving my packages, Peter.

:)
Carsten

--- qtplay-1.1.c	Sat Sep 28 13:54:45 2002
+++ qtplay-1.1.1.c	Sun Nov 17 15:08:14 2002
@@ -471,4 +471,14 @@
 			myprint(Error converting movie file. No sound tracks.\n);
 		}
+{
+/**
+ * work around possible qt bug where white boxes 
show on screen
+ * even though all non-audio tracks have already 
been discarded
+ */
+Rect boxRect;
+//
+EmptyRect(boxRect);
+SetMovieBox(qtMovie, boxRect);
+}
 	
 		// so start at beginning:





---
This sf.net email is sponsored by: To learn the basics of securing 
your web site with SSL, click here to get a FREE TRIAL of a Thawte 
Server Certificate: http://www.gothawte.com/rd524.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Packages which can be prebound right now

2002-11-17 Thread Carsten Klapp

On Sunday, November 17, 2002, at 06:08  pm, Max Horn wrote:


The problem with this is that could cause a *lot* of regressions. Feel 
free to modify your local version of Fink and try, or even better, 
bootstrap a clean new install using it (verifying that still works 
with your change).

I am not really willing to put that into CVS just now, we are already 
trying to stabilize a fairly major change there, and I want to get a 
new release out of fink eventually. That said, one could always make a 
branch for this if you think it's useful to do so.

Good idea, I will test a bootstrap install of fink with this to see how 
it goes.

Fair enough not to commit this to CVS right now, it potentially effects 
many packages. Anyway I understand a code freeze was declared to get 
the new version out so no reason why this cannot wait until the proper 
time can be dedicated to it.

:)
Carsten



---
This sf.net email is sponsored by: To learn the basics of securing 
your web site with SSL, click here to get a FREE TRIAL of a Thawte 
Server Certificate: http://www.gothawte.com/rd524.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


jobflags was Re: [Fink-devel] Packages which can be prebound right now

2002-11-17 Thread Carsten Klapp

I'm sorry, I didn't intend to start up a 'make' jobs discussion again. 
:/

A SafeReentrantMake flag in the info file would let the user configure 
his/her own maximum jobs appropriate for the speed of the machine.

Carsten

On Sunday, November 17, 2002, at 07:51  pm, Benjamin Reed wrote:



We could add a SafeReentrantMake field, and then add -j2 if that 
field says it's safe.

If it's going to be manual for every package, why not hand-add it to 
CompileScript then?




---
This sf.net email is sponsored by: To learn the basics of securing 
your web site with SSL, click here to get a FREE TRIAL of a Thawte 
Server Certificate: http://www.gothawte.com/rd524.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] FAQ packaging reference: Suggests vs Recommends vs Enhances?

2002-11-13 Thread Carsten Klapp
Hi All,

Here are some more questions and answers I'd like to see added to Fink 
FAQ and Packaging Reference.

Q1: As a package maintainer the purpose of the Depends field is 
fairly obvious to me, but what are the distinctions between the 
Recommends, Suggests and Enhances fields? (Please give example 
packages which use each).

Q2: What about alternate varations of a package, how should attention 
be brought to these for suggestion/recommendation? (...if indeed 
possible with the current dpkg.)
For example, emacs vs. emacs-nox, or p0f vs. p0f-mysql? Put it in the 
suggests field or just make a note in the description or usage?

A1: (incomplete answer, please correct  contribute. Based on info 
found at 
http://www.stllinux.org/meeting_notes/1999/0415/techthings.html.)

Levels of dependency in .deb files:

- Depends:This package require the other listed package(s)
  example: emacs20-20.7-6
   Depends: emacsen-common, x11

- Recommends: This package does not require the recommended packages, 
but the listed packages will enhance this one.??
  example:
   Recommends:

- Suggests:   The packages listed in Suggests are not required but may 
be useful with this package.
  example: zip-2.3-1
   Suggests: unzip (current zip's info actually 
says Recommends, should this be Suggests?)
  example: unzip-5.50-1
   Suggests: zip
  example: gzip-1.2.4a-6
   Suggests: tar
   (currently it does not suggest tar, but maybe it 
should. This is a trivial suggestion for most experienced users, and 
tar is part of the base package too, but it would serve as an example 
and reminder for people writing other more complicated packages as well 
as help newbies learn gzip is most often used with tar.)

- Enhances:   This packages is an additional/optional plugin or module 
for the listed pacakges.??
  This package definately does nothing on it's own 
(maybe?), but enhances the listed packages.??
  (Implies Depends or should Depends be added too???)
  example: aspell-de-0.50-1
   Enhances: aspell-0.50.2-1
  example: aspell-0.50.2-1
   Recommends: aspell-en aspell-de aspell-fr 
aspell-nl aspell-es

  I notice the aspell packages currently use Suggests and 
Depends instead of Enhances and Recommends. What is the correct 
approach (or perhaps merely more concise?)?


Am I way out to lunch on these examples and assumptions? It all seems 
confusing to me, but I realize this is part of the dpkg heritage and 
not just a fink issue. (Don't get me wrong--I prefer dpkg to rpm.)

Thank you,

Carsten



---
This sf.net email is sponsored by: Are you worried about 
your web server security? Click here for a FREE Thawte 
Apache SSL Guide and answer your Apache SSL security 
needs: http://www.gothawte.com/rd523.html
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[OT] Re: [Fink-devel] Sourceforge project of the month

2002-11-11 Thread Carsten Klapp

Hi Anthony,

Funny you should mention this I just managed to get Debian's Potato 
installed on my 6100/66 yesterday. Still not able to get the right 
video mode, mouse  keyboard for Xwindows/Gnome but the new 2.4.4 
kernel is faster than MkLinux and I'm much happier with the choice of 
packages. =)

I'm still thinking about porting some of fink over, it might be nice to 
be able to build a couple packages from source (that aren't too heavily 
patched for OS X) using fink info files, and do things like fink list 
etc which are not available in apt. Of course I don't know all the 
details about apt-get and dselect, maybe there is some way to do these 
already.

Cheers,
Carsten

On Saturday, November 9, 2002, at 07:06 PM, Anthony DeRobertis wrote:


On Saturday, November 2, 2002, at 06:41 PM, Carsten Klapp wrote:


I'm going to try to port fink to MkLinux so I don't have to use rpm 
anymore (of course it will have to always build from source and not 
use the binary packages).

An easier (and more package-complete) alternative would be Debian's 
PPC port, if you can run it. May even be able to run it on Mach.




---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] ****Business Proposal****

2002-11-07 Thread Carsten Klapp

Since I really do have no questionable character, Jmusa4 will be 
gotten a complaint filed with the IFCC http://www1.ifccfbi.gov/ ...

The Internet Fraud Complaint Center (IFCC) is a partnership between the 
Federal Bureau of Investigation (FBI) and the National White Collar 
Crime Center (NW3C).

Carsten

On Wednesday, November 6, 2002, at 12:45 AM, [EMAIL PROTECTED] wrote:

NATIONAL ELECTRIC POWER AUTHORITY
NIGERIAN WATER WAYS APAPA,
LAGOS.NIGERIA
CELL PHONE:234-804-213-8559
REPLY TO:  [EMAIL PROTECTED]

DEAR FRIEND,

YOUR COMPANY'S NAME AND ADDRESS WAS GOTTEN FROM A
BUSINESS DIRECTORY IN MY SEARCH FOR  A WELL KNOWN
BUSINESSMAN WHO HAS NO QUESTIONABLE CHARACTER AND MUST
BE A SUCCESSFUL BUSINESSMAN.




---
This sf.net email is sponsored by: See the NEW Palm 
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] dpkg 'available' file - sections?

2002-11-02 Thread Carsten Klapp

I have no solution, but this sounds like the same problem in Webmin's 
Software module, all the dpkgs are sorted alphabetically instead of by 
section.

Carsten

On Saturday, November 2, 2002, at 10:43  pm, Ben Hines wrote:

How do i get the Section: to show up in dpkg's 
/sw/var/lib/dpkg/available file? I checked an old fink install (on the 
compile farm..) and it does have the Section: listed for each package. 
However, my local copy does not. Does it only get written for binary 
installed items? I also tried apt-get installing the 10.1 class-dump 
package and it does not show up for that either.

I tried fink scanpackages, didn't seem to help, though the sections 
were apparently read during that operation (because it complained 
about some files that were moved around being in the wrong Section)

This probably also explains why i have no sections in dselect... Does 
anyone?

The reason i want it is that i am attempting to get the debian 
popularity contest working for fink, and it currently is glomming 
everything into unknown section.

-Ben



---
This sf.net email is sponsored by: See the NEW Palm 
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Fink Info-Editor program: alpha code available

2002-10-31 Thread Carsten Klapp
Hi,

I've been working on a program to edit Fink Info files. It's nowhere 
near complete but it's stable enough if anyone wants to look at the 
code and contribute to or take over the development. It has taken me a 
long time to get this far, although I have some experience working in C 
I have none with Objective C. I have very limited time to work on this 
project right now so I'm hoping for someone with ObjC experience to 
help.

So far I have taken the source for Apple's TextEdit and stripped out 
all the code for RTF, HTML etc, then modified the document window in 
Interface Builder to display some of the fields required for a Fink 
Info file. The fields are not connected to anything, so really it is 
just a stripped-down TextEdit app which can only edit plain text files 
(must have an .info filename suffix) and with a funny looking edit 
window.

I took this approach because I felt some features in TextEdit would be 
useful and I didn't want to have to design them from scratch, features 
like spellchecking, multiple document windows, Find, Open Recent items, 
Preferences window, printing and About window.

Email me if you are interested in contributing to or taking over this 
project, or even just want to see the source. Maybe someone will have 
time to start up a SourceForge project for it.

Ideas that would be nice to have: (in addition to getting the program 
working ;))
Read a list of currently recognized info-fields from fink itself, 
perhaps this Camelbones Jeremy mentioned earlier would help.

Carsten



---
This sf.net email is sponsored by: Influence the future 
of Java(TM) technology. Join the Java Community 
Process(SM) (JCP(SM)) program now. 
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Got slid?

2002-10-30 Thread Carsten Klapp
Got slid?! ROTFL Nice debugging message if I ever saw one.

Hmmm Interesting, so there are libSystem.B.dylib and libintl.1.dylib, I 
wonder what the other two libraries are that the system (thinks?) ls is 
linked against.

Carsten

On Wednesday, October 30, 2002, at 01:45  am, Randal L. Schwartz wrote:

Carsten == Carsten Klapp [EMAIL PROTECTED] 
writes:

Carsten Also otool says for example that ls depends on
Carsten libintl.1.dylib. Obviously I'm missing something as I don't 
understand
Carsten why the program can't be prebound to libintl.1.dylib if a 
reference to
Carsten the library is right there inside the executable where otool 
can find
Carsten it. Anyone know where to find more information about the 
prebinding
Carsten process?

Precisely.  I went further and invoked ls after setting
DYLD_PREBIND_DEBUG, and got this:

dyld: ls: prebinding disabled because library: 
/sw/lib/libintl.1.dylib got slid
dyld: in notify_prebinding_agent() determined the system shared 
regions ARE used
dyld: 2 two-level prebound libraries used out of 4

What the heck is got slid?  I googled for that and got not a single 
hit.

Except after this gets archived, of course. :)

Why did libintl got slid?

--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 
0095
[EMAIL PROTECTED] URL:http://www.stonehenge.com/merlyn/
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl 
training!




---
This sf.net email is sponsored by: Influence the future 
of Java(TM) technology. Join the Java Community 
Process(SM) (JCP(SM)) program now. 
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] ranlib [OT]

2002-10-25 Thread Carsten Klapp

This is a super tip, thanks Ben!

Indeed grep is powerful, it sure beats Sherlock's find-by-content for 
searching fink info files.

I added this one to my .cshrc (note the \ before the !s)
alias show 'grep \!:1 -rI \!:2 | less'

.bashrc would probably need:
alias show='grep \!:1 -rI \!:2 | less'

Then you can do:
show ranlib /sw/fink/dists/unstable/main/finkinfo/

Carsten

On Thursday, October 24, 2002, at 02:57  pm, Ben Hines wrote:


On Thursday, October 24, 2002, at 03:32  AM, Ruotger.Skupin wrote:


Hello,

in a porting project from Linux I need to add a call to ranlib in the 
build system. Can anybody point me to a package where this has been 
done as an example?


grep is your friend

grep ranlib -rI /sw/fink/dists/unstable/main/finkinfo/ | more

-Ben




---
This sf.net email is sponsored by: Influence the future 
of Java(TM) technology. Join the Java Community 
Process(SM) (JCP(SM)) program now. 
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Program to create info files?

2002-10-16 Thread Carsten Klapp


Is anyone making on a program to help generate and edit fink info files?

I'm thinking of writing some shell scripts, possibly even something in 
C. To start with it would provide a template with the minimum required 
fields, and automatically wrap long descriptions and enclose them in .

Any thoughts on this?

Carsten



---
This sf.net email is sponsored by: viaVerio will pay you up to
$1,000 for every account that you consolidate with us.
http://ad.doubleclick.net/clk;4749864;7604308;v?
http://www.viaverio.com/consolidator/osdn.cfm
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



[Fink-devel] Is there a already wiki for fink-dev? Want one?

2002-10-08 Thread Carsten Klapp


If there is not already a FinkWiki somewhere I will host one on my 
machine, not in any way a replacement for this mailing-list but to 
supplement it.

I will begin the Wiki off by adding some packaging tricks and problems 
I have run into myself, might be nice to get feedback from others and 
add into a FAQ. Once the faq is organized I'll present it to the 
HeadFink for review and hopefully inclusion in the main web site.

Wiki is an open system, so anyone who wants to contribute or read 
what's there is free to come in. There is no esoteric signup and wait 
for an email procedure, just log in with your WikiName and dive right 
in.

If you're not familiar with the WayWikiWorks, it is a great 
collabaoration tool for discussing and brainstorming issues, where 
multiple people can work on the same document at the same time 
(simultaneous edit collisions are handled identical to CVS), for 
creating documents, faqs, tips and may lead to new documentation and 
tips which would eventually make their way to the web site.

I will put it up on my machine in the next few days and post the web 
address here if anyone is interested in trying it out.

Carsten



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Dependency/provides question

2002-10-07 Thread Carsten Klapp


Hi Bill,

Conflicts (and I suppose Provides) does need to be added to the other 
packages as well. After that you must rebuild and reinstall the other 
packages so fink will properly recognize all the related conflicts.

Regarding your comment about python, I too would like to have the 
option of python, python-nosll, and python-minimal (python-jaguar). 
Default of python (with ssl) is fine by me.

I believe a python placeholder for Jaguar is needed for those who just 
want to use daemonic and have no other use for python.

Carsten

On Monday, October 7, 2002, at 03:52  pm, Bill Bumgarner wrote:


 I added the appropriate Provides: and Conflicts: lines to my 
 python-nox-ssl.info, but-- apparently-- this is not sufficient?   Do I 
 need to modify the other 2 or 3 python packages to resolve the above 
 problem?

 thanks,
 b.bum

 (Who would really like to see ssl support in the python built by Fink 
 and believes that most users eventually end up with openssl installed 
 because of other dependencies... but also respects the point of view 
 that keeping a non-ssl vs. an ssl build of Python is the right thing 
 to do.)




---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Darwin/MacOSX packages, why so many ways ?

2002-10-03 Thread Carsten Klapp

Xavier,

Did you mean there is a group specializing in porting NetBSD packages 
to Darwin? If so, where can it found? I would like to see how they are 
doing it.

To reply to the rest of the thread I agree with the other responses. 
One might also wonder why FreeBSD, NetBSD, OpenBSD etc. have not 
themselves merged. There are some good articles talking about this on 
their websites, one reason is each specializes in different aspects of 
the OS and contributions are shared among each, they are not competing 
with each other. The Open source model of software development is a 
little different than the commercial-competitive model.

Carsten

On Thursday, October 3, 2002, at 12:54  pm, Xavier HUMBERT wrote:

 [EMAIL PROTECTED] (Ludovic Hirlimann) wrote :

 as of today three groups of developers are working on the same 
 subject :
 bringing free unix applications to Darwin/MacosX.

 Count 4 : there's NetBSD packages, too

 -- 
 Xavier
 http://www.freetibet.org
 http://www.tibet.fr/




---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Darwin/MacOSX packages, why so many ways ?

2002-10-03 Thread Carsten Klapp


I can see how a web page (perhaps driven by a database) would be useful 
to show a list of all packages ported to Darwin, with columns showing 
version availability in different package systems.

For example (this is undoubtedly incomplete):
- ---
Package:  Package Distribution System:

   Fink src  Fink Binary  GNU-Darwin x86 Darwinfiles y
- -  -- --- -
anacron   2.3-3 2.3-3
bzip2 1.0.2-1   1.0.2-1 1.0.2
curl  7.9.8-1   7.9.8-1  7.9.1
curl-ssl  7.9.8-1   7.9.8-1 z.y.x
- -  -- --- -

It would help users looking for a package to determine which package 
system to use to install a particular port, but maintaining a composite 
list like this might be a lot of work! Fink's web site already lists 
all it's packages, so I'm sure there could be discussion about 
providing some kind of automatic daily feed to update such a central 
listing if someone creates one.

Carsten

Reference:

Other Darwin Package Systems:
https://sourceforge.net/projects/fink
https://sourceforge.net/projects/finkcommander/
https://sourceforge.net/projects/gnu-darwin/
http://elisa.utopianet.net/~rlucia/devel/darwin_ports/
http://elisa.utopianet.net/~rlucia/devel/darwin_packages/files/
http://www.osxgnu.org/software/index.html (Port using Mac OS X GUI 
Installer.app)
http://www.osxgnu.org/info/pkgdelete.html
https://sourceforge.net/projects/darwinfiles/ (still in early stages)
https://sourceforge.net/projects/debian-darwin/ (another new debian 
port, still planning)

BSD Ports  Packages:
http://www.freebsd.org/ports/
http://www.NetBSD.org/Documentation/software/packages.html
http://www.openpackages.org/ (still in early stages)


On Thursday, October 3, 2002, at 07:45  am, Ludovic Hirlimann wrote:

 Would it be possible to unite all those efforts ? I would like to have 
 a *unique* dtabase containing the name of the software being ported 
 and which group is porting the software. When a application is ported 
 by a group and works correctly then a mail is sent to the other 
 groups, mail which might be catched up by a robot and that would 
 change the packaging format to the one used by the project.

 Do you think this would be doable ?
 If so are the different parties interested ?



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



Re: [Fink-devel] Dependencies: how many is too many?

2002-09-26 Thread Carsten Klapp


I will concede to this point too that packages should compile the same 
on everybody's system, or else it causes a nightmare for the user to 
select and for maintainers to maintain all these separate minimal 
packages, as I found out when trying to make placeholder packages for 
OpenSSL.

The wierd dependencies for libxml is was originally prompted me look 
into this too. For example when I tried to update 'upclient' to the 
latest version, all of a sudden I am asked to select an xfree86 
installation. Personally I am not prepared to install that on my system 
yet (Xfree86, KDE, Gnome, X-Windows, I'm not even sure what they all 
are, or which one(s) to choose over the other). There's no problem for 
anyone who already uses these, but to install a bunch of packages, 
binary pkg or not, to satisfy one or two oddball dependencies just 
seems wrong:
   upclient-daemonic-libxml-python-etc.-xfree86.

For the purpose of installing daemonic, libxml works fine with Mac OS X 
10.2's built-in python (i.e. python-jaguar lol). I believe the libxml 
readme suggests python, but does not actually require it. None of the 
other dependencies were needed on my system to build daemonic and 
libxml either.

I don't have a suggestion how fink should handle this, or whether this 
warrants starting a minimalist tree as suggested, but this particular 
dependency definitely needs to be reexamined.

Carsten

On Thursday, September 26, 2002, at 10:38  am, Michael Stillwell wrote:

 On Friday, Sep 20, 2002, at 01:07 Australia/Melbourne, David R. 
 Morrison wrote:

 You've hit on the important point, here.  We want fink packages to 
 compile the
 same way on everybody's system, no matter what they have installed.  
 What this
 implies is: if the configure file will behave differently depending 
 on whether
 a certain package is present or not, then we make sure that the 
 package is
 present.

 I suppose (grudgingly) this makes sense ... which means more hand 
 editing I suppose.  Is anyone interested in my minimal tree?

 Many of the dependencies you are worried about are build 
 dependencies only.
 You might want to use fink's binary packages instead, if you're still 
 on 10.1.
 (Binary packages for 10.2 are probably at least another month away.)

 I'm on 10.2, but I'm also compiling my own packages so I can put them 
 into /Fink.





 --M.

 * * *
 http://beebo.org



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel



[Fink-devel] need help with ConfFiles field

2002-09-26 Thread Carsten Klapp

Hi,

I'm updating the antiword package to include a configuration file 
(along with another change):

ConfFiles: %p/share/%n/fontnames

The problem is the 'fontnames' file is not installed anymore with this 
new ConfFiles field added to the info file. The 'fontnames' file is 
actually archived inside the deb file, and the conffiles control script 
is being written to the package's root DEBIAN directory, but it just 
never gets installed.

Is there a step I've missed? Or is this maybe a limitation of fink due 
to the file residing in /sw/share/antiword instead of /sw/etc?

This fontinfo file is just a font-substitution table used by the 
antiword program. You can edit it to reflect the fonts available on 
your system and that's all, so the author just installs it along with 
the other support files. It isn't really a config file that needs to go 
into /etc.

Is this intentionally how fink works? i.e. should I just have fink 
compile it to look for the one file in %p/etc and the other support 
files in the share directory?

Thanks,
Carsten



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel