From 7aa54bca5659a5cba847cf7c04dfce7a1a4f1607 Mon Sep 17 00:00:00 2001 From: Aurelien Larcher Date: Thu, 28 Apr 2016 19:44:01 +0200 Subject: [PATCH] Add intel-gpu-tools 1.3 from x-S12 --- components/x11/intel-gpu-tools/Makefile | 58 +++++++++++ .../x11/intel-gpu-tools/intel-gpu-tools.license | 108 +++++++++++++++++++++ components/x11/intel-gpu-tools/intel-gpu-tools.p5m | 91 +++++++++++++++++ 3 files changed, 257 insertions(+) create mode 100644 components/x11/intel-gpu-tools/Makefile create mode 100644 components/x11/intel-gpu-tools/intel-gpu-tools.license create mode 100644 components/x11/intel-gpu-tools/intel-gpu-tools.p5m diff --git a/components/x11/intel-gpu-tools/Makefile b/components/x11/intel-gpu-tools/Makefile new file mode 100644 index 000000000..eb5d3f7b8 --- /dev/null +++ b/components/x11/intel-gpu-tools/Makefile @@ -0,0 +1,58 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"), version 1.0. +# You may only use this file in accordance with the terms of version +# 1.0 of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright 2016 Aurelien Larcher +# + +include ../../../make-rules/shared-macros.mk + +COMPONENT_NAME= intel-gpu-tools +COMPONENT_VERSION= 1.3 +COMPONENT_FMRI= x11/diagnostics/intel-gpu-tools +COMPONENT_CLASSIFICATION= System/X11 +COMPONENT_SUMMARY= Intel Graphics driver debug tools +COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) +COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2 +COMPONENT_ARCHIVE_HASH= \ + sha256:51d22fdb3d415a1b3b7d0a172c1bb24dec6f16116e80a9ce49873f44527f20a0 +COMPONENT_ARCHIVE_URL= \ + http://www.x.org/releases/individual/app/$(COMPONENT_ARCHIVE) +COMPONENT_PROJECT_URL = http://www.x.org/ +COMPONENT_LICENSE= MIT License +COMPONENT_LICENSE_FILE= $(COMPONENT_NAME).license + +include $(WS_TOP)/make-rules/prep.mk +include $(WS_TOP)/make-rules/configure.mk +include $(WS_TOP)/make-rules/ips.mk + +PATH=/usr/gnu/bin:/usr/bin + +# For Gen 4 code +CFLAGS+= -Wno-array-bounds + +CONFIGURATION_ENV+= PYTHON="$(PYTHON.3.4.$(BITS))" + +CONFIGURE_OPTIONS+= --disable-nouveau +CONFIGURE_OPTIONS.32+= --disable-largefile + +build: $(BUILD_32_and_64) + +install: $(INSTALL_32_and_64) + +test: $(NO_TESTS) + + +REQUIRED_PACKAGES += diagnostic/scanpci +REQUIRED_PACKAGES += library/desktop/cairo +REQUIRED_PACKAGES += SUNWcs +REQUIRED_PACKAGES += system/library +REQUIRED_PACKAGES += x11/library/libdrm diff --git a/components/x11/intel-gpu-tools/intel-gpu-tools.license b/components/x11/intel-gpu-tools/intel-gpu-tools.license new file mode 100644 index 000000000..b8f675359 --- /dev/null +++ b/components/x11/intel-gpu-tools/intel-gpu-tools.license @@ -0,0 +1,108 @@ +Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. +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. + +Copyright 2003,2006 Tungsten Graphics, Inc., Cedar Park, Texas. +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 TUNGSTEN GRAPHICS 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 © 2006-2011 Intel Corporation + +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, sublicense, +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 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 SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. + +Copyright © 2010 Red Hat, Inc. + +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, sublicense, +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 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Copyright © 2011 Daniel Vetter + +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, sublicense, +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 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 SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/components/x11/intel-gpu-tools/intel-gpu-tools.p5m b/components/x11/intel-gpu-tools/intel-gpu-tools.p5m new file mode 100644 index 000000000..6b773b498 --- /dev/null +++ b/components/x11/intel-gpu-tools/intel-gpu-tools.p5m @@ -0,0 +1,91 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"), version 1.0. +# You may only use this file in accordance with the terms of version +# 1.0 of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright 2016 Aurelien Larcher +# + +set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) +set name=pkg.summary value="$(COMPONENT_SUMMARY)" +set name=info.classification value="$(COMPONENT_CLASSIFICATION)" +set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) +set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) + +license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' + +file path=usr/bin/$(MACH64)/intel_audio_dump +file path=usr/bin/$(MACH64)/intel_backlight +file path=usr/bin/$(MACH64)/intel_bios_dumper +file path=usr/bin/$(MACH64)/intel_bios_reader +file path=usr/bin/$(MACH64)/intel_disable_clock_gating +file path=usr/bin/$(MACH64)/intel_dpio_read +file path=usr/bin/$(MACH64)/intel_dpio_write +file path=usr/bin/$(MACH64)/intel_error_decode +file path=usr/bin/$(MACH64)/intel_forcewaked +file path=usr/bin/$(MACH64)/intel_gpu_abrt +file path=usr/bin/$(MACH64)/intel_gpu_time +file path=usr/bin/$(MACH64)/intel_gpu_top +file path=usr/bin/$(MACH64)/intel_gtt +file path=usr/bin/$(MACH64)/intel_l3_parity +file path=usr/bin/$(MACH64)/intel_reg_checker +file path=usr/bin/$(MACH64)/intel_reg_dumper +file path=usr/bin/$(MACH64)/intel_reg_read +file path=usr/bin/$(MACH64)/intel_reg_snapshot +file path=usr/bin/$(MACH64)/intel_reg_write +file path=usr/bin/$(MACH64)/intel_sprite_on +file path=usr/bin/$(MACH64)/intel_stepping +file path=usr/bin/$(MACH64)/intel_upload_blit_large +file path=usr/bin/$(MACH64)/intel_upload_blit_large_gtt +file path=usr/bin/$(MACH64)/intel_upload_blit_large_map +file path=usr/bin/$(MACH64)/intel_upload_blit_small +file path=usr/bin/intel_audio_dump +file path=usr/bin/intel_backlight +file path=usr/bin/intel_bios_dumper +file path=usr/bin/intel_bios_reader +file path=usr/bin/intel_disable_clock_gating +file path=usr/bin/intel_dpio_read +file path=usr/bin/intel_dpio_write +file path=usr/bin/intel_error_decode +file path=usr/bin/intel_forcewaked +file path=usr/bin/intel_gpu_abrt +file path=usr/bin/intel_gpu_time +file path=usr/bin/intel_gpu_top +file path=usr/bin/intel_gtt +file path=usr/bin/intel_l3_parity +file path=usr/bin/intel_reg_checker +file path=usr/bin/intel_reg_dumper +file path=usr/bin/intel_reg_read +file path=usr/bin/intel_reg_snapshot +file path=usr/bin/intel_reg_write +file path=usr/bin/intel_sprite_on +file path=usr/bin/intel_stepping +file path=usr/bin/intel_upload_blit_large +file path=usr/bin/intel_upload_blit_large_gtt +file path=usr/bin/intel_upload_blit_large_map +file path=usr/bin/intel_upload_blit_small +file path=usr/share/man/man1/intel_audio_dump.1 +file path=usr/share/man/man1/intel_bios_dumper.1 +file path=usr/share/man/man1/intel_bios_reader.1 +file path=usr/share/man/man1/intel_error_decode.1 +file path=usr/share/man/man1/intel_gpu_top.1 +file path=usr/share/man/man1/intel_gtt.1 +file path=usr/share/man/man1/intel_infoframes.1 +file path=usr/share/man/man1/intel_lid.1 +file path=usr/share/man/man1/intel_panel_fitter.1 +file path=usr/share/man/man1/intel_reg_dumper.1 +file path=usr/share/man/man1/intel_reg_read.1 +file path=usr/share/man/man1/intel_reg_write.1 +file path=usr/share/man/man1/intel_stepping.1 +file path=usr/share/man/man1/intel_upload_blit_large.1 +file path=usr/share/man/man1/intel_upload_blit_large_gtt.1 +file path=usr/share/man/man1/intel_upload_blit_large_map.1 +file path=usr/share/man/man1/intel_upload_blit_small.1 -- 2.11.4.GIT