Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Apr 2021 13:57:40 GMT
From:      =?utf-8?B?Vmluw61jaXVzIFphdmFt?= <egypcio@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: db8dbd775cb9 - main - REVIVE: security/apg, Automated Password Generator written in Go
Message-ID:  <202104131357.13DDveEg070749@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by egypcio:

URL: https://cgit.FreeBSD.org/ports/commit/?id=db8dbd775cb9484f9b92f0d1348a2b62ce70ef2f

commit db8dbd775cb9484f9b92f0d1348a2b62ce70ef2f
Author:     Vinícius Zavam <egypcio@FreeBSD.org>
AuthorDate: 2021-04-13 13:50:59 +0000
Commit:     Vinícius Zavam <egypcio@FreeBSD.org>
CommitDate: 2021-04-13 13:57:29 +0000

    REVIVE: security/apg, Automated Password Generator written in Go
    
      apg-go is a simple APG-like password generator written in Go.
    
      It tries to replicate the functionality of the "Automated Password
      Generator", which hasn't been maintained since 2003. Since FIPS-181
      (pronouncable passwords) has been withdrawn in 2015, I didn't see
      any use in replicating that feature. Therfore apg-go does not support
      pronouncable passwords.
    
      WWW: https://github.com/wneessen/apg-go
---
 MOVED                  |  1 -
 security/Makefile      |  1 +
 security/apg/Makefile  | 19 +++++++++++++++++++
 security/apg/distinfo  |  3 +++
 security/apg/pkg-descr | 11 +++++++++++
 5 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/MOVED b/MOVED
index 01cc3ae9a956..16d07aeda3fd 100644
--- a/MOVED
+++ b/MOVED
@@ -16191,7 +16191,6 @@ net-p2p/sonarr-devel|net-p2p/sonarr|2021-03-23|Removed, use net-p2p/sonarr inste
 www/py-django-jsonfield||2021-03-24|Removed: This port will be deleted in the future, please switch to use www/py-jsonfield or www/py-jsonfield2
 devel/hs-c2hs||2021-03-27|Has expired: Was used as BUILD_DEPENDS, not useful on its own
 x11-toolkits/tile||2021-03-27|Has expired: The Tile widget set is part of Tk 8.5 and above, see TIP 248
-security/apg||2021-03-28|Has expired: Abandonware. Please try security/makepasswd or security/rndpassw instead
 lang/Gofer||2021-03-28|Has expired: Old, unmaintained language
 net/libsignal|net/libsignal-protocol-c|2021-03-30|Rename to match upstream naming
 databases/redis4|databases/redis|2021-04-06|Has expired: End of life, please use modern version
diff --git a/security/Makefile b/security/Makefile
index eb3849e0ebe5..2bafb147f36d 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -26,6 +26,7 @@
     SUBDIR += amavisd-milter
     SUBDIR += amavisd-new
     SUBDIR += apache-xml-security-c
+    SUBDIR += apg
     SUBDIR += apkid
     SUBDIR += arirang
     SUBDIR += arpCounterattack
diff --git a/security/apg/Makefile b/security/apg/Makefile
new file mode 100644
index 000000000000..99907864de77
--- /dev/null
+++ b/security/apg/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=		apg
+DISTVERSIONPREFIX=	v
+DISTVERSION=		0.3.0
+CATEGORIES=		security sysutils
+
+MAINTAINER=	egypcio@FreeBSD.org
+COMMENT=	Automated Password Generator written in Go
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+USE_GITHUB=	yes
+GH_ACCOUNT=	wneessen
+GH_PROJECT=	apg-go
+
+PLIST_FILES=	bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/security/apg/distinfo b/security/apg/distinfo
new file mode 100644
index 000000000000..30368119ffc6
--- /dev/null
+++ b/security/apg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1618314166
+SHA256 (wneessen-apg-go-v0.3.0_GH0.tar.gz) = acb750ac03de7d467ef3b5f576a7b7eea47d0a4f521c2647d80f0ebe641d3c56
+SIZE (wneessen-apg-go-v0.3.0_GH0.tar.gz) = 13392
diff --git a/security/apg/pkg-descr b/security/apg/pkg-descr
new file mode 100644
index 000000000000..f201dc473dd8
--- /dev/null
+++ b/security/apg/pkg-descr
@@ -0,0 +1,11 @@
+apg-go is a simple APG-like password generator written in Go.
+
+It tries to replicate the functionality of the "Automated Password Generator",
+which hasn't been maintained since 2003. Since more and more Unix
+distributions are abondoning the tool, I was looking for an alternative.
+
+Since FIPS-181 (pronouncable passwords) has been withdrawn in 2015, I didn't
+see any use in replicating that feature. Therfore apg.go does not support
+pronouncable passwords.
+
+WWW: https://github.com/wneessen/apg-go



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104131357.13DDveEg070749>