Re: ITP: algol68g

2012-05-22 Thread Corinna Vinschen
On May 21 15:34, Yaakov (Cygwin/X) wrote:
> On 2012-05-16 02:19, Thomas Wolff wrote:
> >>wget http://towo.net/algol68g/setup.hint
> >>wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2
> >>wget http://towo.net/algol68g/algol68g-2.3.7.4-0-src.tar.bz2
> 
> Release numbers start with 1, not 0, but otherwise this okay now.

Uploaded.  Thanks to both of you.


Corinna

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


Re: ITP: algol68g

2012-05-21 Thread Yaakov (Cygwin/X)

On 2012-05-16 02:19, Thomas Wolff wrote:

wget http://towo.net/algol68g/setup.hint
wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2
wget http://towo.net/algol68g/algol68g-2.3.7.4-0-src.tar.bz2


Release numbers start with 1, not 0, but otherwise this okay now.


Yaakov


Re: ITP: algol68g

2012-05-21 Thread Corinna Vinschen
On May 16 09:19, Thomas Wolff wrote:
> Am 31.03.2012 22:08, schrieb Thomas Wolff:
> >Algol 68 Genie - a compiler for the most thoroughly designed and
> >defined programming language ever.
> >Available as a package already for Debian, Ubuntu, FreeBSD.
> >
> >wget http://towo.net/algol68g/setup.hint
> >wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2
> >wget http://towo.net/algol68g/algol68g-2.3.7.4-0-src.tar.bz2
> >
> >Thomas
> Reminder: I had meanwhile fixed all discussed problems, and also
> suggested the package for cygwinports as an alternative - no
> response.
> Is it really too exotic to consider for either of the repositories?
> Thomas

Yaakov, since you had a look into this package from the beginning,
would you mind to review this again?


Thanks,
Corinna

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


Re: ITP: algol68g

2012-05-16 Thread Thomas Wolff

Am 31.03.2012 22:08, schrieb Thomas Wolff:
Algol 68 Genie - a compiler for the most thoroughly designed and 
defined programming language ever.

Available as a package already for Debian, Ubuntu, FreeBSD.

wget http://towo.net/algol68g/setup.hint
wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2
wget http://towo.net/algol68g/algol68g-2.3.7.4-0-src.tar.bz2

Thomas
Reminder: I had meanwhile fixed all discussed problems, and also 
suggested the package for cygwinports as an alternative - no response.

Is it really too exotic to consider for either of the repositories?
Thomas


Re: ITP: algol68g

2012-04-05 Thread Thomas Wolff

Am 05.04.2012 09:50, schrieb Corinna Vinschen:

On Apr  4 20:54, Thomas Wolff wrote:

...


After some manual checking, I changed dependencies for libplot and
postgresql
to libplot-devel and libpq-devel
(where I wonder why the actual runtime libraries are in the -devel
packages here).

Looking into both devel packages, I only see the stuff required for
development, not the runtime libs:

   $ tar tjf libplot-devel-2.6-2.tar.bz2
   usr/include/[...]
   usr/lib/libplot.a
   usr/lib/libplot.dll.a
   usr/lib/libplot.la
   usr/share/[...]

   $ tar tjf libpq-devel-8.2.11-1.tar.bz2
   usr/bin/pg_config.exe
   usr/include/[...]
   usr/lib/libpgport.a
   usr/lib/libpq.a
   usr/share/[...]

The runtimes are in libplot2:

   $ tar tjf libplot2-2.6-2.tar.bz2
   usr/bin/cygplot-2.dll

and libpq5:

   tar tjf libpq5-8.2.11-1.tar.bz2
   usr/bin/cygpq.dll


Corinna


Thanks. Fixed and uploaded. (Last action for 10 days.)
Thomas


Re: ITP: algol68g

2012-04-05 Thread Corinna Vinschen
On Apr  4 20:54, Thomas Wolff wrote:
> 
> >...
> >Yaakov (Cygwin/X):
> >> On 2012-04-03 14:56, Thomas Wolff wrote:
> >>> cygport algol68g-2.3.7.4-1.cygport ...
> >>> Creating source package
> 2.3.7-fix-install.patch
> algol68g-2.3.7.4-1.cygport
> algol68g-2.3.7.4-1.cygwin.patch
> algol68g-2.3.7.4-1.src.patch
> algol68g-2.3.7.4.tar.gz
> *** Warning: setup.hint is missing
> 
> where the ...cygwin.patch is empty
> and the ...src.patch disables curses which, using my hand-made
> package, works
> also, cygport gives no hint about missing or incorrect dependencies
> as you suggested, so I don't see any advantage here
> 
> 
> After some manual checking, I changed dependencies for libplot and
> postgresql
> to libplot-devel and libpq-devel
> (where I wonder why the actual runtime libraries are in the -devel
> packages here).

Looking into both devel packages, I only see the stuff required for
development, not the runtime libs:

  $ tar tjf libplot-devel-2.6-2.tar.bz2
  usr/include/[...]
  usr/lib/libplot.a
  usr/lib/libplot.dll.a
  usr/lib/libplot.la
  usr/share/[...]

  $ tar tjf libpq-devel-8.2.11-1.tar.bz2
  usr/bin/pg_config.exe
  usr/include/[...]
  usr/lib/libpgport.a
  usr/lib/libpq.a
  usr/share/[...]

The runtimes are in libplot2:

  $ tar tjf libplot2-2.6-2.tar.bz2
  usr/bin/cygplot-2.dll

and libpq5:

  tar tjf libpq5-8.2.11-1.tar.bz2
  usr/bin/cygpq.dll


Corinna

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


Re: ITP: algol68g

2012-04-04 Thread Thomas Wolff



...
Yaakov (Cygwin/X):
> On 2012-04-03 14:56, Thomas Wolff wrote:
>> cygport algol68g-2.3.7.4-1.cygport ...

>>> Creating source package
2.3.7-fix-install.patch
algol68g-2.3.7.4-1.cygport
algol68g-2.3.7.4-1.cygwin.patch
algol68g-2.3.7.4-1.src.patch
algol68g-2.3.7.4.tar.gz
*** Warning: setup.hint is missing

where the ...cygwin.patch is empty
and the ...src.patch disables curses which, using my hand-made package, 
works
also, cygport gives no hint about missing or incorrect dependencies as 
you suggested, so I don't see any advantage here



After some manual checking, I changed dependencies for libplot and 
postgresql

to libplot-devel and libpq-devel
(where I wonder why the actual runtime libraries are in the -devel 
packages here).


wget http://towo.net/algol68g/setup.hint 

fixed, please check again, thanks and kind regards,
Thomas


Re: ITP: algol68g

2012-04-03 Thread Thomas Wolff

Am 03.04.2012 22:09, schrieb Yaakov (Cygwin/X):

On 2012-04-03 14:56, Thomas Wolff wrote:

cygport algol68g-2.3.7.4-1.cygport prep, then
cygport algol68g-2.3.7.4-1.cygport compile, says this:
>>> Compiling algol68g-2.3.7.4-1
which: no autopoint in ($PATH)


"cygcheck -p autopoint" will show you what you're missing.

... as we're talking about dependencies :-\
Why does it hang, anyway?
Will continue to try later.
Thomas


Re: ITP: algol68g

2012-04-03 Thread Yaakov (Cygwin/X)

On 2012-04-03 14:56, Thomas Wolff wrote:

cygport algol68g-2.3.7.4-1.cygport prep, then
cygport algol68g-2.3.7.4-1.cygport compile, says this:
 >>> Compiling algol68g-2.3.7.4-1
which: no autopoint in ($PATH)


"cygcheck -p autopoint" will show you what you're missing.


Yaakov


Re: ITP: algol68g

2012-04-03 Thread Thomas Wolff

Am 03.04.2012 01:20, schrieb Yaakov (Cygwin/X):



Am 02.04.2012 21:56, schrieb Yaakov (Cygwin/X):

* Some of the new deps in requires: are incorrect, and commas should
not be used between deps.

Which and why (apart from the commas)? Suggestion to fix?

You'd better let cygport figure that out for you.
Well (see below) anyway, I'd appreciate if you can be more precise about 
which dependencies you think are incorrect (except for the syntax).



...
configure: WARNING: configuring interpreter-only on untested platform

So AFAICS this package will need more work in order to support dynamic 
compilation.

I'll check later.


The attached .cygport and patch should get you started.

cygport algol68g-2.3.7.4-1.cygport prep, then
cygport algol68g-2.3.7.4-1.cygport compile, says this:
>>> Compiling algol68g-2.3.7.4-1
which: no autopoint in ($PATH)

(where $PATH is expanded) then stays silent and hangs indefinitely.
Thomas


Re: ITP: algol68g

2012-04-02 Thread Yaakov (Cygwin/X)

On 2012-04-02 15:23, Thomas Wolff wrote:

Are both categories OK?


http://cygwin.com/setup.html#setup.hint


Am 02.04.2012 21:56, schrieb Yaakov (Cygwin/X):

* Some of the new deps in requires: are incorrect, and commas should
not be used between deps.

Which and why (apart from the commas)? Suggestion to fix?


You'd better let cygport figure that out for you.


What is the purpose of the header files if there is no library?

I thought you might ask...
According to the author they are needed for dynamic compilation. Might
fit better elsewhere but I don't wish to tamper with the compiler setup.


configure: WARNING: configuring interpreter-only on untested platform

So AFAICS this package will need more work in order to support dynamic 
compilation.


The attached .cygport and patch should get you started.


Yaakov
DESCRIPTION="Algol 68 Genie interpreter"
HOMEPAGE="http://jmvdveer.home.xs4all.nl/algol.html";
SRC_URI="http://jmvdveer.home.xs4all.nl/${P}.tar.gz";
PATCH_URI="2.3.7-fix-install.patch"

DISTCLEANFILES="a86g-config.h"


2.3.7-fix-install.patch
Description: application/itunes-itlp


Re: ITP: algol68g

2012-04-02 Thread Thomas Wolff

Am 02.04.2012 21:56, schrieb Yaakov (Cygwin/X):

On 2012-04-02 14:33, Thomas Wolff wrote:

wget http://towo.net/algol68g/setup.hint


* I suggest category: Interpreters instead of Devel.
Maybe. But then Java might fit in there as well. Having another look, 
the split between these two seems a bit unorganized 
(Languages/Devtools/Devlibs might be better).

Are both categories OK?


* Some of the new deps in requires: are incorrect, and commas should 
not be used between deps.

Which and why (apart from the commas)? Suggestion to fix?
New version uploaded.



wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2


What is the purpose of the header files if there is no library?

I thought you might ask...
According to the author they are needed for dynamic compilation. Might 
fit better elsewhere but I don't wish to tamper with the compiler setup.


Thomas


Re: ITP: algol68g

2012-04-02 Thread Yaakov (Cygwin/X)

On 2012-04-02 14:33, Thomas Wolff wrote:

wget http://towo.net/algol68g/setup.hint


* I suggest category: Interpreters instead of Devel.

* Some of the new deps in requires: are incorrect, and commas should not 
be used between deps.



wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2


What is the purpose of the header files if there is no library?


Yaakov


Re: ITP: algol68g

2012-04-02 Thread Thomas Wolff

Am 02.04.2012 21:11, schrieb Yaakov (Cygwin/X):

On 2012-04-02 12:59, Thomas Wolff wrote:

wget http://towo.net/algol68g/setup.hint
wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2

Please check the new attempt.


These are the same as before.


Yaakov

Oops. Put them into the wrong server directory. Sorry, fixed.


Re: ITP: algol68g

2012-04-02 Thread Yaakov (Cygwin/X)

On 2012-04-02 12:59, Thomas Wolff wrote:

wget http://towo.net/algol68g/setup.hint
wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2

Please check the new attempt.


These are the same as before.


Yaakov


Re: ITP: algol68g

2012-04-02 Thread Thomas Wolff

Am 01.04.2012 21:30, schrieb Thomas Wolff:

Am 01.04.2012 06:35, schrieb Yaakov (Cygwin/X):

On 2012-03-31 15:08, Thomas Wolff wrote:

wget http://towo.net/algol68g/setup.hint
wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2

Please check the new attempt.

#wget http://towo.net/algol68g/algol68g-2.3.7.4-0-src.tar.bz2

Unchanged.

Thomas



* Where did you get this version of sources from?  No such version is 
listed on the website.

From the author, after discussing cygwin build problems.


* Why did you omit the gsl, libplot, and postgresql features?
Which means I should add dependencies, I guess, and rebuild (I tested 
on one system where these packages are installed so they were included 
by 'configure' - then I built on a different system; thanks for 
noticing.)


Thomas


Re: ITP: algol68g

2012-04-01 Thread Thomas Wolff

Am 01.04.2012 06:35, schrieb Yaakov (Cygwin/X):

On 2012-03-31 15:08, Thomas Wolff wrote:

wget http://towo.net/algol68g/setup.hint
requires: is incorrect; 'cygwin' should not be listed, libncurses10 is 
missing.  The sdesc: should be quoted.

OK, will be fixed.

wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2
wget http://towo.net/algol68g/algol68g-2.3.7.4-0-src.tar.bz2


* Where did you get this version of sources from?  No such version is 
listed on the website.

From the author, after discussing cygwin build problems.


* Why did you omit the gsl, libplot, and postgresql features?
Which means I should add dependencies, I guess, and rebuild (I tested on 
one system where these packages are installed so they were included by 
'configure' - then I built on a different system; thanks for noticing.)


Thomas


Re: ITP: algol68g

2012-03-31 Thread Yaakov (Cygwin/X)

On 2012-03-31 15:08, Thomas Wolff wrote:

wget http://towo.net/algol68g/setup.hint


requires: is incorrect; 'cygwin' should not be listed, libncurses10 is 
missing.  The sdesc: should be quoted.



wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2
wget http://towo.net/algol68g/algol68g-2.3.7.4-0-src.tar.bz2


* Where did you get this version of sources from?  No such version is 
listed on the website.


* Why did you omit the gsl, libplot, and postgresql features?


Yaakov


ITP: algol68g

2012-03-31 Thread Thomas Wolff
Algol 68 Genie - a compiler for the most thoroughly designed and defined 
programming language ever.

Available as a package already for Debian, Ubuntu, FreeBSD.

wget http://towo.net/algol68g/setup.hint
wget http://towo.net/algol68g/algol68g-2.3.7.4-0.tar.bz2
wget http://towo.net/algol68g/algol68g-2.3.7.4-0-src.tar.bz2

Thomas