summaryrefslogtreecommitdiff
path: root/Makefile.PL
AgeCommit message (Collapse)Author
2007-04-29* Avoid using GNU extensions to cp during "make install", which didjoshtriplett
not work on FreeBSD. Thanks to Henrik Brix Andersen for the patch.
2007-04-27tmon.out removed by stock clean rule actually..joey
2007-04-26* Avoid .svn directories when installing from svn checkout.joey
2007-04-10* Add support for PROFILE=1 to the Makefile, this turns on profiling of thejoey
wiki build using Devel::Profiler (Dprof can't handle ikiwiki).
2007-03-29--no-rcs is the default now, so no need to explicitly specifyjoey
2007-02-21PERL5LIB won't work when using the taint flag, and use lib "." is removedjoey
since ikiwiki.out is run now. So switch to using -I.
2007-02-20supposed to run ikiwiki.out nowjoey
2007-02-20build ikiwiki.out and use it to build the wiki, so that NOTAINT can take ↵joey
effect during the build too if necessary
2007-02-18* Add explicit module prereqs to Makefile.PLjoey
2007-02-13* Make the basewiki be full of symlinks to pages that should be the samejoey
in the doc wiki. This will allow direct edits to alter the base wiki without manual munging.
2007-01-28* When building the doc wiki, build with LANG=C.joey
2007-01-03* Added a Spanish translation by Victor Moral.joey
* A few translation infrastructure fixes.
2006-12-29userdir fixesjoey
2006-12-29* Initial work on internationalization of the program code. po/ikiwiki.potjoey
is available for translation. * Export gettext() from IkiWiki module.
2006-12-19fix man page perms in installjoey
2006-11-22renamejoey
2006-11-22* Add toggle plugin.joey
* Introduce the nicebundle. This is a kind of plugin, that just enables many other plugins. It's an easy way to boost ikiwiki from its default, basic wiki, to a full-featured wiki, without manually picking the right set of plugins. New plugins will be added to the nicebundle from time to time.
2006-11-20* Rename ikiwiki.pl so MakeMaker doesn't see it, and install it.joey
* Add some code to the build system that tries to determine if the lib installation directory is in @INC. If it's not, munge ikiwiki to hardcode the path to the lib directory. This should allow installing ikiwiki in nonstandard locations, including home directories, by just setting PREFIX at build time. * Fix nested examples directory in deb.
2006-11-20shortcut stuffjoey
2006-10-17* Patch from Pawel Tecza to cp -a the templates in the Makefile.joey
2006-09-28* Patch from Paul Tötterman to use CP in the Makefile.joey
2006-09-25* Don't rm -rf ikiwiki on distclean, since a) there's no such filejoey
and b) those poor Mac OSX users and their case insensative files!
2006-09-15* Yet another fix for those poor case-sensative OSX users.joey
2006-08-28* Add toc (table of contents) plugin.joey
2006-08-27more PREFIX funjoey
2006-08-26fix up use of PREFIXjoey
2006-08-25* Use DESTDIR and not PREFIX to specify installation prefix for packaging.joey
* Support running "perl Makefile.PL PREFIX=foo" to build ikiwiki to run from a different directory.
2006-08-23* Allow preprocessor directives to contain python-like triple-quotedjoey
text blocks, for easy nesting of quotes inside. * Add a template plugin. * Use the template plugin to add infoboxes to each plugin page listing basic info about the plugin.
2006-08-18* Add a map plugin contributed by Alessandro Dotti Contra.joey
2006-08-13* The last release accidentially installed ikiwiki as ikiwiki.pl, now fixed.joey
* Add --version. * Man page format fixups. * Add a %pagecase which maps lower-case page names to the actual case used in the filename. Use this in bestlinks calculation instead of forcing the link to lowercase. * Also use %pagecase in various other places that want to check if a page with a given name exists. * This means that links to pages with mixed case names will now work, even if the link is in some other case mixture, and mixed case pages should be fully supported throughout ikiwiki. * Recommend rebuilding wikis on upgrade to this version.
2006-08-08* Ship ikiwiki executable as ikiwiki.pl in source to avoid issues onjoey
case-sensative filesystems like OSX.
2006-07-30* ikiwiki can now download and aggregate feeds with its new aggregatejoey
plugin, so it's possible to implement a Planet using ikiwiki! * --setup --refresh no longer rebuilds wrappers. Use --setup --refresh --wrappers to do that. * Add %IkiWiki::forcerebuild to provide a way for plugins like aggregate to update pages that haven't changed on disk.
2006-07-29* fortune plugin (trivial)joey
2006-07-29"Viva l'Italia!"joey
* Polygen plugin from Enrico.
2006-07-28Hope encrico doesn't mind, but I changed the location and layout of thejoey
tags on the templates. This way seems to fit better with the links. Also some css cleanup, avoid hardcoded <i> etc.
2006-07-07* Support a w3mmode, which lets w3m run ikiwiki using its local CGIjoey
support, to edit pages etc without a web server.
2006-06-02* Reorganised the doc wiki's todo/* pages, using a link/tag to flagjoey
* Allow pagetemplate plugins to override *anything* in the template. * Add a meta plugin, which allows specifying various metadata about pages, like license and author. It also allows for inserting html link and meta tags into html, overriding the title, and adding hidden WikiLinks, which can be useful when using link-based globbing for page categorisation. * Remove preprocessor directives from inlined pages. * Allow simple preprocessor directive values to be specified w/o quotes.
2006-05-27* Add -refresh option to ikiwiki-mass-rebuild and use that on upgrades thatjoey
do not need a full rebuild, in order to update any basewiki pages.
2006-05-05* Add ikiwiki-mass-rebuild script, ripped out of the postinst.joey
* Add some new config items to the estseek.conf template, which are needed by hyperestraier 1.2.3.
2006-05-05* Allow discussion links on pages to be turned off with --no-discussion.joey
2006-05-05haiku pluginjoey
2006-05-02* Patch from Thomas Schwinge to switch from --svn to --rcs=svn, etc,joey
to pave the way for adding other RCS support. This also changes the setup files, where before they had svn => 1 or svn => 0, now they have rcs => "svn" or rcs => "". * Add a debian/NEWS file with upgrade notes. * Load whatever rcs module is specified, so new ones can be just dropped in as plugins and work. * Add some basic docs about writing RCS modules.
2006-05-02* Add an orphans plugin for finding pages that nothing links to.joey
* Removed backlinks page, which it turns out nothing used.
2006-05-02* Added plugin system, currently only supporting for PreProcessorDirectives.joey
* Added a pagecount plugin, enabled by default. * Support PreProcessorDirectives with no parameters, ie "[[pagecount ]]". * Fixed/optimised backlinks code, to avoid rebuilding pages to update backlinks when the backlinks hadn't really changed. * Moved inline page support, rss generation etc into the inline plugin, enabled by default. * Added brokenlinks plugin, not enabled by default, but rather handy. * Fix several broken links in the doc wiki.
2006-04-21patch fron Branden to install the man page in Makefile.PLjoey
2006-03-29Implemented --underlaydir, and moved files provided by underlay out of docjoey
so I don't need to maintain two copies anymore. You might also want to remove the files provided in the basewiki underlay from your wiki, if you have not created custom local versions of them, so that these pages will be automatically updated in future ikiwiki upgrades.
2006-03-23Major code reoganisation, splitting up the single big file. The two goalsjoey
kept in mind during this are a) to reduce load time for common cases like cgi and post-commit and b) make the code easier to navigate. This also modularises RCS support to the extent that it should be possible to drop in a module for some RCS other than svn, add a switch for it, and it pretty much just work. High chance I missed an edge case that breaks something, this is only barely tested at this point.
2006-03-23*warning* any wrappers built with a previous version of ikiwiki need to bejoey
rebuilt This changes ikiwiki's syntax to require only 2 parameters (source and dest) and not three. The templatedir parameter is now an optional --templatedir.
2006-03-21add --diffurl, if set RecentChanges has links to svn diffsjoey
2006-03-19basewiki integrationjoey