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_--