<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm">
    <title>gmane.comp.sysutils.bsdbuild.scm</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/278"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/277"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/276"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/275"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/274"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/273"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/272"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/271"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/270"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/269"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/268"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/267"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/265"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/264"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/263"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/262"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/261"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/260"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/259"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/258"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/278">
    <title>BSDBuild: r1006 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/278</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2013-04-09 22:55:12 -0500 (Tue, 09 Apr 2013)
New Revision: 1006

Modified:
   trunk/BSDBuild/clock_win32.pm
Log:
fix winmm test, thanks Dirkson!



Modified: trunk/BSDBuild/clock_win32.pm
===================================================================
--- trunk/BSDBuild/clock_win32.pm2013-03-14 03:42:06 UTC (rev 1005)
+++ trunk/BSDBuild/clock_win32.pm2013-04-10 03:55:12 UTC (rev 1006)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -40,7 +40,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #endif
 t0 = timeGetTime();
 Sleep(1);
-return (to != 0) ? 0 : 1;
+return (t0 != 0) ? 0 : 1;
 }
 EOF
&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2013-04-10T03:55:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/277">
    <title>BSDBuild: r1005 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/277</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2013-03-13 22:42:06 -0500 (Wed, 13 Mar 2013)
New Revision: 1005

Modified:
   trunk/BSDBuild/clock_win32.pm
Log:
prevent -Wunused-but-set warning



Modified: trunk/BSDBuild/clock_win32.pm
===================================================================
--- trunk/BSDBuild/clock_win32.pm2013-01-23 01:40:30 UTC (rev 1004)
+++ trunk/BSDBuild/clock_win32.pm2013-03-14 03:42:06 UTC (rev 1005)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -40,7 +40,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #endif
 t0 = timeGetTime();
 Sleep(1);
-return (0);
+return (to != 0) ? 0 : 1;
 }
 EOF
&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2013-03-14T03:42:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/276">
    <title>BSDBuild: r1004 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/276</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2013-01-22 20:40:30 -0500 (Tue, 22 Jan 2013)
New Revision: 1004

Added:
   trunk/BSDBuild/freesg-rg.pm
Removed:
   trunk/BSDBuild/agar-rg.pm
Modified:
   trunk/BSDBuild/Makefile
Log:
+ freesg-rg



Modified: trunk/BSDBuild/Makefile
===================================================================
--- trunk/BSDBuild/Makefile2013-01-17 14:54:05 UTC (rev 1003)
+++ trunk/BSDBuild/Makefile2013-01-23 01:40:30 UTC (rev 1004)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -48,7 +48,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 free_null.pm \
 agar.pm \
 agar-core.pm \
-agar-rg.pm \
 agar-vg.pm \
 agar-dev.pm \
 agar-au.pm \
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -77,6 +76,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 so_peercred.pm \
 getpeereid.pm \
 freesg.pm \
+freesg-rg.pm \
 math_c99.pm \
 getopt.pm \
 byte_order.pm \

Copied: trunk/BSDBuild/freesg-rg.pm (from rev 1001, trunk/BSDBuild/agar-rg.pm)
===================================================================
--- trunk/BSDBuild/freesg-rg.pm                        (rev 0)
+++ trunk/BSDBuild/freesg-rg.pm2013-01-23 01:40:30 UTC (rev 1004)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,84 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+# vim:ts=4
+#
+# Copy&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2013-01-23T01:40:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/275">
    <title>BSDBuild: r1003 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/275</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2013-01-17 09:54:05 -0500 (Thu, 17 Jan 2013)
New Revision: 1003

Modified:
   trunk/BSDBuild/portaudio.pm
Log:
fix Pa_IsFormatSupported() test



Modified: trunk/BSDBuild/portaudio.pm
===================================================================
--- trunk/BSDBuild/portaudio.pm2013-01-15 09:57:59 UTC (rev 1002)
+++ trunk/BSDBuild/portaudio.pm2013-01-17 14:54:05 UTC (rev 1003)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -24,6 +24,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE..
 
 my $testCode = &amp;lt;&amp;lt; 'EOF';
+#include &amp;lt;stdio.h&amp;gt;
 #include &amp;lt;portaudio2/portaudio.h&amp;gt;
 
 int
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -32,7 +33,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 int rv;
 
 if ((rv = Pa_Initialize()) != paNoError) {
-if (Pa_IsFormatSupported(NULL, NULL) != 0) {
+if (Pa_IsFormatSupported(NULL, NULL, 48000.0) != 0) {
 return (0);
 } else {
 return (rv);
&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2013-01-17T14:54:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/274">
    <title>BSDBuild: r1002 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/274</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2013-01-15 04:57:59 -0500 (Tue, 15 Jan 2013)
New Revision: 1002

Added:
   trunk/BSDBuild/etubestore.pm
   trunk/BSDBuild/uim.pm
Modified:
   trunk/BSDBuild/Makefile
   trunk/BSDBuild/agar-au.pm
Log:
+ etubestore
+ uim



Modified: trunk/BSDBuild/Makefile
===================================================================
--- trunk/BSDBuild/Makefile2013-01-07 07:17:22 UTC (rev 1001)
+++ trunk/BSDBuild/Makefile2013-01-15 09:57:59 UTC (rev 1002)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -116,7 +116,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 rand48.pm \
 nanosleep.pm \
 kqueue.pm \
-timerfd.pm
+timerfd.pm \
+etubestore.pm \
+uim.pm
 
 all:
 

Modified: trunk/BSDBuild/agar-au.pm
===================================================================
--- trunk/BSDBuild/agar-au.pm2013-01-07 07:17:22 UTC (rev 1001)
+++ trunk/BSDBuild/agar-au.pm2013-01-15 09:57:59 UTC (rev 1002)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -64,7 +64,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 my ($os, $osrel, $machine) = &amp;lt; at &amp;gt;_;
 
 if ($os =~ /^windows/) {
-MkEmulWindows('AGAR_AU', 'ag_au ag_au_pa');
+MkEmulWindows('AGAR_AU', 'ag_au');
 } else {
 MkEmulU&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2013-01-15T09:57:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/273">
    <title>BSDBuild: r1001 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/273</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2013-01-07 02:17:22 -0500 (Mon, 07 Jan 2013)
New Revision: 1001

Modified:
   trunk/BSDBuild/opengl.pm
   trunk/BSDBuild/sdl.pm
Log:
define _USE_OPENGL_FRAMEWORK and _USE_SDL_FRAMEWORK if linking against
the frameworks.


Modified: trunk/BSDBuild/opengl.pm
===================================================================
--- trunk/BSDBuild/opengl.pm2012-12-14 04:27:45 UTC (rev 1000)
+++ trunk/BSDBuild/opengl.pm2013-01-07 07:17:22 UTC (rev 1001)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -50,10 +50,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 );
 
 my $testCode = &amp;lt;&amp;lt; 'EOF';
-#ifdef __APPLE__
-#include &amp;lt;OpenGL/gl.h&amp;gt;
+#ifdef _USE_OPENGL_FRAMEWORK
+# include &amp;lt;OpenGL/gl.h&amp;gt;
 #else
-#include &amp;lt;GL/gl.h&amp;gt;
+# include &amp;lt;GL/gl.h&amp;gt;
 #endif
 int main(int argc, char *argv[]) {
 glFlush();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -77,18 +77,28 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 MkSetTrue('GL_FOUND');
 MkEndif;
 MkElse;
-foreach my $dir (&amp;lt; at &amp;gt;autoIncludeDirs) {
-MkIfExists("$dir/GL");
-MkDefine('GL_CFLAGS', "-I$dir");
-MkSetTrue('GL_FOUND');
-MkEndif;
-}
-foreach my $dir (&amp;lt; at &amp;gt;autoLibDirs) {
-MkIfExists($dir);
-MkDefine('GL&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2013-01-07T07:17:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/272">
    <title>BSDBuild: r1000 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/272</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-12-13 23:27:45 -0500 (Thu, 13 Dec 2012)
New Revision: 1000

Modified:
   trunk/BSDBuild/portaudio.pm
Log:
make sure the test fails unless this is PortAudio 2



Modified: trunk/BSDBuild/portaudio.pm
===================================================================
--- trunk/BSDBuild/portaudio.pm2012-09-07 05:55:58 UTC (rev 999)
+++ trunk/BSDBuild/portaudio.pm2012-12-14 04:27:45 UTC (rev 1000)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -32,7 +32,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 int rv;
 
 if ((rv = Pa_Initialize()) != paNoError) {
-return (rv);
+if (Pa_IsFormatSupported(NULL, NULL) != 0) {
+return (0);
+} else {
+return (rv);
+}
 } else {
 Pa_Terminate();
 return (0);
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -89,7 +93,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 MkIfNE('${PORTAUDIO_VERSION}', '');
 MkFoundVer($pfx, $ver, 'PORTAUDIO_VERSION');
-MkPrintN('checking whether PortAudio works...');
+MkPrintN('checking whether PortAudio2 works...');
 MkCompileC('HAVE_PORTAUDIO',
     '${PORTAUDIO_CFLAGS}', '${PORTAUDIO_LIBS}',
 $testCode);
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -112,7 +116,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 {
 $TESTS{'portaudio'} = \&amp;amp;Test&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-12-14T04:27:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/271">
    <title>BSDBuild: r999 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/271</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-09-07 01:55:58 -0400 (Fri, 07 Sep 2012)
New Revision: 999

Added:
   trunk/BSDBuild/timerfd.pm
Modified:
   trunk/BSDBuild/Makefile
Log:
test for timerfd interface


Modified: trunk/BSDBuild/Makefile
===================================================================
--- trunk/BSDBuild/Makefile2012-08-28 11:28:52 UTC (rev 998)
+++ trunk/BSDBuild/Makefile2012-09-07 05:55:58 UTC (rev 999)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -115,7 +115,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 fontconfig.pm \
 rand48.pm \
 nanosleep.pm \
-kqueue.pm
+kqueue.pm \
+timerfd.pm
 
 all:
 

Added: trunk/BSDBuild/timerfd.pm
===================================================================
--- trunk/BSDBuild/timerfd.pm                        (rev 0)
+++ trunk/BSDBuild/timerfd.pm2012-09-07 05:55:58 UTC (rev 999)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,65 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+# vim:ts=4
+#
+# Copyright (c) 2012 Hypertriton, Inc. &amp;lt;http://hypertriton.com/&amp;gt;
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following condit&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-09-07T05:55:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/270">
    <title>BSDBuild: r998 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/270</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-28 07:28:52 -0400 (Tue, 28 Aug 2012)
New Revision: 998

Added:
   trunk/BSDBuild/kqueue.pm
Modified:
   trunk/BSDBuild/Makefile
Log:
test for kqueue



Modified: trunk/BSDBuild/Makefile
===================================================================
--- trunk/BSDBuild/Makefile2012-08-24 09:00:12 UTC (rev 997)
+++ trunk/BSDBuild/Makefile2012-08-28 11:28:52 UTC (rev 998)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -114,7 +114,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 siocgifconf.pm \
 fontconfig.pm \
 rand48.pm \
-nanosleep.pm
+nanosleep.pm \
+kqueue.pm
 
 all:
 

Added: trunk/BSDBuild/kqueue.pm
===================================================================
--- trunk/BSDBuild/kqueue.pm                        (rev 0)
+++ trunk/BSDBuild/kqueue.pm2012-08-28 11:28:52 UTC (rev 998)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,66 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+# vim:ts=4
+#
+# Copyright (c) 2012 Hypertriton, Inc. &amp;lt;http://hypertriton.com/&amp;gt;
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+#&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-28T11:28:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/269">
    <title>BSDBuild: r997 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/269</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-24 05:00:12 -0400 (Fri, 24 Aug 2012)
New Revision: 997

Modified:
   trunk/BSDBuild/x11.pm
Log:
test for XKB extension



Modified: trunk/BSDBuild/x11.pm
===================================================================
--- trunk/BSDBuild/x11.pm2012-08-21 06:27:36 UTC (rev 996)
+++ trunk/BSDBuild/x11.pm2012-08-24 09:00:12 UTC (rev 997)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -94,7 +94,27 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 }
 EOF
 MkSaveIfTrue('${HAVE_X11}', 'X11_CFLAGS', 'X11_LIBS');
+
+MkIfTrue('${HAVE_X11}');
+MkPrintN('checking for the XKB extension...');
+MkCompileC('HAVE_XKB', '${X11_CFLAGS}', '${X11_LIBS} -lX11', &amp;lt;&amp;lt; 'EOF');
+#include &amp;lt;X11/Xlib.h&amp;gt;
+#include &amp;lt;X11/XKBlib.h&amp;gt;
+int main(int argc, char *argv[])
+{
+Display *disp;
+KeyCode kc = 0;
+KeySym ks;
+disp = XOpenDisplay(NULL);
+ks = XkbKeycodeToKeysym(disp, kc, 0, 0);
+XCloseDisplay(disp);
+return (ks != NoSymbol);
 }
+EOF
+MkElse;
+MkSaveUndef('HAVE_XKB');
+MkEndif;
+}
 
 sub Emul
 {
&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-24T09:00:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/268">
    <title>BSDBuild: r996 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/268</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-21 02:27:36 -0400 (Tue, 21 Aug 2012)
New Revision: 996

Added:
   trunk/BSDBuild/nanosleep.pm
Modified:
   trunk/BSDBuild/Makefile
Log:
test for nanosleep()



Modified: trunk/BSDBuild/Makefile
===================================================================
--- trunk/BSDBuild/Makefile2012-08-20 02:39:51 UTC (rev 995)
+++ trunk/BSDBuild/Makefile2012-08-21 06:27:36 UTC (rev 996)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -113,7 +113,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 winsock.pm \
 siocgifconf.pm \
 fontconfig.pm \
-rand48.pm
+rand48.pm \
+nanosleep.pm
 
 all:
 

Added: trunk/BSDBuild/nanosleep.pm
===================================================================
--- trunk/BSDBuild/nanosleep.pm                        (rev 0)
+++ trunk/BSDBuild/nanosleep.pm2012-08-21 06:27:36 UTC (rev 996)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,61 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+# vim:ts=4
+#
+# Copyright (c) 2012 Hypertriton, Inc. &amp;lt;http://hypertriton.com/&amp;gt;
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the followin&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-21T06:27:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/267">
    <title>BSDBuild: r995 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/267</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-19 22:39:51 -0400 (Sun, 19 Aug 2012)
New Revision: 995

Modified:
   trunk/BSDBuild/getpwnam_r.pm
   trunk/BSDBuild/getpwuid.pm
Log:
don't test pw_class and pw_gecos


Modified: trunk/BSDBuild/getpwnam_r.pm
===================================================================
--- trunk/BSDBuild/getpwnam_r.pm2012-08-18 03:44:19 UTC (rev 994)
+++ trunk/BSDBuild/getpwnam_r.pm2012-08-20 02:39:51 UTC (rev 995)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -49,7 +49,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 if (res == NULL) {
 return (rv == 0);
 }
-return (pw.pw_class != NULL &amp;amp;&amp;amp; pw.pw_gecos != NULL &amp;amp;&amp;amp; pw.pw_dir != NULL);
+return (pw.pw_dir != NULL);
 }
 EOF
 }

Modified: trunk/BSDBuild/getpwuid.pm
===================================================================
--- trunk/BSDBuild/getpwuid.pm2012-08-18 03:44:19 UTC (rev 994)
+++ trunk/BSDBuild/getpwuid.pm2012-08-20 02:39:51 UTC (rev 995)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -39,7 +39,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 uid_t uid = 0;
 
 pwd = getpwuid(uid);
-return (pwd != NULL &amp;amp;&amp;amp; pwd-&amp;gt;pw_gecos != NULL &amp;amp;&amp;amp; pwd-&amp;gt;pw_class != NULL);
+return (pwd != NULL &amp;amp;&amp;amp; pwd-&amp;gt;pw_di&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-20T02:39:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/265">
    <title>BSDBuild: r992 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/265</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-14 01:39:49 -0400 (Tue, 14 Aug 2012)
New Revision: 992

Added:
   trunk/BSDBuild/rand48.pm
Modified:
   trunk/BSDBuild/Makefile
Log:
test for the rand48 functions



Modified: trunk/BSDBuild/Makefile
===================================================================
--- trunk/BSDBuild/Makefile2012-08-10 14:19:43 UTC (rev 991)
+++ trunk/BSDBuild/Makefile2012-08-14 05:39:49 UTC (rev 992)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -112,7 +112,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 crypt.pm \
 winsock.pm \
 siocgifconf.pm \
-fontconfig.pm
+fontconfig.pm \
+rand48.pm
 
 all:
 

Added: trunk/BSDBuild/rand48.pm
===================================================================
--- trunk/BSDBuild/rand48.pm                        (rev 0)
+++ trunk/BSDBuild/rand48.pm2012-08-14 05:39:49 UTC (rev 992)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,62 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+# vim:ts=4
+#
+# Copyright (c) 2012 Hypertriton, Inc. &amp;lt;http://hypertriton.com/&amp;gt;
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following c&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-14T05:39:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/264">
    <title>BSDBuild: r991 - in trunk: . ChangeLogs</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/264</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-10 10:19:43 -0400 (Fri, 10 Aug 2012)
New Revision: 991

Added:
   trunk/ChangeLogs/Release-3.0.txt
Modified:
   trunk/configure
   trunk/configure.in
Log:
3.0



Added: trunk/ChangeLogs/Release-3.0.txt
===================================================================
--- trunk/ChangeLogs/Release-3.0.txt                        (rev 0)
+++ trunk/ChangeLogs/Release-3.0.txt2012-08-10 14:19:43 UTC (rev 991)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,22 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+
+Release Notes for BSDBuild 3.0
+------------------------------
+- It is now possible to control conditional compilation from configure
+  (i.e., a Makefile's ${SRCS} definition may safely reference configure-
+  script-defined variables). To accomodate this, when using separate builds,
+  mkconcurrent is now invoked at the very end of configure (and it performs
+  more extensive parsing of Makefiles as well).
+- New mkconfigure(1) directives: MAPPEND(), CHECK_PERL_MODULE(), DEFAULT_DIR().
+- Prevent redundant Makefile.config definitions from being produced.
+&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-10T14:19:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/263">
    <title>BSDBuild: r989 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/263</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-09 22:22:26 -0400 (Thu, 09 Aug 2012)
New Revision: 989

Added:
   trunk/BSDBuild/fontconfig.pm
Modified:
   trunk/BSDBuild/Makefile
Log:
test for the fontconfig library



Modified: trunk/BSDBuild/Makefile
===================================================================
--- trunk/BSDBuild/Makefile2012-08-10 02:21:51 UTC (rev 988)
+++ trunk/BSDBuild/Makefile2012-08-10 02:22:26 UTC (rev 989)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -111,7 +111,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 sockopts.pm \
 crypt.pm \
 winsock.pm \
-siocgifconf.pm
+siocgifconf.pm \
+fontconfig.pm
 
 all:
 

Added: trunk/BSDBuild/fontconfig.pm
===================================================================
--- trunk/BSDBuild/fontconfig.pm                        (rev 0)
+++ trunk/BSDBuild/fontconfig.pm2012-08-10 02:22:26 UTC (rev 989)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,91 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+# vim:ts=4
+#
+# Copyright (c) 2012 Hypertriton, Inc. &amp;lt;http://hypertriton.com/&amp;gt;
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-10T02:22:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/262">
    <title>BSDBuild: r988 - in trunk: . man</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/262</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-09 22:21:51 -0400 (Thu, 09 Aug 2012)
New Revision: 988

Modified:
   trunk/man/mkconfigure.1
   trunk/mkconfigure.pl
Log:
process long line breaks in the input script.



Modified: trunk/man/mkconfigure.1
===================================================================
--- trunk/man/mkconfigure.12012-08-08 14:52:45 UTC (rev 987)
+++ trunk/man/mkconfigure.12012-08-10 02:21:51 UTC (rev 988)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -45,7 +45,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 .Pa configure.in
 source can contain a number of special directives, along with Bourne shell
 code fragments that will be copied verbatim to the configure script.
-.Pp
+Long lines in the input script can be broken with end-of-line backslash
+(\\) characters.
 .Sh MKCONFIGURE DIRECTIVES
 .Pp
 .Nm

Modified: trunk/mkconfigure.pl
===================================================================
--- trunk/mkconfigure.pl2012-08-08 14:52:45 UTC (rev 987)
+++ trunk/mkconfigure.pl2012-08-10 02:21:51 UTC (rev 988)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -673,7 +673,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 if ($arg =~ /\"(.*)\"/) { $arg = $1; }
 i&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-10T02:21:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/261">
    <title>BSDBuild: r986 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/261</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-08 10:52:38 -0400 (Wed, 08 Aug 2012)
New Revision: 986

Added:
   trunk/BSDBuild/siocgifconf.pm
Modified:
   trunk/BSDBuild/Makefile
Log:
more extensive test for SIOCGIFCONF


Modified: trunk/BSDBuild/Makefile
===================================================================
--- trunk/BSDBuild/Makefile2012-08-08 14:52:06 UTC (rev 985)
+++ trunk/BSDBuild/Makefile2012-08-08 14:52:38 UTC (rev 986)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -110,7 +110,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 cocoa.pm \
 sockopts.pm \
 crypt.pm \
-winsock.pm
+winsock.pm \
+siocgifconf.pm
 
 all:
 

Added: trunk/BSDBuild/siocgifconf.pm
===================================================================
--- trunk/BSDBuild/siocgifconf.pm                        (rev 0)
+++ trunk/BSDBuild/siocgifconf.pm2012-08-08 14:52:38 UTC (rev 986)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,84 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+# vim:ts=4
+#
+# Copyright (c) 2012 Hypertriton, Inc. &amp;lt;http://www.hypertriton.com/&amp;gt;
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provid&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-08T14:52:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/260">
    <title>BSDBuild: r985 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/260</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-08 10:52:06 -0400 (Wed, 08 Aug 2012)
New Revision: 985

Modified:
   trunk/BSDBuild/cocoa.pm
Log:
remove "-falign-loops=16"


Modified: trunk/BSDBuild/cocoa.pm
===================================================================
--- trunk/BSDBuild/cocoa.pm2012-08-08 04:25:59 UTC (rev 984)
+++ trunk/BSDBuild/cocoa.pm2012-08-08 14:52:06 UTC (rev 985)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -29,8 +29,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 MkDefine('COCOA_CFLAGS', '-DTARGET_API_MAC_CARBON ' .
                          '-DTARGET_API_MAC_OSX ' .
-                         '-falign-loops=16 -force_cpusubtype_ALL '.
- '-fpascal-strings');
+                         '-force_cpusubtype_ALL -fpascal-strings');
 MkDefine('COCOA_LIBS', '-lobjc '.
                        '-Wl,-framework,Cocoa ' .
                        '-Wl,-framework,OpenGL ' .
&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-08T14:52:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/259">
    <title>BSDBuild: r981 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/259</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-01 20:37:49 -0400 (Wed, 01 Aug 2012)
New Revision: 981

Modified:
   trunk/BSDBuild/winsock.pm
Log:
add missing Test()



Modified: trunk/BSDBuild/winsock.pm
===================================================================
--- trunk/BSDBuild/winsock.pm2012-08-01 14:27:06 UTC (rev 980)
+++ trunk/BSDBuild/winsock.pm2012-08-02 00:37:49 UTC (rev 981)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -23,6 +23,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
 # USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE..
 
+sub Test
+{
+MkDefine('HAVE_WINSOCK1', 'no');
+MkDefine('HAVE_WINSOCK2', 'no');
+MkSaveUndef('HAVE_WINSOCK1', 'HAVE_WINSOCK2');
+return (1);
+}
+
 sub Emul
 {
 my ($os, $osrel, $machine) = &amp;lt; at &amp;gt;_;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -40,6 +48,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 BEGIN
 {
 $DESCR{'winsock'} = 'the WinSock interface';
+$TESTS{'winsock'} = \&amp;amp;Test;
 $EMUL{'winsock'} = \&amp;amp;Emul;
 }
&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-02T00:37:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/258">
    <title>BSDBuild: r979 - in trunk: . BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/258</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-01 08:02:59 -0400 (Wed, 01 Aug 2012)
New Revision: 979

Modified:
   trunk/BSDBuild/agar-au.pm
   trunk/BSDBuild/agar-core.pm
   trunk/BSDBuild/agar-dev.pm
   trunk/BSDBuild/agar-math.pm
   trunk/BSDBuild/agar-rg.pm
   trunk/BSDBuild/agar-vg.pm
   trunk/BSDBuild/agar.pm
   trunk/BSDBuild/alsa.pm
   trunk/BSDBuild/cocoa.pm
   trunk/BSDBuild/db4.pm
   trunk/BSDBuild/edacious.pm
   trunk/BSDBuild/freesg.pm
   trunk/BSDBuild/freetype.pm
   trunk/BSDBuild/gettext.pm
   trunk/BSDBuild/glu.pm
   trunk/BSDBuild/glx.pm
   trunk/BSDBuild/iconv.pm
   trunk/BSDBuild/jpeg.pm
   trunk/BSDBuild/mysql.pm
   trunk/BSDBuild/opengl.pm
   trunk/BSDBuild/png.pm
   trunk/BSDBuild/portaudio.pm
   trunk/BSDBuild/pthreads.pm
   trunk/BSDBuild/sdl.pm
   trunk/BSDBuild/sndfile.pm
   trunk/BSDBuild/wgl.pm
   trunk/BSDBuild/winsock.pm
   trunk/build.proj.mk
   trunk/mkconfigure.pl
   trunk/mkprojfiles.pl
Log:
get rid of the Link() routines, only Emul() suffices now.


Modified: trunk/BSDBuild/agar-au.pm
=====&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-01T12:02:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/257">
    <title>BSDBuild: r977 - trunk/BSDBuild</title>
    <link>http://permalink.gmane.org/gmane.comp.sysutils.bsdbuild.scm/257</link>
    <description>&lt;pre&gt;Author: vedge
Date: 2012-08-01 04:08:52 -0400 (Wed, 01 Aug 2012)
New Revision: 977

Added:
   trunk/BSDBuild/winsock.pm
Log:
emul() for winsock1 and winsock2


Added: trunk/BSDBuild/winsock.pm
===================================================================
--- trunk/BSDBuild/winsock.pm                        (rev 0)
+++ trunk/BSDBuild/winsock.pm2012-08-01 08:08:52 UTC (rev 977)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,59 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+# vim:ts=4
+#
+# Copyright (c) 2012 Hypertriton, Inc. &amp;lt;http://hypertriton.com/&amp;gt;
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution..
&lt;/pre&gt;</description>
    <dc:creator>BSDBuild-SVN</dc:creator>
    <dc:date>2012-08-01T08:08:53</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.sysutils.bsdbuild.scm">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.sysutils.bsdbuild.scm</link>
  </textinput>
</rdf:RDF>
