Re: [ASPELL] Problema con el makefile del diccionario 0.5
Vincent Belaïche <[email protected]> Mon, 4 Apr 2016 20:56:08 +0200
| Newsgroups | gmane.comp.gnu.aspell.user |
|---|---|
| Message-ID | <[email protected]> |
--_321cab8c-f7d3-4acf-9187-67de20a0a725_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sorry for writing in Spanish. In fact I was writing primarilly to the dicti= onary maintainer=2C and just CC to the aspell user list. I was not aware th= at this makefile was created by some common script. =0A= =0A= I must apologize=2C MSYS GNU Make works fine with obsolete rule syntax=2C t= he reason why it did not work was other (my configuration was such that the= configure script could find aspell=2C but not word-list-compress).=0A= =0A= Probably the only needed correction to make is that configure should be mor= e robust to this case to warn the user. Attached is a fix proprosal.=0A= =0A= VBR=2C=0A= =A0=A0 Vincent.=0A= =0A= =0A= =0A= =0A= ----------------------------------------=0A= > Date: Mon=2C 4 Apr 2016 19:16:03 +0200=0A= > From: [email protected]=0A= > To: [email protected]=0A= > CC: [email protected]=3B [email protected]=3B [email protected]=0A= > Subject: Re: [Aspell-user] [ASPELL] Problema con el makefile del dicciona= rio 0.5=0A= >=0A= > On Mon=2C Apr 04=2C 2016 at 02:40:18PM +0200=2C Vincent Bela=EFche wrote:= =0A= >> Hola !=0A= >=0A= > Hi=2C=0A= >=0A= > Remember that aspell-user uses English as communication language.=0A= > I am just adding some info=2C including partial translations for=0A= > aspell maintainer benefit (Hi=2C Kevin)=0A= >=0A= >> El diccionario que est=E1 all=ED :=0A= >>=0A= >> ftp://ftp.gnu.org/gnu/aspell/dict/es/aspell-es-0.50-2.tar.bz2=0A= >>=0A= >> tiene un archivo Makefile.pre con:=0A= >>=0A= >> --8<----8<----8<----8<----8<-- begin -->8---->8---->8---->8---->8----=0A= >> es.rws: es.cwl=0A= >>=0A= >>=0A= >> .SUFFIXES: .cwl .rws=0A= >>=0A= >> .cwl.rws:=0A= >> ${WORD_LIST_COMPRESS} d < $< | ${ASPELL} ${ASPELL_FLAGS} --lang=3Des cre= ate master ./$@=0A= >> --8<----8<----8<----8<----8<-- end -->8---->8---->8---->8---->8----=0A= >=0A= > That Makefile snippet is created by aspell proc script from aspell-lang i= n=0A= > ftp://ftp.gnu.org/gnu/aspell/. Similar snippets seems to be in all other= =0A= > aspell dictionaries (20101122 aspell-lang seems to still use that).=0A= >=0A= > At least for GNU make those suffix rules are the original and obsolete wa= y=0A= > of defining implicit rules.=0A= >=0A= >> Es mejor no emplear `.SUFFIXES'=2C no funcciona bien con todos los Make= =0A= >> (por ejemplo con MSYS no funcciona)=2C y en lugar de `.SUFFIXES' escribi= r=0A= >> la norma as=ED:=0A= >>=0A= >> --8<----8<----8<----8<----8<-- begin -->8---->8---->8---->8---->8----=0A= >> es.rws: es.cwl=0A= >>=0A= >> %.rws: %.cwl=0A= >> ${WORD_LIST_COMPRESS} d < $< | ${ASPELL} ${ASPELL_FLAGS} --lang=3Des cre= ate master ./$@=0A= >> --8<----8<----8<----8<----8<-- end -->8---->8---->8---->8---->8----=0A= >=0A= > That is the current way of defining implicit rules=2C at least in GNU mak= e.=0A= > I'd have expected old suffix rules to work in any make=2C but seems not t= he=0A= > case=2C at least for MSYS. Will normal implicit rules work in any make?= =0A= >=0A= > What do you think=2C Kevin?=0A= >=0A= > --=0A= > Agustin=0A= >=0A= > _______________________________________________=0A= > Aspell-user mailing list=0A= > [email protected]=0A= > https://lists.gnu.org/mailman/listinfo/aspell-user=0A= = --_321cab8c-f7d3-4acf-9187-67de20a0a725_ Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="configure.diff" NjUsMTA0YzY1LDY4CjwgaWYgdGVzdCB4ID0gIngkQVNQRUxMIjsgdGhlbgo8ICAgICBBU1BFTEw9 YXNwZWxsOwo8IGZpCjwgCjwgbm9rPWZhbHNlCjwgZWNobyAkRUNIT19OICJGaW5kaW5nIGFzcGVs bCBwcm9ncmFtIC4uLiAkRUNIT19DIgo8IGlmIHRlc3QgLXggIiRBU1BFTEwiOyB0aGVuCjwgICAg IGlmICIkQVNQRUxMIiAtLXZlcnNpb24gMT4gL2Rldi9udWxsIDI+JjE7IHRoZW4KPCAJZWNobyAi JEFTUEVMTCIKPCAgICAgZWxzZQo8IAllY2hvICJub3QgZm91bmQiCjwgCW5vaz10cnVlCjwgICAg IGZpCjwgZWxzZQo8ICAgICBlY2hvICJub3QgZm91bmQiCjwgICAgIG5vaz10cnVlCjwgZmkKPCAK PCBpZiB0ZXN0IHggPSAieCRXT1JEX0xJU1RfQ09NUFJFU1MiOyB0aGVuCjwgICAgIFdPUkRfTElT VF9DT01QUkVTUz13b3JkLWxpc3QtY29tcHJlc3M7CjwgZmkKPCAKPCAKPCBlY2hvICRFQ0hPX04g IkZpbmRpbmcgd29yZC1saXN0LWNvbXByZXNzIHByb2dyYW0gLi4uICRFQ0hPX0MiCjwgaWYgdGVz dCAteCAiJFdPUkRfTElTVF9DT01QUkVTUyI7IHRoZW4KPCAgICAgaWYgIiRXT1JEX0xJU1RfQ09N UFJFU1MiIDE+IC9kZXYvbnVsbCAtLXZlcnNpb24gMj4mMTsgdGhlbgo8ICAgICAgICAgZWNobyAi JFdPUkRfTElTVF9DT01QUkVTUyIKPCAgICAgZWxzZQo8IAkjIHNvbWUgd29yZCBsaXN0IGNvbXBy ZXNzIGhhdmUgMSByZXR1cm4gc3RhdHVzIG9uIC0tdmVyc2lvbiAhIQo8IAlpZiB0ZXN0ICQ/IC1l cSAxOyB0aGVuCjwgICAgICAgICAgICAgZWNobyAiJFdPUkRfTElTVF9DT01QUkVTUyIKPCAJZWxz ZQo8ICAgICAgICAgICAgIGVjaG8gIm5vdCBmb3VuZCIKPCAgICAgICAgICAgICBub2s9dHJ1ZQo8 IAlmaQo8ICAgICBmaQo8IGVsc2UJICAgIAo8ICAgICBlY2hvICJub3QgZm91bmQiCjwgICAgIG5v az10cnVlCjwgZmkKLS0tCj4gaWYgdGVzdCB4ID0gIngkQVNQRUxMIgo+ICAgdGhlbiBBU1BFTEw9 YXNwZWxsOyBmaQo+IGlmIHRlc3QgeCA9ICJ4JFdPUkRfTElTVF9DT01QUkVTUyIKPiAgIHRoZW4g V09SRF9MSVNUX0NPTVBSRVNTPXdvcmQtbGlzdC1jb21wcmVzczsgZmkKMTIyLDEyNWQ4NQo8IAo8 IGlmICRub2s7IHRoZW4KPCAgICAgZWNobyAiU29tZSBwcm9ibGVtIGhhdmUgYmVlbiBmb3VuZCwg c29sdmUgdGhlbSBhbmQgcnVuIGFnYWluIGNvbmZpZ3VyZSBiZWZvcmUgcnVubmluZyBtYWtlIiA+ IC9kZXYvc3RkZXJyCjwgZmkK --_321cab8c-f7d3-4acf-9187-67de20a0a725_ Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="configure" IyEvYmluL3NoCgojIE5vdGU6IGZ1dHVyZSB2ZXJzaW9uIHdpbGwgaGF2ZSBhIHN5bnRheCBzb21l dGhpbmcgbGlrZQojICAgLi9jb25maWd1cmUgW09QVElPTlNdCiMgICBXaGVyZSBPUFRJT05TIGlz IGFueSBvZjoKIyAgICAgLS1oZWxwCiMgICAgIC0tY29kZXMgQ09ERTEgLi4uCiMgICAgIC0tc2l6 ZXMgU0laRTEgLi4uCiMgICAgIC0tamFyZ29ucyBKQVJHT04xIC4uLgojICAgICAtLWV4dHJhcyBF WFRSQTEgLi4uCiMgICAgIC0tdmFycyBWQVIxPVZBTDEgLi4uCiMgd2hpY2ggaXMgd2h5IEkgd2Fy biB3aGVuIC0tdmFycyBpcyBub3QgdXNlZCBiZWZvcmUgVkFSMT1WQUwxCgojIEF2b2lkIGRlcGVu ZGluZyB1cG9uIENoYXJhY3RlciBSYW5nZXMuCiMgVGFrZW4gZnJvbSBhdXRvY29uZiAyLjUwCmNy X2F6PSdhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eicKY3JfQVo9J0FCQ0RFRkdISUpLTE1OT1BR UlNUVVZXWFlaJwpjcl8wOT0nMDEyMzQ1Njc4OScKY3JfYWxudW09JGNyX2F6JGNyX0FaJGNyXzA5 CgojIGFsc28gdGFrZW4gZm9ybSBhdXRvY29uZgpjYXNlIGBlY2hvICJ0ZXN0aW5nXGMiOyBlY2hv IDEsMiwzYCxgZWNobyAtbiB0ZXN0aW5nOyBlY2hvIDEsMiwzYCBpbgogICpjKiwtbiopIEVDSE9f Tj0gRUNIT19DPScKJyBFQ0hPX1Q9JwknIDs7CiAgKmMqLCogICkgRUNIT19OPS1uIEVDSE9fQz0g RUNIT19UPSA7OwogICopICAgICAgIEVDSE9fTj0gRUNIT19DPSdcYycgRUNIT19UPSA7Owplc2Fj CgoKbW9kZT1ub25lCmZvciBvcHRpb24KZG8KICBjYXNlICRvcHRpb24gaW4KICAgIC0tdmFycykg CiAgICAgIG1vZGU9dmFycwogICAgICA7OwogICAgKj0qKQogICAgICBpZiB0ZXN0ICRtb2RlICE9 IHZhcnM7IHRoZW4KICAgICAgICBlY2hvICJXYXJuaW5nOiBmdXR1cmUgdmVyc2lvbnMgd2lsbCBy ZXF1aXJlIC0tdmFycyBiZWZvcmUgdmFyaWFibGVzIGFyZSBzZXQiCiAgICAgICAgbW9kZT12YXJz CiAgICAgIGZpCQogICAgICAjIFRha2VuIGZyb20gYXV0b2NvbmYgMi41MAogICAgICBlbnZ2YXI9 YGV4cHIgIngkb3B0aW9uIiA6ICd4XChbXj1dKlwpPSdgCiAgICAgICMgUmVqZWN0IG5hbWVzIHRo YXQgYXJlIG5vdCB2YWxpZCBzaGVsbCB2YXJpYWJsZSBuYW1lcy4KICAgICAgZXhwciAieCRlbnZ2 YXIiIDogIi4qW15fJGNyX2FsbnVtXSIgPi9kZXYvbnVsbCAmJgogICAgICAgIHsgZWNobyAiJGFz X21lOiBlcnJvcjogaW52YWxpZCB2YXJpYWJsZSBuYW1lOiAkZW52dmFyIiA+JjIKICAgICAgeyAo ZXhpdCAxKTsgZXhpdCAxOyB9OyB9CiAgICAgIG9wdGFyZz1gZWNobyAiJG9wdGFyZyIgfCBzZWQg InMvJy8nXFxcXFxcXFwnJy9nImAKICAgICAgZXZhbCAiJGVudnZhcj0nJG9wdGFyZyciCiAgICAg IGV4cG9ydCAkZW52dmFyCiAgICAgIDs7CiAgICAtLWhlbHApCiAgICAgIGVjaG8gIlVzYWdlOiAu L2NvbmZpZ3VyZSBbLS1oZWxwIHwgLS12YXJzIFZBUjE9VkFMMSAuLi5dIgogICAgICBlY2hvICIg IE5vdGU6IFZhcmlhYmxlcyBtYXkgYWxzbyBiZSBzZXQgaW4gdGhlIGVudmlyb25tZW50IGJyZWZv cmUgcnVubmluZyBjb25maWciCiAgICAgIGVjaG8gIiAgVXNlZnVsIHZhcnM6IEFTUEVMTCBBU1BF TExfUEFSTVMgV09SRF9MSVNUX0NPTVBSRVNTIERFU1RESVIiCiAgICAgIGV4aXQgMAogICAgICA7 OwogICAgKikKICAgICAgZWNobyAiRXJyb3I6IHVucmVjb2duaXplZCBvcHRpb24gJG9wdGlvbiI7 CiAgICAgIGV4aXQgMSAKICAgIDs7CiAgZXNhYwpkb25lCgppZiB0ZXN0IHggPSAieCRBU1BFTEwi OyB0aGVuCiAgICBBU1BFTEw9YXNwZWxsOwpmaQoKbm9rPWZhbHNlCmVjaG8gJEVDSE9fTiAiRmlu ZGluZyBhc3BlbGwgcHJvZ3JhbSAuLi4gJEVDSE9fQyIKaWYgdGVzdCAteCAiJEFTUEVMTCI7IHRo ZW4KICAgIGlmICIkQVNQRUxMIiAtLXZlcnNpb24gMT4gL2Rldi9udWxsIDI+JjE7IHRoZW4KCWVj aG8gIiRBU1BFTEwiCiAgICBlbHNlCgllY2hvICJub3QgZm91bmQiCglub2s9dHJ1ZQogICAgZmkK ZWxzZQogICAgZWNobyAibm90IGZvdW5kIgogICAgbm9rPXRydWUKZmkKCmlmIHRlc3QgeCA9ICJ4 JFdPUkRfTElTVF9DT01QUkVTUyI7IHRoZW4KICAgIFdPUkRfTElTVF9DT01QUkVTUz13b3JkLWxp c3QtY29tcHJlc3M7CmZpCgoKZWNobyAkRUNIT19OICJGaW5kaW5nIHdvcmQtbGlzdC1jb21wcmVz cyBwcm9ncmFtIC4uLiAkRUNIT19DIgppZiB0ZXN0IC14ICIkV09SRF9MSVNUX0NPTVBSRVNTIjsg dGhlbgogICAgaWYgIiRXT1JEX0xJU1RfQ09NUFJFU1MiIDE+IC9kZXYvbnVsbCAtLXZlcnNpb24g Mj4mMTsgdGhlbgogICAgICAgIGVjaG8gIiRXT1JEX0xJU1RfQ09NUFJFU1MiCiAgICBlbHNlCgkj IHNvbWUgd29yZCBsaXN0IGNvbXByZXNzIGhhdmUgMSByZXR1cm4gc3RhdHVzIG9uIC0tdmVyc2lv biAhIQoJaWYgdGVzdCAkPyAtZXEgMTsgdGhlbgogICAgICAgICAgICBlY2hvICIkV09SRF9MSVNU X0NPTVBSRVNTIgoJZWxzZQogICAgICAgICAgICBlY2hvICJub3QgZm91bmQiCiAgICAgICAgICAg IG5vaz10cnVlCglmaQogICAgZmkKZWxzZQkgICAgCiAgICBlY2hvICJub3QgZm91bmQiCiAgICBu b2s9dHJ1ZQpmaQoKZWNobyAkRUNIT19OICJGaW5kaW5nIERpY3Rpb25hcnkgZmlsZSBsb2NhdGlv biAuLi4gJEVDSE9fQyIKZGljdGRpcj1gJEFTUEVMTCBkdW1wIGNvbmZpZyBkaWN0LWRpcmAKZWNo byAkZGljdGRpcgoKZWNobyAkRUNIT19OICJGaW5kaW5nIERhdGEgZmlsZSBsb2NhdGlvbiAuLi4g JEVDSE9fQyIKZGF0YWRpcj1gJEFTUEVMTCBkdW1wIGNvbmZpZyBkYXRhLWRpcmAKZWNobyAkZGF0 YWRpcgoKZWNobyAiQVNQRUxMID0gJEFTUEVMTCIgPiBNYWtlZmlsZQplY2hvICJBU1BFTExfRkxB R1MgPSAkQVNQRUxMX0ZMQUdTIiA+PiBNYWtlZmlsZQplY2hvICJXT1JEX0xJU1RfQ09NUFJFU1Mg PSAkV09SRF9MSVNUX0NPTVBSRVNTIiA+PiBNYWtlZmlsZQplY2hvICJERVNURElSID0gJERFU1RE SVIiID4+IE1ha2VmaWxlCmVjaG8gImRpY3RkaXIgPSAkZGljdGRpciIgPj4gTWFrZWZpbGUKZWNo byAiZGF0YWRpciA9ICRkYXRhZGlyIiA+PiBNYWtlZmlsZQplY2hvICAgICAgICAgICAgICAgICAg ICAgID4+IE1ha2VmaWxlCmNhdCBNYWtlZmlsZS5wcmUgPj4gTWFrZWZpbGUKCmlmICRub2s7IHRo ZW4KICAgIGVjaG8gIlNvbWUgcHJvYmxlbSBoYXZlIGJlZW4gZm91bmQsIHNvbHZlIHRoZW0gYW5k IHJ1biBhZ2FpbiBjb25maWd1cmUgYmVmb3JlIHJ1bm5pbmcgbWFrZSIgPiAvZGV2L3N0ZGVycgpm aQo= --_321cab8c-f7d3-4acf-9187-67de20a0a725_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Aspell-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/aspell-user --_321cab8c-f7d3-4acf-9187-67de20a0a725_--