Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Remove libdri2-git
@ 2020-08-04 22:17 ericonr
  2020-08-05  1:16 ` [PR PATCH] [Updated] " ericonr
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: ericonr @ 2020-08-04 22:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 394 bytes --]

There is a new pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Remove libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 3311 bytes --]

From 9a6bcd891275b22f371961f2d90a04fddbc5b95e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/2] xorg-server: remove libdri2 from makedeps.

Obsolete.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 83f5b1b1496..b1b0dafb4d8 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
 version=1.20.8
-revision=4
+revision=5
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"

From 29e50cfe12224d1fe9e733d4f7d84338afb58898 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/2] libdri2-git: remove package.

Obsolete.
---
 srcpkgs/libdri2-devel-git    |  1 -
 srcpkgs/libdri2-git/template | 36 ------------------------------------
 2 files changed, 37 deletions(-)
 delete mode 120000 srcpkgs/libdri2-devel-git
 delete mode 100644 srcpkgs/libdri2-git/template

diff --git a/srcpkgs/libdri2-devel-git b/srcpkgs/libdri2-devel-git
deleted file mode 120000
index c9920e403ec..00000000000
--- a/srcpkgs/libdri2-devel-git
+++ /dev/null
@@ -1 +0,0 @@
-libdri2-git
\ No newline at end of file
diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
deleted file mode 100644
index 15299d525dc..00000000000
--- a/srcpkgs/libdri2-git/template
+++ /dev/null
@@ -1,36 +0,0 @@
-# Template file for 'libdri2-git'
-pkgname=libdri2-git
-version=20140317
-revision=2
-build_style=gnu-configure
-configure_args="--enable-malloc0returnsnull"
-hostmakedepends="automake libtool pkg-config xorg-util-macros git"
-makedepends="xorgproto libXfixes-devel libXext-devel libdrm-devel"
-short_desc="Library for the DRI2 extension to the X Window System"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="MIT"
-homepage="https://github.com/robclark/libdri2"
-
-provides="libdri2-1.0_1"
-replaces="libdri2>=0"
-
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
-pre_configure() {
-	NOCONFIGURE=1 ./autogen.sh
-}
-
-libdri2-devel-git_package() {
-	short_desc+=" - development files"
-	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"
-	provides="libdri2-devel-1.0_1"
-	replaces="libdri2-devel>=0"
-	pkg_install() {
-		vmove usr/include
-		vmove "usr/lib/*.a"
-		vmove "usr/lib/*.so"
-		vmove usr/lib/pkgconfig
-	}
-}

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] Remove libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
@ 2020-08-05  1:16 ` ericonr
  2020-08-05  1:37 ` [PR PATCH] [Updated] Clean up libdri2-git ericonr
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-08-05  1:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 399 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Remove libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 5048 bytes --]

From 9a6bcd891275b22f371961f2d90a04fddbc5b95e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/3] xorg-server: remove libdri2 from makedeps.

Obsolete.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 83f5b1b1496..b1b0dafb4d8 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
 version=1.20.8
-revision=4
+revision=5
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"

From bacfe5d226a6b5427b320767af368811aaa063df Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/3] libdri2-git: clean up package.

---
 srcpkgs/libdri2-git/template | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
index 15299d525dc..5aa2e2a8396 100644
--- a/srcpkgs/libdri2-git/template
+++ b/srcpkgs/libdri2-git/template
@@ -1,7 +1,9 @@
 # Template file for 'libdri2-git'
 pkgname=libdri2-git
 version=20140317
-revision=2
+revision=3
+_commit=4f1eef3183df2b270c3d5cbef07343ee5127a6a4
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
 hostmakedepends="automake libtool pkg-config xorg-util-macros git"
@@ -10,18 +12,20 @@ short_desc="Library for the DRI2 extension to the X Window System"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/robclark/libdri2"
+distfiles="${homepage}/archive/${_commit}.tar.gz"
+checksum=7c427f5c3fbda3d1df1dc77129e87605f4af1f3ad2adf2653c560d1703aa4395
 
 provides="libdri2-1.0_1"
 replaces="libdri2>=0"
 
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }
 
+post_install() {
+	vlicense COPYING LICENSE
+}
+
 libdri2-devel-git_package() {
 	short_desc+=" - development files"
 	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"

From 0e1a28981d835feb189742526a400077ae52316e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 22:16:07 -0300
Subject: [PATCH 3/3] sunxi-mali: clean up, mark as nonfree.

---
 srcpkgs/sunxi-mali/template | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/sunxi-mali/template b/srcpkgs/sunxi-mali/template
index 42b20a453a8..946223e7e79 100644
--- a/srcpkgs/sunxi-mali/template
+++ b/srcpkgs/sunxi-mali/template
@@ -1,7 +1,12 @@
 # Template file for 'sunxi-mali'
 pkgname=sunxi-mali
 version=20181122
-revision=1
+revision=2
+_commit=d343311efc8db166d8371b28494f0f27b6a58724
+_lib_commit=1c5063f43cdc9de341c0d63b2e3921cab86c7742
+archs="armv7l"
+create_wrksrc=yes
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-makefile
 hostmakedepends="git pkg-config perl"
 makedepends="libXfixes-devel libump-git-devel libdri2-devel-git libdrm-devel"
@@ -9,26 +14,30 @@ short_desc="Linux sunxi MALI userpace propietary libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/linux-sunxi/sunxi-mali"
-nostrip=yes
-archs="armv7l"
+distfiles="${homepage}/archive/${_commit}.tar.gz
+ https://github.com/linux-sunxi/sunxi-mali-proprietary/archive/${_lib_commit}.tar.gz"
+checksum="5ae27be532928667aa820a0aa9813dde545c224294b9402b27b6ca68f4d69ee4
+ f87d93629072dd0306ffe1200425188129e5f7f97750126dff38464ea707f673"
 provides="libEGL-1.0_1 libGLES-1.0_1"
 replaces="libEGL>=0 libGLES>=0"
+repository=nonfree
+nostrip=yes
 
-do_fetch() {
-	git clone https://github.com/linux-sunxi/sunxi-mali.git ${wrksrc}
-	cd ${wrksrc}
-	git submodule init
-	git submodule update
+post_extract() {
+	cp -r sunxi-mali-proprietary-${_lib_commit}/* ${pkgname}-${_commit}/lib/mali/
 }
 
 do_build() {
 	VERSION=r3p0 ABI=armhf EGL_TYPE=x11 make config
 	make ${makejobs}
+
+	sed -n '1,22p' version/version.c > LICENSE
 }
 
 do_install() {
 	vmkdir usr/lib
 	make DESTDIR=${DESTDIR} install
+	vlicense LICENSE
 }
 
 sunxi-mali-devel_package() {

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] Clean up libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
  2020-08-05  1:16 ` [PR PATCH] [Updated] " ericonr
@ 2020-08-05  1:37 ` ericonr
  2020-08-05  2:59 ` ericonr
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-08-05  1:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Clean up libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 5039 bytes --]

From 9a6bcd891275b22f371961f2d90a04fddbc5b95e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/3] xorg-server: remove libdri2 from makedeps.

Obsolete.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 83f5b1b1496..b1b0dafb4d8 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
 version=1.20.8
-revision=4
+revision=5
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"

From 9f6953dcb08dd06810a443a47227c98471d313d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/3] libdri2-git: clean up package.

---
 srcpkgs/libdri2-git/template | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
index 15299d525dc..6c5b60d35d7 100644
--- a/srcpkgs/libdri2-git/template
+++ b/srcpkgs/libdri2-git/template
@@ -1,7 +1,9 @@
 # Template file for 'libdri2-git'
 pkgname=libdri2-git
 version=20140317
-revision=2
+revision=3
+_commit=4f1eef3183df2b270c3d5cbef07343ee5127a6a4
+wrksrc=libdri2-${_commit}
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
 hostmakedepends="automake libtool pkg-config xorg-util-macros git"
@@ -10,18 +12,20 @@ short_desc="Library for the DRI2 extension to the X Window System"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/robclark/libdri2"
+distfiles="${homepage}/archive/${_commit}.tar.gz"
+checksum=7c427f5c3fbda3d1df1dc77129e87605f4af1f3ad2adf2653c560d1703aa4395
 
 provides="libdri2-1.0_1"
 replaces="libdri2>=0"
 
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }
 
+post_install() {
+	vlicense COPYING LICENSE
+}
+
 libdri2-devel-git_package() {
 	short_desc+=" - development files"
 	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"

From 704630e6a7c02250a55f5a86c49e13cd92df1877 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 22:16:07 -0300
Subject: [PATCH 3/3] sunxi-mali: clean up, mark as nonfree.

---
 srcpkgs/sunxi-mali/template | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/sunxi-mali/template b/srcpkgs/sunxi-mali/template
index 42b20a453a8..946223e7e79 100644
--- a/srcpkgs/sunxi-mali/template
+++ b/srcpkgs/sunxi-mali/template
@@ -1,7 +1,12 @@
 # Template file for 'sunxi-mali'
 pkgname=sunxi-mali
 version=20181122
-revision=1
+revision=2
+_commit=d343311efc8db166d8371b28494f0f27b6a58724
+_lib_commit=1c5063f43cdc9de341c0d63b2e3921cab86c7742
+archs="armv7l"
+create_wrksrc=yes
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-makefile
 hostmakedepends="git pkg-config perl"
 makedepends="libXfixes-devel libump-git-devel libdri2-devel-git libdrm-devel"
@@ -9,26 +14,30 @@ short_desc="Linux sunxi MALI userpace propietary libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/linux-sunxi/sunxi-mali"
-nostrip=yes
-archs="armv7l"
+distfiles="${homepage}/archive/${_commit}.tar.gz
+ https://github.com/linux-sunxi/sunxi-mali-proprietary/archive/${_lib_commit}.tar.gz"
+checksum="5ae27be532928667aa820a0aa9813dde545c224294b9402b27b6ca68f4d69ee4
+ f87d93629072dd0306ffe1200425188129e5f7f97750126dff38464ea707f673"
 provides="libEGL-1.0_1 libGLES-1.0_1"
 replaces="libEGL>=0 libGLES>=0"
+repository=nonfree
+nostrip=yes
 
-do_fetch() {
-	git clone https://github.com/linux-sunxi/sunxi-mali.git ${wrksrc}
-	cd ${wrksrc}
-	git submodule init
-	git submodule update
+post_extract() {
+	cp -r sunxi-mali-proprietary-${_lib_commit}/* ${pkgname}-${_commit}/lib/mali/
 }
 
 do_build() {
 	VERSION=r3p0 ABI=armhf EGL_TYPE=x11 make config
 	make ${makejobs}
+
+	sed -n '1,22p' version/version.c > LICENSE
 }
 
 do_install() {
 	vmkdir usr/lib
 	make DESTDIR=${DESTDIR} install
+	vlicense LICENSE
 }
 
 sunxi-mali-devel_package() {

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] Clean up libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
  2020-08-05  1:16 ` [PR PATCH] [Updated] " ericonr
  2020-08-05  1:37 ` [PR PATCH] [Updated] Clean up libdri2-git ericonr
@ 2020-08-05  2:59 ` ericonr
  2020-08-05  3:20 ` ericonr
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-08-05  2:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Clean up libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 5809 bytes --]

From 9a6bcd891275b22f371961f2d90a04fddbc5b95e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/3] xorg-server: remove libdri2 from makedeps.

Obsolete.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 83f5b1b1496..b1b0dafb4d8 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
 version=1.20.8
-revision=4
+revision=5
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"

From 9f6953dcb08dd06810a443a47227c98471d313d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/3] libdri2-git: clean up package.

---
 srcpkgs/libdri2-git/template | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
index 15299d525dc..6c5b60d35d7 100644
--- a/srcpkgs/libdri2-git/template
+++ b/srcpkgs/libdri2-git/template
@@ -1,7 +1,9 @@
 # Template file for 'libdri2-git'
 pkgname=libdri2-git
 version=20140317
-revision=2
+revision=3
+_commit=4f1eef3183df2b270c3d5cbef07343ee5127a6a4
+wrksrc=libdri2-${_commit}
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
 hostmakedepends="automake libtool pkg-config xorg-util-macros git"
@@ -10,18 +12,20 @@ short_desc="Library for the DRI2 extension to the X Window System"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/robclark/libdri2"
+distfiles="${homepage}/archive/${_commit}.tar.gz"
+checksum=7c427f5c3fbda3d1df1dc77129e87605f4af1f3ad2adf2653c560d1703aa4395
 
 provides="libdri2-1.0_1"
 replaces="libdri2>=0"
 
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }
 
+post_install() {
+	vlicense COPYING LICENSE
+}
+
 libdri2-devel-git_package() {
 	short_desc+=" - development files"
 	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"

From 4ed2b03df848598f38fb9bfa963c15b5981d5838 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 22:16:07 -0300
Subject: [PATCH 3/3] sunxi-mali: clean up, mark as nonfree.

---
 srcpkgs/sunxi-mali/patches/make-tabs.patch |  4 ++--
 srcpkgs/sunxi-mali/template                | 25 +++++++++++++++-------
 2 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/sunxi-mali/patches/make-tabs.patch b/srcpkgs/sunxi-mali/patches/make-tabs.patch
index 796dd3ae620..27ebbd0d546 100644
--- a/srcpkgs/sunxi-mali/patches/make-tabs.patch
+++ b/srcpkgs/sunxi-mali/patches/make-tabs.patch
@@ -1,5 +1,5 @@
---- lib/mali/Makefile.split.orig	2014-01-29 13:32:24.446817426 +0100
-+++ lib/mali/Makefile.split	2014-01-29 13:33:03.822133629 +0100
+--- sunxi-mali-d343311efc8db166d8371b28494f0f27b6a58724/lib/mali/Makefile.split.orig	2014-01-29 13:32:24.446817426 +0100
++++ sunxi-mali-d343311efc8db166d8371b28494f0f27b6a58724/lib/mali/Makefile.split	2014-01-29 13:33:03.822133629 +0100
 @@ -1,16 +1,16 @@
  # Makefile for when everything is split up nicely.
  
diff --git a/srcpkgs/sunxi-mali/template b/srcpkgs/sunxi-mali/template
index 42b20a453a8..946223e7e79 100644
--- a/srcpkgs/sunxi-mali/template
+++ b/srcpkgs/sunxi-mali/template
@@ -1,7 +1,12 @@
 # Template file for 'sunxi-mali'
 pkgname=sunxi-mali
 version=20181122
-revision=1
+revision=2
+_commit=d343311efc8db166d8371b28494f0f27b6a58724
+_lib_commit=1c5063f43cdc9de341c0d63b2e3921cab86c7742
+archs="armv7l"
+create_wrksrc=yes
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-makefile
 hostmakedepends="git pkg-config perl"
 makedepends="libXfixes-devel libump-git-devel libdri2-devel-git libdrm-devel"
@@ -9,26 +14,30 @@ short_desc="Linux sunxi MALI userpace propietary libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/linux-sunxi/sunxi-mali"
-nostrip=yes
-archs="armv7l"
+distfiles="${homepage}/archive/${_commit}.tar.gz
+ https://github.com/linux-sunxi/sunxi-mali-proprietary/archive/${_lib_commit}.tar.gz"
+checksum="5ae27be532928667aa820a0aa9813dde545c224294b9402b27b6ca68f4d69ee4
+ f87d93629072dd0306ffe1200425188129e5f7f97750126dff38464ea707f673"
 provides="libEGL-1.0_1 libGLES-1.0_1"
 replaces="libEGL>=0 libGLES>=0"
+repository=nonfree
+nostrip=yes
 
-do_fetch() {
-	git clone https://github.com/linux-sunxi/sunxi-mali.git ${wrksrc}
-	cd ${wrksrc}
-	git submodule init
-	git submodule update
+post_extract() {
+	cp -r sunxi-mali-proprietary-${_lib_commit}/* ${pkgname}-${_commit}/lib/mali/
 }
 
 do_build() {
 	VERSION=r3p0 ABI=armhf EGL_TYPE=x11 make config
 	make ${makejobs}
+
+	sed -n '1,22p' version/version.c > LICENSE
 }
 
 do_install() {
 	vmkdir usr/lib
 	make DESTDIR=${DESTDIR} install
+	vlicense LICENSE
 }
 
 sunxi-mali-devel_package() {

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] Clean up libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
                   ` (2 preceding siblings ...)
  2020-08-05  2:59 ` ericonr
@ 2020-08-05  3:20 ` ericonr
  2020-08-07  2:45 ` ericonr
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-08-05  3:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Clean up libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 6754 bytes --]

From 9a6bcd891275b22f371961f2d90a04fddbc5b95e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/3] xorg-server: remove libdri2 from makedeps.

Obsolete.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 83f5b1b1496..b1b0dafb4d8 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
 version=1.20.8
-revision=4
+revision=5
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"

From 9f6953dcb08dd06810a443a47227c98471d313d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/3] libdri2-git: clean up package.

---
 srcpkgs/libdri2-git/template | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
index 15299d525dc..6c5b60d35d7 100644
--- a/srcpkgs/libdri2-git/template
+++ b/srcpkgs/libdri2-git/template
@@ -1,7 +1,9 @@
 # Template file for 'libdri2-git'
 pkgname=libdri2-git
 version=20140317
-revision=2
+revision=3
+_commit=4f1eef3183df2b270c3d5cbef07343ee5127a6a4
+wrksrc=libdri2-${_commit}
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
 hostmakedepends="automake libtool pkg-config xorg-util-macros git"
@@ -10,18 +12,20 @@ short_desc="Library for the DRI2 extension to the X Window System"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/robclark/libdri2"
+distfiles="${homepage}/archive/${_commit}.tar.gz"
+checksum=7c427f5c3fbda3d1df1dc77129e87605f4af1f3ad2adf2653c560d1703aa4395
 
 provides="libdri2-1.0_1"
 replaces="libdri2>=0"
 
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }
 
+post_install() {
+	vlicense COPYING LICENSE
+}
+
 libdri2-devel-git_package() {
 	short_desc+=" - development files"
 	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"

From c3d9765735a18b2dde85acddb0b01151be63ad3d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 22:16:07 -0300
Subject: [PATCH 3/3] sunxi-mali: clean up, mark as nonfree.

---
 srcpkgs/sunxi-mali/patches/make-tabs.patch | 29 ----------------------
 srcpkgs/sunxi-mali/template                | 25 +++++++++++++------
 2 files changed, 17 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/sunxi-mali/patches/make-tabs.patch

diff --git a/srcpkgs/sunxi-mali/patches/make-tabs.patch b/srcpkgs/sunxi-mali/patches/make-tabs.patch
deleted file mode 100644
index 796dd3ae620..00000000000
--- a/srcpkgs/sunxi-mali/patches/make-tabs.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- lib/mali/Makefile.split.orig	2014-01-29 13:32:24.446817426 +0100
-+++ lib/mali/Makefile.split	2014-01-29 13:33:03.822133629 +0100
-@@ -1,16 +1,16 @@
- # Makefile for when everything is split up nicely.
- 
- install: libMali.so libEGL.so.1.4 libGLESv1_CM.so.1.1 libGLESv2.so.2.0
--        $(INSTALL_DATA) $^ $(libdir)
-+	$(INSTALL_DATA) $^ $(libdir)
- 
--        $(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
--        $(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
--        $(LN) libEGL.so.1 $(libdir)libEGL.so
-+	$(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
-+	$(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
-+	$(LN) libEGL.so.1 $(libdir)libEGL.so
- 
--        $(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
--        $(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
--        $(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
-+	$(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
- 
--        $(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
--        $(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
--        $(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
-+	$(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
diff --git a/srcpkgs/sunxi-mali/template b/srcpkgs/sunxi-mali/template
index 42b20a453a8..946223e7e79 100644
--- a/srcpkgs/sunxi-mali/template
+++ b/srcpkgs/sunxi-mali/template
@@ -1,7 +1,12 @@
 # Template file for 'sunxi-mali'
 pkgname=sunxi-mali
 version=20181122
-revision=1
+revision=2
+_commit=d343311efc8db166d8371b28494f0f27b6a58724
+_lib_commit=1c5063f43cdc9de341c0d63b2e3921cab86c7742
+archs="armv7l"
+create_wrksrc=yes
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-makefile
 hostmakedepends="git pkg-config perl"
 makedepends="libXfixes-devel libump-git-devel libdri2-devel-git libdrm-devel"
@@ -9,26 +14,30 @@ short_desc="Linux sunxi MALI userpace propietary libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/linux-sunxi/sunxi-mali"
-nostrip=yes
-archs="armv7l"
+distfiles="${homepage}/archive/${_commit}.tar.gz
+ https://github.com/linux-sunxi/sunxi-mali-proprietary/archive/${_lib_commit}.tar.gz"
+checksum="5ae27be532928667aa820a0aa9813dde545c224294b9402b27b6ca68f4d69ee4
+ f87d93629072dd0306ffe1200425188129e5f7f97750126dff38464ea707f673"
 provides="libEGL-1.0_1 libGLES-1.0_1"
 replaces="libEGL>=0 libGLES>=0"
+repository=nonfree
+nostrip=yes
 
-do_fetch() {
-	git clone https://github.com/linux-sunxi/sunxi-mali.git ${wrksrc}
-	cd ${wrksrc}
-	git submodule init
-	git submodule update
+post_extract() {
+	cp -r sunxi-mali-proprietary-${_lib_commit}/* ${pkgname}-${_commit}/lib/mali/
 }
 
 do_build() {
 	VERSION=r3p0 ABI=armhf EGL_TYPE=x11 make config
 	make ${makejobs}
+
+	sed -n '1,22p' version/version.c > LICENSE
 }
 
 do_install() {
 	vmkdir usr/lib
 	make DESTDIR=${DESTDIR} install
+	vlicense LICENSE
 }
 
 sunxi-mali-devel_package() {

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] Clean up libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
                   ` (3 preceding siblings ...)
  2020-08-05  3:20 ` ericonr
@ 2020-08-07  2:45 ` ericonr
  2020-08-31 16:56 ` ericonr
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-08-07  2:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Clean up libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 6891 bytes --]

From 9a6bcd891275b22f371961f2d90a04fddbc5b95e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/3] xorg-server: remove libdri2 from makedeps.

Obsolete.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 83f5b1b1496..b1b0dafb4d8 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
 version=1.20.8
-revision=4
+revision=5
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"

From 3c81259fabbdfc1e7c1a9d3d55ac4e844ece3246 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/3] libdri2-git: clean up package.

---
 srcpkgs/libdri2-git/template | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
index 15299d525dc..60e0455aa8c 100644
--- a/srcpkgs/libdri2-git/template
+++ b/srcpkgs/libdri2-git/template
@@ -1,27 +1,31 @@
 # Template file for 'libdri2-git'
 pkgname=libdri2-git
 version=20140317
-revision=2
+revision=3
+_commit=4f1eef3183df2b270c3d5cbef07343ee5127a6a4
+wrksrc=libdri2-${_commit}
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
-hostmakedepends="automake libtool pkg-config xorg-util-macros git"
+hostmakedepends="automake libtool pkg-config xorg-util-macros"
 makedepends="xorgproto libXfixes-devel libXext-devel libdrm-devel"
 short_desc="Library for the DRI2 extension to the X Window System"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/robclark/libdri2"
+distfiles="${homepage}/archive/${_commit}.tar.gz"
+checksum=7c427f5c3fbda3d1df1dc77129e87605f4af1f3ad2adf2653c560d1703aa4395
 
 provides="libdri2-1.0_1"
 replaces="libdri2>=0"
 
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }
 
+post_install() {
+	vlicense COPYING LICENSE
+}
+
 libdri2-devel-git_package() {
 	short_desc+=" - development files"
 	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"

From 2d0cf5e0229397f12249464268392b01d002a943 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 22:16:07 -0300
Subject: [PATCH 3/3] sunxi-mali: clean up, mark as nonfree.

---
 srcpkgs/sunxi-mali/patches/make-tabs.patch | 29 ----------------------
 srcpkgs/sunxi-mali/template                | 27 +++++++++++++-------
 2 files changed, 18 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/sunxi-mali/patches/make-tabs.patch

diff --git a/srcpkgs/sunxi-mali/patches/make-tabs.patch b/srcpkgs/sunxi-mali/patches/make-tabs.patch
deleted file mode 100644
index 796dd3ae620..00000000000
--- a/srcpkgs/sunxi-mali/patches/make-tabs.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- lib/mali/Makefile.split.orig	2014-01-29 13:32:24.446817426 +0100
-+++ lib/mali/Makefile.split	2014-01-29 13:33:03.822133629 +0100
-@@ -1,16 +1,16 @@
- # Makefile for when everything is split up nicely.
- 
- install: libMali.so libEGL.so.1.4 libGLESv1_CM.so.1.1 libGLESv2.so.2.0
--        $(INSTALL_DATA) $^ $(libdir)
-+	$(INSTALL_DATA) $^ $(libdir)
- 
--        $(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
--        $(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
--        $(LN) libEGL.so.1 $(libdir)libEGL.so
-+	$(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
-+	$(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
-+	$(LN) libEGL.so.1 $(libdir)libEGL.so
- 
--        $(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
--        $(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
--        $(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
-+	$(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
- 
--        $(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
--        $(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
--        $(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
-+	$(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
diff --git a/srcpkgs/sunxi-mali/template b/srcpkgs/sunxi-mali/template
index 42b20a453a8..a3a234a132a 100644
--- a/srcpkgs/sunxi-mali/template
+++ b/srcpkgs/sunxi-mali/template
@@ -1,34 +1,43 @@
 # Template file for 'sunxi-mali'
 pkgname=sunxi-mali
 version=20181122
-revision=1
+revision=2
+_commit=d343311efc8db166d8371b28494f0f27b6a58724
+_lib_commit=1c5063f43cdc9de341c0d63b2e3921cab86c7742
+archs="armv7l"
+create_wrksrc=yes
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-makefile
-hostmakedepends="git pkg-config perl"
+hostmakedepends="pkg-config perl"
 makedepends="libXfixes-devel libump-git-devel libdri2-devel-git libdrm-devel"
 short_desc="Linux sunxi MALI userpace propietary libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/linux-sunxi/sunxi-mali"
-nostrip=yes
-archs="armv7l"
+distfiles="${homepage}/archive/${_commit}.tar.gz
+ https://github.com/linux-sunxi/sunxi-mali-proprietary/archive/${_lib_commit}.tar.gz"
+checksum="5ae27be532928667aa820a0aa9813dde545c224294b9402b27b6ca68f4d69ee4
+ f87d93629072dd0306ffe1200425188129e5f7f97750126dff38464ea707f673"
 provides="libEGL-1.0_1 libGLES-1.0_1"
 replaces="libEGL>=0 libGLES>=0"
+repository=nonfree
+nostrip=yes
 
-do_fetch() {
-	git clone https://github.com/linux-sunxi/sunxi-mali.git ${wrksrc}
-	cd ${wrksrc}
-	git submodule init
-	git submodule update
+post_extract() {
+	cp -r sunxi-mali-proprietary-${_lib_commit}/* ${pkgname}-${_commit}/lib/mali/
 }
 
 do_build() {
 	VERSION=r3p0 ABI=armhf EGL_TYPE=x11 make config
 	make ${makejobs}
+
+	sed -n '1,22p' version/version.c > LICENSE
 }
 
 do_install() {
 	vmkdir usr/lib
 	make DESTDIR=${DESTDIR} install
+	vlicense LICENSE
 }
 
 sunxi-mali-devel_package() {

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] Clean up libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
                   ` (4 preceding siblings ...)
  2020-08-07  2:45 ` ericonr
@ 2020-08-31 16:56 ` ericonr
  2020-09-20 15:22 ` ericonr
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-08-31 16:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Clean up libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 6891 bytes --]

From c8712a535fb19d4f94745bd7e52b236834668990 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/3] xorg-server: remove libdri2 from makedeps.

Obsolete.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 83f5b1b1496..b1b0dafb4d8 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
 version=1.20.8
-revision=4
+revision=5
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"

From 0f7ec80723a359262a5c585bf49cc1ca3c2fcf84 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/3] libdri2-git: clean up package.

---
 srcpkgs/libdri2-git/template | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
index 15299d525dc..60e0455aa8c 100644
--- a/srcpkgs/libdri2-git/template
+++ b/srcpkgs/libdri2-git/template
@@ -1,27 +1,31 @@
 # Template file for 'libdri2-git'
 pkgname=libdri2-git
 version=20140317
-revision=2
+revision=3
+_commit=4f1eef3183df2b270c3d5cbef07343ee5127a6a4
+wrksrc=libdri2-${_commit}
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
-hostmakedepends="automake libtool pkg-config xorg-util-macros git"
+hostmakedepends="automake libtool pkg-config xorg-util-macros"
 makedepends="xorgproto libXfixes-devel libXext-devel libdrm-devel"
 short_desc="Library for the DRI2 extension to the X Window System"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/robclark/libdri2"
+distfiles="${homepage}/archive/${_commit}.tar.gz"
+checksum=7c427f5c3fbda3d1df1dc77129e87605f4af1f3ad2adf2653c560d1703aa4395
 
 provides="libdri2-1.0_1"
 replaces="libdri2>=0"
 
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }
 
+post_install() {
+	vlicense COPYING LICENSE
+}
+
 libdri2-devel-git_package() {
 	short_desc+=" - development files"
 	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"

From b5fb0edc6c63727af2b74d8e601865e8ba8366fa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 22:16:07 -0300
Subject: [PATCH 3/3] sunxi-mali: clean up, mark as nonfree.

---
 srcpkgs/sunxi-mali/patches/make-tabs.patch | 29 ----------------------
 srcpkgs/sunxi-mali/template                | 27 +++++++++++++-------
 2 files changed, 18 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/sunxi-mali/patches/make-tabs.patch

diff --git a/srcpkgs/sunxi-mali/patches/make-tabs.patch b/srcpkgs/sunxi-mali/patches/make-tabs.patch
deleted file mode 100644
index 796dd3ae620..00000000000
--- a/srcpkgs/sunxi-mali/patches/make-tabs.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- lib/mali/Makefile.split.orig	2014-01-29 13:32:24.446817426 +0100
-+++ lib/mali/Makefile.split	2014-01-29 13:33:03.822133629 +0100
-@@ -1,16 +1,16 @@
- # Makefile for when everything is split up nicely.
- 
- install: libMali.so libEGL.so.1.4 libGLESv1_CM.so.1.1 libGLESv2.so.2.0
--        $(INSTALL_DATA) $^ $(libdir)
-+	$(INSTALL_DATA) $^ $(libdir)
- 
--        $(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
--        $(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
--        $(LN) libEGL.so.1 $(libdir)libEGL.so
-+	$(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
-+	$(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
-+	$(LN) libEGL.so.1 $(libdir)libEGL.so
- 
--        $(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
--        $(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
--        $(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
-+	$(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
- 
--        $(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
--        $(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
--        $(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
-+	$(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
diff --git a/srcpkgs/sunxi-mali/template b/srcpkgs/sunxi-mali/template
index 42b20a453a8..a3a234a132a 100644
--- a/srcpkgs/sunxi-mali/template
+++ b/srcpkgs/sunxi-mali/template
@@ -1,34 +1,43 @@
 # Template file for 'sunxi-mali'
 pkgname=sunxi-mali
 version=20181122
-revision=1
+revision=2
+_commit=d343311efc8db166d8371b28494f0f27b6a58724
+_lib_commit=1c5063f43cdc9de341c0d63b2e3921cab86c7742
+archs="armv7l"
+create_wrksrc=yes
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-makefile
-hostmakedepends="git pkg-config perl"
+hostmakedepends="pkg-config perl"
 makedepends="libXfixes-devel libump-git-devel libdri2-devel-git libdrm-devel"
 short_desc="Linux sunxi MALI userpace propietary libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/linux-sunxi/sunxi-mali"
-nostrip=yes
-archs="armv7l"
+distfiles="${homepage}/archive/${_commit}.tar.gz
+ https://github.com/linux-sunxi/sunxi-mali-proprietary/archive/${_lib_commit}.tar.gz"
+checksum="5ae27be532928667aa820a0aa9813dde545c224294b9402b27b6ca68f4d69ee4
+ f87d93629072dd0306ffe1200425188129e5f7f97750126dff38464ea707f673"
 provides="libEGL-1.0_1 libGLES-1.0_1"
 replaces="libEGL>=0 libGLES>=0"
+repository=nonfree
+nostrip=yes
 
-do_fetch() {
-	git clone https://github.com/linux-sunxi/sunxi-mali.git ${wrksrc}
-	cd ${wrksrc}
-	git submodule init
-	git submodule update
+post_extract() {
+	cp -r sunxi-mali-proprietary-${_lib_commit}/* ${pkgname}-${_commit}/lib/mali/
 }
 
 do_build() {
 	VERSION=r3p0 ABI=armhf EGL_TYPE=x11 make config
 	make ${makejobs}
+
+	sed -n '1,22p' version/version.c > LICENSE
 }
 
 do_install() {
 	vmkdir usr/lib
 	make DESTDIR=${DESTDIR} install
+	vlicense LICENSE
 }
 
 sunxi-mali-devel_package() {

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] Clean up libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
                   ` (5 preceding siblings ...)
  2020-08-31 16:56 ` ericonr
@ 2020-09-20 15:22 ` ericonr
  2020-09-24  4:39 ` ericonr
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-09-20 15:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Clean up libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 6891 bytes --]

From ddd807b321e81b415608d0a54693fdffdbdd50c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/3] xorg-server: remove libdri2 from makedeps.

Obsolete.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 267b1f0cecf..4524831f1d7 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
 version=1.20.9
-revision=3
+revision=4
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"

From 7110a2fb7bef0de722de14cf39a3f95fc8445571 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/3] libdri2-git: clean up package.

---
 srcpkgs/libdri2-git/template | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
index 15299d525dc..60e0455aa8c 100644
--- a/srcpkgs/libdri2-git/template
+++ b/srcpkgs/libdri2-git/template
@@ -1,27 +1,31 @@
 # Template file for 'libdri2-git'
 pkgname=libdri2-git
 version=20140317
-revision=2
+revision=3
+_commit=4f1eef3183df2b270c3d5cbef07343ee5127a6a4
+wrksrc=libdri2-${_commit}
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
-hostmakedepends="automake libtool pkg-config xorg-util-macros git"
+hostmakedepends="automake libtool pkg-config xorg-util-macros"
 makedepends="xorgproto libXfixes-devel libXext-devel libdrm-devel"
 short_desc="Library for the DRI2 extension to the X Window System"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/robclark/libdri2"
+distfiles="${homepage}/archive/${_commit}.tar.gz"
+checksum=7c427f5c3fbda3d1df1dc77129e87605f4af1f3ad2adf2653c560d1703aa4395
 
 provides="libdri2-1.0_1"
 replaces="libdri2>=0"
 
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }
 
+post_install() {
+	vlicense COPYING LICENSE
+}
+
 libdri2-devel-git_package() {
 	short_desc+=" - development files"
 	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"

From 85584c8a9ce1fa07355d40f7d1006955a78b1ee8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 22:16:07 -0300
Subject: [PATCH 3/3] sunxi-mali: clean up, mark as nonfree.

---
 srcpkgs/sunxi-mali/patches/make-tabs.patch | 29 ----------------------
 srcpkgs/sunxi-mali/template                | 27 +++++++++++++-------
 2 files changed, 18 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/sunxi-mali/patches/make-tabs.patch

diff --git a/srcpkgs/sunxi-mali/patches/make-tabs.patch b/srcpkgs/sunxi-mali/patches/make-tabs.patch
deleted file mode 100644
index 796dd3ae620..00000000000
--- a/srcpkgs/sunxi-mali/patches/make-tabs.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- lib/mali/Makefile.split.orig	2014-01-29 13:32:24.446817426 +0100
-+++ lib/mali/Makefile.split	2014-01-29 13:33:03.822133629 +0100
-@@ -1,16 +1,16 @@
- # Makefile for when everything is split up nicely.
- 
- install: libMali.so libEGL.so.1.4 libGLESv1_CM.so.1.1 libGLESv2.so.2.0
--        $(INSTALL_DATA) $^ $(libdir)
-+	$(INSTALL_DATA) $^ $(libdir)
- 
--        $(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
--        $(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
--        $(LN) libEGL.so.1 $(libdir)libEGL.so
-+	$(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
-+	$(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
-+	$(LN) libEGL.so.1 $(libdir)libEGL.so
- 
--        $(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
--        $(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
--        $(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
-+	$(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
- 
--        $(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
--        $(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
--        $(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
-+	$(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
diff --git a/srcpkgs/sunxi-mali/template b/srcpkgs/sunxi-mali/template
index 42b20a453a8..a3a234a132a 100644
--- a/srcpkgs/sunxi-mali/template
+++ b/srcpkgs/sunxi-mali/template
@@ -1,34 +1,43 @@
 # Template file for 'sunxi-mali'
 pkgname=sunxi-mali
 version=20181122
-revision=1
+revision=2
+_commit=d343311efc8db166d8371b28494f0f27b6a58724
+_lib_commit=1c5063f43cdc9de341c0d63b2e3921cab86c7742
+archs="armv7l"
+create_wrksrc=yes
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-makefile
-hostmakedepends="git pkg-config perl"
+hostmakedepends="pkg-config perl"
 makedepends="libXfixes-devel libump-git-devel libdri2-devel-git libdrm-devel"
 short_desc="Linux sunxi MALI userpace propietary libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/linux-sunxi/sunxi-mali"
-nostrip=yes
-archs="armv7l"
+distfiles="${homepage}/archive/${_commit}.tar.gz
+ https://github.com/linux-sunxi/sunxi-mali-proprietary/archive/${_lib_commit}.tar.gz"
+checksum="5ae27be532928667aa820a0aa9813dde545c224294b9402b27b6ca68f4d69ee4
+ f87d93629072dd0306ffe1200425188129e5f7f97750126dff38464ea707f673"
 provides="libEGL-1.0_1 libGLES-1.0_1"
 replaces="libEGL>=0 libGLES>=0"
+repository=nonfree
+nostrip=yes
 
-do_fetch() {
-	git clone https://github.com/linux-sunxi/sunxi-mali.git ${wrksrc}
-	cd ${wrksrc}
-	git submodule init
-	git submodule update
+post_extract() {
+	cp -r sunxi-mali-proprietary-${_lib_commit}/* ${pkgname}-${_commit}/lib/mali/
 }
 
 do_build() {
 	VERSION=r3p0 ABI=armhf EGL_TYPE=x11 make config
 	make ${makejobs}
+
+	sed -n '1,22p' version/version.c > LICENSE
 }
 
 do_install() {
 	vmkdir usr/lib
 	make DESTDIR=${DESTDIR} install
+	vlicense LICENSE
 }
 
 sunxi-mali-devel_package() {

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] Clean up libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
                   ` (6 preceding siblings ...)
  2020-09-20 15:22 ` ericonr
@ 2020-09-24  4:39 ` ericonr
  2020-09-24  4:58 ` ericonr
  2020-09-27 16:47 ` [PR PATCH] [Merged]: " ericonr
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-09-24  4:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Clean up libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 6891 bytes --]

From 892c1e4dcf4cfd21c82d2168d13ab6e0690a7875 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/3] xorg-server: remove libdri2 from makedeps.

Obsolete.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 267b1f0cecf..4524831f1d7 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
 # Template file for 'xorg-server'
 pkgname=xorg-server
 version=1.20.9
-revision=3
+revision=4
 build_style=meson
 configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
  -Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"

From 54878f495a6ef71b8e253c35d90e89c99ce4b8df Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/3] libdri2-git: clean up package.

---
 srcpkgs/libdri2-git/template | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
index 15299d525dc..60e0455aa8c 100644
--- a/srcpkgs/libdri2-git/template
+++ b/srcpkgs/libdri2-git/template
@@ -1,27 +1,31 @@
 # Template file for 'libdri2-git'
 pkgname=libdri2-git
 version=20140317
-revision=2
+revision=3
+_commit=4f1eef3183df2b270c3d5cbef07343ee5127a6a4
+wrksrc=libdri2-${_commit}
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
-hostmakedepends="automake libtool pkg-config xorg-util-macros git"
+hostmakedepends="automake libtool pkg-config xorg-util-macros"
 makedepends="xorgproto libXfixes-devel libXext-devel libdrm-devel"
 short_desc="Library for the DRI2 extension to the X Window System"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/robclark/libdri2"
+distfiles="${homepage}/archive/${_commit}.tar.gz"
+checksum=7c427f5c3fbda3d1df1dc77129e87605f4af1f3ad2adf2653c560d1703aa4395
 
 provides="libdri2-1.0_1"
 replaces="libdri2>=0"
 
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }
 
+post_install() {
+	vlicense COPYING LICENSE
+}
+
 libdri2-devel-git_package() {
 	short_desc+=" - development files"
 	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"

From 3093dd771a0a2fca921dc0746502feab57fc5cc9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 22:16:07 -0300
Subject: [PATCH 3/3] sunxi-mali: clean up, mark as nonfree.

---
 srcpkgs/sunxi-mali/patches/make-tabs.patch | 29 ----------------------
 srcpkgs/sunxi-mali/template                | 27 +++++++++++++-------
 2 files changed, 18 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/sunxi-mali/patches/make-tabs.patch

diff --git a/srcpkgs/sunxi-mali/patches/make-tabs.patch b/srcpkgs/sunxi-mali/patches/make-tabs.patch
deleted file mode 100644
index 796dd3ae620..00000000000
--- a/srcpkgs/sunxi-mali/patches/make-tabs.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- lib/mali/Makefile.split.orig	2014-01-29 13:32:24.446817426 +0100
-+++ lib/mali/Makefile.split	2014-01-29 13:33:03.822133629 +0100
-@@ -1,16 +1,16 @@
- # Makefile for when everything is split up nicely.
- 
- install: libMali.so libEGL.so.1.4 libGLESv1_CM.so.1.1 libGLESv2.so.2.0
--        $(INSTALL_DATA) $^ $(libdir)
-+	$(INSTALL_DATA) $^ $(libdir)
- 
--        $(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
--        $(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
--        $(LN) libEGL.so.1 $(libdir)libEGL.so
-+	$(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
-+	$(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
-+	$(LN) libEGL.so.1 $(libdir)libEGL.so
- 
--        $(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
--        $(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
--        $(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
-+	$(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
- 
--        $(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
--        $(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
--        $(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
-+	$(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
diff --git a/srcpkgs/sunxi-mali/template b/srcpkgs/sunxi-mali/template
index 42b20a453a8..a3a234a132a 100644
--- a/srcpkgs/sunxi-mali/template
+++ b/srcpkgs/sunxi-mali/template
@@ -1,34 +1,43 @@
 # Template file for 'sunxi-mali'
 pkgname=sunxi-mali
 version=20181122
-revision=1
+revision=2
+_commit=d343311efc8db166d8371b28494f0f27b6a58724
+_lib_commit=1c5063f43cdc9de341c0d63b2e3921cab86c7742
+archs="armv7l"
+create_wrksrc=yes
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-makefile
-hostmakedepends="git pkg-config perl"
+hostmakedepends="pkg-config perl"
 makedepends="libXfixes-devel libump-git-devel libdri2-devel-git libdrm-devel"
 short_desc="Linux sunxi MALI userpace propietary libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/linux-sunxi/sunxi-mali"
-nostrip=yes
-archs="armv7l"
+distfiles="${homepage}/archive/${_commit}.tar.gz
+ https://github.com/linux-sunxi/sunxi-mali-proprietary/archive/${_lib_commit}.tar.gz"
+checksum="5ae27be532928667aa820a0aa9813dde545c224294b9402b27b6ca68f4d69ee4
+ f87d93629072dd0306ffe1200425188129e5f7f97750126dff38464ea707f673"
 provides="libEGL-1.0_1 libGLES-1.0_1"
 replaces="libEGL>=0 libGLES>=0"
+repository=nonfree
+nostrip=yes
 
-do_fetch() {
-	git clone https://github.com/linux-sunxi/sunxi-mali.git ${wrksrc}
-	cd ${wrksrc}
-	git submodule init
-	git submodule update
+post_extract() {
+	cp -r sunxi-mali-proprietary-${_lib_commit}/* ${pkgname}-${_commit}/lib/mali/
 }
 
 do_build() {
 	VERSION=r3p0 ABI=armhf EGL_TYPE=x11 make config
 	make ${makejobs}
+
+	sed -n '1,22p' version/version.c > LICENSE
 }
 
 do_install() {
 	vmkdir usr/lib
 	make DESTDIR=${DESTDIR} install
+	vlicense LICENSE
 }
 
 sunxi-mali-devel_package() {

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] Clean up libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
                   ` (7 preceding siblings ...)
  2020-09-24  4:39 ` ericonr
@ 2020-09-24  4:58 ` ericonr
  2020-09-27 16:47 ` [PR PATCH] [Merged]: " ericonr
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-09-24  4:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 401 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages libdri2
https://github.com/void-linux/void-packages/pull/24058

Clean up libdri2-git
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

A patch file from https://github.com/void-linux/void-packages/pull/24058.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libdri2-24058.patch --]
[-- Type: text/x-diff, Size: 7135 bytes --]

From 84c3b8cc2c7b07337bd95997e3b8018639a61220 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:14:39 -0300
Subject: [PATCH 1/3] xorg-server: remove libdri2 from makedeps, orphan.

Obsolete. This doesn't change the build in any way, so no need to revbump.
---
 srcpkgs/xorg-server/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 267b1f0cecf..1d13f877f04 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -13,7 +13,7 @@ configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
 hostmakedepends="pkg-config wayland-devel xkbcomp flex gzip"
 makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
  libXrender-devel libXres-devel libXtst-devel libXv-devel libXxf86dga-devel
- libdmx-devel libdri2-devel-git libepoxy-devel libressl-devel libxkbfile-devel
+ libdmx-devel libepoxy-devel libressl-devel libxkbfile-devel
  libxkbui-devel pixman-devel wayland-devel wayland-protocols
  xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel
  xcb-util-wm-devel xkbcomp nettle-devel $(vopt_if elogind 'dbus-devel')"
@@ -21,7 +21,7 @@ makedepends="MesaLib-devel libXaw-devel libXfont-devel libXfont2-devel
 depends="xkeyboard-config $(vopt_if elogind 'elogind')"
 checkdepends="xkeyboard-config"
 short_desc="X11 server from X.org"
-maintainer="Juan RP <xtraeme@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT, BSD-3-Clause"
 homepage="https://xorg.freedesktop.org"
 distfiles="${XORG_SITE}/xserver/${pkgname}-${version}.tar.bz2"

From de3a9edfebae349f53dd08b494bc7f535d481453 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 19:15:02 -0300
Subject: [PATCH 2/3] libdri2-git: clean up package.

---
 srcpkgs/libdri2-git/template | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/libdri2-git/template b/srcpkgs/libdri2-git/template
index 15299d525dc..60e0455aa8c 100644
--- a/srcpkgs/libdri2-git/template
+++ b/srcpkgs/libdri2-git/template
@@ -1,27 +1,31 @@
 # Template file for 'libdri2-git'
 pkgname=libdri2-git
 version=20140317
-revision=2
+revision=3
+_commit=4f1eef3183df2b270c3d5cbef07343ee5127a6a4
+wrksrc=libdri2-${_commit}
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
-hostmakedepends="automake libtool pkg-config xorg-util-macros git"
+hostmakedepends="automake libtool pkg-config xorg-util-macros"
 makedepends="xorgproto libXfixes-devel libXext-devel libdrm-devel"
 short_desc="Library for the DRI2 extension to the X Window System"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/robclark/libdri2"
+distfiles="${homepage}/archive/${_commit}.tar.gz"
+checksum=7c427f5c3fbda3d1df1dc77129e87605f4af1f3ad2adf2653c560d1703aa4395
 
 provides="libdri2-1.0_1"
 replaces="libdri2>=0"
 
-do_fetch() {
-	git clone git://github.com/robclark/libdri2 ${pkgname}-${version}
-}
-
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh
 }
 
+post_install() {
+	vlicense COPYING LICENSE
+}
+
 libdri2-devel-git_package() {
 	short_desc+=" - development files"
 	depends="libX11-devel libXext-devel ${sourcepkg}>=${version}_${revision}"

From 3a1526b0a090bcaa47a42b28c48aa8f131e9cd45 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 4 Aug 2020 22:16:07 -0300
Subject: [PATCH 3/3] sunxi-mali: clean up, mark as nonfree.

---
 srcpkgs/sunxi-mali/patches/make-tabs.patch | 29 ----------------------
 srcpkgs/sunxi-mali/template                | 27 +++++++++++++-------
 2 files changed, 18 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/sunxi-mali/patches/make-tabs.patch

diff --git a/srcpkgs/sunxi-mali/patches/make-tabs.patch b/srcpkgs/sunxi-mali/patches/make-tabs.patch
deleted file mode 100644
index 796dd3ae620..00000000000
--- a/srcpkgs/sunxi-mali/patches/make-tabs.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- lib/mali/Makefile.split.orig	2014-01-29 13:32:24.446817426 +0100
-+++ lib/mali/Makefile.split	2014-01-29 13:33:03.822133629 +0100
-@@ -1,16 +1,16 @@
- # Makefile for when everything is split up nicely.
- 
- install: libMali.so libEGL.so.1.4 libGLESv1_CM.so.1.1 libGLESv2.so.2.0
--        $(INSTALL_DATA) $^ $(libdir)
-+	$(INSTALL_DATA) $^ $(libdir)
- 
--        $(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
--        $(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
--        $(LN) libEGL.so.1 $(libdir)libEGL.so
-+	$(RM) $(libdir)libEGL.so.1 $(libdir)libEGL.so
-+	$(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
-+	$(LN) libEGL.so.1 $(libdir)libEGL.so
- 
--        $(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
--        $(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
--        $(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(RM) $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
-+	$(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
-+	$(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
- 
--        $(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
--        $(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
--        $(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(RM) $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
-+	$(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
-+	$(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
diff --git a/srcpkgs/sunxi-mali/template b/srcpkgs/sunxi-mali/template
index 42b20a453a8..a3a234a132a 100644
--- a/srcpkgs/sunxi-mali/template
+++ b/srcpkgs/sunxi-mali/template
@@ -1,34 +1,43 @@
 # Template file for 'sunxi-mali'
 pkgname=sunxi-mali
 version=20181122
-revision=1
+revision=2
+_commit=d343311efc8db166d8371b28494f0f27b6a58724
+_lib_commit=1c5063f43cdc9de341c0d63b2e3921cab86c7742
+archs="armv7l"
+create_wrksrc=yes
+build_wrksrc=${pkgname}-${_commit}
 build_style=gnu-makefile
-hostmakedepends="git pkg-config perl"
+hostmakedepends="pkg-config perl"
 makedepends="libXfixes-devel libump-git-devel libdri2-devel-git libdrm-devel"
 short_desc="Linux sunxi MALI userpace propietary libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/linux-sunxi/sunxi-mali"
-nostrip=yes
-archs="armv7l"
+distfiles="${homepage}/archive/${_commit}.tar.gz
+ https://github.com/linux-sunxi/sunxi-mali-proprietary/archive/${_lib_commit}.tar.gz"
+checksum="5ae27be532928667aa820a0aa9813dde545c224294b9402b27b6ca68f4d69ee4
+ f87d93629072dd0306ffe1200425188129e5f7f97750126dff38464ea707f673"
 provides="libEGL-1.0_1 libGLES-1.0_1"
 replaces="libEGL>=0 libGLES>=0"
+repository=nonfree
+nostrip=yes
 
-do_fetch() {
-	git clone https://github.com/linux-sunxi/sunxi-mali.git ${wrksrc}
-	cd ${wrksrc}
-	git submodule init
-	git submodule update
+post_extract() {
+	cp -r sunxi-mali-proprietary-${_lib_commit}/* ${pkgname}-${_commit}/lib/mali/
 }
 
 do_build() {
 	VERSION=r3p0 ABI=armhf EGL_TYPE=x11 make config
 	make ${makejobs}
+
+	sed -n '1,22p' version/version.c > LICENSE
 }
 
 do_install() {
 	vmkdir usr/lib
 	make DESTDIR=${DESTDIR} install
+	vlicense LICENSE
 }
 
 sunxi-mali-devel_package() {

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Merged]: Clean up libdri2-git
  2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
                   ` (8 preceding siblings ...)
  2020-09-24  4:58 ` ericonr
@ 2020-09-27 16:47 ` ericonr
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-09-27 16:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 245 bytes --]

There's a merged pull request on the void-packages repository

Clean up libdri2-git
https://github.com/void-linux/void-packages/pull/24058

Description:
Not sure how to test DRI2, but `xorg-server` itself seems to include all it needs for DRI2.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2020-09-27 16:47 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-04 22:17 [PR PATCH] Remove libdri2-git ericonr
2020-08-05  1:16 ` [PR PATCH] [Updated] " ericonr
2020-08-05  1:37 ` [PR PATCH] [Updated] Clean up libdri2-git ericonr
2020-08-05  2:59 ` ericonr
2020-08-05  3:20 ` ericonr
2020-08-07  2:45 ` ericonr
2020-08-31 16:56 ` ericonr
2020-09-20 15:22 ` ericonr
2020-09-24  4:39 ` ericonr
2020-09-24  4:58 ` ericonr
2020-09-27 16:47 ` [PR PATCH] [Merged]: " ericonr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).