summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
Diffstat (limited to 'packaging')
-rw-r--r--packaging/license.txt450
-rw-r--r--packaging/pvr-bin-mdfld.changes84
-rw-r--r--packaging/pvr-bin-mdfld.spec86
3 files changed, 200 insertions, 420 deletions
diff --git a/packaging/license.txt b/packaging/license.txt
index 013a3b5..ca10eea 100644
--- a/packaging/license.txt
+++ b/packaging/license.txt
@@ -1,33 +1,51 @@
User Space Graphics Driver Binary License
-Copyright (c) 2008, Intel Corporation.
+Copyright (c) 2012, Intel Corporation.
Portions (c), Imagination Technology, Ltd.
All rights reserved.
-Redistribution and Use. Redistribution and use in binary form, without modification, of the software code
-provided with this license (“Software”), are permitted provided that the following conditions are met:
- • Redistributions must reproduce the above copyright notice and this license in the documentation and/or
- other materials provided with the Software.
- • Neither the name of Intel Corporation nor the name of Imagination Technology, Ltd may be used to endorse
- or promote products derived from the Software without specific prior written permission.
- • The Software can only be used in connection with the Intel hardware designed to use the Software as
- outlined in the documentation. No other use is authorized.
- • No reverse engineering, decompilation, or disassembly of the Software is permitted.
- • The Software may not be distributed under terms different than this license.
-Limited Patent License. Intel Corporation grants a world-wide, royalty-free, non-exclusive license under patents
-it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell (“Utilize”) the Software,
-but solely to the extent that any such patent is necessary to Utilize the Software alone. The patent license shall not
-apply to any combinations which include the Software. No hardware per se is licensed hereunder.
-Ownership of Software and Copyrights. Title to all copies of the Software remains with the copyright holders. The
-Software is copyrighted and protected by the laws of the United States and other countries, and international treaty
-provisions.
-DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
-NO EVENT SHALL THE COPYRIGHT OWNERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
-WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Redistribution and Use. Redistribution and use in binary form, without
+modification, of the software code provided with this license ("Software"),
+are permitted provided that the following conditions are met:
+
+ 1. Redistributions must reproduce the above copyright notice and this
+ license in the documentation and/or other materials provided with the
+ Software.
+ 2. Neither the name of Intel Corporation nor the name of Imagination
+ Technology, Ltd may be used to endorse or promote products derived from
+ the Software without specific prior written permission.
+ 3. The Software can only be used in connection with the Intel hardware
+ designed to use the Software as outlined in the documentation. No other
+ use is authorized.
+ 4. No reverse engineering, decompilation, or disassembly of the Software
+ is permitted.
+ 5. The Software may not be distributed under terms different than this
+ license.
+
+Limited Patent License. Intel Corporation grants a world-wide, royalty-free
+, non-exclusive license under patents it now or hereafter owns or controls
+to make, have made, use, import, offer to sell and sell ("Utilize") the
+Software, but solely to the extent that any such patent is necessary to
+Utilize the Software alone. The patent license shall not apply to any
+combinations which include the Software. No hardware per se is licensed
+hereunder.
+
+Ownership of Software and Copyrights. Title to all copies of the Software
+remains with the copyright holders. The Software is copyrighted and
+protected by the laws of the United States and other countries, and
+international treaty provisions.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
/*
* (C) Copyright IBM Corporation 2002, 2004
* All Rights Reserved.
@@ -74,35 +92,6 @@ WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
-/**************************************************************************
- *
- * Copyright (c) Intel Corp. 2007.
- * All Rights Reserved.
- *
- * Intel funded Tungsten Graphics (http://www.tungstengraphics.com) to
- * develop this driver.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the
- * "Software"), to deal in the Software without restriction, including
- * without limitation the rights to use, copy, modify, merge, publish,
- * distribute, sub license, and/or sell copies of the Software, and to
- * permit persons to whom the Software is furnished to do so, subject to
- * the following conditions:
- *
- * The above copyright notice and this permission notice (including the
- * next paragraph) shall be included in all copies or substantial portions
- * of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
- * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
- * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
- * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
- * USE OR OTHER DEALINGS IN THE SOFTWARE.
- *
- **************************************************************************/
/*
* Copyright (c) 2006-2007 Intel Corporation
*
@@ -130,42 +119,6 @@ WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
*
*/
-/**************************************************************************
-Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
-Copyright © 2002 David Dawes
-All Rights Reserved.
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sub license, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-The above copyright notice and this permission notice (including the
-next paragraph) shall be included in all copies or substantial portions
-of the Software.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
-IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
-ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-**************************************************************************/
-/*
- * Authors:
- * Keith Whitwell <keith@tungstengraphics.com>
- * David Dawes <dawes@xfree86.org>
- *
- * Updated for Dual Head capabilities:
- * Alan Hourihane <alanh@tungstengraphics.com>
- *
- * Add ARGB HW cursor support:
- * Alan Hourihane <alanh@tungstengraphics.com>
- *
- * Poulsbo port
- * Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
- */
/*
* XFree86 Xv DDX written by Mark Vojkovich (markv@valinux.com)
*/
@@ -218,6 +171,10 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
*/
/*
+ * This document is licensed under the SGI Free Software B License Version
+ * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
+ */
+/*
** License Applicability. Except to the extent portions of this file are
** made subject to an alternative license as permitted in the SGI Free
** Software License B, Version 1.0 (the "License"), the contents of this
@@ -251,282 +208,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
** compliant with the OpenGL(R) version 1.2.1 Specification.
*/
/*
- * This document is licensed under the SGI Free Software B License Version
- * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
- */
-/*
-** License Applicability. Except to the extent portions of this file are
-** made subject to an alternative license as permitted in the SGI Free
-** Software License B, Version 1.0 (the "License"), the contents of this
-** file are subject only to the provisions of the License. You may not use
-** this file except in compliance with the License. You may obtain a copy
- ** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
- ** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
- **
- ** http://oss.sgi.com/projects/FreeB
- **
- ** Note that, as provided in the License, the Software is distributed on an
- ** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
- ** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
- ** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
- ** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
- **
- ** Original Code. The Original Code is: OpenGL Sample Implementation,
- ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
- ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
- ** Copyright in any portions created by third parties is as indicated
- ** elsewhere herein. All Rights Reserved.
- **
- ** Additional Notice Provisions: The application programming interfaces
- ** established by SGI in conjunction with the Original Code are The
- ** OpenGL(R) Graphics System: A Specification (Version 1.2.1), released
- ** April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version
- ** 1.3), released November 4, 1998; and OpenGL(R) Graphics with the X
- ** Window System(R) (Version 1.3), released October 19, 1998. This software
- ** was created using the OpenGL(R) version 1.2.1 Sample Implementation
- ** published by SGI, but has not been independently verified as being
- ** compliant with the OpenGL(R) version 1.2.1 Specification.
- */
-/*
- * This file contains code derived from files originally published under the
- * "SGI Free Software License B, Version 1.1", see below:
- */
-/*
-** License Applicability. Except to the extent portions of this file are
-** made subject to an alternative license as permitted in the SGI Free
-** Software License B, Version 1.1 (the "License"), the contents of this
-** file are subject only to the provisions of the License. You may not use
-** this file except in compliance with the License. You may obtain a copy
-** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
-** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
-**
-** http://oss.sgi.com/projects/FreeB
-**
-** Note that, as provided in the License, the Software is distributed on an
-** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
-** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
-** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
-** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
-**
-** Original Code. The Original Code is: OpenGL Sample Implementation,
-** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
-** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
-** Copyright in any portions created by third parties is as indicated
-** elsewhere herein. All Rights Reserved.
-**/
-/*!****************************************************************************
- @File convexitytest.c
- @Title Convex Polygon Classification
- @Author PowerVR
- @Date 23 April 2007
- @Copyright Copyright 2007 by Imagination Technologies Limited.
- @Platform ANSI
- @Description Functions for determining whether a polygon is convex or not.
- @DoxygenVer 1.0 1st Release
-******************************************************************************/
-/* convexitytest.c */
-/*
- * C code from the article
- * "Testing the Convexity of a Polygon"
- * by Peter Schorn and Frederick Fisher,
- * (schorn@inf.ethz.ch, fred@kpc.com)
- * in "Graphics Gems IV", Academic Press, 1994
- */
-/*!****************************************************************************
- @File drvvg.h
- @Title OpenVG Driver Header
- @Author PowerVR
- @Date 22 June 2007
- @Copyright Copyright 2007- by Imagination Technologies Limited.
- @Platform ANSI
- @Description Driver version of OpenVG Macro and API definitions
- @DoxygenVer 1.0 1st Release
-******************************************************************************/
-/**********************************************************************
- * *
- * Sample implementation of openvg.h, version 1.0.1 *
- * *
- * Copyright (c) 2005-2007 The Khronos Group *
- * *
- **********************************************************************/
-/*
-** Copyright (c) 2007-2009 The Khronos Group Inc.
-**
-** Permission is hereby granted, free of charge, to any person obtaining a
-** copy of this software and/or associated documentation files (the
-** "Materials"), to deal in the Materials without restriction, including
-** without limitation the rights to use, copy, modify, merge, publish,
-** distribute, sublicense, and/or sell copies of the Materials, and to
-** permit persons to whom the Materials are furnished to do so, subject to
-** the following conditions:
-**
-** The above copyright notice and this permission notice shall be included
-** in all copies or substantial portions of the Materials.
-**
-** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
-*/
-/*
-** Copyright (c) 2007-2009 The Khronos Group Inc.
-**
-** Permission is hereby granted, free of charge, to any person obtaining a
-** copy of this software and/or associated documentation files (the
-** "Materials"), to deal in the Materials without restriction, including
-** without limitation the rights to use, copy, modify, merge, publish,
-** distribute, sublicense, and/or sell copies of the Materials, and to
-** permit persons to whom the Materials are furnished to do so, subject to
-** the following conditions:
-**
-** The above copyright notice and this permission notice shall be included
-** in all copies or substantial portions of the Materials.
-**
-** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
-*/
-/* Platform-specific types and definitions for egl.h
- * $Revision: 1.9 $ on $Date: 2009/03/18 12:53:58 $
- *
- * Adopters may modify khrplatform.h and this file to suit their platform.
- * You are encouraged to submit all modifications to the Khronos group so that
- * they can be included in future versions of this file. Please submit changes
- * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla)
- * by filing a bug against product "EGL" component "Registry".
- */
-/*
- * This document is licensed under the SGI Free Software B License Version
- * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
- */
-/* Platform-specific types and definitions for OpenGL ES 1.X gl.h
- * Last modified on 2008/12/19
- *
- * Adopters may modify khrplatform.h and this file to suit their platform.
- * You are encouraged to submit all modifications to the Khronos group so that
- * they can be included in future versions of this file. Please submit changes
- * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla)
- * by filing a bug against product "OpenGL-ES" component "Registry".
- */
-/ * File: fpcomp.c
- *
- * Purpose: Sample parser for ARB_fragment_program
- *
- *
- * Author: Benj Lipchak, ATI Research
- *
- * Based on ARB_vertex_program sample
- * implementation from NVIDIA
- *
- * Copyright: Copyright (c) 2002 ATI Technologies Inc
- *
- * Use of this sample code is subject to the terms and conditions of the
- * ATI Technologies Inc. Software Development Kit License Agreement.
- * If you have not accepted and agreed to this License, you have no
- * rights to use the software contained herein.
- */
- /*
- ** Copyright (C) 2002, NVIDIA Corporation.
- **
- ** NVIDIA Corporation("NVIDIA") supplies this software to you in consideration
- ** of your agreement to the following terms, and your use, installation,
- ** modification or redistribution of this NVIDIA software constitutes
- ** acceptance of these terms. If you do not agree with these terms, please do
- ** not use, install, modify or redistribute this NVIDIA software.
- **
- ** In consideration of your agreement to abide by the following terms, and
- ** subject to these terms, NVIDIA grants you a personal, non-exclusive
- ** license, under NVIDIA's copyrights in this original NVIDIA software (the
- ** "NVIDIA Software"), to use, reproduce, modify and redistribute the NVIDIA
- ** Software, with or without modifications, in source and/or binary forms;
- ** provided that if you redistribute the NVIDIA Software, you must retain the
- ** copyright notice of NVIDIA, this notice and the following text and
- ** disclaimers in all such redistributions of the NVIDIA Software. Neither the
- ** name, trademarks, service marks nor logos of NVIDIA Corporation may be used
- ** to endorse or promote products derived from the NVIDIA Software without
- ** specific prior written permission from NVIDIA. Except as expressly stated
- ** in this notice, no other rights or licenses express or implied, are granted
- ** by NVIDIA herein, including but not limited to any patent rights that may
- ** be infringed by your derivative works or by other works in which the NVIDIA
- ** Software may be incorporated. No hardware is licensed hereunder.
- **
- ** The NVIDIA Software is provided by NVIDIA on an "AS IS" BASIS, WITHOUT
- ** WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
- ** WITHOUT LIMITATION WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- ** MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE NVIDIA
- ** SOFTWARE OR ITS USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR
- ** PRODUCTS.
- **
- ** IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL,
- ** SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- ** LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE
- ** USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE NVIDIA SOFTWARE,
- ** HOWEVER CAUSED, AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING
- ** NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF NVIDIA HAS BEEN ADVISED
- ** OF THE POSSIBILITY OF SUCH DAMAGE.*/
- /* A Bison parser, made by GNU Bison 2.3. */
- /* Skeleton interface for Bison's Yacc-like parsers in C
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
- Free Software Foundation, Inc.
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2, or (at your option)
- any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA. */
- /* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
- This special exception was added by the Free Software Foundation in
- version 2.2 of Bison. */
-/**************************************************************************
- *
- * Copyright 2006 Tungsten Graphics, Inc., Bismarck, ND. USA.
- * All Rights Reserved.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the
- * "Software"), to deal in the Software without restriction, including
- * without limitation the rights to use, copy, modify, merge, publish,
- * distribute, sub license, and/or sell copies of the Software, and to
- * permit persons to whom the Software is furnished to do so, subject to
- * the following conditions:
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
- * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
- * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
- * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
- * USE OR OTHER DEALINGS IN THE SOFTWARE.
- *
- * The above copyright notice and this permission notice (including the
- * next paragraph) shall be included in all copies or substantial portions
- * of the Software.
- *
- *
- **************************************************************************/
-/*
* Copyright © 2007 Red Hat, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
@@ -550,4 +231,37 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* Authors:
* Dave Airlie <airlied@redhat.com>
+ *
+ */
+/*
+ * Copyright © 2007,2008 Red Hat, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Soft-
+ * ware"), to deal in the Software without restriction, including without
+ * limitation the rights to use, copy, modify, merge, publish, distribute,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, provided that the above copyright
+ * notice(s) and this permission notice appear in all copies of the Soft-
+ * ware and that both the above copyright notice(s) and this permission
+ * notice appear in supporting documentation.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
+ * ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY
+ * RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN
+ * THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSE-
+ * QUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFOR-
+ * MANCE OF THIS SOFTWARE.
+ *
+ * Except as contained in this notice, the name of a copyright holder shall
+ * not be used in advertising or otherwise to promote the sale, use or
+ * other dealings in this Software without prior written authorization of
+ * the copyright holder.
+ *
+ * Authors:
+ * Kristian Høgsberg (krh@redhat.com)
+ */
diff --git a/packaging/pvr-bin-mdfld.changes b/packaging/pvr-bin-mdfld.changes
new file mode 100644
index 0000000..945ea20
--- /dev/null
+++ b/packaging/pvr-bin-mdfld.changes
@@ -0,0 +1,84 @@
+* Mon Dec 31 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- fix gles1 and gles2 conformance test failure
+
+* Thu Dec 20 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- fix a cairo gles crash
+
+* Tue Dec 04 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- fix glbenchmark 2.1 failure
+
+* Tue Nov 20 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- add EGL_KHR_lock_surface extension
+
+* Mon Nov 19 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- Fix for WebGL
+
+* Mon Nov 12 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- Fix for taiji basemark defect
+- Remove XSync in DRI2 drawable delete
+
+* Thu Oct 25 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- fix symbol link of libGLESv2.so, should be libGLESv2.so.1
+
+* Wed Oct 24 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- enable rotation in texture video blit
+
+* Thu Sep 27 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- remove workaround for hw texture upload, now we have a fix
+
+* Tue Sep 25 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.7
+- EGL: fix the memory layout in SEC_image_map extension
+
+* Tue Sep 18 2012 Markus Lehtonen <markus.lehtonen@linux.intel.com> - 1.7.17.296760.7
+- Disable the HW Texure upload feature by default
+
+* Fri Aug 17 2012 Brad Peters <brad.t.peters@intel.com>
+- Adding a build tag
+
+* Wed Aug 15 2012 Brad Peters <brad.t.peters@intel.com>
+- Disable hw texture setting in settings. Required or any
+ attempt to configure a setting in the Settings app causes
+ a core-dump
+
+* Tue Aug 14 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.6
+- re-import binary libraries missed in last binary update
+
+* Mon Aug 13 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.6
+[ Li Peng ]
+- disable hw texture upload for menu-screen app in Tizen mobile
+
+[ Markus Lehtonen ]
+- Add bin update script
+
+* Tue Jul 17 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.5
+- ignore power button in X
+
+* Tue Jul 10 2012 Anas Nashif <anas.nashif@intel.com> 4d8cf58
+- main package provides .so files now
+
+* Tue Jul 10 2012 Anas Nashif <anas.nashif@intel.com> 797a914
+- setup tarball correctly
+
+* Thu Jul 05 2012 Markus Lehtonen <markus.lehtonen@linux.intel.com> 1.7.17.296760.5
+- HACK packaging: fix HACK to make Tizen:Mobile happy
+
+* Thu Jul 05 2012 Markus Lehtonen <markus.lehtonen@linux.intel.com> f589e74
+- HACK packaging: move .so links from devel to the main package
+- Update to newer binaries
+
+* Tue Jul 03 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.4
+- remove dead symbol link
+
+* Mon Jul 02 2012 Peng Li <peng.li@intel.com> - 1.7.17.296760.4
+- config: disable AIGLX for mdfld
+
+* Sat Jun 30 2012 Anas Nashif <anas.nashif@intel.com> d985f58
+- do not install packaging/ directory
+
+* Mon Jun 18 2012 Li Peng <peng.li@intel.com> efa6b37
+- add change log entry
+- packaging: remove mesa-libGL dependency
+
+* Thu May 31 2012 Zhang Qiang <qiang.z.zhang@intel.com> 791d7d4
+- Sync code from Tizen:Mobile
+
diff --git a/packaging/pvr-bin-mdfld.spec b/packaging/pvr-bin-mdfld.spec
index 3f3f1ad..07f7014 100644
--- a/packaging/pvr-bin-mdfld.spec
+++ b/packaging/pvr-bin-mdfld.spec
@@ -1,84 +1,72 @@
%define debug_package %{nil}
-#%define targetarch %{_target_cpu}
-%define targetarch i386
-%define binrelease 4
-
-Name: pvr-bin-mdfld
-Version: 1.7.17.296760.%{binrelease}
-Release: 1
-Summary: Binary graphics driver and libraries from PowerVR
-Group: Development/Libraries
-License: Intel Proprietary
+%define binrelease 7
+
+Name: pvr-bin-mdfld
+Version: 1.7.17.296760.%{binrelease}
+Release: 1
+License: Intel Free Distribution Binary License
+Summary: Binary graphics driver and libraries from PowerVR
+Group: Development/Libraries
+Source0: %{name}-%{version}.tar.bz2
+Source10: license.txt
+Source100: pvr-bin-mdfld-rpmlintrc
+Requires: libwsbm
+Requires: pciutils
+Provides: libEGL.so.1
+Provides: libGLESv2.so.1
ExclusiveArch: %{ix86} x86_64
-Source0: %{name}-%{version}-%{targetarch}.tar.bz2
-Source1: %{name}-tests-%{version}-%{targetarch}.tar.bz2
-Source2: %{name}-devel-%{version}-%{targetarch}.tar.bz2
-Source10: license.txt
-Source100: pvr-bin-mdfld-rpmlintrc
-Requires: mesa-libGL
-Requires: pciutils
-Requires: libwsbm
AutoReqProv: no
-Provides: libEGL.so.1
-Provides: libGLES_CM.so
-Provides: libGLES_CM.so.1
-Provides: libGLESv2.so.2
-Provides: libOpenVG.so.1
+Provides: libEGL.so
+Provides: libGLESv1_CM.so
+Provides: libGLESv2.so
%description
PowerVR graphics driver and runtime library.
%package tests
-Summary: Unit tests for pvr driver
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Summary: Unit tests for pvr driver
+Group: Development/Libraries
+Requires: %{name} = %{version}
AutoReqProv: no
%description tests
Unit tests for pvr-video libraries.
%package devel
-Summary: Development package for pvr driver
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Provides: libEGL.so
-Provides: libGLESv1_CM.so
-Provides: libGLESv2.so
-Provides: libOpenVG.so
+Summary: Development package for pvr driver
+Group: Development/Libraries
+Requires: %{name} = %{version}
Conflicts: mesa-libEGL-devel mesa-libGLESv1-devel mesa-libGLESv2-devel mesa-libOpenVG-devel
%description devel
pvr-bin development package
-
%prep
-%setup -c
-%setup -T -D -a 1
-%setup -T -D -a 2
-cp %{SOURCE10} .
+%setup -q -n %{name}-%{version}
+# HACK: need to move (linker) .so links from devel to the main package because
+# sonames are wrong in the libraries
+find devel/usr/lib/ -name '*.so' | xargs -I {} mv {} main/usr/lib/
%build
-
%install
-rm -rf %{buildroot}
install -d %{buildroot}
-cp -arv %{name}-%{version}/* %{buildroot}/
-cp -arv %{name}-tests-%{version}-%{targetarch}/* %{buildroot}/
-cp -arv %{name}-devel-%{version}-%{targetarch}/* %{buildroot}/
+cp -arv main/* %{buildroot}/
+cp -arv tests/* %{buildroot}/
+cp -arv devel/* %{buildroot}/
# create lists of files
-find %{name}-%{version} -type f -o -type l | \
+find main -type f -o -type l | \
sed s'![^/]*!!' > files.list
# add config macro in front of config files
sed -i s'!^\(/etc*\)!%config \1!' files.list
sed -i s'!^\(/opt/etc*\)!%config \1!' files.list
-find %{name}-tests-%{version}-%{targetarch} -type f -o -type l | \
+find tests -type f -o -type l | \
sed s'![^/]*!!' > files-tests.list
-find %{name}-devel-%{version}-%{targetarch} -type f -o -type l | \
+find devel -type f -o -type l | \
sed s'![^/]*!!' > files-devel.list
@@ -88,15 +76,9 @@ find %{name}-devel-%{version}-%{targetarch} -type f -o -type l | \
%files -f files.list
-%defattr(-,root,root,-)
%files tests -f files-tests.list
-%defattr(-,root,root,-)
%files devel -f files-devel.list
-%defattr(-,root,root,-)
-
-%clean
-rm -rf %{buildroot}