<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I’ll answer inline. <div class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Nov 22, 2017, at 2:53 AM, nn <<a href="mailto:domowy73@gmail.com" class="">domowy73@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">Hi.<br class=""></div><div class="">bugs.; midnightBSD 0.8.6<br class="">CPU Pentium G3220, GPU Intel Haswell<br class="">1. mport upgrade .: output.; bus error ( is it normal or i have something wrong hardware ???)<br class=""></div></div></div></blockquote><div><br class=""></div><div>There are some bugs in the 0.8 version of mport due to bugs in the port to libdispatch.  This is being worked on.  While irritating, updating individual packages seems to work more reliably.  </div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">2. shutdown -h now command and init 0 , or 1 ,or 5 .;only reboot computer not shutdown<br class=""></div></div></div></blockquote><div><br class=""></div><div>Are there any errors before it reboots? </div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">3.mport program does not work like that.: mport install 1program 2 program 3 program?</div></div></div></blockquote><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">It is installed only first one<br class=""></div></div></div></blockquote><div><br class=""></div><div>No, it does not do that currently.  That’s a good idea to add to the mport program. </div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">4.linux-seamonkey.:  after program is closed proceses are still alive in memory - user has to kill proceses.<br class=""></div></div></div></blockquote><div><br class=""></div><div>This is due to a bug in the linux emulation as well as the glibc version used.  It needs to be fixed, but getting a native firefox or seamonkey port working again would be more useful.  For the linux emulation, we really need to emulate a newer linux kernel and add several system calls. Then we could update the fedora libraries and newer versions of firefox and seamokey would work.  </div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class="">Now Im sending this second time.; <br class="">I wander how can i help you making fresh programs version.  <br class="">Iam interesting in maintance firefox or seamonkey, thundrebird, libre or openoffice packages<br class="">Without well working browser, user ( me ) is not enable use GMAIL.<br class="">Im not programmer. Rather simple administrator and enthusiast of BSD. <br class="">Now i have a lot of free time.<br class="">If you have any idea  ask me. <br class=""></div></div></div></blockquote><div><br class=""></div><div>Normally what we do for new developers is have them do a few patches and submit them for inclusion.  If everything goes well, subversion access is given to the repository to check in code yourself.  </div><div><br class=""></div><div>I’d suggest updating an easier port first as these are all very big and require quite a few patches.  (for the native ports)  If you’re talking about linux versions, that is much easier to update, but you need to do testing to make sure it will work with our older fedora libraries.  </div><div><br class=""></div><div>The first step is usually to set a variable in /etc/make.conf    </div><div>MPORT_MAINTAINER_MODE=yes</div><div><br class=""></div><div>When you do this, it does additional checks to validate that your packages are working correctly.  You won’t want to leave it like this all the time, just when you are working on packages. The big difference is that it runs an extra target, check-fake that validates a package was installed in the way that the pkg-plist file suggests. </div><div><br class=""></div><div>You can read about mports here <a href="http://www.midnightbsd.org/documentation/mports/index.html" class="">http://www.midnightbsd.org/documentation/mports/index.html</a>  and also check out the fake link on there.  </div><div><br class=""></div><div>There are some helper scripts for porting here <a href="http://www.midnightbsd.org/cgi-bin/viewvc.cgi/mports/trunk/Tools/scripts/" class="">http://www.midnightbsd.org/cgi-bin/viewvc.cgi/mports/trunk/Tools/scripts/</a> but you don’t need to use them to do updates.  When you check out mports, you should see the Tools directory on disk.  You’ll want to check out the latest version before you start.  </div><div><br class=""></div><div>I’d suggest picking a port to update that doesn’t many many dependencies for your first one.  Something in shells, archivers, editors, sysutils or devel are often good choices. </div><div><br class=""></div><div>You would make changes to the files and then generate a patch by using the diff utility with the changes.  Something like diff -urN .  within the directory would generate a patch.  You probably want to run make clean before doing this so you don’t bring in all the source code from the app.  </div><div><br class=""></div><div>In order for a package to know what to install, the pkg-plist file must contain all the files you want to install.  You can generate one as a starting point (it will need cleanup) by running  make makeplist and it will generate a new file gen-plist that you can work from.  This is useful if it’s a big change or you’re not sure what changed.  You can compare the file to the pkg-plist already present on an existing port.  If it’s a new port, you would do this as a first step.  </div><div><br class=""></div><div>You could try to create a libreoffice port or linux-libreoffice. I haven’t looked into that much.  The linux-openoffice3 port needs updating too.  </div><div><br class=""></div><div>As for firefox and seamonkey, native versions require patches for OS name/version checks as well as the nspr, nss and ca_root_nss ports updated.  If you were to try to port firefox 57, we’d also need a rust port.  Older versions wouldn’t need rust.  </div><div><br class=""></div><div>If you have specific questions or want me to find a port for you to update as a start, please ask.  You can also join our IRC chat on freenode #midnightbsd  and ask questions.  </div><div><br class=""></div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div>radek from PL<br class=""></div><div class="gmail_extra"><br class=""><div class="gmail_quote">W dniu 22 listopada 2017 00:20 użytkownik Mail Delivery Subsystem <span dir="ltr" class=""><<a href="mailto:mailer-daemon@googlemail.com" target="_blank" class="">mailer-daemon@googlemail.com</a>></span> napisał:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div class="">
<table class="m_366111489855382226email-wrapper" style="padding-top:32px;background-color:#ffffff" cellspacing="0" cellpadding="0"><tbody class="">
<tr class=""><td class="">
<table cellspacing="0" cellpadding="0" class=""><tbody class="">
<tr class=""><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px" class="">
<span id="cid:icon.png"><icon.png></span>
<table style="min-width:272px;padding-top:8px" class=""><tbody class="">
<tr class=""><td class=""><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0" class="">
Nie dostarczono w całości
</h2></td></tr>
<tr class=""><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left" class="">
Podczas próby dostarczenia wiadomości na adres <a style="color:#212121;text-decoration:none" class=""><b class="">luke@foolishgames.com</b></a> wystąpił tymczasowy problem. Gmail będzie próbował wysyłać wiadomość jeszcze przez pewien czas (45 godz.), a następnie zarzuci próby.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%" class="">
<td style="padding:48px 10px" align="left" class="">
Odpowiedź otrzymana z serwera zdalnego:<br class=""><p style="font-family:monospace" class="">
451 4.3.2 Please try again later
</p>
</td>
</tr>
</tbody></table>
</div>

<br class="">Final-Recipient: rfc822; <a href="mailto:luke@foolishgames.com" class="">luke@foolishgames.com</a><br class="">
Action: delayed<br class="">
Status: 4.3.2<br class="">
Remote-MTA: dns; <a href="http://stargazer.midnightbsd.org/" rel="noreferrer" target="_blank" class="">stargazer.midnightbsd.org</a>. (2001:470:1f11:1c7::1, the server<br class="">
 for the domain <a href="http://foolishgames.com/" rel="noreferrer" target="_blank" class="">foolishgames.com</a>.)<br class="">
Diagnostic-Code: smtp; 451 4.3.2 Please try again later<br class="">
Last-Attempt-Date: Tue, 21 Nov 2017 15:20:26 -0800 (PST)<br class="">
Will-Retry-Until: Thu, 23 Nov 2017 12:37:11 -0800 (PST)<br class="">
<br class=""><br class="">---------- Wiadomość przekazana dalej ----------<br class="">From: nn <<a href="mailto:domowy73@gmail.com" class="">domowy73@gmail.com</a>><br class="">To: Lucas Holt <<a href="mailto:luke@foolishgames.com" class="">luke@foolishgames.com</a>><br class="">Cc: <br class="">Bcc: <br class="">Date: Mon, 20 Nov 2017 21:37:11 +0100<br class="">Subject: Re: [Midnightbsd-users] midnightbsd 0.8.6 does not recognize Realtek(R) RTL8111H LAN adapter<br class=""><div dir="ltr" class=""><br class="">what about this?<br class="">I HAVE STRANGE 
----- Message truncated -----
</div><br class=""></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span class="Apple-style-span" style="border-collapse: separate; font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: normal; border-spacing: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px;"><p style="margin: 0px; min-height: 14px;" class=""><br class="Apple-interchange-newline"><br class=""></p><p style="margin: 0px;" class=""><font face="Helvetica" size="3" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">Lucas Holt</font></p><p style="margin: 0px;" class=""><font face="Helvetica" size="3" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica;" class=""><a href="mailto:Luke@FoolishGames.com" class="">Luke@FoolishGames.com</a></font></p><p style="margin: 0px;" class=""><font face="Helvetica" size="3" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">________________________________________________________</font></p><p style="margin: 0px;" class=""><a href="http://MidnightBSD.org" class="">MidnightBSD.org</a> (Free OS)</p><p style="margin: 0px;" class=""><font face="Helvetica" size="3" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica;" class=""><a href="http://JustJournal.com" class="">JustJournal.com</a> (Free blogging)</font></p><font class="Apple-style-span" face="Verdana" size="3"></font></span></span><div class=""><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px;"><br class="Apple-interchange-newline"></span></div><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline"></div></span></div>
</div>
<br class=""></div></body></html>