[latexrefman-commits] r555 - in /trunk: ChangeLog Makefile Makefile.1 latex2e-es.texi

vincent.b.1 at domain.hid vincent.b.1 at domain.hid
Thu Nov 24 10:45:24 CET 2016


Author: vincentb1
Date: Thu Nov 24 10:45:22 2016
New Revision: 555

URL: http://svn.gna.org/viewcvs/latexrefman?rev=555&view=rev
Log:
Remove license.texi as versioned file, and derive it from latex2e.texi.

* Makefile (txt_files): Remove license.texi from the list of files
to zip into the distributed archive.

* Makefile.1 (fr, en, es): Change dependancy order so that license
check happens first.
(license-check-{fr, en, es}): Make the comparison relative to the
license as in latex2e.texi, and fix `/std/err' to `/dev/stderr'.
(distclean clean mostlyclean): Add license.texi to the files to be
cleaned off.
(txt_files): Remove license.texi from the list of files
to zip into the distributed archive.

* latex2e-es.texi: Place the English license in the @copying
section, and push the translation to an annex.

Modified:
    trunk/ChangeLog
    trunk/Makefile
    trunk/Makefile.1
    trunk/latex2e-es.texi

Modified: trunk/ChangeLog
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/ChangeLog?rev=555&r1=554&r2=555&view=diff
==============================================================================
--- trunk/ChangeLog	(original)
+++ trunk/ChangeLog	Thu Nov 24 10:45:22 2016
@@ -1,3 +1,20 @@
+2016-11-24  Vincent Belaïche  <vincentb1 at domain.hid>
+
+	* latex2e-es.texi: Place the English license in the @copying
+	section, and push the translation to an annex.
+
+	* Makefile.1 (fr, en, es): Change dependancy order so that license
+	check happens first.
+	(license-check-{fr, en, es}): Make the comparison relative to the
+	license as in latex2e.texi, and fix `/std/err' to `/dev/stderr'.
+	(distclean clean mostlyclean): Add license.texi to the files to be
+	cleaned off.
+	(txt_files): Remove license.texi from the list of files
+	to zip into the distributed archive.
+
+	* Makefile (txt_files): Remove license.texi from the list of files
+	to zip into the distributed archive.
+
 2016-11-23  Vincent Belaïche  <vincentb1 at domain.hid>
 
 	* license.texi: dos2unix + svn propset svn:eol-style to LF.

Modified: trunk/Makefile
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/Makefile?rev=555&r1=554&r2=555&view=diff
==============================================================================
--- trunk/Makefile	(original)
+++ trunk/Makefile	Thu Nov 24 10:45:22 2016
@@ -80,7 +80,7 @@
 
 # 
 dist for CTAN.  Also update NEWS
 # 
-txt_files = ChangeLog Makefile NEWS README license.texi aspell.en.pws ltx-help.el 
+txt_files = ChangeLog Makefile NEWS README aspell.en.pws ltx-help.el 
 dist = latex2e-help-texinfo.zip
 #
 dist: en

Modified: trunk/Makefile.1
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/Makefile.1?rev=555&r1=554&r2=555&view=diff
==============================================================================
--- trunk/Makefile.1	(original)
+++ trunk/Makefile.1	Thu Nov 24 10:45:22 2016
@@ -97,7 +97,7 @@
 # Build per language.
 define lang_template
 .PHONY: $(1)
-$(1): $($(1)_output) license-check-$(1)
+$(1): license-check-$(1) $($(1)_output)
 endef
 $(foreach lang,$(languages), $(eval $(call lang_template,$(lang))))
 
@@ -189,18 +189,29 @@
 license-check-$(1): license.texi $($(1)_manual).texi
 	awk '$(get_license_awk)' $($(1)_manual).texi > temp.texi; \
 	if diff license.texi  temp.texi; then rm temp.texi; else \
-		echo "License in manual $($(1)_manual).texi is inconsistent with license.texi" > /std/err ; \
+		echo "ERROR: License in manual $($(1)_manual).texi is inconsistent with license.texi" > /dev/stderr; \
 		exit -1;\
 	fi
 endef
-$(foreach lang,$(languages), $(eval $(call lang_template,$(lang))))
+$(foreach lang,$(other_languages), $(eval $(call lang_template,$(lang))))
+
+.PHONY: license-check-$(default_language)
+license-check-$(default_language): license.texi
+
+license.texi: $($(default_language)_manual).texi
+	awk '$(get_license_awk)' $< > $@
+	if [ `wc -l $@ | cut -d " " -f 1` -le 2 ]; then \
+		rm $@; \
+		echo "ERROR: Can't find license in $<" > /dev/stderr; \
+		exit -1; \
+	fi
 
 
 
 # following the GNU sequence of clean targets.
 .PHONY: distclean clean mostlyclean
 distclean clean mostlyclean:
-	rm -rf $(manual)*.t2*
+	rm -rf $(manual)*.t2* license.texi
 
 .PHONY: realclean maintainer-clean
 realclean maintainer-clean: distclean
@@ -212,7 +223,7 @@
 # 
 dist for CTAN.  Also update NEWS
 # 
 define txt_files
-ChangeLog Makefile.1 license.texi $(subst -$(default_language),,NEWS-$(1) README-$(1)) ltx-help.el
+ChangeLog Makefile.1 $(subst -$(default_language),,NEWS-$(1) README-$(1)) ltx-help.el
 endef
 
 define dist_output

Modified: trunk/latex2e-es.texi
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e-es.texi?rev=555&r1=554&r2=555&view=diff
==============================================================================
--- trunk/latex2e-es.texi	(original)
+++ trunk/latex2e-es.texi	Thu Nov 24 10:45:22 2016
@@ -51,25 +51,30 @@
 Copyright 1988, 1994, 2007 Stephen Gilmore.@*
 Copyright 1994, 1995, 1996 Torsten Martinsen.
 
-Se concede permiso para hacer y distribuir copias literales de este
-manual siempre que el aviso de copyright y esta nota de permiso se
-conserven en todas las copias.
+ at vincentb{A continuación se encuentra la licencia bajo la cual es
+distribuido este manual at domain.hid{} una traducción lo es dada en
+anexo at domain.hid{} ver @ref{License translation}.,,20161124}
+
+ at comment start of License
+Permission is granted to make and distribute verbatim copies of
+this manual provided the copyright notice and this permission notice
+are preserved on all copies.
 
 @ignore
-Se concede permiso para procesar este archivo a través de TeX e imprimir
-los resultados, siempre que el documento impreso lleve la copia de aviso
-de permiso previa idéntica a ésta a excepción de la supresión de este
-párrafo (este párrafo no es pertinente para el manual impreso).
+Permission is granted to process this file through TeX and print the
+results, provided the printed document carries copying permission
+notice identical to this one except for the removal of this paragraph
+(this paragraph not being relevant to the printed manual).
 @end ignore
 
-Se concede permiso para copiar y distribuir versiones modificadas de
-este manual bajo las condiciones para una copia literal, a condición de
-que todo el trabajo derivado resultante se distribuya bajo los términos
-de una nota de permiso idéntica a ésta.
-
-Se concede permiso para copiar y distribuir traducciones de este manual
-a otro idioma, con las condiciones anteriores para versiones
-modificadas.
+Permission is granted to copy and distribute modified versions of this
+manual under the conditions for verbatim copying, provided that the entire
+resulting derived work is distributed under the terms of a permission
+notice identical to this one.
+
+Permission is granted to copy and distribute translations of this manual
+into another language, under the above conditions for modified versions.
+ at comment end of License
 @end copying
 
 @dircategory TeX
@@ -153,6 +158,7 @@
 * Entrada/Salida a la Terminal:: Interacción del usuario.
 * Línea de Órdenes::         Comportamiento independiente del sistema de la línea de órdenes.
 * Plantillas de Documento::  Principales plantillas para diversas clases de documento.
+* Traducción de la licencia: License translation. Una traducciòn como informaciòn de la licencia.
 * Índice de Conceptos::		  Índice general.
 * Índice de Instrucciones::  Lista alfabética de instrucciones @LaTeX{}.
 @end menu
@@ -7253,6 +7259,34 @@
 \end{document}
 @end verbatim
 
+ at c begin vincentb1
+ at node License translation, Plantillas de Documento, Índice de Conceptos,  Top
+ at comment  node-name,  next,  previous,  up
+ at appendix Traducción de la licencia
+
+La traducción que sigue es dada únicamente como informaciòn, y no
+reemplaza el texto en inglés dado al principio de este documento.
+ at c end vincentb1
+
+Se concede permiso para hacer y distribuir copias literales de este
+manual siempre que el aviso de copyright y esta nota de permiso se
+conserven en todas las copias.
+
+ at ignore
+Se concede permiso para procesar este archivo a través de TeX e imprimir
+los resultados, siempre que el documento impreso lleve la copia de aviso
+de permiso previa idéntica a ésta a excepción de la supresión de este
+párrafo (este párrafo no es pertinente para el manual impreso).
+ at end ignore
+
+Se concede permiso para copiar y distribuir versiones modificadas de
+este manual bajo las condiciones para una copia literal, a condición de
+que todo el trabajo derivado resultante se distribuya bajo los términos
+de una nota de permiso idéntica a ésta.
+
+Se concede permiso para copiar y distribuir traducciones de este manual
+a otro idioma, con las condiciones anteriores para versiones
+modificadas.
 
 @node Índice de Conceptos
 @unnumbered Índice de Conceptos





More information about the latexrefman-commits mailing list