* HACKING: mention files for which we are the master.
* lib/Automake/ChannelDefs.pm: typo for Automake::Channels;
mention that we hold the master copy of this.
* lib/Automake/Channels.pm: update/add text for master copy notice.
* lib/Automake/Configure_ac.pm: likewise.
* lib/Automake/FileUtils.pm: likewise.
* lib/Automake/Getopt.pm: likewise.
* lib/Automake/XFile.pm: likewise.
should be updated by hand whenever the GPL gets updated (which
shouldn't happen that often anyway :-).
+ Conversely, automake holds the master copy of a number of files that
+ are copied into other projects, such as install-sh, mdate-sh,
+ Channels.pm and ChannelDefs.pm, and plenty more; grep for bug-automake
+ in lib/* for most of the scripts, and see <gnulib>/config/srclist.txt
+ and <autoconf>/build-aux/fetch.pl for lists of such files on two
+ notable receiving ends. Do your best not to break them.
+
* All changes from the last release that are not trivial bug fixes should
be mentioned in NEWS.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+##################################################################
+# The master copy of this file is in Automake's source repository.
+# Please send updates to automake-patches@gnu.org.
+##################################################################
+
package Automake::ChannelDefs;
=head1 NAME
=head2 CHANNELS
The following channels can be used as the first argument of
-C<Automake::Channel::msg>. For some of them we list a shorthand
+C<Automake::Channels::msg>. For some of them we list a shorthand
function that makes the code more readable.
=over 4
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-###############################################################
-# The main copy of this file is in Automake's git repository. #
-# Updates should be sent to automake-patches@gnu.org. #
-###############################################################
+##################################################################
+# The master copy of this file is in Automake's source repository.
+# Please send updates to automake-patches@gnu.org.
+##################################################################
package Automake::Channels;
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-###############################################################
-# The main copy of this file is in Automake's git repository. #
-# Updates should be sent to automake-patches@gnu.org. #
-###############################################################
+##################################################################
+# The master copy of this file is in Automake's source repository.
+# Please send updates to automake-patches@gnu.org.
+##################################################################
package Automake::Configure_ac;
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-###############################################################
-# The main copy of this file is in Automake's git repository. #
-# Updates should be sent to automake-patches@gnu.org. #
-###############################################################
+##################################################################
+# The master copy of this file is in Automake's source repository.
+# Please send updates to automake-patches@gnu.org.
+##################################################################
package Automake::FileUtils;
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
+##################################################################
+# The master copy of this file is in Automake's source repository.
+# Please send updates to automake-patches@gnu.org.
+##################################################################
+
package Automake::Getopt;
=head1 NAME
# Written by Akim Demaille <akim@freefriends.org>.
-###############################################################
-# The main copy of this file is in Automake's git repository. #
-# Updates should be sent to automake-patches@gnu.org. #
-###############################################################
+##################################################################
+# The master copy of this file is in Automake's source repository.
+# Please send updates to automake-patches@gnu.org.
+##################################################################
package Automake::XFile;