ports/157361: [update] security/seccure to 0.4

Ryan Steinmetz rpsfa at rit.edu
Fri May 27 00:00:20 UTC 2011


>Number:         157361
>Category:       ports
>Synopsis:       [update] security/seccure to 0.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 27 00:00:19 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Ryan Steinmetz
>Release:        8.2-RELEASE
>Organization:
Rochester Institute of Technology
>Environment:
>Description:
-Update to 0.4
-Fix pkg-descr (80 columns exceeded)
-Use PREFIX instead of DESTDIR in distfile's Makefile
-Adjust length of COMMENT
-Add additional MASTER_SITES
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -urN /usr/ports/security/seccure/Makefile ./seccure/Makefile
--- /usr/ports/security/seccure/Makefile	2010-07-26 21:25:18.000000000 -0400
+++ ./seccure/Makefile	2011-05-26 19:50:51.000000000 -0400
@@ -6,13 +6,13 @@
 #
 
 PORTNAME=	seccure
-PORTVERSION=	0.3
-PORTREVISION=	3
+PORTVERSION=	0.4
 CATEGORIES=	security
-MASTER_SITES=	http://point-at-infinity.org/seccure/
+MASTER_SITES=	http://point-at-infinity.org/seccure/ \
+		${MASTER_SITE_NETBSD}
 
 MAINTAINER=	luke at REMOVE_IT.novum.am.lublin.pl
-COMMENT=	SECCURE Elliptic Curve Crypto Utility for Reliable Encryption
+COMMENT=	Elliptic Curve Crypto Utility for Reliable Encryption
 
 LIB_DEPENDS=	gcrypt.17:${PORTSDIR}/security/libgcrypt
 
diff -urN /usr/ports/security/seccure/distinfo ./seccure/distinfo
--- /usr/ports/security/seccure/distinfo	2007-09-07 04:15:24.000000000 -0400
+++ ./seccure/distinfo	2011-05-26 19:23:28.000000000 -0400
@@ -1,3 +1,2 @@
-MD5 (seccure-0.3.tar.gz) = 01f2a24ef84743795b6be007e4ca4e5c
-SHA256 (seccure-0.3.tar.gz) = 8d9cadca8319b253ae24644c22958898babb67abafd2d90caadd97714d824a47
-SIZE (seccure-0.3.tar.gz) = 30376
+SHA256 (seccure-0.4.tar.gz) = 33d690a7034ee349bce4911a8b7c73e6e3cd13a140f429e9e628d5cd5a3bb955
+SIZE (seccure-0.4.tar.gz) = 31881
diff -urN /usr/ports/security/seccure/files/patch-Makefile ./seccure/files/patch-Makefile
--- /usr/ports/security/seccure/files/patch-Makefile	2007-09-07 04:15:24.000000000 -0400
+++ ./seccure/files/patch-Makefile	2011-05-26 19:42:37.000000000 -0400
@@ -1,15 +1,14 @@
---- Makefile.orig	Wed Aug 16 22:13:57 2006
-+++ Makefile	Thu Aug 30 13:33:58 2007
-@@ -1,4 +1,7 @@
--CFLAGS = -O2 # -D NOBEEP # -D NOMEMLOCK
+--- Makefile	2009-04-09 08:42:50.000000000 -0400
++++ /tmp/Makefile	2011-05-26 19:30:35.000000000 -0400
+@@ -1,4 +1,6 @@
+-CFLAGS = -O2 -Wall # -D NOBEEP
 +CFLAGS = -L/usr/local/lib -I/usr/local/include -O2 -DNOBEEP -DNOMEMLOCK
-+DESTDIR = /usr/local
 +
 +all: default
  
  default: binaries # doc
  
-@@ -8,15 +11,15 @@
+@@ -8,15 +10,15 @@
  doc: seccure.1 seccure.1.html
  
  install: default
@@ -22,15 +21,15 @@
 -	ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-veridec
 -	ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-dh
 -	install -m0644 seccure.1 $(DESTDIR)/usr/share/man/man1
-+	install -m0755 seccure-key $(DESTDIR)/bin
-+	ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-encrypt
-+	ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-decrypt
-+	ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-sign
-+	ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-verify
-+	ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-signcrypt
-+	ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-veridec
-+	ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-dh
-+	install -m0644 seccure.1 $(DESTDIR)/man/man1
++	install -m0755 seccure-key $(PREFIX)/bin
++	ln -f $(PREFIX)/bin/seccure-key $(PREFIX)/bin/seccure-encrypt
++	ln -f $(PREFIX)/bin/seccure-key $(PREFIX)/bin/seccure-decrypt
++	ln -f $(PREFIX)/bin/seccure-key $(PREFIX)/bin/seccure-sign
++	ln -f $(PREFIX)/bin/seccure-key $(PREFIX)/bin/seccure-verify
++	ln -f $(PREFIX)/bin/seccure-key $(PREFIX)/bin/seccure-signcrypt
++	ln -f $(PREFIX)/bin/seccure-key $(PREFIX)/bin/seccure-veridec
++	ln -f $(PREFIX)/bin/seccure-key $(PREFIX)/bin/seccure-dh
++	install -m0644 seccure.1 $(PREFIX)/man/man1
  
  clean:
- 	rm -f *.o seccure-key seccure-encrypt seccure-decrypt seccure-sign \
+ 	rm -f *.o *~ seccure-key seccure-encrypt seccure-decrypt seccure-sign \
diff -urN /usr/ports/security/seccure/pkg-descr ./seccure/pkg-descr
--- /usr/ports/security/seccure/pkg-descr	2007-09-07 04:15:24.000000000 -0400
+++ ./seccure/pkg-descr	2011-05-26 19:52:11.000000000 -0400
@@ -1,6 +1,16 @@
-The seccure toolset implements a selection of asymmetric algorithms based on elliptic curve cryptography (ECC). In particular it offers public key encryption / decryption, signature  generation / verification and key establishment.
+The seccure toolset implements a selection of asymmetric algorithms 
+based on elliptic curve cryptography (ECC). In particular it offers 
+public key encryption / decryption, signature  generation / 
+verification and key establishment.
 
-ECC schemes offer a much better key size to security ratio than classical systems (RSA, DSA). Keys are short enough to make direct specification of keys on the command line possible (sometimes this is more convenient than the management of PGP-like key rings). seccure builds on this feature and therefore is the tool of choice whenever lightweight asymmetric cryptography -- independent of key servers, revocation certificates, the Web of Trust or even configuration files -- is required. 
+ECC schemes offer a much better key size to security ratio than 
+classical systems (RSA, DSA). Keys are short enough to make direct 
+specification of keys on the command line possible (sometimes this 
+is more convenient than the management of PGP-like key rings).
+seccure builds on this feature and therefore is the tool of choice 
+whenever lightweight asymmetric cryptography -- independent of key 
+servers, revocation certificates, the Web of Trust or even 
+configuration files -- is required. 
 
 WWW: http://point-at-infinity.org/seccure/ 
 Author: B. Poettering


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list