editors/lazarus-gtk3-devel: New port: Portable Delphi-like IDE for the FreePascal compiler (Gtk3)

Lazarus is the class libraries for Free Pascal that emulate Delphi.
Free Pascal is a GPL'ed compiler that runs on Linux, Win32, OS/2, 68K
and more. Free Pascal is designed to be able to understand and compile
Delphi syntax, which is of course OOP.

Lazarus is the part of the missing puzzle that will allow you to
develop Delphi-like programs in all of the above platforms. Unlike Java
which strives to be a write once run anywhere, Lazarus and Free Pascal
strives for write once compile anywhere. (devel version)
This commit is contained in:
Jose Alonso Cardenas Marquez 2025-04-20 23:18:48 -07:00
parent e62eae2629
commit 4001b27ce8
No known key found for this signature in database
GPG key ID: 335B9246BA5E30F4
3 changed files with 18 additions and 0 deletions

View file

@ -81,6 +81,7 @@
SUBDIR += lapce SUBDIR += lapce
SUBDIR += lazarus SUBDIR += lazarus
SUBDIR += lazarus-devel SUBDIR += lazarus-devel
SUBDIR += lazarus-gtk3-devel
SUBDIR += lazarus-qt5 SUBDIR += lazarus-qt5
SUBDIR += lazarus-qt5-devel SUBDIR += lazarus-qt5-devel
SUBDIR += lazarus-qt6 SUBDIR += lazarus-qt6

View file

@ -58,6 +58,11 @@ USES+= gnome
USE_GNOME= cairo gtk20 gdkpixbuf USE_GNOME= cairo gtk20 gdkpixbuf
.endif .endif
.if ${PKGNAMESUFFIX} == "-gtk3-devel"
USES+= gnome
USE_GNOME= cairo glib20 gtk30 pango
.endif
post-extract: post-extract:
@${MKDIR} ${WRKDIR}/man1 @${MKDIR} ${WRKDIR}/man1
@${MV} ${WRKSRC}/install/man/man1/lazarus-ide.1 ${WRKDIR}/man1/ @${MV} ${WRKSRC}/install/man/man1/lazarus-ide.1 ${WRKDIR}/man1/

View file

@ -0,0 +1,12 @@
PKGNAMESUFFIX= -gtk3-devel
COMMENT= Portable Delphi-like IDE for the FreePascal compiler (Gtk3)
CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-qt5 lazarus-qt5-devel \
lazarus-qt6 lazarus-qt6-devel
LCL_PLATFORM= gtk3
MASTERDIR= ${.CURDIR}/../../editors/lazarus-devel
.include "${MASTERDIR}/Makefile"