- Don't forget to ship src/pthr.h in 'make dist' generated tarballs. - test/Makefile.am: Include dependencies for all test programs. - Guard against multiple inclusion of mutex.h and pthr.h. - Rename mutex_*() functions to __mutex_*(). - test/avl: Reduce test AVL tree size. - Turn iv_validate_now() into a no-op. - iv_fd: Let ->poll() return whether a timeout could have occurred. - iv_fd: Allow timeout handling optimizations in poll methods. - epoll: Implement ->set_poll_timeout() using timerfd_create(2). - kqueue: Implement ->set_poll_timeout() using EVFILT_TIMER. - port: Implement ->set_poll_timeout() using timer_create(3C). - spinlock.h: Fix pthread_sigmask() pointer aliasing issue. - Use a maxium event polling timeout of a day. - iv_task: Allow task registered by another task to run immediately. - Split off implementations of iv_thread_get_id() into separate files. - Further mangle names of the __mutex_*() functions. - Add EINTR check loops to a few more write(2) call instances. - test/: Avoid long long printf format specifiers.
28 lines
673 B
Makefile
28 lines
673 B
Makefile
# $NetBSD: Makefile,v 1.4 2016/11/04 10:47:36 fhajny Exp $
|
|
|
|
DISTNAME= ivykis-0.40
|
|
CATEGORIES= devel
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=buytenh/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://github.com/buytenh/ivykis/
|
|
COMMENT= Asynchronous I/O readiness notification library
|
|
LICENSE= gnu-lgpl-v3
|
|
|
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= pkg-config
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
# Disable inotify checks on non-Linux platforms
|
|
.if ${OPSYS} != "Linux"
|
|
CONFIGURE_ARGS+= ac_cv_func_inotify_init=no
|
|
CONFIGURE_ARGS+= ac_cv_func_epoll_create=no
|
|
.endif
|
|
|
|
PKGCONFIG_OVERRIDE+= misc/ivykis.pc.in
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|