Commits
- Commit:
7f9bce705c72b7fc8ab597b67c0255a154b8b3bd
- From:
- Alexander Barton <alex@barton.de>
- Date:
Build OS X package with correct file permissions
This requires to have the correct permissions in the source tree, which
is "root:wheel", which in turn requires root privileges. Therefore the
Makefile now tries to become root on "make osxpkg-dest" but tries hard
not to require root privileges on "clean" etc.
- Commit:
114644cdb0a54804e4f68818235cc2d99b90322c
- From:
- Alexander Barton <alex@barton.de>
- Date:
Makefile.am: don't use "make -C", it isn't portable
- Commit:
e65a35e964e6a32de748f18e1f70ffe2ad146119
- From:
- Alexander Barton <alex@barton.de>
- Date:
Rename configure.in to configure.ac
This fixes
automake: warning: autoconf input should be named 'configure.ac',
not 'configure.in'
when running the autogen.sh script.
- Commit:
78d189fbf745741f42271557206cdde60d3ae857
- From:
- Alexander Barton <alex@barton.de>
- Date:
configure.ng: use AM_PROG_AR to check ar(1) command
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.
- Commit:
8cfb9104419d3c00fbef3fe8639eb04f03d83f3d
- From:
- Alexander Barton <alex@barton.de>
- Date:
Merge branch 'automake-am11-am12'
* automake-am11-am12:
autogen.sh: detect automake version format a.b.c and a.b
configure.ng: don't require GIT tree to detect version string
Include .mailmap file in distribution archives
Include all build-system files into distribution archives
Change build system to support new and old GNU automake
- Commit:
79c122289657afcac0ad15d3946be52906dbf3d9
- From:
- Alexander Barton <alex@barton.de>
- Date:
Include .mailmap file in distribution archives
- Commit:
8e1beae4e7e57f5ef74fcc82532162a228e2e831
- From:
- Alexander Barton <alex@barton.de>
- Date:
Include all build-system files into distribution archives
- Commit:
dd7d64f577633d68a11b6dc0e97ec00df0645343
- From:
- Alexander Barton <alex@barton.de>
- Date:
Mac OS X: split up make targets
New targets are: "have-packagemaker", "osxpkg-dest"
- Commit:
a4de27deee264714099c652cb87b3b8519cbb739
- From:
- Alexander Barton <alex@barton.de>
- Date:
Xcode builds ("make xcode"): detect version number correctly
- Commit:
44acf41cc172e8131c3a987d430b9f948afd26ad
- From:
- Alexander Barton <alex@barton.de>
- Date:
Mac OS X: fix test for packagemaker(1) tool in Makefile
- Commit:
5468ba37446a85bfb8a84eed74bf6c091156f682
- From:
- Alexander Barton <alex@barton.de>
- Date:
Xcode: get release number dynamically; new make target "xcode-clean".
- make target "xcode" now detects the release number stored in the
configure.in file and passes it to Xcode.
- new make target "xcode-clean" which removes all files generated by
"make xcode" and removes the Xcode build directory.
- Commit:
97d97ef5c4e0d5494e4b1301903c7730df6421a1
- From:
- Alexander Barton <alex@barton.de>
- Date:
Debian package ("make deb"): fix some lintian(1) warnings
- Commit:
707cc42dec2439da1fdee4ed3eb0e0a44d5ea9fe
- From:
- Alexander Barton <alex@barton.de>
- Date:
New make target: "osxpkg" to create an Mac OS X installer package.
This patch adds a new make target, "osxpkg", to the main Makefile which
gereates a Apple Mac OS X installer package of ngIRCd. The packagemaker(1)
project bundle is stored in contrib/MacOSX/ngIRCd.pmdoc.
- Commit:
012aeca32b58673e92b0e118c0c5e56e5c384b58
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added make target "testsuite"
This make target runs the testsuite located in src/testsuite without running
alle the other tests that "make check" would run.
- Commit:
c4a505d3a8d8c2798d7e926e42e27e0b23343a93
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed "xcode" make target (used to build ngIRCd with Mac OS X Xcode)
- Commit:
317841529b31f50ed31c6f2af30edeee0f7e4fae
- From:
- Alexander Barton <alex@barton.de>
- Date:
Moved "srcdoc" target from src/Makefile to doc/Makefile.
- Commit:
43ba1bc805238433dbffb250cd59dc2e038dac45
- From:
- Alexander Barton <alex@barton.de>
- Date:
Two new targets: "srcdoc" to generate Doxygen source documentation, and
"xcode" to build ngIRCd using the Xcode command line tools on Mac OS X.
- Commit:
bf21dd1578f0a5b9e6ef5eae362be90955da61d8
- From:
- Alexander Barton <alex@barton.de>
- Date:
"make clean" works better now.
- Commit:
ad07c94c8dca0a1f472171e9300a6894ba0b0a46
- From:
- Alexander Barton <alex@barton.de>
- Date:
Restructured debian packaging system: now there are two packages, a "standard"
version that includes all the default options and a "full" version that
additionally includes support for TCP wrappers and IDENT lookups.
- Commit:
ed94d5d5cd31ecc1f671f36e0813804e8aa59082
- From:
- Alexander Barton <alex@barton.de>
- Date:
Removed outdated Mac OS X ProjectBuilder project files (will be re-added
and updated for XCode soon); moved the debian/ directory to contrib/Debian/.
- Commit:
ea076a28f2ff16c0424c0ba488227dbe1d3393bf
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added some files to the maintainer-clean-local target which havn't beed
removed by "make maintainer-clean".
- Commit:
6e03626eed3a68de359cb80a36ed0ad5332d93fb
- From:
- Alexander Barton <alex@barton.de>
- Date:
Included debian/-subdirectory into build system.
- Commit:
ab2abee1fe6d2cbe0ae22c712a9500191148150b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neues Verzeichnis "contrib" angelegt.
- Commit:
69b05aca38b52fe4a5165658b210a66fb026d4bf
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Manual-Pages begonnen und in Source-Tree eingebunden.
- Commit:
d58fe2f1857defe98ba2d14c078d10727fe05caf
- From:
- Alexander Barton <alex@barton.de>
- Date:
- lint-Target in Haupt-Makefile aufgenommen.
- Commit:
ca33cbda05902b0009058d369f88c0a7a43b1bbe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch
einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr.
- Commit:
81889df4b747811429ae10dd1d5f58bb7ea61b50
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen an neues GNU automake/autoconf: acconfig.h entfaellt nun.
- Commit:
64218c161c7796e6673c65af1ecb74fc90537fde
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Copyright-Texte angepasst ;-)
- Commit:
b07959f734cc9e85530f73cfdc67b338538a3de6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Unterverzeichnis "doc" aufgenommen.
- Commit:
7a70f8b011c16f925c268c29bf1344179775dcc5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- acconfig.h in die "noinst_HEADERS" aufgenommen.
- Commit:
789d2faa7be2a8f9f65a220febd0cef50893df63
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Projektdatei fuer den Mac OS X Project Builder erstellt.
- Commit:
f4ade537d550b872b7e86e6ffce940dfbad4c60c
- From:
- Alexander Barton <alex@barton.de>
- Date:
Initial revision