port request: lazarus

Marco van de Voort marcov at stack.nl
Mon Jun 16 15:28:42 PDT 2003


> I just read an article about a project called Lazarus - a free
> Delphi clone based upon freepascal (which is already ported to
> FreeBSD in /usr/ports/lang/fpc ).

Read the Lazarus FAQ. You need a 1.0.7 development snapshot, or 1.0.8 (which is
currently being packaged) to do this. The 1.0.4 FPC version in the ports tree is too old 
to build Lazarus.
 
> Information can be found on www.lazarus.freepascal.org  .
> 
> I think it would be a nice idea if someone who knows about these
> things tried to port it. Pascal is still frequently used for
> beginner's programming courses in schools and universities.

Lazarus works (which I define as starts up) on Free and NetBSD/x86.  OpenBSD
too, if I could be motivated to do some work to streamline the build process
(OpenBSD has an AS version that is very old and seems to be buggy)

There is no porting involved, the buildprocess is pretty much doing

gmake all 

in the CVS checkout, with a suitable compiler.

Dependancies are gdk_pixbuf, gtk12, glib12 and gdk12, gmake, iconv, gettext
(both pretty much every version)

We also did some experiments, and we assume it also works on NetBSD/m68k, but the
machine didn't have enough discspace and speed (think 33 MHz) to fully test this.

I happened to be building a binary (CVS this afternoon, but with the to-be-released
FPC 1.0.8) when I read this msg, so I put it online. It was on my laptop though, which
still runs 4.6.2.

http://www.stack.nl/~marcov/lazarus.bz2

The 1.0.8 to be released can be found here, and includes sources. Simply
unpack, and run script:

ftp://freepascal.stack.nl/pub/fpc/dist/FreeBSD

You could install these, and ask more info on Lazarus' list. Keep in mind that while Lazarus
is usable, it is still under very heavy development.


More information about the freebsd-ports mailing list