summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2017-07-29/connect works - although only with IP addresses.Edward Tomasz Napierala
2017-07-29Implement /cap_enter.Edward Tomasz Napierala
Signed-off-by: Edward Tomasz Napierala <trasz@FreeBSD.org>
2017-07-29Make autotools detect Capsicum.Edward Tomasz Napierala
Signed-off-by: Edward Tomasz Napierala <trasz@FreeBSD.org>
2017-07-29Fix vertical alignment in ./configure --help output.Edward Tomasz Napierala
Signed-off-by: Edward Tomasz Napierala <trasz@FreeBSD.org>
2017-06-04Refactor regex and implement UTF8 mode for GRegexailin-nemui
- with non-unicode byte to Private Use Area A mapping - move all ifdefs to iregex.h file only
2017-05-04detect Netbsd terminfoailin-nemui
fixes #694
2017-03-20Get back to using pkg-config to check for OpenSSLRodrigo Rebello
Commit 6300dfec7 removed the option to disable SSL support from the configure script since it became a requirement, but it also removed the use of pkg-config for finding the OpenSSL library and its dependencies. This had the unfortunate consequence of breaking the correct detection of library flags in many static linking scenarios. In some cases, for example, OpenSSL might have been built with zlib, which requires `-lz` to be passed to the linker when doing a static link of the irssi executable. Thus, pkg-config becomes an invaluable tool in such situations, since no guessing work is needed as the OpenSSL .pc file provides all the necessary flags. So, this commit re-inserts the PKG_CHECK_MODULES macro in the configure script when looking for OpenSSL. The test using AC_CHECK_LIB remains, but only as a last resort in case the one using pkg-config fails. Also, because the macro AM_PATH_GLIB_2_0 contains an unconditional call to PKG_PROG_PKG_CONFIG, the OpenSSL checks are moved so that they come after the Glib ones in order to avoid doubly checking for the pkg-config binary (PKG_CHECK_MODULES skips that check if it has been performed before, but PKG_PROG_PKG_CONFIG does not).
2017-01-12Fix fe-fuzz nitsJoseph Bisch
2017-01-07Add frontend for fuzzingJoseph Bisch
Use the following configure command: $ ./configure --with-fuzzer --with-fuzzer-lib=/path/to/libFuzzer.a \ CC=clang CXX=clang++ Places an irssi-fuzz in src/fe-fuzz/ after build. Also can specify SANFLAGS to override the chosen sanitizer flags (defaults to "-g -fsanitize=address -fsanitize-coverage=trace-pc-guard").
2017-01-05continue headailin-nemui
2017-01-05tag as 1.0.0ailin-nemui
2017-01-03Merge tag '0.8.21' into integrate/0.8.21ailin-nemui
2017-01-03tag as 0.8.21ailin-nemui
2017-01-03Merge pull request #585 from ailin-nemui/win_seqailin-nemui
g_sequence backing for window list
2017-01-03switch for gregex and regex.hAilin Nemui
2017-01-02Remove unused references to regex.hLemonBoy
Also remove the prototype for regex_match since it has been removed.
2016-12-13g_sequence backing for window listailin-nemui
2016-11-27Check for socket() in libnetwork for HaikuFrançois Revol
2016-10-22Kill support for DANE.Alexander Færøy
This patch removes support for DANE validation of TLS certificates. There wasn't enough support in the IRC community to push for this on the majority of bigger IRC networks. If you believe this should be reintroduced into irssi, then please come up with an implementation that does not rely on the libval library. It is causing a lot of troubles for our downstream maintainers.
2016-10-16Always build irssi with TLS support.Alexander Færøy
This patch removes the optional checks for whether to build irssi with TLS support or not. This will allow us to ship a default configuration file where we connect to TLS enabled IRC servers out of the box.
2016-09-21Merge branch 'master' into integrate/0.8.20ailin-nemui
2016-09-14tag as 0.8.20ailin-nemui
2016-08-04remove curses terminal and ncurses macroailin-nemui
2016-05-11add silent flag to make, should stop GNU make from turning on -wailin-nemui
2016-05-09improve perl @INC detectionailin-nemui
2016-03-24Merge tag '0.8.19'ailin-nemui
2016-03-23tag as 0.8.19ailin-nemui
2016-03-23set version to 0.8.18a-headailin-nemui
2016-02-29Merge tag '0.8.18'ailin-nemui
master now on 0.8.19-head
2016-02-08tag as 0.8.18ailin-nemui
2016-01-27Update the configure script and INSTALL.LemonBoy
Now that HAVE_IPV6 is gone remove all the references from the buildscript and documentation.
2016-01-18continue headailin-nemui
2016-01-12Merge branch '0.8.18-beta1' into 0.8.18-beta2ailin-nemui
2015-12-15tag as 0.8.18-beta1ailin-nemui
2015-12-09Fix Out-of-tree buildailin-nemui
Symlink irssi-version.h into build dir, restoring 550df275580b253e8c3ebb5dbfceef87311a63c9
2015-10-02Use silent rules.Alexander Færøy
2015-09-23Bump glib2 requirement from 2.6 to 2.16dequis
This drops support for rhel/centos 5 (18 months left of its 10 year support cycle) Keeps support for debian 5.0 (lenny) and ubuntu 8.04 LTS, both of which are unsupported, so bumping up to glib 2.24 wouldn't be a problem, but it's not needed atm.
2015-09-20Remove Garbage Collection support.Alexander Færøy
GC support was never enabled by default and nobody in the current development team seems to care about it.
2014-12-16Merge pull request #108 from mmuman/buildsystem-cleanupAlexander Færøy
Buildsystem cleanup
2014-10-11HEAD's now 0.8.18-head.Alexander Færøy
2014-10-11Prepare for 0.8.17Alexander Færøy
2014-08-31Head is now 0.8.17-head.Alexander Færøy
2014-08-31Prepare for irssi 0.8.17-rc2.Alexander Færøy
2014-07-22Drop AC_ISC_POSIX which is obsoleteFrançois Revol
It's actually a NOOP in latest autoconf. cf. https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html#index-AC_005fISC_005fPOSIX-2084
2014-07-22Simplify socklen_t type detectionFrançois Revol
The previous version of AC_CHECK_TYPE() which didn't accept passing headers is obsolete anyway. The new one can be told which headers to include. Also test for sys/socket.h just for sanity. cf. https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html https://www.gnu.org/software/autoconf/manual/autoconf-2.64/html_node/Generic-Types.html https://svn.opendnssec.org/home/jerry/memory-usage/ldns-1.6.10/acx_nlnetlabs.m4
2014-07-22Simplify network libraries detection with AC_SEARCH_LIBSFrançois Revol
AC_SEARCH_LIBS first tries to link without any lib, then tries each library, and sets $LIBS correctly in any case. cf. https://www.flameeyes.eu/autotools-mythbuster/autoconf/finding.html
2014-07-07Add some more helpful hints about packages to install to configure outputDavid Leadbeater
2014-07-06Fix compiler warning in IPv6 checkDavid Leadbeater
(This was why I saw a warning from the IPv4 code path, now fixed by 7949e4c).
2014-07-06Make configure checks able to build with -WerrorDavid Leadbeater
Also fix a few compiler warnings, this combined with pull #82 allows me to build with CFLAGS="-Werror -Wall".
2014-06-30Finish 256 colour support for IrssiAilin Nemui
256 colour patch is cleaned up and the remaining cases are made work, this includes especially Theme support, which was not implemented before. Changes not related to colours were reverted again, making a review of the two patches against master easier to follow. As a byproduct of the Hex-colour code parser, the 24bit colours are also implemented. Actually using them in the terminal is guarded by a compile time switch (as well as a run time switch), as it breaks the existing colour protocol and requires additional storage. To make a seamless usage, down-conversion is provided for 8 and 16 colours. Diverging from Tom's approach, the colour protocol is reverted back to the original one. Unfortunately, the changes required in the Theme engine will break the API. For more details, please refer to the patch documentation at either http://irssi-docs.wikispaces.com/Notes-256-Colour or https://github.com/shabble/irssi-docs/wiki/Notes-256-Colour