From cecfb418c0da570d8ff4ff63ea80b986f944a163 Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Fri, 27 May 2022 09:10:35 +0200 Subject: [PATCH] non-free/sgx-ddk-um: remove (MR 3162) Only makes sense with mesa-pvr-dri-classic, which was dropped in the previous commit. See the reasoning there. --- non-free/sgx-ddk-um/APKBUILD | 81 ------------------- non-free/sgx-ddk-um/pvrsrvinit.c | 29 ------- .../sgx-ddk-um/sgx-ddk-um-openrc.post-install | 3 - .../sgx-ddk-um/sgx-ddk-um-openrc.post-upgrade | 1 - .../sgx-ddk-um-s5pv210.post-install | 7 -- .../sgx-ddk-um-s5pv210.post-upgrade | 1 - non-free/sgx-ddk-um/sgx-ddk-um.initd | 18 ----- 7 files changed, 140 deletions(-) delete mode 100644 non-free/sgx-ddk-um/APKBUILD delete mode 100644 non-free/sgx-ddk-um/pvrsrvinit.c delete mode 100644 non-free/sgx-ddk-um/sgx-ddk-um-openrc.post-install delete mode 120000 non-free/sgx-ddk-um/sgx-ddk-um-openrc.post-upgrade delete mode 100644 non-free/sgx-ddk-um/sgx-ddk-um-s5pv210.post-install delete mode 120000 non-free/sgx-ddk-um/sgx-ddk-um-s5pv210.post-upgrade delete mode 100644 non-free/sgx-ddk-um/sgx-ddk-um.initd diff --git a/non-free/sgx-ddk-um/APKBUILD b/non-free/sgx-ddk-um/APKBUILD deleted file mode 100644 index fbdfec8e1..000000000 --- a/non-free/sgx-ddk-um/APKBUILD +++ /dev/null @@ -1,81 +0,0 @@ -# Maintainer: Jonathan Bakker -pkgname=sgx-ddk-um -pkgver=1.17.494857 -_commit=551665bf9c321bc3e7721416e6ebbc9f65c18155 -pkgrel=0 -pkgdesc="(WARNING: runs as root) Proprietary userspace libraries for PowerVR SGX GPUs" -url="https://git.ti.com/cgit/graphics/omap5-sgx-ddk-um-linux" -arch="armhf armv7 aarch64" -license="proprietary" -options="!check !strip" # no test suite available -depends="libc6-compat" -subpackages=" - $pkgname-s5pv210:s5pv210 - $pkgname-ti335x:soc - $pkgname-ti343x:soc - $pkgname-ti437x:soc - $pkgname-ti443x:soc - $pkgname-ti654x:soc - $pkgname-openrc - " - -source=" - https://git.ti.com/cgit/graphics/omap5-sgx-ddk-um-linux/snapshot/omap5-sgx-ddk-um-linux-$_commit.tar.gz - pvrsrvinit.c - sgx-ddk-um.initd - " -builddir="$srcdir/omap5-sgx-ddk-um-linux-$_commit" - -copy_soc_files() { - local soc_libs=$1 - local soc_name=$2 - local soc_path="$subpkgdir/usr/lib" - cd $builddir - mkdir -p $soc_path - - cp -a targetfs/$soc_libs/lib/libglslcompiler.so* $soc_path/ - cp -a targetfs/$soc_libs/lib/libGLESv1_PVR_MESA.so* $soc_path/ - cp -a targetfs/$soc_libs/lib/libGLESv2_PVR_MESA.so* $soc_path/ - cp -a targetfs/$soc_libs/lib/libpvr2d.so* $soc_path/ - cp -a targetfs/$soc_libs/lib/libdbm.so* $soc_path/ - cp -a targetfs/$soc_libs/lib/libsrv_um.so* $soc_path/ - cp -a targetfs/$soc_libs/lib/libpvr_dri_support.so* $soc_path/ - cp -a targetfs/$soc_libs/lib/libPVRScopeServices.so* $soc_path/ - cp -a targetfs/$soc_libs/lib/libsrv_init.so* $soc_path/ - cp -a targetfs/$soc_libs/lib/libusc.so* $soc_path/ -} - -build() { - gcc -o "$builddir"/pvrsrvinit "$srcdir"/pvrsrvinit.c -ldl -} - -package() { - install -dm755 "$pkgdir"/bin - install -Dm755 "$builddir"/pvrsrvinit "$pkgdir"/bin/pvrsrvinit - install -Dm755 "$srcdir"/sgx-ddk-um.initd "$pkgdir"/etc/init.d/sgx-ddk-um -} - -s5pv210() { - provides=sgx-ddk-um-soc=1.17.494857 - install="$subpkgname.post-install $subpkgname.post-upgrade" - depends=sgx-ddk-um - - copy_soc_files ti443x s5pv210 -} - -openrc() { - install="$subpkgname.post-install $subpkgname.post-upgrade" - default_openrc -} - -soc() { - local n=${subpkgname##sgx-ddk-um-} - provides=sgx-ddk-um-soc=1.17.494857 - depends=sgx-ddk-um-openrc - - copy_soc_files $n $n -} - -sha512sums="49e5d381d7e045dbbf71290eab440a49befd91794368d334a23238229fc7d3fc98f2492a62bf4b6eb71229c7238baf8842038a96c5cff4fdfef60ba7e8f9540d omap5-sgx-ddk-um-linux-551665bf9c321bc3e7721416e6ebbc9f65c18155.tar.gz -94b09f7c1d6df33f15bb4e88e145630f4218ceb9cda7fec0e1307eca9b5b9522ad5bf1d9d51a44b0325ec5e74a93fd8ba23e082236d2690eeb3e84cb92f7fa1a pvrsrvinit.c -4e3fc0bba02953cf00fd3b094c96bd794ef7668d2f188ada9be92856e7802d310ad43e8cdb9e8c9e6d94732eaf7e94c0ad723b5d55847bc28fa66e1e89eff39a sgx-ddk-um.initd" diff --git a/non-free/sgx-ddk-um/pvrsrvinit.c b/non-free/sgx-ddk-um/pvrsrvinit.c deleted file mode 100644 index 95c1f3f7e..000000000 --- a/non-free/sgx-ddk-um/pvrsrvinit.c +++ /dev/null @@ -1,29 +0,0 @@ -#include -#include - -int main() -{ - int ret; - int (*SrvInit)(void); - void *handle = dlopen("libsrv_init.so", RTLD_LAZY); - if (!handle) { - fprintf(stderr, "failed to open libsrv_init.so\n"); - return -1; - } - - SrvInit = dlsym(handle, "SrvInit"); - if (!SrvInit) { - fprintf(stderr, "failed to find SrvInit symbol\n"); - return -1; - } - - ret = SrvInit(); - - if (ret) { - fprintf(stderr, "failed to initialize server\n"); - } - - dlclose(handle); - - return ret; -} diff --git a/non-free/sgx-ddk-um/sgx-ddk-um-openrc.post-install b/non-free/sgx-ddk-um/sgx-ddk-um-openrc.post-install deleted file mode 100644 index 352326c65..000000000 --- a/non-free/sgx-ddk-um/sgx-ddk-um-openrc.post-install +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -rc-update add sgx-ddk-um default diff --git a/non-free/sgx-ddk-um/sgx-ddk-um-openrc.post-upgrade b/non-free/sgx-ddk-um/sgx-ddk-um-openrc.post-upgrade deleted file mode 120000 index 129b45157..000000000 --- a/non-free/sgx-ddk-um/sgx-ddk-um-openrc.post-upgrade +++ /dev/null @@ -1 +0,0 @@ -sgx-ddk-um-openrc.post-install \ No newline at end of file diff --git a/non-free/sgx-ddk-um/sgx-ddk-um-s5pv210.post-install b/non-free/sgx-ddk-um/sgx-ddk-um-s5pv210.post-install deleted file mode 100644 index 69241a726..000000000 --- a/non-free/sgx-ddk-um/sgx-ddk-um-s5pv210.post-install +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# special patching for s5pv210, overwriting omapdrm with exynos -printf "exynos\x00" > /tmp/exynos -dd if=/tmp/exynos of=/usr/lib/libsrv_um.so.1.17.4948957 obs=1 seek=110644 conv=notrunc -dd if=/tmp/exynos of=/usr/lib/libdbm.so.1.17.4948957 obs=1 seek=5960 conv=notrunc -rm /tmp/exynos diff --git a/non-free/sgx-ddk-um/sgx-ddk-um-s5pv210.post-upgrade b/non-free/sgx-ddk-um/sgx-ddk-um-s5pv210.post-upgrade deleted file mode 120000 index 5ba39f6c6..000000000 --- a/non-free/sgx-ddk-um/sgx-ddk-um-s5pv210.post-upgrade +++ /dev/null @@ -1 +0,0 @@ -sgx-ddk-um-s5pv210.post-install \ No newline at end of file diff --git a/non-free/sgx-ddk-um/sgx-ddk-um.initd b/non-free/sgx-ddk-um/sgx-ddk-um.initd deleted file mode 100644 index f36340bfb..000000000 --- a/non-free/sgx-ddk-um/sgx-ddk-um.initd +++ /dev/null @@ -1,18 +0,0 @@ -#!/sbin/openrc-run - -description="Initialize PowerVR SGX server" - -depend() { - need dev localmount - after hwdrivers modules dev-mount -} - -start() { - for i in {0..5} ; do - if /bin/pvrsrvinit ; then - return 0 - fi - sleep 5 - done -} -