commit 3291110ebcd7aab047ab32ce4dfa77003687a1d6
Author: Jan Palus <at...@pld-linux.org>
Date:   Tue May 21 18:31:45 2024 +0200

    up to 0.2.8

 box64.spec              | 22 +++++++++++++++-------
 getopt-regression.patch | 32 --------------------------------
 2 files changed, 15 insertions(+), 39 deletions(-)
---
diff --git a/box64.spec b/box64.spec
index 9f15dd9..93fe521 100644
--- a/box64.spec
+++ b/box64.spec
@@ -13,25 +13,26 @@
 %bcond_with    sd845           # target Snapragon 845 device
 %bcond_with    sd888           # target Snapragon 888 device
 %bcond_with    sd8g2           # target Snapragon 8 Gen 2 device
+%bcond_with    tegra_t194      # target Tegra Xavier device
+%bcond_with    tegra_t234      # target Tegra Orin device
 %bcond_with    tegrax1         # target Tegra X1
 
 Summary:       Linux Userspace x86_64 Emulator
 Name:          box64
-Version:       0.2.6
-Release:       2
+Version:       0.2.8
+Release:       1
 License:       MIT
 Group:         Applications
 Source0:       
https://github.com/ptitSeb/box64/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 12a691bad57bb0806a6e06c23c71121a
-Patch0:                getopt-regression.patch
+# Source0-md5: 6975d0307121bce5868ef6f74be6b3eb
 URL:           https://box86.org
-BuildRequires: cmake >= 3.4
+BuildRequires: cmake >= 3.13
 BuildRequires: python3
 BuildRequires: rpmbuild(macros) >= 1.605
 ExclusiveArch: aarch64 ppc64le riscv64
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _noautoprov     libcrypto.so libgcc_s.so libssl.so 
libstdc\\+\\+.so libpng12.so libunwind.so
+%define                _noautoprov     libcrypto.so libgcc_s.so libmbed.*\\.so 
libssl.so libstdc\\+\\+.so libpng12.so libunwind.so
 %define                _noautoreqfiles .*x86_64.*
 %define                _noautostrip    .*x86_64.*
 
@@ -41,7 +42,6 @@ Linux systems, like ARM (host system needs to be 64bit 
little-endian).
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %cmake -B build \
@@ -68,6 +68,8 @@ Linux systems, like ARM (host system needs to be 64bit 
little-endian).
        %{?with_sd845:-DSD845:BOOL=ON} \
        %{?with_sd888:-DSD888:BOOL=ON} \
        %{?with_sd8g2:-DSD8G2:BOOL=ON} \
+       %{?with_tegra_t194:-DTEGRA_T194:BOOL=ON} \
+       %{?with_tegra_t234:-DTEGRA_T234:BOOL=ON} \
        %{?with_tegrax1:-DTEGRAX1:BOOL=ON}
 %{__make} -C build
 
@@ -89,6 +91,12 @@ rm -rf $RPM_BUILD_ROOT
 %dir /usr/lib/x86_64-linux-gnu
 %attr(755,root,root) /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
 %attr(755,root,root) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
+%attr(755,root,root) /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.3
+%attr(755,root,root) /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.7
+%attr(755,root,root) /usr/lib/x86_64-linux-gnu/libmbedtls.so.12
+%attr(755,root,root) /usr/lib/x86_64-linux-gnu/libmbedtls.so.14
+%attr(755,root,root) /usr/lib/x86_64-linux-gnu/libmbedx509.so.0
+%attr(755,root,root) /usr/lib/x86_64-linux-gnu/libmbedx509.so.1
 %attr(755,root,root) /usr/lib/x86_64-linux-gnu/libpng12.so.0
 %attr(755,root,root) /usr/lib/x86_64-linux-gnu/libssl.so.1.1
 %attr(755,root,root) /usr/lib/x86_64-linux-gnu/libstdc++.so.5
diff --git a/getopt-regression.patch b/getopt-regression.patch
deleted file mode 100644
index 1784a51..0000000
--- a/getopt-regression.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From cbea2b544367675f710ebab74f4056ca1d18c203 Mon Sep 17 00:00:00 2001
-From: ptitSeb <sebastien.c...@gmail.com>
-Date: Sat, 6 Jan 2024 10:30:31 +0100
-Subject: [PATCH] Rollback commit 9201559 as it breaks some programs using
- getopts (should help #1190)
-
----
- src/librarian/globalsymbols.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/librarian/globalsymbols.c b/src/librarian/globalsymbols.c
-index 6d96720b7..462af7fb2 100644
---- a/src/librarian/globalsymbols.c
-+++ b/src/librarian/globalsymbols.c
-@@ -20,7 +20,7 @@
-     if (GetGlobalNoWeakSymbolStartEnd(my_context->maplib, #A, &globoffs, 
&globend, -1, NULL, NULL)) {     \
-         printf_log(LOG_DEBUG, "Global " #A " workaround, @%p <- %p\n", 
(void*)globoffs, &A);              \
-         memcpy((void*)globoffs, &A, sizeof(A));                               
                            \
--    } else                                                                    
                            \
-+    }                                                                         
                            \
-     if (B && GetGlobalNoWeakSymbolStartEnd(my_context->maplib, #A, &globoffs, 
&globend, -1, NULL, B)) {   \
-         printf_log(LOG_DEBUG, "Global " #A " workaround, @%p <- %p\n", 
(void*)globoffs, &A);              \
-         memcpy((void*)globoffs, &A, sizeof(A));                               
                            \
-@@ -30,7 +30,7 @@
-     if (GetGlobalNoWeakSymbolStartEnd(my_context->maplib, #A, &globoffs, 
&globend, -1, NULL, NULL)) {     \
-         printf_log(LOG_DEBUG, "Global " #A " workaround, @%p -> %p\n", 
(void*)globoffs, &A);              \
-         memcpy(&A, (void*)globoffs, sizeof(A));                               
                            \
--    } else                                                                    
                            \
-+    }                                                                         
                            \
-     if (B && GetGlobalNoWeakSymbolStartEnd(my_context->maplib, #A, &globoffs, 
&globend, -1, NULL, B)) {   \
-         printf_log(LOG_DEBUG, "Global " #A " workaround, @%p -> %p\n", 
(void*)globoffs, &A);              \
-         memcpy(&A, (void*)globoffs, sizeof(A));                               
                            \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/box64.git/commitdiff/3291110ebcd7aab047ab32ce4dfa77003687a1d6

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to