[Po4a-devel]Perl building system

Jordi Vilalta jvprat@wanadoo.es
Fri, 16 Jul 2004 18:15:47 +0200 (CEST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---1463811584-1569189511-1089994547=:10348
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hi,

I finally had time to work on the unified perl building system. I attach 
the changed files. You can now delete po/Makefile, po/bin/Makefile and 
po/pod/Makefile. This is all done from the Build.PL script. The main 
Makefile (also attached) is only a wrapper for the Build script.

This code needs a big cleanup, but at least it works :)

Now there's a little problem with META.yml:
1) if we leave it on the MANIFEST and don't distribute it, the Build 
   script complains:

Warning: the following files are missing in your kit:
        META.yml
Please inform the author.

2) if we remove it from the MANIFEST, when doing the dist file it says:

$ make dist
*** Did you forget to add META.yml to the MANIFEST?

May we put META.yml back to the CVS or is there a better solution?

Regards,

Jordi Vilalta
---1463811584-1569189511-1089994547=:10348
Content-Type: APPLICATION/octet-stream; name="build.tgz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.58.0407161815470.10348@r2d2.localdomain.com>
Content-Description: 
Content-Disposition: attachment; filename="build.tgz"

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

---1463811584-1569189511-1089994547=:10348--