Age | Commit message (Collapse) | Author | Files | Lines |
|
Version 1.00 : 25 December 1999
Version 2.00 : 26 May 2021
Version 2.00 is identical to 1.00 except that the source code has
been tailored to build successfully on modern Unix platforms.
November 14, 2021... G-Kermit 2.01 - a few more adjustments to our
ever-changing Unix APIs.
.................................
Wed May 26 08:47:48 2021:
In the years following the initial rlease of this program, which was
designed to be eternal, the C libraries and header files changed and
changed and changed to the extent that in 2021 G-Kermit 1.0 ccan't be
built at all an most Unix platforms, and even on those where a functional
executable is generated, dozens or hundreds of warnings are issued.
This, for code that generated zero warnings or errors when compiled
in 1999. Thus version 2.0 of May 26, 2021. The only changes are:
1. The version identification just below, and:
2. The inclusion of four previously unneeded header files in gkermit.h.
.................................
Mon Nov 15 08:31:48 2021:
From Kenji Rikitake, two patches added to gkermit.h for macOS with Xcode:
1. macOS with Xcode has no <malloc.h>
2. macOS with Xcode has the prototype of sleep() in <unistd.h>
Conditional if(n)def with __APPLE__ flag, dedicated for macOS.
It seems unistd.h is now required on many platforms; I now #include it
in all builds by default; to suppress the #include on platforms that
don't have unistd.h, do: make "KFLAGS=-DNOUNISTD" ...
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
|
|
|
|
|
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden). Existing SHA1
digests retained for now as an audit trail.
|
|
|
|
|
|
|
|
|
|
their files via a custom do-install target.
|
|
|
|
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.
Fixes PR 35265, although I did not use the patch provided therein.
|
|
|
|
|
|
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
|
|
|
|
|
|
|
|
|
|
Suggested by Roland Illig, ok'd by various.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
change:
--- gkermit.h 1999-12-26 21:25:52.000000000 +0000
+++ gkermit.h 2003-05-27 16:30:13.000000000 +0100
@@ -233,7 +233,11 @@
/* Externs */
+#ifdef ERRNO_H
+#include <errno.h>
+#else
extern int errno;
+#endif /* ERRNO_H */
#ifndef _GKERMIT_C
extern int debug;
#endif /* _GKERMIT_C */
but unfortunately without a corresponding version number bump. so do the
dance we usually do with unnumbered distributions, and put the distfile
locally into a (numbered) DIST_SUBDIR directory.
Bump package revision number, regen distinfo file, and one cosmetic
change to make the WRKSRC definition appear in a more suitable place in
the package Makefile.
|
|
|
|
|
|
|
|
WRKSRC= ${WRKDIR}
This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
|
|
USE_BUILDLINK_ONLY.
|
|
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
XXX need to teach pkglint to be more picky about this
|
|
|
|
|
|
|
|
|
|
the ``kermit'' protocol, distributed under the GNU General Public License.
|