* [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0
@ 2020-09-22 9:20 Clemens Gruber
2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber
` (6 more replies)
0 siblings, 7 replies; 16+ messages in thread
From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
...auto-type-sizeof-rework-autotest-to-be-cross-compila.patch | 0
...auto-feature-add-mechanism-allowing-to-force-feature.patch | 0
...auto-set-ngx_feature_run_force_result-for-each-featu.patch | 0
.../0004-auto-lib-libxslt-conf-use-pkg-config.patch | 0
...0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch | 0
.../0006-auto-lib-openssl-conf-use-pkg-config.patch | 0
.../0007-auto-lib-libgd-conf-use-pkg-config.patch | 0
...src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch | 0
...auto-endianness-add-mechanism-allowing-to-force-resu.patch | 0
...0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch | 0
patches/{nginx-1.16.1 => nginx-1.18.0}/series | 0
rules/nginx.make | 4 ++--
12 files changed, 2 insertions(+), 2 deletions(-)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0004-auto-lib-libxslt-conf-use-pkg-config.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0006-auto-lib-openssl-conf-use-pkg-config.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0007-auto-lib-libgd-conf-use-pkg-config.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch (100%)
rename patches/{nginx-1.16.1 => nginx-1.18.0}/series (100%)
diff --git a/patches/nginx-1.16.1/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch b/patches/nginx-1.18.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
similarity index 100%
rename from patches/nginx-1.16.1/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
rename to patches/nginx-1.18.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
diff --git a/patches/nginx-1.16.1/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch b/patches/nginx-1.18.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch
similarity index 100%
rename from patches/nginx-1.16.1/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch
rename to patches/nginx-1.18.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch
diff --git a/patches/nginx-1.16.1/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch b/patches/nginx-1.18.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
similarity index 100%
rename from patches/nginx-1.16.1/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
rename to patches/nginx-1.18.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
diff --git a/patches/nginx-1.16.1/0004-auto-lib-libxslt-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch
similarity index 100%
rename from patches/nginx-1.16.1/0004-auto-lib-libxslt-conf-use-pkg-config.patch
rename to patches/nginx-1.18.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch
diff --git a/patches/nginx-1.16.1/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch b/patches/nginx-1.18.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch
similarity index 100%
rename from patches/nginx-1.16.1/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch
rename to patches/nginx-1.18.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch
diff --git a/patches/nginx-1.16.1/0006-auto-lib-openssl-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0006-auto-lib-openssl-conf-use-pkg-config.patch
similarity index 100%
rename from patches/nginx-1.16.1/0006-auto-lib-openssl-conf-use-pkg-config.patch
rename to patches/nginx-1.18.0/0006-auto-lib-openssl-conf-use-pkg-config.patch
diff --git a/patches/nginx-1.16.1/0007-auto-lib-libgd-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0007-auto-lib-libgd-conf-use-pkg-config.patch
similarity index 100%
rename from patches/nginx-1.16.1/0007-auto-lib-libgd-conf-use-pkg-config.patch
rename to patches/nginx-1.18.0/0007-auto-lib-libgd-conf-use-pkg-config.patch
diff --git a/patches/nginx-1.16.1/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch b/patches/nginx-1.18.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
similarity index 100%
rename from patches/nginx-1.16.1/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
rename to patches/nginx-1.18.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
diff --git a/patches/nginx-1.16.1/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch b/patches/nginx-1.18.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
similarity index 100%
rename from patches/nginx-1.16.1/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
rename to patches/nginx-1.18.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
diff --git a/patches/nginx-1.16.1/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch b/patches/nginx-1.18.0/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch
similarity index 100%
rename from patches/nginx-1.16.1/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch
rename to patches/nginx-1.18.0/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch
diff --git a/patches/nginx-1.16.1/series b/patches/nginx-1.18.0/series
similarity index 100%
rename from patches/nginx-1.16.1/series
rename to patches/nginx-1.18.0/series
diff --git a/rules/nginx.make b/rules/nginx.make
index 15e71d25a..fe12acf2e 100644
--- a/rules/nginx.make
+++ b/rules/nginx.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_NGINX) += nginx
#
# Paths and names
#
-NGINX_VERSION := 1.16.1
-NGINX_MD5 := 45a80f75336c980d240987badc3dcf60
+NGINX_VERSION := 1.18.0
+NGINX_MD5 := b2d33d24d89b8b1f87ff5d251aa27eb8
NGINX := nginx-$(NGINX_VERSION)
NGINX_SUFFIX := tar.gz
NGINX_URL := https://nginx.org/download/$(NGINX).$(NGINX_SUFFIX)
--
2.28.0
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3
2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber
@ 2020-09-22 9:20 ` Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 Clemens Gruber
` (5 subsequent siblings)
6 siblings, 1 reply; 16+ messages in thread
From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
rules/mpg123.make | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/rules/mpg123.make b/rules/mpg123.make
index 72271a8d6..89c1dac65 100644
--- a/rules/mpg123.make
+++ b/rules/mpg123.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_MPG123) += mpg123
#
# Paths and names
#
-MPG123_VERSION := 1.25.10
-MPG123_MD5 := ea32caa61d41d8be797f0b04a1b43ad9
+MPG123_VERSION := 1.26.3
+MPG123_MD5 := 2cd73024aafe4873f691ae8c889c7692
MPG123 := mpg123-$(MPG123_VERSION)
MPG123_SUFFIX := tar.bz2
MPG123_URL := http://www.mpg123.org/download/$(MPG123).$(MPG123_SUFFIX)
@@ -90,6 +90,7 @@ $(STATEDIR)/mpg123.targetinstall:
@$(call install_copy, mpg123, 0, 0, 0755, -, /usr/bin/mpg123)
@$(call install_lib, mpg123, 0, 0, 0644, libmpg123)
@$(call install_lib, mpg123, 0, 0, 0644, libout123)
+ @$(call install_lib, mpg123, 0, 0, 0644, libsyn123)
@$(call install_finish, mpg123)
--
2.28.0
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] file: version bump 5.36 -> 5.39
2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber
2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber
@ 2020-09-22 9:20 ` Clemens Gruber
2020-10-07 10:22 ` Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6 Clemens Gruber
` (4 subsequent siblings)
6 siblings, 1 reply; 16+ messages in thread
From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
rules/file.make | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rules/file.make b/rules/file.make
index 0d42cdece..318850295 100644
--- a/rules/file.make
+++ b/rules/file.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_FILE) += file
#
# Paths and names
#
-FILE_VERSION := 5.36
-FILE_MD5 := 9af0eb3f5db4ae00fffc37f7b861575c
+FILE_VERSION := 5.39
+FILE_MD5 := 1c450306053622803a25647d88f80f25
FILE := file-$(FILE_VERSION)
FILE_SUFFIX := tar.gz
FILE_URL := http://ftp.astron.com/pub/file/$(FILE).$(FILE_SUFFIX)
--
2.28.0
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6
2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber
2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber
2020-09-22 9:20 ` [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 Clemens Gruber
@ 2020-09-22 9:20 ` Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23 Clemens Gruber
` (3 subsequent siblings)
6 siblings, 1 reply; 16+ messages in thread
From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
rules/libgcrypt.make | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rules/libgcrypt.make b/rules/libgcrypt.make
index 18b61c5a1..95597c0c9 100644
--- a/rules/libgcrypt.make
+++ b/rules/libgcrypt.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBGCRYPT) += libgcrypt
#
# Paths and names
#
-LIBGCRYPT_VERSION := 1.8.5
-LIBGCRYPT_MD5 := 348cc4601ca34307fc6cd6c945467743
+LIBGCRYPT_VERSION := 1.8.6
+LIBGCRYPT_MD5 := e9dfc1e789a2a42f36917c543fcd7862
LIBGCRYPT := libgcrypt-$(LIBGCRYPT_VERSION)
LIBGCRYPT_SUFFIX := tar.bz2
LIBGCRYPT_URL := https://www.gnupg.org/ftp/gcrypt/libgcrypt/$(LIBGCRYPT).$(LIBGCRYPT_SUFFIX)
--
2.28.0
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23
2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber
` (2 preceding siblings ...)
2020-09-22 9:20 ` [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6 Clemens Gruber
@ 2020-09-22 9:20 ` Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6 Clemens Gruber
` (2 subsequent siblings)
6 siblings, 1 reply; 16+ messages in thread
From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Fixes build errors with GCC 10.
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
rules/gnupg.make | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/rules/gnupg.make b/rules/gnupg.make
index 90a91cb06..cdf70e9ed 100644
--- a/rules/gnupg.make
+++ b/rules/gnupg.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_GNUPG) += gnupg
#
# Paths and names
#
-GNUPG_VERSION := 2.2.9
-GNUPG_MD5 := 52c895a81f514a65e08923736c38654a
+GNUPG_VERSION := 2.2.23
+GNUPG_MD5 := a094ff856a53a9a9fd5465657d998079
GNUPG := gnupg-$(GNUPG_VERSION)
GNUPG_SUFFIX := tar.bz2
GNUPG_URL := ftp://ftp.gnupg.org/gcrypt/gnupg/$(GNUPG).$(GNUPG_SUFFIX)
@@ -80,7 +80,6 @@ GNUPG_CONF_OPT := $(CROSS_AUTOCONF_USR) \
--disable-rpath \
--disable-nls \
--enable-endian-check \
- --disable-regex \
--enable-optimization \
--disable-werror \
--disable-all-tests \
--
2.28.0
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6
2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber
` (3 preceding siblings ...)
2020-09-22 9:20 ` [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23 Clemens Gruber
@ 2020-09-22 9:20 ` Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] dbus-broker: new package Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] nginx: version bump 1.16.1 -> 1.18.0 Michael Olbrich
6 siblings, 1 reply; 16+ messages in thread
From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
rules/systemd.make | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rules/systemd.make b/rules/systemd.make
index e6090f141..fa0efe41a 100644
--- a/rules/systemd.make
+++ b/rules/systemd.make
@@ -15,9 +15,9 @@ PACKAGES-$(PTXCONF_SYSTEMD) += systemd
#
# Paths and names
#
-SYSTEMD_VERSION := 246.3
+SYSTEMD_VERSION := 246.6
SYSTEMD_VERSION_MAJOR := $(firstword $(subst -, ,$(subst ., ,$(SYSTEMD_VERSION))))
-SYSTEMD_MD5 := 1408c07c017470fa49cbb6d78c9aedea
+SYSTEMD_MD5 := a17b5e6b9e0aa1ac71587c05124e46e7
SYSTEMD := systemd-$(SYSTEMD_VERSION)
SYSTEMD_SUFFIX := tar.gz
ifeq ($(SYSTEMD_VERSION),$(SYSTEMD_VERSION_MAJOR))
--
2.28.0
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* [ptxdist] [PATCH] dbus-broker: new package
2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber
` (4 preceding siblings ...)
2020-09-22 9:20 ` [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6 Clemens Gruber
@ 2020-09-22 9:20 ` Clemens Gruber
2020-10-07 7:11 ` Michael Olbrich
2020-10-09 6:38 ` [ptxdist] [APPLIED] nginx: version bump 1.16.1 -> 1.18.0 Michael Olbrich
6 siblings, 1 reply; 16+ messages in thread
From: Clemens Gruber @ 2020-09-22 9:20 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
dbus-broker is a high-performance D-Bus message broker which serves as
a drop-in replacement for the dbus-daemon. The original dbus is
installed as a dependency (due to required files).
If dbus-broker is enabled, it is used as the system bus.
At runtime, a Linux Kernel >= 4.14 is required (theoretically >= 4.10
works too, but lacks security-related AF_UNIX patches according to
dbus-broker docs)
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
rules/dbus-broker.in | 19 +++++++++++
rules/dbus-broker.make | 75 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 94 insertions(+)
create mode 100644 rules/dbus-broker.in
create mode 100644 rules/dbus-broker.make
diff --git a/rules/dbus-broker.in b/rules/dbus-broker.in
new file mode 100644
index 000000000..9ae261284
--- /dev/null
+++ b/rules/dbus-broker.in
@@ -0,0 +1,19 @@
+## SECTION=middleware
+
+menuconfig DBUS_BROKER
+ tristate
+ prompt "dbus-broker "
+ select HOST_MESON
+ select DBUS
+ select EXPAT
+ select LIBC_M
+ select LIBC_PTHREAD
+ select SYSTEMD
+ help
+ The dbus-broker project is an implementation of a message bus as
+ defined by the D-Bus specification. Its aim is to provide high
+ performance and reliability, while keeping compatibility to the
+ D-Bus reference implementation.
+ This package is designed to be a drop-in replacement for dbus
+ (as the system bus), but the dbus package still has to be
+ installed.
diff --git a/rules/dbus-broker.make b/rules/dbus-broker.make
new file mode 100644
index 000000000..7d32c5425
--- /dev/null
+++ b/rules/dbus-broker.make
@@ -0,0 +1,75 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2020 by Clemens Gruber <clemens.gruber@pqgruber.com>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_DBUS_BROKER) += dbus-broker
+
+#
+# Paths and names
+#
+DBUS_BROKER_VERSION := 24
+DBUS_BROKER_MD5 := b60f426bc92a4f6119e51a69aef301a2
+DBUS_BROKER := dbus-broker-$(DBUS_BROKER_VERSION)
+DBUS_BROKER_SUFFIX := tar.xz
+DBUS_BROKER_URL := https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX)
+DBUS_BROKER_SOURCE := $(SRCDIR)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX)
+DBUS_BROKER_DIR := $(BUILDDIR)/$(DBUS_BROKER)
+DBUS_BROKER_LICENSE := Apache-2.0
+DBUS_BROKER_LICENSE_FILES := \
+ file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+DBUS_BROKER_CONF_TOOL := meson
+DBUS_BROKER_CONF_OPT := \
+ $(CROSS_MESON_USR) \
+ -Daudit=false \
+ -Ddocs=false \
+ -Dlauncher=true \
+ -Dlinux-4-17=false \
+ -Dreference-test=false \
+ -Dselinux=$(call ptx/truefalse,PTXCONF_GLOBAL_SELINUX)
+
+# dbus-broker requires a kernel and kernel headers >= 4.14
+ifdef PTXCONF_KERNEL_HEADER
+DBUS_BROKER_CPPFLAGS := \
+ -isystem $(KERNEL_HEADERS_INCLUDE_DIR)
+endif
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/dbus-broker.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, dbus-broker)
+ @$(call install_fixup, dbus-broker, PRIORITY, optional)
+ @$(call install_fixup, dbus-broker, SECTION, base)
+ @$(call install_fixup, dbus-broker, AUTHOR, "Clemens Gruber <clemens.gruber@pqgruber.com>")
+ @$(call install_fixup, dbus-broker, DESCRIPTION, \
+ "Linux D-Bus Message Broker")
+
+ @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker)
+ @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker-launch)
+ @$(call install_alternative, dbus-broker, 0, 0, 0644, \
+ /usr/lib/systemd/system/dbus-broker.service)
+
+ # Replace dbus reference implementation service with dbus-broker as system bus
+ $(call install_link, dbus-broker, /usr/lib/systemd/system/dbus-broker.service, \
+ /etc/systemd/system/dbus.service)
+
+ @$(call install_finish, dbus-broker)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.28.0
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [PATCH] dbus-broker: new package
2020-09-22 9:20 ` [ptxdist] [PATCH] dbus-broker: new package Clemens Gruber
@ 2020-10-07 7:11 ` Michael Olbrich
2020-10-08 12:40 ` Clemens Gruber
0 siblings, 1 reply; 16+ messages in thread
From: Michael Olbrich @ 2020-10-07 7:11 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
On Tue, Sep 22, 2020 at 11:20:15AM +0200, Clemens Gruber wrote:
> dbus-broker is a high-performance D-Bus message broker which serves as
> a drop-in replacement for the dbus-daemon. The original dbus is
> installed as a dependency (due to required files).
>
> If dbus-broker is enabled, it is used as the system bus.
>
> At runtime, a Linux Kernel >= 4.14 is required (theoretically >= 4.10
> works too, but lacks security-related AF_UNIX patches according to
> dbus-broker docs)
I've done some experimentation with this myself in the past. The last time
I tried this, I still needed the /usr/share/dbus-1/system.conf from the
regular package. That made installing only dbus-broker somewhat awkward.
Is that still necessary?
Michael
> Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
> ---
> rules/dbus-broker.in | 19 +++++++++++
> rules/dbus-broker.make | 75 ++++++++++++++++++++++++++++++++++++++++++
> 2 files changed, 94 insertions(+)
> create mode 100644 rules/dbus-broker.in
> create mode 100644 rules/dbus-broker.make
>
> diff --git a/rules/dbus-broker.in b/rules/dbus-broker.in
> new file mode 100644
> index 000000000..9ae261284
> --- /dev/null
> +++ b/rules/dbus-broker.in
> @@ -0,0 +1,19 @@
> +## SECTION=middleware
> +
> +menuconfig DBUS_BROKER
> + tristate
> + prompt "dbus-broker "
> + select HOST_MESON
> + select DBUS
> + select EXPAT
> + select LIBC_M
> + select LIBC_PTHREAD
> + select SYSTEMD
> + help
> + The dbus-broker project is an implementation of a message bus as
> + defined by the D-Bus specification. Its aim is to provide high
> + performance and reliability, while keeping compatibility to the
> + D-Bus reference implementation.
> + This package is designed to be a drop-in replacement for dbus
> + (as the system bus), but the dbus package still has to be
> + installed.
> diff --git a/rules/dbus-broker.make b/rules/dbus-broker.make
> new file mode 100644
> index 000000000..7d32c5425
> --- /dev/null
> +++ b/rules/dbus-broker.make
> @@ -0,0 +1,75 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2020 by Clemens Gruber <clemens.gruber@pqgruber.com>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_DBUS_BROKER) += dbus-broker
> +
> +#
> +# Paths and names
> +#
> +DBUS_BROKER_VERSION := 24
> +DBUS_BROKER_MD5 := b60f426bc92a4f6119e51a69aef301a2
> +DBUS_BROKER := dbus-broker-$(DBUS_BROKER_VERSION)
> +DBUS_BROKER_SUFFIX := tar.xz
> +DBUS_BROKER_URL := https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX)
> +DBUS_BROKER_SOURCE := $(SRCDIR)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX)
> +DBUS_BROKER_DIR := $(BUILDDIR)/$(DBUS_BROKER)
> +DBUS_BROKER_LICENSE := Apache-2.0
> +DBUS_BROKER_LICENSE_FILES := \
> + file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +DBUS_BROKER_CONF_TOOL := meson
> +DBUS_BROKER_CONF_OPT := \
> + $(CROSS_MESON_USR) \
> + -Daudit=false \
> + -Ddocs=false \
> + -Dlauncher=true \
> + -Dlinux-4-17=false \
> + -Dreference-test=false \
> + -Dselinux=$(call ptx/truefalse,PTXCONF_GLOBAL_SELINUX)
> +
> +# dbus-broker requires a kernel and kernel headers >= 4.14
> +ifdef PTXCONF_KERNEL_HEADER
> +DBUS_BROKER_CPPFLAGS := \
> + -isystem $(KERNEL_HEADERS_INCLUDE_DIR)
> +endif
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/dbus-broker.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, dbus-broker)
> + @$(call install_fixup, dbus-broker, PRIORITY, optional)
> + @$(call install_fixup, dbus-broker, SECTION, base)
> + @$(call install_fixup, dbus-broker, AUTHOR, "Clemens Gruber <clemens.gruber@pqgruber.com>")
> + @$(call install_fixup, dbus-broker, DESCRIPTION, \
> + "Linux D-Bus Message Broker")
> +
> + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker)
> + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker-launch)
> + @$(call install_alternative, dbus-broker, 0, 0, 0644, \
> + /usr/lib/systemd/system/dbus-broker.service)
> +
> + # Replace dbus reference implementation service with dbus-broker as system bus
> + $(call install_link, dbus-broker, /usr/lib/systemd/system/dbus-broker.service, \
> + /etc/systemd/system/dbus.service)
> +
> + @$(call install_finish, dbus-broker)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
> --
> 2.28.0
>
>
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de
> To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
>
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [PATCH] file: version bump 5.36 -> 5.39
2020-09-22 9:20 ` [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 Clemens Gruber
@ 2020-10-07 10:22 ` Michael Olbrich
0 siblings, 0 replies; 16+ messages in thread
From: Michael Olbrich @ 2020-10-07 10:22 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
On Tue, Sep 22, 2020 at 11:20:11AM +0200, Clemens Gruber wrote:
> Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
> ---
> rules/file.make | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/rules/file.make b/rules/file.make
> index 0d42cdece..318850295 100644
> --- a/rules/file.make
> +++ b/rules/file.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_FILE) += file
> #
> # Paths and names
> #
> -FILE_VERSION := 5.36
> -FILE_MD5 := 9af0eb3f5db4ae00fffc37f7b861575c
> +FILE_VERSION := 5.39
> +FILE_MD5 := 1c450306053622803a25647d88f80f25
Please update the configure options as well. Right not I see an implicit
dependency on bz2.
Michael
> FILE := file-$(FILE_VERSION)
> FILE_SUFFIX := tar.gz
> FILE_URL := http://ftp.astron.com/pub/file/$(FILE).$(FILE_SUFFIX)
> --
> 2.28.0
>
>
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de
> To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
>
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [PATCH] dbus-broker: new package
2020-10-07 7:11 ` Michael Olbrich
@ 2020-10-08 12:40 ` Clemens Gruber
2020-12-14 14:54 ` Clemens Gruber
0 siblings, 1 reply; 16+ messages in thread
From: Clemens Gruber @ 2020-10-08 12:40 UTC (permalink / raw)
To: ptxdist; +Cc: Michael Olbrich
On Wed, Oct 07, 2020 at 09:11:53AM +0200, Michael Olbrich wrote:
> On Tue, Sep 22, 2020 at 11:20:15AM +0200, Clemens Gruber wrote:
> > dbus-broker is a high-performance D-Bus message broker which serves as
> > a drop-in replacement for the dbus-daemon. The original dbus is
> > installed as a dependency (due to required files).
> >
> > If dbus-broker is enabled, it is used as the system bus.
> >
> > At runtime, a Linux Kernel >= 4.14 is required (theoretically >= 4.10
> > works too, but lacks security-related AF_UNIX patches according to
> > dbus-broker docs)
>
> I've done some experimentation with this myself in the past. The last time
> I tried this, I still needed the /usr/share/dbus-1/system.conf from the
> regular package. That made installing only dbus-broker somewhat awkward.
>
> Is that still necessary?
Yes it is, and on https://github.com/bus1/dbus-broker/wiki they write:
"You still need the dbus reference implementation installed, since it
provides tools used by many applications, as well as the dbus.socket
unit file."
From PTXdist point of view, dbus could be a dependency for dbus-broker,
and "overriding" dbus.service in /etc/systemd/system seemed like a good
choice. Do you think this could lead to problems?
Until they ship all files they need with dbus-broker, I am not sure
there is a better way.
Clemens
>
> Michael
>
> > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
> > ---
> > rules/dbus-broker.in | 19 +++++++++++
> > rules/dbus-broker.make | 75 ++++++++++++++++++++++++++++++++++++++++++
> > 2 files changed, 94 insertions(+)
> > create mode 100644 rules/dbus-broker.in
> > create mode 100644 rules/dbus-broker.make
> >
> > diff --git a/rules/dbus-broker.in b/rules/dbus-broker.in
> > new file mode 100644
> > index 000000000..9ae261284
> > --- /dev/null
> > +++ b/rules/dbus-broker.in
> > @@ -0,0 +1,19 @@
> > +## SECTION=middleware
> > +
> > +menuconfig DBUS_BROKER
> > + tristate
> > + prompt "dbus-broker "
> > + select HOST_MESON
> > + select DBUS
> > + select EXPAT
> > + select LIBC_M
> > + select LIBC_PTHREAD
> > + select SYSTEMD
> > + help
> > + The dbus-broker project is an implementation of a message bus as
> > + defined by the D-Bus specification. Its aim is to provide high
> > + performance and reliability, while keeping compatibility to the
> > + D-Bus reference implementation.
> > + This package is designed to be a drop-in replacement for dbus
> > + (as the system bus), but the dbus package still has to be
> > + installed.
> > diff --git a/rules/dbus-broker.make b/rules/dbus-broker.make
> > new file mode 100644
> > index 000000000..7d32c5425
> > --- /dev/null
> > +++ b/rules/dbus-broker.make
> > @@ -0,0 +1,75 @@
> > +# -*-makefile-*-
> > +#
> > +# Copyright (C) 2020 by Clemens Gruber <clemens.gruber@pqgruber.com>
> > +#
> > +# For further information about the PTXdist project and license conditions
> > +# see the README file.
> > +#
> > +
> > +#
> > +# We provide this package
> > +#
> > +PACKAGES-$(PTXCONF_DBUS_BROKER) += dbus-broker
> > +
> > +#
> > +# Paths and names
> > +#
> > +DBUS_BROKER_VERSION := 24
> > +DBUS_BROKER_MD5 := b60f426bc92a4f6119e51a69aef301a2
> > +DBUS_BROKER := dbus-broker-$(DBUS_BROKER_VERSION)
> > +DBUS_BROKER_SUFFIX := tar.xz
> > +DBUS_BROKER_URL := https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX)
> > +DBUS_BROKER_SOURCE := $(SRCDIR)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX)
> > +DBUS_BROKER_DIR := $(BUILDDIR)/$(DBUS_BROKER)
> > +DBUS_BROKER_LICENSE := Apache-2.0
> > +DBUS_BROKER_LICENSE_FILES := \
> > + file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8
> > +
> > +# ----------------------------------------------------------------------------
> > +# Prepare
> > +# ----------------------------------------------------------------------------
> > +
> > +DBUS_BROKER_CONF_TOOL := meson
> > +DBUS_BROKER_CONF_OPT := \
> > + $(CROSS_MESON_USR) \
> > + -Daudit=false \
> > + -Ddocs=false \
> > + -Dlauncher=true \
> > + -Dlinux-4-17=false \
> > + -Dreference-test=false \
> > + -Dselinux=$(call ptx/truefalse,PTXCONF_GLOBAL_SELINUX)
> > +
> > +# dbus-broker requires a kernel and kernel headers >= 4.14
> > +ifdef PTXCONF_KERNEL_HEADER
> > +DBUS_BROKER_CPPFLAGS := \
> > + -isystem $(KERNEL_HEADERS_INCLUDE_DIR)
> > +endif
> > +
> > +# ----------------------------------------------------------------------------
> > +# Target-Install
> > +# ----------------------------------------------------------------------------
> > +
> > +$(STATEDIR)/dbus-broker.targetinstall:
> > + @$(call targetinfo)
> > +
> > + @$(call install_init, dbus-broker)
> > + @$(call install_fixup, dbus-broker, PRIORITY, optional)
> > + @$(call install_fixup, dbus-broker, SECTION, base)
> > + @$(call install_fixup, dbus-broker, AUTHOR, "Clemens Gruber <clemens.gruber@pqgruber.com>")
> > + @$(call install_fixup, dbus-broker, DESCRIPTION, \
> > + "Linux D-Bus Message Broker")
> > +
> > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker)
> > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker-launch)
> > + @$(call install_alternative, dbus-broker, 0, 0, 0644, \
> > + /usr/lib/systemd/system/dbus-broker.service)
> > +
> > + # Replace dbus reference implementation service with dbus-broker as system bus
> > + $(call install_link, dbus-broker, /usr/lib/systemd/system/dbus-broker.service, \
> > + /etc/systemd/system/dbus.service)
> > +
> > + @$(call install_finish, dbus-broker)
> > +
> > + @$(call touch)
> > +
> > +# vim: syntax=make
> > --
> > 2.28.0
> >
> >
> > _______________________________________________
> > ptxdist mailing list
> > ptxdist@pengutronix.de
> > To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
> >
>
> --
> Pengutronix e.K. | |
> Steuerwalder Str. 21 | http://www.pengutronix.de/ |
> 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
> Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] mpg123: version bump 1.25.10 -> 1.26.3
2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber
@ 2020-10-09 6:38 ` Michael Olbrich
0 siblings, 0 replies; 16+ messages in thread
From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Thanks, applied as 415b62d4488ac338ef1ea56fff6d81b385fd9bd8.
Michael
[sent from post-receive hook]
On Fri, 09 Oct 2020 08:38:36 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote:
> Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
> Message-Id: <20200922092015.84149-2-clemens.gruber@pqgruber.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/mpg123.make b/rules/mpg123.make
> index 72271a8d6246..89c1dac653e4 100644
> --- a/rules/mpg123.make
> +++ b/rules/mpg123.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_MPG123) += mpg123
> #
> # Paths and names
> #
> -MPG123_VERSION := 1.25.10
> -MPG123_MD5 := ea32caa61d41d8be797f0b04a1b43ad9
> +MPG123_VERSION := 1.26.3
> +MPG123_MD5 := 2cd73024aafe4873f691ae8c889c7692
> MPG123 := mpg123-$(MPG123_VERSION)
> MPG123_SUFFIX := tar.bz2
> MPG123_URL := http://www.mpg123.org/download/$(MPG123).$(MPG123_SUFFIX)
> @@ -90,6 +90,7 @@ $(STATEDIR)/mpg123.targetinstall:
> @$(call install_copy, mpg123, 0, 0, 0755, -, /usr/bin/mpg123)
> @$(call install_lib, mpg123, 0, 0, 0644, libmpg123)
> @$(call install_lib, mpg123, 0, 0, 0644, libout123)
> + @$(call install_lib, mpg123, 0, 0, 0644, libsyn123)
>
> @$(call install_finish, mpg123)
>
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] nginx: version bump 1.16.1 -> 1.18.0
2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber
` (5 preceding siblings ...)
2020-09-22 9:20 ` [ptxdist] [PATCH] dbus-broker: new package Clemens Gruber
@ 2020-10-09 6:38 ` Michael Olbrich
6 siblings, 0 replies; 16+ messages in thread
From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Thanks, applied as 4566f7a8c6a668ccb4aa02633b5cf827a1b3ca01.
Michael
[sent from post-receive hook]
On Fri, 09 Oct 2020 08:38:35 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote:
> Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
> Message-Id: <20200922092015.84149-1-clemens.gruber@pqgruber.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/patches/nginx-1.16.1/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch b/patches/nginx-1.18.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
> rename to patches/nginx-1.18.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
> diff --git a/patches/nginx-1.16.1/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch b/patches/nginx-1.18.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch
> rename to patches/nginx-1.18.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch
> diff --git a/patches/nginx-1.16.1/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch b/patches/nginx-1.18.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
> rename to patches/nginx-1.18.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
> diff --git a/patches/nginx-1.16.1/0004-auto-lib-libxslt-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0004-auto-lib-libxslt-conf-use-pkg-config.patch
> rename to patches/nginx-1.18.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch
> diff --git a/patches/nginx-1.16.1/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch b/patches/nginx-1.18.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch
> rename to patches/nginx-1.18.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch
> diff --git a/patches/nginx-1.16.1/0006-auto-lib-openssl-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0006-auto-lib-openssl-conf-use-pkg-config.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0006-auto-lib-openssl-conf-use-pkg-config.patch
> rename to patches/nginx-1.18.0/0006-auto-lib-openssl-conf-use-pkg-config.patch
> diff --git a/patches/nginx-1.16.1/0007-auto-lib-libgd-conf-use-pkg-config.patch b/patches/nginx-1.18.0/0007-auto-lib-libgd-conf-use-pkg-config.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0007-auto-lib-libgd-conf-use-pkg-config.patch
> rename to patches/nginx-1.18.0/0007-auto-lib-libgd-conf-use-pkg-config.patch
> diff --git a/patches/nginx-1.16.1/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch b/patches/nginx-1.18.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
> rename to patches/nginx-1.18.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
> diff --git a/patches/nginx-1.16.1/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch b/patches/nginx-1.18.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
> rename to patches/nginx-1.18.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
> diff --git a/patches/nginx-1.16.1/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch b/patches/nginx-1.18.0/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch
> similarity index 100%
> rename from patches/nginx-1.16.1/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch
> rename to patches/nginx-1.18.0/0101-auto-unix-allow-overriding-the-IPv6-build-tests.patch
> diff --git a/patches/nginx-1.16.1/series b/patches/nginx-1.18.0/series
> similarity index 100%
> rename from patches/nginx-1.16.1/series
> rename to patches/nginx-1.18.0/series
> diff --git a/rules/nginx.make b/rules/nginx.make
> index 15e71d25ab27..fe12acf2eac3 100644
> --- a/rules/nginx.make
> +++ b/rules/nginx.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_NGINX) += nginx
> #
> # Paths and names
> #
> -NGINX_VERSION := 1.16.1
> -NGINX_MD5 := 45a80f75336c980d240987badc3dcf60
> +NGINX_VERSION := 1.18.0
> +NGINX_MD5 := b2d33d24d89b8b1f87ff5d251aa27eb8
> NGINX := nginx-$(NGINX_VERSION)
> NGINX_SUFFIX := tar.gz
> NGINX_URL := https://nginx.org/download/$(NGINX).$(NGINX_SUFFIX)
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] gnupg: version bump 2.2.9 -> 2.2.23
2020-09-22 9:20 ` [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23 Clemens Gruber
@ 2020-10-09 6:38 ` Michael Olbrich
0 siblings, 0 replies; 16+ messages in thread
From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Thanks, applied as 501fdd5ff93b18b1c06daf8280f184612ee7e774.
Michael
[sent from post-receive hook]
On Fri, 09 Oct 2020 08:38:37 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote:
> Fixes build errors with GCC 10.
>
> Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
> Message-Id: <20200922092015.84149-5-clemens.gruber@pqgruber.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/gnupg.make b/rules/gnupg.make
> index 90a91cb06847..cdf70e9edffb 100644
> --- a/rules/gnupg.make
> +++ b/rules/gnupg.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_GNUPG) += gnupg
> #
> # Paths and names
> #
> -GNUPG_VERSION := 2.2.9
> -GNUPG_MD5 := 52c895a81f514a65e08923736c38654a
> +GNUPG_VERSION := 2.2.23
> +GNUPG_MD5 := a094ff856a53a9a9fd5465657d998079
> GNUPG := gnupg-$(GNUPG_VERSION)
> GNUPG_SUFFIX := tar.bz2
> GNUPG_URL := ftp://ftp.gnupg.org/gcrypt/gnupg/$(GNUPG).$(GNUPG_SUFFIX)
> @@ -80,7 +80,6 @@ GNUPG_CONF_OPT := $(CROSS_AUTOCONF_USR) \
> --disable-rpath \
> --disable-nls \
> --enable-endian-check \
> - --disable-regex \
> --enable-optimization \
> --disable-werror \
> --disable-all-tests \
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] libgcrypt: version bump 1.8.5 -> 1.8.6
2020-09-22 9:20 ` [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6 Clemens Gruber
@ 2020-10-09 6:38 ` Michael Olbrich
0 siblings, 0 replies; 16+ messages in thread
From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Thanks, applied as ac308a2611f9acbc4dcb385eea98c192709ef992.
Michael
[sent from post-receive hook]
On Fri, 09 Oct 2020 08:38:37 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote:
> Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
> Message-Id: <20200922092015.84149-4-clemens.gruber@pqgruber.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/libgcrypt.make b/rules/libgcrypt.make
> index 18b61c5a1403..95597c0c937e 100644
> --- a/rules/libgcrypt.make
> +++ b/rules/libgcrypt.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBGCRYPT) += libgcrypt
> #
> # Paths and names
> #
> -LIBGCRYPT_VERSION := 1.8.5
> -LIBGCRYPT_MD5 := 348cc4601ca34307fc6cd6c945467743
> +LIBGCRYPT_VERSION := 1.8.6
> +LIBGCRYPT_MD5 := e9dfc1e789a2a42f36917c543fcd7862
> LIBGCRYPT := libgcrypt-$(LIBGCRYPT_VERSION)
> LIBGCRYPT_SUFFIX := tar.bz2
> LIBGCRYPT_URL := https://www.gnupg.org/ftp/gcrypt/libgcrypt/$(LIBGCRYPT).$(LIBGCRYPT_SUFFIX)
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [APPLIED] systemd: version bump 246.3 -> 246.6
2020-09-22 9:20 ` [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6 Clemens Gruber
@ 2020-10-09 6:38 ` Michael Olbrich
0 siblings, 0 replies; 16+ messages in thread
From: Michael Olbrich @ 2020-10-09 6:38 UTC (permalink / raw)
To: ptxdist; +Cc: Clemens Gruber
Thanks, applied as f2e7df06ea6fcac67fe197627adb4d13679d35aa.
Michael
[sent from post-receive hook]
On Fri, 09 Oct 2020 08:38:38 +0200, Clemens Gruber <clemens.gruber@pqgruber.com> wrote:
> Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
> Message-Id: <20200922092015.84149-6-clemens.gruber@pqgruber.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/systemd.make b/rules/systemd.make
> index e6090f141247..fa0efe41a609 100644
> --- a/rules/systemd.make
> +++ b/rules/systemd.make
> @@ -15,9 +15,9 @@ PACKAGES-$(PTXCONF_SYSTEMD) += systemd
> #
> # Paths and names
> #
> -SYSTEMD_VERSION := 246.3
> +SYSTEMD_VERSION := 246.6
> SYSTEMD_VERSION_MAJOR := $(firstword $(subst -, ,$(subst ., ,$(SYSTEMD_VERSION))))
> -SYSTEMD_MD5 := 1408c07c017470fa49cbb6d78c9aedea
> +SYSTEMD_MD5 := a17b5e6b9e0aa1ac71587c05124e46e7
> SYSTEMD := systemd-$(SYSTEMD_VERSION)
> SYSTEMD_SUFFIX := tar.gz
> ifeq ($(SYSTEMD_VERSION),$(SYSTEMD_VERSION_MAJOR))
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [ptxdist] [PATCH] dbus-broker: new package
2020-10-08 12:40 ` Clemens Gruber
@ 2020-12-14 14:54 ` Clemens Gruber
0 siblings, 0 replies; 16+ messages in thread
From: Clemens Gruber @ 2020-12-14 14:54 UTC (permalink / raw)
To: ptxdist; +Cc: Michael Olbrich
Hi Michael,
On Thu, Oct 08, 2020 at 02:40:03PM +0200, Clemens Gruber wrote:
> On Wed, Oct 07, 2020 at 09:11:53AM +0200, Michael Olbrich wrote:
> > On Tue, Sep 22, 2020 at 11:20:15AM +0200, Clemens Gruber wrote:
> > > dbus-broker is a high-performance D-Bus message broker which serves as
> > > a drop-in replacement for the dbus-daemon. The original dbus is
> > > installed as a dependency (due to required files).
> > >
> > > If dbus-broker is enabled, it is used as the system bus.
> > >
> > > At runtime, a Linux Kernel >= 4.14 is required (theoretically >= 4.10
> > > works too, but lacks security-related AF_UNIX patches according to
> > > dbus-broker docs)
> >
> > I've done some experimentation with this myself in the past. The last time
> > I tried this, I still needed the /usr/share/dbus-1/system.conf from the
> > regular package. That made installing only dbus-broker somewhat awkward.
> >
> > Is that still necessary?
>
> Yes it is, and on https://github.com/bus1/dbus-broker/wiki they write:
> "You still need the dbus reference implementation installed, since it
> provides tools used by many applications, as well as the dbus.socket
> unit file."
>
> From PTXdist point of view, dbus could be a dependency for dbus-broker,
> and "overriding" dbus.service in /etc/systemd/system seemed like a good
> choice. Do you think this could lead to problems?
>
> Until they ship all files they need with dbus-broker, I am not sure
> there is a better way.
*Gentle ping*
Just wanted to ask if there is anything you wanted me to change.
In my opinion, overriding the existing (and required) dbus service with
the new dbus-broker is a good compromise or is there an alternative
solution you have in mind?
(They suggest systemctl enable dbus-broker.service in the GitHub Wiki,
which achieves the same thing due to Alias=dbus.service in the [Install]
section)
If not, I could send an updated version of the patch with v25.
Thanks,
Clemens
>
> Clemens
>
> >
> > Michael
> >
> > > Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
> > > ---
> > > rules/dbus-broker.in | 19 +++++++++++
> > > rules/dbus-broker.make | 75 ++++++++++++++++++++++++++++++++++++++++++
> > > 2 files changed, 94 insertions(+)
> > > create mode 100644 rules/dbus-broker.in
> > > create mode 100644 rules/dbus-broker.make
> > >
> > > diff --git a/rules/dbus-broker.in b/rules/dbus-broker.in
> > > new file mode 100644
> > > index 000000000..9ae261284
> > > --- /dev/null
> > > +++ b/rules/dbus-broker.in
> > > @@ -0,0 +1,19 @@
> > > +## SECTION=middleware
> > > +
> > > +menuconfig DBUS_BROKER
> > > + tristate
> > > + prompt "dbus-broker "
> > > + select HOST_MESON
> > > + select DBUS
> > > + select EXPAT
> > > + select LIBC_M
> > > + select LIBC_PTHREAD
> > > + select SYSTEMD
> > > + help
> > > + The dbus-broker project is an implementation of a message bus as
> > > + defined by the D-Bus specification. Its aim is to provide high
> > > + performance and reliability, while keeping compatibility to the
> > > + D-Bus reference implementation.
> > > + This package is designed to be a drop-in replacement for dbus
> > > + (as the system bus), but the dbus package still has to be
> > > + installed.
> > > diff --git a/rules/dbus-broker.make b/rules/dbus-broker.make
> > > new file mode 100644
> > > index 000000000..7d32c5425
> > > --- /dev/null
> > > +++ b/rules/dbus-broker.make
> > > @@ -0,0 +1,75 @@
> > > +# -*-makefile-*-
> > > +#
> > > +# Copyright (C) 2020 by Clemens Gruber <clemens.gruber@pqgruber.com>
> > > +#
> > > +# For further information about the PTXdist project and license conditions
> > > +# see the README file.
> > > +#
> > > +
> > > +#
> > > +# We provide this package
> > > +#
> > > +PACKAGES-$(PTXCONF_DBUS_BROKER) += dbus-broker
> > > +
> > > +#
> > > +# Paths and names
> > > +#
> > > +DBUS_BROKER_VERSION := 24
> > > +DBUS_BROKER_MD5 := b60f426bc92a4f6119e51a69aef301a2
> > > +DBUS_BROKER := dbus-broker-$(DBUS_BROKER_VERSION)
> > > +DBUS_BROKER_SUFFIX := tar.xz
> > > +DBUS_BROKER_URL := https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX)
> > > +DBUS_BROKER_SOURCE := $(SRCDIR)/$(DBUS_BROKER).$(DBUS_BROKER_SUFFIX)
> > > +DBUS_BROKER_DIR := $(BUILDDIR)/$(DBUS_BROKER)
> > > +DBUS_BROKER_LICENSE := Apache-2.0
> > > +DBUS_BROKER_LICENSE_FILES := \
> > > + file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8
> > > +
> > > +# ----------------------------------------------------------------------------
> > > +# Prepare
> > > +# ----------------------------------------------------------------------------
> > > +
> > > +DBUS_BROKER_CONF_TOOL := meson
> > > +DBUS_BROKER_CONF_OPT := \
> > > + $(CROSS_MESON_USR) \
> > > + -Daudit=false \
> > > + -Ddocs=false \
> > > + -Dlauncher=true \
> > > + -Dlinux-4-17=false \
> > > + -Dreference-test=false \
> > > + -Dselinux=$(call ptx/truefalse,PTXCONF_GLOBAL_SELINUX)
> > > +
> > > +# dbus-broker requires a kernel and kernel headers >= 4.14
> > > +ifdef PTXCONF_KERNEL_HEADER
> > > +DBUS_BROKER_CPPFLAGS := \
> > > + -isystem $(KERNEL_HEADERS_INCLUDE_DIR)
> > > +endif
> > > +
> > > +# ----------------------------------------------------------------------------
> > > +# Target-Install
> > > +# ----------------------------------------------------------------------------
> > > +
> > > +$(STATEDIR)/dbus-broker.targetinstall:
> > > + @$(call targetinfo)
> > > +
> > > + @$(call install_init, dbus-broker)
> > > + @$(call install_fixup, dbus-broker, PRIORITY, optional)
> > > + @$(call install_fixup, dbus-broker, SECTION, base)
> > > + @$(call install_fixup, dbus-broker, AUTHOR, "Clemens Gruber <clemens.gruber@pqgruber.com>")
> > > + @$(call install_fixup, dbus-broker, DESCRIPTION, \
> > > + "Linux D-Bus Message Broker")
> > > +
> > > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker)
> > > + @$(call install_copy, dbus-broker, 0, 0, 0755, -, /usr/bin/dbus-broker-launch)
> > > + @$(call install_alternative, dbus-broker, 0, 0, 0644, \
> > > + /usr/lib/systemd/system/dbus-broker.service)
> > > +
> > > + # Replace dbus reference implementation service with dbus-broker as system bus
> > > + $(call install_link, dbus-broker, /usr/lib/systemd/system/dbus-broker.service, \
> > > + /etc/systemd/system/dbus.service)
> > > +
> > > + @$(call install_finish, dbus-broker)
> > > +
> > > + @$(call touch)
> > > +
> > > +# vim: syntax=make
> > > --
> > > 2.28.0
> > >
> > >
> > > _______________________________________________
> > > ptxdist mailing list
> > > ptxdist@pengutronix.de
> > > To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
> > >
> >
> > --
> > Pengutronix e.K. | |
> > Steuerwalder Str. 21 | http://www.pengutronix.de/ |
> > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
> > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2020-12-14 14:54 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-22 9:20 [ptxdist] [PATCH] nginx: version bump 1.16.1 -> 1.18.0 Clemens Gruber
2020-09-22 9:20 ` [ptxdist] [PATCH] mpg123: version bump 1.25.10 -> 1.26.3 Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] file: version bump 5.36 -> 5.39 Clemens Gruber
2020-10-07 10:22 ` Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] libgcrypt: version bump 1.8.5 -> 1.8.6 Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] gnupg: version bump 2.2.9 -> 2.2.23 Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] systemd: version bump 246.3 -> 246.6 Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2020-09-22 9:20 ` [ptxdist] [PATCH] dbus-broker: new package Clemens Gruber
2020-10-07 7:11 ` Michael Olbrich
2020-10-08 12:40 ` Clemens Gruber
2020-12-14 14:54 ` Clemens Gruber
2020-10-09 6:38 ` [ptxdist] [APPLIED] nginx: version bump 1.16.1 -> 1.18.0 Michael Olbrich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox