[Midnightbsd-cvs] mports: mports/comms: add kermit

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Aug 17 18:05:02 EDT 2008


Log Message:
-----------
add kermit

Modified Files:
--------------
    mports/comms:
        Makefile (r1.17 -> r1.18)

Added Files:
-----------
    mports/comms/kermit:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/comms/kermit/files:
        patch-ck__crp.c (r1.1)
        patch-ck_ssl.h (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/comms/Makefile,v
retrieving revision 1.17
retrieving revision 1.18
diff -L comms/Makefile -L comms/Makefile -u -r1.17 -r1.18
--- comms/Makefile
+++ comms/Makefile
@@ -13,6 +13,7 @@
     SUBDIR += chu
     SUBDIR += comserv
     SUBDIR += efax
+    SUBDIR += kermit
     SUBDIR += libirman
     SUBDIR += libticables
     SUBDIR += lirc
--- /dev/null
+++ comms/kermit/pkg-descr
@@ -0,0 +1,7 @@
+C-Kermit is a combined serial and network communication software
+package offering a consistent, medium-independent, cross-platform
+approach to connection establishment, terminal sessions, file
+transfer, character-set translation, numeric and alphanumeric paging,
+and automation of communication tasks.
+
+WWW: http://www.kermit-project.org/
--- /dev/null
+++ comms/kermit/pkg-plist
@@ -0,0 +1,16 @@
+ at comment $FreeBSD: ports/comms/kermit/pkg-plist,v 1.9 2003/04/07 14:17:51 naddy Exp $
+bin/kermit
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.TXT
+%%PORTDOCS%%%%DOCSDIR%%/READ.ME
+%%PORTDOCS%%%%DOCSDIR%%/ckcbwr.txt
+%%PORTDOCS%%%%DOCSDIR%%/ckccfg.txt
+%%PORTDOCS%%%%DOCSDIR%%/ckcplm.txt
+%%PORTDOCS%%%%DOCSDIR%%/ckermit70.txt
+%%PORTDOCS%%%%DOCSDIR%%/ckermit80.txt
+%%PORTDOCS%%%%DOCSDIR%%/ckubwr.txt
+%%PORTDOCS%%%%DOCSDIR%%/ckuins.txt
+%%PORTDOCS%%%%DOCSDIR%%/ckututor.txt
+%%EXAMPLESDIR%%/dot.kermrc
+%%EXAMPLESDIR%%/dot.mykermrc
+ at dirrm %%DOCSDIR%%
+ at dirrm %%EXAMPLESDIR%%
--- /dev/null
+++ comms/kermit/Makefile
@@ -0,0 +1,54 @@
+# New ports collection makefile for:	kermit
+# Date created:		Oct 27, 1994
+# Whom:			pst
+#
+# $MidnightBSD: mports/comms/kermit/Makefile,v 1.1 2008/08/17 22:04:59 laffer1 Exp $
+# $FreeBSD: ports/comms/kermit/Makefile,v 1.38 2007/04/14 16:20:45 gabor Exp $
+#
+
+PORTNAME=	kermit
+PORTVERSION=	8.0.211
+CATEGORIES=	comms
+MASTER_SITES=	ftp://kermit.columbia.edu/kermit/archives/ \
+		ftp://ftp.icm.edu.pl/pub/kermit/archives/
+DISTNAME=	cku211
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Serial and network communications package
+LICENSE=	other
+
+USE_OPENSSL=	yes
+NO_WRKSUBDIR=	yes
+MAN1=		kermit.1
+
+MAKEFILE=	makefile
+ALL_TARGET=	krbmit
+
+MAKE_ARGS=	KTARGET=freebsd CC="${CC}" CC2="${CC}" \
+		CFLAGS="${CFLAGS} -I${OPENSSLINC} \
+		-DBSD44 -DCK_NCURSES -DCK_NEWTERM \
+		-DTCPSOCKET -DNOCOTFMC -DFREEBSD4 -DUSE_UU_LOCK -DFNFLOAT \
+		-funsigned-char -DTPUTSARGTYPE=int -DUSE_STRERROR -DCKHTTP \
+		-DCK_SSL -DCK_AUTHENTICATION -DCK_ENCRYPTION -DCK_DES \
+		-DOPENSSL_DES_LIBDES_COMPATIBILITY -DOPENSSL_097" \
+		LIBS="-L${OPENSSLLIB} \
+		-lssl -lcrypto -lncurses -lcrypt -lutil -lm"
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/krbmit ${PREFIX}/bin/kermit
+	${INSTALL_MAN} ${WRKSRC}/ckuker.nr ${PREFIX}/man/man1/kermit.1
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/ckaaaa.txt ${DOCSDIR}/READ.ME
+	@for file in COPYING.TXT ckcbwr.txt ckccfg.txt ckcplm.txt \
+	    ckermit70.txt ckermit80.txt ckubwr.txt ckuins.txt ckututor.txt; \
+	do \
+	    ${ECHO} "Installing ${DOCSDIR}/$${file} ..." ; \
+	    ${INSTALL_DATA} ${WRKSRC}/$${file} ${DOCSDIR}; \
+	done
+.endif
+	@${MKDIR} ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/ckermit.ini ${EXAMPLESDIR}/dot.kermrc
+	${INSTALL_DATA} ${WRKSRC}/ckermod.ini ${EXAMPLESDIR}/dot.mykermrc
+
+.include <bsd.port.mk>
--- /dev/null
+++ comms/kermit/distinfo
@@ -0,0 +1,3 @@
+MD5 (cku211.tar.gz) = 5767ec5e6ff0857cbfe2d3ec1ee0e2bc
+SHA256 (cku211.tar.gz) = 39e7cd4892502344a635952843487d9b4bfa98e59d1e1acad5ef8aa969abba93
+SIZE (cku211.tar.gz) = 2878523
--- /dev/null
+++ comms/kermit/files/patch-ck_ssl.h
@@ -0,0 +1,10 @@
+--- ck_ssl.h.orig	Sun Mar 14 18:08:23 2004
++++ ck_ssl.h	Thu Sep 29 20:31:23 2005
+@@ -39,6 +39,7 @@
+  * definitions there is no reason to have it included by openssl/evp.h
+  */
+ #define OPENSSL_NO_MDC2
++#undef EM
+ #include <openssl/des.h>
+ #include <openssl/ssl.h>
+ #include <openssl/x509v3.h>
--- /dev/null
+++ comms/kermit/files/patch-ck__crp.c
@@ -0,0 +1,25 @@
+
+$FreeBSD: ports/comms/kermit/files/patch-ck__crp.c,v 1.2 2006/09/28 16:31:06 pav Exp $
+
+--- ck_crp.c.orig	Tue Jun 25 17:53:02 2002
++++ ck_crp.c	Tue Mar  4 15:14:45 2003
+@@ -396,7 +396,7 @@
+ des_new_random_key(Block B)
+ {
+     int rc=0;
+-    rc = des_random_key(B);
++    des_random_key(B);
+     return(rc);
+ }
+ 
+@@ -467,8 +467,8 @@
+  * These function pointers point to the current routines
+  * for encrypting and decrypting data.
+  */
+-static VOID     (*encrypt_output) P((unsigned char *, int));
+-static int      (*decrypt_input) P((int));
++VOID     (*encrypt_output) P((unsigned char *, int));
++int      (*decrypt_input) P((int));
+ 
+ #ifdef DEBUG
+ static int encrypt_debug_mode = 1;


More information about the Midnightbsd-cvs mailing list