liboil-0.2.2, library of optimized inner loops

This commit is contained in:
jolan 2004-12-12 23:27:50 +00:00
parent 24c4c0f287
commit 81f8ca2a11
5 changed files with 58 additions and 0 deletions

28
devel/liboil/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $OpenBSD: Makefile,v 1.1.1.1 2004/12/12 23:27:50 jolan Exp $
COMMENT= "library of optimized inner loops"
DISTNAME= liboil-0.2.2
CATEGORIES= devel
MASTER_SITES= ${HOMEPAGE}download/
HOMEPAGE= http://www.schleef.org/liboil/
# LGPL
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
BUILD_DEPENDS+= :pkgconfig->=0.15.0:devel/pkgconfig \
:glib2->=2.4.7:devel/glib2
WANTLIB=m
CONFIGURE_STYLE=gnu
post-patch:
@perl -pi -e 's|stdint\.h|inttypes.h|g' \
${WRKSRC}/liboil/liboiltypes.h \
${WRKSRC}/liboil/liboil.h
.include <bsd.port.mk>

3
devel/liboil/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (liboil-0.2.2.tar.gz) = 5eeab2994b45f088c3b36a71ae66fb94
RMD160 (liboil-0.2.2.tar.gz) = 2fb9abe89a5664a40438a15e1088ae7623c3235f
SHA1 (liboil-0.2.2.tar.gz) = 0898c3f83e95637af42b54201e5b2025bc1f9f49

7
devel/liboil/pkg/DESCR Normal file
View File

@ -0,0 +1,7 @@
Liboil is a library of simple functions that are optimized for various
CPUs. These functions are generally loops implementing simple
algorithms, such as converting an array of N integers to floating-point
numbers or multiplying and summing an array of N numbers. Clearly such
functions are candidates for significant optimization using various
techniques, especially by using extended instructions provided by modern
CPUs (Altivec, MMX, SSE, etc.).

View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2004/12/12 23:27:50 jolan Exp $
@lib lib/liboil-0.2.so.0.0
@lib lib/liboiltmp1.so.0.0

17
devel/liboil/pkg/PLIST Normal file
View File

@ -0,0 +1,17 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2004/12/12 23:27:50 jolan Exp $
%%SHARED%%
include/liboil-0.2/
include/liboil-0.2/liboil/
include/liboil-0.2/liboil/liboil.h
include/liboil-0.2/liboil/liboilcpu.h
include/liboil-0.2/liboil/liboildebug.h
include/liboil-0.2/liboil/liboilfuncs.h
include/liboil-0.2/liboil/liboilfunction.h
include/liboil-0.2/liboil/liboilprototype.h
include/liboil-0.2/liboil/liboiltypes.h
lib/liboil-0.2.a
lib/liboil-0.2.la
lib/liboiltmp1.a
lib/liboiltmp1.la
lib/pkgconfig/
lib/pkgconfig/liboil-0.2.pc