head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.36 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.34 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.32 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.30 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.28 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.26 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.24 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.22 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.20 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.18 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.16 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.14 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.12 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.10 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.8 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.6 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.4 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.2 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.4.0.62 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.60 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.58 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.56 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.54 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.50 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.30 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.52 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.48 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.46 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.44 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.42 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.40 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.38 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.36 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.34 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.32 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.28 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.26 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.24 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.22 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.20 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.18 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.16 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.14 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.12 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.10 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.8 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.6 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.4 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.2 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.3.0.62 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.60 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.58 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.56 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.54 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.52 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.50 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.48 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.46 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.44 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.42 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.40 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.38 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.36 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.34 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.32 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.30 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.28 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.26 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.24 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.22 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.20 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.18 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.16 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.14 pkgsrc-2008Q1:1.3.0.12 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.10 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.8 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.6 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.4 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.2 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.2.0.24 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.22 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.20 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.18 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.16 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.14 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.12 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.10 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.1.1.1.0.6 netbsd-1-6-1-base:1.1.1.1 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 netbsd-1-5-PATCH001:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2021.09.28.09.20.34; author ryoon; state Exp; branches; next 1.4; commitid yLryZCitqVusEHaD; 1.4 date 2014.02.14.04.14.40; author rodent; state Exp; branches; next 1.3; commitid lDClg6ZZtfP0p1px; 1.3 date 2006.11.03.09.07.30; author joerg; state Exp; branches; next 1.2; 1.2 date 2003.06.10.06.38.48; author wiz; state Exp; branches; next 1.1; 1.1 date 2001.03.05.23.21.03; author hubertf; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.03.05.23.21.03; author hubertf; state Exp; branches; next ; desc @@ 1.5 log @apg: Pass LDFLAGS to fix RELRO build. Bump PKGREVISION @ text @$NetBSD: patch-aa,v 1.4 2014/02/14 04:14:40 rodent Exp $ * Don't hardcode CC, CFLAGS, PREFIX. Fix installation stage. * Add LDFLAGS to fix RELRO build. --- Makefile.orig 2003-08-07 15:40:39.000000000 +0000 +++ Makefile @@@@ -1,7 +1,6 @@@@ ################################################################## # Directories # Install dirs -INSTALL_PREFIX = /usr/local # Full default path is /usr/local/bin APG_BIN_DIR = /bin @@@@ -60,12 +59,10 @@@@ APG_CLIBS += -lcrypt ################################################################## # You can modify CC variable if you have compiler other than GCC # But the code was designed and tested with GCC -CC = gcc ################################################################## # Compilation flags # You should comment the line below for AIX+native cc -CFLAGS = -Wall #################################################################### # If you plan to install APG daemon you should look at lines below # @@@@ -129,13 +126,13 @@@@ cliserv: apgd apgbfm cygwin: standalone apg: - ${CC} ${CFLAGS} ${STANDALONE_OPTIONS} -o ${PROGNAME} ${SOURCES} ${APG_CLIBS} + ${CC} ${CFLAGS} ${LDFLAGS} ${STANDALONE_OPTIONS} -o ${PROGNAME} ${SOURCES} ${APG_CLIBS} apgd: - ${CC} ${CFLAGS} -DCLISERV ${CLISERV_OPTIONS} -o ${CS_PROGNAME} ${SOURCES} ${APG_CS_CLIBS} + ${CC} ${CFLAGS} ${LDFLAGS} -DCLISERV ${CLISERV_OPTIONS} -o ${CS_PROGNAME} ${SOURCES} ${APG_CS_CLIBS} apgbfm: - ${CC} ${FLAGS} -DAPGBFM -o ${BFM_PROGNAME} ${BFM_SOURCES} ${APGBFM_CLIBS} + ${CC} ${CFLAGS} ${LDFLAGS} -DAPGBFM -o ${BFM_PROGNAME} ${BFM_SOURCES} ${APGBFM_CLIBS} strip: strip ${PROGNAME} @@@@ -143,24 +140,12 @@@@ strip: strip ${BFM_PROGNAME} install: - if test -x ./apg; then \ -./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \ -./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \ -./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \ -./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \ -fi - if test -x ./apgd; then \ -./mkinstalldirs ${INSTALL_PREFIX}${APGD_BIN_DIR}; \ -./mkinstalldirs ${INSTALL_PREFIX}${APGD_MAN_DIR}; \ -./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \ -./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \ -fi - if test -x ./apgbfm; then \ -./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \ -./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \ -./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \ -./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \ -fi + ${BSD_INSTALL_PROGRAM} apg ${DESTDIR}${PREFIX}/bin + ${BSD_INSTALL_MAN} doc/man/apg.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${BSD_INSTALL_PROGRAM} apgd ${DESTDIR}${PREFIX}/sbin + ${BSD_INSTALL_MAN} doc/man/apgd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${BSD_INSTALL_PROGRAM} apgbfm ${DESTDIR}${PREFIX}/bin + ${BSD_INSTALL_MAN} doc/man/apgbfm.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 install-cygwin: if test -x ./apg.exe; then \ @ 1.4 log @Updated to apg-2.3.0b, released 09/08/2003. From CHANGES: Added support for cracklib Improved Makefile structure @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2006/11/03 09:07:30 joerg Exp $ d3 2 a4 1 Don't hardcode CC, CFLAGS, PREFIX. Fix installation stage. d29 17 @ 1.3 log @Use custom install rules to get user-destdir ready and most likely also fix unprivileged builds in general. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 1 --- Makefile.orig 2003-08-07 15:40:30.000000000 +0000 d7 9 a15 1 @@@@ -1,12 +1,10 @@@@ d24 1 a24 1 -FLAGS = -Wall d26 3 a28 11 ################################################################## # Libraries @@@@ -39,7 +37,6 @@@@ USE_SHA = APG_DONOTUSE_SHA ################################################################## # Directories # Install dirs -INSTALL_PREFIX = /usr/local APG_BIN_DIR = /bin APG_MAN_DIR = /man/man1 APGD_BIN_DIR = /sbin @@@@ -110,24 +107,12 @@@@ strip: @ 1.2 log @Update to 2.1.0, from Quentin Garnier in PR 21780. Also, add dependency on Perl instead of noting it in message, and use REPLACE_PERL. PHP frontend not included in this package. Changes: apg-2.1.0 Some code cleanup. apg-2.1.0b1 Option [-E char_string] now works for pronounceable password generation too (see apg(1), apgd(8)). apg-2.1.0b0 Added new option [-e char_string] that allow to exclude some characters from password generation process. (works only for random password generation yet) apg-2.1.0a0 Added support for /dev/arandom for OpenBSD apg-2.1.0a0 Fixed some typing errors in the man pages System getopt() replaced with own apg_getopt(). All calls of bcopy() and bzero() replaced with memcpy() and memset(). Changed documentation. PRNG algorithm changed to use PID as an element of initial seed. Redesigned PHP frontend. Added support for German language. Implemented password quality ckeck based on filter. Now you can enforce APG to generate passwords that must contain numbers, special characters etc. Removed support for old style password generation mode definition. apg-2.0.0final Changed PHP frontend to work with PHP safe-mode. Version numbers of apg, apgd, apgbfm, apgonline changed to 2.0.0final. apg-2.0.0b1 Fixed error that has forced user to set world-write privileges on Bloom-filter file. (Thanks to Mike Robbins) Fixed PHP frontend to clean-up generated HTML code. (Thanks to Mike Robbins) apg-2.0.0b0 Some code style fixes. Support for "special" symbol-set usage for password generation in pronounceable mode (S mode). Support for "resticted special" symbol-set usage for password generation in pronounceable mode (R mode). New style of hyphenated password output for pronounceable password generation mode. apg-2.0.0a3 Better error handling in apgbfm. Added -q option for apgbfm and apg (quiet mode). Added PHP frontend for APG. apg-2.0.0a2 Added support for SHA1 algorithm used for random numbers and hash generation. Hash function used in apgbfm changed to SHA1. Added info to APG_TIPS file. apg-2.0.0a1 (not published) Finaly fixed some warnings during compilation process. Added support for OpenBSD. Added info to APG_TIPS file. apg-2.0.0a0 Added new algorithm (-b option) to check generated passwords quality (Bloom filter). Added utility apgbfm to manage Bloom filter. Some code style fixes. Added APG_TIPS file in documentation. @ text @d3 1 a3 1 --- Makefile.orig 2002-09-13 10:10:49.000000000 +0200 d18 1 a18 1 @@@@ -37,7 +35,6 @@@@ USE_SHA = APG_DONOTUSE_SHA d26 31 @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- Makefile.orig Thu Feb 22 12:00:10 2001 d5 2 a6 1 @@@@ -1,10 +1,8 @@@@ d11 2 a12 1 # compilation flags d16 5 a20 5 # libraries LIBS = -lcrypt @@@@ -15,7 +13,6 @@@@ CRYPTED_PASS = APG_USE_CRYPT @ 1.1.1.1 log @Add apg-1.2.12: Tool set for random password generation An automated password generator, using several strong algorithms for random and/or pronounceable password generation, and a built-in pseudo-random number generator. Package contributed by Tomasz Luchowski in PR 12010 @ text @@