summaryrefslogtreecommitdiff
path: root/README
blob: a57ebe7bcb502b2fb7c95772d7e638a9d3cdfd27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
Autoconf Archive
================

-------------------------------------------------------------------------------

:Macro Index By:  Category_ ; Author_ ; License_
:Latest Release:  autoconf-archive-2009.12.16.tar.bz2_
:Change History:  `ATOM Log`_ ; `RSS Feed`_
:GIT Repository:  git clone git://git.sv.gnu.org/autoconf-archive.git

-------------------------------------------------------------------------------

Synopsis
--------

The `Autoconf Archive`_ is a collection of more than 500 freely re-usable
Autoconf_ macros. These macros have been contributed by friendly supporters
of the cause from all over the Internet.

How To Contribute
-----------------

Please post to the `patch tracker`_ to submit a macro for inclusion in the
archive. Your submission should contain:

* synopsis that shows how the macro must be be called,

* brief description of the macro's purpose,

* list of authors (optionally with e-mail addresses),

* licensing terms, and

* m4 source code.

Macros can be submitted under any `GPL-compatible free software license`_.
The Free Software Foundation, however, recommends use of the `all-permissive
license`_ for Autoconf macros.

Migration to Savannah
---------------------

The Autoconf Archive is now hosted on Savannah. Previously cloned Git
repositories can be migrated to the new location by updating the settings
for "origin" and "master"::

  git config remote.origin.url 'git://git.sv.gnu.org/autoconf-archive.git'
  git config remote.origin.fetch '+refs/heads/*:refs/remotes/origin/*'

  git config branch.master.remote origin
  git config branch.master.merge refs/heads/master

Now, run `git pull` to update the master branch.

License
-------

Compilation Copyright 2009 Autoconf Archive Maintainers <autoconf-archive-maintainers@nongnu.org>

The Autoconf Archive is free software: you can redistribute it and/or
modify it under the terms of the `GNU General Public License version 3
<http://www.gnu.org/licenses/gpl.html>`_ or (at your option) any later
version.

All macros are copyrighted by their respective authors. Please refer to the
individual files for details.


.. References used in the text above
.. .................................

.. _Autoconf Archive: http://www.nongnu.org/autoconf-archive/

.. _Category: macros-by-category.html

.. _Author: macros-by-author.html

.. _License: macros-by-license.html

.. _Git: http://git-scm.com/

.. _RSS Feed: http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=rss

.. _ATOM Log: http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=atom

.. _Autoconf: http://www.gnu.org/software/autoconf/

.. _autoconf-archive-2009.12.16.tar.bz2: http://download.savannah.nongnu.org/releases/autoconf-archive/autoconf-archive-2009.12.16.tar.bz2

.. _GPL-compatible free software license: http://www.gnu.org/licenses/license-list.html

.. _all-permissive license: http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html

.. _patch tracker: https://savannah.nongnu.org/patch/?func=additem&group=autoconf-archive