public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITP] xmds-1.6.5
@ 2008-04-11  5:45 Paul Cochrane
  2008-04-11  7:44 ` Corinna Vinschen
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Cochrane @ 2008-04-11  5:45 UTC (permalink / raw)
  To: cygwin-apps

Hi,

I would like to recommend the xmds package for inclusion into cygwin.
xmds is the eXtensible Multi-Dimensional Simulator and is way to
quickly and easily solve differential equations in any arbitrary
dimension.  It is used frequently in physics and has wider utility in
fields such as mathematics, engineering and even chemistry and
computational biology.  It is released under the GPL version 2 and is
therefore OSI-compatible.  See its web page at
http://xmds.sourceforge.net for more information.

I have packaged up xmds within cygwin using the script based packaging
procedure on the cygwin website and the package files have been
uploaded to:

http://sourceforge.net/project/showfiles.php?group_id=72795

where they are signified by the "cygwin" in their filenames (sorry
about having to do that, but it was the best way to differentiate the
files which are currently uploaded). These files were only renamed to
have "cygwin" in the filename; they were originally packaged as per
the cygwin packaging instructions and did not have "cygwin" in the
filename initally.

The setup.hint file is appended to the end of this email.

It would be great to get xmds into cygwin!  Any feedback about the
package would be greatly appreciated.

Thanks in advance,

Paul



category: Science Math
requires: cygwin gcc-c++ fftw3 libfftw3-devel
sdesc:    "eXtensible Multi-Dimensional Simulator"
ldesc:    "eXtensible Multi-Dimensional Simulator.
XMDS is a code generator that integrates equations. You write
them down in human readable form in a XML file, and it goes
away and writes and compiles a C++ program that integrates
those equations as fast as it can possibly be done in your
architecture."

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] xmds-1.6.5
  2008-04-11  5:45 [ITP] xmds-1.6.5 Paul Cochrane
@ 2008-04-11  7:44 ` Corinna Vinschen
  2008-04-11  9:35   ` Paul Cochrane
  0 siblings, 1 reply; 6+ messages in thread
From: Corinna Vinschen @ 2008-04-11  7:44 UTC (permalink / raw)
  To: cygwin-apps

On Apr 11 17:44, Paul Cochrane wrote:
> I have packaged up xmds within cygwin using the script based packaging
> procedure on the cygwin website and the package files have been
> uploaded to:
> 
> http://sourceforge.net/project/showfiles.php?group_id=72795

Any chance to get direct links to the files?

> It would be great to get xmds into cygwin!  Any feedback about the
> package would be greatly appreciated.

It would be much easier if you could tell us at least one major Linux
distro which has this package included.  Otherwise the package needs
five votes from other Cygwin maintainers.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] xmds-1.6.5
  2008-04-11  7:44 ` Corinna Vinschen
@ 2008-04-11  9:35   ` Paul Cochrane
  2008-04-11 14:20     ` Corinna Vinschen
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Cochrane @ 2008-04-11  9:35 UTC (permalink / raw)
  To: cygwin-apps

Corrinna,

Thanks for the reply!

On 11/04/2008, Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
> On Apr 11 17:44, Paul Cochrane wrote:
>  > I have packaged up xmds within cygwin using the script based packaging
>  > procedure on the cygwin website and the package files have been
>  > uploaded to:
>  >
>  > http://sourceforge.net/project/showfiles.php?group_id=72795
>
>
> Any chance to get direct links to the files?

http://downloads.sourceforge.net/xmds/setup-cygwin.hint
http://downloads.sourceforge.net/xmds/xmds-1.6.5-1-cygwin.tar.bz2
http://downloads.sourceforge.net/xmds/xmds-1.6.5-1-src-cygwin.tar.bz2

>  > It would be great to get xmds into cygwin!  Any feedback about the
>  > package would be greatly appreciated.
>
>
> It would be much easier if you could tell us at least one major Linux
>  distro which has this package included.  Otherwise the package needs
>  five votes from other Cygwin maintainers.

It's part of Gentoo and in testing (hopefully soon in stable) on
Debian.  In Ubuntu the package is standard.

Regards,

Paul

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] xmds-1.6.5
  2008-04-11  9:35   ` Paul Cochrane
@ 2008-04-11 14:20     ` Corinna Vinschen
  2008-04-13  9:56       ` Dr. Volker Zell
  0 siblings, 1 reply; 6+ messages in thread
From: Corinna Vinschen @ 2008-04-11 14:20 UTC (permalink / raw)
  To: cygwin-apps

On Apr 11 11:35, Paul Cochrane wrote:
> Corrinna,

s/rr/r/

> On 11/04/2008, Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
> > On Apr 11 17:44, Paul Cochrane wrote:
> >  > http://sourceforge.net/project/showfiles.php?group_id=72795
> >
> > Any chance to get direct links to the files?
> 
> http://downloads.sourceforge.net/xmds/setup-cygwin.hint
> http://downloads.sourceforge.net/xmds/xmds-1.6.5-1-cygwin.tar.bz2
> http://downloads.sourceforge.net/xmds/xmds-1.6.5-1-src-cygwin.tar.bz2

Thanks.

> > It would be much easier if you could tell us at least one major Linux
> >  distro which has this package included.  Otherwise the package needs
> >  five votes from other Cygwin maintainers.
> 
> It's part of Gentoo and in testing (hopefully soon in stable) on
> Debian.  In Ubuntu the package is standard.

Gentoo is not valid since it packs everything, including the kitchen
sink.  For Debian we require that it's in stable.  But if it's in
Ubuntu, it's ok.  Now *somebody* has to review it...  <hint, hint>


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] xmds-1.6.5
  2008-04-11 14:20     ` Corinna Vinschen
@ 2008-04-13  9:56       ` Dr. Volker Zell
  2008-04-14  9:59         ` Corinna Vinschen
  0 siblings, 1 reply; 6+ messages in thread
From: Dr. Volker Zell @ 2008-04-13  9:56 UTC (permalink / raw)
  To: cygwin-apps

[-- Attachment #1: Type: text/plain, Size: 844 bytes --]

>>>>> Corinna Vinschen writes:

    > Gentoo is not valid since it packs everything, including the kitchen
    > sink.  For Debian we require that it's in stable.  But if it's in
    > Ubuntu, it's ok.  Now *somebody* has to review it...  <hint, hint>

Is that me ?

The package builds fine from source. setup.hint looks fine.

The package tarball is missing the Cygwin README in
/usr/share/doc/Cygwin (although the source package includes one)

The setup.hint should be part of the cygwin specific patch.

Binaries are not stripped.

The src patch should only include the patched Makefile.am and the
package should be autoreconfed.

Attached the src and cygwin specific patches and a cygport file to fix
these issues when building the package with Method 3 from

 o http://cygwin.com/setup.html#package_contents

    > Corinna

Ciao
  Volker


[-- Attachment #2: xmds-1.6.5-1.cygport --]
[-- Type: text/plain, Size: 172 bytes --]

DESCRIPTION="eXtensible Multi-Dimensional Simulator"
HOMEPAGE="http://xmds.sourceforge.net"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

CYGCONF_ARGS="--enable-fftw3"

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: xmds-1.6.5-1.src.patch --]
[-- Type: text/x-patch, Size: 1624 bytes --]

diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x config.h.in -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x aspell-0.60.5-1.cygport.orig -x gd-2.0.33-1.sh.orig -x gnuplot-4.0.0-1.sh.orig -x openldap-2.1.25-1.sh.orig -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x Makefile.in -x makefile.in -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in origsrc/xmds-1.6.5/Makefile.am src/xmds-1.6.5/Makefil!
 e.am
--- origsrc/xmds-1.6.5/Makefile.am	2008-02-26 04:32:21.000000000 +0100
+++ src/xmds-1.6.5/Makefile.am	2008-04-13 11:26:07.671875000 +0200
@@ -55,8 +55,9 @@
 m4files = acx_mpi.m4 acx_pthread.m4
 
 EXTRA_DIST = $(example_files) $(m4files) $(manfiles) MANIFEST README.Windows source/loadxsil.m
-dist_doc_data = AUTHORS NEWS COPYING README README.Windows source/loadxsil.m
-doc_examplesdir = ${docdir}/examples
+xmdsdocdir = ${datadir}/doc/xmds-${VERSION}
+dist_xmdsdoc_DATA = AUTHORS NEWS COPYING README README.Windows source/loadxsil.m
+doc_examplesdir = ${xmdsdocdir}/examples
 dist_doc_examples_DATA = $(example_files)
 
 api:

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #4: xmds-1.6.5-1.cygwin.patch --]
[-- Type: text/x-patch, Size: 2829 bytes --]

diff -urN origsrc/xmds-1.6.5/CYGWIN-PATCHES/README src/xmds-1.6.5/CYGWIN-PATCHES/README
--- origsrc/xmds-1.6.5/CYGWIN-PATCHES/README	1970-01-01 01:00:00.000000000 +0100
+++ src/xmds-1.6.5/CYGWIN-PATCHES/README	2008-04-13 11:31:42.906250000 +0200
@@ -0,0 +1,66 @@
+xmds
+------------------------------------------
+xmds is the eXtensible Multi-Dimensional Simulator.  It is a code
+generator that integrates equations.  You write them down in human
+readable form in a XML file, and it goes away and writes and compiles
+a C++ program that integrates those equations as fast as it can
+possibly be done in your architecture. 
+
+Runtime requirements:
+  cygwin-1.5.18 or newer
+  gcc-c++  (need version info!)
+  fftw3  (need version info!)
+  libfftw3-devel   (need version info!)
+
+Build requirements:
+  cygwin-1.5.18 or newer
+  gcc-3.4.4-1 or newer
+  binutils-20050610-1 or newer
+  fftw3  (need version info!)
+  libfftw3-devel  (need version info!)
+
+Canonical homepage:
+  http://xmds.sourceforge.net
+
+Canonical download:
+  http://sourceforge.net/project/showfiles.php?group_id=72795
+
+License:
+  GPL-v2
+
+Language:
+  C++
+
+------------------------------------
+
+Build instructions:
+ unpack xmds-1.6.5-X-src.tar.bz2
+ if you use setup to install this src package, it will be
+ unpacked under /usr/src automatically
+  cd /usr/src
+  cygport ./xmds-1.6.5-X.cygport all
+
+This will create:
+  /usr/src/xmds-1.6.5-X-src.tar.bz2
+  /usr/src/xmds-1.6.5-X.tar.bz2
+
+Or use 'cygport ./xmds-1.6.5-X.cygport prep' to get a patched source directory
+
+To find out the files included in the binary distribution, you can
+use "cygcheck -l xmds", or browse the listing
+for the appropriate version at <http://cygwin.com/packages/>.
+
+------------------
+
+Port Notes:
+
+----------  xmds-1.6.5-1 -- 2008-04-11 -----------
+Initial release
+
+For more information about this package, see the upstream documentation in
+/usr/share/doc/xmds-1.6.5.
+
+Cygwin port maintained by: Paul Cochrane <paultcochrane at gmail dot com>
+Please address all questions to the Cygwin mailing list at <cygwin@cygwin.com>
+
+
diff -urN origsrc/xmds-1.6.5/CYGWIN-PATCHES/setup.hint src/xmds-1.6.5/CYGWIN-PATCHES/setup.hint
--- origsrc/xmds-1.6.5/CYGWIN-PATCHES/setup.hint	1970-01-01 01:00:00.000000000 +0100
+++ src/xmds-1.6.5/CYGWIN-PATCHES/setup.hint	2008-04-13 11:23:02.531250000 +0200
@@ -0,0 +1,9 @@
+category: Science Math
+requires: cygwin gcc-c++ fftw3 libfftw3-devel
+sdesc:    "eXtensible Multi-Dimensional Simulator"
+ldesc:    "eXtensible Multi-Dimensional Simulator.
+XMDS is a code generator that integrates equations. You write
+them down in human readable form in a XML file, and it goes
+away and writes and compiles a C++ program that integrates
+those equations as fast as it can possibly be done in your
+architecture."

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] xmds-1.6.5
  2008-04-13  9:56       ` Dr. Volker Zell
@ 2008-04-14  9:59         ` Corinna Vinschen
  0 siblings, 0 replies; 6+ messages in thread
From: Corinna Vinschen @ 2008-04-14  9:59 UTC (permalink / raw)
  To: cygwin-apps

On Apr 13 11:49, Dr. Volker Zell wrote:
> >>>>> Corinna Vinschen writes:
> 
>     > Gentoo is not valid since it packs everything, including the kitchen
>     > sink.  For Debian we require that it's in stable.  But if it's in
>     > Ubuntu, it's ok.  Now *somebody* has to review it...  <hint, hint>
> 
> Is that me ?

I didn't mean you personally.  I just hoped that somebody would review
the package.  Not many reviewers except you are left for some reason :(
The more I'm glad that you still review often and thorough.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-04-14  9:59 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-11  5:45 [ITP] xmds-1.6.5 Paul Cochrane
2008-04-11  7:44 ` Corinna Vinschen
2008-04-11  9:35   ` Paul Cochrane
2008-04-11 14:20     ` Corinna Vinschen
2008-04-13  9:56       ` Dr. Volker Zell
2008-04-14  9:59         ` Corinna Vinschen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).