[Groff] new automake system

2014-08-11 Thread Werner LEMBERG
Folks, before switching `officially' to the new automake branch, I suggest that we do another groff release, based on the current `master' branch. I hope I will have some time in September for doing that. Werner

Re: [Groff] Automake migration proposal

2014-08-11 Thread Werner LEMBERG
>>Please try the patch below. > > That worked. Committed, thanks. Werner

Re: [Groff] Automake migration proposal

2014-08-11 Thread Werner LEMBERG
> The following patch fixes the problem. Thanks again for your thorough tests! > Now how do we proceed? I guess the problems found so far should be > fixed in the automake branch in any case. However, what i found is > merely what i inadvertently bumped into. There are no doubt more > bugs, a

Re: [Groff] Automake migration proposal

2014-08-11 Thread Vaibhaw Pandey
OS X report: Dale Snell wrote: >You appear to be missing the netpbm package. This was discussed >on the list a while back. Netpbm is needed for the initial build >of Groff. It's not needed for the distributed tarballs. You are >also missing gs (GhostScript) and psselect (which allows one to >

Re: [Groff] Automake migration proposal

2014-08-11 Thread Ingo Schwarze
Hi Bertrand, Bertrand Garrigues wrote on Tue, Aug 12, 2014 at 01:37:50AM +0200: > On Mon, Aug 11 2014 at 08:59:58 PM, Ingo Schwarze wrote: >> Using $< in a non-suffix rule context is a GNUmake idiom (Makefile:8454) >> *** Error 2 in /co/groff/build (Makefile:3654 'all') >> >> Please apply the fo

Re: [Groff] Automake migration proposal

2014-08-11 Thread Ingo Schwarze
Hi Werner, Werner LEMBERG wrote on Mon, Aug 11, 2014 at 09:13:18PM +0200: > Ingo Schwarze wrote: >> It won't come as a surprise that i consider the whole direction this >> is taking completely insane. We shouldn't pile layers and layers of >> abstraction on top of each other, always more and mor

Re: [Groff] Automake migration proposal

2014-08-11 Thread Ingo Schwarze
Hi Bertrand, here is another thing that got broken: the decisions whether or not to build and install HTML and PDF documentation and examples and some other stuff. The problem is that when $make_htmldoc (etc.) is empty, the test utility is called with one argument (-n) instead of with two argumen

Re: [Groff] Automake migration proposal

2014-08-11 Thread Bertrand Garrigues
Hi Ingo, On Mon, Aug 11 2014 at 08:59:58 PM, Ingo Schwarze wrote: > Using $< in a non-suffix rule context is a GNUmake idiom (Makefile:8454) > *** Error 2 in /co/groff/build (Makefile:3654 'all') > > Please apply the following patch to the automake branch. The use of $> in your patch doesn't wor

Re: [Groff] Automake migration proposal

2014-08-11 Thread James K. Lowden
On Mon, 11 Aug 2014 08:06:16 +0200 (CEST) Werner LEMBERG wrote: > >> extern "C" const char *Version_string = "1.22.2"; > > > > extern "C" const char *Version_string; > > const char *Version_string = "1.22.2"; > > > > but I'm not sure if it's the proper way to solve this warning. > > Does > >

Re: [Groff] Automake migration proposal

2014-08-11 Thread Bertrand Garrigues
On Mon, Aug 11 2014 at 08:06:16 AM, Werner LEMBERG wrote: >>> extern "C" const char *Version_string = "1.22.2"; >> >> extern "C" const char *Version_string; >> const char *Version_string = "1.22.2"; >> >> but I'm not sure if it's the proper way to solve this warning. > > Does > > extern "C" {

Re: [Groff] Automake migration proposal

2014-08-11 Thread Ingo Schwarze
Hi Bertrand, here is one other small bug in the automake branch. With the old build system, "make dist" puts the file "groff-1.22.2/doc/gnu.eps" into the tarball. When running "make dist" from the automake branch, that file is missing from the tarball. Consequently, even if you have run "./conf

Re: [Groff] Automake migration proposal

2014-08-11 Thread Werner LEMBERG
> Before starting the tests, i have verified that master still works > fine, so issues i am finding are indeed due to changes on the > automake branch, not due to unrelated commits, and don't affect the > master. Thanks for doing the tests! > It won't come as a surprise that i consider the whole

Re: [Groff] Automake migration proposal

2014-08-11 Thread Ingo Schwarze
Hi, Bertrand Garrigues wrote on Sun, Aug 10, 2014 at 12:23:06AM +0200: > I have made some progress on the Automake migration. The targets that > were not functionnal yet (namely make install, uninstall, check, dist, > distcheck) are now completed. I'm only coming round to start testing this now,

Re: [Groff] UTF-8/Unicode Implementation, Paragraph-at-once Formatting and Right to Left Text

2014-08-11 Thread Ali Gholami Rudi
Hello Steffen, Steffen Nurpmeso wrote: > |I recently modified neatroff to support many of the advanced font > |features present in OpenType fonts. Neatmkfn (the program which > |generates neatroff font descriptors, like Groff's afmtodit) can now > |generate lines that define substitution and

Re: [Groff] Automake migration proposal

2014-08-11 Thread Steffen Nurpmeso
Werner LEMBERG wrote: |> There should be a note that on Snow Leopard you have to set $CXX to |> an upgrade compiler -- the developer-toold shipped `Apple clang |> version 1.7 (tags/Apple/clang-77) (based on LLVM 2.9svn)' bails: |> [...] | |Can you please provide a patch for groff's `PROBLEMS

Re: [Groff] Automake migration proposal

2014-08-11 Thread Werner LEMBERG
> There should be a note that on Snow Leopard you have to set $CXX to > an upgrade compiler -- the developer-toold shipped `Apple clang > version 1.7 (tags/Apple/clang-77) (based on LLVM 2.9svn)' bails: > [...] Can you please provide a patch for groff's `PROBLEMS' file? > Let me say at least o

Re: [Groff] Automake migration proposal

2014-08-11 Thread Werner LEMBERG
> 2. Both make and make -j fail with multiple errors: > a. > /bin/sh: xpmtoppm: command not found > /bin/sh: pnmdepth: command not found > /bin/sh: pnmtops: command not found Those programs are only needed if you build directly from the git repository – it can be expected that developers have all

Re: [Groff] Automake migration proposal

2014-08-11 Thread Dale Snell
On Mon, 11 Aug 2014 14:02:11 +0530 Vaibhaw Pandey wrote: > Was attempting a OS X (13.3.0 Darwin) install. Didn't complete. > > 0. bootstrap: successful > 1. configure warned me of a bunch of programs missing: `pnmcut', > `pnmcrop', `pnmtopng', `psselect', `pnmtops' and `gs'. > Of these I install

Re: [Groff] UTF-8/Unicode Implementation, Paragraph-at-once Formatting and Right to Left Text

2014-08-11 Thread Steffen Nurpmeso
Hello Ali! Ali Gholami Rudi wrote: |Hello, | |Carsten Kunze wrote: |>> Just wanted to bring this to the attention of the list. |>> |>> Neatroff - a C implementation of Troff. |> Not really new news: http://lists.gnu.org/archive/html/gr\ |> off/2013-07/msg1.html | |I recently modif

Re: [Groff] Inputfile_caseencapsulation --with-unpack (and --with-zlib) support

2014-08-11 Thread Steffen Nurpmeso
Vaibhaw Pandey wrote: |Steffen, | |I took a shot at reviewing this last week. Turned out I don't have enough |context of the groff code base to be able to do a useful review. I am |currently familiarizing myself with the parts of code to which this review |is pertinent. However, given my cur

Re: [Groff] Automake migration proposal

2014-08-11 Thread Steffen Nurpmeso
well, hello nonetheless, Werner LEMBERG wrote: |> Do you need any additional help in testing this? |A major test would be the OS X platform, since it tends to have (a) |missing a lot of functionality, and (b) use LLVM, not gcc, as the |compiler. There should be a note that on Snow Leopard y

Re: [Groff] Automake migration proposal

2014-08-11 Thread Vaibhaw Pandey
Was attempting a OS X (13.3.0 Darwin) install. Didn't complete. 0. bootstrap: successful 1. configure warned me of a bunch of programs missing: `pnmcut', `pnmcrop', `pnmtopng', `psselect', `pnmtops' and `gs'. Of these I installed gs as make would fail without it. configure succeeded otherwise. 2.