From ijliao@FreeBSD.csie.NCTU.edu.tw  Thu Nov 25 08:54:23 2004
Return-Path: <ijliao@FreeBSD.csie.NCTU.edu.tw>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 2376716A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 25 Nov 2004 08:54:23 +0000 (GMT)
Received: from FreeBSD.csie.NCTU.edu.tw (freebsd.csie.nctu.edu.tw [140.113.17.209])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 5823D43D3F
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 25 Nov 2004 08:54:21 +0000 (GMT)
	(envelope-from ijliao@FreeBSD.csie.NCTU.edu.tw)
Received: from localhost (localhost.csie.nctu.edu.tw [127.0.0.1])
	by FreeBSD.csie.NCTU.edu.tw (Postfix) with ESMTP id 68848106C20
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 25 Nov 2004 16:54:10 +0800 (CST)
Received: from FreeBSD.csie.NCTU.edu.tw ([127.0.0.1])
 by localhost (FreeBSD.csie.NCTU.edu.tw [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 84409-02 for <FreeBSD-gnats-submit@freebsd.org>;
 Thu, 25 Nov 2004 16:54:09 +0800 (CST)
Received: by FreeBSD.csie.NCTU.edu.tw (Postfix, from userid 1041)
	id 80B56106C1B; Thu, 25 Nov 2004 16:54:09 +0800 (CST)
Message-Id: <20041125085409.80B56106C1B@FreeBSD.csie.NCTU.edu.tw>
Date: Thu, 25 Nov 2004 16:54:09 +0800 (CST)
From: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] devel/liboil: Library of optimized inner loops
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         74361
>Category:       ports
>Synopsis:       [NEW PORT] devel/liboil: Library of optimized inner loops
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kwm
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 25 09:00:49 GMT 2004
>Closed-Date:    Sun Nov 28 18:50:26 GMT 2004
>Last-Modified:  Sun Nov 28 18:50:26 GMT 2004
>Originator:     Ying-Chieh Liao
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
FreeBSD @ Taiwan
>Environment:
System: FreeBSD FreeBSD.csie.NCTU.edu.tw 4.10-STABLE FreeBSD 4.10-STABLE #1: Mon Nov 15 22:13:47 CST 2004
>Description:
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.).

Many multimedia applications and libraries already do similar things
internally. The goal of this project is to consolidate some of the code used
by various multimedia projects, and also make optimizations easier to use by
a broad range of applications.

WWW: http://www.schleef.org/liboil/

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- liboil-0.2.2.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	liboil
#	liboil/Makefile
#	liboil/distinfo
#	liboil/pkg-descr
#	liboil/files
#	liboil/files/patch-configure
#	liboil/files/patch-ltmain.sh
#	liboil/pkg-plist
#
echo c - liboil
mkdir -p liboil > /dev/null 2>&1
echo x - liboil/Makefile
sed 's/^X//' >liboil/Makefile << 'END-of-liboil/Makefile'
X# ex:ts=8
X# Ports collection makefile for:	liboil
X# Date created:			Nov 24, 2004
X# Whom:				ijliao
X#
X# $FreeBSD$
X#
X
XPORTNAME=	liboil
XPORTVERSION=	0.2.2
XCATEGORIES=	devel
XMASTER_SITES=	http://www.schleef.org/liboil/download/
X
XMAINTAINER=	ports@FreeBSD.org
XCOMMENT=	Library of optimized inner loops
X
XUSE_GNOME=	glib20
XGNU_CONFIGURE=	yes
XINSTALLS_SHLIB=	yes
X
XPLIST_SUB=	VERSION=${PORTVERSION:R}
X
X.include <bsd.port.mk>
END-of-liboil/Makefile
echo x - liboil/distinfo
sed 's/^X//' >liboil/distinfo << 'END-of-liboil/distinfo'
XMD5 (liboil-0.2.2.tar.gz) = 5eeab2994b45f088c3b36a71ae66fb94
XSIZE (liboil-0.2.2.tar.gz) = 415092
END-of-liboil/distinfo
echo x - liboil/pkg-descr
sed 's/^X//' >liboil/pkg-descr << 'END-of-liboil/pkg-descr'
XLiboil is a library of simple functions that are optimized for various CPUs.
XThese functions are generally loops implementing simple algorithms, such as
Xconverting an array of N integers to floating-point numbers or multiplying
Xand summing an array of N numbers. Clearly such functions are candidates for
Xsignificant optimization using various techniques, especially by using
Xextended instructions provided by modern CPUs (Altivec, MMX, SSE, etc.).
X
XMany multimedia applications and libraries already do similar things
Xinternally. The goal of this project is to consolidate some of the code used
Xby various multimedia projects, and also make optimizations easier to use by
Xa broad range of applications.
X
XWWW: http://www.schleef.org/liboil/
END-of-liboil/pkg-descr
echo c - liboil/files
mkdir -p liboil/files > /dev/null 2>&1
echo x - liboil/files/patch-configure
sed 's/^X//' >liboil/files/patch-configure << 'END-of-liboil/files/patch-configure'
X--- configure.orig	Thu Nov 25 14:52:59 2004
X+++ configure	Thu Nov 25 15:01:53 2004
X@@ -20693,3 +20693,3 @@
X 
X-LIBOIL_CFLAGS="$LIBOIL_CFLAGS -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -I\$(top_srcdir)"
X+LIBOIL_CFLAGS="$LIBOIL_CFLAGS -D_GNU_SOURCE -I\$(top_srcdir)"
X 
X@@ -20699,3 +20699,3 @@
X 
X-pkgconfigdir="\$(libdir)/pkgconfig"
X+pkgconfigdir="\$(prefix)/libdata/pkgconfig"
X 
END-of-liboil/files/patch-configure
echo x - liboil/files/patch-ltmain.sh
sed 's/^X//' >liboil/files/patch-ltmain.sh << 'END-of-liboil/files/patch-ltmain.sh'
X--- ltmain.sh.orig	Thu Nov 25 15:24:30 2004
X+++ ltmain.sh	Thu Nov 25 15:24:41 2004
X@@ -5551,10 +5551,12 @@
X 	fi
X 
X 	# Install the pseudo-library for information purposes.
X+	if /usr/bin/false ; then
X 	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
X 	instname="$dir/$name"i
X 	$show "$install_prog $instname $destdir/$name"
X 	$run eval "$install_prog $instname $destdir/$name" || exit $?
X+	fi
X 
X 	# Maybe install the static library, too.
X 	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
END-of-liboil/files/patch-ltmain.sh
echo x - liboil/pkg-plist
sed 's/^X//' >liboil/pkg-plist << 'END-of-liboil/pkg-plist'
Xinclude/liboil-%%VERSION%%/liboil/liboil.h
Xinclude/liboil-%%VERSION%%/liboil/liboilcpu.h
Xinclude/liboil-%%VERSION%%/liboil/liboildebug.h
Xinclude/liboil-%%VERSION%%/liboil/liboilfuncs.h
Xinclude/liboil-%%VERSION%%/liboil/liboilfunction.h
Xinclude/liboil-%%VERSION%%/liboil/liboilprototype.h
Xinclude/liboil-%%VERSION%%/liboil/liboiltypes.h
X@dirrm include/liboil-%%VERSION%%/liboil
X@dirrm include/liboil-%%VERSION%%
Xlib/liboil-%%VERSION%%.a
Xlib/liboil-%%VERSION%%.so
Xlib/liboil-%%VERSION%%.so.0
Xlib/liboiltmp1.a
Xlib/liboiltmp1.so
Xlib/liboiltmp1.so.0
Xlibdata/pkgconfig/liboil-%%VERSION%%.pc
END-of-liboil/pkg-plist
exit
--- liboil-0.2.2.shar ends here ---

>Release-Note:
>Audit-Trail:

From: Michael Johnson <ahze@ahze.net>
To: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/74361: [NEW PORT] devel/liboil: Library of optimized inner loops
Date: Thu, 25 Nov 2004 04:48:29 -0500

 --Apple-Mail-9-662341839
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain; charset=US-ASCII; format=flowed
 
 I was looking at this library the other day and it doesn't work on 
 freebsd right now even though it compiles clean. I haven't looked in to 
 it much but I know it has a lot to do with float functions
 
 Michael
 
 --Apple-Mail-9-662341839
 content-type: application/pgp-signature; x-mac-type=70674453;
 	name=PGP.sig
 content-description: This is a digitally signed message part
 content-disposition: inline; filename=PGP.sig
 content-transfer-encoding: 7bit
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.4 (Darwin)
 
 iD8DBQFBpapwn4uqfTwEb9YRAhwCAJ9l7pGVQt/BJqUxmpTmkuyd53hlVQCePznU
 FiBYNDHOcfSBSs4jwl4Fbrg=
 =narM
 -----END PGP SIGNATURE-----
 
 --Apple-Mail-9-662341839--
 
Responsible-Changed-From-To: freebsd-ports-bugs->kwm 
Responsible-Changed-By: kwm 
Responsible-Changed-When: Thu Nov 25 14:40:50 GMT 2004 
Responsible-Changed-Why:  
grab this one 

http://www.freebsd.org/cgi/query-pr.cgi?pr=74361 
State-Changed-From-To: open->closed 
State-Changed-By: kwm 
State-Changed-When: Sun Nov 28 18:49:43 GMT 2004 
State-Changed-Why:  
Committed thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=74361 
>Unformatted:
