From 7005febc45f6205af93a96c403d94cc158bcecd2 Mon Sep 17 00:00:00 2001 From: dosza Date: Mon, 11 Aug 2025 22:08:47 -0300 Subject: [PATCH 1/3] :sparkles: feat: experimental support to 16 kb size to 64 bits apps --- lamw_manager/core/settings-editor/templates/fpc-android.cfg | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lamw_manager/core/settings-editor/templates/fpc-android.cfg b/lamw_manager/core/settings-editor/templates/fpc-android.cfg index 8a0f8d64..0bfcff40 100644 --- a/lamw_manager/core/settings-editor/templates/fpc-android.cfg +++ b/lamw_manager/core/settings-editor/templates/fpc-android.cfg @@ -14,6 +14,8 @@ -Fl$LLVM_ANDROID_AARCH64_LIB_PATH -FLlibdl.so -FD$GCC_ANDROID_AARCH64_PATH +-k-z common-page-size=16384 +-k-z max-page-size=16384 #ENDIF #IFDEF CPUI386 -Cfsse3 @@ -30,5 +32,7 @@ -FD$GCC_ANDROID_AMD64_PATH -FLlibdl.so -Fl$LLVM_ANDROID_AMD64_LIB_PATH +-k-z common-page-size=16384 +-k-z max-page-size=16384 #ENDIF #ENDIF \ No newline at end of file From 4b45a07f1dc6059e76d3d9a8bc2229b8a8b3e72f Mon Sep 17 00:00:00 2001 From: dosza Date: Tue, 12 Aug 2025 21:53:03 -0300 Subject: [PATCH 2/3] sparkles: feat: prepare v0.6.11 --- lamw_manager/assets/build-lamw-setup | 4 ++-- lamw_manager/core/cross-builder/cross-builder.sh | 4 ++-- lamw_manager/core/headers/.init_lamw_manager.sh | 4 ++-- lamw_manager/core/headers/.lamw_comple.sh | 2 +- lamw_manager/core/headers/lamw4linux_env.sh | 4 ++-- lamw_manager/core/headers/lamw_headers | 10 +++++----- lamw_manager/core/installer/installer.sh | 4 ++-- .../core/settings-editor/lamw-settings-editor.sh | 4 ++-- lamw_manager/lamw_manager | 4 ++-- 9 files changed, 20 insertions(+), 20 deletions(-) diff --git a/lamw_manager/assets/build-lamw-setup b/lamw_manager/assets/build-lamw-setup index e6fd8e0f..28f75f7e 100755 --- a/lamw_manager/assets/build-lamw-setup +++ b/lamw_manager/assets/build-lamw-setup @@ -2,8 +2,8 @@ #-------------------------------------------------------------------------------------------------# #Universidade federal de Mato Grosso (Alma Mater) #Course: Science Computer -#Version: 0.6.10 -#Date: 07/09/2025 +#Version: 0.6.11 +#Date: 08/12/2025 #Description: This script generates compiles LAMW Manager source code into an executable installer. #Note: This script requires makeself, read more in https://makeself.io/ #-------------------------------------------------------------------------------------------------# diff --git a/lamw_manager/core/cross-builder/cross-builder.sh b/lamw_manager/core/cross-builder/cross-builder.sh index 68321695..aa073cfa 100644 --- a/lamw_manager/core/cross-builder/cross-builder.sh +++ b/lamw_manager/core/cross-builder/cross-builder.sh @@ -2,8 +2,8 @@ #-------------------------------------------------------------------------------------------------# #Universidade federal de Mato Grosso (Alma Mater) #Course: Science Computer -#Version: 0.6.10 -#Date: 07/09/2025 +#Version: 0.6.11 +#Date: 08/12/2025 #Description:The "cross-builder.sh" is part of the core of LAMW Manager. This script contains crosscompile compiler generation routines for ARMv7 / AARCH64- Android #-------------------------------------------------------------------------------------------------# diff --git a/lamw_manager/core/headers/.init_lamw_manager.sh b/lamw_manager/core/headers/.init_lamw_manager.sh index 1925559e..4fa15f85 100644 --- a/lamw_manager/core/headers/.init_lamw_manager.sh +++ b/lamw_manager/core/headers/.init_lamw_manager.sh @@ -2,8 +2,8 @@ #-------------------------------------------------------------------------------------------------# #Universidade federal de Mato Grosso (Alma Mater) #Course: Science Computer -#Version: 0.6.10 -#Date: 07/09/2025 +#Version: 0.6.11 +#Date: 08/12/2025 #Description: The ".init_lamw_manager.sh" is part of the core of LAMW Manager. This script check conditions to init LAMW Manager #-------------------------------------------------------------------------------------------------# diff --git a/lamw_manager/core/headers/.lamw_comple.sh b/lamw_manager/core/headers/.lamw_comple.sh index d277d91f..21d23ba8 100755 --- a/lamw_manager/core/headers/.lamw_comple.sh +++ b/lamw_manager/core/headers/.lamw_comple.sh @@ -2,7 +2,7 @@ #-------------------------------------------------------------------------------------------------# #Universidade federal de Mato Grosso (Alma Mater) #Course: Science Computer -#Version: 0.6.10 +#Version: 0.6.11 #Description: This script contains routines for completing LAMW Manager arguments. #Ref:https://www.vivaolinux.com.br/dica/Shell-script-autocompletion-Como-implementar #-------------------------------------------------------------------------------------------------# diff --git a/lamw_manager/core/headers/lamw4linux_env.sh b/lamw_manager/core/headers/lamw4linux_env.sh index 5d64ac28..6c69db84 100644 --- a/lamw_manager/core/headers/lamw4linux_env.sh +++ b/lamw_manager/core/headers/lamw4linux_env.sh @@ -2,8 +2,8 @@ #-------------------------------------------------------------------------------------------------# #Universidade federal de Mato Grosso (Alma Mater) #Course: Science Computer -#Version: 0.6.10 -#Date: 07/09/2025 +#Version: 0.6.11 +#Date: 08/12/2025 #Description: The "lamw_headers" is part of the core of LAMW Manager. This script contains LAMW Manager variables. #-------------------------------------------------------------------------------------------------# LAMW_IDE_HOME_CFG="$LAMW_USER_HOME/.lamw4linux" diff --git a/lamw_manager/core/headers/lamw_headers b/lamw_manager/core/headers/lamw_headers index 2caf9b2c..2ea67bee 100644 --- a/lamw_manager/core/headers/lamw_headers +++ b/lamw_manager/core/headers/lamw_headers @@ -2,8 +2,8 @@ #-------------------------------------------------------------------------------------------------# #Universidade federal de Mato Grosso (Alma Mater) #Course: Science Computer -#Version: 0.6.10 -#Date: 07/09/2025 +#Version: 0.6.11 +#Date: 08/12/2025 #Description: The "lamw_headers" is part of the core of LAMW Manager. This script contains LAMW Manager variables. #-------------------------------------------------------------------------------------------------# @@ -11,11 +11,11 @@ # Section Version Variables #-------------------------------------------------------------------------------------------------- -LAMW_INSTALL_VERSION="0.6.10" +LAMW_INSTALL_VERSION="0.6.11" ANT_VERSION_STABLE='1.10.11' CMD_SDK_TOOLS_VERSION="11076708" CMD_SDK_TOOLS_VERSION_STR="12.0" -LAZARUS_STABLE_VERSION="3.6" +LAZARUS_STABLE_VERSION="3.8" FPC_TRUNK_VERSION="3.2.2" FPC_LAZ_DEB_VERSION="2.0.12" FPC_DEB_VERSION="3.2.0-1" @@ -51,7 +51,7 @@ OLD_LAZARUS_STABLE_VERSION=( ) OLD_LAMW_INSTALL_VERSION=( - 0.6.{9..0} + 0.6.{10..0} 0.5.9{.{2..1},} 0.5.{8..0} 0.4.{8..4} diff --git a/lamw_manager/core/installer/installer.sh b/lamw_manager/core/installer/installer.sh index 2f5696b2..a36ea046 100644 --- a/lamw_manager/core/installer/installer.sh +++ b/lamw_manager/core/installer/installer.sh @@ -2,8 +2,8 @@ #-------------------------------------------------------------------------------------------------# #Universidade federal de Mato Grosso (Alma Mater) #Course: Science Computer -#Version: 0.6.10 -#Date: 07/09/2025 +#Version: 0.6.11 +#Date: 08/12/2025 #Description: "installer.sh" is part of the core of LAMW Manager. Contains routines for installing LAMW development environment #-------------------------------------------------------------------------------------------------# diff --git a/lamw_manager/core/settings-editor/lamw-settings-editor.sh b/lamw_manager/core/settings-editor/lamw-settings-editor.sh index deb97f1d..44fc1ae0 100644 --- a/lamw_manager/core/settings-editor/lamw-settings-editor.sh +++ b/lamw_manager/core/settings-editor/lamw-settings-editor.sh @@ -2,8 +2,8 @@ #-------------------------------------------------------------------------------------------------# #Universidade federal de Mato Grosso (mater-alma) #Course: Science Computer -#Version: 0.6.10 -#Date: 07/09/2025 +#Version: 0.6.11 +#Date: 08/12/2025 #Description: The "lamw-manager-settings-editor.sh" is part of the core of LAMW Manager. Responsible for managing LAMW Manager / LAMW configuration files.. #-----------------------------------------------------------------------f--------------------------# diff --git a/lamw_manager/lamw_manager b/lamw_manager/lamw_manager index 79d75e95..22e42022 100755 --- a/lamw_manager/lamw_manager +++ b/lamw_manager/lamw_manager @@ -2,8 +2,8 @@ #-------------------------------------------------------------------------------------------------# #Universidade federal de Mato Grosso (Alma Mater) #Course: Science Computer -#Version: 0.6.10 -#Date: 07/09/2025 +#Version: 0.6.11 +#Date: 08/12/2025 #Description: The "lamw-install.sh" is part of the core of LAMW Manager. This script configures the development environment for LAMW #-------------------------------------------------------------------------------------------------# From 86b6c64b180f0fb96f695d7a9b4ffd32843dac85 Mon Sep 17 00:00:00 2001 From: dosza Date: Tue, 12 Aug 2025 21:53:32 -0300 Subject: [PATCH 3/3] :books: docs: update docs --- README.md | 6 +++--- lamw_manager/docs/release_notes.md | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 865438a2..2e5152c9 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # LAMW Manager -[![Version](https://img.shields.io/badge/Release-v0.6.10-blue)](https://github.com/dosza/LAMWManager-linux/blob/v0.6.x/lamw_manager/docs/release_notes.md#latest) [![Build-status](https://img.shields.io/github/actions/workflow/status/dosza/LAMWManager-linux/main.yml?branch=v0.6.x)](https://github.com/dosza/LAMWManager-linux/releases/download/v0.6.10/lamw_manager_setup.sh) [![license](https://img.shields.io/github/license/dosza/LAMWManager-linux)](https://github.com/dosza/LAMWManager-linux/blob/v0.6.x/LICENSE) [![Stars](https://img.shields.io/github/stars/dosza/LAMWManager-linux?style=default)](https://github.com/dosza/LAMWManager-linux/stargazers) +[![Version](https://img.shields.io/badge/Release-v0.6.11-blue)](https://github.com/dosza/LAMWManager-linux/blob/v0.6.x/lamw_manager/docs/release_notes.md#latest) [![Build-status](https://img.shields.io/github/actions/workflow/status/dosza/LAMWManager-linux/main.yml?branch=v0.6.x)](https://github.com/dosza/LAMWManager-linux/releases/download/v0.6.11/lamw_manager_setup.sh) [![license](https://img.shields.io/github/license/dosza/LAMWManager-linux)](https://github.com/dosza/LAMWManager-linux/blob/v0.6.x/LICENSE) [![Stars](https://img.shields.io/github/stars/dosza/LAMWManager-linux?style=default)](https://github.com/dosza/LAMWManager-linux/stargazers) LAMW Manager is a command line tool,like *APT*, to automate the **installation**, **configuration** and **upgrade**
the framework [LAMW - Lazarus Android Module Wizard](https://github.com/jmpessoa/lazandroidmodulewizard) @@ -58,7 +58,7 @@ LAMW Manager install the following [dependencies] tools: Getting Started!! --- **How to use LAMW Manager:** -+ Click here to download [*LAMW Manager Setup*](https://github.com/dosza/LAMWManager-linux/releases/download/v0.6.10/lamw_manager_setup.sh) ++ Click here to download [*LAMW Manager Setup*](https://github.com/dosza/LAMWManager-linux/releases/download/v0.6.11/lamw_manager_setup.sh) + Go to download directory and right click *Open in Terminal* + Run command : *bash lamw_manager_setup.sh*ยน @@ -105,5 +105,5 @@ Congratulations!! --- You are now a Lazarus for Android developer!
[Building Android application with **LAMW** is **RAD**!](https://drive.google.com/open?id=1CeDDpuDfRwYrKpN7VHbossH6GfZUfqjm) -For more info read [**LAMW Manager v0.6.10 Manual**](https://github.com/dosza/LAMWManager-linux/blob/v0.6.x/lamw_manager/docs/man.md) +For more info read [**LAMW Manager v0.6.11 Manual**](https://github.com/dosza/LAMWManager-linux/blob/v0.6.x/lamw_manager/docs/man.md) diff --git a/lamw_manager/docs/release_notes.md b/lamw_manager/docs/release_notes.md index b7c7fc47..fc8ed389 100644 --- a/lamw_manager/docs/release_notes.md +++ b/lamw_manager/docs/release_notes.md @@ -4,6 +4,11 @@ This page contains information about new features and bug fixes. Latest --- +### v0.6.11 - 12 Ago, 2025 ### + +**News** ++ Migrate to Lazarus 3.8 ++ Add experimental suport to 16 KB pages on Android 64 bits [Read more](https://developer.android.com/guide/practices/page-sizes) ### v0.6.10 - 09 Jul, 2025 ###