head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.140 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.138 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.136 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.134 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.132 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.130 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.128 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.126 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.124 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.122 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.120 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.118 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.116 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.114 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.112 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.110 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.108 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.106 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.104 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.102 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.100 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.98 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.96 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.92 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.72 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.94 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.90 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.88 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.86 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.84 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.82 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.80 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.78 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.76 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.74 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.70 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.68 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.66 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.64 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.62 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.60 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.58 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.56 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.54 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.52 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.50 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.48 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.46 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.44 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.42 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.40 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.38 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.36 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.34 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.32 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.30 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.28 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.26 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.24 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.22 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.20 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.18 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.16 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.14 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.12 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.10 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.8 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.6 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.4 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.2 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.3.0.30 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.28 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.26 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.24 pkgsrc-2008Q1:1.3.0.22 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.20 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.18 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.16 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.14 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.12 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.10 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.8 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.6 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.4 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.2 pkgsrc-2005Q3-base:1.3 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; locks; strict; comment @# @; 1.5 date 2008.12.13.13.58.31; author obache; state Exp; branches; next 1.4; 1.4 date 2008.12.13.13.26.19; author obache; state Exp; branches; next 1.3; 1.3 date 2005.06.30.04.06.39; author minskim; state Exp; branches; next 1.2; 1.2 date 2003.07.23.16.03.56; author salo; state Exp; branches; next 1.1; 1.1 date 2003.07.23.14.34.29; author jmmv; state Exp; branches; next ; desc @@ 1.5 log @* Fixes mismatch between the section and extension of skeyprune. * skeyprune is perl script, need runtime dependency on perl5. * Fixes mis-use of config.h (patch-a[d-i]), avoid to use a mixture of local hash function with system RMD header. Fixes build failure reported by PR 39872 and PR 39953. Bump PKGREVISION. @ text @$NetBSD: patch-aa,v 1.4 2008/12/13 13:26:19 obache Exp $ --- Makefile.in.orig 2001-05-10 16:10:49.000000000 +0000 +++ Makefile.in @@@@ -18,15 +18,18 @@@@ LIBS=@@LIBS@@ AR=@@AR@@ RANLIB=@@RANLIB@@ INSTALL=@@INSTALL@@ -INSTALL_PROGRAM=${INSTALL} -c -s -m 555 -INSTALL_MAN=${INSTALL} -c -m 444 -INSTALL_SCRIPT=${INSTALL} -c -m 555 -INSTALL_DATA=${INSTALL} -c -m 444 +INSTALL_PROGRAM=${BSD_INSTALL_PROGRAM} +INSTALL_MAN=${BSD_INSTALL_MAN} +INSTALL_SCRIPT=${BSD_INSTALL_SCRIPT} +INSTALL_DATA=${BSD_INSTALL_DATA} PERL=@@PERL@@ SENDMAIL=@@SENDMAIL@@ TOUCH=@@TOUCH@@ LDFLAGS=-L. @@LDFLAGS@@ +GCC=@@GCC@@ +host=@@host@@ + TARGETS=skey skeyinit skeyinfo skeyaudit LIBOBJS=skeylogin.o skeysubr.o put.o errx.o md4c.o md5c.o rmd160.o rmd160hl.o sha1.o sha1hl.o flock.o strlcpy.o login_cap.o SKEYOBJS=skey.o @@@@ -49,6 +52,13 @@@@ HDRS= skey.h sha1.h rmd160.h all: ${TARGETS} ${MANPAGES} +ifeq (sparc64, $(findstring sparc64, $(host))) +ifdef GCC +sha1.o: config.h + ${CC} ${CFLAGS:-O%=-O0} -c -o $@@ sha1.c +endif +endif + ${LIBOBJS}: config.h libskey.a: ${LIBOBJS} @@@@ -88,14 +98,7 @@@@ catman-do: done install: ${TARGETS} - $(INSTALL) -d $(DESTDIR)$(bindir) - $(INSTALL) -d $(DESTDIR)$(libdir) - $(INSTALL) -d $(DESTDIR)$(mandir) - $(INSTALL) -d $(DESTDIR)$(etcdir) - $(INSTALL) -d $(DESTDIR)$(mandir)/$(mansubdir)1 - $(INSTALL) -d $(DESTDIR)$(mandir)/$(mansubdir)8 - $(INSTALL) -d $(DESTDIR)$(includedir) - $(INSTALL) -d $(DESTDIR)$(sysconfdir) + ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(prefix)/share/examples/skey ${INSTALL_DATA} libskey.a $(DESTDIR)$(libdir) ${INSTALL_DATA} ${HDRS} $(DESTDIR)$(includedir) @@for target in ${TARGETS}; do \ @@@@ -106,8 +109,8 @@@@ install: ${TARGETS} ${INSTALL_MAN} skeyinit.[01].out $(DESTDIR)$(mandir)/$(mansubdir)1/skeyinit.1 ${INSTALL_MAN} skeyinfo.[01].out $(DESTDIR)$(mandir)/$(mansubdir)1/skeyinfo.1 ${INSTALL_MAN} skeyaudit.[01].out $(DESTDIR)$(mandir)/$(mansubdir)1/skeyaudit.1 - ${INSTALL_MAN} skeyprune.[08].out $(DESTDIR)$(mandir)/$(mansubdir)8/skeyprune.1 - ${TOUCH} ${DESTDIR}${sysconfdir}/skeykeys + ${INSTALL_MAN} skeyprune.[08].out $(DESTDIR)$(mandir)/$(mansubdir)8/skeyprune.8 + ${TOUCH} ${DESTDIR}$(prefix)/share/examples/skey/skeykeys uninstallall: uninstall -rm -f $(DESTDIR)$(sysconfdir)/skeykeys @ 1.4 log @Restore to original DESTDIR ready. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2005/06/30 04:06:39 minskim Exp $ d3 1 a3 1 --- Makefile.in.orig 2001-05-10 11:10:49.000000000 -0500 d58 2 a59 1 @@@@ -107,7 +110,7 @@@@ install: ${TARGETS} d62 1 a62 1 ${INSTALL_MAN} skeyprune.[08].out $(DESTDIR)$(mandir)/$(mansubdir)8/skeyprune.1 d64 1 @ 1.3 log @Do not install a config file directly into PKG_SYSCONFDIR. Use CONF_FILES instead. Bump PKGREVISION due to PLIST change. @ text @d1 1 a1 1 $NetBSD$ d54 1 a54 1 + ${BSD_INSTALL_DATA_DIR} $(prefix)/share/examples/skey d63 1 a63 1 + ${TOUCH} $(prefix)/share/examples/skey/skeykeys @ 1.2 log @Better INSTALL_* fix for PR pkg/22234 by Jonathan Perkin. Use buildlink2. ONLY_FOR_PLATFORM -> NOT_FOR_PLATFORM (*BSD have skey in base system.) Workaround a bug in GCC on sparc64. Whitespace. @ text @d3 3 a5 3 --- Makefile.in.orig Thu May 10 18:10:49 2001 +++ Makefile.in Wed Jul 23 17:18:18 2003 @@@@ -18,15 +18,18 @@@@ d28 1 a28 1 @@@@ -49,6 +52,13 @@@@ d42 1 a42 1 @@@@ -88,14 +98,6 @@@@ d54 1 d58 9 @ 1.1 log @Fix installation permissions using the right install commands. Also avoid making some directories that are automatically created by mtree. Patch provided in PR pkg/22234 by Jonathan Perkin. @ text @d3 3 a5 3 --- Makefile.in.orig Thu May 10 17:10:49 2001 +++ Makefile.in Wed Jul 23 12:31:50 2003 @@@@ -18,10 +18,10 @@@@ d13 4 a16 4 +INSTALL_PROGRAM=@@INSTALL_PROGRAM@@ +INSTALL_MAN=@@INSTALL_DATA@@ +INSTALL_SCRIPT=@@INSTALL_SCRIPT@@ +INSTALL_DATA=@@INSTALL_DATA@@ d20 23 a42 1 @@@@ -88,14 +88,6 @@@@ @