/ [latex-lettre] / trunk / dist_forge
To checkout: svn checkout http://svn.gnu.org.ua/sources/latex-lettre/trunk/dist_forge
Puszcza

Log of /trunk/dist_forge

View Directory Listing Directory Listing


Sticky Revision:

Revision 264 - Directory Listing
Modified Mon Apr 13 07:04:26 2020 UTC (12 months, 3 weeks ago) by vincentb1
Inclut les gabarits dans le manuel via une liste de fichiers.

* dist_forge/makefile (LETTRE_PATH_plain, LETTRE_PATH_dtx): Ajout
génération \listegabarits.

* doc/latex/lettre/lettre.tex: Inclut les gabarits à partir de
\listegabarits via lettre-path.tex.

* doc/latex/lettre/makefile (LETTRE_PATH): Ajout génération
\listegabarits.


Revision 261 - Directory Listing
Modified Mon Apr 13 04:48:06 2020 UTC (12 months, 3 weeks ago) by vincentb1
Préfixe tous les fichiers gabarit en lettre-...

* dist_forge/lettre-dtx.m4 (lt_foreach_template_mappee)
(lt_foreach_template, lt_includeall): Inclus les fichiers gabarit
via une boucle plutôt que un par un.

* doc/latex/lettre/lettre-makedefinitions.mak (TEMPLATES): Prefixe
institut.tpl et telefax.tpl par « lettre- ».
(DISTTYPE): « dtx » -> « plain ».

* doc/latex/lettre/lettre.tex (Installation de la version
publique): Mentionner les fichiers « .ldf »
(Des gabarits): Prefixe institut.tpl et telefax.tpl par
« lettre- ».

* doc/latex/lettre/makefile (TEXSRC): Utilise la variable TEMPLATES plutôt qu'une wildcard.
(version.m4): Pour définir « lt_liste_des_fichiers » factorise
l'inclusion de la release-notes entre les cas dtx et plain de
distribution. Ajout définition « lt_templates » comme liste des gabarits.
(TPL): Exploite la variable TEMPLATES.

* doc/latex/lettre/release-notes: Ajout description changements v3.002.


Revision 260 - Directory Listing
Modified Mon Apr 13 04:47:32 2020 UTC (12 months, 3 weeks ago) by vincentb1
« .latexmkrc » -> « latexmkrc ».

* dist_forge/makefile (DOCTEXMKFILE_plain): Renommage
« .latexmkrc » en « latexmkrc ». Utilise « DOCTEXMKFILE_plain » là
où de droit.


Revision 258 - Directory Listing
Modified Sat Apr 11 21:25:49 2020 UTC (12 months, 4 weeks ago) by vincentb1
Fignole la génération des fichiers README.

* dist_forge/makefile ($(addprefix $(DISTPKG)/,$(README))):
Factorise la génération du fichier README entre les types de
distribution plain & dtx.

* doc/latex/lettre/lettre-makedefinitions.mak (SPACE): Nouvelle
définition.

* doc/latex/lettre/makefile ($(DOCDIR)/version.m4): Supprime
définition de « lt_repertoire_du_source_de_la_doc »


Revision 257 - Directory Listing
Modified Mon Mar 16 06:56:54 2020 UTC (13 months, 3 weeks ago) by vincentb1
Conserve l'horodate de lettre-path.tex si contenu inchangé.

* dist_forge/makefile ($($(DISTTYPE)PATH)/lettre-path.tex):
Utilise SET_OUTPATH / OUTPATH pour régler le fichier de sortie.

* doc/latex/lettre/lettre-makedefinitions.mak (SET_OUTFILE, OUTFILE): Nouvelles définitions.

* doc/latex/lettre/makefile ($(DOCDIR)/version.m4): Utilise
SET_OUTPATH / OUTPATH pour régler le fichier de sortie.
($(TMPDIR)/lettre-path.tex):  Utilise
SET_OUTPATH / OUTPATH pour régler le fichier de sortie.


Revision 256 - Directory Listing
Modified Sun Mar 15 21:17:39 2020 UTC (13 months, 3 weeks ago) by vincentb1
Refourbit le type « plain » de distribution.

* dist_forge/makefile (DOCTEXMKFILE_plain): Nouvelle variable
(plain/lettre/lettre.zip): Ajoute les modèles de documents, et les
fichier lettre.ist/.latexmkrc aux dépendances.
(plain/lettre/*): Retire lettre-path.tex et ajoute lettre.ist à la
règle, utilise un lien symbolique plutôt qu'une copie.
(TDS_M4): Supprimé, le même README est utilisé dans lettre.zip et lettre.tds.zip.
(plain/...): Ajout d'une règle pour les modèles, pour les
.latexmkrc, et pour lettre-path.tex.
(plain/tds/doc/latex/lettre/...): modifie la génération des README,
pour aligner sur ceux de plain/lettre.
(plain/lettre.tds.zip): Ajout dependance aux README, à .latexmk et
lettre.ist, et aux modèles.
(plain/tds/tex/latex/lettre/...): Ajout règle pour les modèles, et
utilise un lien symbolique plutôt qu'une copie.
(plain/tds/doc/latex/lettre/...): Ajout règle génération .latexmkrc.
(DOCSTRIP_AWK): Suppression.
(plain/tds/tex/latex/lettre/...): Ne fait plus le docstrip du
pauvre --- basé sur awk --- pour les fichiers documentés.
(LETTRE_PATH_plain): Nouvelle constante, modèle pour plain/lettre-path.tex
(dtx/lettre.tds.zip): Modifie dépendance aux README, même README
que dans le zip à plat.
(dtx/doc/latex/lettre/...): Modifie génération README, lien
symbolique sur celui du zip à plat.
(LETTRE_PATH_dtx): Renommé de LETTRE_PATH.
../lettre-path.tex: Règle factorisée entre plain et dtx.

* doc/latex/lettre/lettre-makedefinitions.mak (DOCTEXMKFILE):
Nouvelle variable pour couvrire lettre.ist et latexmkrc.pl.

* doc/latex/lettre/makefile (doc/latex/lettre/version.m4): Mêmes
README dans les lettre.tds.zip.

* doc/latex/lettre/readme/ALIRE.m4: default.ins ->
lettre-default.cfg. « GNA! » -> « puszcza ».  Extraction dtx avec
pdftex plutôt que latex.


Revision 255 - Directory Listing
Modified Thu Mar 5 21:52:25 2020 UTC (14 months ago) by vincentb1
Compile le manuel à partir du lettre.dtx pour la distribution DISTTYPE=dtx



Revision 253 - Directory Listing
Modified Thu Mar 5 21:41:51 2020 UTC (14 months ago) by vincentb1
default.ins   lettre-default.cfg

Et en plus \typeout    \message, pour que ça passe avec pdftex.


Revision 233 - Directory Listing
Modified Sun May 12 02:11:08 2019 UTC (23 months, 4 weeks ago) by vincentb1
Gestion des logos en format MPS

* dist_forge/lettre-dtx.m4 (amgmon, ecusson): extension « eps » -> « mps ».

* doc/latex/lettre/latexmkrc.m4: Suppression dépendance personalisé « eps » -> « pdf ».

* doc/latex/lettre/lettre-makedefinitions.mak (LOGOS): extension « eps » -> « mps »
(LOGOSPDF): Suppression.

* doc/latex/lettre/makefile: Suppression génération et nettoyage des logos .pdf.

* doc/latex/lettre/testfaxf.tex: Extension logo « pdf » -> « mps »


Revision 222 - Directory Listing
Modified Fri Aug 4 22:25:19 2017 UTC (3 years, 9 months ago) by vincentb1
Résumé: Correction établissement liens symboliques <= migration MSYS 1->2.

* dist_forge/makefile ({plain,dtx}MKRELEASENOTES): Utilise un script
AWK pour calculer les chemins relatifs nécessaires au liens
symboliques --- cette correction est rendu nécessaire par ma migration
vers MSYS2, MSYS1 était plus permissif et faisait une émulation des
liens symboliques non conforme.

* doc/latex/lettre/lettre-makedefinitions.mak: Définition d'un
script AWK pour calculer les chemins relatifs nécessaires au liens
symboliques.

* doc/latex/lettre/readme/README.m4: Change le codage en UTF-8 à
la demande du CTAN.

* test/makefile (all): Correction pb prise en charge pb
ONE_PASS=1.
(pdftest?s/test-%.pdf): Correction établissement lien symbolique
vers .odt lorsque il y en a un. Mais en fait, cette fonction n'est
pas testée ce qui explique que le pb corrigé ne se voyait pas.


Revision 214 - Directory Listing
Modified Wed Dec 28 11:37:28 2016 UTC (4 years, 4 months ago) by vincentb1
Résumé: Essai de non-régression avec comparaison graphique à la référence.


* dist_forge/lettre-dtx.m4 (lt_includetodtxasis): Correction de
cette macro pour que le `\lettreGrandgousierEOF' en fin de
production soit séparé d'une macro éventuellement immédiatement à
la suite, en l'occurence un `dnl'.

* test/makefile (TEST_SERIES): Nouvelle variable, remplace LOGS,
nouvelles cible `pdftest' et `grtest'.
(DATE_<examples>): Assignation des variables DATE_<examples>
évaluées dans leur ensemble plutôt qu'une par une => meilleur
lisibilité.
(PAGES_T_<test>, PAGES_R_<test>): Nouvelles variables pour le
nombre de pages pour chaque <test> en essai ou de référence.
(GET_INSTITUT_AWK): status de sortie en erreur =126 plutôt que -1,
pour contourner limitation Msys.
(references-text/test-<test>.txt): renommage répértoire references
en référence-text pour la conversion en texte des sorties de
référence.
(realclean): Utilisation de la variable SUBDIR pour le nettoyage,
maintenant qu'on a les nouveaux répertoires references-text et
references-page.

* test/references/number-of-pages.mak: Nouveau fichier --- généré
automatiquement par le makefile. Pour les sortie de références,
comme elles ne sont pas censées changer souvant, le nombre de page
est archivé dans ce fichier.


Revision 213 - Directory Listing
Modified Tue Dec 13 08:41:56 2016 UTC (4 years, 4 months ago) by vincentb1
Résumé: Suppression mélange CRLF/LF dans le .dtx généré.


Au passage on remplace aussi default.ins et amg.ins par
lettre-default.cfg et lettre-amg.cfg dans la doc.

* makefile ($(patsubst %,
$(TEXMF_INSTALL_DIR)/%/latex/$(PACKAGE_NAME),tex doc)):
Regroupement des deux cibles en une.

* dist_forge/makefile ($(addprefix $(dtxPATH)/,$(SUBSRC) $(TOPSRC)
$(SCRIPTOUT_SRC) $(STYFILES_STRIP) $(STYFILES_PLAIN)
$(TEMPLATES))) ($(addprefix $(dtxPKG)/,$(README))): Ajout de la
dépendance à l'existence du répertoire, resp. $(dtxPATH) ou
$(dtxPKG).
($(addprefix $(rootDOC)/,$(SCRIPTOUT_SRC))): Nouvelle
cible. Nécessaire pour construire lettre.dtx sans le manuel.

* doc/latex/lettre/makefile ($(addprefix $(TMPDIR)/,
$(SCRIPTOUT_SRC))): dos2unix sur la sortie de lettre-script.tex
dans le cas MSW.

* doc/latex/lettre/latexmkrc.m4: Conversion dos2unix + propset
svn:eol-style à LF.

* doc/latex/lettre/letdoc.ist: Conversion dos2unix + propset
svn:eol-style à LF.

* doc/latex/lettre/lettre-makedefinitions.mak (SCRIPTOUT_SRC): Le
script lettre-script.tex ne sort plus qu'un seul fichier --- c'est
plus facile pour la conversion CRLF -> LF.
(DOS2UNIX): Ajout de cette variable pour ne convertir la sortie du
script lettre-script.tex que sous MSW.

* doc/latex/lettre/lettre-script.tex: Modifier pour ne sortie
qu'un seul fichier contenant les 3 infos recherchées dans 3 macros
respectives, plutôt que 3 fichiers. Un seul fichier c'est plus
facile pour la conversion CRLF -> LF sous MSW.

* doc/latex/lettre/lettre.tex: Remplacement default.ins ->
lettre-default.cfg & amg.ins -> lettre-amg.cfg. Pour les options
de langue, utilisation des macros sorties par lettre-script.tex,
plutôt qu'inclusion de fichiers.


Revision 211 - Directory Listing
Modified Fri Oct 28 12:08:36 2016 UTC (4 years, 6 months ago) by vincentb1
Nommage des fichiers instituts en lettre-<institut>.cfg au lieu de <institut>.ins

* makefile: Ajout de la cible test.

* doc/latex/lettre/makefile (%.pdf): Suppression de $(INSTITUTS)
des dépendances, redondant avec $(STYFILES).
(version.m4): ajout de lt_instituts dans les définitions.

* test/makefile: Définition des variables INSTITUTS_<test> via un
script AWK plus élaboré, de sorte à prendre en charge aussi bien
le cas lettre-<institut>.cfg que le cas <institut>.ins

* dist_forge/lettre-dtx.m4: Inclusion des fichiers de définition
d'institut via une boucle.

* doc/latex/lettre/lettre-makedefinitions.mak: Liste des institut
INSTITUTS sans extension .ins, et fichiers correspondant en
lettre-<institut>.cfg

* test/juillerat.ins: Renommé en lettre-juillerat.cfg

* tex/latex/lettre/amg.ins: Renommé en lettre-amg.cfg

* tex/latex/lettre/default.ins: Renommé en lettre-default.cfg

* tex/latex/lettre/obs.ins: Renommé en lettre-obs.cfg

* tex/latex/lettre/lettre.cls: Nom du fichier institut en
lettre-<institut>.cfg. Ceci implique qu'on ne prend plus en charge
le cas où <institut> commence par un chemin, par
ex. '\institut{../moninstitut}'.


Revision 205 - Directory Listing
Modified Tue Oct 11 11:17:03 2016 UTC (4 years, 6 months ago) by vincentb1
Résumé: Documentation des options de langues


1) Documentation des options de langues. Les listes d'options,
   paquetages auxquels les optiosn sont passées, sont générées via un
   script lettre-script.tex
2) Correction d'un bogue = ajout lt_langs dans version.m4 pour que les
   fichiers lettre-*.ldf soient bien inclus dans lettre.dtx

* makefile: Ajout pour cible la construction de tous les codes source
LaTeX de documentation généré automatiquement, par
ex. lettre-path.tex, ou lettre-languages.tex

* dist_forge/makefile: Ajout dans les fichiers d'entrée du DTX des
fichiers LaTeX source de documentation automatiquement générés par
lettre-script.tex

* doc/latex/lettre/makefile: Ajout de la macro lt_autos dans la
cible version.m4, pour prendre en compte les code source
automatiquement générés.
Ajout de la macro lt_langs dans la cible version.m4 pour prendre
en compte les fichiers du type lettre-*.ldf
Prise en compte des codes source automatiquement générés à partir
de lettre-script.tex.

* dist_forge/lettre-dtx.m4: Itération pour l'inclusion des tous
les codes source LaTeX de documentation généré
automatiquement. Mise à jour des instructions d'installation du
\typeout final pour indiquer les lettre-*.ldf.

* doc/latex/lettre/lettre-makedefinitions.mak: Ajout des variables
SCRIPTOUT_SRC et AUTO_SRC pour la prise en charge des code source
LaTeX de documentation automatiquement générés.

* doc/latex/lettre/lettre-script.tex: Nouveau fichier. Sert à
générer automatiquement du code source LaTeX de documentation
contenant les informations itératives telles que liste de langues
prises en charge.

* doc/latex/lettre/lettre.tex: Précision sur la liste de
discussion lettre_observatoire-aide@gna.org qu'il vaut mieux être
préalablement inscrit.
Documentation plus poussée des options de langue, utilisant
notamment du code automatiquement généré pour lister les options,
leurs alias, etc.

* tex/latex/lettre/lettre.cls: Mise à jour documentation du code,
notamment de la macro \LettreDeclareLanguage.


Revision 184 - Directory Listing
Modified Tue Dec 1 22:42:23 2015 UTC (5 years, 5 months ago) by vincentb1
Séparation des définitions par langue en fichiers .ldf.
Correction bogue #24025 (http://gna.org/bugs/?24025), c'est à dire traitement de l'option de classe `french' comme un synonyme de `francais'.

Revision 179 - Directory Listing
Modified Tue Nov 24 13:54:41 2015 UTC (5 years, 5 months ago) by vincentb1
Pour la production des fichiers README, effectue le traitement de la dépendance à DISTTYPE dans le code M4 de version.m4, plutôt que dans le code Makefile produisant version.m4, de sorte à pouvoir produire un README avec un version.m4 qui n'aurait pas été produit avec le même DISTTYPE

Revision 162 - Directory Listing
Modified Fri Jan 9 22:16:32 2015 UTC (6 years, 4 months ago) by vincentb1
1) renommage .latexmkrc en latexmkrc.pl pour surmonter les limitations de etex à créer un fichier .xxxxrc
2) renommage ALIRE et README en %.m4 pour éviter que le contenu M4 soit surprenant
3) Corrections dans ALIRE et README notamment par rapport au renommage .latexmkrc en latexmkrc.pl

Revision 161 - Directory Listing
Modified Thu Jan 8 10:13:30 2015 UTC (6 years, 4 months ago) by vincentb1
Fabrication du .dtx en enlevant les commentaires de prologues & épilogues

Revision 160 - Directory Listing
Modified Mon Jan 5 10:02:58 2015 UTC (6 years, 4 months ago) by vincentb1
1) Correction des scripts M4 README/ALIRE pour mieux distinguer les cas lettre.zip/lettre.tds.zip
2) Utilisation de l'entrée STDIN de M4 dans le cas .tds.zip pour amender version.m4 en conséquence
3) Utilisation de liens symboliques plutôt que copies avant le zip
4) renommage `le_repertoire_du_source_de_la_doc' en `lt_repertoire_du_source_de_la_doc'

Revision 158 - Directory Listing
Modified Fri Dec 26 16:27:19 2014 UTC (6 years, 4 months ago) by vincentb1
Ajout .tds.zip dans distribution DTX

Revision 157 - Directory Listing
Modified Fri Dec 26 16:26:44 2014 UTC (6 years, 4 months ago) by vincentb1
Correction typo préambule

Revision 153 - Directory Listing
Modified Mon Oct 27 07:54:07 2014 UTC (6 years, 6 months ago) by vincentb1
Renommage sondes.tex en lettre-sondes.tex

Revision 149 - Directory Listing
Modified Sun Oct 19 15:55:06 2014 UTC (6 years, 6 months ago) by vincentb1
- Changement des guillemets M4 de (« , ») à ({[>,<]})
- renommage des macro M4 pour être préfixées en `lt_' et supprimer les suffixes en `de_lettre'

Revision 147 - Directory Listing
Modified Thu Oct 9 19:48:00 2014 UTC (6 years, 7 months ago) by vincentb1
Correction cible squeaky.


Revision 146 - Directory Listing
Modified Wed Oct 8 07:06:21 2014 UTC (6 years, 7 months ago) by vincentb1
Ajout de la macro M4 `lt_gobble_endinput' pour enlever le \endinput à la fin de lettre.cls en cas d'empaquettage dtx

Revision 143 - Directory Listing
Modified Tue Oct 7 20:03:43 2014 UTC (6 years, 7 months ago) by vincentb1
- Ajout dépendance à doc/latex/lettre/.latexmkrc et règle de construction de celui-ci
- Correction variable LETTRE_PATH.


Revision 137 - Directory Listing
Modified Mon Oct 6 20:12:02 2014 UTC (6 years, 7 months ago) by vincentb1
- Renommage lettre.dtx en lettre-dtx.m4
- Dans lettre-path.tex : ajout \listeexemples dans , et suppression du gobeur \lettreGrandgousier.
- Ajout des README/ALIRE dans le zip de la distribution dtx.


Revision 136 - Directory Listing
Modified Mon Oct 6 20:09:18 2014 UTC (6 years, 7 months ago) by vincentb1
- renommage lettre.dtx en lettre-dtx.m4
- utilisation de la macro lt_examples et de l'itérateur lt_foreach pour générer les exemples
- mise en place de gobeurs \lettreGargamelle/\lettreGargamelleEOF et \lettreGrandgousier/\lettreGrandgousierEOF pour enlever du dtx tout ce qui n'apparaît pas comme du code dans le manuel
- utilisation des guillemets français comme guillemets M4 (changequote).

Revision 131 - Directory Listing
Modified Thu Oct 2 21:30:06 2014 UTC (6 years, 7 months ago) by vincentb1
Mise en place empaquetage en .dtx --- à suivre.

Revision 112 - Directory Listing
Modified Wed Sep 10 06:41:06 2014 UTC (6 years, 8 months ago) by vincentb1
Résumé: Ajout des sources LaTeX du manuel dans le zip `unpacked'

Par ailleurs on remplace $(patsubst %,PREFIX/%, X) par $(addprefix PREFIX/, X)


Revision 107 - Directory Listing
Modified Sun Sep 7 12:17:24 2014 UTC (6 years, 8 months ago) by vincentb1
Déplace lettre.cls dans le répertoire du manuel pour la construction sans relocalisation, et nettoie le avec la cible clean.
Ajout des cibles realclean ou squeaky, mostlyclean, et passage de certaines actions de clean (mostlyclean) avec squeaky (realclean)

Revision 94 - Directory Listing
Modified Fri Aug 1 20:48:25 2014 UTC (6 years, 9 months ago) by vincentb1
Summary: Modification de l'arborescence à l'intérieur du ZIP pour se conformer aux recommandations du CTAN

- lettre.tds.zip est descendu d'un niveau
- README et ALIRE sont renommés README_TDS et ALIRE_TDS sous lettre.tds.zip pour ne pas causer d'alerte du fait de la différence de contenu par rapport à leurs homologue sous lettre.zip/lettre


Revision 87 - Directory Listing
Modified Fri Jul 25 21:07:40 2014 UTC (6 years, 9 months ago) by vincentb1
Mise en place infrastructure de livraison CTAN (bis)

Revision 86 - Directory Listing
Modified Fri Jul 25 18:42:27 2014 UTC (6 years, 9 months ago) by vincentb1
Mise en place infrastructure de livraison CTAN

Revision 81 - Directory Listing
Modified Sun Jul 6 20:53:05 2014 UTC (6 years, 10 months ago) by vincentb1
- ajout <version>-release-notes dans le sous répertoire doc du livrable
- utilisation "cp -uT" plutôt que "cp -u" lorsque c'est pertinent


Revision 74 - Directory Listing
Modified Sun Jun 29 14:07:06 2014 UTC (6 years, 10 months ago) by vincentb1
Ajout de la variable MAKELEVELBASE pour le cas où le makefile de la documentation est lui-même appelé depuis un makefile

Revision 71 - Directory Listing
Added Sun Jun 29 07:15:14 2014 UTC (6 years, 10 months ago) by vincentb1
Ajout fabrique à distribuable

Send suggestions and bug reports to Sergey Poznyakoff
ViewVC Help
Powered by ViewVC 1.1.20