From owner-freebsd-ports Thu Jan 4 7:40:10 2001 From owner-freebsd-ports@FreeBSD.ORG Thu Jan 4 07:40:01 2001 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 5441A37B402 for ; Thu, 4 Jan 2001 07:40:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f04Fe1W69809; Thu, 4 Jan 2001 07:40:01 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 4 Jan 2001 07:40:01 -0800 (PST) Resent-Message-Id: <200101041540.f04Fe1W69809@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, roman@xpert.com Received: from manowar.xpert.com (node-180.xpert.com [199.203.132.180]) by hub.freebsd.org (Postfix) with ESMTP id A752137B400 for ; Thu, 4 Jan 2001 07:36:25 -0800 (PST) Received: (from roman@localhost) by manowar.xpert.com (8.11.1/8.11.1) id f04FaNR21661; Thu, 4 Jan 2001 17:36:23 +0200 (IST) (envelope-from roman) Message-Id: <200101041536.f04FaNR21661@manowar.xpert.com> Date: Thu, 4 Jan 2001 17:36:23 +0200 (IST) From: roman@xpert.com Sender: roman@manowar.xpert.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/24071: [NEW PORT] security/digest - md5,md4,sha1,ripemd160 signature tool. Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 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 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 X #include X #include X+#include X+#include X+#include X+#include X+#include X+#include 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 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