kc3-lang/libevent/Makefile.am

Branch :


Log

Author Commit Date CI Message
5b723a66 2019-08-02 00:23:11 Bump version to 2.1.11-stable (with ABI breakage)
2a333008 2019-07-27 22:41:39 Change autoconf version to 2.62 and automake version to 1.11.2 On my computer, the version of autoconf is 2.59 and automake is 1.9 I build with autogen.sh & configure & make and failed. I find In Makefile.am: include/event2/event-config.h: config.h make-event-config.sed $(AM_V_GEN)test -d include/event2 || $(MKDIR_P) include/event2 $(AM_V_at)$(SED) -f $(srcdir)/make-event-config.sed < config.h > $@T $(AM_V_at)mv -f $@T $@ There are three undefined variables: MKDIR_P, AM_V_GEN and AM_V_at. Then I tried: - autoconf-2.60 / automake-1.10 - autoconf-2.61 / automake-1.11 - autoconf-2.62 / automake-1.11.2 And only autoconf-2.62 & automake-1.11.2 is ok. Therefore, I recommend changing the autoconf version from 2.59 to 2.62 and automake version from 1.9 to 1.11.2. Plus autoconf 2.59 is too old - 2003.12.16 [1], so as automake 1.9 - 2004.08.11 [2], while $(AM_V_GEN)/$(AM_V_at) had been introduced in 371a1237 back in 2012. [1]: http://ftp.gnu.org/gnu/autoconf/ [1]: http://ftp.gnu.org/gnu/automake/ Fixes: 371a1237 ("Make quiet build even quieter") (cherry picked from commit 1947dd0ddbced0d8f9891656c820353f82261c52)
3660a4cc 2019-06-26 01:20:53 Add README.md into dist archive Fixes: #841 (cherry picked from commit 97488b2c28473b6be339e4c2325372d2425fe0aa, only the README.md part)
f5bfd721 2019-05-25 22:33:45 Bump version to 2.1.10-stable everywhere
7042ff24 2019-05-15 21:29:03 Add getopt into dist archive Fixes: #815 (cherry picked from commit c8b403a81bda3a9603ffda9c393a823719fda196)
900f5c45 2019-02-03 19:19:46 Bump version to 2.1.9-beta everywhere
bf3a67cf 2018-10-31 06:34:40 Add cmake rules into dist archive Fixes: #502 Refs: #551 (cherry picked from commit 69bc2da79fb2f358c22feba45e9ad4752729d320)
7e56c8b2 2018-04-23 00:52:57 Merge branch 'pull-628' * pull-628: Give priority to the build directory headers Do not ship evconfig-private.h in dist archive Closes: #628 (cherry picked from commit a5f19422fdc91cf1e645fc318a174f33f132b9ac)
2f060c5f 2017-05-14 06:22:11 Provide Makefile variables LIBEVENT_{CFLAGS,CPPFLAGS,LDFLAGS} This will allow a parent package to specify compiler, CPP, and linker flags to a libevent built as a sub-package. Picked-from: #506 Closes: #506 (cherry picked from commit 1a448088e3aef5b6baf161eb0f6d17e18a77313c)
08658136 2017-01-29 21:37:31 Include openssl-compat.h into dist archive Refs: nmathewson/Libevent@140 Refs: http://archives.seul.org/libevent/users/Jan-2017/msg00001.html (cherry picked from commit 7bc822cad9d06775e366e6c5ac523b13522a6a81)
9b63b5d4 2017-01-22 18:21:57 Bump version to 2.1.8-stable everywhere P.S. in referenced commit I made a mistake and instead of *-rc* I wrote *-beta*. See-also: f4489b8323cda0bf8eed7c1353911a852d7a947c ("Bump version to 2.1.7-beta everywhere")
bed52ff6 2017-01-22 16:38:01 VERSION_INFO should me equal to library version This reverts commit 43243b9d55efcd0e6e2767a5c45bc7da46cff60c (I shouldn't do this).
a7513cc9 2017-01-15 12:31:27 automake: do not use serial-tests if parallel-test-harness available Revert: 61179dec7716975a151c6dae4524ae504d05780e ("automake: define serial-tests only if automake have this option") Revert: Revert: 44d755e00e249c09914cf35089c16735df82e270 ("test/automake: don't use paralell test harness (since automake 1.12)")
43243b9d 2017-01-20 21:24:54 Bump VERSION_INFO so that libraries symlinks will have the same version Fixes: f4489b8323cda0bf8eed7c1353911a852d7a947c ("Bump version to 2.1.7-beta everywhere")
f4489b83 2016-11-02 00:31:31 Bump version to 2.1.7-beta everywhere - cmake basic - cmake detecting from git -- event_fuzzy_version_from_git() - autotools - win32 - appveyor
51019e94 2016-07-13 17:40:48 Bump version to 2.1.6-beta everywhere - cmake basic - cmake detecting from git -- event_fuzzy_version_from_git() - autotools - win32 - appveyor
bb09535b 2016-08-07 22:19:39 autoconf: fix --disable-thread-support build under win32 Fixes: https://ci.appveyor.com/project/azat/libevent/build/job/gvud4tcqsd5bnarl Fixes: https://ci.appveyor.com/project/azat/libevent/build/2.1.6.80/job/5frnb1c3n4quxxqy Fixes: https://ci.appveyor.com/project/azat/libevent/build/2.1.6.80/job/3wdahbrew7setmoa
61179dec 2016-05-11 16:02:02 automake: define serial-tests only if automake have this option P.S. I did try a lot of other ways, but seems that this is the only one that will work. Fixes: automake 1.11 Travis-CI: https://travis-ci.org/azat/libevent/jobs/129398265
44d755e0 2016-05-11 10:18:25 test/automake: don't use paralell test harness (since automake 1.12) Starting from automake 1.2 there is parallel test harness, that redirects all output to some log, which serial-test doesn't do. So in case of new runner we can get no output for 10 minutes, for example on my desktop: $ time make verify VERBOSE=1 PASS: test/test-script.sh ============================================================================ Testsuite summary for libevent 2.1.5-beta ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ real 25m31.735s user 0m13.753s sys 0m7.648s And this means that this will fail on travis-ci, since it has timeout for 10 minutes. Sure we can use `travis wait 60` instead, but I think that it is better to fix this by writing result to output, instead of hacking around, so let's use serial-tests instead of parallel always. And now it works on travis-ci under linux because it has automake 1.11 while osx has at least 1.12. Links: https://docs.travis-ci.com/user/common-build-problems/ https://www.gnu.org/software/automake/manual/html_node/Serial-Test-Harness.html#Serial-Test-Harness https://www.gnu.org/software/automake/manual/html_node/Parallel-Test-Harness.html CI: https://travis-ci.org/azat/libevent/jobs/129171497 # ok on linux https://travis-ci.org/azat/libevent/jobs/129171532 # no output for 10 min on osx
b8d7c621 2016-04-20 07:31:25 libevent_core and libevent_extra also deserve a pkgconfig file
683f5568 2015-01-05 09:16:12 Increment version to 2.1.5-beta
d08273ec 2014-03-16 12:09:24 Increment version to 2.1.4-alpha
43ffcf69 2014-01-21 15:47:44 Split epoll lookup table into a separate header file It accounted for more than half the length of epoll.c, and it's machine-generated, so we might as well keep it separate.
ae1bd829 2014-01-21 19:19:30 Fix broken autotools build. The move of the static *config.h files to a sub directory for WIN32 broke the autotools build. Use the proper subpath for that as well...
dd4be76f 2013-04-30 12:02:49 Incremement version to 2.1.3-alpha
49146200 2013-03-31 14:05:26 Do not build strlcpy.c when it will have no code.
2863c837 2013-02-08 22:10:05 Avoid using $(top_srcdir) in TESTS. Newer automakes don't like this.
ffdad1dc 2012-11-18 10:53:52 Bump versions to 2.1.2-alpha
64177777 2012-11-18 01:39:10 Increment libtool version for 2.0.21 too
b3fea673 2012-09-03 08:37:25 Rename configure.in to configure.ac. ".ac" is the preferred extension.
b7f6e89a 2012-08-28 16:22:00 We now require automake 1.9 or later. Modernize!
371a1237 2012-08-28 16:07:56 Make quiet build even quieter
6cdfeebe 2012-08-28 16:01:14 Rename subordinate Makefile.ams to include.am
7092f3b6 2012-08-28 15:58:18 Switch to non-recursive makefiles This approach should let Make work better, let libevent build faster (especially when using a parallelized build), and basically make the Makefiles easier to maintain. See http://miller.emu.id.au/pmiller/books/rmch/ for more info on why you'd want to do this. This is due to an idea from Zack Weinberg; the patch is my own.
7b18e5c6 2012-08-28 15:10:55 Enable silent build rules by default. Override with V=1
46604b34 2012-08-23 14:38:54 Increment version to 2.0.20-stable
8a9b0cdf 2012-05-03 12:33:36 Increment version to 2.0.19-stable
a1630260 2012-05-01 13:22:56 Merge branch '21_robust_monotonic'
5859c235 2012-04-27 09:32:51 Generate event-config.h with a single sed script This approach should make the creation of the file more atomic, to fix a bug reported by Dinh. This patch has one change from Zack's original version: it avoids $<, since Dave Hart tells me he thinks that's not so portable. (commit message by nickm)
30b6f889 2012-04-27 09:32:51 Generate event-config.h with a single sed script This approach should make the creation of the file more atomic, to fix a bug reported by Dinh. This patch has one change from Zack's original version: it avoids $<, since Dave Hart tells me he thinks that's not so portable. (commit message by nickm)
71bca50f 2012-04-20 12:27:12 Split out time-related prototypes into time-internal.h
c4194854 2012-04-20 12:19:03 Split out time-related evutil functions into a new evutil_time.c
2711cda3 2012-04-20 12:14:20 Split long lists in Makefile.am into one-item-per-line
53a07fe2 2010-09-17 00:34:13 Replace pipe-based notification with EVFILT_USER where possible Sufficiently recent kqueue implementations have an EVFILT_USER filter that we can use to wake up an event base from another thread. When it's supported, we now use this mechanism rather than our old (pipe-based) mechanism. This should save some time and complications on newer OSX and freebsds.
2dedff36 2012-04-03 16:50:54 Try to finalize changelog situation for 2.1.1-alpha
4fe81e23 2012-03-22 18:11:01 Distribute whatsnew-2.1.txt.
75401035 2012-03-22 14:00:54 Bump version to 2.0.18-stable
639383a4 2012-02-29 15:07:31 Make the generated event-config.h use correct include guards
f82c57e5 2012-02-29 15:07:31 Generate event-config.h using the correct macros. The previous patch didn't change the sed script in Makefile.am, since that couldn't be done automatically.
2958a5cd 2012-02-29 15:07:14 Make event-config.h depend on Makefile.am
bbea8d6b 2012-02-13 12:19:08 Move libevent 1.x headers to include/, to put all public headers in one place.
539466e5 2012-02-10 17:33:50 Merge remote-tracking branch 'origin/patches-2.0' Conflicts: Makefile.am WIN32-Code/event2/event-config.h configure.in
e49e2891 2012-02-10 17:29:53 Update copyright notices to 2012
8152b4c2 2012-02-10 16:49:05 Bump version to 2.0.17-stable
5de3fa32 2011-11-18 15:27:06 Increment version to 2.0.16-stable
4d9529fc 2011-10-12 00:22:17 Increment version to 2.0.15-stable
4cbedae9 2011-08-31 11:28:37 Merge remote-tracking branch 'origin/patches-2.0' Conflicts: Makefile.am WIN32-Code/event2/event-config.h configure.in
85976ddf 2011-08-30 22:28:02 Bump version to 2.0.14-stable
46f1769d 2011-08-30 09:38:18 Fix OSX build: $(OPENSSL_INCS) needs to be after $(AM_CPPFLAGS).
6d2613be 2011-08-27 04:46:10 We need AM_CPPFLAGS when compiling bufferevent_openssl.c
1c638607 2011-08-28 14:30:52 Use pkg-config (if available) to handle OpenSSL.
80414e22 2011-07-18 18:19:25 Bump version to 2.0.13-dev
722207ff 2011-06-21 10:07:04 Merge remote-tracking branch 'origin/patches-2.0'
e23cda3d 2011-06-21 10:05:28 Don't install event_rpcgen.py when --disable-libevent-install is used
e40bafe7 2011-06-04 21:40:55 Merge remote-tracking branch 'origin/patches-2.0' Conflicts: Makefile.am WIN32-Code/event2/event-config.h configure.in test/regress_ssl.c
7283facd 2011-06-03 17:08:14 Bump version to 2.0.12-stable. Not release just yet
36f745df 2011-06-01 13:52:27 Merge remote-tracking branch 'origin/patches-2.0'
d54d3fc4 2011-06-01 13:48:02 cygwin: make it possible to build DLLs Patch from Brian Koehmstedt
0e95950e 2011-05-25 19:46:14 Merge remote-tracking branch 'origin/patches-2.0'
86090ee1 2011-05-25 10:54:06 Link with -lshell32 and -ladvapi32 on Win32. SHGetSpecialFolderPath is in Shell32.dll and the RegOpenKey (et al) and CryptGenRandom (et al) functions are in -ladvapi32.dll. MinGW is "nice" and brings those in automatically, but specify them explicitly for other tool chains.
6b23518d 2011-05-06 11:06:11 Merge remote-tracking branch 'origin/patches-2.0'
292092eb 2011-05-05 15:49:38 Use OPENSSL_LIBS in Makefile.am
7889c43e 2011-05-04 16:23:02 Merge remote-tracking branch 'origin/patches-2.0'
274dd036 2011-05-04 16:34:28 libssl depends on libcrypto, not the other way around.
d4d55196 2011-04-27 20:25:57 Increment version number to 2.0.11-stable
7a91f732 2011-03-23 16:34:58 Merge remote branch 'origin/patches-2.0'
b5a1f9f7 2011-03-23 16:22:24 Fix make distcheck & installation of libevent 1 headers libevent/Makefile.am corrects a typo (thanks to Harlan for spotting it once we realized make distcheck was broken when building the libevent tearoff). The result was the include/ev*.h were not distributed nor installed whether or not --disable-libevent-install was used. This was introduced with the final round (3/3) of --disable-libevent-install patch from me.
74bf57a6 2011-03-03 12:58:06 Merge remote-tracking branch 'origin/patches-2.0'
ab008c7d 2011-03-03 12:57:17 Make --no-libevent-install apply to event1 headers too
a11c30b5 2011-02-22 17:41:27 Merge remote branch 'origin/patches-2.0' This branch is the big one that merges all the ntp folks' changes Conflicts: configure.in
49e9bb7f 2011-02-13 02:05:04 Add configure options to disable installation, regression tests The main reason for disabling installation is if you're building libevent as a subpackage for embedding: you want to have your main package's "make all" build libevent, but you don't want your main package's "make install" to install libevent.
fd7b5a81 2011-01-07 00:37:05 Shell hack for weird mkdir -p commands
ad03952e 2011-01-03 15:09:21 Backport libevent to vanilla Autoconf 2.59 (as used in RHEL5)
b3651d15 2011-01-02 08:48:12 Add an evconfig-private.h stub for Win32.
9b27b307 2011-01-02 08:04:12 Remove event-private.h and switch to evconfig-private.h
2c5566a9 2010-12-22 23:00:59 Add event-private.h to noinst_HEADERS
321b5587 2010-12-22 22:53:03 Filter '# define' statements from autoconf and generate event-private.h
2570ae50 2010-12-16 12:59:22 Bump version in master to 2.1.0-alpha-dev
bffc411e 2010-12-15 14:29:50 Set the version to 2.0.10-stable
79957b89 2010-11-23 11:17:06 Bump VERSION_INFO to 5:0:0
a4063c06 2010-10-26 10:38:30 Note that 2.0.9 will break the ABI, and make changes we were postponing. We had to turn a couple of 32-bit size arguments into 64-bit arguments or size_t arguments (since otherwise we would have had to do it post 2.0.x-stable, and that would be worse).
ef18c994 2010-10-14 18:36:07 Increment the version to 2.0.8-rc NOTE: This is not the official release until I tag it. If you see this commit, and you decide that Libevent 2.0.8-rc is now finalized, you might get something besides 2.0.8-rc.
fe008ed6 2010-09-09 14:59:27 Make all versioning changes for 2.0.7-rc, and add ChangeLog
9b5c19ac 2010-08-10 11:46:00 Merge branch 'more_pkgconfig'
ebcb1f03 2010-08-10 11:11:25 Add pkgconfig files for libevent_{openssl,pthreads}
556d0f40 2010-08-06 21:19:44 Increment versions to 2.0.6-rc
ec347b92 2010-07-07 16:45:03 Move event-config.h to include/event2 This change means that all required include files are in event2, and all files not in event2/* are optional.
14250031 2010-06-23 01:15:15 Really only add libevent_core.la to LIBADD on mingw Commit fdc629736e1 tried to do this, but added it for mingw and for everything else. Fixes a segfault in bufferevent unittests.
9659eced 2010-06-19 18:23:16 Add a comment to describe our plan for library versioning
b2d7440a 2010-06-19 18:22:48 Set library version for libevent_pthreads correctly