diff options
author | fhajny <fhajny@pkgsrc.org> | 2015-11-01 13:38:52 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2015-11-01 13:38:52 +0000 |
commit | 0bb736ef3f18b5be46768cfda61248d621707e39 (patch) | |
tree | 5c35b734afd044ae97e6819f816c174f6dc08d42 /devel | |
parent | 3f05e26d7ea780a309ad7776be2bb5b9b434503f (diff) | |
download | pkgsrc-0bb736ef3f18b5be46768cfda61248d621707e39.tar.gz |
Import ivykis 0.39 as devel/ivykis.
ivykis is a thin wrapper over various OS'es implementation of I/O
readiness notification facilities (such as poll(2), kqueue(2))
and is mainly intended for writing portable high-performance
network servers.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/ivykis/DESCR | 4 | ||||
-rw-r--r-- | devel/ivykis/Makefile | 26 | ||||
-rw-r--r-- | devel/ivykis/PLIST | 92 | ||||
-rw-r--r-- | devel/ivykis/buildlink3.mk | 13 | ||||
-rw-r--r-- | devel/ivykis/distinfo | 6 |
5 files changed, 141 insertions, 0 deletions
diff --git a/devel/ivykis/DESCR b/devel/ivykis/DESCR new file mode 100644 index 00000000000..f181b825980 --- /dev/null +++ b/devel/ivykis/DESCR @@ -0,0 +1,4 @@ +ivykis is a thin wrapper over various OS'es implementation of I/O +readiness notification facilities (such as poll(2), kqueue(2)) +and is mainly intended for writing portable high-performance +network servers. diff --git a/devel/ivykis/Makefile b/devel/ivykis/Makefile new file mode 100644 index 00000000000..88d515ad526 --- /dev/null +++ b/devel/ivykis/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1 2015/11/01 13:38:52 fhajny Exp $ + +DISTNAME= ivykis-0.39 +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" + +.if ${OPSYS} == "SunOS" +CONFIGURE_ARGS+= ac_cv_func_inotify_init=no +.endif + +PKGCONFIG_OVERRIDE+= misc/ivykis.pc.in + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/ivykis/PLIST b/devel/ivykis/PLIST new file mode 100644 index 00000000000..405a839c5a3 --- /dev/null +++ b/devel/ivykis/PLIST @@ -0,0 +1,92 @@ +@comment $NetBSD: PLIST,v 1.1 2015/11/01 13:38:52 fhajny Exp $ +include/iv.h +include/iv_avl.h +include/iv_event.h +include/iv_event_raw.h +include/iv_fd_pump.h +include/iv_inotify.h +include/iv_list.h +include/iv_popen.h +include/iv_signal.h +include/iv_thread.h +include/iv_tls.h +include/iv_wait.h +include/iv_work.h +lib/libivykis.la +lib/pkgconfig/ivykis.pc +man/man3/IV_EVENT_INIT.3 +man/man3/IV_EVENT_RAW_INIT.3 +man/man3/IV_FD_PUMP_INIT.3 +man/man3/IV_INOTIFY_INIT.3 +man/man3/IV_INOTIFY_WATCH_INIT.3 +man/man3/IV_POPEN_REQUEST_INIT.3 +man/man3/IV_SIGNAL_INIT.3 +man/man3/IV_WAIT_INTEREST_INIT.3 +man/man3/IV_WORK_ITEM_INIT.3 +man/man3/IV_WORK_POOL_INIT.3 +man/man3/iv_deinit.3 +man/man3/iv_event.3 +man/man3/iv_event_post.3 +man/man3/iv_event_raw.3 +man/man3/iv_event_raw_post.3 +man/man3/iv_event_raw_register.3 +man/man3/iv_event_raw_unregister.3 +man/man3/iv_event_register.3 +man/man3/iv_event_unregister.3 +man/man3/iv_examples.3 +man/man3/iv_fatal.3 +man/man3/iv_fd.3 +man/man3/iv_fd_pump.3 +man/man3/iv_fd_pump_destroy.3 +man/man3/iv_fd_pump_init.3 +man/man3/iv_fd_pump_is_done.3 +man/man3/iv_fd_pump_pump.3 +man/man3/iv_fd_register.3 +man/man3/iv_fd_register_try.3 +man/man3/iv_fd_registered.3 +man/man3/iv_fd_set_handler_err.3 +man/man3/iv_fd_set_handler_in.3 +man/man3/iv_fd_set_handler_out.3 +man/man3/iv_fd_unregister.3 +man/man3/iv_init.3 +man/man3/iv_inited.3 +man/man3/iv_inotify.3 +man/man3/iv_inotify_register.3 +man/man3/iv_inotify_unregister.3 +man/man3/iv_inotify_watch_register.3 +man/man3/iv_inotify_watch_unregister.3 +man/man3/iv_invalidate_now.3 +man/man3/iv_main.3 +man/man3/iv_popen.3 +man/man3/iv_popen_request_close.3 +man/man3/iv_popen_request_submit.3 +man/man3/iv_quit.3 +man/man3/iv_set_fatal_msg_handler.3 +man/man3/iv_signal.3 +man/man3/iv_signal_register.3 +man/man3/iv_signal_unregister.3 +man/man3/iv_task.3 +man/man3/iv_task_register.3 +man/man3/iv_task_registered.3 +man/man3/iv_task_unregister.3 +man/man3/iv_thread.3 +man/man3/iv_thread_create.3 +man/man3/iv_thread_set_debug_state.3 +man/man3/iv_time.3 +man/man3/iv_timer.3 +man/man3/iv_timer_register.3 +man/man3/iv_timer_registered.3 +man/man3/iv_timer_unregister.3 +man/man3/iv_tls.3 +man/man3/iv_tls_user_ptr.3 +man/man3/iv_tls_user_register.3 +man/man3/iv_validate_now.3 +man/man3/iv_wait.3 +man/man3/iv_wait_interest_register.3 +man/man3/iv_wait_interest_register_spawn.3 +man/man3/iv_wait_interest_unregister.3 +man/man3/iv_work.3 +man/man3/iv_work_pool_create.3 +man/man3/iv_work_pool_put.3 +man/man3/iv_work_pool_submit_work.3 +man/man3/ivykis.3 diff --git a/devel/ivykis/buildlink3.mk b/devel/ivykis/buildlink3.mk new file mode 100644 index 00000000000..6e96471aa37 --- /dev/null +++ b/devel/ivykis/buildlink3.mk @@ -0,0 +1,13 @@ +# $NetBSD: buildlink3.mk,v 1.1 2015/11/01 13:38:52 fhajny Exp $ + +BUILDLINK_TREE+= ivykis + +.if !defined(IVYKIS_BUILDLINK3_MK) +IVYKIS_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.ivykis+= ivykis>=0.39 +BUILDLINK_PKGSRCDIR.ivykis?= ../../devel/ivykis + +.endif # IVYKIS_BUILDLINK3_MK + +BUILDLINK_TREE+= -ivykis diff --git a/devel/ivykis/distinfo b/devel/ivykis/distinfo new file mode 100644 index 00000000000..b578da3dd66 --- /dev/null +++ b/devel/ivykis/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2015/11/01 13:38:52 fhajny Exp $ + +SHA1 (ivykis-0.39.tar.gz) = 393d53ecec161c0b103c26703ba9e981acea2387 +RMD160 (ivykis-0.39.tar.gz) = c376b69803974532e051758cd6dab464d30dfe86 +SHA512 (ivykis-0.39.tar.gz) = 1b98b8fc049270706f4c2466281178a28621e5c7bf79cab2638c2a0160af0379338ba62879c1f24a7cae324103f2a49ba5452238868c1d444e4cd6b66ad99f13 +Size (ivykis-0.39.tar.gz) = 411312 bytes |