aboutsummaryrefslogtreecommitdiffstats
path: root/m4-local
Commit message (Collapse)AuthorAgeFilesLines
* Fix gethostbyname_r argument count detection, ...Matthias Andree2010-04-291-0/+3
| | | | ...those that use NULL will now also #include <stdlib.h>.
* Fix autoconf warning, rename variable to allow caching.Matthias Andree2010-04-291-8/+8
|
* Move gethostbyname_r.m4 to m4-local directory where it belongs.Matthias Andree2010-04-291-0/+68
| | | | It's not supposed to be updated by autopoint.
* Remove autobuild support.Matthias Andree2009-05-041-34/+0
| | | | svn path=/branches/BRANCH_6-3/; revision=5294
* Add rudimentary autobuild support.Matthias Andree2005-11-271-0/+34
| | | | | | Add a trivial self test, required for autobuild. svn path=/trunk/; revision=4479
* Portability fix: Solaris' /bin/sh does not support if ! test ...,Matthias Andree2005-11-181-1/+1
| | | | | | factor the ! negation into the test. svn path=/trunk/; revision=4460
* Fixes to --with-hesiod option. Sunil Shetye.Matthias Andree2005-09-111-3/+6
| | | | svn path=/trunk/; revision=4287
* Ship m4-local from top-level Makefile rather than recursing for two stupid ↵Matthias Andree2005-07-311-2/+0
| | | | | | files. svn path=/trunk/; revision=4210
* Re-add the m4-local directory, in case we need to add more macros in the ↵Graham Wilson2004-11-123-0/+164
| | | | | | future. Put the macros we already have back in that directory. (reverts r3924 and r3923) svn path=/trunk/; revision=4002
* Kill m4-local directory, move the two files to top-level directory.Matthias Andree2004-06-263-164/+0
| | | | | | Suggested by Graham Wilson. svn path=/trunk/; revision=3923
* Reset LIBS/LDFLAGS/CPPFLAGS/CFLAGS before trying next path prefix.Matthias Andree2004-06-201-0/+5
| | | | svn path=/trunk/; revision=3920
* Fix HESIOD compile failure on FreeBSD 5-CURRENT,Matthias Andree2004-06-203-0/+159
adding a new macro that is based on ac_caolan_search_package from the autoconf macro archive. Mention +HESIOD in fetchmail -V if compiled in. svn path=/trunk/; revision=3912
n class="sr"> /VERS=(.*)/; $version = $1; $rcsid = $version; $rcsid =~ tr/./-/; open(ID, "rlog -h NEWS|"); while (<ID>) { last if /^symbolic names/; } while (<ID>) { if (/^\t(.*):/) { push(@versions, $1); } } close(ID); if ($versions[0] eq $rcsid) { $rcsid = $versions[0]; $oldid = $versions[1]; } else { $rcsid = '<workfile>'; $oldid = $versions[0]; } #$ENV{'PATH'} = "~esr/bin:/bin:/usr/bin"; print "Building $version release, RCS ID $rcsid, previous RCS ID $oldid\n"; print "Test-building the software...\n"; if (system("su -c 'make >/dev/null' esr")) { die("Compilation failure\n"); } print "Building the distribution...\n"; if (system("su -c 'make dist >/dev/null' esr")) { die("Distribution-build failure\n"); } print "Building the RPMs...\n"; if (system("make rpm >/dev/null 2>/dev/null && chown esr *.rpm")) { die("RPM-build failure\n"); } open(REPORT, ">PREAMBLE.$$"); print REPORT <<EOF; From: esr\@thyrsus.com (Eric S. Raymond) To: fetchmail-announce\@ccil.org The $version release of fetchmail is now available at the usual locations, including http://$ENV{'WWWHOST'}/~esr/fetchmail. Here are the release notes: EOF # Extract the current notes open(NEWS, "NEWS"); while (<NEWS>) { if (/^fetchmail/) { print REPORT $_; last; } } while (<NEWS>) { if (/^fetchmail/) { last; } print REPORT $_; } $oldrcs = $oldid; $oldrcs =~ tr/-/./; print REPORT <<EOF; By popular demand, diffs from the previous release have been omitted. EOF #Diffs from the previous ($oldrcs) release follow as a MIME attachment. close(NEWS); close(REPORT); if ($rcsid eq '<workfile>') { system("rcsdiff -u -r$oldid RCS/* 2>/dev/null >DIFFS.$$"); } else { system("rcsdiff -u -r$oldid -r$rcsid RCS/* 2>/dev/null >DIFFS.$$"); } rename("PREAMBLE.$$", "RELEASE.NOTES"); system("chown esr RELEASE.NOTES"); chmod(0700, "RELEASE.NOTES"); # If we ever want to go back to enclosing diffs. #system "metasend -b -D 'fetchmail-$rcsid announcement' -m 'text/plain' -e 7bit -f PREAMBLE.$$ -n -D 'diff -u between -$oldrcs $rcsid' -m 'text/plain' -e 7bit -f DIFFS.$$ -o RELEASE_NOTES"; unlink("PREAMBLE.$$"); unlink("DIFFS.$$"); print "Building index page...\n"; system("rm -f index.html; indexgen.sh"); print "Done\n"; # makerelease ends here