summaryrefslogtreecommitdiff
path: root/devel/liboil/patches
AgeCommit message (Collapse)AuthorFilesLines
2010-02-07regen, line numbers were too high and patch warned about it.wiz1-5/+5
No effective changes.
2009-03-23Fix the build under Mac OS X PowerPC by disabling the assembler routines.tron1-4/+21
2009-03-22Update to 0.3.16:wiz1-15/+15
Version bump if's need else's. Fix previous commit Wrap force_align_arg_pointer in HAVE_I386 Add AltiVec detection support for OpenBSD Fix double free on failed arm_init Add SSE detection support for OpenBSD init: shortcut benchmarking, if there is only one runable implementation. Add x86_64/amd64 to unaligned access whitelist Add cris to unaligned access whitelist remove ltdl.m4 Clean up function prototypes used for casting bump version Remove ' DATA' from symbol list Add srcdir to includes for out-of-source builds Fix cpu detection on OS/X Add avg2_32xn_u8
2009-02-21Upgrade from version 0.3.15 to 0.3.15nb1.he1-0/+68
Pkgsrc changes: o Provide proper detection of altivec on NetBSD powerpc ports. As an added bonus, this now builds on NetBSD/macppc 3.1 where it didn't earlier.
2009-01-26Although the Sun Studio compiler fools configure into thinking it supportssketch1-0/+14
the necessary SSE2 instructions, the actual source doesn't build, so explicitly disable it.
2008-07-30Update to 0.3.15, changes undocumented.wiz3-27/+14
Add debug option.
2008-04-11update to 0.3.14drochner6-223/+11
sorry, no changelog available (The only message to the subject in the mailing list says "Release notes tomorrow".), a number of bugfixes afaict
2008-03-12add two patches from upstream:drochner2-0/+48
-link against librt is needed -fix some gcc inline asm for mmx to declare %ecx clobbered
2008-02-29Patches for upstream commit c77faaaa2fc48586902878ba33bd01286654dcb6:tnn2-0/+104
- Add workaround for older versions of gas that don't have SSE3 support Reported in PR pkg/38126.
2008-02-28update to 0.3.13drochner3-22/+73
This release merges lots of distributions patches and bug fixes and adds new functionality used by the upcoming (now!) release of Schroedinger-1.0.0. pkgsrc note: someone with an arm (pun intended), or who knows how to detect a "VFP" might want to tune the cpu feature detection code
2008-01-23Fix bad preprocessor conditional. PR pkg/37849.tnn1-3/+12
2007-04-13Re-apply a modified version of the patches for PR pkg/34886 which wasdrochner2-0/+48
about ICEs with gcc3. The difference now is that SSE2+ generally works in i386, due to some evil hacks in liboil which work around gcc's problems. With gcc4 everything is fine for me. So disable the functions suspected to cause ICEs only for gcc<4 on i386. This hopefully fixes PR pkg/36142 by Gilles Gravier.
2007-04-12Fix build on DragonFly.joerg1-0/+13
2007-04-10update to 0.3.11drochner3-71/+0
changes: - Finally integrated the SSE stack realignment wrappers and reenabled the SSE intrinsics code. - Migrated some new classes from Schroedinger for adding/subtracting s16 and u8 values. - Improved CPU detection on Solaris - Remove XScale timestamping function, since it's not available from user space - Export oil_debug_print(), so the OIL_DEBUG() macros can be used outside the library. - Various new implementations.
2006-11-24update to 0.3.10drochner1-21/+3
changes: - Lots of new classes and implementations were added for Schrödinger. - Several i386 implementations also compile on amd64, so these were copied over to a separate directory and are now enabled on amd64. - Feature detection on amd64 has been fixed. - All known startup warnings have been fixed. - The core now handles arrays that are 'N plus a constant' in length. - Wrap a bunch of functions in HAVE_UNALIGNED_ACCESS to indicate that they require an architecture that handles unaligned access.
2006-10-23-Fix compiler errors with gcc-3.3.3 on i386, reported by Robert Elz perdrochner3-1/+62
PR pkg/34886. Just #ifdef out the code on i386; it was disabled at another layer anyway (due to alignment problems with any gcc on i386). Thanks to Robert for testing. -Make sure cpuid is read on amd64, to enable mmx/sse support. (We could just assume it, but for the future this makes more sense.) -bump PKGREVISION
2006-10-19update to 0.3.9drochner1-0/+28
Most changes (since 0.3.6) were done in 0.3.7 appearently, where no changelog doesn't exist for. I see many additions of MMX/SSE optimized functions. The rest is bugfixes. Pkgsrc patch: SSE2/3 are disabled on i386 for now because gcc doesn't ensure stack alignment for automatic 128-bit variables. Future liboil versions will work around this. See http://lists.freedesktop.org/archives/liboil/2006-August/000102.html and http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=368991