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>