Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Oct 2024 15:39:01 GMT
From:      Lorenzo Salvadore <salvadore@FreeBSD.org>
To:        doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org
Subject:   git: 14278c139f - main - Status/2023Q4/fpc-lazarus.adoc: Add report
Message-ID:  <202410101539.49AFd1iX012889@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=14278c139f4320f68818051d0658410556582b56

commit 14278c139f4320f68818051d0658410556582b56
Author:     Alonso Cárdenas Márquez <acm@FreeBSD.org>
AuthorDate: 2024-10-10 15:13:15 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2024-10-10 15:37:42 +0000

    Status/2023Q4/fpc-lazarus.adoc: Add report
    
    Reviewed by:    status (Pau Amma <pauamma@gundo.com>)
---
 .../status/report-2024-07-2024-09/fpc-lazarus.adoc | 28 ++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/website/content/en/status/report-2024-07-2024-09/fpc-lazarus.adoc b/website/content/en/status/report-2024-07-2024-09/fpc-lazarus.adoc
new file mode 100644
index 0000000000..8c09748e67
--- /dev/null
+++ b/website/content/en/status/report-2024-07-2024-09/fpc-lazarus.adoc
@@ -0,0 +1,28 @@
+=== Freepascal and Lazarus on FreeBSD aarch64
+
+Links: +
+link:https://www.freepascal.org/[Freepascal Project] URL: link:https://www.freepascal.org/[] +
+link:https://www.lazarus-ide.org/[Lazarus IDE] URL: link:https://www.lazarus-ide.org/[]
+
+Contact: José Alonso Cárdenas Márquez <acm@FreeBSD.org>
+
+Free Pascal is a mature, versatile, open source Pascal compiler.
+It can target many operating systems and processor architectures: Intel x86 (16 and 32 bit), AMD64/x86-64, PowerPC, PowerPC64, SPARC, SPARC64, ARM, AArch64, MIPS, Motorola 68k, AVR, and the JVM.
+Additionally, support for RISC-V (32/64), Xtensa, and Z80 architectures, and for the LLVM compiler infrastructure is available in the development version.
+Also, the Free Pascal team maintains a transpiler for pascal to Javascript called pas2js.
+
+Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development.
+It has a variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.
+
+Three years ago, Mikaël Urankar <mikael@FreeBSD.org> began porting the Free Pascal compiler to FreeBSD aarch64 and it was merged into Free Pascal source code (main branch).
+Some months ago, I added package:lang/fpc-devel[] (3.3.1) and package:editors/lazarus-devel[] (3.99) to the ports tree only for i386 and amd64 because aarch64 was not ready yet.
+The binaries generated on aarch64 did not run because of ELF issues.
+Finally, some days ago the issues were resolved and support for FreeBSD aarch64 was completed.
+
+package:lang/fpc-devel[] and package:editors/lazarus-devel[] were updated to 3.3.1.20240913 and 3.99.20240913 with support for aarch64 respectively.
+It brings to FreeBSD users a new language and platform working on FreeBSD aarch64 for console, graphic, or any kind of apps development.
+
+TODO
+
+* Update package:fpc/lazarus[] based ports (such as package:sysutils/bhyvemgr[] and package:archivers/peazip[]) to support FreeBSD/aarch64
+* Push FreeBSD RISC-V support



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202410101539.49AFd1iX012889>