Re: ITP: algol68g
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
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
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
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
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
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
... 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
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
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
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
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
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
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
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
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
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
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
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
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