<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 1:36 PM, John Marino <span dir="ltr"><<a href="mailto:dragonflybsd@marino.st" target="_blank">dragonflybsd@marino.st</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 11/11/2014 16:08, Mehmet Erol Sanliturk wrote:<br>
> Dears All ,<br>
><br>
><br>
> Is it possible to execute a program compiled in FreeBSD with Pascal be<br>
> executed in DragonFly BSD KDE or Gnome  desktop ?<br>
><br>
> There is NO Free Pascal and Lazarus in DragonFly BSD .<br>
><br>
> Thank you very much .<br>
><br>
> Mehmet Erol Sanliturk<br>
<br>
<br>
After a couple of long days, I've successfully bootstrapped FPC on<br>
DragonFly.  About 80 FPC packages build now, although Lazarus isn't one<br>
of them.<br>
<br>
This compiler is considered experimental.  It's a good sign that it can<br>
compile itself and so many packages.  However, I had to disable its<br>
directory caching (it's some issue I haven't found yet) and I think the<br>
unit searching doesn't work the same without out.  Some of the remaining<br>
packages like www/fpc-fastcgi need the fpmkunit unit which is present<br>
but can't be found with the default fpc.cfg (meaning the "*" wildcard<br>
may not be working).<br>
<br>
Hopefully I'll be able to push the patches upstream before version 2.7.x<br>
is released, and hopefully the directory caching will be fixed.  Until<br>
then, please update dports and build them from source (it's very fast!)<br>
and give us feedback how FPC is performing.<br>
<span class=""><font color="#888888"><br>
John<br>
</font></span></blockquote></div><br><br><br><br><br>As a principle , assume that I can help you as much as possible to make Free Pascal and Lazarus a <br>working port in DragonFly BSD .<br>For this I need your help because I do not know DragonFly BSD sufficiently well .<br>Due to this I need explicit instructions about what to do . <br>Assume I have sufficient time to apply steps .<br><br><br>Another point is if we can document what we did to generate these ports , <br>such a document would be used as a guide for other ports .<br><br>Testing is important . Let's include all testing steps applicable to verify usability of<br>Free Pascal and Lazarus . <br><br><br>Assume I have installed 4.0 RC3 and it is booted and the computer is shutdown and rebooted to<br>start working on Free Pascal port .<br><br><br>There is the following page , but it is not clear for me <br>because of assumptions about pkgsrc which is not applicable for 4.0 RC3 :<br><br><a href="http://www.dragonflybsd.org/docs/howtos/HowToDPorts/">http://www.dragonflybsd.org/docs/howtos/HowToDPorts/</a><br><br><br>Let also assume that DragonFlyBSD repository is cloned here and updates will be applied quickly .<br><br><br><br>Would you please <br><br> make a list of steps <br> what I should note <br><br>which <br><br>I can apply ,<br>Take notes and <br>reply to you at the end .<br><br><br><br></div><div class="gmail_extra">I do not know kyua , <br><br><a href="http://pkg.wolfpond.org/dragonfly:4.0:x86:64/LATEST/All/kyua-0.11,2.txz">http://pkg.wolfpond.org/dragonfly:4.0:x86:64/LATEST/All/kyua-0.11,2.txz</a><br><br>but can we apply it for testing steps of this port . In that way , we can also enlarge testing facility for DragonFly BSD .<br></div><div class="gmail_extra"><br><br><br><br>Thank you very much .<br><br><br>Mehmet Erol Sanliturk<br><br><br><br><br><br><br><br></div></div>