Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v1] package/apr: bump version to 1.7.4
@ 2024-06-21 15:44 Peter Seiderer via buildroot
  2024-06-24  7:46 ` Peter Seiderer via buildroot
  0 siblings, 1 reply; 2+ messages in thread
From: Peter Seiderer via buildroot @ 2024-06-21 15:44 UTC (permalink / raw)
  To: buildroot; +Cc: Bernd Kuhls

- remove 0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch and
  0003-Revert-Add-the-ability-to-cross-compile-APR.patch (cross compile
  hopefully fixes by upstream commit [1])

For details see [2].

[1] https://github.com/apache/apr/commit/130cf8cb3c6fe713095e560ade1df050aa2a6a14
[2] https://downloads.apache.org/apr/CHANGES-APR-1.7

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
 ...r1872164.-Fix-the-name-of-libtool-wh.patch |  30 -----
 ...Add-the-ability-to-cross-compile-APR.patch | 112 ------------------
 package/apr/apr.hash                          |   4 +-
 package/apr/apr.mk                            |   2 +-
 4 files changed, 3 insertions(+), 145 deletions(-)
 delete mode 100644 package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch
 delete mode 100644 package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch

diff --git a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch
deleted file mode 100644
index f80db1cb6b..0000000000
--- a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 0aa7e33372b479a26e5f04dfc4801e24573a8737 Mon Sep 17 00:00:00 2001
-From: Graham Leggett <minfrin@apache.org>
-Date: Wed, 1 Jan 2020 10:43:39 +0000
-Subject: [PATCH] Revert: Backport r1872164. Fix the name of libtool when
- cross compiling.
-
-git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x@1872165 13f79535-47bb-0310-9956-ffa450edef68
-
-[Revert upstream commit https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1]
-Signed-off-by: Peter Seiderer <ps.report@gmx.net>
----
- apr-config.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/apr-config.in b/apr-config.in
-index bed47ca..4873fc0 100644
---- a/apr-config.in
-+++ b/apr-config.in
-@@ -246,7 +246,7 @@ while test $# -gt 0; do
-     if test "$location" = "installed"; then
-         echo "${installbuilddir}/libtool"
-     elif test "$location" = "crosscompile"; then
--        echo "$APR_TARGET_DIR/${installbuilddir}/libtool"
-+        echo "$APR_TARGET_DIR/${installbuilddir}/build"
-     else
-         echo "$APR_BUILD_DIR/libtool"
-     fi
--- 
-2.39.2
-
diff --git a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch
deleted file mode 100644
index ad250d4427..0000000000
--- a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-From ed1daed074fba0dabff825e63525d751b6bb7b8d Mon Sep 17 00:00:00 2001
-From: Graham Leggett <minfrin@apache.org>
-Date: Tue, 31 Dec 2019 21:26:02 +0000
-Subject: [PATCH] Revert: Add the ability to cross compile APR.
-
-git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x@1872147 13f79535-47bb-0310-9956-ffa450edef68
-
-[Revert upstream commit https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c]
-Signed-off-by: Peter Seiderer <ps.report@gmx.net>
----
- CHANGES       |  2 --
- apr-config.in | 22 ----------------------
- 2 files changed, 24 deletions(-)
-
-diff --git a/CHANGES b/CHANGES
-index 71b2f0e..e751c90 100644
---- a/CHANGES
-+++ b/CHANGES
-@@ -56,8 +56,6 @@ Changes for APR 1.7.1
-   *) Don't try to use PROC_PTHREAD by default when cross compiling.
-      [Yann Ylavic]
- 
--  *) Add the ability to cross compile APR. [Graham Leggett]
--
-   *) While cross-compiling, the tools/gen_test_char could not
-      be executed at build time, use AX_PROG_CC_FOR_BUILD to
-      build native tools/gen_test_char
-diff --git a/apr-config.in b/apr-config.in
-index 4873fc0..84b4073 100644
---- a/apr-config.in
-+++ b/apr-config.in
-@@ -48,14 +48,6 @@ APR_LIBNAME="@APR_LIBNAME@"
- # NOTE: the following line is modified during 'make install': alter with care!
- location=@APR_CONFIG_LOCATION@
- 
--# absolute path, but not installed path - we're cross compiling
--case "$0" in
--  "${bindir}/"*) ;;
--  "/"*)         location=crosscompile;
--                APR_TARGET_DIR=${0%${bindir}/apr-${APR_MAJOR_VERSION}-config} ;;
--  *)            ;;
--esac
--
- show_usage()
- {
-     cat << EOF
-@@ -101,8 +93,6 @@ fi
- 
- if test "$location" = "installed"; then
-     LA_FILE="$libdir/lib${APR_LIBNAME}.la"
--elif test "$location" = "crosscompile"; then
--    LA_FILE="$APR_TARGET_DIR/$libdir/lib${APR_LIBNAME}.la"
- else
-     LA_FILE="$APR_BUILD_DIR/lib${APR_LIBNAME}.la"
- fi
-@@ -132,8 +122,6 @@ while test $# -gt 0; do
-     --includedir)
-     if test "$location" = "installed"; then
-         flags="$includedir"
--    elif test "$location" = "crosscompile"; then
--        flags="$APR_TARGET_DIR/$includedir"
-     elif test "$location" = "source"; then
-         flags="$APR_SOURCE_DIR/include"
-     else
-@@ -166,8 +154,6 @@ while test $# -gt 0; do
-     --includes)
-     if test "$location" = "installed"; then
-         flags="$flags -I$includedir $EXTRA_INCLUDES"
--    elif test "$location" = "crosscompile"; then
--        flags="$flags -I$APR_TARGET_DIR/$includedir $EXTRA_INCLUDES"
-     elif test "$location" = "source"; then
-         flags="$flags -I$APR_SOURCE_DIR/include $EXTRA_INCLUDES"
-     else
-@@ -182,8 +168,6 @@ while test $# -gt 0; do
-     --installbuilddir)
-     if test "$location" = "installed"; then
-         echo "${installbuilddir}"
--    elif test "$location" = "crosscompile"; then
--        echo "$APR_TARGET_DIR/${installbuilddir}"
-     elif test "$location" = "source"; then
-         echo "$APR_SOURCE_DIR/build"
-     else
-@@ -200,8 +184,6 @@ while test $# -gt 0; do
-     if test "$location" = "installed"; then
-         ### avoid using -L if libdir is a "standard" location like /usr/lib
-         flags="$flags -L$libdir -l${APR_LIBNAME}"
--    elif test "$location" = "crosscompile"; then
--        flags="$flags -L$APR_TARGET_DIR/$libdir -l${APR_LIBNAME}"
-     else
-         ### this surely can't work since the library is in .libs?
-         flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}"
-@@ -219,8 +201,6 @@ while test $# -gt 0; do
-         # Since the user is specifying they are linking with libtool, we
-         # *know* that -R will be recognized by libtool.
-         flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}"
--    elif test "$location" = "crosscompile"; then
--        flags="$flags  -L${APR_TARGET_DIR}/$libdir  -l${APR_LIBNAME}"
-     else
-         flags="$flags $LA_FILE"
-     fi
-@@ -245,8 +225,6 @@ while test $# -gt 0; do
-     --apr-libtool)
-     if test "$location" = "installed"; then
-         echo "${installbuilddir}/libtool"
--    elif test "$location" = "crosscompile"; then
--        echo "$APR_TARGET_DIR/${installbuilddir}/build"
-     else
-         echo "$APR_BUILD_DIR/libtool"
-     fi
--- 
-2.39.2
-
diff --git a/package/apr/apr.hash b/package/apr/apr.hash
index 96f43d3710..66a183c11d 100644
--- a/package/apr/apr.hash
+++ b/package/apr/apr.hash
@@ -1,4 +1,4 @@
-# From https://archive.apache.org/dist/apr/apr-1.7.2.tar.bz2.sha256
-sha256  75e77cc86776c030c0a5c408dfbd0bf2a0b75eed5351e52d5439fa1e5509a43e  apr-1.7.2.tar.bz2
+# From https://archive.apache.org/dist/apr/apr-1.7.4.tar.bz2.sha256
+sha256  fc648de983f3a2a6c9e78dea1f180639bd2fad6c06d556d4367a701fe5c35577  apr-1.7.4.tar.bz2
 # Locally calculated
 sha256  f854aeef66ecd55a126226e82b3f26793fc3b1c584647f6a0edc5639974c38ad  LICENSE
diff --git a/package/apr/apr.mk b/package/apr/apr.mk
index cb8c12dd65..4eb6eb12ad 100644
--- a/package/apr/apr.mk
+++ b/package/apr/apr.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-APR_VERSION = 1.7.2
+APR_VERSION = 1.7.4
 APR_SOURCE = apr-$(APR_VERSION).tar.bz2
 APR_SITE = https://archive.apache.org/dist/apr
 APR_LICENSE = Apache-2.0
-- 
2.45.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v1] package/apr: bump version to 1.7.4
  2024-06-21 15:44 [Buildroot] [PATCH v1] package/apr: bump version to 1.7.4 Peter Seiderer via buildroot
@ 2024-06-24  7:46 ` Peter Seiderer via buildroot
  0 siblings, 0 replies; 2+ messages in thread
From: Peter Seiderer via buildroot @ 2024-06-24  7:46 UTC (permalink / raw)
  To: Peter Seiderer via buildroot; +Cc: buildroot, Bernd Kuhls, Peter Seiderer

On Fri, 21 Jun 2024 17:44:22 +0200, Peter Seiderer via buildroot <buildroot@buildroot.org> wrote:

> - remove 0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch and
>   0003-Revert-Add-the-ability-to-cross-compile-APR.patch (cross compile
>   hopefully fixes by upstream commit [1])

A clean complete build fails for apr-util with:

Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory
make[2]: *** No rule to make target '.../build/apr-util-1.6.3/build/rules.mk'.  Stop.

Seems at least 0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch
is still needed...

Regards,
Peter

>
> For details see [2].
>
> [1] https://github.com/apache/apr/commit/130cf8cb3c6fe713095e560ade1df050aa2a6a14
> [2] https://downloads.apache.org/apr/CHANGES-APR-1.7
>
> Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> ---
>  ...r1872164.-Fix-the-name-of-libtool-wh.patch |  30 -----
>  ...Add-the-ability-to-cross-compile-APR.patch | 112 ------------------
>  package/apr/apr.hash                          |   4 +-
>  package/apr/apr.mk                            |   2 +-
>  4 files changed, 3 insertions(+), 145 deletions(-)
>  delete mode 100644 package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch
>  delete mode 100644 package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch
>
> diff --git a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch
> deleted file mode 100644
> index f80db1cb6b..0000000000
> --- a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch
> +++ /dev/null
> @@ -1,30 +0,0 @@
> -From 0aa7e33372b479a26e5f04dfc4801e24573a8737 Mon Sep 17 00:00:00 2001
> -From: Graham Leggett <minfrin@apache.org>
> -Date: Wed, 1 Jan 2020 10:43:39 +0000
> -Subject: [PATCH] Revert: Backport r1872164. Fix the name of libtool when
> - cross compiling.
> -
> -git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x@1872165 13f79535-47bb-0310-9956-ffa450edef68
> -
> -[Revert upstream commit https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1]
> -Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> ----
> - apr-config.in | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/apr-config.in b/apr-config.in
> -index bed47ca..4873fc0 100644
> ---- a/apr-config.in
> -+++ b/apr-config.in
> -@@ -246,7 +246,7 @@ while test $# -gt 0; do
> -     if test "$location" = "installed"; then
> -         echo "${installbuilddir}/libtool"
> -     elif test "$location" = "crosscompile"; then
> --        echo "$APR_TARGET_DIR/${installbuilddir}/libtool"
> -+        echo "$APR_TARGET_DIR/${installbuilddir}/build"
> -     else
> -         echo "$APR_BUILD_DIR/libtool"
> -     fi
> ---
> -2.39.2
> -
> diff --git a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch
> deleted file mode 100644
> index ad250d4427..0000000000
> --- a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch
> +++ /dev/null
> @@ -1,112 +0,0 @@
> -From ed1daed074fba0dabff825e63525d751b6bb7b8d Mon Sep 17 00:00:00 2001
> -From: Graham Leggett <minfrin@apache.org>
> -Date: Tue, 31 Dec 2019 21:26:02 +0000
> -Subject: [PATCH] Revert: Add the ability to cross compile APR.
> -
> -git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x@1872147 13f79535-47bb-0310-9956-ffa450edef68
> -
> -[Revert upstream commit https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c]
> -Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> ----
> - CHANGES       |  2 --
> - apr-config.in | 22 ----------------------
> - 2 files changed, 24 deletions(-)
> -
> -diff --git a/CHANGES b/CHANGES
> -index 71b2f0e..e751c90 100644
> ---- a/CHANGES
> -+++ b/CHANGES
> -@@ -56,8 +56,6 @@ Changes for APR 1.7.1
> -   *) Don't try to use PROC_PTHREAD by default when cross compiling.
> -      [Yann Ylavic]
> -
> --  *) Add the ability to cross compile APR. [Graham Leggett]
> --
> -   *) While cross-compiling, the tools/gen_test_char could not
> -      be executed at build time, use AX_PROG_CC_FOR_BUILD to
> -      build native tools/gen_test_char
> -diff --git a/apr-config.in b/apr-config.in
> -index 4873fc0..84b4073 100644
> ---- a/apr-config.in
> -+++ b/apr-config.in
> -@@ -48,14 +48,6 @@ APR_LIBNAME="@APR_LIBNAME@"
> - # NOTE: the following line is modified during 'make install': alter with care!
> - location=@APR_CONFIG_LOCATION@
> -
> --# absolute path, but not installed path - we're cross compiling
> --case "$0" in
> --  "${bindir}/"*) ;;
> --  "/"*)         location=crosscompile;
> --                APR_TARGET_DIR=${0%${bindir}/apr-${APR_MAJOR_VERSION}-config} ;;
> --  *)            ;;
> --esac
> --
> - show_usage()
> - {
> -     cat << EOF
> -@@ -101,8 +93,6 @@ fi
> -
> - if test "$location" = "installed"; then
> -     LA_FILE="$libdir/lib${APR_LIBNAME}.la"
> --elif test "$location" = "crosscompile"; then
> --    LA_FILE="$APR_TARGET_DIR/$libdir/lib${APR_LIBNAME}.la"
> - else
> -     LA_FILE="$APR_BUILD_DIR/lib${APR_LIBNAME}.la"
> - fi
> -@@ -132,8 +122,6 @@ while test $# -gt 0; do
> -     --includedir)
> -     if test "$location" = "installed"; then
> -         flags="$includedir"
> --    elif test "$location" = "crosscompile"; then
> --        flags="$APR_TARGET_DIR/$includedir"
> -     elif test "$location" = "source"; then
> -         flags="$APR_SOURCE_DIR/include"
> -     else
> -@@ -166,8 +154,6 @@ while test $# -gt 0; do
> -     --includes)
> -     if test "$location" = "installed"; then
> -         flags="$flags -I$includedir $EXTRA_INCLUDES"
> --    elif test "$location" = "crosscompile"; then
> --        flags="$flags -I$APR_TARGET_DIR/$includedir $EXTRA_INCLUDES"
> -     elif test "$location" = "source"; then
> -         flags="$flags -I$APR_SOURCE_DIR/include $EXTRA_INCLUDES"
> -     else
> -@@ -182,8 +168,6 @@ while test $# -gt 0; do
> -     --installbuilddir)
> -     if test "$location" = "installed"; then
> -         echo "${installbuilddir}"
> --    elif test "$location" = "crosscompile"; then
> --        echo "$APR_TARGET_DIR/${installbuilddir}"
> -     elif test "$location" = "source"; then
> -         echo "$APR_SOURCE_DIR/build"
> -     else
> -@@ -200,8 +184,6 @@ while test $# -gt 0; do
> -     if test "$location" = "installed"; then
> -         ### avoid using -L if libdir is a "standard" location like /usr/lib
> -         flags="$flags -L$libdir -l${APR_LIBNAME}"
> --    elif test "$location" = "crosscompile"; then
> --        flags="$flags -L$APR_TARGET_DIR/$libdir -l${APR_LIBNAME}"
> -     else
> -         ### this surely can't work since the library is in .libs?
> -         flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}"
> -@@ -219,8 +201,6 @@ while test $# -gt 0; do
> -         # Since the user is specifying they are linking with libtool, we
> -         # *know* that -R will be recognized by libtool.
> -         flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}"
> --    elif test "$location" = "crosscompile"; then
> --        flags="$flags  -L${APR_TARGET_DIR}/$libdir  -l${APR_LIBNAME}"
> -     else
> -         flags="$flags $LA_FILE"
> -     fi
> -@@ -245,8 +225,6 @@ while test $# -gt 0; do
> -     --apr-libtool)
> -     if test "$location" = "installed"; then
> -         echo "${installbuilddir}/libtool"
> --    elif test "$location" = "crosscompile"; then
> --        echo "$APR_TARGET_DIR/${installbuilddir}/build"
> -     else
> -         echo "$APR_BUILD_DIR/libtool"
> -     fi
> ---
> -2.39.2
> -
> diff --git a/package/apr/apr.hash b/package/apr/apr.hash
> index 96f43d3710..66a183c11d 100644
> --- a/package/apr/apr.hash
> +++ b/package/apr/apr.hash
> @@ -1,4 +1,4 @@
> -# From https://archive.apache.org/dist/apr/apr-1.7.2.tar.bz2.sha256
> -sha256  75e77cc86776c030c0a5c408dfbd0bf2a0b75eed5351e52d5439fa1e5509a43e  apr-1.7.2.tar.bz2
> +# From https://archive.apache.org/dist/apr/apr-1.7.4.tar.bz2.sha256
> +sha256  fc648de983f3a2a6c9e78dea1f180639bd2fad6c06d556d4367a701fe5c35577  apr-1.7.4.tar.bz2
>  # Locally calculated
>  sha256  f854aeef66ecd55a126226e82b3f26793fc3b1c584647f6a0edc5639974c38ad  LICENSE
> diff --git a/package/apr/apr.mk b/package/apr/apr.mk
> index cb8c12dd65..4eb6eb12ad 100644
> --- a/package/apr/apr.mk
> +++ b/package/apr/apr.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>
> -APR_VERSION = 1.7.2
> +APR_VERSION = 1.7.4
>  APR_SOURCE = apr-$(APR_VERSION).tar.bz2
>  APR_SITE = https://archive.apache.org/dist/apr
>  APR_LICENSE = Apache-2.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2024-06-24  7:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-21 15:44 [Buildroot] [PATCH v1] package/apr: bump version to 1.7.4 Peter Seiderer via buildroot
2024-06-24  7:46 ` Peter Seiderer via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox