diff --git a/common/shlibs b/common/shlibs index c2323462b96..bdefb9a2275 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2284,3 +2284,4 @@ libxerces-c-3.1.so libxerces-c-3.1.2_1 libunibreak.so.1 libunibreak-1.0_1 libgconfmm-2.6.so.1 gconfmm-2.28.3_1 libiperf.so.0 iperf3-3.1.1_1 +libkqueue.so.0 libkqueue-2.0.3_1 diff --git a/srcpkgs/libkqueue-devel b/srcpkgs/libkqueue-devel new file mode 120000 index 00000000000..d334796889e --- /dev/null +++ b/srcpkgs/libkqueue-devel @@ -0,0 +1 @@ +libkqueue \ No newline at end of file diff --git a/srcpkgs/libkqueue/template b/srcpkgs/libkqueue/template new file mode 100644 index 00000000000..de8f8474a15 --- /dev/null +++ b/srcpkgs/libkqueue/template @@ -0,0 +1,31 @@ +# Template file for 'libkqueue' +pkgname=libkqueue +version=2.0.3 +revision=1 +build_style=gnu-configure +hostmakedepends="automake libtool" +short_desc="kqueue(2) compatibility library" +maintainer="Duncaen " +license="ISC, BSD" +homepage="https://github.com/mheily/libkqueue" +distfiles="https://github.com/mheily/libkqueue/archive/v${version}.tar.gz" +checksum=524cfddd0d4a006221fe8e93637cfafef01576c30e757351c8ae9cba2f017b48 + +pre_configure() { + autoreconf -fi +} + +post_install() { + vlicense LICENSE +} + +libkqueue-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +}