<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/midnightbsd</link><counters><counter name="forever" lastEventTime="1329165540" firstEventTime="1184826460">18718</counter><counter name="lastMonth" lastEventTime="1327992287" firstEventTime="1325376676">201</counter><counter name="thisMonth" lastEventTime="1329165540" firstEventTime="1328154093">136</counter><counter name="lastWeek" lastEventTime="1328945950" firstEventTime="1328490914">53</counter><counter name="yesterday" lastEventTime="1329165540" firstEventTime="1329093661">4</counter><counter name="thisWeek" lastEventTime="1329165540" firstEventTime="1329093661">4</counter></counters><metadata><item name="subtitle"><value type="text/plain">The BSD for Everyone</value></item><item name="description"><value type="text/plain">MidnightBSD is a desktop operating system for x86 compatible (including Pentium® and Athlon™), and amd64 compatible (including Opteron™, Athlon™64, and EM64T) architectures. It was originally based on FreeBSD 6.1 Beta. The goal of the project is to create a BSD with ease of use and simplicity in mind.</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">MidnightBSD</value></item><item name="url"><value type="text/plain">http://www.midnightbsd.org/</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1329153117    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>Mk/extensions/wx.mk</file>            </files>            <log> prepare for future inclusion of a new version.  Switch to localbase.. X11BASE is no longer used.             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1329150314    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>lang/gnustep-base/Makefile</file>            </files>            <log> bump port version for new libgcrypt             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>src</module>    </source>    <timestamp>        1329081364    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>sys/sys/param.h</file>            </files>            <log> bump MidnightBSD version for support for preinit, init and fini arrays and related chapges to csu and rtld-elf             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>src</module>    </source>    <timestamp>        1329081268    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>lib/csu/amd64/crt1.c</file>   <file>lib/csu/i386-elf/crt1_c.c</file>   <file>lib/csu/sparc64/crt1.c</file>   <file>lib/libc/sys/Makefile.inc</file>   <file>lib/libc/sys/cpuset.2</file>   <file>lib/libc/sys/cpuset_getaffinity.2</file>   <file>lib/libc/sys/ftruncate.c</file>   <file>lib/libc/sys/lseek.c</file>   <file>lib/libc/sys/mmap.c</file>   <file>lib/libc/sys/pread.c</file>   <file>lib/libc/sys/pwrite.c</file>   <file>lib/libc/sys/truncate.c</file>   <file>libexec/rtld-elf/rtld.c</file>   <file>libexec/rtld-elf/rtld.h</file>   <file>libexec/rtld-elf/amd64/rtld_machdep.h</file>   <file>libexec/rtld-elf/i386/rtld_machdep.h</file>   <file>libexec/rtld-elf/sparc64/rtld_machdep.h</file>   <file>sys/sys/cdefs.h</file>            </files>            <log> Introduce support for preinit, init and fini arrays per the ELF standard.
This patch is based on work by John Marino for DragonFly.  This makes us the second BSD to support this feature.
From his comments:
For the main executable file, the .init_array and .fini_array sections
are handled by crt1, just like .init and .fini are.  In the case of
a statically linked binary, the .preinit_array section is also handled
by crt1.  The real-time linker handles the .init_array and .fini_array
sections for dynamically shared objects (libraries) and .preinit_array
for dynamically-linked binaries.  There are no .preinit_array sections
in the DSOs per standard.
These sections are described by the System V Application Binary Interface
http://www.sco.com/developers/gabi/latest/ch4.sheader.html#special_sections
In order for this patch to work, we also introduced several items from NetBSD needed for newer versions of GCC as well as some features used in this patch. (cdefs.h)
Finally, we're also through in manpages for cpu set which is totally unrelated, but an obmission from a previous patch for ULE.             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328933614    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>security/gnutls/Makefile</file>   <file>security/gnutls/distinfo</file>   <file>security/gnutls/pkg-plist</file>            </files>            <log> 2.10.2             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328933099    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/sixxs-aiccu/Makefile</file>            </files>            <log> update master site list             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328932999    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/tsocks/Makefile</file>   <file>net/tsocks/distinfo</file>            </files>            <log> update dist site             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328932819    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/ulxmlrpcpp/Makefile</file>   <file>net/ulxmlrpcpp/distinfo</file>   <file>net/ulxmlrpcpp/pkg-plist</file>            </files>            <log> 1.7.5             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328932641    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/vinagre/Makefile</file>   <file>net/vinagre/distinfo</file>   <file>net/vinagre/pkg-plist</file>            </files>            <log> 2.30.3             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328931731    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>deskutils/Makefile</file>   <file>deskutils/vnc2flv/Makefile</file>   <file>deskutils/vnc2flv/distinfo</file>   <file>deskutils/vnc2flv/pkg-descr</file>   <file>deskutils/vnc2flv/pkg-plist</file>            </files>            <log> vnc2flv is the sucessor to vnc2swf             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328931676    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>deskutils/vnc2flv/- New directory</file>            </files>            <log> Directory /home/cvs/mports/deskutils/vnc2flv added to the repository             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328931535    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/Makefile</file>   <file>net/vnc2swf/Makefile</file>   <file>net/vnc2swf/distinfo</file>   <file>net/vnc2swf/pkg-descr</file>            </files>            <log> no longer maintained             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328931395    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/x11vnc/Makefile</file>   <file>net/x11vnc/distinfo</file>            </files>            <log> 0.9.13             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328930960    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/xmlrpc-epi/Makefile</file>   <file>net/xmlrpc-epi/distinfo</file>            </files>            <log> 0.54.1             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328930707    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/yaz/Makefile</file>   <file>net/yaz/distinfo</file>   <file>net/yaz/pkg-plist</file>   <file>net/yaz/files/extrapatch-doc__Makefile.in</file>   <file>net/yaz/files/patch-Makefile.in</file>            </files>            <log> 4.2.25             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328930050    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/zebra-server/Makefile</file>   <file>net/zebra-server/distinfo</file>            </files>            <log> 2.0.45             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328925538    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/zillion/Makefile</file>            </files>            <log> update master site             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328925347    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/smbldap-tools/Makefile</file>   <file>net/smbldap-tools/distinfo</file>   <file>net/smbldap-tools/pkg-plist</file>   <file>net/smbldap-tools/files/patch-configure.pl</file>   <file>net/smbldap-tools/files/patch-smbldap-config.pl</file>   <file>net/smbldap-tools/files/patch-smbldap-useradd</file>            </files>            <log> 0.9.7             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328925166    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/sdl_net/Makefile</file>   <file>net/sdl_net/distinfo</file>   <file>net/sdl_net/pkg-plist</file>   <file>net/sdl_net/files/patch-Makefile.in</file>   <file>net/sdl_net/files/patch-SDLnetselect.c</file>   <file>net/sdl_net/files/patch-SDLnetsys.h</file>   <file>net/sdl_net/files/patch-aa</file>            </files>            <log> 1.2.7             </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for CVS</name>        <version>2.3</version>        <url>http://cia.vc/clients/cvs/ciabot_cvs.pl</url>    </generator>    <source>        <project>midnightbsd</project>        <module>mports</module>    </source>    <timestamp>        1328922686    </timestamp>    <body>        <commit>            <author>laffer1</author>            <files>   <file>net/rsync/Makefile</file>   <file>net/rsync/distinfo</file>            </files>            <log> 3.0.9             </log>        </commit>    </body> </message></recentMessages></statsTarget>
