Date: Thu, 4 Jan 2001 17:36:23 +0200 (IST) From: roman@xpert.com To: FreeBSD-gnats-submit@freebsd.org Subject: ports/24071: [NEW PORT] security/digest - md5,md4,sha1,ripemd160 signature tool. Message-ID: <200101041536.f04FaNR21661@manowar.xpert.com> Resent-Message-ID: <200101041540.f04Fe1W69809@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 24071 >Category: ports >Synopsis: security/digest - md5,md4,sha1,ripemd160 signature tool. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 04 07:40:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: Roman Shterenzon >Release: FreeBSD 4.2-RELEASE6 i386 >Organization: >Environment: >Description: This is digest, a multi message-digest printing utility using libmd 0.3. Digest was developped under FreeBSD but should work on any system where libmd can be compiled. Digest is inspired from FreeBSD's md5 utility but doesn't contain as much options as md5 does. WWW: http://www.chez.com/bendem/html/digest.html >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # digest # digest/Makefile # digest/distinfo # digest/files # digest/files/patch-aa # digest/files/patch-ab # digest/pkg-comment # digest/pkg-descr # digest/pkg-plist # echo c - digest mkdir -p digest > /dev/null 2>&1 echo x - digest/Makefile sed 's/^X//' >digest/Makefile << 'END-of-digest/Makefile' X# New ports collection makefile for: digest X# Date Created: 4 Jan 2001 X# Whom: Roman Shterenzon <roman@xpert.com> X# X# $FreeBSD$ X# X XPORTNAME= digest XPORTVERSION= 1.0.0 XCATEGORIES= security XMASTER_SITES= http://www.chez.com/bendem/files/ XDISTNAME= ${PORTNAME}${PORTVERSION} X XMAINTAINER= roman@xpert.com X XWRKSRC= ${WRKDIR} X Xpre-build: X @cd ${WRKDIR}; perl -pi -e 's/SHAFile/SHA1_File/g;s/RMD160File/RIPEMD160_File/g;' ${WRKSRC}/main.c X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/digest ${PREFIX}/bin X X.include <bsd.port.mk> END-of-digest/Makefile echo x - digest/distinfo sed 's/^X//' >digest/distinfo << 'END-of-digest/distinfo' XMD5 (digest1.0.0.tar.gz) = 1fb24fd471cdd9daa2662cc232baf25a END-of-digest/distinfo echo c - digest/files mkdir -p digest/files > /dev/null 2>&1 echo x - digest/files/patch-aa sed 's/^X//' >digest/files/patch-aa << 'END-of-digest/files/patch-aa' X--- Makefile.orig Thu Jan 4 16:23:30 2001 X+++ Makefile Thu Jan 4 16:25:06 2001 X@@ -2,7 +2,7 @@ X RM = rm -f X INDENT = gindent X STRIP = strip X-COMPIL_FLAGS = -O2 -Wall -c X+CFLAGS?= -O2 -Wall -c X LINK_FLAGS = -lm -L/usr/lib/ -lmd X SOURCE = main.c X HEADERS = defines.h X@@ -12,7 +12,7 @@ X all: obj exe strip X X obj: X- $(CC) $(COMPIL_FLAGS) $(SOURCE) X+ $(CC) $(CFLAGS) -c $(SOURCE) X exe: X $(CC) $(LINK_FLAGS) $(OBJS) -o $(EXE_NAME) X strip: END-of-digest/files/patch-aa echo x - digest/files/patch-ab sed 's/^X//' >digest/files/patch-ab << 'END-of-digest/files/patch-ab' X--- main.c.orig Thu Jan 4 16:20:23 2001 X+++ main.c Thu Jan 4 16:21:37 2001 X@@ -6,15 +6,14 @@ X #include <stdio.h> X #include <string.h> X #include <stdlib.h> X+#include <sys/types.h> X+#include <md2.h> X+#include <md4.h> X+#include <md5.h> X+#include <ripemd.h> X+#include <sha.h> X X #include "defines.h" X- X-#include "md2.h" X-#include "md4.h" X-#include "md5.h" X-#include "rmd160.h" X-#include "sha.h" X- X X int X main (argc, argv) END-of-digest/files/patch-ab echo x - digest/pkg-comment sed 's/^X//' >digest/pkg-comment << 'END-of-digest/pkg-comment' XMulti message-digest printing utility using libmd END-of-digest/pkg-comment echo x - digest/pkg-descr sed 's/^X//' >digest/pkg-descr << 'END-of-digest/pkg-descr' XThis is digest, a multi message-digest printing utility using libmd 0.3. XDigest was developped under FreeBSD but should work on any system where Xlibmd can be compiled. X XDigest is inspired from FreeBSD's md5 utility but doesn't contain as much Xoptions as md5 does. X XWWW: http://www.chez.com/bendem/html/digest.html X XRoman Shterenzon <roman@xpert.com> END-of-digest/pkg-descr echo x - digest/pkg-plist sed 's/^X//' >digest/pkg-plist << 'END-of-digest/pkg-plist' Xbin/digest END-of-digest/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101041536.f04FaNR21661>