<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/.gitignore, branch rel-21</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-21</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-21'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2013-07-18T21:43:12+00:00</updated>
<entry>
<title>Add "compile" to .gitignore file</title>
<updated>2013-07-18T21:43:12+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-07-18T21:43:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4cb2edf020286719f8ab65d57771f7fefcdbef00'/>
<id>urn:sha1:4cb2edf020286719f8ab65d57771f7fefcdbef00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename configure.in to configure.ac</title>
<updated>2012-09-24T18:40:31+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-09-24T18:40:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=e65a35e964e6a32de748f18e1f70ffe2ad146119'/>
<id>urn:sha1:e65a35e964e6a32de748f18e1f70ffe2ad146119</id>
<content type='text'>
This fixes

  automake: warning: autoconf input should be named 'configure.ac',
  not 'configure.in'

when running the autogen.sh script.
</content>
</entry>
<entry>
<title>configure.ng: use AM_PROG_AR to check ar(1) command</title>
<updated>2012-09-24T18:39:06+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-09-24T18:39:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=78d189fbf745741f42271557206cdde60d3ae857'/>
<id>urn:sha1:78d189fbf745741f42271557206cdde60d3ae857</id>
<content type='text'>
This fixes

  automake-1.12/am/library.am: warning: 'libngipaddr.a':
   linking libraries using a non-POSIX .../automake-1.12/am/library.am:
   archiver requires 'AM_PROG_AR' in 'configure.in'
   src/ipaddr/Makefile.am:12: while processing library 'libngipaddr.a'

and similar warnings of automake.
</content>
</entry>
<entry>
<title>Change build system to support new and old GNU automake</title>
<updated>2012-09-23T16:13:55+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-09-23T15:55:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=192e304b94f239de13b0f10ca01f6694fe6eea40'/>
<id>urn:sha1:192e304b94f239de13b0f10ca01f6694fe6eea40</id>
<content type='text'>
Starting with GNU automake 1.12, the "de-ANSI-fication support" has been
removed, which ngIRCd used to enable building itself on very old systems.

Now the problem is, that using automake &gt;= 1.12 isn't working because of
the now unsupported M4 macros. Therefore the solution that this patch
implements is to dynamically generate the automake input files with our
own ./autogen.sh script:

  configure.ng =&gt; configure.in
  Makefile.ng =&gt; Makefile.am

This is quite an ugly approach, but it works and enables us to:

  1. use current automake &gt;= 1.12 for development and "private builds",
  2. still build distribution archives using automake 1.11.x that have
     "de-ANSI-fication support" enabled in the generated Makefile's.

And if you are using Makefile's generated with a automake version newer
than 1.11.x (without "de-ANSI-fication support"), the ./configure script
warns you not to use this generated build system to generate distribution
archives.

Drawback of this patch: you MUST use our autogen.sh script, you can't call
the autoconf/automake commands directly any more; but autoreconf should
still work ...
</content>
</entry>
<entry>
<title>Mac OS X: split up make targets</title>
<updated>2011-05-11T22:21:18+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2011-05-11T22:21:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=dd7d64f577633d68a11b6dc0e97ec00df0645343'/>
<id>urn:sha1:dd7d64f577633d68a11b6dc0e97ec00df0645343</id>
<content type='text'>
New targets are: "have-packagemaker", "osxpkg-dest"
</content>
</entry>
<entry>
<title>Add cscope.out to .gitignore file</title>
<updated>2011-02-16T13:06:25+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2011-02-16T13:06:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=e49109e36deedc50188124126b66bd3ae40e451f'/>
<id>urn:sha1:e49109e36deedc50188124126b66bd3ae40e451f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GIT: Ignore Debian-related generated files.</title>
<updated>2008-10-03T13:50:35+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-10-03T13:50:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=0cba8f362a29af3cbe26a24525f3899dcf5bbc1e'/>
<id>urn:sha1:0cba8f362a29af3cbe26a24525f3899dcf5bbc1e</id>
<content type='text'>
Added files that become generated while building Debian GNU/Linux
packages of ngIRCd to the .gitignore lists.
</content>
</entry>
<entry>
<title>Moved .cvsignore files to .gitignore</title>
<updated>2008-04-09T16:54:52+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-04-09T16:54:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=bc63064d5cfe33ed3fcd3b8a45eb9efaef6cb2be'/>
<id>urn:sha1:bc63064d5cfe33ed3fcd3b8a45eb9efaef6cb2be</id>
<content type='text'>
Since we are using GIT starting from now, I converted all the
.cvsignore files to .gitignore files.
</content>
</entry>
</feed>
