Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-07 Thread Ben Abbott
Ben Abbott  mac.com> writes:

> >
> > It would require a modification to the octave package or a variant,  
> > then.
> >
> 
> Shall I send an email to Octave's maintainer?
> 

Quick update.

I've emailed JW with regards to the SuiteSparse package, which has been
 placed on the Tracker. I've recommended that the dependency for
SuiteSparse be added to Octave.







-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-06 Thread Martin Costabel
Jonathan Stickel wrote:
[]
> Although it is difficult to tell from Alex's terse response, I think he 
> means that a modification to the Octave package in Fink will be needed, 
> i.e. a change to the octave.info file.  I am still new to Fink and don't 
> understand the details myself, but it looks like some packages have 
> "variants":  they are compiled against different libraries and are 
> therefor different.  Like you, I would argue that since fftw, qhull, 
> hdf5 are not treated as variants, then suitesparse should not be treated 
> as a variant either.

The minimal modification needed would be to have an entry for 
suitesparse (or whatever the name of the new package is) in the 
BuildDepends and/or Depends lines of the octave.info file.

Read the section on the Depends field in


-- 
Martin




-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-06 Thread Jonathan Stickel
> Date: Sun, 4 Nov 2007 21:25:58 -0500
> From: Ben Abbott <[EMAIL PROTECTED]>
> Subject: Re: [Fink-devel] SuiteSparse package (in support of Octave)
> To: "Alexander K. Hansen" <[EMAIL PROTECTED]>
> Cc: fink-devel@lists.sourceforge.net
> Message-ID: <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> 
> On Nov 4, 2007, at 9:23 PM, Alexander K. Hansen wrote:
> 
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
>>
>> Ben Abbott wrote:
>>> On Nov 4, 2007, at 8:35 PM, Alexander K. Hansen wrote:
>>>
>>> Ben Abbott wrote:
>>>>>> I've uploaded a new Fink package for SuiteSparse to the
>>>>>> package tracker.
>>>>>>
>>>>>> http://sourceforge.net/tracker/index.php
>>>>>>
>>>>>> When present during an Octave build, Octave will use
>>>>>> SuiteSparse for many calculations using sparse matrices.
>>>>>>
>>>>>> This is my 1st attempt to creating a package. The package
>>>>>> validated fine. However, I'm still expecting some things may
>>>>>> need correcting or improving.
>>> Is this intended to modify how octave builds?  If so that's
>>> contrary to Fink policy unless a separate variant of octave is made
>>>  to use it.
>>> Modify how Octave builds?  hmmm, depends upon perspective
>>> (meaning I'm not sure).
>>> The presence of SuiteSparse doesn't modify how Octave builds any
>>> more than the packages for fftw, qhull, readline5, gnuplot, etc.
>>> Octave would build and function fine (except for the absent
>>> functionality) ... actually ... it *would* build and function if
>>> not for the dependencies stated in octave.info. There is no need to
>>>  modify octave.info or octave.patch (names?) in order for
>>> SuiteSparse components to be included in Octave's functionality.
>>> When SuiteSparse is installed, Octave's usual configure process
>>> will recognize that SuiteSparse is available and produce a makefile
>>>  that links to it.
>>> Ben
>> It would require a modification to the octave package or a variant,  
>> then.
>>
> 
> Shall I send an email to Octave's maintainer?
> 

Although it is difficult to tell from Alex's terse response, I think he 
means that a modification to the Octave package in Fink will be needed, 
i.e. a change to the octave.info file.  I am still new to Fink and don't 
understand the details myself, but it looks like some packages have 
"variants":  they are compiled against different libraries and are 
therefor different.  Like you, I would argue that since fftw, qhull, 
hdf5 are not treated as variants, then suitesparse should not be treated 
as a variant either.

Jonathan


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-04 Thread Ben Abbott

On Nov 4, 2007, at 9:23 PM, Alexander K. Hansen wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Ben Abbott wrote:
>>
>> On Nov 4, 2007, at 8:35 PM, Alexander K. Hansen wrote:
>>
>> Ben Abbott wrote:
> I've uploaded a new Fink package for SuiteSparse to the
> package tracker.
>
> http://sourceforge.net/tracker/index.php
>
> When present during an Octave build, Octave will use
> SuiteSparse for many calculations using sparse matrices.
>
> This is my 1st attempt to creating a package. The package
> validated fine. However, I'm still expecting some things may
> need correcting or improving.
>> Is this intended to modify how octave builds?  If so that's
>> contrary to Fink policy unless a separate variant of octave is made
>>  to use it.
>
>> Modify how Octave builds?  hmmm, depends upon perspective
>> (meaning I'm not sure).
>
>> The presence of SuiteSparse doesn't modify how Octave builds any
>> more than the packages for fftw, qhull, readline5, gnuplot, etc.
>> Octave would build and function fine (except for the absent
>> functionality) ... actually ... it *would* build and function if
>> not for the dependencies stated in octave.info. There is no need to
>>  modify octave.info or octave.patch (names?) in order for
>> SuiteSparse components to be included in Octave's functionality.
>> When SuiteSparse is installed, Octave's usual configure process
>> will recognize that SuiteSparse is available and produce a makefile
>>  that links to it.
>
>> When Octave is configured, the *present* process produced this
>> snippet ...
>
>> -- Octave is now configured for
>> i386-apple-darwin
>
>> Source directory: . Installation prefix:  /sw C compiler: gcc
>> -mieee-fp  -Wall -W -Wshadow -g -O2 C++ compiler: g++
>> -mieee-fp  -Wall -W -Wshadow -Wold-style-cast -g -O2 Fortran
>> compiler: /sw/bin/g95 -O2 -mieee-fp Fortran libraries:
>> -L/sw/bin/../lib/gcc-lib/i386-apple-darwin8/4.0.3 -lf95 BLAS
>> libraries:-framework vecLib FFTW libraries:   -lfftw3
>> GLPK libraries:   -lglpk UMFPACK libraries: AMD libraries: CAMD
>> libraries: COLAMD libraries: CCOLAMD libraries: CHOLMOD libraries:
>> CXSPARSE libraries: HDF5 libraries:   -lhdf5 CURL libraries:
>> -lcurl REGEX libraries:  -lpcre QHULL libraries:-lqhull
>> LIBS: -lreadline  -lncurses -lhdf5 -lz -lm Default
>> pager:less gnuplot: gnuplot --
>
>> When SuiteSparse is present, the missing modules (UMFPACK, AMD,
>> CAMD, COLAMD, CCOLAMD, CHOLMOD, and CXSPARSE) are found and linked
>>  to during the build.
>
>> My impression is that SuiteSparse is usually included in an Octave
>>  build, and should be a dependency of Octave if full functionality
>> is desired.
>
>> Thoughts?
>
>> Ben
>
> It would require a modification to the octave package or a variant,  
> then.
>

Shall I send an email to Octave's maintainer?



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-04 Thread Ben Abbott


On Nov 4, 2007, at 8:35 PM, Alexander K. Hansen wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ben Abbott wrote:

I've uploaded a new Fink package for SuiteSparse to the package
tracker.

http://sourceforge.net/tracker/index.php

When present during an Octave build, Octave will use SuiteSparse
for many calculations using sparse matrices.

This is my 1st attempt to creating a package. The package validated
 fine. However, I'm still expecting some things may need correcting
 or improving.

Is this intended to modify how octave builds?  If so that's contrary
to Fink policy unless a separate variant of octave is made to use it.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHLnNxB8UpO3rKjQ8RAu8CAJ9Xw7KlG6cIk4kCDPjQN3dtdMiM/gCdF6bU
kn46dKgSyhOusdhGqrM7BLM=
=Iy+/
-END PGP SIGNATURE-


Modify how Octave builds?  hmmm, depends upon perspective  
(meaning I'm not sure).


The presence of SuiteSparse doesn't modify how Octave builds any more  
than the packages for fftw, qhull, readline5, gnuplot, etc. Octave  
would build and function fine (except for the absent  
functionality) ... actually ... it *would* build and function if not  
for the dependencies stated in octave.info.


There is no need to modify octave.info or octave.patch (names?) in  
order for SuiteSparse components to be included in Octave's  
functionality. When SuiteSparse is installed, Octave's usual  
configure process will recognize that SuiteSparse is available and  
produce a makefile that links to it.


When Octave is configured, the *present* process produced this  
snippet ...


--
Octave is now configured for i386-apple-darwin

  Source directory: .
  Installation prefix:  /sw
  C compiler:   gcc  -mieee-fp  -Wall -W -Wshadow -g -O2
  C++ compiler: g++  -mieee-fp  -Wall -W -Wshadow -Wold- 
style-cast -g -O2

  Fortran compiler: /sw/bin/g95 -O2 -mieee-fp
  Fortran libraries:-L/sw/bin/../lib/gcc-lib/i386-apple- 
darwin8/4.0.3 -lf95

  BLAS libraries:-framework vecLib
  FFTW libraries:   -lfftw3
  GLPK libraries:   -lglpk
  UMFPACK libraries:
  AMD libraries:
  CAMD libraries:
  COLAMD libraries:
  CCOLAMD libraries:
  CHOLMOD libraries:
  CXSPARSE libraries:
  HDF5 libraries:   -lhdf5
  CURL libraries:   -lcurl
  REGEX libraries:  -lpcre
  QHULL libraries:  -lqhull
  LIBS: -lreadline  -lncurses -lhdf5 -lz -lm
  Default pager:less
  gnuplot:  gnuplot
--

When SuiteSparse is present, the missing modules (UMFPACK, AMD, CAMD,  
COLAMD, CCOLAMD, CHOLMOD, and CXSPARSE) are found and linked to  
during the build.


My impression is that SuiteSparse is usually included in an Octave  
build, and should be a dependency of Octave if full functionality is  
desired.


Thoughts?

Ben


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-04 Thread Alexander Hansen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ben Abbott wrote:
> Alexander K. Hansen  finkproject.org> writes:
>
>> It would require a modification to the octave package or a variant, then.
>>
>
> How to proceed? ... shall I contact Octave's maintainer?
>
>
>
>
>
Yes, since that's who is nominally responsible for changes to the package.

- --
Alexander K. Hansen
akh AT finkproject DOT org
Fink User Liaison and Documenter
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHLommB8UpO3rKjQ8RAnfuAJ0Ya0StOpjsLJ/NQPvX2LWQ3a/EDwCeJ7+L
Vodg6K6CT/wvxAmjsfjlLCM=
=kW02
-END PGP SIGNATURE-


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-04 Thread Ben Abbott
Alexander K. Hansen  finkproject.org> writes:

> 
> It would require a modification to the octave package or a variant, then.
> 

How to proceed? ... shall I contact Octave's maintainer?






-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-04 Thread Alexander K. Hansen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ben Abbott wrote:
>
> On Nov 4, 2007, at 8:35 PM, Alexander K. Hansen wrote:
>
> Ben Abbott wrote:
 I've uploaded a new Fink package for SuiteSparse to the
 package tracker.

 http://sourceforge.net/tracker/index.php

 When present during an Octave build, Octave will use
 SuiteSparse for many calculations using sparse matrices.

 This is my 1st attempt to creating a package. The package
 validated fine. However, I'm still expecting some things may
 need correcting or improving.
> Is this intended to modify how octave builds?  If so that's
> contrary to Fink policy unless a separate variant of octave is made
>  to use it.

> Modify how Octave builds?  hmmm, depends upon perspective
> (meaning I'm not sure).

> The presence of SuiteSparse doesn't modify how Octave builds any
> more than the packages for fftw, qhull, readline5, gnuplot, etc.
> Octave would build and function fine (except for the absent
> functionality) ... actually ... it *would* build and function if
> not for the dependencies stated in octave.info. There is no need to
>  modify octave.info or octave.patch (names?) in order for
> SuiteSparse components to be included in Octave's functionality.
> When SuiteSparse is installed, Octave's usual configure process
> will recognize that SuiteSparse is available and produce a makefile
>  that links to it.

> When Octave is configured, the *present* process produced this
> snippet ...

> -- Octave is now configured for
> i386-apple-darwin

> Source directory: . Installation prefix:  /sw C compiler: gcc
> -mieee-fp  -Wall -W -Wshadow -g -O2 C++ compiler: g++
> -mieee-fp  -Wall -W -Wshadow -Wold-style-cast -g -O2 Fortran
> compiler: /sw/bin/g95 -O2 -mieee-fp Fortran libraries:
> -L/sw/bin/../lib/gcc-lib/i386-apple-darwin8/4.0.3 -lf95 BLAS
> libraries:-framework vecLib FFTW libraries:   -lfftw3
> GLPK libraries:   -lglpk UMFPACK libraries: AMD libraries: CAMD
> libraries: COLAMD libraries: CCOLAMD libraries: CHOLMOD libraries:
> CXSPARSE libraries: HDF5 libraries:   -lhdf5 CURL libraries:
> -lcurl REGEX libraries:  -lpcre QHULL libraries:-lqhull
> LIBS: -lreadline  -lncurses -lhdf5 -lz -lm Default
> pager:less gnuplot: gnuplot --

> When SuiteSparse is present, the missing modules (UMFPACK, AMD,
> CAMD, COLAMD, CCOLAMD, CHOLMOD, and CXSPARSE) are found and linked
>  to during the build.

> My impression is that SuiteSparse is usually included in an Octave
>  build, and should be a dependency of Octave if full functionality
> is desired.

> Thoughts?

> Ben

It would require a modification to the octave package or a variant, then.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHLn6rB8UpO3rKjQ8RAnMIAJsGNK4kX8RjDALXl1wwAQL3PLgtEwCcDeoZ
TE5eBrHQQpTYStNv1gykJvQ=
=lYvD
-END PGP SIGNATURE-


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-04 Thread Ben Abbott
Alexander K. Hansen  finkproject.org> writes:

> 
> 
> Ben Abbott wrote:
> > I've uploaded a new Fink package for SuiteSparse to the package
> > tracker.
> >
> > http://sourceforge.net/tracker/index.php
> >
> > When present during an Octave build, Octave will use SuiteSparse
> > for many calculations using sparse matrices.
> >
> > This is my 1st attempt to creating a package. The package validated
> >  fine. However, I'm still expecting some things may need correcting
> >  or improving.
> >
> >
> >
> >
> Is this intended to modify how octave builds?  If so that's contrary
> to Fink policy unless a separate variant of octave is made to use it.
> 

Modify how Octave builds?  hmmm, depends upon perspective
(meaning I'm not sure).

The presence of SuiteSparse doesn't modify how Octave builds any
 more than the packages for fftw, qhull, readline5, gnuplot, etc.
Octave would build and function fine (except for the absent 
functionality) ... actually ... it *would* build and function if not for
the dependencies stated in octave.info.

There is no need to modify octave.info or octave.patch (names?)
in order for SuiteSparse components to be included in Octave's
functionality. When SuiteSparse is installed, Octave's usual
configure process will recognize that SuiteSparse is available
and produce a makefile that links to it.

When Octave is configured, the *present* process produced this
snippet ...

--
Octave is now configured for i386-apple-darwin

  Source directory: .
  Installation prefix:  /sw
  C compiler:   gcc  -mieee-fp  -Wall -W -Wshadow 
-g -O2
  C++ compiler: g++  -mieee-fp  -Wall -W -Wshadow
 -Wold-style-cast -g -O2
  Fortran compiler: /sw/bin/g95 -O2 -mieee-fp
  Fortran libraries:-L/sw/bin/../lib/gcc-lib/i386
-apple-darwin8/4.0.3 -lf95
  BLAS libraries:-framework vecLib
  FFTW libraries:   -lfftw3
  GLPK libraries:   -lglpk
  UMFPACK libraries:
  AMD libraries:
  CAMD libraries:   
  COLAMD libraries: 
  CCOLAMD libraries:
  CHOLMOD libraries:
  CXSPARSE libraries:   
  HDF5 libraries:   -lhdf5
  CURL libraries:   -lcurl
  REGEX libraries:  -lpcre
  QHULL libraries:  -lqhull
  LIBS: -lreadline  -lncurses -lhdf5 -lz -lm 
  Default pager:less
  gnuplot:  gnuplot
--

When SuiteSparse is present, the missing modules (UMFPACK,
AMD, CAMD, COLAMD, CCOLAMD, CHOLMOD, and CXSPARSE)
are found and linked to during the build.

My impression is that SuiteSparse is usually included in an
Octave build, and should be a dependency of Octave if full
functionality is desired.

Thoughts?

Ben






-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] SuiteSparse package (in support of Octave)

2007-11-04 Thread Alexander K. Hansen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ben Abbott wrote:
> I've uploaded a new Fink package for SuiteSparse to the package
> tracker.
>
> http://sourceforge.net/tracker/index.php
>
> When present during an Octave build, Octave will use SuiteSparse
> for many calculations using sparse matrices.
>
> This is my 1st attempt to creating a package. The package validated
>  fine. However, I'm still expecting some things may need correcting
>  or improving.
>
>
>
>
Is this intended to modify how octave builds?  If so that's contrary
to Fink policy unless a separate variant of octave is made to use it.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHLnNxB8UpO3rKjQ8RAu8CAJ9Xw7KlG6cIk4kCDPjQN3dtdMiM/gCdF6bU
kn46dKgSyhOusdhGqrM7BLM=
=Iy+/
-END PGP SIGNATURE-


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel