diff options
-rw-r--r-- | NEWS | 134 | ||||
-rw-r--r-- | README | 94 |
2 files changed, 228 insertions, 0 deletions
@@ -0,0 +1,134 @@ + History of the Autoconf Archive + =============================== + +2009-04-26: + + Obsolete macros were deleted from the archive. The release tarballs + will no longer contain them, but the download URLs will continue to + work for the foreseeable future. For every deleted macros, there is + also a stub HTML page the features an appropriate link into the Git + repository. + + The last-modified-date section was removed from all m4 files. The + information is redundant: the GIT repository contains that + information (and much more). Originally, the idea behind that + timestamp was that users should always be able to infer the macros + "version", i.e. even from a generated configure script. In practice, + however, that didn't work well. For one, those timestamps have a + tendency to be plain wrong. Secondly, even if the timestamp was + correct, it's presence still didn't tell you that the macro you're + seeing is actually identical with the one in the Autoconf Archive. + After 9 years of trouble with that bit, I conclude that keeping + unique version information inside of the file that's supposed to be + versioned just isn't a good idea. + + The "copyleft" section has been renamed to "license" for greater + accuracy. Some licenses, like all-permissive, are not really + copylefts. + + The cross-reference graphs have been removed from the HTML pages. + These dot-graphs were useful a while ago, when the archive was + comparatively small, but with the current number 500+ macros, those + graphs tended to be far too large to be useful. + + Ensured that all files to refer to this project consistently as + "Autoconf Archive". + + Fixed some charset issues in the generated HTML files. Now, all + pages are written in plain ASCII, and special characters are encoded + as HTML entities. + + Added an by-license index page. + +2008-04-12: + + The markup format distributed by the Autoconf Archive has changed to + accomodate the aclocal utility distributed with Automake. Further + details are available in the GIT repository: + + http://git.cryp.to/autoconf-archive?a=commit;h=76c7d0ad8925ab22e3bb50c8b27b333f31303c74 + +2007-08-22: + + The macro documentation shipped in the release tarball now features + cross-references. + +2007-07-29: + + This release is the first one to be distributed under the terms of + the updated General Public License, version 3. + +2007-02-18: + + The Autoconf Archive provides a public GIT repository that can be + cloned as follows: + + git clone http://git.cryp.to/autoconf-archive + + A web front-end is available under the same URL. + + As a new feature, the web front-end allows every macro to link + directly into the repository for its own history. + +2006-10-23: + + The Autoconf Archive switched to a new distribution format. Unlike + the previous one, the new format has no visible markup and looks + pretty much like formatted text. The m4 files now link to their home + page. Also new is that the copyright licenses are spelled out. + +2005-02-14: + + The Autoconf Archive repository has moved from gnu.org to + <http://autoconf-archive.cryp.to/>, mostly because running on my own + infrastructure is far more convenient than depending on Savannah. + + This release is the first one to have an out-of-the-box installation + procedure using Autoconf/Automake. + + To travel back in time, go to: + + http://web.archive.org/web/20050215104509/http://autoconf-archive.cryp.to/ + +2005-01-28: + + The Free Software Foundation recommends the all-permissive license + for Autoconf Macros. In an heroic effort, Tom Howard has contacted + each and every macro author in an attempt to get their permission to + re-license their work under the less restrictive license. More than + 50 positive responses are received. + +2005-01-21: + + Moved all macros into a flat hierarchy. Previous releases determined + a macro's category by the name of the directory it was in. This + convention no longer necessary. Having the files in a flat hierarchy + works vastly better with the aclocal(1) utility than the previous + layout. + + This release also marks the departure from free-style version + numbers. All version information is expressed as an ISO 8601 date. A + macro's version is the date of its last modification in the Archive. + +2001-07-14: + + The Autoconf Archive repository has moved from cryp.to to + <http://www.gnu.org/software/ac-archive/>. This change brings mostly + public access to the CVS repository at Savannah. The move also + allows the project to dub itself the "GNU Autoconf Archive". + + To travel back in time, go to: + + http://web.archive.org/web/20010715000147/www.gnu.org/software/ac-archive/ + +2001-05-19: + + Moved from research.cys.de to <http://cryp.to/autoconf-archive/>. + + To travel back in time, go to: + + http://web.archive.org/web/20010119114000/http://research.cys.de/ + +2000-06-15: + + First version on-line at <http://research.cys.de/autoconf-archive/>. @@ -0,0 +1,94 @@ +Autoconf Archive +================ + +------------------------------------------------------------------------------- + +:Macro Index By: Category_ ; Author_ ; License_ +:Latest Release: autoconf-archive-2009-04-26.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 (c) 2009 by Peter Simons <simons@cryp.to> + +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-04-26.tar.bz2: http://autoconf-archive.cryp.to/autoconf-archive-2009-04-26.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 |