Re: [Fink-devel] circular dependencies with moose-pm588 on 10.6/i386

2012-07-18 Thread Daniel Macks
On Mon, 16 Jul 2012 21:31:23 -0400, Hanspeter Niederstrasser 
f...@snaggledworks.com wrote:
moose-pm588 TestDepends on dbm-deep-pm588

 dbm-deep-pm588 TestDepends on test-warn-pm588

 test-warn-pm588 Depends on array-compare-pm588

 and

 array-compare-pm588 Depends on moose-pm588. 

 Did not try any other os/arch combo. 

Resolved (array-compare-pm588-moose-pm588 was bogus). 

dan

  --
Daniel Macks
dma...@netspace.org



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Validator crash

2012-07-11 Thread Daniel Macks
On Thu, 12 Jul 2012 03:07:42 +0200, Martin Costabel 
costa...@wanadoo.fr wrote:
Trying to validate my newly created modulef deb (which installs without
 problem and shows no error with commands such as dpkg -c), I get

  costabel% fink -v check /sw/fink/debs/modulef_99-10_darwin-x86_64.deb
  Validating .deb file /sw/fink/debs/modulef_99-10_darwin-x86_64.deb... 
  tar: ./sw/share/modulef/ascii/sta/s/bout/actqnuexp.ins: Cannot 
 open: Permission denied
  tar: ./sw/share/modulef/ascii/sta/s/bout/boutons.ins: Cannot open: 
 Permission denied
 
  [about 450 similar error lines omitted]
 
  tar: ./sw/share/modulef/ascii/sta/s/visu/zgparam.ins: Cannot open: 
 Permission denied
  tar: Exiting with failure status due to previous errors
  /sw/bin/dpkg-deb: subprocess tar returned error exit status 2
  Error: couldn't unpack .deb

 The files in question are symlinks with no special permission problems:

Is this using the released version of fink (what version?) or a pull 
from git master (is it up-to-date)? I committed a fix to master for a 
problem like this shortly before the most recent release but I'm not 
sure if it got carried into the branch/release series. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] system-perl Provides of extra (noncore) modules

2012-07-06 Thread Daniel Macks
The VirtPackages.pm system-perl packages have extensive Provides lists of the 
various -pmXXX packages. Apple supplies modules with its perl that are extra, 
not part of the upstream perl-core distro. The VP system-perl packages appear 
to Provides these extra ones as well as the core ones. The real perlXXX-core 
packages do not have the apple extra modules, and so their Provides lists are a 
subset than the VP system-perl ones. 

One of the reasons we supply perlXXX-core on distros that support more than one 
OS X version is to enable users to upgrade their OS X, which likely involves 
jumping to a newer system-perl version, without too much headache. They can 
just install fink's perlXXX-core for whatever XXX the previous OS X version had 
(our real perlXXX-core packages are masked out of the Distribution that has 
that XXX as system-perl). Now they still have the same perl-version interp, 
only now it's supplied by fink rather than apple, and I assume we expect that 
users' existing installed set of -pmXXX and other things that are tied to that 
older perl-version would still have a good chance of continuing to work. Flaw: 
this fink perlXXX-core does not Provides all the packages that the previous 
system-perl did, so packages relying on them are now broken. The VP system-perl 
isn't a real dpkg package and the system upgrade isn't handled by dpkg, so dpkg 
doesn't notice that the upgrade removed the provider!
  of a package that had reverse-dependencies. 

dan

 --
Daniel Macks
dma...@netspace.org


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] sudo command question

2012-07-04 Thread Daniel Macks
On Wed, 4 Jul 2012 22:34:15 -0400, Bill Waggoner 
ctgreybe...@gmail.com wrote:
When I run an update-all (or any other update) I see the following
 command or something similar:

 sudo -u fink-bld [ENV] sh -c/tmp/fink.p5xo4

 Am I correct in assuming that [ENV] is indicating that the
 environment (as desired by the fink build) is being passed into the
 script?

 Does this block any EXPORTs?  Perhaps sudo does?  (I use sudo all the
 time, maybe I should understand it better ...)

That token is indeed a placeholder for the actual shell environment 
being passed. For security, sudo cleans out the caller's env before 
launching the specified program. I don't know the exact list of 
variables that are wiped (or else the all but... list that are not 
wiped, or maybe it starts from scratch and uses a limited specific set 
of shell startup scripts), but it's probably documented somewhere and 
maybe controllable. But it's definitely overrideable by passing 
explicit variable=value pairs as part of the command (as usual for unix 
commands). The upshot is that the shell environment *is* essentially 
wiped but fink determines what it should be (ignoring those in the 
caller, instead using the normal fink shell configs (and ignoring any 
user-directory dotfiles)). Then it passes that full set into the sudo 
call. It's probably a few K of text and these calls are made a bunch of 
times, so fink just uses this token in the displayed command to mask 
the whole actual set that is passed in the actual command being run. 
There are various ways to see what the env would be if you're 
interested. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] New dpkg and fink-virtual-pkgs

2012-07-02 Thread Daniel Macks
On Sun, 01 Jul 2012 21:59:43 +0200, Sjors Gielen sj...@sjorsgielen.nl wrote:
Op 01-07-12 21:54, TheSin schreef:
  would we rather it silently do it or with a warning but still pass? 
  I assume no warning but thought I'd show an example. 
   justin@tracer [/sw/fink/dists/local/main/finkinfo]$ sudo dpkg -i 
 /sw/fink/debs/test-simple-pm5123_0.98-1_darwin-x86_64.deb  (Reading 
 database ... 195742 files and directories currently installed.)
  Preparing to replace test-simple-pm5123 0.98-1 (using 
 .../test-simple-pm5123_0.98-1_darwin-x86_64.deb) ... 
  Unpacking replacement test-simple-pm5123 ... 
  dpkg: test-simple-pm5123: dependency problems, but configuring 
 anyway as you requested:
   test-simple-pm5123 depends on test-harness-pm5123 (= 3.21-104); however:
Version of test-harness-pm5123 on system is 0-0. 
  Setting up test-simple-pm5123 (0.98-1) ... 

 That depends on whether we want to move to a different system. I think
 depending on the correct version of the Perl module is a good thing, so
 it depends on whether we want fink-virtual-pkgs to set the correct
 version number for Perl modules (for example, by loading it then
 checking $VERSION). If we intend to write such a patch, this warning
 might be a good reminder to do this at a certain point. Otherwise the
 warning is just silly and annoying, and trains people to ignore warnings
 in dpkg... 

We definitely don't want to blindly assume that have a provided 
module, therefore it's good enough version (ignoring the version)! 
Most perl-modules are dual-lifed and exist on CPAN independently and 
develop and release on their own (!= perl-core) cycle. If a package 
says foo-pmXXX = 2.0 and perlXXX-core only has it at 1.0, fink 
should be looking to install an actual foo-pmXXX package of at least 
version 2.0, not accept the 1.0 in perl core. If a package really 
doesn't care what version of foo-pmXXX it gets (or it knows that the 
ones in perl core are good enough) the maintainer can simply not bother 
specifying the version. If a dependency really is satisfiable by perl 
core, there's no need to specify the dependency at all. At worst, 
specifying the version forces users to install the dual-lifed 
independent package in the cases where perl core's is good enough. An 
alternative would be to look up what perlXXX-core have the minimum 
version needed and have those variants not specify the dependency 
(since the dependencty on perlXXX-core will obviously be sufficient), 
only explicitly specifying it on the lower ones (where perlXXX-core is 
not and user would need to have the separate package installed 
regardless).Regarding detecting the versions to provide dynamically, 
that's...pretty expensive, and becomes fragile as soon as a user 
installs a nonstandard module or perl-core that overwrites anything 
standard. More self-consistent would be to haul Module::CoreList into 
fink-core. It's a giant hash that hardcodes the known module-versions 
of all perl-core modules in all perl-versions.On the other hand, this 
whole idea is a non-starter as soon as we start packaging our own perl 
interps (which is where we seem to be headed with the 10.[78] shared 
distro and not wanting to block the ability to have newer perlXXX-core 
ever in the future). That's because perlXXX-core could be a package, 
not a data structure that Fink::VirtPackages can forge to its liking. 
The general idea of versioned provides sure is interesting, but 
special-casing it in f-v-p in a way that isn't really applicable to 
other places one might want it seems like we're setting up a maintence 
mess for the future. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] -pm5123

2012-07-01 Thread Daniel Macks


On Thu, 28 Jun 2012 09:57:18 -0600, David R. Morrison 
d...@finkproject.org wrote:
Dear Fink developers,

 At the time of the upgrade to 10.7, many fink -pm5123 packages were 
 limited to Distribution: 10.7 only.  Since we will make perl 5.1.23 
 available in 10.8, that restriction is no longer necessary or 
 appropriate.  On behalf of the fink-core team, I plan to alter such 
 packages to expand the restriction to include 10.8.  If the versions 
 of the corresponding .info file in the 10.4 and 10.7 trees are 
 identical, I will make the change in both places. 

 Package maintainers will be notified after I have done this, which 
 will happen over the next few days. 

Beware of packages that have mutually-exclusive variant splitoffs 
(libfoo-pmXXX-bin that C/R among all XXX). These will need to have the 
C/R lists updated and Revision bumped rather than just adding the new 
variant to the Type:perl value list. 

On the other hand, the very presence of these -bin (and -doc is another 
common one) is often questionable. Common practice is to use 
update-alternatives to keep the -bin programs in the main package. In 
that case, as long as %type_pkg[perl] values sort numerically in the 
correct order, there's no need to fiddle with anything other than 
adding the Type value (see module-corelist-pm.info for example, and the 
legacy pile of C/R crap that no longer needs to be extended because of 
it). This is just one of the technical advantages for maintainers (and 
by extention, core) and users rather than a separate package for things 
that are generally considered the same single package unit upstream. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] future os merge

2012-06-15 Thread Daniel Macks
Pushed to master. 

dan

On Fri, 15 Jun 2012 09:19:39 -0400, Jack Howarth 
howa...@bromo.med.uc.edu wrote:
Alexander,
I just noticed that the following sections of my ml.diff were 
 never added to
 the future os branch just merged with trunk... 

 diff --git a/perlmod/Fink/Services.pm b/perlmod/Fink/Services.pm
 index e51482c..4b8a7cc 100644
 --- a/perlmod/Fink/Services.pm
 +++ b/perlmod/Fink/Services.pm
 @@ -1277,7 +1277,7 @@ sub enforce_gcc {
  # Note: we no longer support 10.1 or 10.2-gcc3.1 in fink, we don't
  # specify default values for these. 
  - my %system_gcc_default = ('10.2' = '3.3', '10.3' = '3.3', '10.4' 
 = '4.0', '10.5' = '4.0', '10.6' = '4.2', '10.7' = '4.2');
 + my %system_gcc_default = ('10.2' = '3.3', '10.3' = '3.3', '10.4' 
 = '4.0', '10.5' = '4.0', '10.6' = '4.2', '10.7' = '4.2', '10.8' 
 = '4.2');
   my %gcc_abi_default = ('2.95' = '2.95', '3.1' = '3.1', '3.3' = 
 '3.3', '4.0' = '3.3', '4.2' = '3.3');
if (my $sw_vers = get_osx_vers_long()) {
 @@ -1368,7 +1369,7 @@ couldn't be determined. 
  =cut
   sub get_darwin_equiv {
 - my %darwin_osx = ('1' = '10.0', '5' = '10.1', '6' = '10.2', '7' 
 = '10.3', '8' = '10.4', '9' = '10.5', '10' = '10.6', '11' = 
 '10.7');
 + my %darwin_osx = ('1' = '10.0', '5' = '10.1', '6' = '10.2', '7' 
 = '10.3', '8' = '10.4', '9' = '10.5', '10' = '10.6', '11' = 
 '10.7', '12' = '10.8');
   return $darwin_osx{get_kernel_vers()};
  }
  diff --git a/perlmod/Fink/VirtPackage.pm b/perlmod/Fink/VirtPackage.pm
 index b4d3a8d..ca1f02d 100644
 --- a/perlmod/Fink/VirtPackage.pm
 +++ b/perlmod/Fink/VirtPackage.pm
 @@ -663,6 +663,11 @@ as part of the Xcode tools. 
   MacOSX10.6.sdk
   MacOSX10.7.sdk
   );
 + } elsif ($osxversion == 12) {
 + @SDKDIRS=qw(
 + MacOSX10.7.sdk
 + MacOSX10.8.sdk
 + );
   }
  #   Portable SDK path finder which works on 10.5 and later
   my $sdkpath;
 @@ -916,7 +921,7 @@ the successful execution of gcc --version. 
   ) if $osxversion == 10;
   %expected_gcc = (
   'gcc4.2'  = '4.2',
 - ) if $osxversion == 11;
 + ) if $osxversion = 11;
 foreach my $key (sort keys %expected_gcc) {
   if (not exists $self-{$key}  not Fink::Status-query_package($key)) {

 Is there some reason that those sections were rejected from the 
 original patch? I think at the very least
 we do want the changes to perlmod/Fink/VirtPackage.pm committed. 
  Jack

 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and 
 threat landscape has changed and how IT managers can respond. 
 Discussions will include endpoint security, mobile security and the 
 latest in malware threats. 
 http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel



  --
Daniel Macks
dma...@netspace.org



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Mountain lion updates.

2012-04-29 Thread Daniel Macks
On Sun, 29 Apr 2012 09:43:33 -0700, Alexander Hansen 
alexanderk.han...@gmail.com wrote:
We've got some maintainers (J. Howarth, H. Todd that I know of) who have
 access to Mountain Lion.  Jack, in particular has been doing build
 tests.  To help expedite updates, I propose the following:

 1)
 Some packages are tagged as Distribution: 10.7, which of course makes
 them invisible on 10.8. ;-)  Unless we get an objection in advance from
 the maintainer, any packages so tagged which are confirmed to work are
 subject to re-tagging. 

 2)
 For maintained packages which need some substantive change, the
 procedure will be that a package description will be sent to the
 maintainer and/or posted on the submissions tracker.  If no response
 from the maintainer is forthcoming within 72 hours, then the package can
 be updated if a Core Team member signs off on the change. 

 3)
 For unmaintained packages, Core Team oversight before committing will
 still be required, but without the 72 hour evaluation period. 

 Feedback, as always, is welcome and appreciated. 

The big question is whether 10.8 will use the 10.7 distro (the way 
10.[56] use the 10.4 distro) or be a new distro itself (the way 10.7 
was vs 10.6). Given that only OS X 10.7 uses dist:10.7 at this point, 
there's no reason anything in it needs to be tagged Distribution:10.7 
unless we know it to be nonviable on 10.8. Likewise, dist:10.7 files 
don't need to carry any of the dist/arch/type tags for variants that 
only existed in the 10.[456] worlds. That can go a long way to 
simplifying those crufty lines (and help detect .info that actually 
*don't* supply any variant on the new distro). The cost is that it 
means the *same* .info file won't be usable on both 10.[56] and 
10.7whatever (but the diff is still easy to read and any standard diff 
utility should be able to ignore the expected different lines). 

dan

  --
Daniel Macks
dma...@netspace.org



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] pixman broken on clang

2012-04-22 Thread Daniel Macks
On Sun, 22 Apr 2012 10:54:25 -0400, Jack Howarth 
howa...@bromo.med.uc.edu wrote:
Benjamin,
The pixman-0.22.2-1 package fails -m on Lion due to the testsuite
 failure... 

 blitters test failed! (checksum=EBC4DD86, expected 265CDFEB)
 FAIL: blitters-test
 scaling test passed (checksum=80DF1CB2)
 PASS: scaling-test
 affine test passed (checksum=4B5D1852)
 PASS: affine-test
 PASS: composite
 =
 1 of 18 tests failed
 Please report to pix...@lists.freedesktop.org
 =

 This can be eliminated with the following change to the info file... 

 --- /sw/fink/10.7/stable/main/finkinfo/graphics/pixman.info 
 2011-07-21 13:02:37.0 -0400
 +++ pixman.info 2012-04-22 10:45:21.0 -0400
 @@ -1,6 +1,6 @@
  Package: pixman
  Version: 0.22.2
 -Revision: 1
 +Revision: 2
  Description: Pixel manipulation library
  License: BSD
  Maintainer: Benjamin Reed pix...@fink.raccoonfink.com
 @@ -26,6 +26,7 @@
 if [[ $(sw_vers -productVersion | cut -d. -f1-2)  10.6 ]]; then
   export CC=clang
 + export CFLAGS=-O2 -g -fwrapv
   elif [ -x /usr/bin/gcc-4.2 ]; then
   export CC=gcc-4.2
   fi

 Thanks in advance for fixing this issue. 

It did not fail for me on 10.7/xcode4.2 (but Jack is using 4.3.2). Did 
not seem to have any adverse effects for me though, nor on 10.6 even if 
not restricted to  10.6, so I pushed it as a SetCFLAGS rather than a 
platform-specific mode. 

dan

  --
Daniel Macks
dma...@netspace.org



--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] tomcat4 (and 5 and 6) download themselves during CompileScript

2012-04-12 Thread Daniel Macks
They each have:

CompileScript: rsync -avr --exclude=dist ./ dist/

which is a serious flaw. There is no guarantee that the builder will have 
network access. At least as importantly, it means a user might get a different 
ultimate package resuilt because the upstream server's contents could change. 
The whole aim of fink is to give reproducible results, which is why we even 
bother to have Version and Revision fields and checksums of the source and 
patchfiles. These packages need to fixed to encapsulate a specific snapshot of 
the files that would be downloaded. 

dan

 --
Daniel Macks
dma...@netspace.org


--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] tomcat4 (and 5 and 6) download themselves duringCompileScript

2012-04-12 Thread Daniel Macks
On Thu, 12 Apr 2012 10:37:23 -0400, Daniel Macks dma...@netspace.org wrote:
They each have:

 CompileScript: rsync -avr --exclude=dist ./ dist/

 which is a serious flaw. There is no guarantee that the builder will 
 have network access. At least as importantly, it means a user might 
 get a different ultimate package resuilt because the upstream 
 server's contents could change. The whole aim of fink is to give 
 reproducible results, which is why we even bother to have Version and 
 Revision fields and checksums of the source and patchfiles. These 
 packages need to fixed to encapsulate a specific snapshot of the 
 files that would be downloaded. 

Looking further, there is also a sudo command being run during 
InstallScript, which is not a valid thing to do...no guarantee the 
build-machine will be attended and blocks all sorts of scripted build 
processes. There are also chown commands...seems inconsistent that one 
would need to sudo if one already has the power to chown? But even 
better would be to do the chown in PostInst, so that the whole build 
process can run in the --build-as-nobody sandbox (a mechanism that 
prevents all sorts of runaway root-user commands). 

dan

  --
Daniel Macks
dma...@netspace.org



--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] tomcat4 (and 5 and 6) downloadthemselves duringCompileScript

2012-04-12 Thread Daniel Macks
On Thu, 12 Apr 2012 10:50:39 -0400, Daniel Macks dma...@netspace.org wrote:
On Thu, 12 Apr 2012 10:37:23 -0400, Daniel Macks dma...@netspace.org wrote:
 They each have:
 
  CompileScript: rsync -avr --exclude=dist ./ dist/
 
  which is a serious flaw. There is no guarantee that the builder 
 will  have network access. At least as importantly, it means a user 
 might  get a different ultimate package resuilt because the upstream 
  server's contents could change. The whole aim of fink is to give  
 reproducible results, which is why we even bother to have Version and 
  Revision fields and checksums of the source and patchfiles. These  
 packages need to fixed to encapsulate a specific snapshot of the  
 files that would be downloaded. Looking further, there is also a sudo 
 command being run during InstallScript, which is not a valid thing to 
 do...no guarantee the build-machine will be attended and blocks all 
 sorts of scripted build processes. There are also chown 
 commands...seems inconsistent that one would need to sudo if one 
 already has the power to chown? But even better would be to do the 
 chown in PostInst, so that the whole build process can run in the 
 --build-as-nobody sandbox (a mechanism that prevents all sorts of 
 runaway root-user commands). 

My spies tell me that the rsync is safe. I flagged it because every 
time I tried to build (which failed for the other reasons stated) I saw 
network access. Stupid coincidences:( So package is busted but not 
*that* way. 

dan

  --
Daniel Macks
dma...@netspace.org



--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] switch to framework python builds?

2012-04-11 Thread Daniel Macks
Isn't the actual only difference between framework and library the 
difference between using -F/-framework vs -L/-l flags when linking? And 
the binary library inside .framework is really just a .dylib by a 
different filenaming scheme. I can't envision any way that the linker 
flags or filename/location could have any runtime effect at all, or 
that any runtime-loading or configure-detection/makefile recipe 
couldn't just have its flags changed to the normal-lib way. 

dan

On Wed, 11 Apr 2012 10:43:46 -0400, Jack Howarth 
howa...@bromo.med.uc.edu wrote:
Daniel and Daniel,
   While creating test packaging for a wxcocoa923-py package for use
 with relax-py, I discovered that the cocoa build of wxPython 9.2.3.1
 issues an error message, when running its demos, that access to the
 screen requires a framework build of python for the cocoa support. 
 Since MacPorts already builds their pythons as frameworks, I'll 
 continue testing there to make sure that the resulting wxPython
 with cocoa support is fully functional. If it is, we really might
 want to consider switching our python packages over to framework
 builds as well in order to be able to use the upcoming cocoa support
 in such packages as wxPython. 
   Jack



  --
Daniel Macks
dma...@netspace.org



--
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] [Fink-users] Metacity on 10.7 builds but does not build

2012-03-31 Thread Daniel Macks
On Sat, 31 Mar 2012 11:33:16 +0200, Peter Dyballa 
peter_dyba...@freenet.de wrote:

 Am 31.3.2012 um 02:52 schrieb Stefan Bruda:

  I am sure I am missing something, but what would be the difference
  between the fink environment and the shell?  Advice is appreciated. 

 This can be checked quite easily: copy the INFO (and possible PATCH) 
 file of a package into your local repository, 
 /sw/fink/dists/local/main/finkinfo (bits left out). In the INFO file 
 add an l to the revision number. Below you can find an inline shell 
 script block called CompileScript. Here you can add

  set
  env
  ...

 whatever else (for example: exit) is necessary to determine the 
 environment in which the compilation will happen. 

'fink dumpinfo -fenv THEPACKAGENAME' tells you the environment that 
fink uses when running the scripts in THEPACKAGENAME, no need to hack 
.info

dan

  --
Daniel Macks
dma...@netspace.org



--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] glib 1 in 10.7 tree, or: how hard is it to port from glib1 to glib2?

2012-03-05 Thread Daniel Macks
On Mon, 5 Mar 2012 09:36:47 -0500, Charles Lepple clep...@gmail.com wrote:
All,

 One of the things preventing me from just moving pcb into the 10.7 
 tree is a dependency on libstroke, which uses glib1. (It's not a hard 
 dependency - I've never used the stroke functionality, and the pcb 
 ./configure script will happily detect the absence of the library). 

 Any recommendations? I don't seem to see any active development on 
 glib1 upstream (or on libstroke, for that matter) so I'm tempted to 
 drop libstroke. 

 Or, has anyone tried porting a glib1 codebase to glib2?

Depending on what parts of the interface are used, porting from glib1  
to glib2 ranges from trivial (switch the -I and -L flags) to annoying 
  (...and adjust some #include) to quite difficult (...and figure 
out  how to adjust for function prototype differences and struct 
accessor  changes or so). Glib1 is hella-old, and I don't think we 
really want to  keep supporting it into 10.7. 

The only reverse-depends of libstroke I see are fvwm2  and pcb, so if 
they could migrate off of it, obivously the libstroke  migration 
problem is solved by not migrating it. Or libstroke (as a  package) 
could split the libgstroke into a separate package in a  separate .info 
(like we did with dbus vs dbus-glib) and then it's easier  to bring 
forward what pcb wants without depending on the glib layer  (which can 
then be wrangled or not as time allows). And also thin the  dep-tree 
for pcb (not need the glib deps). Added libstroke maintainer to Cc for 
his thoughts. 

dan

--
Daniel Macks
dma...@netspace.org



--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Variants and Package Overwrites

2012-03-01 Thread Daniel Macks


On Thu, 1 Mar 2012 13:57:31 -0800, David Lowe doctorjl...@verizon.net wrote:

 On 19 Feb, 2012, at 10:20 AM, Alexander Hansen wrote:

  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
   On 2/19/12 12:52 PM, David Lowe wrote:
  So i finally get around to enabling the SDL version of the freeciv
  package.  After overcoming a few small hurdles i now face this:
   Unpacking freeciv-sdl (from
  .../freeciv-sdl_2.3.1-13_darwin-i386.deb) ... /sw/bin/dpkg: error
  processing
  
 /sw/fink/dists/local/main/binary-darwin-i386/freeciv-sdl_2.3.1-13_darwin-i386.deb
  (--install): trying to overwrite `/sw/bin/freeciv-manual', which
  is also in package freeciv
   I know of no innate reason why the binaries can't co-exist, but my
  browsing through info files didn't turn up anything that obviously
  looked like a solution.  What are my options other than having the
  two variants 'Conflicts:' each other?

  A few thoughts:
   1)  Let freeciv and freeciv-sdl Conflicts: and Replaces: each other. 
  That's easy, but if there's only the one file that overlaps another
  solution might be preferable. 
   2)  Rename freeciv-manual in _both_ variants to avoid overlap, and use
  update-alternatives to allow fink (or the user) to select which one of
  the renamed items will provide 'freeciv-manual'.  That avoids the
  Conflicts/Replaces between variants, at the expense of a little
  additional work in a PostInstScript and PreRmScript. 
   3)  A separate freeciv-manual package (I'm assuming that it's a manual
  :-) ) which both freeciv and freeciv-sdl would Depend (or
  RuntimeDepend) on.  This would entail an additional package
  description.  Unfortunately you can't just do it as a Splitoff,
  because it's forbidden to have an invariantly-named Splitoff of a
  varianted package. 
   4)  A freeciv-manual package and a freeciv-manual-sdl package which
  are Splitoffs of freeciv and freeciv-sdl respectively.  They'd both
  contain the freeciv-manual executable, Conflict/Replace each other,
  but you'd set the dependencies in freeciv and freeciv-sdl to allow for
  both, e.g. 
   RuntimeDepends: ... freeciv-manual (=%n-%v) | freeciv-manual-sdl (=%n-%v)
   I'm thinking RuntimeDepends might come in handy here to avoid
  deadlocks at build time. 

  After some research, i plan to implement something similar to the 
 way this is done in Debian.  The package will have more variants:

 1) freeciv [just the gtk2 client]
 2) freeciv-sdl [just the client]
 3) freeciv-server [backend which is not needed for multiplayer games]
 4) freeciv-common [graphics  sounds for all clients, the manual, and 
 some small utilities]

  So this is basically another tack on Mr. Hansen's option 3.  My new 
 problem is that there is no configure option to disable creation of 
 the manual.  Now i *imagine* the fix would be a PreInstScript that 
 goes into the build directory and deletes the manual subdirectory, 
 but i'm open to any other ideas.  If this is to be the way, can 
 anybody suggest what info file would be a good example for how to do 
 this?

PreInst is a dpkg installing the .deb into the live filesystem not 
during creation of the .deb archive for later use. I'm pretty sure 
filename collisions are handled in dpkg based on its own records of 
what it installed, not the current state of the filesystem. And PreInst 
doesn't happen until dpkg has decided that it can actually likely 
install it, which would be well after it aborted due to the collision, 
if I understand your plan. You need to delete the files from the 
install staging directory (%i) during InstallScript, so that the actual 
package (.deb) that dpkg is handling is not colliding. The alternative 
is to hack the makefiles so that the manual isn't generated. I'm not 
sure the amount of time and dependencies needed for generating them, so 
I don't know if there's a substantial advantage (to users) of disabling 
their generation rather than generating-then-wasting. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Build problems with ipython-0.8.2-2

2012-02-11 Thread Daniel Macks
On Sat, 11 Feb 2012 16:07:28 + (UTC), JF Mertens 
j...@core.ucl.ac.be wrote:
Daniel Macks dmacks at netspace.org writes:

   One dep, zmq-pyXX, is tagged Distribution:10.6  and I don't 
 know why or have 10.5 to test-build, so that's a  dependency-tree 
 hole on 10.5 at the moment. zmq-py27 and -py32 did build and install 
 w/o problem on 10.5 here
 (both 32bit and 64bit). 

Thanks! I un-tagged it. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Build problems with ipython-0.8.2-2

2012-02-07 Thread Daniel Macks
On Tue, 07 Feb 2012 13:16:40 -0500, Alexander Hansen 
alexanderk.han...@gmail.com wrote:
-BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 The original post was for 10.6.8/x86_64, but the problems apply to any
 configuration using the 10.4 tree. 

 1)  The Source-MD5 no longer matches. 
 2)  The build has changed. 

 A) (after correcting the Source-MD5)

 Writing
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/lib/python2.7/site-packages/ipython-0.8.2-py2.7.egg-info

  mv
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/doc/ipython{,-py2.7}
 mv: rename
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/doc/ipython to
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/doc/ipython-py2.7:
 No such file or directory
 There is, however, a
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/doc/ipython-0.8.2

 B) (after correcting the above)

  mv
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/man/man1/ipython-wx.1.gz
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/man/man1/ippython-wx-py27.1.gz
 mv: rename
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/man/man1/ipython-wx.1.gz
 to
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/man/man1/ippython-wx-py27.1.gz:
 No such file or directory

 $ls /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/man/man1
 ipython.1.gz pycolor.1.gz

 $ find /sw/src/fink.build/ipython-py27-0.8.2-2/ -name *.1.*
 /sw/src/fink.build/ipython-py27-0.8.2-2/ipython-0.8.2/doc/ipython.1.gz
 /sw/src/fink.build/ipython-py27-0.8.2-2/ipython-0.8.2/doc/pycolor.1.gz

 C) (after correcting the above)

 /bin/cp -r README.txt
 /sw/src/fink.build/root-ipython-py27-0.8.2-2/sw/share/doc/ipython-py27/
 cp: README.txt: No such file or directory
 (it's now just 'README')

 D) It works after correcting the above. 

 Now, that being said, is it worth updating this version, or should we
 bring the newer version in use in the 10.7 tree over?

 http://pdb.finkproject.org/pdb/package.php/ipython-py27

The py27 variant of the new version from 10.7 (along with its new 
dependencies) all built fine for me on 10.6/i386 so I committed them 
into the 10.[56] distro. I also added a py26 variant because the 
ipython-py.info in 10.7 says that version is usable on it, and likewise 
added py26 variants to some dependencies that I migrated into the 
10.[56]/stable distro. One dep, zmq-pyXX, is tagged Distribution:10.6 
and I don't know why or have 10.5 to test-build, so that's a 
dependency-tree hole on 10.5 at the moment. 

I moved the old version of ipython into a separate .info and only kept 
its variants that are less than 26 (per the new version's statement 
about version compatibility). So obviously *those* are still as broken 
as before (due to upstream changes per the original bug report here). 
Someone else feel free to pick it up from here. One idea kicked around 
on #fink was to have *fink* host the previous contents (from the old 
URL) of the old-version ourselves. But I no longer have a copy of it. 
Akh says the mastermirror has already picked up the new one, so it 
might take some digging and fancy renaming to find it there if we still 
have it. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Fink's zope package

2012-02-05 Thread Daniel Macks
The zope package is a fairly old version and it does not install (errors 
during PostInst). It uses a nonstandard packaging game, which I just corrected. 
But that just makes the failure that much more obvious (crashes during package 
building rather than deferring the crash until installation). 

The package is an old version, which has not had security upgrades in many 
years. There are newer versions, but I don't know anything about this package 
itself nor do I use it. Thus, I'll deleting it from fink for now. Someone feel 
free to revive it with upgrades. 

That also means zannot (Annotea extension for Zope Server) had to be deleted 
for now. That package also looks fairly old, and does similar makes sense on 
Debian, but fink isn't Debian python packaging things. If someone revives 
zope, also consider reviving zannot (assuming it is still compatible with the 
new zope). 

dan

 --
Daniel Macks
dma...@netspace.org


--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Validation tests for BuildDependsOnly

2012-01-24 Thread Daniel Macks
The requirement for a BDO tag in .info kicks in when a .deb has both a shared 
library and a header file. Why is the shared library required? Seems like 
having headers already means it's used by the compiler. It might be a 
headers-only template library or other set of macros, or the library with the 
headers might be static-only. In either of those cases, I think the package 
would only be used as a BuildDepends (not Depends) and that it should *not* be 
a Depends in order to allow swapping of different interface-versions of it. Any 
objections to knocking the heuristic for BDO required down to *just* header 
files?

This came up after a #fink discussion where we found that frameworks are not 
flagged for requiring BDO, even though they may contain non-libversioned 
files for use by others compiling against them. That's the situation that BDO 
is designed to signify, and therefore prevent Depends deadlocks when swapping 
different libversions. So, while we're working on BDO, should it also be 
required when a .framework contains non-libversioned files?

dan

 --
Daniel Macks
dma...@netspace.org


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Validation tests for BuildDependsOnly

2012-01-24 Thread Daniel Macks
I think that this is exactly one of the cases we should be rooting out 
(and that we are not currently able to detect). We do still have some 
packages that are static-only libraries and maybe some executables, and 
especially if also executables other packages tend to Depends on them. 
That makes it difficult to upgrade them to be shared or for 
backward-incompatible new libversions even if still static-only. 

dan

On Tue, 24 Jan 2012 15:57:59 -0800, David R. Morrison 
d...@finkproject.org wrote:
My recollection of the original idea was that there might be a package 
with binaries, static libs, and headers all together.  I dont know if 
there are any such left, but if there are, they will need to be 
splitoffized to separate the binaries (should this change be made). 

   -- Dave

 Sent from my iPad

 On Jan 24, 2012, at 3:29 PM, Daniel Macks dma...@netspace.org wrote:

  The requirement for a BDO tag in .info kicks in when a .deb has 
 both a shared library and a header file. Why is the shared library 
 required? Seems like having headers already means it's used by the 
 compiler. It might be a headers-only template library or other set of 
 macros, or the library with the headers might be static-only. In 
 either of those cases, I think the package would only be used as a 
 BuildDepends (not Depends) and that it should *not* be a Depends in 
 order to allow swapping of different interface-versions of it. Any 
 objections to knocking the heuristic for BDO required down to 
 *just* header files?
   This came up after a #fink discussion where we found that 
 frameworks are not flagged for requiring BDO, even though they may 
 contain non-libversioned files for use by others compiling against 
 them. That's the situation that BDO is designed to signify, and 
 therefore prevent Depends deadlocks when swapping different 
 libversions. So, while we're working on BDO, should it also be 
 required when a .framework contains non-libversioned files?
   dan
   --
  Daniel Macks
  dma...@netspace.org

 --
  Keep Your Developer Skills Current with LearnDevNow!
  The most comprehensive online learning library for Microsoft developers
  is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
  Metro Style Apps, more. Free future releases when you subscribe now!
  http://p.sf.net/sfu/learndevnow-d2d
  ___
  Fink-devel mailing list
  Fink-devel@lists.sourceforge.net
  List archive:
  http://news.gmane.org/gmane.os.apple.fink.devel
  Subscription management:
  https://lists.sourceforge.net/lists/listinfo/fink-devel

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel



  --
Daniel Macks
dma...@netspace.org



--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Validation tests for BuildDependsOnly

2012-01-24 Thread Daniel Macks
Committed to master the removal of ...and also has shared library 
from the requires BDO if has header test:

https://github.com/fink/fink/commit/8d5b4554e5f502ff8db6a693972d0810cf78cf9e

It's catching a bunch of ones that look legitimately broken to me 
(static-only libs with no BDO) and I don't see false-positives. 

dan

On Tue, 24 Jan 2012 16:39:46 -0800, David R. Morrison 
d...@finkproject.org wrote:
Sounds good to me... 

   -- Dave

 Sent from my iPhone

 On Jan 24, 2012, at 4:24 PM, Daniel Macks dma...@netspace.org wrote:

  I think that this is exactly one of the cases we should be rooting 
 out  (and that we are not currently able to detect). We do still 
 have some  packages that are static-only libraries and maybe some 
 executables, and  especially if also executables other packages tend 
 to Depends on them.  That makes it difficult to upgrade them to be 
 shared or for  backward-incompatible new libversions even if still 
 static-only.   dan
   On Tue, 24 Jan 2012 15:57:59 -0800, David R. Morrison  
 d...@finkproject.org wrote:
  My recollection of the original idea was that there might be a 
 package  with binaries, static libs, and headers all together.  I 
 dont know if  there are any such left, but if there are, they will 
 need to be  splitoffized to separate the binaries (should this 
 change be made).-- Dave
   Sent from my iPad
   On Jan 24, 2012, at 3:29 PM, Daniel Macks 
 dma...@netspace.org wrote:
   The requirement for a BDO tag in .info kicks in when a .deb 
 has  both a shared library and a header file. Why is the shared 
 library  required? Seems like having headers already means it's 
 used by the  compiler. It might be a headers-only template library 
 or other set of  macros, or the library with the headers might be 
 static-only. In  either of those cases, I think the package would 
 only be used as a  BuildDepends (not Depends) and that it should 
 *not* be a Depends in  order to allow swapping of different 
 interface-versions of it. Any  objections to knocking the heuristic 
 for BDO required down to  *just* header files?
  This came up after a #fink discussion where we found that  
 frameworks are not flagged for requiring BDO, even though they may  
 contain non-libversioned files for use by others compiling against 
  them. That's the situation that BDO is designed to signify, and  
 therefore prevent Depends deadlocks when swapping different  
 libversions. So, while we're working on BDO, should it also be  
 required when a .framework contains non-libversioned files?
  dan
  --
  Daniel Macks
  dma...@netspace.org
   
 --
  Keep Your Developer Skills Current with LearnDevNow!
  The most comprehensive online learning library for Microsoft developers
  is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
  Metro Style Apps, more. Free future releases when you subscribe now!
  http://p.sf.net/sfu/learndevnow-d2d
  ___
  Fink-devel mailing list
  Fink-devel@lists.sourceforge.net
  List archive:
  http://news.gmane.org/gmane.os.apple.fink.devel
  Subscription management:
  https://lists.sourceforge.net/lists/listinfo/fink-devel
   
 --
  Keep Your Developer Skills Current with LearnDevNow!
  The most comprehensive online learning library for Microsoft developers
  is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
  Metro Style Apps, more. Free future releases when you subscribe now!
  http://p.sf.net/sfu/learndevnow-d2d
  ___
  Fink-devel mailing list
  Fink-devel@lists.sourceforge.net
  List archive:
  http://news.gmane.org/gmane.os.apple.fink.devel
  Subscription management:
  https://lists.sourceforge.net/lists/listinfo/fink-devel
  --
  Daniel Macks
  dma...@netspace.org
 
 --
  Keep Your Developer Skills Current with LearnDevNow!
  The most comprehensive online learning library for Microsoft developers
  is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
  Metro Style Apps, more. Free future releases when you subscribe now!
  http://p.sf.net/sfu/learndevnow-d2d
  ___
  Fink-devel mailing list
  Fink-devel@lists.sourceforge.net
  List archive:
  http://news.gmane.org/gmane.os.apple.fink.devel
  Subscription management:
  https://lists.sourceforge.net/lists/listinfo/fink-devel

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http

[Fink-devel] -polymake-2.3 build failure on 10.6

2012-01-18 Thread Daniel Macks
  { echo CC=gcc-4.0
    echo CXX=g++-4.0
    echo Cflags=$CPPFLAGS
    echo CXXflags=$CPPFLAGS
    echo LDflags=-w $LDFLAGS
    echo InstallTop=/sw64/share/polymake
    echo InstallArch=/sw64/lib/polymake
    echo InstallDoc=/sw64/share/doc/polymake
    echo InstallLinks=/sw64/bin
    echo Arch=    echo ProcessDep=none
  } | make configure PERL=/usr/bin/perl
can't locate perl's config.h: suspicious perl installation problem?
make: *** [configure] Error 2

-j1; same results both i386 and x86_64. It's mis-determining the path (even if 
I fix it  to use the single-arch perl interp). But even if I hardcode the path 
to config.h (in support/configure.pl), the build fails shortly thereafter:

gcc-4.2 -c   -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common 
-DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include -Os   -DVERSION=\\ 
-DXS_VERSION=\\  
-I/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE   Ext.c
Ext.xs: In function 'dump_me':
Ext.xs:30: warning: field precision should have type 'int', but argument 3 has 
type 'STRLEN'
Ext.xs:50: warning: field precision should have type 'int', but argument 3 has 
type 'STRLEN'
Ext.xs:53: warning: field precision should have type 'int', but argument 4 has 
type 'I32'
Ext.xs:58: warning: field precision should have type 'int', but argument 3 has 
type 'I32'
Ext.xs:60: warning: field precision should have type 'int', but argument 4 has 
type 'I32'
Ext.xs:64: error: 'XPVHV' has no member named 'xhv_name'
Ext.xs:67: error: 'XPVAV' has no member named 'xav_flags'
Ext.xs: In function 'dump_me':
Ext.xs:30: warning: field precision should have type 'int', but argument 3 has 
type 'STRLEN'
Ext.xs:50: warning: field precision should have type 'int', but argument 3 has 
type 'STRLEN'
Ext.xs:64: error: 'XPVHV' has no member named 'xhv_name'
Ext.xs:67: error: 'XPVAV' has no member named 'xav_flags'
/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler 
(/usr/bin/../libexec/as/ppc/as or /usr/bin/../local/libexec/as/ppc/as) for 
architecture ppc not installed
Installed assemblers are:
/usr/bin/../libexec/as/x86_64/as for architecture x86_64
/usr/bin/../libexec/as/i386/as for architecture i386
/usr/bin/../libexec/as/arm/as for architecture arm
(...and then more and more of these)

so it's also not propagating arch settings correctly. The package appears to be 
a fairly old version vs upstream releases. 

dan

 --
Daniel Macks
dma...@netspace.org


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] plack-pmXXX missing dependency

2012-01-16 Thread Daniel Macks
WARNING: While resolving dependency filesys-notify-simple-pm5100 for package 
plack-pm5100-0.9982-1, package filesys-notify-simple-pm5100 was not 
found.Can't resolve dependency filesys-notify-simple-pm5100 for 
packageplack-pm5100-0.9982-1 (no matching packages/versions found)
Exiting with failure. 

I don't see any variant of filesys-notify-pm on any fink distro. Is this a typo 
or a package description you did not finish submitting on the trackers?

dan

 --
Daniel Macks
dma...@netspace.org


--
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] python26-2.6.7-2 test failure

2012-01-07 Thread Daniel Macks
, that makes 
 _ctypes/_ctypes_test.c be compiled with -O0 because anything else 
 triggered a compiler bug in clang which caused test failures. 
 python26 lacks that patch. The bug must have been fixed in Xcode 4.2 
 so I'm not seeing it. That patch should be added to python26.patch. 
 
  Daniel

 Yes.  Adding that last chunk that sets -O0 lets all the tests pass on 
 10.7/4.1. 

Thanks for all the diagnosis and testing. Pushed into 10.6 and 10.7

=dan

  --
Daniel Macks
dma...@netspace.org



--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] mysql-dev and mysql-shlibs are unbuildable

2011-12-17 Thread Daniel Macks
On Sat, 17 Dec 2011 12:46:22 -0500, Alexander Hansen 
alexanderk.han...@gmail.com wrote:
-BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 10.4/stable tree:

 $ fink build mysql-dev
 Password:
 Information about 12322 packages read in 2 seconds. 
 The package 'mysql-dev' will be built without being installed. 

 WARNING: The package mysql has a preferred Depends on mysql-client,
   but mysql-client is an obsolete package. 

 Reading dependency for mysql-3.23.58-1025... 
 Reading build dependency for mysql-3.23.58-1025... 
 Reading dependency for mysql-dev-3.23.58-1025... 
 Reading dependency for mysql-shlibs-3.23.58-1025... 
 Reading dependency for mysql-client-3.23.58-1025... 
 WARNING: While resolving dependency gdbm for package
 mysql-3.23.58-1025, package gdbm was not found. 
 Can't resolve dependency gdbm for package mysql-3.23.58-1025 (no
 matching
 packages/versions found)

 I don't think anything actually uses this ancient version of mysql, so
 maybe it should just be converted to a -shlibs for legacy support, as
 was gdbm. 

That old mysql (Version 3) is already restricted to distributions 
10.[45] only, but one still needs the dependencies in order to build it 
(though I generally agree with the idea of sending unused libraries 
into the land of only -shlibs on platforms where it exists at all). 
Someone on that old dist needs to upgrade it to a newer gdbm dep or 
else revive that old gdbm on those platforms. 

Unrelatedly, the OBOSLETE warning is not resolveable, because the the 
noted package is indeed obsolete in later versions even though it 
wasn't when *this* package was the current version of it. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] updating fribidi

2011-11-27 Thread Daniel Macks
Thanks for that update! I think your fvwm2 can now be updated to take 
advantage of it (see DescPackaging note). 

On the other hand, this new version abolishes some headers that used to 
be installed, so packages that were using the old version need to be 
test-built and possibly updated. I *think* it's just a matter of 
switching to (or only) including the main fribidi.h rather than some 
specific other .h. 

dan

On Sat, 26 Nov 2011 19:46:14 -0800, David R. Morrison 
d...@finkproject.org wrote:
Thanks for noticing that.  I did the update. 

   -- Dave

 On Nov 26, 2011, at 3:16 PM, Hanspeter Niederstrasser wrote:

  Dave,
   Is it possible to update Fink's fribidi to the latest upstream?  
 A package I'm trying needs fribidi  0.19.  According to the fribidi 
 page, 0.19 is API/ABI compatible with the 0.10 series.  Thanks,
   Hanspeter


 --
 All the data continuously generated in your IT infrastructure 
 contains a definitive record of customers, application performance, 
 security threats, fraudulent activity, and more. Splunk takes this 
 data and makes sense of it. IT sense. And common sense. 
 http://p.sf.net/sfu/splunk-novd2d
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel



  --
Daniel Macks
dma...@netspace.org



--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] updating fribidi

2011-11-27 Thread Daniel Macks
Working through the reverse-depends of the fribidi library, 
fribidi-pmXXX may be a hopeless case. Even when I patched it to use the 
correct .h, it fails self-tests because it appears to be using internal 
interfaces or other no-longer-public parts of the shared library. Given 
that it's been untouched upstream since 2002 and doesn't have a free 
license anyway, could just scrap it? It's got no reverse-dependencies 
anywhere in current 10.4 or beyond and does not appear to be part of 
other platforms' distros (Debian, for example) for a long time if ever. 

Also, fribidi.pc (which may not have existed in old version?) should be 
in the -dev splitoff not main package. Likewise the man3/* are all for 
the library so maybe they should also make that shift?

dan

On Sun, 27 Nov 2011 14:12:37 -0500, Daniel Macks dma...@netspace.org wrote:
Thanks for that update! I think your fvwm2 can now be updated to take
 advantage of it (see DescPackaging note). On the other hand, this new 
 version abolishes some headers that used to be installed, so packages 
 that were using the old version need to be test-built and possibly 
 updated. I *think* it's just a matter of switching to (or only) 
 including the main fribidi.h rather than some specific other .h. dan

 On Sat, 26 Nov 2011 19:46:14 -0800, David R. Morrison 
 d...@finkproject.org wrote:
 Thanks for noticing that.  I did the update. 
-- Dave
 
  On Nov 26, 2011, at 3:16 PM, Hanspeter Niederstrasser wrote:
 
   Dave,
Is it possible to update Fink's fribidi to the latest upstream? 
   A package I'm trying needs fribidi  0.19.  According to the 
 fribidi  page, 0.19 is API/ABI compatible with the 0.10 series.  
 Thanks,
Hanspeter
 
 
  
 --
  All the data continuously generated in your IT infrastructure  
 contains a definitive record of customers, application performance,  
 security threats, fraudulent activity, and more. Splunk takes this  
 data and makes sense of it. IT sense. And common sense.  
 http://p.sf.net/sfu/splunk-novd2d
  ___
  Fink-devel mailing list
  Fink-devel@lists.sourceforge.net
  List archive:
  http://news.gmane.org/gmane.os.apple.fink.devel
  Subscription management:
  https://lists.sourceforge.net/lists/listinfo/fink-devel
 
 

   --
 Daniel Macks
 dma...@netspace.org



 --
 All the data continuously generated in your IT infrastructure 
 contains a definitive record of customers, application performance, 
 security threats, fraudulent activity, and more. Splunk takes this 
 data and makes sense of it. IT sense. And common sense. 
 http://p.sf.net/sfu/splunk-novd2d
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel



  --
Daniel Macks
dma...@netspace.org



--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Perl IO:All or App-SVN-Bisect

2011-11-20 Thread Daniel Macks
On Fri, 18 Nov 2011 10:06:06 -0500, Hans-Christoph Steiner 
h...@at.or.at wrote:
 On Nov 17, 2011, at 10:15 PM, Daniel Macks wrote:
   The svn-bisect utility program is indeed bundled with the 
 App::SVN::Bisect module upstream and the module is also usable 
 directly. I didn't realize the end goal was the utility, so when I 
 packaged the module itself, the program got embedded in that package 
 by default--*not* generating it, or generating it stand-alone 
 separately and dependent on the module is harder than just letting it 
 happen:) Install app-svn-bisect-pm5100 (or I any other variant, can't 
 remember which others I set) and you automatically already have 
 /sw/bin/svn-bisect. The Provides:svn-bisect trick or a bundle package 
 are two ways to get an invariant name to allow easy dependencies on 
 it. Depends (heh) how likely the module/program is to be changed and 
 for others to need a specific minimum version for a certain feature 
 rather than just accepting any version of the command.  dan

 I think a Provides: svn-bisect covers my concerns.  I think most 
 people are going to look for it under that name rather than the 
 module name. 

Done. Now 'fink list svn-bisect' lists it, and 'fink install'ing it 
will prompt to select among the various perl-variants of 
app-svn-bisect-pmXXX (the underlying actual package) that exist on a 
user's platform (also noted in 'fink info'). 

dan

  --
Daniel Macks
dma...@netspace.org



--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Perl IO:All or App-SVN-Bisect

2011-11-17 Thread Daniel Macks


On Thu, 17 Nov 2011 20:35:05 -0500, Alexander Hansen 
alexanderk.han...@gmail.com wrote:
-BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 11/17/11 8:06 PM, Hans-Christoph Steiner wrote:
   On Nov 17, 2011, at 11:13 AM, Alexander Hansen wrote:
   -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
   On 11/17/11 10:57 AM, Alexander Hansen wrote:
  On 11/17/11 9:07 AM, Alexander Hansen wrote:
  On 11/17/11 12:54 AM, Hans-Christoph Steiner wrote:
   I'd like to package svn-bisect for fink, I can't seem to
  find any reference to it being in Fink anywhere. It relies
  on the IO:All perl module, which I also don't find any
  reference too. I'm not a perl person, so I could be blind
  to some obvious things there. 
   http://search.cpan.org/dist/App-SVN-Bisect  
 http://search.cpan.org/dist/IO-All/
   .hc
Indeed, those aren't currently in Fink.  They'd be
   app-svn-bisect-pm io-all-pm
 Io:All just got added to Fink. 
   (oops, should have been Io::All)
   And App::SVN::Bisect has been added now, too. 
Wow, awesome, that was fast.  I think that since the utility is
  called svn-bisect, the package should probably called that too. 
  Something like the epydoc-py package.  It generates an epydoc-py26
  and then uses update-alternatives to make an epydoc command in
  /sw/bin.  I think this package should be svn-bisect-pm and then do
  the same thing. 
   How does that sound?
   .hc
   Ah, I didn't know it was a utility. 

 If it doesn't generate a module that other packages use, then it's OK
 to give it a suffix other than pm, e.g. svn-bisect-perl. 

 You could also have it use Provides: svn-bisect, in case other
 packages down the road might need to Depend on it without caring about
 the Perl version.  As long as the Provides: is used responsibly, e.g. 
 not having a real svn-bisect package, too, this should be easier
 than having a list like: svn-bisect-perl588 | svn=bisect-perl5100

The svn-bisect utility program is indeed bundled with the 
App::SVN::Bisect module upstream and the module is also usable 
directly. I didn't realize the end goal was the utility, so when I 
packaged the module itself, the program got embedded in that package by 
default--*not* generating it, or generating it stand-alone separately 
and dependent on the module is harder than just letting it happen:) 
Install app-svn-bisect-pm5100 (or I any other variant, can't remember 
which others I set) and you automatically already have 
/sw/bin/svn-bisect. The Provides:svn-bisect trick or a bundle package 
are two ways to get an invariant name to allow easy dependencies on it. 
Depends (heh) how likely the module/program is to be changed and for 
others to need a specific minimum version for a certain feature 
rather than just accepting any version of the command. 

dan

  --
Daniel Macks
dma...@netspace.org



--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] autotools problem in dx-4.4.4-1505

2011-10-31 Thread Daniel Macks
On Sat, 29 Oct 2011 21:31:11 -0400, Alexander Hansen  wrote:

 I'm looking into what would be required to push dx over to 10.7 (one
 of the octave-forge packages would like to have it).  After tweaking
 the dependencies:

 automake1.9 - automake1.11
 libtool14 - libtool2

 I wound up with the following error prior to the configure script
 getting run:

 /sw/bin/autoreconf -f -i
 configure.ac:222: error: m4_require: circular dependency of
 AC_LANG_COMPILER(C++)
 ../../lib/autoconf/lang.m4:271: AC_LANG_COMPILER_REQUIRE is expanded
 from... 
 ../../lib/autoconf/general.m4:2518: AC_LINK_IFELSE is expanded from... 
 ../../lib/m4sugar/m4sh.m4:505: AS_IF is expanded from... 
 ../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from... 
 /sw/share/aclocal/libtool.m4:1086: _LT_SYS_MODULE_PATH_AIX is expanded
 from... 
 /sw/share/aclocal/libtool.m4:5748: _LT_LANG_CXX_CONFIG is expanded from... 
 /sw/share/aclocal/libtool.m4:816: _LT_LANG is expanded from... 
 /sw/share/aclocal/libtool.m4:799: LT_LANG is expanded from... 
 ../../lib/autoconf/c.m4:769: AC_LANG_COMPILER(C++) is expanded from... 
 ../../lib/autoconf/lang.m4:271: AC_LANG_COMPILER_REQUIRE is expanded
 from... 
 ../../lib/autoconf/general.m4:2462: AC_COMPILE_IFELSE is expanded from... 
 ../../lib/m4sugar/m4sh.m4:505: AS_IF is expanded from... 
 ../../lib/autoconf/headers.m4:87: AC_CHECK_HEADER is expanded from... 
 ../../lib/autoconf/headers.m4:195: AC_CHECK_HEADERS is expanded from... 
 configure.ac:222: the top level
 autom4te: /sw/bin/m4 failed with exit status: 1
 aclocal: autom4te failed with exit status: 1
 autoreconf: aclocal failed with exit status: 1

 Any ideas?

I committed a whole pile of fixes for dx, including for libtool2. There 
were a ton of no-longer-needed remnants from before .la were 
auto-cleaned and an incompatibility with the current hdf on 10.6 
(wouldn't have been a problem if that lib had a .dylib instead of just 
a .a). The circular-dependency was just a missing AC_PROG_CXX line in 
configure.ac before the line that ac was whining about, which I 
eventually learned after some googling. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Get your Android app more play: Bring it to the BlackBerry PlayBook 
in minutes. BlackBerry App World#153; now supports Android#153; Apps 
for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple 
it is! http://p.sf.net/sfu/android-dev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] emacs23 using non-Fink libpng15 with 10.5/Xquartz-2.6.3

2011-10-31 Thread Daniel Macks
 - -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -L/sw/lib -lrsvg-2
 - -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lX11
   -L/sw/lib -ldbus-1 -lpthread 5
 configure:9913: $? = 0
 configure:9922: result: yes

Does passing ac_cv_header_libpng_png_h=no (hopefully via 
ConfigureParams, or if not, as an export early in CompileScript) solve 
it? Looks like various providers of png (fink, apple x11, xquartz) all 
have $include/png.h but some also have various $include/libpng*/png.h, 
where the specifics depend on the libpng version. Emacs checks for 
png.h and libpng/png.h. Apple x11 appears to supply libpng12/ not 
libpng/ so emacs doesn't see it and fink has libpng15/ not libpng/ so 
that's not seen (but the png.h loose in $include is). But xquartz has 
libpng/ and emacs chooses it over loose-in-$include one. Yeesh. 

dan

  --
Daniel Macks
dma...@netspace.org



--
RSAreg; Conference 2012
Save #36;700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Failed: phase compiling: opensp4-shlibs-1.5.1-1015failed

2011-10-12 Thread Daniel Macks
On Thu, 6 Oct 2011 11:54:06 -0400, Scott Hannahs  wrote:
 On Oct 6, 2011, at 11:13, Alexander Hansen wrote:
  On 10/6/11 9:50 AM, Scott Hannahs wrote:
  I am having a problem with the package opensp4. 
   I get a failure in the compile phase Failed: phase compiling:
  opensp4-shlibs-1.5.1-1015 failed
   I believe that the relevant error is ld: library not found for
  -lgcc_ext.10.5
 
  Mac OS X 10.6.8 / XCode 2.3.2
   3.2.3 ?

 Doh!  Sorry.  dyslexia kicks in, my spouse doesn't believe any number 
 I put down as a phone message!

  /sw/bin/gcc-4.0 is from ccache-default, and points to ccache, which
  uses Xcode's compilers. 
   The package is _supposed_ to use Xcode's gcc-4.0; the build works for
  me, in any case. 

 Hmmm..   But I don't have ccache-default installed nor is it a 
 requirement in my rudimentary reading of the package.  I have gcc4.0 
 as a virtual package.  So it should be using the correct gcc version. 

 ccache   3.1.6-1  
   C/C++ compiler cache
 ccache-default   3.1.6-1  
   C/C++ compiler cache - As default compiler
 gcc2 2.95.2-0 
   [virtual package representing the gcc 2.95.2 compiler]
 gcc2.95  2.95.2-0 
   [virtual package representing the gcc 2.95.2 compiler]
 gcc3.1   3.1-0
   [virtual package representing the gcc 3.1 compiler]
 gcc3.3   3.3-0
   [virtual package representing the gcc 3.3 compiler]
 i   gcc4.0   4.0.1-5494   
   [virtual package representing the gcc 4.0.1 compiler]
 i   gcc4.2   4.2.1-5664   
   [virtual package representing the gcc 4.2.1 compiler]
 gcc444.4.6-1001   
   GNU Compiler Collection Version 4.4
 gcc44-compiler   4.4.6-1001   
   Compiler Binaries for gcc44. 
 gcc44-shlibs 4.4.6-1001   
   Shared libraries for gcc4
 gcc454.5.3-1001   
   GNU Compiler Collection Version 4.5
 i   gcc45-compiler   4.5.3-1001   
   Compiler Binaries for gcc45. 
 i   gcc45-shlibs 4.5.3-1001   
   Shared libraries for gcc4
 i   gcc464.6.1-1000   
   GNU Compiler Collection Version 4.6
 i   gcc46-compiler   4.6.1-1000   
   Compiler Binaries for gcc46. 
 i   gcc46-shlibs 4.6.1-1000   
   Shared libraries for gcc4

Try editing the opensp4-shlibs.info package description file (probably 
in /sw/fink/dists/stable/main/finkinfo/text). There's a line:

: ${CXX='g++-4.0'}

that has been there probably since when gcc4 was the *new* one. Change 
that line to:

  : ${CXX='g++'}

  so it would use the standard compiler instead. 

 It turns out that I didn't have anything depending on that package so 
 I can remove it from my suite.  It may have been a build depends?

opensp4 (itself, and the opensp4-shlibs binary) used to be an important 
library for a bunch of other packages. It's now been completely 
abandoned and everything that used it now uses the opensp5 suite 
instead. Assuming you have a fairly current selfupdate, you can likely 
remove whatever opensp4 packages you have currently installed and fink 
will never bother trying to install or build them again. 

dan

  --
Daniel Macks
dma...@netspace.org



--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Phased decommissioning of the unstable tree.

2011-10-05 Thread Daniel Macks
On Wed, 5 Oct 2011 16:31:56 +0200, Max Horn  wrote:
 Am 04.10.2011 um 07:18 schrieb Daniel Macks:
 
  I just did a full sweep of 10.4/unstable and (with the exception of 
 a  few corner cases) purged it of all .info that exactly matched the 
 one  in 10.4/stable (and also the parallel-named .patch if there was 
 one for  the in-sync .info). 
 
  I did no testing at all, so if it *was* in stable  and somehow 
 broken, it still is just as broken, and I also didn't look  at any 
 changed .info, so if it was broken in stable and fixed in  unstable 
 or in 10.7 it's still that same way too. The semi-automatic move of 
 packages from unstable to stable caused some collateral damage in 
 some cases. Namely if multiple .info files shared a single patch 
 file, and some of the .info files and the .patch were moved to 
 stable, but the other .info file(s) were not moved. 
 [...]



   Error: can't find patchfile ./unstable/main/finkinfo/sci/r-cran-sp.patch

According to 'cvs log' there has *never* been a file by that name there 
(it was like that when I got here, honest mom!). Maintainer cc'ed

dan

  --
Daniel Macks
dma...@netspace.org



--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Phased decommissioning of the unstable tree.

2011-10-03 Thread Daniel Macks
On Mon, 03 Oct 2011 17:30:46 -0400, Alexander Hansen  wrote:
 On 9/30/11 8:06 AM, Alexander Hansen wrote:
  As most of you know, it can be a pain to test and roll packages
  over to stable from unstable, particularly when they have huge
  dependency trees. 
   I propose the following phased process:
   Phase 1: Since people have been testing packages (presumably)
  before committing them to 10.7/stable, that tree is indeed  pretty
  stable.  We'll start by moving all packages from 10.4/unstable to
  10.4/stable that have identical (or mostly identical) counterparts
  in 10.7/stable.  Most importantly, we will _delete_ the
  descriptions from 10.7/unstable. 
   As people continue to add packages to 10.7, they should move them
  from 10.4/unstable to 10.4/stable if they're the same version. 
   In addition, we'll delete package descriptions from 10.4/unstable
  that are identical to those in 10.4/stable. 
   Phase 2: Once Phase 1 is finished, we will announce a freeze on new
  commits to 10.4/unstable, and we'll start rolling maintained
  packages and their dependencies over to stable. 
   Once the freeze has been announced all updates should go to the
  stable tree henceforth. 
   Phase 3: What should be left at this point is unmaintained packages
  that nothing else needs.  We should test these and see (1) if they
  still work, (2) if not, are there newer versions that work or can
  easily be made to, and (3) if not, do we bother keeping the
  packages.  In cases (1) or (2) we roll them to stable. 
   Any thoughts on this?

 I'll take that as a 'no', and we can go ahead and start Phase 1. 

 We are not currently freezing the CVS tree. 

 Maintainers should audit their packages in 10.4 and check for items
 that are identical in 10.4/stable and 10.4/unstable. 

I just did a full sweep of 10.4/unstable and (with the exception of a 
few corner cases) purged it of all .info that exactly matched the one 
in 10.4/stable (and also the parallel-named .patch if there was one for 
the in-sync .info). I did no testing at all, so if it *was* in stable 
and somehow broken, it still is just as broken, and I also didn't look 
at any changed .info, so if it was broken in stable and fixed in 
unstable or in 10.7 it's still that same way too. 

dan

  --
Daniel Macks
dma...@netspace.org



--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Validator complains about old cruft

2011-09-14 Thread Daniel Macks
On Wed, 07 Sep 2011 12:37:51 +0200, Martin Costabel  wrote:
Can we please get rid of the

 Error: use of PatchFile requires declaring a BuildDepends on fink 
 (= 0.24.12) or higher

 complaint in the validator? This should have been EOL'ed with 10.4, 
 probably even with 10.3, because older versions of fink wouldn't run 
 anyway, much less be able to build packages. The Fink-0.8.1 installer 
 for MacOSX 10.4 contained fink-0.24.23. 

Makes sense to me. I'll remove it unless someone objects in the next 
few days (or beats me to it:)

dan

  --
Daniel Macks
dma...@netspace.org



--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
Learn about the latest advances in developing for the 
BlackBerryreg; mobile platform with sessions, labs  more.
See new tools and technologies. Register for BlackBerryreg; DevCon today!
http://p.sf.net/sfu/rim-devcon-copy1 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] [cvs] dists/10.7/stable/main/finkinfo/sciqhull.info, NONE, 1.1 qhull.patch, NONE, 1.1

2011-08-15 Thread Daniel Macks
It appears the version in fink is very old (version is 2002, so I 
checked and saw a 2011 on a website, whose URL has changed vs 
homepage in package). Would be useful for maintainer (or someone else 
if maintainer is no longer interested) to look into updating it. 

dan

On Mon, 15 Aug 2011 13:37:31 -0400, Alexander Hansen  wrote:
-BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi.  I added the existing qhull package description to the 10.7
 distribution.  Please let us know if you are still interested in
 maintaining the package. 

 On 8/15/11 1:35 PM, Alexander Hansen wrote:
  Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci In
  directory vz-cvs-3.sog:/tmp/cvs-serv17973
   Added Files: qhull.info qhull.patch Log Message: Works on 10.7
  -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.11 (Darwin)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAk5JWVsACgkQB8UpO3rKjQ8MPgCfdc2DgMiYRp02hfz15HIWI8fA
 W/AAnR91jZUNI16B8yXQo4zpvhr1Xqey
 =t2Dl
 -END PGP SIGNATURE-

 --
 uberSVN's rich system and user administration capabilities and model 
 configuration take the hassle out of deploying and managing 
 Subversion and the tools developers use with it. Learn more about 
 uberSVN and get a free download at:  
 http://p.sf.net/sfu/wandisco-dev2dev
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel



  --
Daniel Macks
dma...@netspace.org



--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libapr.0-dev-1.4.5-1 hardcodes fink's sed in itslibtool scripts:

2011-07-25 Thread Daniel Macks
On Mon, 25 Jul 2011 15:04:51 -0400, Alexander Hansen  wrote:
-BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 It doesn't actually carry any dependency on sed itself, but when I tried
 to build a package that depends on libapr.0 (libserf0-0.7.0-3
 ), I got the following error:

 make LDFLAGS=-L/sw64/lib/system-openssl/lib -L/sw64/lib
 /sw64/share/apache2/build-1/libtool --silent --tag=CC --mode=compile gcc
 - -g -O2  -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
 - -DDARWIN_10 -I/sw64/lib/system-openssl/include  -I. 
 - -I/sw64/include/apache2   -I/sw64/include/apache2 -I/sw64/include  -c -o
 buckets/aggregate_buckets.lo buckets/aggregate_buckets.c  touch
 buckets/aggregate_buckets.lo
 /sw64/share/apache2/build-1/libtool: line 390: /sw64/bin/sed: No such
 file or directory

[etc]



   Right at the beginning of /sw64/share/apache2/build-1/libtool, after the
 GPL statement, I have:

 # A sed program that does not truncate output. 
 SED=/sw64/bin/sed

 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 
 Xsed=/sw64/bin/sed -e 1s/^X//

The libtool14 package had a similar problem, which was fixed by passing

  lt_cv_path_SED=/usr/bin/sed

to ./configure in CompileScript. Maybe that works here too?

dan

  --
Daniel Macks
dma...@netspace.org



--
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide.  Store less, Store more with what you own, Move data to 
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Excessive gtk-doc BuildDepends

2011-07-24 Thread Daniel Macks
On Sat, 23 Jul 2011 17:08:11 -0400, Remko Scharroo  wrote:
Dear Fink developers,

 Since I'm running the unstable tree, I need to compile every new 
 package. And a few of them, like cairo have the gtk-doc 
 BuildDepends, EVEN THOUGH it is compiled with --disable-gtk-doc

--enable/disable-gtk-doc is a bit of a misnomer...it controls how much 
of the documentation is regenerated from the sources rather than using 
the pregenerated files in the tarball. The --disable mode does *not* 
disable the documentation, it merely does less regeneration. In most 
cases, *some* regeneration is necessary, and most of these cases 
require gtk-doc to do so. Fink packages can often get away with 
--disable because it saves time (sometimes a lot of time) when 
building, but it's often hard (depending on package, potentially a 
combination of fragile, highly specific to package and version, complex 
patches) to avoid it completely. That's because upstreams often don't 
generate their doc files properly and consistently in their releases. 
Once it's needed even for one popular package, no sense working hard to 
avoid needing it in others that entail that one. 

I agree that not having a binary distribution is a major headache, but 
it's pretty far down on the list of critical problems that keep popping 
up. For example, it's annoying but not broken and it only hurts once. 
Do any of the unofficial bindists have a sufficiently recent gtk-doc 
(and its dependencies) available? At least among my packages, I try to 
keep the version-requirements as low as functionally feasible so that 
even a slightly older binary package would suffice. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide.  Store less, Store more with what you own, Move data to 
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Problem resolving dependencies. Check for circulardependencies.

2011-07-22 Thread Daniel Macks
On Fri, 22 Jul 2011 09:06:34 -0400, Jack Howarth
  wrote:
On Fri, Jul 22, 2011 at 03:03:28PM +0200, Martin Costabel wrote:
  On 22/07/11 12:42, Jack Howarth wrote:
  As folks update their 10.7 trees today, we should attempt to 
 debug the following
  issue which also exists in 10.4 unstable. Last night I executed... 
 
  [MacPro:main/finkinfo/languages] howarth% fink -m install ghostscript
  []
  The following 7 additional packages will be installed:
desktop-file-utils glib2-dev glib2-shlibs gtk-doc libidn 
 libidn-shlibs shared-mime-info
  Do you want to continue? [Y/n]
  Failed: Problem resolving dependencies. Check for circular dependencies. 
 
  I think this is a known problem, has been on the lists a couple of  
  times: glib2-shlibs with -m does not work. 

 Martin,
This was mentioned on IRC. We should make sure the effected info 
 files have
 a comment that -m causes a circular dependency for fresh bootstraps or such. 

I usually include extensive DescPackaging/DescPort notes (even 
diagnosis and explanation when it's not obvious why something can't be 
fixed). That one states:

    libgio sometimes runs %p/bin/update-desktop-database from the
    desktop-file-utils package or %p/bin/update-mime-database from
    the shared-mime-info package, but those programs link against
    libglib. Leave it as %N-shlibs:Recommends:... to break the
    circular dependency. Ick. Required for self-test, so would
    need to build (but not test) glib2, then build d-f-u  s-m-i
    against it, then rebuild glib2 with testing enabled. Ick^2. 

dan

  --
Daniel Macks
dma...@netspace.org



--
10 Tips for Better Web Security
Learn 10 ways to better secure your business today. Topics covered include:
Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
security Microsoft Exchange, secure Instant Messaging, and much more.
http://www.accelacomm.com/jaw/sfnl/114/51426210/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] perl, python, ruby, etc.

2011-07-21 Thread Daniel Macks
On Thu, 21 Jul 2011 11:00:03 -0700, David R. Morrison  wrote:
In a discussion on irc this morning, there was a general consensus to 
bring Python 2.6 and 2.7 forward to 10.7, but not to bring Python 2.5 
forward.  I subsequently put the python26 and python27 packages into 
the 10.7 tree. 

 What about perl?  Should we bring perl 5.8.8 forward, or leave it out?

Our recent pattern has been keep starting at whatever the previous cat 
has as systerm-perl, which would mean 10.7 gets 5.10.0. But that was 
at least partly to keep things Just Working when users upgraded to the 
next cat. Now that we're breaking to a new dist, I'm not sure we even 
need to keep 5.10.0. There are a few incompatibilities in the language 
itself, but 5.12 has been out for a long time already so they can 
usually be fixed easily. perl5.8.8? Oh hell no:)

dan

  --
Daniel Macks
dma...@netspace.org



--
5 Ways to Improve  Secure Unified Communications
Unified Communications promises greater efficiencies for business. UC can 
improve internal communications as well as offer faster, more efficient ways
to interact with customers and streamline customer service. Learn more!
http://www.accelacomm.com/jaw/sfnl/114/51426253/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] perl, python, ruby, etc.

2011-07-21 Thread Daniel Macks
Going the other way, we may want to add a perl5.12.3 to 10.[56] to help 
promote keeping the older dist's -pm packages updated as more 
developers switch to 10.7 as their primary target. 

dan

On Thu, 21 Jul 2011 11:27:36 -0700, David R. Morrison  wrote:
OK.  I just did a test build of our perl5100 package and it failed, so 
needs work. 

 So for now, we'll let things be, but if somebody wanted to work on 
 perl 5.10.0 to bring it forward, they are welcome to do it. 

 I'll follow the received advice and not bring perl 5.8.8 forward. 

   -- Dave

 On Jul 21, 2011, at 11:16 AM, Daniel Macks wrote:

  On Thu, 21 Jul 2011 11:00:03 -0700, David R. Morrison  wrote:
  In a discussion on irc this morning, there was a general consensus 
 to  bring Python 2.6 and 2.7 forward to 10.7, but not to bring 
 Python 2.5  forward.  I subsequently put the python26 and python27 
 packages into  the 10.7 tree.   What about perl?  Should we 
 bring perl 5.8.8 forward, or leave it out?
   Our recent pattern has been keep starting at whatever the 
 previous cat  has as systerm-perl, which would mean 10.7 gets 
 5.10.0. But that was  at least partly to keep things Just Working 
 when users upgraded to the  next cat. Now that we're breaking to a 
 new dist, I'm not sure we even  need to keep 5.10.0. There are a few 
 incompatibilities in the language  itself, but 5.12 has been out for 
 a long time already so they can  usually be fixed easily. perl5.8.8? 
 Oh hell no:)
   dan
--
  Daniel Macks
  dma...@netspace.org
 
 --
  5 Ways to Improve  Secure Unified Communications
  Unified Communications promises greater efficiencies for business. 
 UC can  improve internal communications as well as offer faster, 
 more efficient ways
  to interact with customers and streamline customer service. Learn more!
  http://www.accelacomm.com/jaw/sfnl/114/51426253/
  ___
  Fink-devel mailing list
  Fink-devel@lists.sourceforge.net
  List archive:
  http://news.gmane.org/gmane.os.apple.fink.devel
  Subscription management:
  https://lists.sourceforge.net/lists/listinfo/fink-devel


 --
 5 Ways to Improve  Secure Unified Communications
 Unified Communications promises greater efficiencies for business. UC 
 can improve internal communications as well as offer faster, more 
 efficient ways
 to interact with customers and streamline customer service. Learn more!
 http://www.accelacomm.com/jaw/sfnl/114/51426253/
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel



  --
Daniel Macks
dma...@netspace.org



--
5 Ways to Improve  Secure Unified Communications
Unified Communications promises greater efficiencies for business. UC can 
improve internal communications as well as offer faster, more efficient ways
to interact with customers and streamline customer service. Learn more!
http://www.accelacomm.com/jaw/sfnl/114/51426253/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Fwd: Re: [Fink-users] mplayer fails to compile

2011-06-06 Thread Daniel Macks
On Mon, 06 Jun 2011 10:50:46 -0400, Alexander Hansen  wrote:

 OK, it's been more than a month since I sent this.  I haven't gotten
 anything from the listed mplayer maintainer.   (cc'ed on this message). 

 If we can't fix this, is there a prior version that worked on
 10.6/x86_64 that we can roll back to?  Or should we block this out on
 10.6/x86_64 altogether?

[...]

  cc -I../libavcodec -I../libavformat -Wdisabled-optimization
  -Wno-pointer-sign -Wdeclaration-after-statement -I. -I.. -I../libavutil
  -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4  -mtune=generic
  -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic -falign-loops=16
  -DSYS_DARWIN -shared-libgcc -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
  -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -I/sw/include -I/sw/include/lame
  -I/sw/lib/fontconfig2/include -I/usr/local/include -mmmx -msse -msse2
  -msse3 -mssse3 -m3dnow -I/usr/X11/include -I/sw/include/freetype2
  -I/sw/include -I/sw/include -I/sw/include -I/sw/include/dvdnav   -c -o
  vf_ilpack.o vf_ilpack.c
  {standard input}:482:suffix or operands invalid for `push'
  {standard input}:561:suffix or operands invalid for `pop'
  {standard input}:620:suffix or operands invalid for `push'
  {standard input}:703:suffix or operands invalid for `pop'
  make[1]: *** [vf_ilpack.o] Error 1
  make: *** [libmpcodecs/libmpcodecs.a] Error 2
  ### execution of make failed, exit code 2
  Removing runtime build-lock... 
  Removing build-lock package... 
  /sw/bin/dpkg-lockwait -r fink-buildlock-mplayer-1.0.0rc2-1011
  (Reading database ... 335737 files and directories currently installed.)
  Removing fink-buildlock-mplayer-1.0.0rc2-1011 ... 
  Failed: phase compiling: mplayer-1.0.0rc2-1011 failed
 
  Your assistance will be appreciated. 
  I am On a Snow leopard osx version 10.6.7 intel imac. 
 
  Richard Miles
  richard.mile...@gmail.com mailto:richard.mile...@gmail.com
 
 
 32 or 64 bit Fink?

 I get the same thing on 64-bit, and the error has been reported before
 there. 

 32-bit, on the other hand, works for me. 

 I'll cc the maintainer, and I've posted build logs  at

 http://akh.users.finkproject.org/finklogs/archives/2011/05/03/mplayer-1_0_0rc2-1011_fails_to_build_on_10_6x86_64/index.html

I just tried 1.0.0rc2 on 64-bit (current unstable) with xcode4. Built 
fine well beyond this point. In particular, vf_ilpack.c - .o had no 
errors or even warnings. Eventually exploded at:

cc -I../libavcodec -I../libavformat -Wdisabled-optimization 
-Wno-pointer-sign -Wdeclaration-after-statement -I. -I.. -I../libavutil 
-Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4  
-mtune=generic -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic 
-falign-loops=16 -DSYS_DARWIN -shared-libgcc -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H 
-I/sw64/include -I/sw64/include/lame -I/sw64/lib/fontconfig2/include 
-I/usr/local/include -mmmx -msse -msse2 -msse3 -mssse3 -m3dnow 
-I/usr/X11/include -I/sw64/include/freetype2 -I/sw64/include 
-I/sw64/include -I/sw64/include -I/sw64/include/dvdnav 
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -c -o driver.o 
driver.c
In file included from wine/winbase.h:5,
 from win32.h:13,
 from driver.c:19:
wine/winnt.h:624:2: error: #error You need to define a CONTEXT for your CPU
In file included from wine/winbase.h:5,
 from win32.h:13,
 from driver.c:19:
wine/winnt.h:627: error: expected '=', ',', ';', 'asm' or 
'__attribute__' before '*' token
wine/winnt.h:751:2: error: #error You need to define 
DEFINE_REGS_ENTRYPOINT macros for your CPU
wine/winnt.h:762:3: error: #error You must define GET_IP for this CPU
wine/winnt.h:1016: error: expected specifier-qualifier-list before 'PCONTEXT'
wine/winnt.h:1029: error: expected declaration specifiers or '...' 
before 'PCONTEXT'

and a mess of warnings and other errors. See:

http://dmacks.users.finkproject.org/fink-build-log_mplayer_1.0.0rc2-1011_2011.06.06-23.42.14

dan

  --
Daniel Macks
dma...@netspace.org



--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Build failures in gildas-201104d-2

2011-06-02 Thread Daniel Macks
Even if it did build, runtime problem:

RuntimeVars: 

[...]

  PYTHONPATH: %p/lib/gildas/darwin-gfortran/python

RuntimeVars is a set/overwrite action not a prepend, and PYTHONPATH is 
a list that may have important entries from other packages or user's 
own startups.  See melina.info for an example of how to use 
prepend_path in an explicit profile.d script to handle this 
non-package-specific variable more politely. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today. 
http://p.sf.net/sfu/quest-dev2dev2 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] New ncurses?

2011-05-06 Thread Daniel Macks
Our curses package (5.7) is several years old. Upstream has 5.8 from a few 
months ago and just recently 5.9. Could someone take a look at updating it?

dan

 --
Daniel Macks
dma...@netspace.org


--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] UseMaxBuildJobs

2011-05-04 Thread Daniel Macks
On Mon, 02 May 2011 12:04:31 -0400, Benjamin Reed  wrote:
 On 5/2/11 12:00 PM, Jack Howarth wrote:
  Benjamin,
  I think you misunderstood my request. I am not asking that... 
 
  UseMaxBuildJobs: true
 
  be default on. Rather I am asking that fink extends its current behavior
  for new installations of defaulting to adding an entry for
 
  UseMaxBuildJobs=N

'fink configure', which runs during bootstrap, prompts for this option 
with a suggestion to use the number of cores on the machine, so a user 
doing a clean install would have a chance to set it. I just patched 
fink (HEAD and the next future 0.30.x release) to also do this when the 
fink package is updated. Turns out we have a generic flag for 
fink.conf has a new feature that triggers fink to run 'fink 
configure' during the update. 

dan

  --
Daniel Macks
dma...@netspace.org



--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] UseMaxBuildJobs

2011-05-02 Thread Daniel Macks


On Mon, 2 May 2011 08:59:56 -0400, Jack Howarth

  wrote:
Daniel,
It seems like a chicken and the egg problem here with UseMaxBuildJobs. 
 If the feature is considered entirely optional, it is difficult to 
 rationalize
 using it in larger packages that beg to be built with parallel make whenever
 possible. Also, one can argue that there is inconsistent behavior currently
 in fink. If one does a clean installation from fink cvs, the UseMaxBuildJobs
 is automatically created in fink.conf for the user. I am only saying that
 this behavior should be extended to existing installations of fink when
 fink itself is upgraded as well. It is difficult to see how one can say
 it is okay to silently create UseMaxBuildJobs for a fresh install of fink
 without warning the user but that this is inappropriate for existing
 installations of fink. They should be treated identically regarding the
 autocreation of UseMaxBuildJobs in fink.conf. 
 Jack
 ps Ny view is that if the user objects to UseMaxBuildJobs, they could set
 it to 1 and, since UseMaxBuildJobs now exists, fink will never mess with
 UseMaxBuildJobs in fink.conf again. I am only worried about the fact that
 few if any users will expend the effort to discover this new option and
 manually create it themselves. 

I was *only* addressing your proposal that if use maxbuildjobs in 
foo.info, require BDep on fink that supports it. The same results 
every time mantra of fink applies to the compiled binary package. If 
it takes the user 100x as long to get there, that doesn't matter 
(whether a package really wants to go parallel is only a preference 
for trying to help the user save himself time...*getting to the same 
product*). 

I agree that a fink upgrade to a version that supports a new preference 
(especially one that requires opt-in and can be beneficial if selected) 
should offer to set the new preference. For example, when fink-mirrors 
is upgraded, the user is prompted to change mirror prefs and the prompt 
even notes whether previously-chosen mirrors are no longer appropriate. 

Behavior question: if a user chooses not to do parallel, is the pref 
written to fink.conf? That is, by inspecting fink.conf, can fink 
distinguish never been prompted to choose parallel vs chose not to 
parallel?

dan

  --
Daniel Macks
dma...@netspace.org



--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] UseMaxBuildJobs

2011-05-01 Thread Daniel Macks
On Sun, 1 May 2011 20:50:00 -0400, Jack Howarth
  wrote:
I am open to switching the gcc4x packages to build using
 UseMaxBuildJobs but I have one major complaint about how fink
 currently handles this option. It is really unrealistic to expect
 the users to create this entry in fink.conf on existing installations. 
 It would be nice if the next minor fink update could be changed to
 automatically create UseMaxBuildJobs if it doesn't currently
 exist in fink.conf. This would limit the annoyance of users as
 packages are transitioned to UseMaxBuildJobs. 
Jack
 ps Unless I missed it somehow, fink validate doesn't seem to demand
 a particular fink version for this flag. Should this require a BuildDepends
 on a particular fink release?

It does not affect the results...package *must* build the same 
regardless of how many cores user allocates to fink. So there's no 
*requirement* that parallel be done at all, so there's no need to 
require a fink that supports that optional feature. The time we need a 
BDep on a recent fink is if only a recent fink can handle a .info entry 
at all *and fails without it* or else builds differently/incorrectly. 

dan

  --
Daniel Macks
dma...@netspace.org



--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Uniform description for obsolete packages?!

2011-04-26 Thread Daniel Macks
On Tue, 26 Apr 2011 12:17:40 +0200, Max Horn  wrote:
 Am 18.04.2011 um 17:49 schrieb Daniel Macks:
 There are some cases were the validator incorrectly complains about 
 perfectly fine packages. Currently, in such cases, the package 
 maintainer then is forced to either make weird unnatural hacks to 
 fool the validator (YUCK), or has to live without being able to use 
 -m. 

 A concrete example are the geant4.8 and geant4.9 packages, for which 
 the validator complains about them hardcoding /sw. In reality, 
 though, the *upstream* authors hardcoded /sw, and the .info file 
 tries to fix this by replacing /sw with %p. 

Can you convert it to a PatchFile? Val is smart enough to know that 
removing hardcoded /sw is a Good Thing, so removed lines *are* 
allowed to have it. 

Val could have a similar intelligence in PatchScript, where we decide 
on some blessed incantation for this replacing /sw with prefix useful 
action. For example, hardcoded /sw is allowed in PatchScript iff it's 
in this exact string: ,/sw,%p, because I can't think of any way that 
string could be used in other ways. 

dan

  --
Daniel Macks
dma...@netspace.org



--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Uniform description for obsolete packages?!

2011-04-26 Thread Daniel Macks


On Tue, 26 Apr 2011 09:52:54 -0400, Daniel Macks  wrote:
On Tue, 26 Apr 2011 12:17:40 +0200, Max Horn  wrote:
  Am 18.04.2011 um 17:49 schrieb Daniel Macks:
  There are some cases were the validator incorrectly complains about 
  perfectly fine packages. Currently, in such cases, the package  
 maintainer then is forced to either make weird unnatural hacks to  
 fool the validator (YUCK), or has to live without being able to use  
 -m. 
  A concrete example are the geant4.8 and geant4.9 packages, for 
 which  the validator complains about them hardcoding /sw. In 
 reality,  though, the *upstream* authors hardcoded /sw, and the 
 .info file  tries to fix this by replacing /sw with %p. Can you 
 convert it to a PatchFile? Val is smart enough to know that removing 
 hardcoded /sw is a Good Thing, so removed lines *are* allowed to 
 have it. Val could have a similar intelligence in PatchScript, where 
 we decide on some blessed incantation for this replacing /sw with 
 prefix useful action. For example, hardcoded /sw is allowed in 
 PatchScript iff it's in this exact string: ,/sw,%p, because I can't 
 think of any way that string could be used in other ways. 

And while implementing this, I notice it already *is* allowed. Call it 
a forward-looking feature or a bug in the implemenation (it's a little 
of both), but fact is val does allow you to use PatchScript to remove 
hardcoded /sw in upstream sources. Without fancy regexp to hide the 
literal /sw string. 

dan

  --
Daniel Macks
dma...@netspace.org



--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Unburying fontconfig and xft

2011-04-25 Thread Daniel Macks
On Fri, 22 Apr 2011 23:54:42 +0200, Max Horn  wrote:


 Am 22.04.2011 um 23:23 schrieb Daniel Macks dma...@netspace.org:

  On Fri, 22 Apr 2011 17:12:20 -0400, Daniel Macks  wrote:
  We've long had xft2-dev and fontconfig2-dev keep their headers and 
  libraries buried in subdirs so that they do not mask system (x11)  
 supplied versions of those same packages. [...]
  Is it time to unbury these libraries?
   Along the same get out of the dark ages for probably 
 no-longer-needed  compatibility situations that cause their own 
 problems, should we also  scrap the static libs? X11 no longer 
 ships them and keeping them  entails having some sort of inherited 
 build-depends (vs relying on dyld  runtime linking). I vaguely 
 remember some package or two checking for  libFOO.{a,so} as a 
 ./configure test, so scrapping .a would make that  not work, but if 
 it's hardcoded for static or linux only it's already  a bit broken?
  Indeed; and broken in a way that makes it easy to detect / notice 
 the brokenness, and also to fix it. Whereas the current buried 
 headers can cause lots of subtle irritation and confusion. 

 So I am all for it :-)

fontconfig2-dev, freetype219, and xft2-dev are now all unburied and no 
longer have static libs. There's a pretty good chance other packages 
can now just specify versioned depdencies on them as = 2.8.0-6, = 
2.4.4-2, and = 2.2.0-1, respectively, and not need special -I, -L, or 
PKG_CONFIG_PATH tricks. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Fulfilling the Lean Software Promise
Lean software platforms are now widely adopted and the benefits have been 
demonstrated beyond question. Learn why your peers are replacing JEE 
containers with lightweight application servers - and what you can gain 
from the move. http://p.sf.net/sfu/vmware-sfemails
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Unburying fontconfig and xft

2011-04-22 Thread Daniel Macks
We've long had xft2-dev and fontconfig2-dev keep their headers and libraries 
buried in subdirs so that they do not mask system (x11) supplied versions of 
those same packages. Maintainers must explicitly set some flag(s) to make them 
visible. And often experiment and hack to make sure they are consisently used 
in preference to x11's in those cases. For the past year or so, we've worked 
hard to use these intentionally whenever possible to avoid breakage every time 
apple or xquartz or whoever updates system files. And we keep finding problems 
where the maintainers try to do so, but get the flag-orders wrong and wind up 
getting x11's anyway. 

Is it time to unbury these libraries? Doing so would mean much less magic and 
hacking needed, since they will always be visible. The drawback is that there 
are probably a few packages that use x11 directly will suddenly start seeing 
the fink libs. Anything that uses gnome or other GUI stacks was probably long 
ago fixed to use fink's explicitly, or else has always been broken anyway due 
to mixing and this might even get them consistent again. 

We did this a while ago with freetype and had no problems that I recall. The 
unburied package would still have the buried locations accessible as well for 
those packages that still use the (no-longer-needed) flags to point to them. 

Any objections?

dan

 --
Daniel Macks
dma...@netspace.org


--
Fulfilling the Lean Software Promise
Lean software platforms are now widely adopted and the benefits have been 
demonstrated beyond question. Learn why your peers are replacing JEE 
containers with lightweight application servers - and what you can gain 
from the move. http://p.sf.net/sfu/vmware-sfemails
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Unburying fontconfig and xft

2011-04-22 Thread Daniel Macks
On Fri, 22 Apr 2011 17:12:20 -0400, Daniel Macks  wrote:
We've long had xft2-dev and fontconfig2-dev keep their headers and 
libraries buried in subdirs so that they do not mask system (x11) 
supplied versions of those same packages. [...]
 Is it time to unbury these libraries?

Along the same get out of the dark ages for probably no-longer-needed 
compatibility situations that cause their own problems, should we also 
scrap the static libs? X11 no longer ships them and keeping them 
entails having some sort of inherited build-depends (vs relying on dyld 
runtime linking). I vaguely remember some package or two checking for 
libFOO.{a,so} as a ./configure test, so scrapping .a would make that 
not work, but if it's hardcoded for static or linux only it's already 
a bit broken?

dan

  --
Daniel Macks
dma...@netspace.org



--
Fulfilling the Lean Software Promise
Lean software platforms are now widely adopted and the benefits have been 
demonstrated beyond question. Learn why your peers are replacing JEE 
containers with lightweight application servers - and what you can gain 
from the move. http://p.sf.net/sfu/vmware-sfemails
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] php5-5.2.12-3 compile failure

2011-04-20 Thread Daniel Macks
On Wed, 20 Apr 2011 15:30:18 -0400, Kevin Horton  wrote:
On Wed, Apr 20, 2011 at 02:44:32PM -0400, Alexander Hansen wrote:
  On 4/20/11 2:20 PM, Kevin Horton wrote:
   An attempt to compile php5-5.2.12-3 fail on OS X 10.6.7 fails with:
 checking if we should use cURL for url streams... no
   checking for cURL 7.10.5 or greater... configure: error: cURL 
 version 7.10.5 or later is required to compile php with cURL support
   ### execution of /var/tmp/tmp.1.aJMz2U failed, exit code 1
 I don't have fink's curl installed:
  % fink list -t curl

[trimming non-installed ones]

i  libcurl3-unified-shlibs 7.15.5-7Lib. for 
 transferring files with URL syntax
i  libcurl47.21.5-1+10.6   Lib. for transferring 
 files with URL syntax
i  libcurl4-shlibs 7.21.5-1+10.6   Lib. for transferring 
 files with URL syntax
i  system-pkgconfig-libcurl7.19.7-1[virtual 
 pkgconfig package representing libcurl]
 Package manager version: 0.29.21
   Distribution version: selfupdate-rsync Wed Apr 20 12:24:40 2011, 
 10.6, i386
   What does the config.log say at the point where it's looking for curl?

 I'd appreciate any hints on where this log might be hiding.  I can't 
 find it in the build directory, nor in /sw/var/log, nor /var/log, nor 
 /tmp. 

I think it's in the apache2-build/ subdir of the build directory. 

dan

  --
Daniel Macks
dma...@netspace.org



--
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Drafts for a couple of policy addenda

2011-04-20 Thread Daniel Macks
Yup. If anyone disputes the supply source + patches rather than 
patched sources, it's a formal requirment of many standard licenses. 

Might want to tweak Upload the tarball to a site where fink can 
download it. statement to clarify that it's a *public* site for other 
users (or their finks) not just in-house for Maintainer himself. And 
need a from or some other preposition, otherwise English majors 
everywhere will surely smite you. 

In 3.8, should it mor clearly specify ...but not to update self or 
other things that could be packaged by normal fink processes? I could 
envision fink install foo-pm postinst doing cpan update Foo or 
somesuch. Maybe just preface with In limited situations and/or a 
(must be cleared with -core)?

dan

On Wed, 20 Apr 2011 12:22:05 -0700, David R. Morrison  wrote:
Sounds good to me. 

   -- Dave


 On Apr 20, 2011, at 12:16 PM, Alexander Hansen wrote:

  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
   3.7 Source Policy
   Sources should normally be downloaded from the location(s) that the
  upstream developer(s) use, and any modifications for Fink should be done
  through the use of a PatchFile and/or a PatchScript. Do not make changes
  manually and use a changed source archive as a Source in your Fink
  packaging. 
   If a VCS checkout (e.g. from git or svn) is to be used, e.g. because a
  project doesn't do formal releases, or a fix for a particular issue has
  been added between releases of a package, an acceptable source can be
  generated via the following method:
   Check out the package, preferably at a definite revision of the VCS. 
  Make an archive from the VCS checkout (e.g. zip, tar, tar.gz, or tar.bz2). 
  Include the VCS revision in the archive name, e.g. foo-0svn1234.tar.gz
  for a package that doesn't make releases, or bar-1.2.3+svn4567.tar.bz2
  for a Fink package which is between upstream releases. 
   Upload the tarball to a site where fink can download it. 
  Also, put the commands that you ran to generate the source tarball in
  the DescPackaging field. 
3.8 File Download Policy
   Packages are not to download any files during the unpack, patch,
  compile, install, or build phases of the build process. Any large
  patches (i.e. larger than can be accommodated conveniently in a
  PatchFile) that need to be applied should set up as additional Sources
  in accordance with the Source Policy. 
   Packages may download data after they have been installed on the system
  in a PostInstScript. 
- --  Alexander Hansen, Ph.D. 
  Fink User Liaison
  http://finkakh.wordpress.com/
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.11 (Darwin)
  Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
   iEYEARECAAYFAk2vMRYACgkQB8UpO3rKjQ9ZpwCghdf/40VXT4NHzuFFJ7vfuZL6
  RwQAn3ztJ620cNTrxhYh4LZeyJi/321E
  =OyA+
  -END PGP SIGNATURE-
   
 --
  Benefiting from Server Virtualization: Beyond Initial Workload  
 Consolidation -- Increasing the use of server virtualization is a top
  priority.Virtualization can reduce costs, simplify management, and 
 improve  application availability and disaster protection. Learn 
 more about boosting  the value of server virtualization. 
 http://p.sf.net/sfu/vmware-sfdev2dev
  ___
  Fink-devel mailing list
  Fink-devel@lists.sourceforge.net
  List archive:
  http://news.gmane.org/gmane.os.apple.fink.devel
  Subscription management:
  https://lists.sourceforge.net/lists/listinfo/fink-devel


 --
 Benefiting from Server Virtualization: Beyond Initial Workload 
 Consolidation -- Increasing the use of server virtualization is a top
 priority.Virtualization can reduce costs, simplify management, and 
 improve application availability and disaster protection. Learn more 
 about boosting the value of server virtualization. 
 http://p.sf.net/sfu/vmware-sfdev2dev
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel



  --
Daniel Macks
dma...@netspace.org



--
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo

Re: [Fink-devel] Uniform description for obsolete packages?!

2011-04-13 Thread Daniel Macks
On Wed, 13 Apr 2011 19:50:30 -0400, Daniel Johnson  wrote:
 On Apr 13, 2011, at 6:43 PM, Alexander Hansen wrote:
On 4/5/11 8:34 AM, Max Horn wrote:
   
And so on. I would like to propose that all obsolete packages 
receive a common, uniform description, namely:
   
  OBSOLETE use FOO instead
or maybe better
  OBSOLETE use package 'FOO' instead
   
or something like that. Likewise, the DescDetail could be 
unified. Of course this change would have to go along with a revision 
increment. We may want to
   
I found one issue when I was trying to make a package obsolete:
   
$ fink dumpinfo -fdescription treeline
Information about 10150 packages read in 1 seconds. 
description: OBSOLETE use 'treeline-x11' package instead
   
$ fink validate
/sw32/fink/dists/unstable/main/finkinfo/utils/treeline-1.2.4-3.info
Validating package file
/sw32/fink/dists/unstable/main/finkinfo/utils/treeline-1.2.4-3.info... 
Warning: Description contains package name. (treeline-1.2.4-3.info)
   
This is fatal in maintainer mode. 
  
   This is an annoying limitation and I wonder if it should be removed 
from the validator. While they aren't common, I can think of a number 
of reasons to have the package name incorporated into the Description, 
not just for obsolete packages. For example, when I made the 'lzma' 
package I wanted to use the Description 'LZMA file compressor', which 
is what it is. I couldn't think of a reasonable Description that didn't 
have the string 'lzma' in it so I used 'L Z M A file compressor' to 
trick the validator even though it was horribly kludgy. Fortunately, 
that package is now obsolete and its Description is 'OBSOLETE Use xz 
instead'. :)
  
   I do like Max's suggestion to use OBSOLETE use package 'FOO' 
instead and I'll probably change it for the next version. I have 
several obsolete packages so I'll have to audit them all. 
 
Would be easy to make validator relax its Description test for obsolete 
packages (there are already other special allowances for them that are 
fatal otherwise). The rationale for the normal No %n in Description 
rule is that Description is always displayed in the vicinity (and often 
the very next string word after) %n: lzma LZMA file compressor seems 
pretty silly. We already know it's called lzma, just need a phrase that 
describes WTF that is. Command-line file-compression tool says even 
more (and more useful) info. 
 
Max (or whoever decides what pattern has consensus as a best-practice), 
please update the fink-wiki page (see 'fink info 
fink-obsolete-packages'). 
 
dan
 

--
Daniel Macks
  dma...@netspace.org



--
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Uniform description for obsolete packages?!

2011-04-06 Thread Daniel Macks
On Wed, 6 Apr 2011 08:32:44 -0400, Charles Lepple  wrote:
On Apr 6, 2011, at 7:19 AM, Max Horn wrote:
  
My view: I would prefer to follow the policy and rev up packages; if
a user still has them installed, this way they explicitly see that
they are about to update an obsolete package (something they may
have missed in the past due to a confusing description text). If
there are any truly big packages with an obsolete splitoff, we could
either make an exception for that, or just wait with releasing the
desc fix until there is a natural update coming anyway. 
  
   I like the general idea, FWIW. It's something that will help make it a
   little more obvious which package to install when searching the PDB. 
   (Ideally, IMHO, it would be nice to have the PDB or even fink list
   be able to hide obsolete packages unless a flag is set, but that can
   be done down the road.)
  
   Along those lines, if it looks like a package needs to depend on fink-
   obsolete-packages, I'm putting my vote in for adding that dependency
   when you modify the description. (Although I see AKH just posted a
   good argument for not doing that if the obsolete package doesn't have
   its own info file.)
 
obsolete has the technical meaning of has dependency on f-o-p. This 
is just about adding an obvious Description for these technically 
obsolete packages. There are lots of other packages that have newer 
alternatives, but may require various changes to switch to them, so the 
old ones are not as definitely no reason to be using this old thing. 
So if a package got renamed or diffused into another package, the old 
name would be an obsolete one because there is no reason to continue to 
use it. The old package is just a dummy pointing to the new one. But if 
there is an old library-version (libgettext3-{dev,shlibs} vs 
libgettext8-{dev,shlibs}), the old one is still a real separate set of 
files and completely appropriate to use in certain cases due to binary 
linking and such. 
 
 I've been thinking about separating the splitoff for geda-* into its
   own bundle package (now that upstream has been distributing a single
   tarball for everything), and this is as good a time as any for me to
   do that (taking a few packages off of your list). If I don't get to it
   soon, though, feel free to handle that however you see fit. 
 
Let me know if you want me to test when you (or someone else) has 
something cobbled together for this. I know lots of tricks related to 
OBSOLETE, but I don't know enough about the layout (and its changes) to 
feel comfortable diving in without guidance. 
 
dan

--
Daniel Macks
  dma...@netspace.org



--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Uniform description for obsolete packages?!

2011-04-06 Thread Daniel Macks
On Wed, 06 Apr 2011 08:26:40 -0400, Alexander Hansen  wrote:
-BEGIN PGP SIGNED MESSAGE-
   Hash: SHA1
  
   On 4/6/11 7:19 AM, Max Horn wrote:
After a brief discussion with dmacks on IRC, let me clarify some points:
 
I agree with what Max says I said:)
 
 I've got one thing to add:  when an obsolete placeholder package is a
   Splitoff of a current real package, that brings in an indirect
   dependency upon fink-obsolete-packages to the current package, and users
   find that confusing.  Since the obsolete placeholder presumably isn't
   going to need much in the way of updating, I have found that it's not
   much of a maintenance issue to give such packages their own .info files. 
 
If the obsolete package is involved with = versioned dependencies to 
or from other packages in the same .info, I think it has to stay in the 
same .info, else upgrade deadlock because the engine is dumb and/or 
it's a logical impossibility of circular dependency/ordering. 
 
dan
 

--
Daniel Macks
  dma...@netspace.org



--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] opensp-bin: Unable to resolve version conflict onmultiple dependencies (10.5/i386/unstable)

2011-03-16 Thread Daniel Macks
On Wed, 16 Mar 2011 08:26:28 -0400, Charles Lepple  wrote:
Just ran selfupdate (version details at the end), and CVS rev 1.4 of
   opensp5-shlibs.info yields this error message from an update-all:
  
   $ fink update-all
   Information about 11331 packages read in 1 seconds. 
   Unable to resolve version conflict on multiple dependencies, for package
   opensp-bin. 
   Exiting with failure. 
  
   $ fink list opensp
   Information about 11331 packages read in 1 seconds. 
 opensp-bin 1:1.5.2-3SGML parser
   programs
 p   opensp3 [virtual package]
   (i)  opensp41:1.5.1-1014 SGML parser library
   (i)  opensp4-dev1:1.5.1-1014 SGML parser library
   (i)  opensp4-shlibs 1:1.5.1-1014 SGML parser library
 
Could you check what versions of these you *do* have installed? ('dpkg 
-l  opensp4 opensp4-dev  opensp-shlibs') so I can 
see what the current dependency state is? There have been a bunch of 
releases lately and 'fink list' only tells us that 1:1.5.1-1014 is the 
newest available and that it's newer than the one that is currently 
installed. 
 
dan

--
Daniel Macks
  dma...@netspace.org



--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] GSOC 2011?

2011-03-02 Thread Daniel Macks
On Tue, 1 Mar 2011 18:49:24  0100, Max Horn  wrote:

   * Improve the .info format further
 E.g. it would be nice if one could annotate the dependency fields 
with comments. This would allow adding an explanation
 to every dependency, where it comes from. That should be quite 
easy to code, actually. 
 
It actually wouldn't take any coding at all, since I think it's already done. 
 
2005-08-31  Dave Vasilevsky  v...@users.sourceforge.net

    * PkgVersion.pm: Add convenience method to get just one PkgVersion from
    a .info file. 
    * PkgVersion.pm, Validation.pm, FinkVersion.pm.in: Info3 enhancements
    for pkglist fields:
        - Normalize whitespace
        - Allow comments (# to end of line)
        - Remove trailing comma

dan
 
--
Daniel Macks
  dma...@netspace.org

 
 


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Moving clisp to stable

2011-02-28 Thread Daniel Macks
On Mon, 28 Feb 2011 21:00:58 -0800, 
=?ISO-8859-1?Q?Jos=E9_H._Espinosa?=  wrote:
Hi,
  
   I have a request from one of my users to move the current version of
   clisp to stable. 
  
   I take a look at the dependencies that will need to be move to stable
   as part of the process and the only one that might be a little
   troublesome is libgettext3-*
  
   The other dependencies that will need to be moves are libsigsegv2 and
   ffcall but I don't see any reason for not moving them. 
  
   Do we have any time frame to have livegettext3 move to stable?  Or,
   if it will be possible to move clisp to stable by lowering the
   version of gettext?
 
libgettext3-{dev,shlibs} has been in stable since about 2006. Heck, the 
clisp presently in stable is even already using it. In fact, 
libgettext3 is so old that many things have been shifting to using 
libgettext8-{dev,shlibs} instead over the past few months. No harm in 
staying with libgettext3, but I don't see how that affects anything. 
 
ffcall and libsigsegv2 look fine to move. 
 
dan
 

--
Daniel Macks
  dma...@netspace.org



--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Validation of local file URLs with hyphens

2011-02-19 Thread Daniel Macks
On Sat, 19 Feb 2011 15:49:27 -0500, Charles Lepple  wrote:
I'm using the CVS/git version of Fink (checked out 2011-02-15), and it
   doesn't like validating pango1-xft2-ft219-dev when the Fink prefix is /
   sw-git:
  
   Validating .deb dir /sw-git/src/fink.build/root-pango1-xft2-ft219-
   dev-1.24.5-7... 
   Error: Bad local URL (/sw does not look like a fink location). 
Offending file: /sw-git/share/gtk-doc/html/pango/pango-ATSUI-Fonts.html
Offending line: a href=http:///sw-git/share/gtk-doc/html/glib/glib-
   Quarks.html#g-quark-from-stringcode
   class=functiong_quark_from_string()/code/a) is used to identify
   the renderer in a class=link href=http://pango-Modules.html#pango-find-
   map title=pango_find_map ()code
   class=functionpango_find_map()/code/a. 
Offending file: /sw-git/share/gtk-doc/html/pango/pango-Bidirectional-
   Text.html
Offending line: a class=link href=http://pango-Bidirectional-
   Text.html#PangoDirection title=enum PangoDirectionspan
   class=returnvaluePangoDirection/span/a  a class=link
   href=http://pango-Bidirectional-Text.html#pango-unichar-direction;
   title=pango_unichar_direction ()pango_unichar_direction/
   a (a 
href=http:///sw-git/share/gtk-doc/html/glib/glib-Unicode-
   Manipulation.html#gunicharspan class=returnvaluegunichar/span/
   a ch);
  
   Looks to me like a hyphen could be added to the regex that was last
   updated here:
  
   
http://fink.cvs.sourceforge.net/viewvc/fink/fink/perlmod/Fink/Validation.pm?r1=1.331r2=1.332
 
The regex matches data output from gtk-doc programs, so I replaced it 
with one I found in them. Seems to work if I simulate a prefix like 
yours... 
 
 (but I'm not going to claim I fully understand what's going on there...)
 
..and added inline comments to document it a bit:)
 
dan
 

--
Daniel Macks
  dma...@netspace.org



--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] [Fink-beginners] Circular dependencyissue withlibgettext3-dev and libgettext8-dev

2011-02-18 Thread Daniel Macks
I thought akh already dispelled the notion that gettext*-dev is 
involved in the circular dependency? So if there is a cycle, -dev 
swapping is a red herring. I'd more suspect that the questioner is 
using -m mode, which leads to known (and currently unsolveable) cycle 
involving glib2, shared-mime-info, and gtk-doc (can't remember the 
exact chains involved). Building glib2-shlibs *without* -m before 
trying more complex/higher-level build runs should break that cycle. 
 
dan
 
On Fri, 18 Feb 2011 10:20:40 -0800, David R. Morrison  wrote:
The original poster showed us a transcript, in which fink tried to do
   the swapping, but failed, delivering the dreaded circular
   dependencies error message. 
  
  -- Dave
  
   On Feb 18, 2011, at 10:01 AM, Daniel Macks wrote:
  
   
   
On Fri, 18 Feb 2011 17:13:37  0100, Martin Costabel  wrote:
Alexander Hansen wrote:
-BEGIN PGP SIGNED MESSAGE-
[]
On 2/18/11 9:01 AM, Prerna Atri wrote:
Hi,
   
We tried both the suggested methods (installing libidn and updating
fink)
   
Did you update poppler4, too?  The whole discussion below was
about the
version and dependencies of poppler4.  Doing just a fink
selfupdate
doesn't change the installed versions of any packages other than
in the
base section. 
   
but the issue still persists. 
We removed the BuildDepends field from .info file. We installed and
built qt4-mac and poppler4-qt4-mac separately. We were then able to
install TeXworks successfully from the .info file. However, on
placing
the above two packages, the circular dependency issue still arises. 
   
I tried to see the circular dependency problem, but could not
reproduce it. 
   
However, libidn is indeed a strange beast and would benefit from a
little maintainer attention (CCed): It bdeps both on libgettext3-
dev and
on gettext-tools, which nowadays bdeps on libgettext8-dev. If you
build
it from scratch, you will at least run into inconsistent
dependencies
that you have to resolve by hand, and I am not surprised that in some
circumstances it can give circular dependencies, even if I couldn't
produce them myself. 
   
I wonder if original poster is confusing the idea of *conflicting
builddependencies* (A requires C, B requires C', C and C' must be
swapped in and out, which they can at least sometimes do
automatically,
or at least cleanly with no problem because no one thing requires
*both*) with circular (A requires B, B requires C, C requires A, a
situation that is logically unsolveable). 
   
dan
   
   
--
Daniel Macks
 dma...@netspace.org
   
   
   

--
The ultimate all-in-one performance toolkit: Intel(R) Parallel
Studio XE:
Pinpoint memory and threading errors before they happen. 
Find and fix more than 250 security defects in the development cycle. 
Locate bottlenecks in serial and parallel code that limit performance. 
http://p.sf.net/sfu/intel-dev2devfeb
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
  
  
   
--
   The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
   Pinpoint memory and threading errors before they happen. 
   Find and fix more than 250 security defects in the development cycle. 
   Locate bottlenecks in serial and parallel code that limit performance. 
   http://p.sf.net/sfu/intel-dev2devfeb
   ___
   Fink-devel mailing list
   Fink-devel@lists.sourceforge.net
   http://news.gmane.org/gmane.os.apple.fink.devel
   Subscription management:
   https://lists.sourceforge.net/lists/listinfo/fink-devel
  
  

  --
Daniel Macks
  dma...@netspace.org



--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Version control migration?

2011-02-06 Thread Daniel Macks
On Sun, 06 Feb 2011 14:28:44 -0500, Alexander Hansen  wrote:
 On 2/6/11 1:53 PM, Daniel Johnson wrote:
   
There's nothing more that can be done at the moment since both 
cvs and shell access are still down, and we can't enable svn without 
them. I just wanted to put this out there and see what opinions other 
people had. There would need to be other changes made since fink's 
website is generated from the sources in cvs and the package database 
draws information from there as well. 
  
   The website is just updated via a cvs update, so that shouldn't be
   terribly difficult to handle.  And the rsync mirror scripts would need
   to switch over as well. 
 
There are also a handful of administrative scripts in the fink (and 
maybe some other) modules that do cvs stuff. The intent should be easy 
to port to other VCS systems (check out a subdir or module for a given 
tag)--I can't think of any VCS that doesn't have some concept of 
branch- or point-tagging. 
 
dan

--
Daniel Macks
  dma...@netspace.org



--
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Update TeX Live

2011-01-24 Thread Daniel Macks
On Sun, 23 Jan 2011 13:57:37  0900, Tomoaki Okayama  wrote:
At Sat, 22 Jan 2011 17:27:00 -0500,
   =?utf-8?b?RGFuaWVsIE1hY2tz?= wrote:
   
On Sat, 22 Jan 2011 22:58:39  0900, Tomoaki Okayama  wrote:
Dear Fink users/developers,
  
   The texlive package in unstable has just been updated to
   TeX Live 2010. Many thanks to testers!
  
   [How to update]
   Since new texlive-texmf conflicts with old texlive-base (= 
0.20080816-3),
   simple fink update-all does not work unfortunately. 
 
Why does it Conflicts rather than Replaces? If it Replaces instead of
Conflicts, then one can update texlive-texmf without breaking
dependencies. 
  
   If needed, I will add it. Just no feedback about that ... 
  
   Which did you mean,
  
   Conflicts:tetex-texmf
   Replaces: tetex-texmf, texlive-base (= 0.20080816-3)
  
   or
  
   Conflicts:tetex-texmf, texlive-base (= 0.20080816-3)
   Replaces: tetex-texmf, texlive-base (= 0.20080816-3)
 
I said Replaces *instead of* Conflicts, not both:)
 
But let's back up a moment: why did you originally decide that the new 
texlive-texmf Conflicts with the old texlive-base?
 
dan
 

  --
Daniel Macks
  dma...@netspace.org

 
 


--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Update TeX Live

2011-01-22 Thread Daniel Macks
On Sat, 22 Jan 2011 22:58:39  0900, Tomoaki Okayama  wrote:
Dear Fink users/developers,
  
   The texlive package in unstable has just been updated to
   TeX Live 2010. Many thanks to testers!
  
   [How to update]
   Since new texlive-texmf conflicts with old texlive-base (= 0.20080816-3),
   simple fink update-all does not work unfortunately. 
 
Why does it Conflicts rather than Replaces? If it Replaces instead of 
Conflicts, then one can update texlive-texmf without breaking 
dependencies. 
 
dan
 
--
Daniel Macks
  dma...@netspace.org



--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Updater to TeX Live 2010

2011-01-11 Thread Daniel Macks
On Tue, 11 Jan 2011 18:08:11  0100, Martin Costabel  wrote:
 Tomoaki Okayama wrote:
   I've just tested texlive on 10.5/i386 and no error occurred. 
   The log file is here (with -Kkmly --build-as-nobody option):
  
   
 
http://fink.sodan.ecc.u-tokyo.ac.jp/~okayama/tex/fink-build-log_texlive_0.20100722-0test7_2011.01.11-19.21.35.gz
  
   Currently I couldn't figure out why you get such an error,
   and how to fix it. Any ideas?
 
  The error I have shown comes from a conflict with Fink headers in
  /sw/include/unicode. To avoid this, you have to use
 
  BuildConflicts: libicu36-dev
  
 In which case also need BuildConflicts:libicu32-dev (different 
 libversions are present on various OS X versions). 
  
  This comes from the line
 
   sudo g   -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c 
 -I/sw/include -I../../../texk/web2c/xetexdir -DU_STATIC_IMPLEMENTATION 
 
-I/Volumes/FinkBuild/sw/src/fink.build/texlive-0.20100722-0test7/texlive/Work/libs/icu/include
 -I/sw/include/freetype2 -I/sw/include -DXETEX_MAC -DXETEX_GRAPHITE 
-I/Volumes/FinkBuild/sw/src/fink.build/txlive-0.20100722-0test7/texlive/Work/libs/graphite/include
 -I/sw/lib/freetype219/include/freetype2 -I/sw/lib/freetype219/include 
-I/sw/lib/fontconfig2/include -I/sw/include -ObjC   -g -O2 -MT 
libxetexmm_a-XeTeXFontMgr_ac.o -MD -MP -MF 
.deps/libxetexmm_a-XeTeXFontMgr_Mac.Tpo -c -o libxetexmm_a-XeTeXFontMgr_Mac.o 
`test -f 'xetexdir/XeTeXFontMgr_Mac.cpp' || echo 
 '../../../texk/web2c/'`xetexdir/XeTeXFontMgr_Mac.cpp
  
 There's a -I/sw/include (as well as some other public location flags) 
 early in that line, ahead of some build-dirs (including what sounds 
 like texlive's own libicu?). That's always a fragile situation. 
  
 dan

 --
 Daniel Macks
 dma...@netspace.org


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] system-java-dev virtual package

2011-01-11 Thread Daniel Macks
On Tue, 11 Jan 2011 13:25:38 -0500, Alexander Hansen  wrote:
 On 1/11/11 12:46 PM, Scott Hannahs wrote:
I am getting the same error as previously
   
Can't resolve dependency system-java-dev for package 
ppl-0.10.2-3 (no matching packages/versions found)
   
And it is true that I do not have system-java-dev installed 
according to fink. 
   
BUT, I have read the FAQ and I installed the Java developer 
package from the Apple developer site. 
   
I re-installed both of these packages:
   
java_for_mac_os_x_10.6_update_4_dp10m3310.dmg
javadeveloper_10.6_10m3261.dmg
   
And still have this error. 
   
Mac OS X 10.6.6 (did this update kill things?)
% fink -V
Package manager version: 0.29.99.cvs
Distribution version: selfupdate-rsync Tue Jan 11 10:57:10 2011, 
10.6, x86_64
   
XCode 3.2.5 update installed. 
   
Any thoughts how to get fink to recognize the system-java-dev is 
installed?
  
   I expect that you're using a CVS fink version from before the fixes for
   the Java update were added, so your fink doesn't know what to do.  HEAD
   checkouts don't update automatically via selfupdate or update-all. 
  
   (I hate to suggest a special case handler, but maybe 'fink -V' needs to
   report the revision for CVS Fink versions). 
 
There's no such thing (each file has its own revision-value). Once 
you're using CVS code-base, you're completely on your own to remember 
to update it. 
 
dan
 
--
Daniel Macks
  dma...@netspace.org



--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] pygtk2-gtk-py27 Dependency Problem

2010-12-31 Thread Daniel Macks
I added the -py27 variant (was already present in unstable)
 
dan
 
 
On Sat, 25 Dec 2010 05:08:16 -0800, David Lowe  wrote:
  pygtk2-gtk-py27 is in stable, but it depends upon numpy-py27 [which 
is not in stable]. 

  --
Daniel Macks
  dma...@netspace.org



--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Problem with qt4-mac on 10.4

2010-12-13 Thread Daniel Macks
-shared/qrc_assistant_images.o
-F/sw/src/fink.build/qt4-mac-4.6.3-2/qt-kde-qt-mac/lib
-L/sw/lib/system-openssl/lib -L/sw/lib/freetype219/lib
-L/sw/lib/fontconfig2/lib -L/sw/lib -L/usr/X11R6/lib
-L/sw/src/fink.build/qt4-mac-4.6.3-2/qt-kde-qt-mac/lib
-L/sw/src/fink.build/qt4-mac-4.6.3-2/qt-kde-qt-mac/plugins/sqldrivers
-framework QtHelp -framework QtWebKit -framework phonon -framework
QtDBus -framework QtXmlPatterns -framework QtSql -framework QtXml
-framework QtGui -framework QtNetwork -framework QtCore
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning can't open
dynamic library: /sw/lib/qt4-mac/lib/libQtCLucene.4.dylib referenced
from:

/sw/src/fink.build/qt4-mac-4.6.3-2/qt-kde-qt-mac/lib/QtHelp.framework/QtHelp
(checking for undefined symbols may be affected) (No such file or
directory, errno = 2)
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
QCLuceneHits::~QCLuceneHits()referenced from QtHelp expected to be
defined in /sw/lib/qt4-mac/lib/libQtCLucene.4.dylib
[etc]
   
   
  
   The really strange part is that /sw/lib/qt4-mac/lib/libQtCLucene.4.dylib
   is part of qt4-mac-* itself.  I'll see if I can reproduce this on
   10.4/powerpc. 
  
   - --
   Alexander Hansen, Ph.D. 
   Fink User Liaison
   -BEGIN PGP SIGNATURE-
   Version: GnuPG v1.4.11 (Darwin)
   Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
  
   iEYEARECAAYFAk0GIKwACgkQB8UpO3rKjQ/HDQCfa/5hSaAJdZIgI7dToNhXYRbz
   Bm4AnRpRRXE4IsI o33zaP0eGJ7NPEVx
   =OiXo
   -END PGP SIGNATURE-
  
   
--
   Oracle to DB2 Conversion Guide: Learn learn about native support 
for PL/SQL,
   new data types, scalar functions, improved concurrency, built-in packages,
   OCI, SQL*Plus, data movement tools, best practices and more. 
   http://p.sf.net/sfu/oracle-sfdev2dev
   ___
   Fink-devel mailing list
   Fink-devel@lists.sourceforge.net
   http://news.gmane.org/gmane.os.apple.fink.devel
   Subscription management:
   https://lists.sourceforge.net/lists/listinfo/fink-devel
  
  

  --
Daniel Macks
  dma...@netspace.org

 


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] kdepim4-mac-4.4.1-1 build failure

2010-12-12 Thread Daniel Macks
Fix committed. 
 
dan

On Fri, 10 Dec 2010 14:19:20 -0500, Alexander Hansen  wrote:
$ fink -V | head -n2
   Package manager version: 0.29.99.cvs
   Distribution version: selfupdate-cvs Fri Dec 10 10:15:20 2010, 10.6, x86_64
   $ fink list xcode
   Information about 9601 packages read in 3 seconds. 
i   xcode3.2.5-1
   $ fink list macosx
   Information about 9601 packages read in 0 seconds. 
i   macosx   10.6.5-1
  
   The failure appears as follows:
   ... 
   [ 60%] Building CXX object
   
nepomuk_email_feeder/CMakeFiles/akonadi_nepomuk_email_feeder.dir/messageanalyzer.o
   cd 
/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/build/nepomuk_email_feeder
/sw64/var/lib/fink/path-prefix-10.6/g  -4.2   -DQT_NO_STL
   -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS
   -DKMAIL_SUPPORTED -DNEPOMUK_RESOURCE_STATIC -fno-common
   -Woverloaded-virtual -fvisibility=hidden -fvisibility-inlines-hidden
   -fexceptions -UQT_NO_EXCEPTIONS -O2 -g -DNDEBUG -DQT_NO_DEBUG -arch
   x86_64 -isysroot / -mmacosx-version-min=10.6
   
-I/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/build/nepomuk_email_feeder
   
-I/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/nepomuk_email_feeder
   -I/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1
   -I/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/build
   -I/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/libkdepim
   -I/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/build/ontologies
   
-I/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/nepomuk_email_feeder/../libkleo
   
-I/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/nepomuk_email_feeder/shared
   -I/sw64/opt/kde4/mac/include -I/sw64/opt/kde4/mac/include/KDE
   -I/sw64/lib/qt4-mac/include/KDE -I/sw64/lib/qt4-mac/include
   -I/sw64/lib/qt4-mac/include/phonon
   -I/sw64/lib/qt4-mac/include/QtXmlPatterns
   -I/sw64/lib/qt4-mac/include/QtXml -I/sw64/lib/qt4-mac/include/QtWebKit
   -I/sw64/lib/qt4-mac/include/QtUiTools
   -I/sw64/lib/qt4-mac/include/QtTest -I/sw64/lib/qt4-mac/include/QtSvg
   -I/sw64/lib/qt4-mac/include/QtSql
   -I/sw64/lib/qt4-mac/include/QtScriptTools
   -I/sw64/lib/qt4-mac/include/QtScript
   -I/sw64/lib/qt4-mac/include/QtOpenGL
   -I/sw64/lib/qt4-mac/include/QtNetwork
   -I/sw64/lib/qt4-mac/include/QtMultimedia
   -I/sw64/lib/qt4-mac/include/QtHelp
   -I/sw64/lib/qt4-mac/include/QtDesigner
   -I/sw64/lib/qt4-mac/include/QtDBus
   -I/sw64/lib/qt4-mac/include/QtAssistant
   -I/sw64/lib/qt4-mac/include/Qt3Support
   -I/sw64/lib/qt4-mac/include/QtGui -I/sw64/lib/qt4-mac/include/QtCore
   -I/sw64/lib/qt4-mac/include/Qt -I/sw64/lib/qt4-mac/mkspecs/default
   -F/sw64/lib/qt4-mac/lib -I/sw64/include/boost-1_41
   -I/sw64/opt/soprano/mac/include -I/sw64/include   -D__APPLE_KDE__
   -D_LARGEFILE64_SOURCE -o
   CMakeFiles/akonadi_nepomuk_email_feeder.dir/messageanalyzer.o -c
   
/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/nepomuk_email_feeder/messageanalyzer.cpp
   In file included from
   
/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/nepomuk_email_feeder/messageanalyzer.cpp:26:
   /sw64/opt/kde4/mac/include/akonadi/agentbase.h:203: warning: 'virtual
   void Akonadi::AgentBase::Observer::collectionChanged(const
   Akonadi::Collection)' was hidden
   
/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/nepomuk_email_feeder/shared/nepomukfeederagentbase.h:156:
   warning:   by 'virtual void
   NepomukFeederAgentBase::collectionChanged(const Akonadi::Collection,
   const QSetQByteArray)'
   
/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/nepomuk_email_feeder/messageanalyzer.cpp:
   In member function 'void MessageAnalyzer::processFlags(const
   QSetQByteArray)':
   
/sw64/src/fink.build/kdepim4-mac-4.4.1-1/kdepim-4.4.1/nepomuk_email_feeder/messageanalyzer.cpp:226:
   error: 'class NepomukFast::MailboxDataObject' has no member named
   'setIsReads'
   make[2]: *** 
[nepomuk_email_feeder/CMakeFiles/akonadi_nepomuk_email_feeder.dir/messageanalyzer.o]
   Error 1
   ... 
  
   --
   Alexander K. Hansen
   akh AT finkproject DOT org
   Fink User Liaison and Documenter
  
   
--
   Oracle to DB2 Conversion Guide: Learn learn about native support 
for PL/SQL,
   new data types, scalar functions, improved concurrency, built-in packages,
   OCI, SQL*Plus, data movement tools, best practices and more. 
   http://p.sf.net/sfu/oracle-sfdev2dev
   ___
   Fink-devel mailing list
   Fink-devel@lists.sourceforge.net
   http://news.gmane.org/gmane.os.apple.fink.devel
   Subscription management:
   https://lists.sourceforge.net/lists/listinfo/fink-devel
  
  

  --
Daniel Macks
  dma...@netspace.org

 


--
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency

Re: [Fink-devel] Putting a source tarball on Fink site

2010-12-04 Thread Daniel Macks
On Sat, 4 Dec 2010 15:48:33  0900, BABA Yoshihiko  wrote:
Hi,
  
   The developer of pyqt4-mac-py does not have older versions of the 
package on their website. 
   See: http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/
  
   Can we put the source tarball of Fink versions on Fink server?
   Or just set Source to point to our mirror servers?
 
We can host files in our Sourceforge area. Or else I've seen some 
packages do mirror:master: to indicate that the only place to find the 
source is the master-mirrors pool rather than any other parent site 
(assuming the master-mirrors picked up the file when the parent site 
did still have it). 
 
dan
 
 

  --
Daniel Macks
  dma...@netspace.org

 


--
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

[Fink-devel] Major migration/update to stable

2010-11-02 Thread Daniel Macks
GNOME2.28 (including glib2-2.22.x and gtk 2-2.18.x) and KDE3.5.10 just landed 
in stable. Along with that is the .la cleanup project that somehow never 
migrated over until now (and all associated build-fixes that have accumulated), 
and some intimately related libraries (freetype219 and fontconfig2 fink library 
sanity, cairo, etc.) I *think* I got everything and that the stable tree has no 
missing dependencies, but as always please report errors with specific 
diagnostic information so it can get fixed ASAP. 
 
dan

 --
Daniel Macks
 dma...@netspace.org


--
Nokia and ATT present the 2010 Calling All Innovators-North America contest
Create new apps  games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Heads-up: gnome and kde3 going to stable thisweekend

2010-10-20 Thread Daniel Macks


On Wed, 20 Oct 2010 10:41:20 -0400, Alexander Hansen  wrote:
-BEGIN PGP SIGNED MESSAGE-
   Hash: SHA1
  
   On 10/14/10 10:15 AM, Daniel Macks wrote:
What's the perfect answer to the weather turning cool in the 
Northern-hemisphere autumn? Why, setting stable-only users' CPUs on 
fire with a massive set of package updates!
   
In unstable, KDE3 has a newer teeny-version and GNOME a new 
upstream stable release version, and both suites (and their 
lower-level dependency libs) have accumulated lots of upgrades and 
build-fixes and other tweaks too. It's all been in unstable for months, 
and will be synced to stable this weekend unless someone whines loudly 
ASAP. I'll try to keep it all sane during the process, but there may be 
some transient problems--missing deps or build problems as I fight with 
CVS commits and given how many fixes are for problems caused by other 
fixes elsewhere in the tree, getting sanity among the various 
platforms, etc. 
   
Please help me by reporting last-minute bugs and committing 
last-minute fixes in the next day or two. Then please do not commit 
anything while I do the migration (hard-freeze, I will post again when 
I am actually about to start). And then hold off on reporting anything 
busted until after I'm done. 
   
dan
   
 --
Daniel Macks
 dma...@netspace.org
   
   
  
   Are we going to unleash .la-cleaning on stable as well by updating dpkg?
 
Yes. That's an intrinsic part of the new gnome, and the fixes for it
  are part of the other build-fixes for KDE (as well as version-up). 
 
dan
 

  --
Daniel Macks
  dma...@netspace.org

 
 


--
Nokia and ATT present the 2010 Calling All Innovators-North America contest
Create new apps  games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

[Fink-devel] Heads-up: gnome and kde3 going to stable this weekend

2010-10-14 Thread Daniel Macks
What's the perfect answer to the weather turning cool in the 
Northern-hemisphere autumn? Why, setting stable-only users' CPUs on fire with 
a massive set of package updates!
 
In unstable, KDE3 has a newer teeny-version and GNOME a new upstream stable 
release version, and both suites (and their lower-level dependency libs) have 
accumulated lots of upgrades and build-fixes and other tweaks too. It's all 
been in unstable for months, and will be synced to stable this weekend unless 
someone whines loudly ASAP. I'll try to keep it all sane during the process, 
but there may be some transient problems--missing deps or build problems as I 
fight with CVS commits and given how many fixes are for problems caused by 
other fixes elsewhere in the tree, getting sanity among the various platforms, 
etc. 
 
Please help me by reporting last-minute bugs and committing last-minute fixes 
in the next day or two. Then please do not commit anything while I do the 
migration (hard-freeze, I will post again when I am actually about to start). 
And then hold off on reporting anything busted until after I'm done. 
 
dan

 --
Daniel Macks
 dma...@netspace.org


--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Notice: Packages linking to libfluidsynth

2010-10-12 Thread Daniel Macks
On Tue, 12 Oct 2010 08:05:48 -0400, Ebrahim Mayat  wrote:
 Usage Notes:
   To properly link to fluidsynth1, packagers will need to set some
   combination
   of CFLAGS, LDFLAGS, or similar compiler flags to point to
   /sw/lib/fluidsynth1/(include/lib). 
 
I think fluidsynth1-dev installs a .pc file in /sw/lib/pkgconfig (the 
standard place for these files) and that file lists the correct 
/sw/lib/fluidsynth1/{include,lib} paths. Assuming (ha!) other packages 
use pkg-config to figure out what flags to use, they will automatically 
get the correct (special ones for fluidsynth1) ones without needing 
explicit CFLAGS, LDFLAGS, or others. Obviously some packages are 
probably dumb and don't use correct pkg-config detection, or need other 
magic because they do silly things with the data. 
 
dan

--
Daniel Macks
  dma...@netspace.org



--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Notice: Packages linking to libfluidsynth

2010-10-12 Thread Daniel Macks
On Tue, 12 Oct 2010 16:42:43 -0400, Ebrahim Mayat  wrote:


   I think fluidsynth1-dev installs a .pc file in /sw/lib/pkgconfig (the
   standard place for these files) and that file lists the correct
   /sw/lib/fluidsynth1/{include,lib} paths. Assuming (ha!) other packages
   use pkg-config to figure out what flags to use, they will automatically
   get the correct (special ones for fluidsynth1) ones without needing
   explicit CFLAGS, LDFLAGS, or others. Obviously some packages are
   probably dumb and don't use correct pkg-config detection, or need other
   magic because they do silly things with the data. 
    
   dan
  
   Daniel
  
   Not exactly, the prefix is %p/lib/%N. 
  
   $ dpkg -L fluidsynth1-dev
   /. 
   /sw
   /sw/lib
   /sw/lib/fluidsynth1
   /sw/lib/fluidsynth1/include
   /sw/lib/fluidsynth1/include/fluidsynth
   /sw/lib/fluidsynth1/include/fluidsynth/audio.h
   /sw/lib/fluidsynth1/include/fluidsynth/event.h
   /sw/lib/fluidsynth1/include/fluidsynth/gen.h
   /sw/lib/fluidsynth1/include/fluidsynth/log.h
   /sw/lib/fluidsynth1/include/fluidsynth/midi.h
   /sw/lib/fluidsynth1/include/fluidsynth/misc.h
   /sw/lib/fluidsynth1/include/fluidsynth/mod.h
   /sw/lib/fluidsynth1/include/fluidsynth/ramsfont.h
   /sw/lib/fluidsynth1/include/fluidsynth/seq.h
   /sw/lib/fluidsynth1/include/fluidsynth/seqbind.h
   /sw/lib/fluidsynth1/include/fluidsynth/settings.h
   /sw/lib/fluidsynth1/include/fluidsynth/sfont.h
   /sw/lib/fluidsynth1/include/fluidsynth/shell.h
   /sw/lib/fluidsynth1/include/fluidsynth/synth.h
   /sw/lib/fluidsynth1/include/fluidsynth/types.h
   /sw/lib/fluidsynth1/include/fluidsynth/version.h
   /sw/lib/fluidsynth1/include/fluidsynth/voice.h
   /sw/lib/fluidsynth1/include/fluidsynth.h
   /sw/lib/fluidsynth1/lib
   /sw/lib/fluidsynth1/lib/pkgconfig
   /sw/lib/fluidsynth1/lib/pkgconfig/fluidsynth.pc
 
I disagree. I just rebuilt it on my 10.6/i386, and:
 
$ dpkg -c /sw/fink/debs/fluidsynth1-dev_1.1.3-378_darwin-i386.deb | 
grep pkgconfig
  drwxr-xr-x root/admin    0 2010-10-12 17:10 
./sw/lib/fluidsynth1/lib/pkgconfig/
  -rw-r--r-- root/admin  230 2010-10-12 17:10 
./sw/lib/fluidsynth1/lib/pkgconfig/fluidsynth.pc
  drwxr-xr-x root/admin    0 2010-10-12 17:10 ./sw/lib/pkgconfig/
  lrwxr-xr-x root/admin    0 2010-10-12 17:10  
./sw/lib/pkgconfig/fluidsynth.pc -  
/sw/lib/fluidsynth1/lib/pkgconfig/fluidsynth.pc
 
However, if there were not that symlink, the key instruction for other 
maintainers is to set PKG_CONFIG_PATH so that pkg-config would know to 
look in /sw/lib/fluidsynth1/lib/pkgconfig. Setting CFLAGS/LDFLAGS would 
likely not be sufficient for other maintainers in that case either, 
since *even if* there were correct -I and -L flags, the pkg-config 
check for presence of the lib would fail. 
 
dan
 
--
Daniel Macks
  dma...@netspace.org



--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Fink sqlite3-3.7.2-1 build failure

2010-10-02 Thread Daniel Macks
On Sun, 3 Oct 2010 01:09:20  0900, Kow KURODA  wrote:
  snipped more
##  %p/lib/tcl is a symlink belonging to tcltk, do not overwrite 
it with a dir
## (Else everything goes wrong e.g. when tcltk is reinstalled 
after sqlite3). 
##  And target differs according to arch/sw_vers, thus need readlink
   link=`readlink /sw/lib/tcl`
readlink /sw/lib/tcl
### execution of /var/tmp/tmp.2.S7zmNr failed, exit code 1
Removing runtime build-lock... 
Removing build-lock package... 
/sw/bin/dpkg-lockwait -r fink-buildlock-sqlite3-3.7.2-2
(Reading database ... 221475 files and directories currently installed.)
Removing fink-buildlock-sqlite3-3.7.2-2 ... 
Failed: phase installing: sqlite3-3.7.2-2 failed
   
It works here.  What do you get if you just run
   
readlink /sw/lib/tcl
   
at a terminal prompt?
  
   It gives nothing, namely no error. What is the expected result?
 
What OS X version and what fink arch are you using (i.e., Distribution 
version from 'fink -V')? I know tcl is different on some 64-bit 
architectures. 
 
dan

  --
Daniel Macks
  dma...@netspace.org

 


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Build issue with anjuta-2.24.2-2 on 10.5.8

2010-10-01 Thread Daniel Macks
On Fri, 1 Oct 2010 09:34:21  0200, Remi Mommsen  wrote:
Hi Dan,
  
   On Sep 30, 2010, at 7:25 PM, Daniel Macks wrote:
  
On Mon, 27 Sep 2010 14:52:14 -0400, Daniel Macks  wrote:
On Mon, 27 Sep 2010 20:49:06  0200, Remi Mommsen  wrote:
On Sep 27, 2010, at 8:08 PM, Hanspeter Niederstrasser wrote:
On 9/27/10 1:58 PM, Alexander Hansen wrote:
   
(Tested on 10.5.8/PowerPC, Xcode 3.1.4, Xquartz 2.5.3)
Looks like another case of .la files hiding a multitude of sins:
   
... 
libtool: link: gcc  -o .libs/libanjuta-gtodo.so -bundle
.libs/plugin.o
.libs/add_edit_item.o .libs/callback.o .libs/debug_printf.o
.libs/egg-datetime.o .libs/eggtrayicon.o .libs/export.o
.libs/interface.o .libs/libgtodo.o .libs/list_tooltip.o
.libs/mcategory.o .libs/notification.o .libs/preferences.o
.libs/tasklists.o .libs/todo_db.o .libs/tray-icon.o   -L/sw/lib
- -L/usr/X11/lib -L/sw/lib/gnome-vfs2.16
/sw/lib/libxslt.dylib -lpthread
/sw/lib/libiconv.dylib -lm ../../libanjuta/.libs/libanjuta.dylib
- -L/usr/lib /sw/lib/libgnomeui-2.dylib /usr/X11/lib/libSM.dylib
/usr/X11/lib/libICE.dylib /sw/lib/libbonoboui-2.dylib
/sw/lib/gnome-vfs2.16/libgnomevfs-2.dylib
/sw/lib/libgnomecanvas-2.dylib
/sw/lib/libgnome-2.dylib /sw/lib/libpopt.dylib
/sw/lib/libbonobo-2.dylib
/sw/lib/libbonobo-activation.dylib /sw/lib/libORBit-2.dylib
/sw/lib/libart_lgpl_2.dylib /sw/lib/libgconf-2.dylib
/sw/lib/libgthread-2.0.dylib /sw/lib/libglade-2.0.dylib
/sw/lib/libgtk-x11-2.0.dylib /sw/lib/libxml2.dylib
/sw/lib/libgdk-x11-2.0.dylib /sw/lib/libatk-1.0.dylib
/sw/lib/pango-ft219/lib/libpangoft2-1.0.dylib
/sw/lib/libgdk_pixbuf-2.0.dylib
/sw/lib/pango-ft219/lib/libpangocairo-1.0.dylib
/sw/lib/libcairo.dylib
/sw/lib/pango-ft219/lib/libpango-1.0.dylib
/sw/lib/freetype219/lib/libfreetype.dylib
/usr/X11/lib/libfontconfig.1.4.3.dylib /usr/lib/libiconv.dylib
/usr/X11/lib/libfreetype.dylib -lz /usr/lib/libexpat.dylib
/sw/lib/libgio-2.0.dylib /sw/lib/libgobject-2.0.dylib
/sw/lib/libgmodule-2.0.dylib /sw/lib/libglib-2.0.dylib
/sw/lib/libintl.dylib -lutil
Undefined symbols:
 _XUngrabServer, referenced from:
 _egg_tray_icon_update_manager_window in eggtrayicon.o
   
It also has a missing Dependency on gconf2 (gconftool-2
executable) to satisfy ./configure and for the PostInstScript. 
   
Thanks for the reports. However, I fear that I don't have time to
work on it in the coming weeks. Beside, I do not have access to 10.5
anymore. Thus, feel free to fix whatever you deem necessary, or scrap
the package for now. 
   
I'll give it a shot tonight; stay tuned to your local fink-devel 
station... 
   
Okay, several nights:)
   
New version in unstable now, that fixes lots of upstream messes and
updated gnome standards in fink. 
   
  
   Thanks for updating the package. As you've invested quite a bit of 
work and also know much more about gnome stuff than I do, do you want 
to take over the maintainer ship?
 
I don't actually know anything about anjuta (I just recognize the 
patterns of gnome packaging tricks). It seems like it's a 
(semi-?)formal part of the gnome platform though, so you could give it 
to gnome-core. 
 
dan

  --
Daniel Macks
  dma...@netspace.org

 


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Build issue with anjuta-2.24.2-2 on 10.5.8

2010-09-30 Thread Daniel Macks
On Mon, 27 Sep 2010 14:52:14 -0400, Daniel Macks  wrote:
 On Mon, 27 Sep 2010 20:49:06  0200, Remi Mommsen  wrote:
  On Sep 27, 2010, at 8:08 PM, Hanspeter Niederstrasser wrote:
   On 9/27/10 1:58 PM, Alexander Hansen wrote:
  
   (Tested on 10.5.8/PowerPC, Xcode 3.1.4, Xquartz 2.5.3)
   Looks like another case of .la files hiding a multitude of sins:
  
   ... 
   libtool: link: gcc  -o .libs/libanjuta-gtodo.so -bundle  
.libs/plugin.o
   .libs/add_edit_item.o .libs/callback.o .libs/debug_printf.o
   .libs/egg-datetime.o .libs/eggtrayicon.o .libs/export.o
   .libs/interface.o .libs/libgtodo.o .libs/list_tooltip.o
   .libs/mcategory.o .libs/notification.o .libs/preferences.o
   .libs/tasklists.o .libs/todo_db.o .libs/tray-icon.o   -L/sw/lib
   - -L/usr/X11/lib -L/sw/lib/gnome-vfs2.16 
/sw/lib/libxslt.dylib -lpthread
   /sw/lib/libiconv.dylib -lm ../../libanjuta/.libs/libanjuta.dylib
   - -L/usr/lib /sw/lib/libgnomeui-2.dylib /usr/X11/lib/libSM.dylib
   /usr/X11/lib/libICE.dylib /sw/lib/libbonoboui-2.dylib
   /sw/lib/gnome-vfs2.16/libgnomevfs-2.dylib 
/sw/lib/libgnomecanvas-2.dylib
   /sw/lib/libgnome-2.dylib /sw/lib/libpopt.dylib 
/sw/lib/libbonobo-2.dylib
   /sw/lib/libbonobo-activation.dylib /sw/lib/libORBit-2.dylib
   /sw/lib/libart_lgpl_2.dylib /sw/lib/libgconf-2.dylib
   /sw/lib/libgthread-2.0.dylib /sw/lib/libglade-2.0.dylib
   /sw/lib/libgtk-x11-2.0.dylib /sw/lib/libxml2.dylib
   /sw/lib/libgdk-x11-2.0.dylib /sw/lib/libatk-1.0.dylib
   /sw/lib/pango-ft219/lib/libpangoft2-1.0.dylib
   /sw/lib/libgdk_pixbuf-2.0.dylib
   /sw/lib/pango-ft219/lib/libpangocairo-1.0.dylib 
/sw/lib/libcairo.dylib
   /sw/lib/pango-ft219/lib/libpango-1.0.dylib
   /sw/lib/freetype219/lib/libfreetype.dylib
   /usr/X11/lib/libfontconfig.1.4.3.dylib /usr/lib/libiconv.dylib
   /usr/X11/lib/libfreetype.dylib -lz /usr/lib/libexpat.dylib
   /sw/lib/libgio-2.0.dylib /sw/lib/libgobject-2.0.dylib
   /sw/lib/libgmodule-2.0.dylib /sw/lib/libglib-2.0.dylib
   /sw/lib/libintl.dylib -lutil
   Undefined symbols:
 _XUngrabServer, referenced from:
 _egg_tray_icon_update_manager_window in eggtrayicon.o
  
   It also has a missing Dependency on gconf2 (gconftool-2
   executable) to satisfy ./configure and for the PostInstScript. 
 
  Thanks for the reports. However, I fear that I don't have time to
   work on it in the coming weeks. Beside, I do not have access to 10.5
   anymore. Thus, feel free to fix whatever you deem necessary, or scrap
   the package for now. 
    
   I'll give it a shot tonight; stay tuned to your local fink-devel station... 
 
Okay, several nights:)
 
New version in unstable now, that fixes lots of upstream messes and 
updated gnome standards in fink. 
 
dan

--
Daniel Macks
  dma...@netspace.org



--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Replacing setuptools-py with distribute-py

2010-09-28 Thread Daniel Macks


On Tue, 28 Sep 2010 15:40:50 -0400, Daniel Johnson  wrote:

 On Sep 28, 2010, at 6:43 AM, Kurt Schwehr wrote:
  
Hi Daniel and python packagers,
   
   
I've added distribute to py2[4-7], given it a Provides 
setuptools, and Conflicts
   
setuptools. 
   
If your package depends or builddepends on setuptools, please 
test it with
distribute. 
   
-kurt
(goatbar)
   
- Original Message 
Sent: Tue, September 21, 2010 10:08:19 AM
Subject: Replace setuptools-py with distribute-py?
   
I'm running into a problem packaging python packages that require 
distribute
instead of setuptools. To make matters worse, they will 
automatically download
distribute and try to replace an already installed setuptools! 
This seems to be
becoming common in the Python world. Fortunately, 
--build-as-nobody catches
this, but it also makes the packages uninstallable except on 
py31. Distribute is
   
fully backward compatible with setuptools, so this shouldn't 
break anything, and
   
in any case, setuptools is generally considered deprecated. 
   
Now there are a few packages that have a versioned BuildDepends on
setuptools-py, so simply relying on Provides: 
setuptools-py%type_pkg[python]
won't work unless we change those to unversioned BuildDepends. The other
possibility is to make an empty dummy 
setuptools-py%type_pkg[python] package
that simply Depends on distribute (and add 2.5, 2.6 and 2.7 
types). That would
be the least work. 
   
Thanks
   
Daniel
   
   
   
  
   Ok, the problem is that distribute-py installs a file called 
setuptools-0.6c11-py2.7.egg-info while setuptools has a directory 
there. dpkg won't replace a directory with a file. 
 
Is .egg-info useful? Just nuke it from distribute-py during its InstallScript. 
 
dan
 
--
Daniel Macks
  dma...@netspace.org



--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Build issue with anjuta-2.24.2-2 on 10.5.8

2010-09-27 Thread Daniel Macks


On Mon, 27 Sep 2010 20:49:06  0200, Remi Mommsen  wrote:
Hi,
  
   On Sep 27, 2010, at 8:08 PM, Hanspeter Niederstrasser wrote:
  
On 9/27/10 1:58 PM, Alexander Hansen wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
   
(Tested on 10.5.8/PowerPC, Xcode 3.1.4, Xquartz 2.5.3)
Looks like another case of .la files hiding a multitude of sins:
   
... 
libtool: link: gcc  -o .libs/libanjuta-gtodo.so -bundle  .libs/plugin.o
.libs/add_edit_item.o .libs/callback.o .libs/debug_printf.o
.libs/egg-datetime.o .libs/eggtrayicon.o .libs/export.o
.libs/interface.o .libs/libgtodo.o .libs/list_tooltip.o
.libs/mcategory.o .libs/notification.o .libs/preferences.o
.libs/tasklists.o .libs/todo_db.o .libs/tray-icon.o   -L/sw/lib
- -L/usr/X11/lib -L/sw/lib/gnome-vfs2.16 /sw/lib/libxslt.dylib -lpthread
/sw/lib/libiconv.dylib -lm ../../libanjuta/.libs/libanjuta.dylib
- -L/usr/lib /sw/lib/libgnomeui-2.dylib /usr/X11/lib/libSM.dylib
/usr/X11/lib/libICE.dylib /sw/lib/libbonoboui-2.dylib
/sw/lib/gnome-vfs2.16/libgnomevfs-2.dylib /sw/lib/libgnomecanvas-2.dylib
/sw/lib/libgnome-2.dylib /sw/lib/libpopt.dylib /sw/lib/libbonobo-2.dylib
/sw/lib/libbonobo-activation.dylib /sw/lib/libORBit-2.dylib
/sw/lib/libart_lgpl_2.dylib /sw/lib/libgconf-2.dylib
/sw/lib/libgthread-2.0.dylib /sw/lib/libglade-2.0.dylib
/sw/lib/libgtk-x11-2.0.dylib /sw/lib/libxml2.dylib
/sw/lib/libgdk-x11-2.0.dylib /sw/lib/libatk-1.0.dylib
/sw/lib/pango-ft219/lib/libpangoft2-1.0.dylib
/sw/lib/libgdk_pixbuf-2.0.dylib
/sw/lib/pango-ft219/lib/libpangocairo-1.0.dylib /sw/lib/libcairo.dylib
/sw/lib/pango-ft219/lib/libpango-1.0.dylib
/sw/lib/freetype219/lib/libfreetype.dylib
/usr/X11/lib/libfontconfig.1.4.3.dylib /usr/lib/libiconv.dylib
/usr/X11/lib/libfreetype.dylib -lz /usr/lib/libexpat.dylib
/sw/lib/libgio-2.0.dylib /sw/lib/libgobject-2.0.dylib
/sw/lib/libgmodule-2.0.dylib /sw/lib/libglib-2.0.dylib
/sw/lib/libintl.dylib -lutil
Undefined symbols:
  _XUngrabServer, referenced from:
  _egg_tray_icon_update_manager_window in eggtrayicon.o
   
It also has a missing Dependency on gconf2 (gconftool-2 
executable) to satisfy ./configure and for the PostInstScript. 
  
   Thanks for the reports. However, I fear that I don't have time to 
work on it in the coming weeks. Beside, I do not have access to 10.5 
anymore. Thus, feel free to fix whatever you deem necessary, or scrap 
the package for now. 
 
I'll give it a shot tonight; stay tuned to your local fink-devel station... 
 
dan
 

--
Daniel Macks
  dma...@netspace.org



--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Shlibs: install_name and compatibility version

2010-09-22 Thread Daniel Macks
On Mon, 20 Sep 2010 23:23:50 -0400, Daniel Macks  wrote:
On Tue, 21 Sep 2010 06:26:48  0900, David R. Morrison  wrote:
   
  Also, I'm wondering if we should maybe enhance that validator test
   so that if it finds a Shlibs with an incomplete pathname, it gives
   additional advice (such as what Ben wrote in this email...)
    
   I think the actual bug isnon-absolute install_name, not non-absolute
   Shlibs that correctly transcribes non-absolute install_name. So
   something like this pseudocode:
    
   if (not absolute path) {
     error file $filename has install_name $i_n that is not an 
absolute path
   } elsif (no Shlibs entry) { ... # continue with existing error-checking
    
   would point out where the real fix needs to be applied (binary data
   within the .dylib), and once that's solved, continues by making sure
   the Shlibs field matches it. 
 
..now committed to HEAD. 
 
dan

--
Daniel Macks
  dma...@netspace.org



--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Shlibs: install_name and compatibility version

2010-09-20 Thread Daniel Macks
On Tue, 21 Sep 2010 06:26:48  0900, David R. Morrison  wrote:

   Also, I'm wondering if we should maybe enhance that validator test 
so that if it finds a Shlibs with an incomplete pathname, it gives 
additional advice (such as what Ben wrote in this email...)
 
I think the actual bug isnon-absolute install_name, not non-absolute 
Shlibs that correctly transcribes non-absolute install_name. So 
something like this pseudocode:
 
if (not absolute path) {
  error file $filename has install_name $i_n that is not an absolute path
} elsif (no Shlibs entry) { ... # continue with existing error-checking
 
would point out where the real fix needs to be applied (binary data 
within the .dylib), and once that's solved, continues by making sure 
the Shlibs field matches it. 
 
dan

  --
Daniel Macks
  dma...@netspace.org

 


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] glpk-4.44-1 breaks octave's build

2010-09-19 Thread Daniel Macks
On Sat, 18 Sep 2010 19:05:36 -0400, Alexander Hansen  wrote:

   octave-3.0.5 builds with glpk-4.26, but not with the recent glpk-4.44
   update.  The failure mode is as follows:
  
   ... 
   g   -bundle -bundle_loader ../src/octave -L/sw32/lib -o __glpk__.oct
   pic/__glpk__.o -L../libcruft -lcruft -L../liboctave -loctave -L. 
   - -loctinterp -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd
   - -lcxsparse
   -
   
-Wl,-framework,Accelerate,-dylib_file,/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib:/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
   -
   
-Wl,-framework,Accelerate,-dylib_file,/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib:/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
   - -lfftw3 -lreadline  -lncurses -lhdf5 -lz -lm
   /sw32/lib/gcc4.4/lib/libgfortran.dylib -lglpk
   Undefined symbols:
 __glp_lib_fault_hook, referenced from:
 glpk(int, int, int, double*, int, int*, int*, double*, double*,
   char*, int*, double*, int*, double*, int*, int, int, int, double*,
   double*, double*, double*, double*, double*, double*)in __glpk__.o
 __glp_lib_print_hook, referenced from:
 glpk(int, int, int, double*, int, int*, int*, double*, double*,
   char*, int*, double*, int*, double*, int*, int, int, int, double*,
   double*, double*, double*, double*, double*, double*)in __glpk__.o
   ld: symbol(s) not found
   collect2: ld returned 1 exit status
   make[2]: *** [__glpk__.oct] Error 1
  
  
   The issue appears to be due to the symbol content being different
   between libglpk.0.dylib in the two versions:
  
   glpk-4.26-1:
   $ nm /sw/lib/libglpk.0.dylib | c  filt | grep hook
   00020070 T __glp_lib_fault_hook
   00020080 T __glp_lib_print_hook
   00020020 T __glp_lib_term_hook
   9c10 T _glp_term_hook
  
   glpk-4.44-1:
   $ nm /sw32/lib/libglpk.0.dylib | c  filt | grep hook
   0002da60 T _glp_error_hook
   0002d830 T _glp_term_hook
  
   In principle I could patch octave not to try to use __glp_lib_fault_hook
   and __glp_lib_print_hook, as long as nobody knows of a reason why this
   would be bad.  I haven't experienced any _runtime_ issues with octave
   built against glpk-4.26 and then using 4.44, so it doesn't seem to need
   those symbols frequently, if it actually does. 
  
   (Updating octave might be a better option, but I'm still a bit too busy
   to be able to handle that chore.)
 
More info (from #fink debug-fest about it)... those symbols were not 
part of public interface of glpk (no prototype in installed .h) and was 
commented as obsolete in the internal coding. Octave source gives 
hints that octave devels even knew it was private, so data point N 1 
that relying on someone else's internal implementation details is 
fragile and dumb. 
 
dan

  --
Daniel Macks
  dma...@netspace.org

 


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] python and rpy2-py26

2010-09-19 Thread Daniel Macks
On Sat, 18 Sep 2010 11:46:54  0900, BABA Yoshihiko  wrote:
Dear,
  
   Some environmental variables (R_HOME in particular) are not passed 
to python. 
  
   What I did was I installed python26 and rpy2-py26 (and r-base and 
other relevant packages). The environment variable R_HOME is set, but 
when I check os.environ in Python, it doesn't include R_HOME, thus 
rpy2-py26 terminates. 
 
I don't know anything about rpy, but:
 
/sw/bin/python2.6 -c 'import os;print os.environ;print os.getenv(R_HOME)'
 
gives /sw/Library/Frameworks/R.framework/Resources both in the environ 
dump and the getenv accessor. Same for /sw/bin/python2.5. The variable 
is published by the r-base package. And (as usual for this sort of 
variable) and is only visible in shells started after that package is 
installed (or else by rerunning source /sw/bin/init.sh). 
 
Are you using rpy2-py26 in a way that does not load fink's normal 
init.sh setup?
 
dan

  --
Daniel Macks
  dma...@netspace.org

 


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] icewm-1.3.6-1 fails to build on 10.5/i386

2010-09-16 Thread Daniel Macks
On Thu, 16 Sep 2010 07:08:44 -0400, Hanspeter Niederstrasser  wrote:
10.5/i386/Apple's X11:
  
   g   -fpermissive -Wall -Wpointer-arith -Wwrite-strings
   -Woverloaded-virtual -W -fno-exceptions -fno-rtti -Os -pipe -MD
   -I/sw/include-DHAVE_CONFIG_H -DLIBDIR='/sw/share/icewm'
   -DCFGDIR='/sw/etc/icewm' -DLOCDIR='/sw/share/locale' -DKDEDIR=''
   -DPACKAGE='icewm' -DVERSION='1.3.6' -DHOSTOS='Darwin'
   -DHOSTCPU='i386' -DEXEEXT='' -DICEWMEXE='icewm'
   -DICEWMTRAYEXE='icewmtray' -DICEWMBGEXE='icewmbg'
   -DICESMEXE='icewm-session' -DICEHELPEXE='icehelp'
   -DICEHELPIDX='/sw/share/doc/icewm/icewm.html' `pkg-config
   gdk-pixbuf-xlib-2.0 --cflags` -I/sw/lib/xft2/include
   -I/sw/include/freetype2 -I/sw/include -I/sw/lib/fontconfig2/include
   -I/usr/X11/include  -I/usr/X11R6/include -I/sw/include/glib-2.0
   -I/sw/lib/glib-2.0/include -I/sw/include -I/sw/include/gtk-2.0
   -I/sw/include -c ywindow.cc
   ywindow.cc: In member function 'void YDesktop::updateXineramaInfo(int,
   int)':
   ywindow.cc:1882: error: 'XRRScreenResources' was not declared in this scope
   ywindow.cc:1882: error: 'xrrsr' was not declared in this scope
   ywindow.cc:1883: error: 'XRRGetScreenResources' was not declared in this
   scope
   ywindow.cc:1887: error: 'XRRCrtcInfo' was not declared in this scope
   ywindow.cc:1887: error: 'ci' was not declared in this scope
   ywindow.cc:1887: error: 'XRRGetCrtcInfo' was not declared in this scope
   ywindow.cc:1904: error: 'XRROutputInfo' was not declared in this scope
   ywindow.cc:1904: error: 'oinfo' was not declared in this scope
   ywindow.cc:1904: error: 'XRRGetOutputInfo' was not declared in this scope
   make[1]: *** [ywindow.o] Error 1
   make: *** [base] Error 2
   ### execution of make failed, exit code 2
   ### execution of /var/tmp/tmp.4.Ydnq2d failed, exit code 2
  
   Google says those are Xrandr.h things, which I do have in
   /usr/X11/include/X11/extensions/Xrandr.h (v 1.9 2002/09/29 according the
   the CVS tag on top of the file). 
  
   Found this as well:
   
http://sourceforge.net/tracker/?func=detailaid=2677667group_id=31atid=100031
 
I forgot how confusing the xrandr situation is on OS X:( Different 
versions, and at least one x11 provider (10.4/apple's maybe) has an 
xrandr that lies about its own version. I committed %r=2 for 10.[45] 
that has --disable-randr (vs a separate high %r for 10.6 with it 
not-disabled). That seems like it might work, in that on 10.6 it 
still builds successfully but does not appear to use xrandr at 
compile-time. That's about as far as I can take it, others feel free to 
hack and fix. 
 
dan
 
 
 

  --
Daniel Macks
  dma...@netspace.org

 


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Angband Won't Build As Nobody

2010-09-12 Thread Daniel Macks


On Sun, 12 Sep 2010 09:33:39  0200, Max Horn  wrote:
 
   Here is one idea: Maybe we could insert our own custom chmod/chown 
scripts into the PATH used for building packages, with suid flag set, 
so that they can invoke the original chmod/chown with the appropriate 
rights. Of course that punches a hole into the non-root approach, but 
a relatively small one (as long as we don't do --b-a-n to prevent 
security holes, this is not a big issue, anyway). 
   We could also try to avoid that hole by filtering the path 
arguments passed to our chmod/chown/chgroup commands, to only accepts 
paths inside the build dir (or even only in the install dir). For that, 
in turn, some care would have to be taken to make sure callers can't 
punch out by using clever combos of .. and symlinks. That could be 
done by using readlink -f PATH on each of the paths passed to the 
chmod util before matching it against the /sw/src/fink.build/%n-%v-%r 
prefix (or whatever the build dir is set to). 
 
Wouldn't a suid'ed chown allow any user to seize ownership of any 
file anywhere on the filesystem? Would have to be *very* careful to 
sanitize the allowable targets. But even still, it would allow some 
random user on a shared machine to take ownership of files in a build 
dir during the build process, and therefore own live files in /sw. Only 
safe way to have this sort of feature would be to have the suid-chown 
verify that the real user running it is fink-bld. If only the 
--build-as-nobody user can use it and nobody (except root) can become 
that user, we're essentially as safe as only allowing root to do chown. 
 
In addition to chown and chmod, we'd need install (its -o and -g flags 
always trip --build-as-nobody in imake projects) and chgrp. 
 
A second part of the process would have to involve changes to existing 
--b-a-n functionality: the reversion of builddir to root. Currently 
(approximately), --b-a-n switches to fink-bld for InstallScript and 
related actions, then 'chown -R root:admin $builddir' so that it is 
back to the normal state for live filesystem files. If we have chown'ed 
files to (for example) games, that would wipe the ownership anyway. 
Instead would have to replace the chown -R with one that only acted on 
files still owned by fink-bld (and separate similar control group). Not 
un-doable ('find' or a perl-equivalent implementation), just a TODO 
reminder. 
 
dan

  --
Daniel Macks
  dma...@netspace.org

 


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

[Fink-devel] Help kill old automake by testing gettext build

2010-09-02 Thread Daniel Macks
The only thing that uses automake1.5 anywhere in stable or unstable is...old 
gettext. That lib is still used by a bunch of packages (and we have to keep it 
per Shlibs Policy anyway), so I need help testing the update for it to newer 
automake. That would be gettext.info in my CVS exp. I went with automake1.9 
because akh said 1.9 seems conservative upgrade, so there we are. To test, 
build the one from unstable (== stable at this time) on your platform (OS X 
10.[56], any arch) with -l (to save log of build). Then redo with my exp one 
and compare the logs. I'm expecting no differences in configure detection, 
maybe a few less autotools warnings, a pair of warnings about AM_* symbols (see 
.info DescPort), and no differences in compile and install commands or results. 
 
dan

 --
Daniel Macks
 dma...@netspace.org


--
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] [Fink-users] EMBOSS: dependency problems on X86_64

2010-08-25 Thread Daniel Macks


On Tue, 24 Aug 2010 21:07:03 -0400, Alexander Hansen  wrote:
 On 8/24/10 8:34 PM, Hanspeter Niederstrasser wrote:
On 8/24/10 6:46 PM, Scott R. Santos wrote:
   
  2) I now get the following error when I try to update EMBOSS on 
 X86_64 systems (didn't happen before the new plplot was introduced 
 and guess wxmac28-shlibs isn't available for this platform; I 
 consider this another reason to have a vanilla version of EMBOSS 
 available via fink):
   
srsan...@scott-r-santoss-macbook-pro:~$ fink update-all
Information about 9342 packages read in 0 seconds. 
Can't resolve dependency wxmac28-shlibs for package 
libplplot10-shlibs-5.9.6-1 (no matching packages/versions found)
Exiting with failure. 
   
According to this page

http://wiki.wxwidgets.org/Development:_wxMac#Building_under_10.6_Snow_Leopard
the current Fink version (2.8.x) can't be made to work as x86_64 (uses
Carbon).  However, it seems that the latest upstream version is 2.9.1
(recently released) and earlier news suggests that version should do
64bit OS X. 

   Until such time as this makes it into Fink, unless somebody has another
   idea, I think we need to pull plplot, emboss ... from the 10.6/x86_64 tree. 
 
plplot only uses wxmac as a plugin/device-driver, so it could be 
packaged separately if someone actually wants it for something. 
Meanwhile, I'll disable it core plplot libs so at least *that* stays 
portable. 
 
dan

  --
Daniel Macks
  dma...@netspace.org

 


--
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

[Fink-devel] AWOL Maintainer: blair christensen

2010-06-18 Thread Daniel Macks
- Forwarded message from Mail Delivery Subsystem -

Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

The original message was received at Sun, 13 Jun 2010 16:48:34 -0400
from localhost.localdomain [127.0.0.1]

   - The following addresses had permanent fatal errors -
bl...@devclue.com

   - Transcript of session follows -
bl...@devclue.com... Deferred: Connection timed out with devclue.com.
Message could not be delivered for 5 days
Message will be deleted from queue

Arrival-Date: Sun, 13 Jun 2010 16:48:34 -0400

Final-Recipient: RFC822; bl...@devclue.com
Action: failed
Status: 4.4.7
Remote-MTA: DNS; devclue.com
Last-Attempt-Date: Fri, 18 Jun 2010 17:43:54 -0400

-

Anyone had any contact lately or know any recent activity/history of
his packages:

  perl6-say-pm
  pod-pseudopod-pm
  rpc-xml-pmXXX

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Fixing libiconv (build-test needed)

2010-06-13 Thread Daniel Macks
Could someone(s) test the libiconv in my cvs exp? Goal: compare build
transcript:

  1) with fink libiconv-dev installed,
  2) without libiconv-dev,
  3) without libiconv-dev *and with /usr/include/iconv.h and
 /usr/lib/libiconv.dylib (and .la if present) moved away.

Need to make sure we aren't getting circular dependency and aren't
mixing system with internal lib/headers of same name. Clean on 10.4,
need checked on 10.6/32 and 10.6/64

http://fink.cvs.sf.net/viewvc/*checkout*/fink/experimental/dmacks/finkinfo/libiconv.info?revision=1.2
http://fink.cvs.sf.net/viewvc/*checkout*/fink/experimental/dmacks/finkinfo/libiconv.patch?revision=1.1

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] fontconfig2-dev: Error installing gtk+2 BuildDepends in Fink 10.6.3/x86 stable

2010-06-13 Thread Daniel Macks
On Sun, Jun 13, 2010 at 03:23:12PM -0400, Alexander Hansen wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 6/13/10 2:10 PM, Charles Lepple wrote:
  I was trying to test a new revision of gtkwave under 10.6/stable (32- 
  bit), and I get the following when building the gtk/glib dependencies  
  for the first time:
  
  $ nice fink -l -m install gtkwave
  Password:
  Scanning package description files..
  Information about 3646 packages read in 1 seconds.
  Running in Maintainer Mode
  Validating package file /sw/fink/dists/local/main/finkinfo/gnome/ 
  gtkwave.info...
  Package looks good!
  The package 'gtkwave' will be built and installed.
  Reading dependency for gtkwave-3.3.7-2...
  Reading build dependency for gtkwave-3.3.7-2...
  Reading build conflict for gtkwave-3.3.7-2...
  The package 'glib2-shlibs' will be built and installed.
  Reading dependency for glib2-shlibs-2.20.5-2...
  Reading build dependency for glib2-shlibs-2.20.5-2...
  Reading dependency for glib2-dev-2.20.5-2...
  Reading build conflict for glib2-shlibs-2.20.5-2...
  The package 'gtk+2-shlibs' will be built and installed.
  Reading dependency for gtk+2-2.16.6-3...
  Reading build dependency for gtk+2-2.16.6-3...
  Reading dependency for gtk+2-shlibs-2.16.6-3...
  Reading dependency for gtk+2-dev-2.16.6-3...
  Reading dependency for gtk+2-shlibs-2.16.6-3...
  Reading build dependency for gtk+2-shlibs-2.16.6-3...
  Reading build conflict for gtk+2-2.16.6-3...
  Reading build conflict for gtk+2-shlibs-2.16.6-3...
  The package 'liblzma-shlibs' will be built and installed.
  Reading dependency for xz-4.999.9-3...
  Reading build dependency for xz-4.999.9-3...
  Reading dependency for liblzma-shlibs-4.999.9-3...
  Reading dependency for liblzma-4.999.9-3...
  Reading dependency for lzma-4.999.9-3...
  Reading dependency for liblzma-shlibs-4.999.9-3...
  Reading build dependency for liblzma-shlibs-4.999.9-3...
  Reading build conflict for xz-4.999.9-3...
  Reading build conflict for liblzma-shlibs-4.999.9-3...
  The package 'shared-mime-info' will be built and installed.
  Reading dependency for shared-mime-info-0.51-1...
  Reading build dependency for shared-mime-info-0.51-1...
  Reading build conflict for shared-mime-info-0.51-1...
  The package 'atk1' will be built and installed.
  Reading dependency for atk1-1.26.0-2...
  Reading build dependency for atk1-1.26.0-2...
  Reading dependency for atk1-shlibs-1.26.0-2...
  Reading build conflict for atk1-1.26.0-2...
  The package 'cairo' will be built and installed.
  Reading dependency for cairo-1.8.10-2.1...
  Reading build dependency for cairo-1.8.10-2.1...
  Reading dependency for cairo-shlibs-1.8.10-2.1...
  Reading build conflict for cairo-1.8.10-2.1...
  The package 'fontconfig2-dev' will be built and installed.
  
  WARNING: The package fontconfig2-dev Depends on system-xfree86-dev,
   but system-xfree86-dev only allows things to BuildDepend on it.
  
  Failed: Please correct the above problems and try again!
  
  $ fink --version
  Package manager version: 0.29.12
  Distribution version: selfupdate-rsync Sun Jun 13 12:27:00 2010, 10.6,  
  i386
  
  I am using the stock X11 that came with 10.6.x, plus whatever the  
  latest updates are. Let me know if, for some reason, I should be using  
  another package of XQuartz instead.
 
 God, no!  That installs in /opt/X11 (or something) on 10.6, anyway, so
 hopefully no Fink packages actually find it.
 
  
  Looks like someone else ran into this:
  
  http://sourceforge.net/tracker/index.php?func=detailaid=2966606group_id=17203atid=117203
  
 
 And, of course, they put a totally useless title to the bug, and nobody
 is reading the bug tracker right now.
 
  I don't really need the -m switch for the dependencies, but it would  
  probably be good to have this work out-of-the-box.
  
  
 
 I'd recommend migrating the current/unstable fontconfig over--it doesn't
 carry the same Depends issues.  Unfortunately, it also Depends:
 dpkg-base-files, which is unstable-only, and that in turn Depends on an
 unstable-only dpkg revision.

dpkg-base-files is not migrated yet because nobody has finished fixing
kde to compensate for the .la cleaning that dpkg-base-files does.

It's gradually getting fixed in unstable, but unstable is a newer
version than stable, so either new kde should migrate (I think the
why not argument is that there is an even newer version coming,
which is a pretty crappy reason not to send *this* one in the mean
time) or else the fixes need to be back-ported to stable.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink

Re: [Fink-devel] http://pdb.finkproject.org/pdb/package.php/sendfile

2010-06-12 Thread Daniel Macks
On Sat, Jun 12, 2010 at 12:54:17PM +0200, Ulli Horlacher wrote:
 
 I am the author of sendfile.
 
 I see access to the sendfile homepage through 
 http://pdb.finkproject.org/pdb/package.php/sendfile (Referer)
 
 On your webpage you write about sendfile 2.1a, but the stable release is
 sendfile-2.1b - for more than 10 years.
 
 The sendfile homepage has moved from
 http://www.belwue.de/aktivitaeten/projekte/saft/index-us.html
 to
 http://fex.rus.uni-stuttgart.de/saft/sendfile.html

I just updated the package per new version and changed URLs.

 But sendfile has a much better successor: F*EX
 http://fex.rus.uni-stuttgart.de/
 
 Maybe you are interested.

Love to have it! All we need is someone to submit a package .info
file. The existing package, as you saw on the webpage, has no current
maintainer:(

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] geeqie appears to need a BuildDepend on getoptbin

2010-06-10 Thread Daniel Macks
On Thu, Jun 10, 2010 at 07:04:44AM -0400, Alexander Hansen wrote:
 
 The failure mode when /usr/bin/getopt is used on 10.5 or 10.6 is:
 
 ...
 if [ -x /sw/bin/gnome-doc-tool ]; then \
   /sw/bin/gnome-doc-tool html -o html ./docbook/GuideIndex.xml 
 ; \
   else \
   echo gnome-doc-tool not found, html is not built ; \
   fi
 getopt: illegal option -- s
[...]
 With getoptbin installed, the build succeeds.

Looks like it's gnome-doc-tool in general (or at least in ways not
specific to geeqie), so added as Depends to gnome-doc-utils.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] 32-bits apps in the 64-bit branch

2010-06-10 Thread Daniel Macks
On Thu, Jun 10, 2010 at 06:24:59PM +0200, Jean-Fran?ois Mertens wrote:
 
 On 10 Jun 2010, at 17:34, Alexander Hansen wrote:
 
  On 6/10/10 11:28 AM, Pepe Barbe wrote:
  Hello,
 
  I am trying to update the sleepwatcher. This package links against  
  carbon so it is 32-bits only. I would like to make the package so  
  that it could be installed also from within the 64-bit branch, but  
  I don't what is the policy in this regard.
 
  I believe that if it won't build in the 64-bit tree, then it is not
  allowed to exist in that tree.
 
 Just built it on 32bit, to see.
 The pkg links ONLY against the system; so with
 SetCC: /usr/bin/cc
 should build in the 64-bit tree _ though not in 64-bit mode ...
 And nothing can link against it ...
 So _ is there a policy for such cases ?

Sounds reasonable.

Unrelatedly, while fixing that package, the following is a little problem:

  install -o root -g wheel -m 755 rc.sleep %i/etc/
  install -o root -g wheel -m 755 rc.wakeup %i/etc/

because it prevents --build-as-nobody from being used. By default
(either with or without --b-a-n) all files are installed owned by
root:admin. If that's acceptible for these rc.* files, then you can
omit the -o and -g games here. If you really need them group=wheel,
better would be to omit -o/-g here and have a 'chgrp' command in
PostInstScript--and definitely a DescPackaging note about this group
requirement so others can figure out why there are non-standard
ownership flags and/or build-unusual-actions here.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] gcc45 build fails on two 10.6 64-bit machines

2010-06-02 Thread Daniel Macks
On Wed, Jun 02, 2010 at 09:05:34PM -0400, Jack Howarth wrote:
 On Wed, Jun 02, 2010 at 08:47:54PM -0400, Alexander Hansen wrote:
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
  
  On 6/2/10 8:43 PM, Jack Howarth wrote:
   On Wed, Jun 02, 2010 at 08:36:58PM -0400, Alexander Hansen wrote:
   On 6/2/10 8:26 PM, Jack Howarth wrote:
   On Wed, Jun 02, 2010 at 08:04:20PM -0400, Benjamin Reed wrote:
   On 6/2/10 7:55 PM, Jack Howarth wrote:
 One possible workaround might be to change gcc45.info
   to reduce the number of parallel builds so that the
   load sensitivity is reduced. So instead of using...
  
num_cpu=$(echo `sysctl -n hw.ncpu`)
make -j $num_cpu
  
   we would reduce num_cpu by one if greater
   than one so that the build is either serial
   or leaves a free core whenever building in parallel.
   This won't 'fix' the problem but it might make
   it less likely.
  
   So if GCC's build is not repeatably compatible with -jN, then it
   should probably not be doing it by default.  :P
  
 This is a recent regression upstream. The question is do you
   penalize all users with multiple core machines for those
   unlucky users running two cores at high load? As I said before,
   a rational (and less extreme) workaround would be to leave
   a free core available to reduce the load on the machine.
   I build gcc trunk nightly and have never seen this failure
   on a dual quad.
Jack
  
  
  
   
   I'll point out that I had my single instance of this failure on a
   single-core powerpc, and had no such problem building on a two-core
   Macbook under load.
   
   Are you sure you're not confusing the issue with...
   
cp %b/gcc/config/darwin-sections.def 
   %i/lib/gcc4.5/lib/gcc/%m-apple-darwin${darwinvers}/%v/plugin/include/config
   
   on powerpc? I suspect these are totally different problems. The compiler
   plugin support apparently isn't installing the plugin header directory
   on powerpc-apple-darwin. As I mentioned before, this cp comamnd can be
   skipped on powerpc because there will never be a dragonegg compiler
   plugin for powerpc (only i386 and x86_64 darwin).
   
   
  I'm not confusing anything.  I mentioned earlier in this thread that I
  had an instance of _this_ problem:
  
 
   So that implies that the parallel build on even a single job
 can trigger the problem. Definitely there is little reason to
 parallel build on a single core so we could limit the parallel
 builds to machines with more than two cores for safety.

In general, using more -j than core on one/few-core systems actually
does increase overall build speed. It lets the the build process take
advantage of (for example) I/O in one thread while heavy CPU in
another. Saturate multiple resources rather than having one mostly
idle waiting for another. No idea if there is a limit beyond which it
no longer helps (always something wanting disk or not enough
parallel-izable tasks without queuing for disk).

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] log-log4perl-pm588-1.01-1 self-test failure

2010-05-26 Thread Daniel Macks
On Fri, May 21, 2010 at 12:12:31PM -0400, Alexander Hansen wrote:
 On 5/20/10 7:27 PM, Daniel Macks wrote:
  10.4/ppc, everything up-to-date unstable:
  
  t/048lwp.t ... 1/3 
  #   Failed test at t/048lwp.t line 41.
  #   ''
  # doesn't match '(?-xism:GET file:/tmp/foobar)'
  
  #   Failed test at t/048lwp.t line 86.
  #   ''
  # doesn't match '(?-xism:LWP/UserAgent.pm-\d+)'
  # Looks like you failed 2 tests of 3.
  t/048lwp.t ... Dubious, test returned 2 (wstat 512, 0x200)
  Failed 2/3 subtests 
  
  Same result on the -pm586 package.
 
 Also the same on 10.5.8/i386

Fix committed. Maintainer: this package is still out-of-date (there is
a newer version on CPAN), but at least this old version compiles now.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--

___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Automatic hiding of /usr/local

2010-05-26 Thread Daniel Macks
One of the side effects of fink-package-precedence is that /usr/local
becomes more of a visible problem. Well, it was always a problem, but
now it becomes a build-time crash rather than a silently-lurking
time-bomb). There are lots of legitimate reasons users may have
/usr/local stuff, but no good technical way to hide it from the
compiler.

We've previously considered and rejected the idea of *automatically*
moving /usr/local (or at least include/ and lib/) out of the way
during fink build operations because it's an out of /sw effect that
might affect other work the user is doing, and if the build fails, the
directories might not get put back in their original place.

Murr suggested a fink *option* to do it. I agree it's a nice feature.
Some ideas he and I kicked around include having fink warn if
/usr/local stuff is detected, and having a fink.conf opt-in control
that does the rename-while-build-then-restore. And vasi's Finally
feature (used by the BuildConflicts swappy and Buildlock removal
processes) to restore seems to provide a way to restore the moved dirs
even in most cases when the build fails. My only concern is for
parallel build operations ('fink build a' and 'fink build b' in
separate windows)...need to make sure the restore only happens when
*all* builds are finished, which may also not be the same build that
did the move originally.

So...thoughts about a boolean fink.conf:HideUsrLocal flag, where TRUE
means rename/restore and FALSE/UNDEFINED means issue warning?

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--

___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] openexr split

2010-05-21 Thread Daniel Macks
On Fri, May 21, 2010 at 09:31:08PM -0400, Benjamin Reed wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 OpenEXR has been split into 2 packages, openexr and ilmbase.  Luckily,
 they're static only, but I just wanted to give a head's up that I'll
 need to change the BuildDeps on your packages for them to build against
 the newer OpenEXR.  If that's not OK, let me know, otherwise I'll change
 them some time this week...  :)

Go for it.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


--

___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


<    1   2   3   4   5   6   7   8   9   10   >