notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
apg Automated Password Generator written in Go
0.3.1,1 security on this many watch lists=46 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.3.1,1Version of this port present on the latest quarterly branch.
Maintainer: egypcio@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2001-01-19 21:13:18
Last Update: 2021-05-07 07:02:07
Commit Hash: aea700e
People watching this port, also watch:: unzip, libiconv, libxml2, expat, gmake
Also Listed In: sysutils
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/apg
  2. /usr/local/share/licenses/apg-0.3.1,1/catalog.mk
  3. /usr/local/share/licenses/apg-0.3.1,1/LICENSE
  4. /usr/local/share/licenses/apg-0.3.1,1/MIT
Collapse this list.
Dependency lines:
  • apg>0:security/apg
To install the port: cd /usr/ports/security/apg/ && make install clean
To add the package, run one of these commands:
  • pkg install security/apg
  • pkg install apg
PKGNAME: apg
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
apg
ABIlatestquarterly
FreeBSD:11:aarch642.3.0b_52.3.0b_5
FreeBSD:11:amd640.3.1,10.3.1,1
FreeBSD:11:armv62.3.0b_52.3.0b_5
FreeBSD:11:i3860.3.1,10.3.1,1
FreeBSD:11:mips--
FreeBSD:11:mips642.3.0b_52.3.0b_5
FreeBSD:12:aarch642.3.0b_50.3.1,1
FreeBSD:12:amd640.3.1,10.3.1,1
FreeBSD:12:armv62.3.0b_52.3.0b_5
FreeBSD:12:armv72.3.0b_52.3.0b_5
FreeBSD:12:i3860.3.1,10.3.1,1
FreeBSD:12:mips--
FreeBSD:12:mips642.3.0b_52.3.0b_5
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642.3.0b_60.3.1,1
FreeBSD:13:amd640.3.1,10.3.1,1
FreeBSD:13:armv62.3.0b_6-
FreeBSD:13:armv72.3.0b_6-
FreeBSD:13:i3860.3.1,10.3.1,1
FreeBSD:13:mips--
FreeBSD:13:mips642.3.0b_62.3.0b_6
FreeBSD:13:powerpc642.3.0b_6-
FreeBSD:14:aarch640.3.1,1-
FreeBSD:14:amd640.3.1,1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.3.1,1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go : lang/go
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/wneessen/apg-go/tar.gz/v0.3.1?dummy=/
Collapse this list.

Number of commits found: 38

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 May 2021 07:02:07
 files touched by this commit commit hash:aea700e377df56ff116d40a05b5fdfc7a7a8dd16  0.3.1,1
mat search for other commits by this committer
security/apg: Port version went backwards.

When it was resurrected, the port version went from 2.3.0b_6 to 0.3.0.
To ensure an easy upgrade path, bump PORTEPOCH.
18 Apr 2021 19:21:38
 files touched by this commit commit hash:88a2209e00dc6ea9d573ebd8057bce137f0bc2cb  0.3.1
egypcio search for other commits by this committer
security/apg: update 0.3.0 to 0.3.1

  * fix generating a password while -m and -x were passed together;
    - https://github.com/wneessen/apg-go/issues/13

  * minLength changed from 8 to 12 (just like original APG version);

  * maxLength stays 20.
13 Apr 2021 13:57:29
 files touched by this commit commit hash:db8dbd775cb9484f9b92f0d1348a2b62ce70ef2f  2.3.0b_6
egypcio search for other commits by this committer
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
28 Mar 2021 17:54:37
Original commit files touched by this commit Revision:569404  2.3.0b_6
rene search for other commits by this committer
Remove expired ports:

2021-03-28 security/apg: Abandonware. Please try security/makepasswd or
security/rndpassw instead
2021-03-28 lang/Gofer: Old, unmaintained language
30 Dec 2020 00:05:03
Original commit files touched by this commit Revision:559632  2.3.0b_6
matthew search for other commits by this committer
Correct typo in the deprecation comment

Submitted by:	John W. O'Brien
28 Dec 2020 10:43:34
Original commit files touched by this commit Revision:559459  2.3.0b_6
matthew search for other commits by this committer
Finally bow to the inevitable and deprecate apg -- it has seen no
development for years, and the distfiles are no-longer available
except for a private copy in my account on freefall.  Expiry date set
to 3 months from now.

Also, since it has bit-rotted so much that its cracklib integration
doesn't work correctly, delete the CRACKLIB option.

PR:		250868
Submitted by:	Geoff Moraes
01 Aug 2017 16:09:07
Original commit files touched by this commit Revision:447026  2.3.0b_5
matthew search for other commits by this committer
The upstream site seems to have disappeared -- www.adel.nursat.kz no
longer resolves in the DNS.  It's not clear is this is a permanent
change, but in the mean time use LOCAL/matthew as a temporary
replacement.
02 Nov 2016 22:45:14
Original commit files touched by this commit Revision:425174  2.3.0b_5
mat search for other commits by this committer
Cleanup no longer needed CHMOD usage after r424898.

PR:		213743
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
18 Apr 2016 06:43:58
Original commit files touched by this commit Revision:413555  2.3.0b_5
matthew search for other commits by this committer
Bump PORTREVISION, forgotten in previous commit.
18 Apr 2016 06:43:12
Original commit files touched by this commit Revision:413554  2.3.0b_4
matthew search for other commits by this committer
Make the path to find cracklib dictionaries match what crackib uses
nowadays.

PR:		208881
Submitted by:	freebsd@skinc.ru
01 Apr 2016 14:25:18
Original commit files touched by this commit Revision:412349  2.3.0b_4
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
16 May 2015 09:30:35
Original commit files touched by this commit Revision:386507  2.3.0b_4
matthew search for other commits by this committer
- Fix an error in apg(1) and apgd(8) man pages
- Regenerate patches

Submitted by:	jgh
14 May 2015 06:38:55
Original commit files touched by this commit Revision:386292  2.3.0b_3
matthew search for other commits by this committer
- Remove useless MASTER_SITE_SUBDIR
- Fix description for CRACKLIB option
- Use OPTIONS helpers
- Simplify options handling, remove options.mk inclusion
- Silence post-extract
- Pet portlint

PR:		200183
Submitted by:	amdmi3
02 Mar 2015 23:42:00
Original commit files touched by this commit Revision:380309  2.3.0b_3
bapt search for other commits by this committer
Remove Author from pkg-descr and white space fixes
13 Nov 2014 09:02:57
Original commit files touched by this commit Revision:372514  2.3.0b_3
antoine search for other commits by this committer
Cleanup plist
07 Sep 2014 05:09:53
Original commit files touched by this commit Revision:367484  2.3.0b_3
glewis search for other commits by this committer
. Fix LICENSE specification (BSD -> BSD3CLAUSE)

Approved by:	portmgr (blanket)
05 Sep 2014 20:19:04
Original commit files touched by this commit Revision:367386  2.3.0b_3
tijl search for other commits by this committer
security/cracklib:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Convert to USES=python
- Use MAKE_CMD
- Create manpage link in post-install instead of using @exec
15 Jul 2014 16:57:39
Original commit files touched by this commit Revision:361977  2.3.0b_2
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
27 Sep 2013 08:44:25
Original commit files touched by this commit Revision:328443  2.3.0b_2
matthew search for other commits by this committer
- stagify
- use new LIB_DEPENDS style
20 Sep 2013 22:55:26
Original commit files touched by this commit Revision:327769  2.3.0b_2
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
23 Sep 2012 15:38:59
Original commit files touched by this commit Revision:304748  2.3.0b_2
danfe search for other commits by this committer
- Adjust "Created by" tag to include more complete submitter's information
- Mute MKDIRs, remove trailing dot from RESTRICTED, drop leading indefinite
  article from COMMENT where appropriate
23 Sep 2012 14:59:37
Original commit files touched by this commit Revision:304744  2.3.0b_2
matthew search for other commits by this committer
- Fix spelling in docs: normally I'd submit this change upstream, but
  upstream has been completely unresponsive for years.
- While here, rebuild patches using current naming conventions
- Trim Makefile headers

PR:		165312
Submitted by:	Anatoly Borodin
04 Jun 2012 19:25:56
Original commit files touched by this commit   2.3.0b_2
matthew search for other commits by this committer
- Convert all my remaining ports to OPTIONSng
  Files   affected:

    databases/mysql-connector-java/Makefile
    databases/phpmyadmin/Makefile
    mail/sa-utils/Makefile
    net/phpldapadmin/Makefile
    security/apg/Makefile
    textproc/sphinxsearch/Makefile
    www/p5-RT-Authen-ExternalAuth/Makefile
    www/p5-RT-Extension-LDAPImport/Makefile
    www/p5-RT-Extension-SLA/Makefile
    www/p5-RTx-Calendar/Makefile
    www/rt40/Makefile
    www/rt40/Makefile.cpan
    x11-fonts/gentium/Makefile
    x11-fonts/gentium-basic/Makefile

Approved by:    shaun (mentor)
27 Feb 2012 23:44:44
Original commit files touched by this commit   2.3.0b_2
matthew search for other commits by this committer
 - Take maintainership

 - Fix LIB_DEPENDS when WITH_CRACKLIB is selected

Approved by:       shaun (mentor)
PRs:               ports/165313 [1], ports/165469 [2]
Submitted by:      anatoly.borodin@gmail.com [1], freebsd@omnilan.de [2]
27 Feb 2012 20:32:31
Original commit files touched by this commit   2.3.0b_2
glarkin search for other commits by this committer
- Reassign to the heap

Requested by:   roam (on ports-developers@)
24 Oct 2011 09:11:38
Original commit files touched by this commit   2.3.0b_2
dougb search for other commits by this committer
The vast majority of pkg-descr files had the following format when they
had both lines:

Author: ...
WWW: ....

So standardize on that, and move them to the end of the file when necessary.

Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.

s/AUTHOR/Author/

A few other various formatting issues
23 Dec 2010 10:54:46
Original commit files touched by this commit   2.3.0b_2
roam search for other commits by this committer
Fix a segfault when using the -y option.  While I'm here:
- remove the MD5 checksum from the distfile
- note upstream's BSD license
- OPTIONSify the support for CrackLib
- add a descriptive patch header to the existing patch-aa
- remove the packetstorm master site, it only seems to carry a much
  older version of apg
- bump PORTREVISION for the segfault fix

PR:             153382 (the segfault fix)
Submitted by:   David Boyd <David.Boyd@insightbb.com>
24 Jan 2006 01:03:33
Original commit files touched by this commit   2.3.0b_1
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
04 Jul 2005 11:27:40
Original commit files touched by this commit   2.3.0b_1
roam search for other commits by this committer
Fix cracklib support:
- there is no lib/crack.a [1], and moreover
- apg actually links to the dynamic library, so BUILD -> LIB_DEPENDS.
Bump PORTREVISION, since the package dependencies changed.

PR:             79673 [1]
Submitted by:   Vasil Dimov <vd@datamax.bg>
31 Mar 2004 03:12:58
Original commit files touched by this commit   2.3.0b
trevor search for other commits by this committer
SIZEify (maintainer timeout)
02 Sep 2003 15:45:45
Original commit files touched by this commit   2.3.0b
roam search for other commits by this committer
Update to 2.3.0b, enabling cracklib use and installing docfiles.

PR:             55884
Submitted by:   Roman Neuhauser <roman@bellavista.cz>
16 Aug 2003 16:02:39
Original commit files touched by this commit   2.1.0
petef search for other commits by this committer
Add MASTER_SITE_PACKETSTORM as an additional mirror.

PR:             52109
Submitted by:   Jim Geovedi <jim@corebsd.or.id>
Approved by:    various maintainers, timeouts
19 Feb 2003 16:07:30
Original commit files touched by this commit   2.1.0
roam search for other commits by this committer
Remove pkg-comment files in my ports.
20 Sep 2002 08:26:34
Original commit files touched by this commit   2.1.0
roam search for other commits by this committer
Update to apg-2.1.0.

PR:             42837
Submitted by:   Dominic Marks <dominic_marks@btinternet.com>
21 May 2002 10:25:17
Original commit files touched by this commit   2.0.0
roam search for other commits by this committer
Update to apg-2.0.0final.

PR:             38311
Submitted by:   Dominic Marks <dominic_marks@btinternet.com>
09 Apr 2001 12:09:33
 files touched by this commit commit hash:fp1.12309@dev.null.freshports.org
roam search for other commits by this committer
Update to 1.2.13, fix a fennerism along the way ;)    
22 Jan 2001 07:31:16
 files touched by this commit commit hash:fp1.8698@dev.null.freshports.org
roam search for other commits by this committer
Correct my e-mail address: roam@orbitel.bg -> roam@FreeBSD.org.    
20 Jan 2001 00:13:18
 files touched by this commit commit hash:fp1.8628@dev.null.freshports.org
roam search for other commits by this committer
apg is an automated generator for pronounceable passwords.    

Number of commits found: 38