From: voidlinux-github@inbox.vuxu.org
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] protobuf: update to 3.11.2
Date: Sat, 01 Feb 2020 22:03:04 +0100 [thread overview]
Message-ID: <20200201210304.4XsgFOK4A6_yV77g_bjPmUFU_mYWA42SroGyJqbJyCg@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-18691@inbox.vuxu.org>
[-- Attachment #1: Type: text/plain, Size: 792 bytes --]
There is an updated pull request by ahesford against master on the void-packages repository
https://github.com/ahesford/void-packages protobuf
https://github.com/void-linux/void-packages/pull/18691
protobuf: update to 3.11.2
This PR updates the protobuf package and subpackages to version 3.11.2. Google updates the major version of its shared libraries with every release, and this moves libproto*.so.18 to libproto*.so.22. Accordingly, this PR also:
* Revbumps all packages dependent on these shlibs
* Renames the libproto{c,buf,buf-lite}18 subpackages to drop the major version from the name
* Adds "replaces" directives to these subpackages to record the name change.
cc: @the-maldridge
A patch file from https://github.com/void-linux/void-packages/pull/18691.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-protobuf-18691.patch --]
[-- Type: text/x-diff, Size: 30582 bytes --]
From 3447ceb45753322411fd2989daa3f7ddcedffbf4 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:15:05 -0500
Subject: [PATCH 01/25] protobuf: rename all packages with major version 18
---
common/shlibs | 2 +-
srcpkgs/libprotobuf-lite18 | 1 -
srcpkgs/libprotobuf18 | 2 +-
srcpkgs/libprotobuf18-lite | 1 +
srcpkgs/libprotoc-devel | 1 -
srcpkgs/libprotoc18 | 2 +-
srcpkgs/libprotoc18-devel | 1 +
srcpkgs/protobuf-devel | 1 -
srcpkgs/protobuf-lite | 1 -
srcpkgs/protobuf18-devel | 1 +
srcpkgs/protobuf18-lite | 1 +
.../patches/musl-fix.patch | 0
srcpkgs/{protobuf => protobuf18}/template | 24 ++++++++++++-------
13 files changed, 22 insertions(+), 16 deletions(-)
delete mode 120000 srcpkgs/libprotobuf-lite18
create mode 120000 srcpkgs/libprotobuf18-lite
delete mode 120000 srcpkgs/libprotoc-devel
create mode 120000 srcpkgs/libprotoc18-devel
delete mode 120000 srcpkgs/protobuf-devel
delete mode 120000 srcpkgs/protobuf-lite
create mode 120000 srcpkgs/protobuf18-devel
create mode 120000 srcpkgs/protobuf18-lite
rename srcpkgs/{protobuf => protobuf18}/patches/musl-fix.patch (100%)
rename srcpkgs/{protobuf => protobuf18}/template (81%)
diff --git a/common/shlibs b/common/shlibs
index b512768c75b..17b018d4537 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3020,7 +3020,7 @@ libm17n-flt.so.0 m17n-lib-1.7.0_1
libm17n-gui.so.0 m17n-lib-1.7.0_1
libm17n-core.so.0 m17n-lib-1.7.0_1
libm17n.so.0 m17n-lib-1.7.0_1
-libprotobuf-lite.so.18 libprotobuf-lite18-3.7.0_1
+libprotobuf-lite.so.18 libprotobuf18-lite-3.7.1_3
libprotoc.so.18 libprotoc18-3.7.0_1
libprotobuf.so.18 libprotobuf18-3.7.0_1
libsombok.so.3 sombok-2.4.0_1
diff --git a/srcpkgs/libprotobuf-lite18 b/srcpkgs/libprotobuf-lite18
deleted file mode 120000
index 779a5a300bc..00000000000
--- a/srcpkgs/libprotobuf-lite18
+++ /dev/null
@@ -1 +0,0 @@
-protobuf
\ No newline at end of file
diff --git a/srcpkgs/libprotobuf18 b/srcpkgs/libprotobuf18
index 779a5a300bc..a7f3e3e0d06 120000
--- a/srcpkgs/libprotobuf18
+++ b/srcpkgs/libprotobuf18
@@ -1 +1 @@
-protobuf
\ No newline at end of file
+protobuf18
\ No newline at end of file
diff --git a/srcpkgs/libprotobuf18-lite b/srcpkgs/libprotobuf18-lite
new file mode 120000
index 00000000000..a7f3e3e0d06
--- /dev/null
+++ b/srcpkgs/libprotobuf18-lite
@@ -0,0 +1 @@
+protobuf18
\ No newline at end of file
diff --git a/srcpkgs/libprotoc-devel b/srcpkgs/libprotoc-devel
deleted file mode 120000
index 779a5a300bc..00000000000
--- a/srcpkgs/libprotoc-devel
+++ /dev/null
@@ -1 +0,0 @@
-protobuf
\ No newline at end of file
diff --git a/srcpkgs/libprotoc18 b/srcpkgs/libprotoc18
index 779a5a300bc..a7f3e3e0d06 120000
--- a/srcpkgs/libprotoc18
+++ b/srcpkgs/libprotoc18
@@ -1 +1 @@
-protobuf
\ No newline at end of file
+protobuf18
\ No newline at end of file
diff --git a/srcpkgs/libprotoc18-devel b/srcpkgs/libprotoc18-devel
new file mode 120000
index 00000000000..a7f3e3e0d06
--- /dev/null
+++ b/srcpkgs/libprotoc18-devel
@@ -0,0 +1 @@
+protobuf18
\ No newline at end of file
diff --git a/srcpkgs/protobuf-devel b/srcpkgs/protobuf-devel
deleted file mode 120000
index 779a5a300bc..00000000000
--- a/srcpkgs/protobuf-devel
+++ /dev/null
@@ -1 +0,0 @@
-protobuf
\ No newline at end of file
diff --git a/srcpkgs/protobuf-lite b/srcpkgs/protobuf-lite
deleted file mode 120000
index 779a5a300bc..00000000000
--- a/srcpkgs/protobuf-lite
+++ /dev/null
@@ -1 +0,0 @@
-protobuf
\ No newline at end of file
diff --git a/srcpkgs/protobuf18-devel b/srcpkgs/protobuf18-devel
new file mode 120000
index 00000000000..a7f3e3e0d06
--- /dev/null
+++ b/srcpkgs/protobuf18-devel
@@ -0,0 +1 @@
+protobuf18
\ No newline at end of file
diff --git a/srcpkgs/protobuf18-lite b/srcpkgs/protobuf18-lite
new file mode 120000
index 00000000000..a7f3e3e0d06
--- /dev/null
+++ b/srcpkgs/protobuf18-lite
@@ -0,0 +1 @@
+protobuf18
\ No newline at end of file
diff --git a/srcpkgs/protobuf/patches/musl-fix.patch b/srcpkgs/protobuf18/patches/musl-fix.patch
similarity index 100%
rename from srcpkgs/protobuf/patches/musl-fix.patch
rename to srcpkgs/protobuf18/patches/musl-fix.patch
diff --git a/srcpkgs/protobuf/template b/srcpkgs/protobuf18/template
similarity index 81%
rename from srcpkgs/protobuf/template
rename to srcpkgs/protobuf18/template
index 9200764343b..ab7fb8f9b6a 100644
--- a/srcpkgs/protobuf/template
+++ b/srcpkgs/protobuf18/template
@@ -1,7 +1,8 @@
-# Template file for 'protobuf'
-pkgname=protobuf
+# Template file for 'protobuf18'
+pkgname=protobuf18
version=3.7.1
-revision=2
+revision=3
+wrksrc="protobuf-${version}"
build_style=gnu-configure
hostmakedepends="pkg-config automake libtool"
makedepends="zlib-devel"
@@ -13,6 +14,8 @@ changelog="https://raw.githubusercontent.com/google/protobuf/master/CHANGES.txt"
distfiles="https://github.com/protocolbuffers/protobuf/archive/v${version}.tar.gz"
checksum=f1748989842b46fa208b2a6e4e2785133cfcc3e4d43c17fecb023733f0f5443f
+conflicts="protobuf>=3.11.2"
+
if [ "$CROSS_BUILD" ]; then
# needs host protoc
hostmakedepends+=" protobuf"
@@ -42,8 +45,9 @@ libprotobuf18_package() {
}
}
-libprotobuf-lite18_package() {
+libprotobuf18-lite_package() {
short_desc="Protocol buffers C++ library (lite version)"
+ replaces="libprotobuf-lite18>=0"
pkg_install() {
vmove "usr/lib/libprotobuf-lite.so.*"
vlicense LICENSE
@@ -58,9 +62,10 @@ libprotoc18_package() {
}
}
-libprotoc-devel_package() {
+libprotoc18-devel_package() {
depends="libprotoc18-${version}_${revision}"
short_desc="Protocol buffers compiler library - development files"
+ conflicts="libprotoc-devel>=3.11.2"
pkg_install() {
vmove usr/lib/libprotoc.a
vmove usr/lib/libprotoc.so
@@ -68,11 +73,12 @@ libprotoc-devel_package() {
}
}
-protobuf-devel_package() {
+protobuf18-devel_package() {
depends="zlib-devel
libprotobuf18-${version}_${revision}
- libprotobuf-lite18-${version}_${revision}"
+ libprotobuf18-lite-${version}_${revision}"
short_desc="Protocol buffers C++ library - development files"
+ conflicts="protobuf-devel>=3.11.2"
pkg_install() {
vmove usr/include
vmove usr/lib/libprotobuf.a
@@ -83,9 +89,9 @@ protobuf-devel_package() {
}
}
-protobuf-lite_package() {
+protobuf18-lite_package() {
build_style=meta
short_desc="Protocol buffers C++ library (lite version)"
- depends="libprotobuf-lite18-${version}_${revision}"
+ depends="libprotobuf18-lite-${version}_${revision}"
archs=noarch
}
From e50ca06b0cbeab823834fc2a15fdb7446807d963 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:29:34 -0500
Subject: [PATCH 02/25] protobuf: upgrade to 3.11.2
---
common/shlibs | 3 ++
srcpkgs/libprotobuf22 | 1 +
srcpkgs/libprotobuf22-lite | 1 +
srcpkgs/libprotoc-devel | 1 +
srcpkgs/libprotoc22 | 1 +
srcpkgs/protobuf-devel | 1 +
srcpkgs/protobuf-lite | 1 +
srcpkgs/protobuf/template | 96 ++++++++++++++++++++++++++++++++++++++
8 files changed, 105 insertions(+)
create mode 120000 srcpkgs/libprotobuf22
create mode 120000 srcpkgs/libprotobuf22-lite
create mode 120000 srcpkgs/libprotoc-devel
create mode 120000 srcpkgs/libprotoc22
create mode 120000 srcpkgs/protobuf-devel
create mode 120000 srcpkgs/protobuf-lite
create mode 100644 srcpkgs/protobuf/template
diff --git a/common/shlibs b/common/shlibs
index 17b018d4537..2a7f41e60c7 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3023,6 +3023,9 @@ libm17n.so.0 m17n-lib-1.7.0_1
libprotobuf-lite.so.18 libprotobuf18-lite-3.7.1_3
libprotoc.so.18 libprotoc18-3.7.0_1
libprotobuf.so.18 libprotobuf18-3.7.0_1
+libprotobuf-lite.so.22 libprotobuf22-lite-3.11.2_1
+libprotoc.so.22 libprotoc22-3.11.2_1
+libprotobuf.so.22 libprotobuf22-3.11.2_1
libsombok.so.3 sombok-2.4.0_1
libdeviceclient.so.0 pragha-1.3.3_1
libguile-srfi-srfi-1-v-3.so.3 guile1.8-1.8.8_1
diff --git a/srcpkgs/libprotobuf22 b/srcpkgs/libprotobuf22
new file mode 120000
index 00000000000..779a5a300bc
--- /dev/null
+++ b/srcpkgs/libprotobuf22
@@ -0,0 +1 @@
+protobuf
\ No newline at end of file
diff --git a/srcpkgs/libprotobuf22-lite b/srcpkgs/libprotobuf22-lite
new file mode 120000
index 00000000000..779a5a300bc
--- /dev/null
+++ b/srcpkgs/libprotobuf22-lite
@@ -0,0 +1 @@
+protobuf
\ No newline at end of file
diff --git a/srcpkgs/libprotoc-devel b/srcpkgs/libprotoc-devel
new file mode 120000
index 00000000000..779a5a300bc
--- /dev/null
+++ b/srcpkgs/libprotoc-devel
@@ -0,0 +1 @@
+protobuf
\ No newline at end of file
diff --git a/srcpkgs/libprotoc22 b/srcpkgs/libprotoc22
new file mode 120000
index 00000000000..779a5a300bc
--- /dev/null
+++ b/srcpkgs/libprotoc22
@@ -0,0 +1 @@
+protobuf
\ No newline at end of file
diff --git a/srcpkgs/protobuf-devel b/srcpkgs/protobuf-devel
new file mode 120000
index 00000000000..779a5a300bc
--- /dev/null
+++ b/srcpkgs/protobuf-devel
@@ -0,0 +1 @@
+protobuf
\ No newline at end of file
diff --git a/srcpkgs/protobuf-lite b/srcpkgs/protobuf-lite
new file mode 120000
index 00000000000..779a5a300bc
--- /dev/null
+++ b/srcpkgs/protobuf-lite
@@ -0,0 +1 @@
+protobuf
\ No newline at end of file
diff --git a/srcpkgs/protobuf/template b/srcpkgs/protobuf/template
new file mode 100644
index 00000000000..fb0e8cfbfac
--- /dev/null
+++ b/srcpkgs/protobuf/template
@@ -0,0 +1,96 @@
+# Template file for 'protobuf'
+pkgname=protobuf
+version=3.11.2
+revision=1
+build_style=gnu-configure
+hostmakedepends="pkg-config automake libtool"
+makedepends="zlib-devel"
+short_desc="Protocol buffers compiler"
+maintainer="Michael Aldridge <maldridge@voidlinux.org>"
+license="BSD-3-Clause"
+homepage="https://developers.google.com/protocol-buffers/"
+changelog="https://raw.githubusercontent.com/google/protobuf/master/CHANGES.txt"
+distfiles="https://github.com/protocolbuffers/protobuf/archive/v${version}.tar.gz"
+checksum=e8c7601439dbd4489fe5069c33d374804990a56c2f710e00227ee5d8fd650e67
+
+if [ "$CROSS_BUILD" ]; then
+ # needs host protoc
+ hostmakedepends+=" protobuf"
+ configure_args+=" --with-protoc=/usr/bin/protoc"
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+ armv[56]*|mips*|ppc|ppc-musl)
+ makedepends+=" libatomic-devel"
+ LDFLAGS+=" -latomic"
+ ;;
+esac
+
+pre_configure() {
+ autoreconf -fi
+}
+
+do_configure() {
+ # configure doesn't set proper linker flags when discovering pthread
+ PTHREAD_LIBS="-pthread" PTHREAD_CFLAGS="-pthread" ./configure ${configure_args}
+}
+
+post_install() {
+ vlicense LICENSE
+}
+
+libprotobuf22_package() {
+ short_desc="Protocol buffers C++ library"
+ pkg_install() {
+ vmove "usr/lib/libprotobuf.so.*"
+ vlicense LICENSE
+ }
+}
+
+libprotobuf22-lite_package() {
+ short_desc="Protocol buffers C++ library (lite version)"
+ pkg_install() {
+ vmove "usr/lib/libprotobuf-lite.so.*"
+ vlicense LICENSE
+ }
+}
+
+libprotoc22_package() {
+ short_desc="Protocol buffers compiler library"
+ pkg_install() {
+ vmove "usr/lib/libprotoc*.so.*"
+ vlicense LICENSE
+ }
+}
+
+libprotoc-devel_package() {
+ depends="libprotoc22-${version}_${revision}"
+ short_desc="Protocol buffers compiler library - development files"
+ pkg_install() {
+ vmove usr/lib/libprotoc.a
+ vmove usr/lib/libprotoc.so
+ vmove usr/include/google/protobuf/compiler
+ }
+}
+
+protobuf-devel_package() {
+ depends="zlib-devel
+ libprotobuf22-${version}_${revision}
+ libprotobuf22-lite-${version}_${revision}"
+ short_desc="Protocol buffers C++ library - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/libprotobuf.a
+ vmove usr/lib/libprotobuf-lite.a
+ vmove usr/lib/libprotobuf.so
+ vmove usr/lib/libprotobuf-lite.so
+ vmove usr/lib/pkgconfig
+ }
+}
+
+protobuf-lite_package() {
+ build_style=meta
+ short_desc="Protocol buffers C++ library (lite version)"
+ depends="libprotobuf22-lite-${version}_${revision}"
+ archs=noarch
+}
From c120d9381fa424b5d4e2ef9cd2ec6c8c7beca9a8 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:27 -0500
Subject: [PATCH 03/25] EternalTerminal: update to protobuf 3.11.2
---
srcpkgs/EternalTerminal/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/EternalTerminal/template b/srcpkgs/EternalTerminal/template
index e234e5ee896..c1cd574bf51 100644
--- a/srcpkgs/EternalTerminal/template
+++ b/srcpkgs/EternalTerminal/template
@@ -1,7 +1,7 @@
# Template file for 'EternalTerminal'
pkgname=EternalTerminal
version=6.0.5
-revision=2
+revision=3
wrksrc="${pkgname}-et-v${version}"
build_style=cmake
hostmakedepends="protobuf"
From d0c44cfacc3f7136ea9813574d3e717c9cfdf73d Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:27 -0500
Subject: [PATCH 04/25] astroid: update to protobuf 3.11.2
---
srcpkgs/astroid/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/astroid/template b/srcpkgs/astroid/template
index 3d0fad865c5..e0c486a4a72 100644
--- a/srcpkgs/astroid/template
+++ b/srcpkgs/astroid/template
@@ -1,7 +1,7 @@
# Template file for 'astroid'
pkgname=astroid
version=0.15
-revision=2
+revision=3
build_style=cmake
hostmakedepends="pkg-config scdoc protobuf gobject-introspection"
makedepends="libnotmuch-devel gtkmm-devel webkit2gtk-devel libsass-devel
From 6b2914b5204d2daba28f7f8e15d5648578c92fe0 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:27 -0500
Subject: [PATCH 05/25] cura-engine: update to protobuf 3.11.2
---
srcpkgs/cura-engine/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cura-engine/template b/srcpkgs/cura-engine/template
index ff6240ea2c2..510a1672b50 100644
--- a/srcpkgs/cura-engine/template
+++ b/srcpkgs/cura-engine/template
@@ -1,7 +1,7 @@
# Template file for 'cura-engine'
pkgname=cura-engine
version=4.4.1
-revision=1
+revision=2
wrksrc="CuraEngine-${version}"
build_style=cmake
configure_args="-DCURA_ENGINE_VERSION=${version}"
From 17962b9273bd186a616b6c0dfdf95f056b81ac26 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:27 -0500
Subject: [PATCH 06/25] hyperion: update to protobuf 3.11.2
---
srcpkgs/hyperion/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/hyperion/template b/srcpkgs/hyperion/template
index 7ce415e929e..09a2110bbac 100644
--- a/srcpkgs/hyperion/template
+++ b/srcpkgs/hyperion/template
@@ -1,7 +1,7 @@
# Template file for 'hyperion'
pkgname=hyperion
version=1.03.2
-revision=3
+revision=4
build_style=cmake
configure_args="-DUSE_SYSTEM_PROTO_LIBS=ON -DENABLE_QT5=ON
-DPROTOBUF_PROTOC_EXECUTABLE=/usr/bin/protoc -DENABLE_AMLOGIC=ON
From c6dcfdd49387baa6cd36dd08a470fa69c1c5ca4e Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:27 -0500
Subject: [PATCH 07/25] kismet: update to protobuf 3.11.2
---
srcpkgs/kismet/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/kismet/template b/srcpkgs/kismet/template
index bb42be12bd5..ce34b424963 100644
--- a/srcpkgs/kismet/template
+++ b/srcpkgs/kismet/template
@@ -1,7 +1,7 @@
# Template file for 'kismet'
pkgname=kismet
version=2019.12.R2
-revision=1
+revision=2
_realver="${version//./-}"
wrksrc="${pkgname}-${_realver}"
build_style=gnu-configure
From 8407cc511b256ffc69297e1da2d8a5fcd4c49abd Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:27 -0500
Subject: [PATCH 08/25] libArcus: update to protobuf 3.11.2
---
srcpkgs/libArcus/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libArcus/template b/srcpkgs/libArcus/template
index 97cf6fbb930..3f4b5c69d81 100644
--- a/srcpkgs/libArcus/template
+++ b/srcpkgs/libArcus/template
@@ -1,7 +1,7 @@
# Template file for 'libArcus'
pkgname=libArcus
version=4.4.1
-revision=1
+revision=2
build_style=cmake
configure_args="-DBUILD_EXAMPLES=OFF"
hostmakedepends="protobuf python3-sip-devel"
From af7acaee7b7bdeef0cb7b8e288b82e27fd776a43 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:27 -0500
Subject: [PATCH 09/25] libcompizconfig: update to protobuf 3.11.2
---
srcpkgs/libcompizconfig/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libcompizconfig/template b/srcpkgs/libcompizconfig/template
index 3d66d68de48..6fadb4059f0 100644
--- a/srcpkgs/libcompizconfig/template
+++ b/srcpkgs/libcompizconfig/template
@@ -1,7 +1,7 @@
# Template file for 'libcompizconfig'
pkgname=libcompizconfig
version=0.8.16
-revision=3
+revision=4
build_style=gnu-configure
configure_args="--disable-static"
hostmakedepends="automake intltool libtool pkg-config protobuf"
From 188810821879d22302ca2a3428c975d532d7c61c Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:28 -0500
Subject: [PATCH 10/25] litecoin: update to protobuf 3.11.2
---
srcpkgs/litecoin/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/litecoin/template b/srcpkgs/litecoin/template
index e1a443563d9..207b0bff782 100644
--- a/srcpkgs/litecoin/template
+++ b/srcpkgs/litecoin/template
@@ -1,7 +1,7 @@
# Template file for 'litecoin'
pkgname=litecoin
version=0.17.1
-revision=2
+revision=3
build_style=gnu-configure
configure_args="--with-incompatible-bdb --with-gui=qt5 --disable-static
--disable-tests --with-libressl"
From d4581a386f13f98db6cf1406572ab2dbb11d1b9e Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:28 -0500
Subject: [PATCH 11/25] mixxx: update to protobuf 3.11.2
---
srcpkgs/mixxx/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/mixxx/template b/srcpkgs/mixxx/template
index 08857d07f63..af406613a07 100644
--- a/srcpkgs/mixxx/template
+++ b/srcpkgs/mixxx/template
@@ -1,7 +1,7 @@
# Template file for 'mixxx'
pkgname=mixxx
version=2.2.2
-revision=1
+revision=2
wrksrc="mixxx-release-${version}"
build_style=scons
hostmakedepends="pkg-config protobuf"
From edbb2f46f35091b091dcad2091a9fa396ff3cbab Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:28 -0500
Subject: [PATCH 12/25] mosh: update to protobuf 3.11.2
---
srcpkgs/mosh/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/mosh/template b/srcpkgs/mosh/template
index ac3d8112a79..ad93d97a071 100644
--- a/srcpkgs/mosh/template
+++ b/srcpkgs/mosh/template
@@ -1,7 +1,7 @@
# Template file for 'mosh'
pkgname=mosh
version=1.3.2
-revision=14
+revision=15
build_style=gnu-configure
hostmakedepends="pkg-config protobuf"
makedepends="ncurses-devel protobuf-devel libutempter-devel libressl-devel"
From 685ce326f4fd9a2276a7505185fd2a6ad5bb6513 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:28 -0500
Subject: [PATCH 13/25] mumble: update to protobuf 3.11.2
---
srcpkgs/mumble/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/mumble/template b/srcpkgs/mumble/template
index 31305a5601e..9b5ef0c76fc 100644
--- a/srcpkgs/mumble/template
+++ b/srcpkgs/mumble/template
@@ -1,7 +1,7 @@
# Template file for 'mumble'
pkgname=mumble
version=1.3.0
-revision=1
+revision=2
build_style=qmake
configure_args="CONFIG+=bundled-celt CONFIG+=no-bundled-opus CONFIG+=no-update
CONFIG+=no-bundled-speex CONFIG+=no-g15 CONFIG+=no-xevie CONFIG+=pulseaudio
From 187d4b1fdaa93d15bd1e2be7ba24d38523f0cea0 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:28 -0500
Subject: [PATCH 14/25] paraview: update to protobuf 3.11.2
---
srcpkgs/paraview/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/paraview/template b/srcpkgs/paraview/template
index 615f8d9b0cf..e476e84d543 100644
--- a/srcpkgs/paraview/template
+++ b/srcpkgs/paraview/template
@@ -1,7 +1,7 @@
# Template file for 'paraview'
pkgname=paraview
version=5.6.1
-revision=3
+revision=4
wrksrc=ParaView-v${version}
build_style=cmake
configure_args="-DPARAVIEW_ENABLE_FFMPEG=ON
From c931416af087d1e9f614c3bea23762669c4a62ae Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:28 -0500
Subject: [PATCH 15/25] protobuf-c: update to protobuf 3.11.2
---
srcpkgs/protobuf-c/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/protobuf-c/template b/srcpkgs/protobuf-c/template
index c2056413a56..1f85af52108 100644
--- a/srcpkgs/protobuf-c/template
+++ b/srcpkgs/protobuf-c/template
@@ -1,7 +1,7 @@
# Template file for 'protobuf-c'
pkgname=protobuf-c
version=1.3.2
-revision=1
+revision=2
build_style=gnu-configure
configure_args="$(vopt_enable protoc)"
hostmakedepends="pkg-config protobuf"
From 551da33f415f929769e5ea4dec79042987041fc0 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:28 -0500
Subject: [PATCH 16/25] strawberry: update to protobuf 3.11.2
---
srcpkgs/strawberry/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/strawberry/template b/srcpkgs/strawberry/template
index 10c6ad626a6..527300391c3 100644
--- a/srcpkgs/strawberry/template
+++ b/srcpkgs/strawberry/template
@@ -1,7 +1,7 @@
# Template file for 'strawberry'
pkgname=strawberry
version=0.6.5
-revision=1
+revision=2
build_style=cmake
hostmakedepends="pkg-config qt5-host-tools qt5-devel protobuf"
makedepends="alsa-lib-devel boost-devel gnutls-devel fftw-devel
From da220776a39a2822fd6e3f9893ba77bb09505d20 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:28 -0500
Subject: [PATCH 17/25] sysdig: update to protobuf 3.11.2
---
srcpkgs/sysdig/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/sysdig/template b/srcpkgs/sysdig/template
index 7be9e2aee17..a02d4fb168c 100644
--- a/srcpkgs/sysdig/template
+++ b/srcpkgs/sysdig/template
@@ -1,7 +1,7 @@
# Template file for 'sysdig'
pkgname=sysdig
version=0.26.5
-revision=2
+revision=3
archs="i686 x86_64 ppc64le"
build_style=cmake
configure_args="-DSYSDIG_VERSION=${version} -DUSE_BUNDLED_DEPS=OFF
From 7eebc22a437319decd7b24f5b419074dd0beebcc Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 08:46:29 -0500
Subject: [PATCH 18/25] usbguard: update to protobuf 3.11.2
---
srcpkgs/usbguard/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/usbguard/template b/srcpkgs/usbguard/template
index 8811663093f..6c40641ea3b 100644
--- a/srcpkgs/usbguard/template
+++ b/srcpkgs/usbguard/template
@@ -1,7 +1,7 @@
# Template file for 'usbguard'
pkgname=usbguard
version=0.7.6
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--with-crypto-library=sodium --with-bundled-catch --with-bundled-pegtl"
conf_files="/etc/usbguard/*"
From 1befdd541bda1cb56197506f87a835ddffaa9ebb Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 09:08:23 -0500
Subject: [PATCH 19/25] clementine: revbump against protobuf
---
srcpkgs/clementine/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/clementine/template b/srcpkgs/clementine/template
index bcbef4257d4..93c5a221dfc 100644
--- a/srcpkgs/clementine/template
+++ b/srcpkgs/clementine/template
@@ -1,12 +1,12 @@
# Template file for 'clementine'
pkgname=clementine
version=1.3.1
-revision=22
+revision=23
_commit=75f18dab23f0842713a4200a7e362efd51b12e31
wrksrc="Clementine-${_commit}"
build_style=cmake
configure_args="-DUSE_SYSTEM_TAGLIB=ON -DBUILD_WERROR=OFF"
-hostmakedepends="sparsehash pkg-config qt5-qmake qt5-host-tools protobuf"
+hostmakedepends="gettext sparsehash pkg-config qt5-qmake qt5-host-tools protobuf"
makedepends="chromaprint-devel boost-devel gst-plugins-base1-devel liblastfm-devel
qt5-devel glew-devel sqlite-devel protobuf-devel libplist-devel
libusbmuxd-devel libmtp-devel libcdio-devel pulseaudio-devel glu-devel
From 1802ca1ea3591c29226e6bf4ab06ca481dbd7bb9 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 09:09:23 -0500
Subject: [PATCH 20/25] grpc: revbump against protobuf, cleanup
---
srcpkgs/grpc/template | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/grpc/template b/srcpkgs/grpc/template
index 4dee11f5f3f..c2d7f21a8e3 100644
--- a/srcpkgs/grpc/template
+++ b/srcpkgs/grpc/template
@@ -1,11 +1,11 @@
# Template file for 'grpc'
pkgname=grpc
version=1.26.0
-revision=1
+revision=2
build_style=gnu-makefile
make_build_args="prefix=\$(DESTDIR)/usr AROPTS=rc LD=\$(CC)"
make_install_args="prefix=\$(DESTDIR)/usr"
-hostmakedepends="protobuf"
+hostmakedepends="which protobuf"
makedepends="zlib-devel c-ares-devel libressl-devel libprotoc-devel
protobuf-devel gperftools-devel"
short_desc="High performance, open source, general RPC framework"
@@ -19,9 +19,6 @@ nocross=yes
post_extract() {
sed -r 's/-Werror//g;/ldconfig/d;s/ strip-(static|shared)_c(xx)? / /' -i Makefile
}
-post_install() {
- vlicense NOTICE.txt
-}
grpc-devel_package() {
short_desc+=" - development files"
From 66f45e523a237cfdc4ed2fa975cc0e2f87282fb7 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 09:10:54 -0500
Subject: [PATCH 21/25] mozc: revbump against protobuf, cleanup
---
srcpkgs/mozc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mozc/template b/srcpkgs/mozc/template
index ade9bdabefc..69db0175f4b 100644
--- a/srcpkgs/mozc/template
+++ b/srcpkgs/mozc/template
@@ -1,10 +1,10 @@
# Template file for 'mozc'
pkgname=mozc
version=2.23.2815.102
-revision=5
+revision=6
create_wrksrc=yes
build_wrksrc=mozc/src
-hostmakedepends="ninja pkg-config protobuf protobuf-devel python"
+hostmakedepends="gettext ninja pkg-config protobuf protobuf-devel python which"
makedepends="gtk+-devel ibus-devel libzinnia-devel protobuf-devel qt5-devel
fcitx-devel"
depends="tegaki-zinnia-japanese>=0.3"
From 78d283b56c358740f0acbbaaf11ff9a0eba738f4 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 09:11:55 -0500
Subject: [PATCH 22/25] nsjail: revbump against protobuf, cleanup
---
srcpkgs/nsjail/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/nsjail/template b/srcpkgs/nsjail/template
index 3cec6c688f5..bbe51994162 100644
--- a/srcpkgs/nsjail/template
+++ b/srcpkgs/nsjail/template
@@ -1,9 +1,9 @@
# Template file for 'nsjail'
pkgname=nsjail
version=2.9
-revision=2
+revision=3
build_style=gnu-makefile
-hostmakedepends="bison flex pkg-config protobuf"
+hostmakedepends="bison flex pkg-config protobuf which"
makedepends="libnl3-devel protobuf-devel"
short_desc="Light-weight process isolation tool"
maintainer="Andrea Brancaleoni <abc@pompel.me>"
@@ -22,7 +22,7 @@ post_extract() {
}
pre_build() {
- sed -i -e 's/\b\(\(C\(XX\)\?\|LD\)FLAGS\s*+=\)/override \1/g' Makefile kafel/build/Makefile.mk kafel/src/Makefile
+ sed -i -e 's/-Werror\b//g' -e 's/\b\(\(C\(XX\)\?\|LD\)FLAGS\s*+=\)/override \1/g' Makefile kafel/build/Makefile.mk kafel/src/Makefile
}
do_install() {
From bbd3c803b9f6ace0b659376a43d6e44a9144fce4 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 09:13:07 -0500
Subject: [PATCH 23/25] vlc: revbump against protobuf, cleanup
---
srcpkgs/vlc/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/vlc/template b/srcpkgs/vlc/template
index e5a37aecedc..94f1299a836 100644
--- a/srcpkgs/vlc/template
+++ b/srcpkgs/vlc/template
@@ -1,7 +1,7 @@
# Template file for 'vlc'
pkgname=vlc
version=3.0.8
-revision=7
+revision=8
build_style=gnu-configure
configure_args="--disable-gme --disable-libtar --enable-jack
--enable-live555 --disable-fluidsynth --enable-dvdread
@@ -76,7 +76,8 @@ fi
pre_configure() {
NOCONFIGURE=1 ./bootstrap
- sed -i share/Makefile.am -e 's;tar cvvzf;tar cvzf;'
+ sed -i -e 's;tar cvvzf;tar cvzf;' share/Makefile.am share/Makefile.in
+ sed -i -e 's;--owner=root --group=root;;' share/Makefile.am share/Makefile.in
sed 's|pl_shader_alloc(tc->pl_ctx, NULL, 0, 0);|pl_shader_alloc(tc->pl_ctx, NULL, 0);|' -i modules/video_output/opengl/vout_helper.c
}
From 668ce26ea1aef5744df4cab21fca72745b00b982 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 09:14:16 -0500
Subject: [PATCH 24/25] zbackup: revbump against protobuf, cleanup
---
srcpkgs/zbackup/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/zbackup/template b/srcpkgs/zbackup/template
index 68438296b7b..9f2b7f8d236 100644
--- a/srcpkgs/zbackup/template
+++ b/srcpkgs/zbackup/template
@@ -1,13 +1,13 @@
# Template file for 'zbackup'
pkgname=zbackup
version=1.4.4
-revision=15
+revision=16
build_style=cmake
hostmakedepends="protobuf"
makedepends="zlib-devel liblzma-devel protobuf-devel libressl-devel lzo-devel"
-short_desc="A versatile deduplicating backup tool"
+short_desc="Versatile deduplicating backup tool"
maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2"
+license="GPL-2.0-or-later"
homepage="http://zbackup.org/"
distfiles="https://github.com/zbackup/zbackup/archive/${version}.tar.gz"
checksum=efccccd2a045da91576c591968374379da1dc4ca2e3dec4d3f8f12628fa29a85
From 4126bd7d47e9424d9fe81317d18dd9cd9bf02eca Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 1 Feb 2020 09:28:43 -0500
Subject: [PATCH 25/25] bitcoin: revbump against libprotoc-devel
---
srcpkgs/bitcoin/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/bitcoin/template b/srcpkgs/bitcoin/template
index 9f800eac92e..cb8477bc036 100644
--- a/srcpkgs/bitcoin/template
+++ b/srcpkgs/bitcoin/template
@@ -1,7 +1,7 @@
# Template file for 'bitcoin'
pkgname=bitcoin
version=0.19.0.1
-revision=3
+revision=4
build_style=gnu-configure
configure_args="--with-incompatible-bdb --disable-ccache --disable-static
--enable-hardening --with-boost=${XBPS_CROSS_BASE}/usr"
next prev parent reply other threads:[~2020-02-01 21:03 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-31 16:57 [PR PATCH] " voidlinux-github
2020-01-31 17:46 ` [PR PATCH] [Updated] " voidlinux-github
2020-01-31 17:49 ` voidlinux-github
2020-01-31 21:30 ` voidlinux-github
2020-02-01 1:38 ` voidlinux-github
2020-02-01 14:57 ` voidlinux-github
2020-02-01 14:58 ` voidlinux-github
2020-02-01 14:58 ` voidlinux-github
2020-02-01 20:16 ` [PR PATCH] [Updated] " voidlinux-github
2020-02-01 20:46 ` voidlinux-github
2020-02-01 21:03 ` voidlinux-github [this message]
2020-02-01 22:09 ` voidlinux-github
2020-02-01 22:25 ` [PR PATCH] [Updated] " voidlinux-github
2020-02-10 21:34 ` voidlinux-github
2020-02-21 17:17 ` ahesford
2020-02-29 3:43 ` [PR PATCH] [Merged]: " the-maldridge
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200201210304.4XsgFOK4A6_yV77g_bjPmUFU_mYWA42SroGyJqbJyCg@z \
--to=voidlinux-github@inbox.vuxu.org \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).