[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