aboutsummaryrefslogtreecommitdiff
path: root/security/vigenere
diff options
context:
space:
mode:
authorFernando ApesteguĂ­a <fernape@FreeBSD.org>2020-06-18 06:57:44 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2020-06-18 06:57:44 +0000
commit4fd4371bbbdb396707b9c1a000c220c41ed52134 (patch)
tree53539e2ed80315777466c573e603fbd481593885 /security/vigenere
parent7fe7f1d7b79780ce94636211f73093b383374731 (diff)
downloadports-4fd4371bbbdb396707b9c1a000c220c41ed52134.tar.gz
ports-4fd4371bbbdb396707b9c1a000c220c41ed52134.zip
new port: security/vigenere: cipher algorithm tool
vigenere is an implementation of the Vigenere cipher algorithm extended to the entire set of printable ASCII characters https://www.olivermahmoudi.com/programming/vigenere-cipher/ PR: 247244 Submitted by: fbsd@olivermahmoudi.com
Notes
Notes: svn path=/head/; revision=539531
Diffstat (limited to 'security/vigenere')
-rw-r--r--security/vigenere/Makefile24
-rw-r--r--security/vigenere/distinfo3
-rw-r--r--security/vigenere/pkg-descr6
3 files changed, 33 insertions, 0 deletions
diff --git a/security/vigenere/Makefile b/security/vigenere/Makefile
new file mode 100644
index 000000000000..8d59efc06ecf
--- /dev/null
+++ b/security/vigenere/Makefile
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= vigenere
+PORTVERSION= 1.0
+CATEGORIES= security
+MASTER_SITES= http://www.olivermahmoudi.com/files/
+
+MAINTAINER= fbsd@olivermahmoudi.com
+COMMENT= Vigenere cipher cryptography tool
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+PLIST_FILES= bin/vigenere \
+ man/man1/vigenere.1.gz
+
+do-build:
+ cd ${WRKSRC} && ${CC} ${CFLAGS} ${LDFLAGS} -o ${PORTNAME} ${PORTNAME}.c
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
+
+.include <bsd.port.mk>
diff --git a/security/vigenere/distinfo b/security/vigenere/distinfo
new file mode 100644
index 000000000000..2471fca609ce
--- /dev/null
+++ b/security/vigenere/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1592095290
+SHA256 (vigenere-1.0.tar.gz) = 96bc7dc9b582a36ec020cee47f9840065b7beb53ef8d5b68962643077b6c0b6b
+SIZE (vigenere-1.0.tar.gz) = 5618
diff --git a/security/vigenere/pkg-descr b/security/vigenere/pkg-descr
new file mode 100644
index 000000000000..a99f02258a1f
--- /dev/null
+++ b/security/vigenere/pkg-descr
@@ -0,0 +1,6 @@
+vigenere is an implementation of the Vigenere cipher encryption
+algorithm with an extension to all printable ASCII characters.
+The utility is capable of encrypting/decrypting arguments that
+are passed to it upon invocation or process input- and outputfiles.
+
+WWW: https://www.olivermahmoudi.com/programming/vigenere-cipher/