[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: .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] Re: .info

2003-06-13 Thread Carsten Klapp
On Thursday, May 22, 2003, at 10:14  pm, Benjamin Reed wrote:

Ben Hines wrote:
Stop putting these '.info' files in cvs! Fink validate warns on them. 
Please wait till that is fixed and released to unstable.
Oop!  You're right.  I'll hold off.
Hi All,

IIRC, last week we were waiting for any feedback or concerns about 
using package files named as %n.info (as opposed to the current method 
where all filenames must be %n-%v-%r.info or 
name-version-revision.info).

What is the status of name.info files, may we check these in to 
unstable yet or is fink not quite ready yet? (And how about the stable 
tree? Or only for unstable?)

Thanks,
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] CPAN mirroring temporarily offline

2003-02-17 Thread Carsten Klapp
BTW: Thank you VM to whomever set up that perl-module mailing-list for 
fink-developers, I do appreciate the notification when updated perl 
modules for my packages are available on CPAN. :)

Carsten


CPAN paused
---
posted by hfb on 2003.02.16 9:11

jhi writes "Last weekend (the 7th/8th) the FUNET maintainers noticed 
that some disks of the RAID system had started reporting read errors. 
The ftp.funet.fi hosts, among other things, the CPAN master site.

To minimize the activity in the system while they isolate and repair 
the problems (figure which disks are faulty, and possibly restore some 
stuff from backups), the FUNET maintainers have turned off cron jobs, 
which means that the PAUSE -> CPAN mirroring has been stopped. This in 
turn means that new module submissions do not get propagated and that 
new module submissions do not get indexed by search.cpan.org.

We realize that this may frustrate some module authors who want their 
new submissions to propagate and to be visible as soon as possible, but 
please wait patiently while the FUNET people fix things properly. You 
wouldn't want a corrupt copy of your module to be propagated, now would 
you?"

http://use.perl.org/search.pl?topic=32



---
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.


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] /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


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.  


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] 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] 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: 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



[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


[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 

- 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] 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] 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] redistributability

2003-01-29 Thread Carsten Klapp
Yes this is a complicated case for those of us like me who are not 
lawyers. ;) The license wording seems to speak specifically more to 
end-users than packagers like fink.

Debian linux does distribute tomcat in their' contrib tree. Hmm...

How about sending the authors an e-mail directly, ask them whether it 
is allright for Fink to link to the source and distribute/mirror a 
pre-compiled binary-deb package on sourceforge, see what they say.

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


[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=detail&aid=676512&group_id=17203&atid=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] 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 
" 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 anyone have any su

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



[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=detail&atid=117203&aid=675815&group_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



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



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.

% 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.

% 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

Preparing to replace storable-pm 1.0.14-1 (using 
.../storable-pm_2.06-1_darwin-powerpc.deb) ...

% sudo rm tmon.out
% sudo perl -w -d:DProf /sw/bin/fink list
Information about 2282 packages read in 8 seconds.

% 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   0.220  0.220   

[OT] Re: [Fink-devel] HELLO

2003-01-21 Thread Carsten Klapp
Oh no, "UNCLE" FINK DIED!?!!!?!?!?!! Why didn't anyone tell me... 
  
;-) 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] GNU getopt: use Fink's or package's own?

2003-01-20 Thread Carsten Klapp
Hi Dan,
I'll send it to you directly.

I searched Google for getopt_long and found a few people complained 
that autogen doesn't properly check for getopt_long but found no 
solution. There may not be an answer, as I understand it the standard 
GNU C library has getopt_long() built in, so autogen may not be able to 
handle a separately installed lib anymore. This is just a guess, I 
don't know details of how this automake stuff works.

Carsten

On Monday, January 20, 2003, at 07:21  pm, Daniel Macks wrote:

What package is that? Could I borrow a copy to test some ideas?

dan




---
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] 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-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] 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] 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



Re: [Fink-devel] selfupdate-cvs; small patch

2002-12-28 Thread Carsten Klapp
Sounds good, I agree with Bill. In my own copy of fink I have been 
using cvs -q too without any problems.

To see a verbose cvs output one could always just manually update (cd 
/sw/fink/dists;cvs up).

ck

On Saturday, December 28, 2002, at 11:26  am, Bill Bumgarner wrote:

I don't see the point of making it anything but the behavior all the 
time.   The 'updating directory' stuff coming out of CVS is purely 
noise;  I have never run across a situation where it is useful or a 
developer that isn't grateful to learn how to make it go away.

Tieing yet more stuff to the verbosity_level will make it more likely 
that more people will not be able to find a verbosity_level that is to 
their liking or current needs.

A new patch:

Index: perlmod/Fink/SelfUpdate.pm
===
RCS file: /cvsroot/fink/fink/perlmod/Fink/SelfUpdate.pm,v
retrieving revision 1.24
diff -r1.24 SelfUpdate.pm
336c336
<   $cmd = "cvs -z3 update -d -P";
---
>   $cmd = "cvs -q -z3 update -d -P";



---
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] 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

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


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=detail&aid=638501&group_id=17203&atid=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


[Fink-devel] problem installing gzip with latest bootstrap

2002-12-12 Thread Carsten Klapp
Hi,

I tried bootstrapping fink today in order to test my patch for  
PkgVersion.pm:

--- fink/perlmod/Fink/PkgVersion.pm-originalThu Dec 12 16:09:31 2002
+++ fink/perlmod/Fink/PkgVersion.pm Thu Dec 12 16:11:07 2002
@@ -1725,4 +1725,7 @@
   my %defaults = ( "CPPFLAGS" => "-isystem \%p/include",
   "LIBRARY_PATH" => "\%p/lib",
+  "CFLAGS" => "-prebind",
+  "LDFLAGS" => "-prebind",
   "DYLD_LIBRARY_PATH" => "\%p/lib" );
   my $bsbase = get_bsbase();


I think I found a problem unrelated to my patch, installation fails on  
gzip because /sw/sbin/install-info is not present. Not sure if it is  
supposed to be part of the base install? (personally I will never use  
the info package anyway).

I saved the full output log if anyone needs to see it. Here is the  
relevant output:

[localhost:~] carsten% mkdir fink-bootstrap
[localhost:~] carsten% cd fink-bootstrap/
[localhost:~/fink-bootstrap] carsten% cvs  
-d:pserver:[EMAIL PROTECTED]:/cvsroot/fink login
(Logging in to [EMAIL PROTECTED])
CVS password:
[localhost:~/fink-bootstrap] carsten% cvs  
-d:pserver:[EMAIL PROTECTED]:/cvsroot/fink co fink
cvs server: Updating fink

< omitted for brevity >

[localhost:~/fink-bootstrap] carsten% patch -p1 < fink-prebind.patch
patching file fink/perlmod/Fink/PkgVersion.pm
[localhost:~/fink-bootstrap] carsten% cd fink
[localhost:~/fink-bootstrap/fink] carsten% ./bootstrap.sh

Welcome to Fink.

< omitted for brevity >

Writing control file...
Writing package script postinst...
Writing package script prerm...
dpkg-deb -b root-gzip-1.2.4a-6  
/sw/fink/dists/local/bootstrap/binary-darwin-powerpc
dpkg-deb: building package `gzip' in  
`/sw/fink/dists/local/bootstrap/binary-darwin-powerpc/gzip_1.2.4a- 
6_darwin-powerpc.deb'.
ln -sf  
/sw/fink/dists/local/bootstrap/binary-darwin-powerpc/gzip_1.2.4a- 
6_darwin-powerpc.deb /sw/fink/debs/
rm -rf /sw/src/root-gzip-1.2.4a-6
dpkg -i  
/sw/fink/dists/local/bootstrap/binary-darwin-powerpc/gzip_1.2.4a- 
6_darwin-powerpc.deb
Selecting previously deselected package gzip.
(Reading database ... 130 files and directories currently installed.)
Unpacking gzip (from .../gzip_1.2.4a-6_darwin-powerpc.deb) ...
Setting up gzip (1.2.4a-6) ...
/sw/var/lib/dpkg/info/gzip.postinst: /sw/sbin/install-info: No such  
file or directory
dpkg: error processing gzip (--install):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 gzip
### execution of dpkg failed, exit code 1
can't install package gzip-1.2.4a-6
[localhost:~/fink-bootstrap/fink] carsten% cat  
/sw/var/lib/dpkg/info/gzip.postinst
#!/bin/sh
# postinst script for package gzip, auto-created by fink

set -e



# generated from InfoDocs directive
if [ -f /sw/share/info/dir ]; then
  /sw/sbin/install-info --infodir=/sw/share/info  
/sw/share/info/gzip.info
fi


exit 0
[localhost:~/fink-bootstrap/fink] carsten% ls -alF /sw/sbin
total 84
drwxr-xr-x   3 root  admin102 Dec 12 16:25 ./
drwxr-xr-x  12 root  admin408 Dec 12 16:25 ../
-rwxr-xr-x   1 root  admin  42604 Dec 12 16:25 run-parts*
[localhost:~/fink-bootstrap/fink] carsten% cd /sw
[localhost:/sw] carsten% /sw-backup/bin/tree
.
|-- bin
|   |-- bunzip2
|   |-- bzcat
|   |-- bzcmp
|   |-- bzdiff
|   |-- bzegrep
|   |-- bzfgrep
|   |-- bzgrep
|   |-- bzip2
|   |-- bzip2recover
|   |-- bzless
|   |-- bzmore
|   |-- editor
|   |-- fink
|   |-- gunzip
|   |-- gzcat -> zcat
|   |-- gzexe
|   |-- gzip
|   |-- init.csh
|   |-- init.sh
|   |-- mktemp
|   |-- pager
|   |-- readlink
|   |-- tempfile
|   |-- zcat
|   |-- zcmp
|   |-- zdiff
|   |-- zforce
|   |-- zgrep
|   |-- zless -> zmore
|   |-- zmore
|   `-- znew
|-- bootstrap
|   |-- bin
|   |   |-- 822-date
|   |   |-- dpkg
|   |   |-- dpkg-architecture
|   |   |-- dpkg-buildpackage
|   |   |-- dpkg-checkbuilddeps
|   |   |-- dpkg-deb
|   |   |-- dpkg-distaddfile
|   |   |-- dpkg-genchanges
|   |   |-- dpkg-gencontrol
|   |   |-- dpkg-name
|   |   |-- dpkg-parsechangelog
|   |   |-- dpkg-scanpackages
|   |   |-- dpkg-scansources
|   |   |-- dpkg-shlibdeps
|   |   |-- dpkg-source
|   |   |-- dpkg-split
|   |   |-- gettext
|   |   |-- gettextize
|   |   |-- gnutar -> gtar
|   |   |-- gtar
|   |   |-- md5sum
|   |   |-- msgcmp
|   |   |-- msgcomm
|   |   |-- msgfmt
|   |   |-- msgmerge
|   |   |-- msgunfmt
|   |   |-- ngettext
|   |   |-- tar -> gtar
|   |   `-- xgettext
|   |-- etc
|   |   |-- alternatives
|   |   |   `-- README
|   |   `-- dpkg
|   |   `-- origins
|   |   `-- debian
|   |-- include
|   |   `-- libintl.h
|   |-- lib
|   |   |-- dpkg
|   |   |   |-- controllib.pl
|   |   |   |-- enoent
|   |   |   |-- methods
|   |   |   |   |-- disk
|   |   |   |   |   |-- desc.cdrom
|   |   |   |   |   |-- desc.harddisk
|   |   |   |   |   |-- desc.mounted
|   |   |   |   |   |-- desc.nfs
|   |   |   |   |   |-- install
|   |   |   |   |   |-- names
|   |   |   |   |   |-- setup
|   |   |   |   |   `-- update
|   |  

[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] -j[2..] in package builds

2002-12-06 Thread Carsten Klapp
Hi Chris,

For those packages on the list you made, do they use multiple jobs 
within their own Makefiles too, or was this just added in the fink 
builds?

I agree that make shouldn't be using multiple jobs by default, it 
should be up to the end-user how many jobs they want. So I'm in 
agreement with you but looking at it from the opposite end.

Your other comments may reflect your observations for your particular 
hardware and running software but I don't believe it's a fair 
generalization to say -j(n) to be only useful with (n) processors. I 
actually find that -j6 to -j8 yields the quickest builds for me, 
depending on what is being compiled and what other processes are 
running. I wouldn't want to run such a high job load on a server where 
end-users would start to holler...

Make also has a load flag (-l) so one can specify the maximum loadavg 
after which no new jobs will be started. Fink might be able to use 
that, but there again loadavgs vary from system to system. On my 
dual-450/768Mb, "setenv MAKEFLAGS '-l 3.5'" is quite acceptable, 
probably not so for many other systems.

I've hacked my fink (as well as changing my own default shell 
environment) to use -j8 by default so it's not even helpful when 
individual packages try to do their own thing with make job flags.

(I've had no problems using this hack for about 6 months, but note that 
it is not officially supported and it voids your fink warranty ;) )

Carsten

On Friday, December 6, 2002, at 07:51  pm, Chris Leishman wrote:

Hi all,

I've noticed that a number of packages include -j2 or -j4 when running 
make.

AFAIK, there is absolutely no point in using -j2 except on systems 
that have more than one processor, which is not that many in the MacOS 
X world.  Almost all make tasks should be cpu or disk io intensive, so 
having more tasks running than the system can service at one will 
simply result in additional memory use and contention (especially if 
memory is low) and additional context switches.  This will simply 
_slow the builds down_.

In fact, in many cases -j2 isn't useful even on multi cpu boxes 
because of IO bottlenecks - the make tasks have to be either mostly 
cpu intensive (not IO) or the IO system has to be quite efficient.  
I've even noticed some "make -j4 install" targets, which is ridiculous 
since install is almost always IO bound.

I would highly doubt many users systems would be dual processor (let 
alone 4-way, which would be needed for -j4), so I really wonder why 
developers are using these flags?  If developers really think they 
need to run concurrent make processes, then perhaps there should be an 
option like %c (for the number of cpu's) in the package info file?  
That way users with only one cpu wont suffer.

Sorry for being so blunt about this, but I've just had my powerbook 
grind to a halt a couple of times and I finally figured out that this 
was the problem (I was building qt3, and one c++ compile process takes 
up enough memory as it is - with 4 I was down to only 17% actual cpu 
usage and about 1 page in/outs per second, which is useless).

Please feel free to tell my why I'm wrong - but I've had a fair bit of 
experience with build systems so I think I'm right on this one.

Regards,
Chris Leishman

# egrep -r 'make.*-j[2-9]' 10.2/*stable
10.2/stable/crypto/finkinfo/kdebase3-ssl-3.0.7-3.info: make -j2
10.2/stable/crypto/finkinfo/kdelibs3-ssl-3.0.7-4.info: make -j2
10.2/stable/main/finkinfo/kde/arts-1.1.0-3.info:  make -j2
10.2/stable/main/finkinfo/kde/kdeartwork3-3.0.7-3.info: make -j2
10.2/stable/main/finkinfo/kde/kdebase3-3.0.7-3.info: make -j2
10.2/stable/main/finkinfo/kde/kdeedu3-3.0.7-3.info: make -j2
10.2/stable/main/finkinfo/kde/kdegames3-3.0.7-5.info: make -j2
10.2/stable/main/finkinfo/kde/kdegraphics3-3.0.7-3.info: make -j2
10.2/stable/main/finkinfo/kde/kdelibs3-3.0.7-4.info: make -j2
10.2/stable/main/finkinfo/kde/kdenetwork3-3.0.7-3.info: make -j2
10.2/stable/main/finkinfo/kde/kdesdk3-3.0.7-3.info: make -j2
10.2/stable/main/finkinfo/kde/kdetoys3-3.0.7-3.info: make -j2
10.2/stable/main/finkinfo/kde/kdeutils3-3.0.7-3.info: make -j2
10.2/stable/main/finkinfo/kde/kio-kmd-0.2-3.info: make -j2
10.2/stable/main/finkinfo/kde/koffice-1.2.0-3.info: make -j2
10.2/stable/main/finkinfo/kde/mosfet-liquid-0.9.5-6.info: make -j2
10.2/stable/main/finkinfo/x11/qt3-3.0.5-8.info: make -j4 
INSTALLPREFIX=%p
10.2/stable/main/finkinfo/x11/qt3-3.0.5-8.info: make -j4 install 
INSTALL_ROOT=%d INSTALLPREFIX=%p
10.2/unstable/crypto/finkinfo/kdebase3-ssl-3.0.7-3.info: make -j2
10.2/unstable/crypto/finkinfo/kdelibs3-ssl-3.0.7-3.info: make -j2
10.2/unstable/main/finkinfo/kde/arts-1.1.0-3.info:  make -j4
10.2/unstable/main/finkinfo/kde/kdbg-1.2.5-4.info: make -j2
10.2/unstable/main/finkinfo/kde/kdeartwork3-3.0.7-3.info: make -j4
10.2/unstable/main/finkinfo/kde/kdebase3-3.0.7-3.info: make -j4
10.2/unstable/main/finkinfo/kde/kdeedu3-3.0.7-3.info: make -j4
10.2/unstable/main/finkinfo/kde/kdegames3-3.0.7-3.info: make -j

[Fink-devel] New fink-0.11.1-1 && apt-0.5.4-7 build ok

2002-12-06 Thread Carsten Klapp
The new fink and apt both build without any errors, and everything 
seems okay! Mac OS X 10.2.2
Carsten
p.s. Sorry for starting a new thread, I already deleted the previous 
messages :/



---
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 
Would this have to be changed, to...?

#include 

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=17203&atid=414256&file_id=36263&aid=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] Fink should recommend term-readkey-pm?

2002-11-22 Thread Carsten Klapp

On Friday, November 22, 2002, at 07:31  am, Max Horn wrote:


Nah. Besides the fact that "Suggests" is more or less uselss, we have 
a patch (or soon will have :-) in Fink CVS that gives us this 
functionality back w/o term-readkey-pm (I say back because it worked 
in 10.1 already, but Apple horribly broke the termcap setup in 10.2, 
just look at the value of the TERMCAP env variable yourself...)

Cool, thanks.

Yeah I hope Apple does some more work to fix the term stuff soon, the 
oddities are all very frustrating. I switched over from TERM=vt100 to 
TERM=rxvt and it works nicer, in color too!

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] FAQ & packaging reference: Suggests vs Recommends vs Enhances?

2002-11-21 Thread Carsten Klapp
I found some information on the Debian web site about package 
relationships which answered most of my questions. I'm still not clear 
on how (and if?) "Enhances" actually works in dselect but I'll play 
with it some more.

It would be helpful for newcomers to have this link somewhere in the 
faq (or at http://fink.sourceforge.net/doc/packaging/reference.php):

http://www.debian.org/doc/debian-policy/ch-relationships.html

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] 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] building against libpng vs. libpng3?

2002-11-21 Thread Carsten Klapp
Hi,

I'm working on repackaging gif2png. It builds and runs fine when 
compiled against either version of the png libraries:

BuildDepends: libpng3 | libpng
Depends: libpng3-shlibs | libpng-shlibs

While this is fine for people building from source, the above "depends" 
lines are not suitable for a binary distribution because this program 
must run with the same one it was compiled with, i.e for this program 
libpng3 and libpng are "build-interchangeable" but not 
"run-interchangeable".

Is there some way to specify this to fink?

If not, should I just pick the newer library?

Thanks,
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


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


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


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


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

2002-11-17 Thread Carsten Klapp
Hi all,

I realized today that there are many fink programs which could be 
prebound right now but aren't, even though the fink dylib automatic 
prebinding isn't quite ready yet.

Using 'otool -L' I made of list of binaries which link ONLY to 
Apple-supplied dylibs, there are probably more as this list reflects 
what I have installed.

Files should be compiled and linked with the '-prebind' flag. If a file 
can't be prebound the compiler/linker just skips the prebinding step 
and spits out a warning.

I'm proposing the following patch to fink:

--- PkgVersion.pm-original  Fri Oct 25 02:41:42 2002
+++ PkgVersion.pm   Sun Nov 17 16:46:51 2002
@@ -1710,5 +1710,7 @@
   my ($varname, $s, $expand);
   my %defaults = ( "CPPFLAGS" => "-I\%p/include",
-  "LDFLAGS" => "-L\%p/lib" );
+  "LDFLAGS" => "-prebind -L\%p/lib",
+  "CFLAGS" => "-prebind",
+  "MFLAGS" => "-j8" )
   my $bsbase = get_bsbase();


This will only help programs which use autoconf or those which 
specifically look for the above environment variables. Other programs 
will have to be repatched or their' info files updated, and binaries 
which depend on any non-apple dylibs won't be helped either.

A few of these are from my packages (and just moved into stable today 
DOH), I will look into repatching them this week. Please take a look at 
your packages to see if you can rebuild any with -prebind in the CFLAGS 
and LDFLAGS.


To test whether a program is prebound (example with gzip):
sudo redo_prebinding /sw/bin/gzip
- If the program is not prebound you will see:
redo_prebinding: file is not prebound: gzip
- If the program is prebound you will see nothing.

To see if a program depends only on apple dylibs:
otool -L /sw/bingzip
gzip:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, 
current version 61.0.0)

Notice this example does not depend on any fink dylibs from /sw/lib, 
only from /usr so it is a candidate.


Of particular interest are of course programs run frequently, like 
gzcat, gzip, ccache (pending new info file with splitoffs), man, m4, 
ncftp. Stuff I use often, indent, and fortune (yes--and don't laugh--a 
new one in every terminal window lol)

:)
Carsten

/sw/bin:

antiword
bzip2recover
ccache
chkfont
comp_err
di
diction
dnstracer
figlet
file
fortune
funzip
gengetopt
gm4
gunzip
gzcat
gzip
indent
launch
lessecho
lesskey
lgrep
lv
m4
man
man2html
mi
mktemp
mpack
munpack
my_print_defaults
myisamchk
myisamlog
myisampack
ncftp
ncftpbatch
ncftpget
ncftpls
ncftpput
ncftpspooler
nessus-mkrand
openssl
pack_isam
perror
pngcrush
pstree
rdjpgcom
readlink
replace
resolve_stack_dump
resolveip
rman
sdbscan
splint
strfile
style
tempfile
tidy
tree
unstr
unzip
unzipsfx
whatmask
whois
wrap
wrjpgcom
zcat
zip
zipcloak
zipinfo
zipnote
zipsplit

/sw/sbin:
-
itox
mlock
run-parts
xinetd



---
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


[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


[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 
.)

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


[Fink-devel] p0f requires Depends: daemonic, automatic daemonic depends?

2002-11-12 Thread Carsten Klapp
Hi,

I received a report that my packages 'p0f' and 'p0f-mysql' are missing 
"daemonic" in the depends. Should I submit updated info files to the sf 
web site or would someone else here with CVS write-access do a quick 
fix for me?

Also I'd like to suggest it would be nice if fink automatically assumed 
a package requires daemonic when the info file contains a daemonic 
script. Would such a feature be easy to add?

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  ...

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] ncurses

2002-11-04 Thread Carsten Klapp

Too bad about the symbol changes in 5.3 I can't use it yet, anyway both 
built for me without any problems on 10.2.1.

(Nice that 5.3 no longer requires a patch! (:)

On Monday, November 4, 2002, at 09:16  am, Chris Zubrzycki wrote:

hey guys. I have a new revision of ncurses 5.2, which should also 
know about apple's terminfo entries, as well as termcap stuff, and I 
also packed up ncurses 5.3, which is binary compatible.

oops. it looks like they are not. some of the symbols have changed 
names it seems. :-/ o well



---
This SF.net email is sponsored by: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com
___
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


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

2002-11-02 Thread Carsten Klapp

Definately write them and let them know how much you/we like fink.

It's nice that Apple does mention fink quite a few times on the web 
site, and a reference to fink is even included in a user story: (fourth 
link below)

fink  
http://www.apple.com/downloads/macosx/unix_open_source/fink.html
unix portshttp://www.apple.com/scitech/unixports/index.html
fink tutorial http://www.apple.com/scitech/news/
mentions fink 
http://www.apple.com/education/hed/macsinaction/stanfordmedical/

I for one absolutely love fink as a front-end for dpkg, and I also 
prefer dpkg over rpm. In fact as soon as I get a chance to update to 
perl 5.6 on my MkLinux box (PowerMac 6100/66) 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).



By the way I noticed in the Apple Darwin CVS, when I download some 
packages I see (what I believe are) dpkg control files along with the 
source code.

Could this be an indication that Apple might be updating darwin to 
fully support the Debian package manager (i.e adding a full dpkg 
database and dpkg/dselect binaries instead of just dpkg-perl scripts)?

http://www.opensource.apple.com/projects/darwin/6.0/projects.html
(See for example basic_cmds)

Carsten

On Saturday, November 2, 2002, at 06:54  pm, Kurt Pfeifle wrote:

William Scott wrote:


Would it be worth having us write to Apple and tell them how 
important fink has been, and how nice it would have been to have 
supplied a beta release, for example, of 10.2, and encourage Apple to 
do everything they can to support fink in the future?

Definitely.





---
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]> 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] any cure yet for the 100's of "cannot fix prebinding" errors?

2002-10-29 Thread Carsten Klapp
Hi,

I had just assumed this was an Apple problem and didn't even make the 
connection that only fink-installed programs were causing these 
prebinding warnings in my logs.

My logs filling up with clutter doesn't bother me so much as wondering 
how much cpu time is wasted every time "ls" is executed due to all this 
attempted prebinding activity going on in the background. As was 
pointed out I suppose if it bothers me enough I can always uninstall 
fileutils, but then the challenge to fix something would be missed. =:)

What would be involved in fixing this, is there anything I can do to 
help?

I guess we're looking at compiling gettext libs etc. a different way. 
Would all dependent programs have to be compiled differently too or 
just rebuilt afterwards?

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

otool -L /sw/bin/ls
/sw/bin/ls:
/sw/lib/libintl.1.dylib (compatibility version 2.0.0, current 
version 2.1.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, 
current version 60.2.0)

Thanks,

Carsten

On Tuesday, October 29, 2002, at 05:52  pm, Ben Hines wrote:


On Tuesday, October 29, 2002, at 10:28  AM, Randal L. Schwartz wrote:



I see a message here from a week ago.  Has anyone looked into this?



They are not errors, they are warnings and are harmless.

We are working on a scheme to attempt to prebind all of fink's dynamic 
libraries, but it will require a modification to every fink package 
that uses shared libraries, so it won't be soon.

However if gettext's libraries were prebound it would remove most of  
the warnings  (from sed, grep, etc..) so hopefully we can do that 
first... If they really bug you you can probably remove fink's 
fileutils package if you don't need it.

-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] 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


Re: [Fink-devel] Program to create info files?

2002-10-17 Thread Carsten Klapp

Trivial you say... muhahahhaa :) :) !

This would be my first C / Cocoa project. (My other project, upclient 5 
was already written, I just tweaked it a little.)

I hadn't considered an NSOutline view, that might be good approach to 
take too.

Well I've just whipped up a document window with some fields in 
Interface Builder. I'm going to look see if I can steal^h^h^h^h^h^h 
borrow some code from FinkCommander.

Carsten

On Thursday, October 17, 2002, at 05:46  am, Max Horn wrote:

It should even be trivial to write a nice Cocoa frontend with a GUI 
for this. Like an "assistant" or "wizard". You enter the information 
it needs (and of course it has a pref that makes it remember the 
default value for maintainer etc.) and it generates the info file.



---
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] 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



Re: [Fink-devel] PAM support for unix applications in Jaguar Server

2002-10-14 Thread Carsten Klapp

Hi Antoine,

Are you trying to build my uw-imapd package?

The uw-imapd works for me in 10.2 without any code modification. It 
should recognize usernames from the system automatically (indeed there 
is nothing to configure in uw-imapd). By design uw-imapd also does not 
allow root to login for security reasons (your root must use a .forward 
file) but this doesn't sound like the problem you are having.

Which version of Mac OS X are you using?

You might want to contact UW about modifying their code, maybe they 
have a mailing list to help with that.

Carsten

On Monday, October 14, 2002, at 03:40  am, Antoine Duchâteau wrote:

> Hi list,
>
> For about one month I try to find a way to build a unix app so that 
> users
> are correctly recognised whatever the authentication mechanism 
> (password
> server Or Netinfo) they use.
>
> The solution was actually obvious (maybe too obvious, I didn't expect 
> it to
> work)... You have to use PAM.
>
> I have built a fink package for uw-imap which works well under Jaguar 
> Server
> but I had to modify the source code though I am pretty sure it was not
> necessary.
>
> There is a uwimap source file called ckp_pam.c which is responsible 
> for PAM
> authentication:
>


> My problem is that if I log in as unixuser, after the pam_start call,
> pw->pw_name becomes root and the pop/imap server refuses to log me in.
>
> An easy way to work around the problem consists in adding a
>   pw = pwuser (usr); /* restore original pw */
> statement just before the "return pw;" line, in order to get back the
> original pw structure.
>
> However, I am pretty sure there is a better way to do it. Is there a 
> PAM
> guru out there who could explain me how to solve this problem ?
>
> My imap and pop pam.d files look like this (they are copy of 
> pam.d/login):



---
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] Package overlap in libmd & openssl-dev

2002-10-13 Thread Carsten Klapp

Hi,

I created a package for libmd (from FreeBSD's md5 library) because  
another program I want to port requires it, and there is a small  
problem.

One file overlaps with OpenSSL-dev, a man file: /sw/share/man/man3/md5.3

The openssl with Mac OS X provides a version of this man file too, but  
it is renamed /usr/share/man/man3/md5.3o.

The library provides some md5 header files and libmd.a so apps can use  
md5 functions without coding it themselves. It looks like openssl  
directly includes some source code and headers from md5.

How should I handle this, just leave it out?

Thanks for any suggestions,
Carsten


pkg libmd  version ###
pkg libmd  version 0.3-1
The following package will be installed or updated:
  libmd
dpkg -i  
/sw/fink/dists/local/main/binary-darwin-powerpc/local-unstable/libs/ 
libmd_0.3-1_darwin-powerpc.deb
(Reading database ... 16879 files and directories currently installed.)
Unpacking libmd (from .../libmd_0.3-1_darwin-powerpc.deb) ...
dpkg: error processing  
/sw/fink/dists/local/main/binary-darwin-powerpc/local-unstable/libs/ 
libmd_0.3-1_darwin-powerpc.deb (--install):
  trying to overwrite `/sw/share/man/man3/md5.3', which is also in  
package openssl-dev
Errors were encountered while processing:
   
/sw/fink/dists/local/main/binary-darwin-powerpc/local-unstable/libs/ 
libmd_0.3-1_darwin-powerpc.deb
### execution of dpkg failed, exit code 1
Failed: can't install package libmd-0.3-1

% dpkg -c  
/sw/fink/dists/local/main/binary-darwin-powerpc/local-unstable/libs/ 
libmd_0.3-1_darwin-powerpc.deb
drwxr-xr-x root/staff0 2002-10-13 06:14:21 ./
drwxr-xr-x root/staff0 2002-10-13 06:14:22 ./sw/
drwxr-xr-x root/staff0 2002-10-13 06:14:22 ./sw/include/
-rw-r--r-- root/admin 1440 2002-10-13 06:14:22 ./sw/include/md2.h
-rw-r--r-- root/admin 1646 2002-10-13 06:14:22 ./sw/include/md4.h
-rw-r--r-- root/admin  644 2002-10-13 06:14:22 ./sw/include/md5.h
-rw-r--r-- root/admin  969 2002-10-13 06:14:22 ./sw/include/rmd160.h
-rw-r--r-- root/admin  994 2002-10-13 06:14:22 ./sw/include/sha.h
drwxr-xr-x root/staff0 2002-10-13 06:14:22 ./sw/lib/
-rwxr-xr-x root/admin40108 2002-10-13 06:14:22 ./sw/lib/libmd.a
drwxr-xr-x root/staff0 2002-10-13 06:14:23 ./sw/share/
drwxr-xr-x root/staff0 2002-10-13 06:14:23 ./sw/share/doc/
drwxr-xr-x root/staff0 2002-10-13 06:14:23 ./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-10-13 06:14:22 ./sw/share/man/
drwxr-xr-x root/staff0 2002-10-13 06:14:22 ./sw/share/man/man3/
-rw-r--r-- root/admin 4575 2002-10-13 06:14:22  
./sw/share/man/man3/md2.3
-rw-r--r-- root/admin 4757 2002-10-13 06:14:22  
./sw/share/man/man3/md4.3
-rw-r--r-- root/admin 4247 2002-10-13 06:14:22  
./sw/share/man/man3/md5.3



---
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] Extra processes remain after building a perl module

2002-10-13 Thread Carsten Klapp

Any perl gurus out there to help figure this out?

Jean-Francois and I both noticed that building my package 
"net-ssleay-pm" leaves 2 sleeping processes after the end of the build 
(with no trace of it in the log) :

 0 21767 1   0  31  0 1828508 -  S p10:00.01 
sh -c /usr/bin/perl -Iblib/arch -Iblib/lib 
-I/System/Library/Perl/darwin -I/System/Library/Perl/darwin 
-I/System/Library/Perl -I/sw/lib/perl5/darwin -I/sw/lib/perl5 
-I/System/Library/Perl/darwin -I/System/Library/Perl 
-I/Library/Perl/darwin -I/Library/Perl -I/Library/Perl 
-I/Network/Library/Perl/darwin -I/Network/Library/Perl 
-I/Network/Library/Perl -I. examples/sslecho.pl 1212 examples/cert.pem 
examples/key.pem >>sslecho.log 2>&1
 0 21768 21767   0  31  0 7032   5304 -  S p10:01.66 
/usr/bin/perl -Iblib/arch -Iblib/lib -I/System/Library/Perl/darwin 
-I/System/Library/Perl/darwin -I/System/Library/Perl 
-I/sw/lib/perl5/darwin -I/sw/lib/perl5 -I/System/Library/Perl/darwin 
-I/System/Library/Perl -I/Library/Perl/darwin -I/Library/Perl 
-I/Library/Perl -I/Network/Library/Perl/darwin -I/Network/Library/Perl 
-I/Network/Library/Perl -I. examples/sslecho.pl 1212 examples/cert.pem 
examples/key.pem

Sadly I know nothing about perl. :/

Thanks in advance,
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] FinkWiki is online

2002-10-09 Thread Carsten Klapp


The FinkWiki is online.

http://finkdev.dnsalias.net/finkwiki


There is no content yet but it's up an running, go ahead and add some 
info or questions if you have any.

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] 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


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] 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] need help with ConfFiles field

2002-09-26 Thread Carsten Klapp


Thanks Ben,
Ok, this helps a bit, and I have another question.

It turns out fink wasn't installing the conffile because I had manually 
removed it myself, and I guess it was still expecting it to be present. 
Once I purged (the manually rm'd file) using "sudo dpkg --purge 
antiword" fink is now installing it from the package again.

My new question is, when I upgraded 'upclient' a while ago it prompted 
me about the existing /sw/etc/upclient.conf file, whether to install 
the maintainer's version or not. Fink renamed my existing one to 
'upclient.conf.dpkg-old', which is cool. I'd like this to happen with 
the antiword package too rather than just skip installing it, so the 
user can compare the old and new config files (fontinfo) in case there 
any changes.

I feel kind of silly now because I can't get an uninstall & (re)install 
of upclient to do this anymore to look at exactly how it works. So if a 
conf file already exists, under what conditions will fink prompt the 
user about installing/backing up the conf file?

Thanks,
Carsten

On Thursday, September 26, 2002, at 09:58  pm, Ben Hines wrote:

> Just tried it, and it works fine... you do understand how conffiles 
> works? The conffiles will not be removed unless you do "dpkg purge 
> packagename". If you update something it won't reinstall the conffile 
> on top of the current existing one.



---
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



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