Re: [Fink-devel] Re: fink/perlmod/Fink ChangeLog,1.477,1.478 Validation.pm,1.79,1.80

2003-12-22 Thread Daniel Macks
On Sun, Dec 21, 2003 at 11:34:05PM -0700, TheSin wrote:
 great work Dan, just like to say that first :D

Thanks.

 My take on this is as follows
 
 number one I think it needs to be an error or a warning with blinking 
 lights :)

Probably. I just ripped off the other hardcoded-/sw check:)

 I'm gonna have a look at this unless you get to it first.

Oops...got this email too late. Did it (along with fixing a super-
major and an annoying minor error in my original).

dan

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



---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] /sw in .patch and .patch filenames

2003-12-22 Thread Daniel Macks
On Mon, Dec 22, 2003 at 02:30:57PM +1100, Rohan Lloyd wrote:
 On 22 Dec 2003, at 1:55 PM, Daniel Macks wrote:
 
 I notice a *lot* of packages have hardcoded /sw in their .patch
 files. So first, could everyone please check the things yuo maintain
 for this problem? I'm going to make 'fink validate' whine about this
 shortly...

...by which I mean as of Validation.pm 1.82.

 To make this and other validator checks more reliable, I'm
 wondering about .patch filenames. Is there a time when having a
 *.info and *.patch where the corresponding filename roots * do
 not match is a good idea?
 
 One example I've seen is emacs21. There are 3 variants (emacs21, 
 emacs21-xaw3d and emacs21-nox) but they all use the same patch file.

That's exactly the kind of case I wanted. Thanks.

dan

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



---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] gettext-dev and libiconv-dev dpendencies

2003-12-22 Thread Martin Costabel
Several packages do not compile when only gettext-dev is installed but 
not libiconv-dev. They compile OK when either both of them are installed 
 or none of them. One example I have seen is irssi, another one is 
libiconv, and I am pretty sure there are others.

Standard configure scripts check for the presence of libintl.h and 
libintl.dylib, and if they find them, they put -L/sw/lib -lintl 
-liconv on the linker line and read /sw/lib/libintl.la for dependency 
libs which are -L/sw/lib /sw/lib/libiconv.la. This will break if 
libiconv-dev is not installed.

Since both of these dev packages are non-essential and BuildDependsOnly, 
they can be installed and removed individually, so that this situation 
has to be taken into account.

Solutions: Either one allows gettext-dev to Depend on libiconv-dev (but 
this not only violates policy but may also break bootstrapping, because 
gettext-dev might be needed before libiconv is built), or all packages 
that are susceptible to be hit by this problem (and this is hard to 
detect and concerns potentially many packages) would need a BuildDepends 
on both gettext-dev and libiconv-dev.

I am dreaming of a mechanism that would remove a BuilDependsOnly package 
immediately after it is used. This would not only solve this problem, 
but also come in handy in other situations (it would help with the 
freetype2 mess, for example).

--
Martin






---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Re: fink/perlmod/Fink ChangeLog,1.477,1.478 Validation.pm,1.79,1.80

2003-12-22 Thread TheSin
Great can't wait to test it this morn :)
---
TS
http://southofheaven.org
Chaos is the beginning and end, try dealing with the rest.
On 22-Dec-03, at 1:34 AM, Daniel Macks wrote:

Oops...got this email too late. Did it (along with fixing a super-
major and an annoying minor error in my original).


PGP.sig
Description: This is a digitally signed message part


Re: [Fink-devel] gettext-dev and libiconv-dev dpendencies

2003-12-22 Thread TheSin
all packages that need them should have

Depends: libiconv, gettext
BuildDepends: libiconv-dev, gettext-dev
I do it all the time in my pkgs.
---
TS
http://southofheaven.org
Chaos is the beginning and end, try dealing with the rest.
On 22-Dec-03, at 5:50 AM, Martin Costabel wrote:

Solutions: Either one allows gettext-dev to Depend on libiconv-dev 
(but this not only violates policy but may also break bootstrapping, 
because gettext-dev might be needed before libiconv is built), or all 
packages that are susceptible to be hit by this problem (and this is 
hard to detect and concerns potentially many packages) would need a 
BuildDepends on both gettext-dev and libiconv-dev.



PGP.sig
Description: This is a digitally signed message part


Re: [Fink-devel] Problems with ant-1.6.0-21

2003-12-22 Thread thomas kotzian
strange ... - i had fop installed and could update to ant-1.6.0 without 
any trouble.

thomas

Am 22.12.2003 um 01:32 schrieb Rohan Lloyd:

On 22 Dec 2003, at 10:55 AM, Hisashi T Fujinaka wrote:

On Mon, 22 Dec 2003, Rohan Lloyd wrote:

I'm having a problem installing the new 1.6.0 version of ant. It 
fails
when running build.sh
This results in no ant subdirectory, so nothing is copied to
/sw/lib/ant

Any ideas?
That's something I added last night. I'll take a look at it, but it 
did
work for me.
I've found the cause.

I had fop installed, which includes ant-1.5.1. It was picking that up 
in my CLASSPATH, and getting very confused.
When I removed fop and tried installing ant-1.6.0 it worked fine.

--
Rohan Lloyd


PGP.sig
Description: Signierter Teil der Nachricht


Re: [Fink-devel] Point release: CURRENT-FINK

2003-12-22 Thread Alexander K . Hansen
There was an earlier thread about this--there was a Fink version at one 
point that had problems with selfupdates.  See if following the 
instructions in

http://fink.sourceforge.net/download/fix-upgrade.php

solves your problem.
--
Alexander Hansen
Levitated Dipole Experiment
http://www.psfc.mit.edu/LDX
On Dec 18, 2003, at 9:19 AM, Freek Dijkstra wrote:

Hi,

Is there a specific reason that 
http://fink.sourceforge.net/CURRENT-FINK
contains 0.5.4, while the latest release according to the site is 
0.6.2?

I recently wanted to update a fink version which was not using CVS or 
rsync,
but just point releases, and got this:
% fink --version
Package manager version: 0.12.1
Distribution version: 0.5.2
[...]
% fink selfupdate
(1)  Delete it and download again
(2)  Assume it is a partial download and try to continue
(3)  Don't download, use existing file
The file CURRENT-FINK already exists, how do you want to proceed? [1]
rm -f CURRENT-FINK
curl -f -L -O http://fink.sourceforge.net/CURRENT-FINK
[...]
You already have the package descriptions from the latest Fink point
release.
(installed:0.5.2 available:0.5.4)

Huh: the last note surprised me: why does it say that I have the latest
Fink point release, even though a newer version is available?
Does this mean that common end-users also need to use selfupdate-rsync?

Regards,
Freek


---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for 
IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys 
admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] librep-0.14-28

2003-12-22 Thread Doug Wade
Get following error msg when trying to compile librep 0.14-28:

gcc -c -DHAVE_CONFIG_H -I. -I../src -I.. -no-cpp-precomp -I/sw/include -g -O0 values.c  -fno-common -DPIC -o values.lo
/bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I../src -I.. -no-cpp-precomp -I/sw/include -g -O0 unix_dl.c
gcc -c -DHAVE_CONFIG_H -I. -I../src -I.. -no-cpp-precomp -I/sw/include -g -O0 unix_dl.c  -fno-common -DPIC -o unix_dl.lo
unix_dl.c: In function `rep_open_dl_library':
unix_dl.c:328: warning: assignment discards qualifiers from pointer target type
unix_dl.c: In function `rep_find_c_symbol':
unix_dl.c:466: error: `Dl_info' undeclared (first use in this function)
unix_dl.c:466: error: (Each undeclared identifier is reported only once
unix_dl.c:466: error: for each function it appears in.)
unix_dl.c:466: error: parse error before info
unix_dl.c:467: error: `info' undeclared (first use in this function)
make[1]: *** [unix_dl.lo] Error 1
make: *** [all] Error 1
### execution of  failed, exit code 2
Failed: compiling librep-0.14-28 failed


--
Package manager version: 0.17.1
Distribution version: 0.6.2.cvs 
Mac OS X version: 10.3.1
December 2002 Developer Tools or later
gcc version: 3.3
make version: 3.79.1
Feedback Courtesy of FinkCommander


Re: [Fink-devel] gettext-dev and libiconv-dev dpendencies

2003-12-22 Thread Martin Costabel
TheSin wrote:

all packages that need them should have

Depends: libiconv, gettext
BuildDepends: libiconv-dev, gettext-dev
I do it all the time in my pkgs.
Sure. The problem are packages like irssi that don't need them, but 
still break when gettext-dev is there and libiconv-dev isn't.

--
Martin


---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] gettext-dev and libiconv-dev dpendencies

2003-12-22 Thread TheSin
if they break without them, I'd say they need them.  Builddepends and 
Depends aren't always easy to see but it doesn't mean they aren't 
needed.  If an app doesn't behave properly with a depends/builddepends 
I'd say it's needed.
---
TS
http://southofheaven.org
Chaos is the beginning and end, try dealing with the rest.

On 22-Dec-03, at 8:27 AM, Martin Costabel wrote:

TheSin wrote:

all packages that need them should have
Depends: libiconv, gettext
BuildDepends: libiconv-dev, gettext-dev
I do it all the time in my pkgs.
Sure. The problem are packages like irssi that don't need them, but 
still break when gettext-dev is there and libiconv-dev isn't.

--
Martin



PGP.sig
Description: This is a digitally signed message part


Re: [Fink-devel] librep-0.14-28

2003-12-22 Thread Peter O'Gorman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Doug Wade wrote:
| unix_dl.c: In function `rep_find_c_symbol':
| unix_dl.c:466: error: `Dl_info' undeclared (first use in this function)
| unix_dl.c:466: error: (Each undeclared identifier is reported only once
| unix_dl.c:466: error: for each function it appears in.)
| unix_dl.c:466: error: parse error before info
| unix_dl.c:467: error: `info' undeclared (first use in this function)
| make[1]: *** [unix_dl.lo] Error 1
| make: *** [all] Error 1
Hi,
I guess you have a /usr/local/include/dlfcn.h , move /usr/local out of the
way before building fink packages (you can move it back again after).
Peter
- --
Peter O'Gorman - http://www.pogma.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iQCVAwUBP+cdDriDAg3OZTLPAQKUAgP/UIf+wduSd2wHmnWjhYUcv0NgzRCqRjwq
+7kkEu9cq8EZyon6DVVl1SH8V9L9UY7NGIS5fIysziW0Dn6n5GvqkuNSMBFo16Pj
rfbIMzvRtxpAeo7XJ/Gqv3qJFxASe3/ZrfDK1J0wwI6OWPsHh0MmTGD9QQF+0tc9
oStrSXUEE0E=
=/5/m
-END PGP SIGNATURE-
---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Re: dists/10.2-gcc3.3/stable/main/finkinfo/database mysql-3.23.58-11.info,1.4,NONE mysql-3.23.58-11.patch,1.1,NONE

2003-12-22 Thread Peter O'Gorman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
David R. Morrison wrote:

| Well, I have to agree, I hadn't noticed that the old version of mysql
| has a different splitoff than the most recent version.  I simply noticed
| the duplication and assumed that one was obsolete.
|
| Peter, what's the plan here?
How would you suggest they be named?

It is quite likely that I screwed up the naming, the shlibs package (at
least) needed renaming to comply with policy.
Peter
- --
Peter O'Gorman - http://www.pogma.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iQCVAwUBP+dVgLiDAg3OZTLPAQLU+gP/eEX1fc8o9LGt3IDR+kiseqODim28qn+c
jJOAe02NKiyn866yF2UBWwiabuIgKV/pJb9F7ILyT/gCdOZLp8zuVMj8JGzXLYKl
q7pEYfmq3UgV+KtB2sifAOLJpC9+QjWZW4TspcY1eVDxfItpD3/hBVS2DfdqPYFA
6Hb6RUuqE7U=
=S87v
-END PGP SIGNATURE-
---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Re: dists/10.2-gcc3.3/stable/main/finkinfo/database mysql-3.23.58-11.info,1.4,NONE mysql-3.23.58-11.patch,1.1,NONE

2003-12-22 Thread Daniel Macks
On Mon, Dec 22, 2003 at 08:35:12PM +, Peter O'Gorman wrote:
 David R. Morrison wrote:
 
 | Well, I have to agree, I hadn't noticed that the old version of mysql
 | has a different splitoff than the most recent version.  I simply noticed
 | the duplication and assumed that one was obsolete.
 |
 | Peter, what's the plan here?
 
 How would you suggest they be named?
 
 It is quite likely that I screwed up the naming, the shlibs package (at
 least) needed renaming to comply with policy.

Maybe the main packages (and .info filenames) should be mysql10 and
mysql12, which contain -dev and -shlibs splitoffs (as in general for
library packages). The userland programs could go in -bin or %N (or
maybe in mysql if they're interchangeable).

dan

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



---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Re: dists/10.2-gcc3.3/stable/main/finkinfo/database mysql-3.23.58-11.info,1.4,NONE mysql-3.23.58-11.patch,1.1,NONE

2003-12-22 Thread David R. Morrison
OK, there are a few general points about naming.  (I'm not sure exactly how
they apply to this case.)

Once you've named a shlibs package, you should stick with that name until
the next time there is an upgrade which is not backward-compatible.
Even after changing to a new non-backward-compatible version, you need
to keep the old shlibs package around indefinitely (for the sake of
anything that is linked to it).

So, for example, if mysql needs an update to mysql12-shlibs, then we still
need a mysql-shlibs package (built with the old version) to stay around.

The naming policy should never be interpreted to mean that a name of
an existing package should be changed to conform to policy.  When you
introduce a new package, or a binary-incompatible new version of a
package, then please do use the fooN-shlibs convention, but don't make
this change just for the sake of conformity to policy.

Remember that the Shlibs field in a -shlibs package amounts to a promise
by the maintainer that the libraries listed in Shlibs will always be
available in the package whose name is mentioned in the Shlibs field.

As I say, I'm not sure how all of this applies to the current case.  Since
you've now introduced mysql12-shlibs as well as mysql-shlibs, it seems
to me that you'll need a new package which simply creates mysql-shlibs
using the old version of the source.

  -- Dave


---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Fwd: tads on Panther

2003-12-22 Thread Kyle Moffett
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I've not received a response from Alexander, so I'm forwarding this on 
to the list.  If you get this one Alexander, could you please fix it?  
Otherwise, could somebody else with CVS access make the change?  
Thanks.

Cheers,
Kyle Moffett
Begin forwarded message:
From: Kyle Moffett [EMAIL PROTECTED]
Date: November 04, 2003 19:45:20 EST
To: Alexander Strange [EMAIL PROTECTED]
Subject: tads on Panther
The Fink tads package does not compile on a case-sensitive 
filesystem because the info file refers to the file tests/BUGS.T by 
the name tests/bugs.t.  Thanks for looking into this issue.


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)
iD8DBQE/5+MDag7LSGnFq10RAjGbAJ0ZYd4OZAOkOrvD3qp2pXC6Sn5GmACfRQId
3AiXoIlrEbQLgRWZlDh8VT4=
=pZI3
-END PGP SIGNATURE-


---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Fwd: tads on Panther

2003-12-22 Thread Alexander Strange
On Dec 23, 2003, at 1:38 AM, Kyle Moffett wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I've not received a response from Alexander, so I'm forwarding this on 
to the list.  If you get this one Alexander, could you please fix it?  
Otherwise, could somebody else with CVS access make the change?  
Thanks.

Cheers,
Kyle Moffett
Should be fixed.



---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278alloc_id=3371op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel