aboutsummaryrefslogtreecommitdiffstats
path: root/emulators
diff options
context:
space:
mode:
authorbsam <bsam@FreeBSD.org>2006-12-21 07:02:59 +0800
committerbsam <bsam@FreeBSD.org>2006-12-21 07:02:59 +0800
commit28ded6e4cd4d699ff612fa46b81d9c693d6d9ef2 (patch)
tree53350083862420f318994cee1ca307accf58b288 /emulators
parente0e97cefa8f9508b5fe394b022d1f39caeabb7c4 (diff)
downloadfreebsd-ports-gnome-28ded6e4cd4d699ff612fa46b81d9c693d6d9ef2.tar.gz
freebsd-ports-gnome-28ded6e4cd4d699ff612fa46b81d9c693d6d9ef2.tar.zst
freebsd-ports-gnome-28ded6e4cd4d699ff612fa46b81d9c693d6d9ef2.zip
The Linux-native asynchronous I/O facility ("async I/O", or "aio") has a
richer API and capability set than the simple POSIX async I/O facility. This library, libaio, provides the Linux-native API for async I/O. The POSIX async I/O facility requires this library in order to provide kernel-accelerated async I/O capabilities, as do applications which require the Linux-native async I/O API. PR: ports/106994 Submitted by: Simun Mikecin <numisemis at yahoo dot com>
Diffstat (limited to 'emulators')
-rw-r--r--emulators/Makefile1
-rw-r--r--emulators/linux-libaio/Makefile20
-rw-r--r--emulators/linux-libaio/distinfo.i3866
-rw-r--r--emulators/linux-libaio/pkg-descr6
-rw-r--r--emulators/linux-libaio/pkg-plist6
5 files changed, 39 insertions, 0 deletions
diff --git a/emulators/Makefile b/emulators/Makefile
index 8109de1df02f..142d8ea868bb 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -57,6 +57,7 @@
SUBDIR += libvm68k
SUBDIR += linux-ePSXe
SUBDIR += linux-geepee32
+ SUBDIR += linux-libaio
SUBDIR += linux-padjoy
SUBDIR += linux-peops-softgpu
SUBDIR += linux-peops-spu
diff --git a/emulators/linux-libaio/Makefile b/emulators/linux-libaio/Makefile
new file mode 100644
index 000000000000..782a2a95c2bc
--- /dev/null
+++ b/emulators/linux-libaio/Makefile
@@ -0,0 +1,20 @@
+# New ports collection makefile for: linux-libaio
+# Date created: 2006-12-02
+# Whom: Simun Mikecin <numisemis at yahoo dot com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libaio
+DISTVERSION= 0.3.104-2
+CATEGORIES= emulators linux
+
+MAINTAINER= numisemis@yahoo.com
+COMMENT= Linux-native asynchronous I/O access library, Linux binary
+
+ONLY_FOR_ARCHS= i386 amd64
+USE_LINUX_RPM= yes
+LINUX_DIST_VER= 4
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
diff --git a/emulators/linux-libaio/distinfo.i386 b/emulators/linux-libaio/distinfo.i386
new file mode 100644
index 000000000000..722dac8a271c
--- /dev/null
+++ b/emulators/linux-libaio/distinfo.i386
@@ -0,0 +1,6 @@
+MD5 (rpm/i386/fedora/4/libaio-0.3.104-2.i386.rpm) = d2cb563fd7dcf77d74f9c025c33f9ae1
+SHA256 (rpm/i386/fedora/4/libaio-0.3.104-2.i386.rpm) = 90ba528eb64f087e436a89b57da3438e076227ac0a06a8e786cbf4dc64c5667e
+SIZE (rpm/i386/fedora/4/libaio-0.3.104-2.i386.rpm) = 18525
+MD5 (rpm/i386/fedora/4/libaio-0.3.104-2.src.rpm) = 11edbd9417bd41acdbf880ec8d919c38
+SHA256 (rpm/i386/fedora/4/libaio-0.3.104-2.src.rpm) = 89dc294970de535e0fbd2779659a605f11177a46e6f576334840714531677b81
+SIZE (rpm/i386/fedora/4/libaio-0.3.104-2.src.rpm) = 57252
diff --git a/emulators/linux-libaio/pkg-descr b/emulators/linux-libaio/pkg-descr
new file mode 100644
index 000000000000..a77f12160307
--- /dev/null
+++ b/emulators/linux-libaio/pkg-descr
@@ -0,0 +1,6 @@
+The Linux-native asynchronous I/O facility ("async I/O", or "aio") has a
+richer API and capability set than the simple POSIX async I/O facility.
+This library, libaio, provides the Linux-native API for async I/O.
+The POSIX async I/O facility requires this library in order to provide
+kernel-accelerated async I/O capabilities, as do applications which
+require the Linux-native async I/O API.
diff --git a/emulators/linux-libaio/pkg-plist b/emulators/linux-libaio/pkg-plist
new file mode 100644
index 000000000000..f83078e483d8
--- /dev/null
+++ b/emulators/linux-libaio/pkg-plist
@@ -0,0 +1,6 @@
+usr/lib/libaio.so.1
+usr/lib/libaio.so.1.0.0
+usr/lib/libaio.so.1.0.1
+usr/share/doc/libaio-0.3.104/COPYING
+usr/share/doc/libaio-0.3.104/TODO
+@dirrm usr/share/doc/libaio-0.3.104