1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-10 07:04:03 +00:00
freebsd-ports/devel/ivykis/Makefile
Kurt Jaeger 672944b6e6 New port: devel/ivykis
The ivykis library is a thin, portable wrapper around OS-provided
mechanisms such as epoll(4), kqueue(2), poll(2) and select(2). It was
mainly designed for building high-performance network applications,
but can be used in any event-driver application that uses pollable
file descriptors as its event sources.

Programs written to the ivykis API are generally single-threaded (or
use only a small number of threads), and never block on I/O. All
input and output is done in a nonblocking fashion, with I/O readiness
notification delivered via callback functions.

WWW: https://github.com/buytenh/ivykis

PR:		171640
Submitted by:	algernon@madhouse-project.org
2015-10-17 19:21:01 +00:00

28 lines
612 B
Makefile

# $FreeBSD$
PORTNAME= ivykis
PORTVERSION= 0.39
DISTVERSIONPREFIX=v
CATEGORIES= devel
MAINTAINER= algernon@madhouse-project.org
COMMENT= Asynchronous I/O readiness notification library
LICENSE= LGPL21
USES= libtool pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GITHUB= yes
GH_ACCOUNT= buytenh
GH_PROJECT= ivykis
post-stage:
${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig
${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/ivykis.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ivykis.pc
${RMDIR} ${STAGEDIR}${PREFIX}/lib/pkgconfig
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libivykis.so.0.4.2
.include <bsd.port.mk>