From edf147a67e902eb051371fb30ad5ac18b69368d7 Mon Sep 17 00:00:00 2001 From: Taco Hoekwater Date: Fri, 27 Jun 2008 12:35:35 +0000 Subject: [PATCH] fix copyright statements git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@578 b0617d17-b707-0410-b22c-fd2634e05cc4 --- README | 41 ++++++++++------------------------- build.cross | 19 +++++++++++++++- build.sh | 24 +++++++++++++++----- src/texk/web2c/mpdir/mp.w | 31 +++++++++++++++++++------- src/texk/web2c/mpdir/mpost.w | 18 +++++++++++++-- src/texk/web2c/mpdir/mpxout.w | 16 +++++++++++++- src/texk/web2c/mpdir/psout.w | 24 ++++++++++++++------ 7 files changed, 119 insertions(+), 54 deletions(-) diff --git a/README b/README index a26b813..bc21b5d 100644 --- a/README +++ b/README @@ -2,9 +2,15 @@ This README file for the MetaPost distribution is public domain. MetaPost is a system for producing graphics developed by John Hobby at -AT&T, based on Donald Knuth's Metafont. The current distribution is -written in Cweb, and released under GPL version 2. See COPYING -for details. +AT&T, based on Donald Knuth's Metafont. + +MetaPost is free software: you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation, either version 2 of the License, or (at your +option) any later version. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . - The MetaPost home page is http://tug.org/metapost. @@ -16,8 +22,8 @@ for details. team members, sources, and much else. - Please report bugs and request enhancements either on the - metapost@tug.org list, or through Sarovar. (Please do not send - reports directly to Dr. Hobby any more.) + metapost@tug.org list, or through the trackers at Supelec.fr. + (Please do not send reports directly to Dr. Hobby any more.) This README file merely describes this packaging and source layout of the MetaPost system. See INSTALL for some installation help, and @@ -30,33 +36,10 @@ web2c-based installation afterwards. See http://tug.org/texlive/ for more information. The executable that is created by the build process is named mpost. -As is normal in current web2c systems, this executable functions as both +As is normal in current TeX systems, this executable functions as both inimp and virmp by means of a command-line switch. The source for MetaPost is mplib/*.w Have fun! ------------------------------------------------------------------------ -The following AT&T software is hereby put into the public domain: - - The MetaPost system, including the interpreter, mp, - and support programs mpto, dvitomp and dmp - -This does not constitute a precedent to be applied to any other AT&T -copyright software. - -AT&T relinquishes all intellectual property rights to this code, both -source and binary form and permission is granted for anyone to use, -duplicate, modify and redistribute it. - -AT&T provides absolutely NO WARRENTEE OF ANY KIND with respect to this -software. The entire risk as to the quality and performance of this -software is with the user. - -IN NO EVENT WILL AT&T BE LIABLE TO ANYONE FOR ANY DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE, INCLUDING, WITHOUT -LIMITATION, DAMAGES RESULTING FROM LOST DATA OR LOST PROFITS, -OR FOR ANY SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES. - ------------------------------------------------------------------------ diff --git a/build.cross b/build.cross index 03405d6..0c8cabf 100755 --- a/build.cross +++ b/build.cross @@ -1,5 +1,22 @@ #!/bin/sh - +# $Id$ +# +# Copyright 2008 Taco Hoekwater. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see +# +# # cross-compile on linux using mingw32 for windows MAKE=make diff --git a/build.sh b/build.sh index 31ddf47..6b2d0ec 100755 --- a/build.sh +++ b/build.sh @@ -1,10 +1,22 @@ #!/usr/bin/env bash -# $Id: Build,v 1.3 2005/05/08 15:55:26 taco Exp $ - -# builds new metapost binary. -# this is a temporary hack, it simply copies the source dir to the build dir. -# no mpware support yet, either - +# $Id$ +# +# Copyright 2008 Taco Hoekwater. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see +# +# # OME 20070912: Taken from luatex build.sh: # try to find gnu make; we need it MAKE=make; diff --git a/src/texk/web2c/mpdir/mp.w b/src/texk/web2c/mpdir/mp.w index cb0881a..31085cb 100644 --- a/src/texk/web2c/mpdir/mp.w +++ b/src/texk/web2c/mpdir/mp.w @@ -1,10 +1,20 @@ % $Id: mp.w 1313 2008-06-15 14:32:34Z taco $ -% MetaPost, by John Hobby. Public domain. - -% Much of this program was copied with permission from MF.web Version 1.9 -% It interprets a language very similar to D.E. Knuth's METAFONT, but with -% changes designed to make it more suitable for PostScript output. - +% +% Copyright 2008 Taco Hoekwater. +% +% This program is free software: you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation, either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program. If not, see . +% % TeX is a trademark of the American Mathematical Society. % METAFONT is a trademark of Addison-Wesley Publishing Company. % PostScript is a trademark of Adobe Systems Incorporated. @@ -35,7 +45,12 @@ @* \[1] Introduction. -This is \MP, a graphics-language processor based on D. E. Knuth's \MF. +This is \MP\ by John Hobby, a graphics-language processor based on D. E. Knuth's \MF. + +Much of the original Pascal version of this program was copied with +permission from MF.web Version 1.9. It interprets a language very +similar to D.E. Knuth's METAFONT, but with changes designed to make it +more suitable for PostScript output. The main purpose of the following program is to explain the algorithms of \MP\ as clearly as possible. However, the program has been written so that it @@ -56,7 +71,7 @@ features of the implementation, but they rarely attempt to explain the \MP\ language itself, since the reader is supposed to be familiar with {\sl The {\logos METAFONT\/}book} as well as the manual @.WEB@> -@:METAFONTbook}{\sl The {\logos METAFONT\/}book@> +@:METAFONTbook}{\sl The {\logos METAFONT\/}book}@> {\sl A User's Manual for MetaPost}, Computing Science Technical Report 162, AT\AM T Bell Laboratories. diff --git a/src/texk/web2c/mpdir/mpost.w b/src/texk/web2c/mpdir/mpost.w index 1152510..2321001 100644 --- a/src/texk/web2c/mpdir/mpost.w +++ b/src/texk/web2c/mpdir/mpost.w @@ -1,5 +1,19 @@ -% $Id: mpost.w $ -% MetaPost command-line program, by Taco Hoekwater. Public domain. +% $Id$ +% +% Copyright 2008 Taco Hoekwater. +% +% This program is free software: you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation, either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program. If not, see . \font\tenlogo=logo10 % font used for the METAFONT logo \def\MP{{\tenlogo META}\-{\tenlogo POST}} diff --git a/src/texk/web2c/mpdir/mpxout.w b/src/texk/web2c/mpdir/mpxout.w index d1d898b..64d46f7 100644 --- a/src/texk/web2c/mpdir/mpxout.w +++ b/src/texk/web2c/mpdir/mpxout.w @@ -1,5 +1,19 @@ % $Id$ -% MetaPost command-line program, by Taco Hoekwater. Public domain. +% +% Copyright 2008 Taco Hoekwater. +% +% This program is free software: you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation, either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program. If not, see . \def\title{Creating mpx files} \def\hang{\hangindent 3em\indent\ignorespaces} diff --git a/src/texk/web2c/mpdir/psout.w b/src/texk/web2c/mpdir/psout.w index b788e04..c94a026 100644 --- a/src/texk/web2c/mpdir/psout.w +++ b/src/texk/web2c/mpdir/psout.w @@ -1,10 +1,20 @@ -% $Id: mp.web,v 1.8 2005/08/24 10:54:02 taco Exp $ -% MetaPost, by John Hobby. Public domain. - -% Much of this program was copied with permission from MF.web Version 1.9 -% It interprets a language very similar to D.E. Knuth's METAFONT, but with -% changes designed to make it more suitable for PostScript output. - +% $Id$ +% +% Copyright 2008 Taco Hoekwater. +% +% This program is free software: you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation, either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program. If not, see . +% % TeX is a trademark of the American Mathematical Society. % METAFONT is a trademark of Addison-Wesley Publishing Company. % PostScript is a trademark of Adobe Systems Incorporated. -- 2.32.0.93.g670b81a890