aboutsummaryrefslogtreecommitdiff
path: root/make/configure.pm
Commit message (Collapse)AuthorAgeFilesLines
* Fix ModuleManager failing when:Gravatar Peter Powell2012-11-081-1/+8
| | | | | | | - LWP::Simple is not installed. - Crypt::SSLeay or IO::Socket::SSL are not installed. This fixes #154.
* Replace hardcoded paths with configurable onesGravatar ChrisTX2012-10-041-0/+4
| | | | | | | | | | This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario. Changes in detail: configure: Add the options --log-path and --data-path m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be changed using the configuration files.
* Headers: update remaining scripts tooGravatar Robby-2012-04-201-8/+19
|
* Minor style tweaks.Gravatar Peter Powell2012-04-121-4/+5
|
* Remove references to old configure commands.Gravatar Peter Powell2012-04-121-5/+1
|
* Remove outdated references to SVN.Gravatar Peter Powell2012-04-091-21/+7
|
* Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ↵Gravatar danieldg2010-02-231-1/+0
| | | | | | specified git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12550 e03df62e-2008-0410-955e-edbf42e46eb7
* ...because every now and again, i have to do a massive commit.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* Change cmd_*.so to use the Module object APIGravatar danieldg2009-09-031-1/+0
| | | | | | | | | | | | | | Create Module* objects for each command, and load them like modules. This unifies the external API for modules. Library directory is now deprecated: all modules are located in a single module directory. Header files for each command are no longer needed; remove. This also fixes two potential segfaults in m_spanningtree. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11668 e03df62e-2008-0410-955e-edbf42e46eb7
* Enable IPv6 support by defaultGravatar danieldg2009-09-011-4/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11573 e03df62e-2008-0410-955e-edbf42e46eb7
* Strip SUPPORT_IP6LINKS #defineGravatar danieldg2009-09-011-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11572 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a really minor spelling error in make/configure.pmGravatar psychon2009-08-281-1/+1
| | | | | | | Thanks to Kuja aka Dessa for reporting this. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11544 e03df62e-2008-0410-955e-edbf42e46eb7
* Track installed module versions, so we can do upgrades properly.Gravatar w00t2009-08-041-16/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11489 e03df62e-2008-0410-955e-edbf42e46eb7
* Add daniel's third-party module repositoryGravatar danieldg2009-06-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11401 e03df62e-2008-0410-955e-edbf42e46eb7
* Update all wiki links to point to the new wiki. This was done automatically ↵Gravatar psychon2009-03-151-1/+1
| | | | | | | | | with the following command, only .Makefile.inc got some indent fixups by hand. for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
* fix typoGravatar peavey2009-01-241-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10995 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for silencing getmodules() output (is annoying when using modulemanager)Gravatar w00t2008-09-071-3/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10466 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this work with older git, too (thanks danieldg)Gravatar w00t2008-09-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10455 e03df62e-2008-0410-955e-edbf42e46eb7
* Use git describe rather than git-svn, it works better with secondary clonesGravatar w00t2008-09-071-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10454 e03df62e-2008-0410-955e-edbf42e46eb7
* Also redirect errors to /dev/null to avoid messy output on VCS that aren't ↵Gravatar w00t2008-09-071-2/+2
| | | | | | installed/in use git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10434 e03df62e-2008-0410-955e-edbf42e46eb7
* Nicer fix for REVISION stuff when using git, thanks danieldg for the basis.Gravatar w00t2008-09-071-3/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10433 e03df62e-2008-0410-955e-edbf42e46eb7
* Add basic module manager, patch courtesy of danieldg.. still needs some ↵Gravatar w00t2008-09-071-1/+16
| | | | | | work/review, but looks good git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10426 e03df62e-2008-0410-955e-edbf42e46eb7
* Extra configure detection for the gcc minor version (we took this out when ↵Gravatar brain2008-06-121-1/+1
| | | | | | we removed support for gcc < 3, but now we need it back for gcc 4.3 :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9891 e03df62e-2008-0410-955e-edbf42e46eb7
* First phase of conversion to dynamic limits on all the lengths, configured ↵Gravatar brain2008-05-251-19/+3
| | | | | | | | | via the <limits> tag (the tag isnt there yet, these all just run on defaults in the class constructor) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9802 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix this up a bit nicerGravatar brain2008-04-271-3/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9588 e03df62e-2008-0410-955e-edbf42e46eb7
* remove references to maxclient we forgot here, thx Zaba for reporting.Gravatar peavey2008-04-031-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9284 e03df62e-2008-0410-955e-edbf42e46eb7
* More fixes to configure stability with undefined values/closed filehandlesGravatar brain2008-02-131-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8924 e03df62e-2008-0410-955e-edbf42e46eb7
* This should fix the error owine was getting in configure (THANKS strict) :PGravatar brain2008-02-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8923 e03df62e-2008-0410-955e-edbf42e46eb7
* Some configure cleanups: like using perl functions/modules instead of ↵Gravatar aquanight2008-01-271-24/+24
| | | | | | system() (symlink, clear, mv, mkdir -p), clean up tmpfile for eval(), use \e instead of \033, and use a heredoc for the big banner on starting configure git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8761 e03df62e-2008-0410-955e-edbf42e46eb7
* Add ./configure --list-extras, --enable-extras, and --disable-extrasGravatar aquanight2008-01-191-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8739 e03df62e-2008-0410-955e-edbf42e46eb7
* Aquanight's configure strict/fatal warnings patchGravatar brain2008-01-171-10/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8731 e03df62e-2008-0410-955e-edbf42e46eb7
* Add --disable-rpath. Probably wont backport this for the time beingGravatar brain2007-11-031-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8475 e03df62e-2008-0410-955e-edbf42e46eb7
* Add $NoPedantic build macro, for m_mysql because mysql AB dont know how to ↵Gravatar brain2007-10-231-1/+13
| | | | | | code :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8325 e03df62e-2008-0410-955e-edbf42e46eb7
* Add 'require 5.8.0' to the very top of every module to make the failure ↵Gravatar brain2007-08-251-0/+3
| | | | | | message when you run an ancient perl a bit more descriptive. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7820 e03df62e-2008-0410-955e-edbf42e46eb7
* A bit of static lingeringGravatar peavey2007-07-241-6/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7549 e03df62e-2008-0410-955e-edbf42e46eb7
* more headers.Gravatar peavey2007-07-171-5/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7468 e03df62e-2008-0410-955e-edbf42e46eb7
* OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.Gravatar peavey2007-07-161-1/+282
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
* 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are ↵Gravatar peavey2007-07-161-282/+1
| | | | | | auto skipped by svn. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for resizing of MAXBUF above/below 512 via non-interactive configure. ↵Gravatar brain2007-05-141-0/+3
| | | | | | | | | (Some crazy mofo on the forums asked for this, good luck its your funeral :p) THIS IS UNSUPPORTED BY US IF YOU CHANGE IT, WE WON'T EVEN TELL YOU HOW :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7022 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug typo, dont let it creep into the release! v1.1.7Gravatar brain2007-05-051-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6892 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for feature request in bug #262, needs a bit of QA. Simpler prompting ↵Gravatar brain2007-05-051-1/+13
| | | | | | | | | for gnutls cert generation in configure, we now use our nice configuration system to prompt for the more important details, which we use to fill in a certtool template. Much nicer. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6890 e03df62e-2008-0410-955e-edbf42e46eb7
* Add licensing headers to files which are missing them and make sure they are ↵Gravatar brain2007-04-071-0/+9
| | | | | | up to date in others (e.g. point at the developer page on the wiki not list names) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6759 e03df62e-2008-0410-955e-edbf42e46eb7
* Addition of feature request outlined in bug #195, suggested by BrickerGravatar brain2007-02-191-6/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6602 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typo reported by owine (bug #208)Gravatar brain2007-02-101-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6566 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #187Gravatar brain2007-01-261-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6441 e03df62e-2008-0410-955e-edbf42e46eb7
* Better detectionGravatar brain2007-01-201-14/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6411 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to make ./configure prompt for libs if all else fails (discussed ↵Gravatar brain2007-01-201-1/+14
| | | | | | | | | earlier with w00t). The values prompted for are cached, so if you specify them then ./configure -update wont prompt again for them git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6408 e03df62e-2008-0410-955e-edbf42e46eb7
* Move showhelp() into make/configure.pmGravatar brain2007-01-141-1/+77
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6323 e03df62e-2008-0410-955e-edbf42e46eb7
* Slightly decraqed configureGravatar brain2007-01-141-1/+130
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6322 e03df62e-2008-0410-955e-edbf42e46eb7
* Starting tidying up the configure script, and moving a lot of stuff into ↵Gravatar brain2007-01-141-0/+58
functions in the make/ dir git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6320 e03df62e-2008-0410-955e-edbf42e46eb7