head 1.29; access; symbols pkgsrc-2023Q4:1.29.0.2 pkgsrc-2023Q4-base:1.29 pkgsrc-2023Q3:1.28.0.6 pkgsrc-2023Q3-base:1.28 pkgsrc-2023Q2:1.28.0.4 pkgsrc-2023Q2-base:1.28 pkgsrc-2023Q1:1.28.0.2 pkgsrc-2023Q1-base:1.28 pkgsrc-2022Q4:1.27.0.2 pkgsrc-2022Q4-base:1.27 pkgsrc-2022Q3:1.25.0.2 pkgsrc-2022Q3-base:1.25 pkgsrc-2022Q2:1.24.0.4 pkgsrc-2022Q2-base:1.24 pkgsrc-2022Q1:1.24.0.2 pkgsrc-2022Q1-base:1.24 pkgsrc-2021Q4:1.21.0.6 pkgsrc-2021Q4-base:1.21 pkgsrc-2021Q3:1.21.0.4 pkgsrc-2021Q3-base:1.21 pkgsrc-2021Q2:1.21.0.2 pkgsrc-2021Q2-base:1.21 pkgsrc-2021Q1:1.20.0.6 pkgsrc-2021Q1-base:1.20 pkgsrc-2020Q4:1.20.0.4 pkgsrc-2020Q4-base:1.20 pkgsrc-2020Q3:1.20.0.2 pkgsrc-2020Q3-base:1.20 pkgsrc-2020Q2:1.18.0.4 pkgsrc-2020Q2-base:1.18 pkgsrc-2020Q1:1.18.0.2 pkgsrc-2020Q1-base:1.18 pkgsrc-2019Q4:1.17.0.4 pkgsrc-2019Q4-base:1.17 pkgsrc-2019Q3:1.15.0.2 pkgsrc-2019Q3-base:1.15 pkgsrc-2019Q2:1.14.0.6 pkgsrc-2019Q2-base:1.14 pkgsrc-2019Q1:1.14.0.4 pkgsrc-2019Q1-base:1.14 pkgsrc-2018Q4:1.14.0.2 pkgsrc-2018Q4-base:1.14 pkgsrc-2018Q3:1.13.0.2 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.11.0.4 pkgsrc-2018Q2-base:1.11 pkgsrc-2018Q1:1.11.0.2 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.10.0.8 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.6 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.2 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.6.0.6 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.4 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.2 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.5.0.10 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.8 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.6 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.4 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.2 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.4.0.8 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.6 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.4 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.2 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.3.0.8 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.6 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.4 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.2 pkgsrc-2013Q2-base:1.3; locks; strict; comment @# @; 1.29 date 2023.11.29.02.54.19; author schmonz; state Exp; branches; next 1.28; commitid QRxHBJ0D6GjB3sOE; 1.28 date 2023.01.14.19.57.05; author schmonz; state Exp; branches; next 1.27; commitid qe6k5HtAGGgdYx9E; 1.27 date 2022.12.22.13.40.09; author schmonz; state Exp; branches; next 1.26; commitid tnYLYyZkYMVJCy6E; 1.26 date 2022.12.22.13.17.20; author schmonz; state Exp; branches; next 1.25; commitid 1QoUCi4QC4ORuy6E; 1.25 date 2022.06.28.11.35.56; author wiz; state Exp; branches; next 1.24; commitid D2UoJrTHpoHEANJD; 1.24 date 2022.01.20.13.53.13; author schmonz; state Exp; branches; next 1.23; commitid 6KdBRBdQaWzPunpD; 1.23 date 2022.01.04.15.22.53; author schmonz; state Exp; branches; next 1.22; commitid GtB3m5sJblzsvknD; 1.22 date 2021.12.31.10.04.24; author schmonz; state Exp; branches; next 1.21; commitid 187v0FSvtcXbSMmD; 1.21 date 2021.05.24.19.54.11; author wiz; state Exp; branches; next 1.20; commitid qokaiStTApGMcrUC; 1.20 date 2020.09.17.08.50.01; author schmonz; state Exp; branches; next 1.19; commitid Ug7MQS7gGpKkznoC; 1.19 date 2020.08.31.18.11.27; author wiz; state Exp; branches; next 1.18; commitid 7zxRbfOkDOoxbfmC; 1.18 date 2020.01.26.17.32.09; author rillig; state Exp; branches; next 1.17; commitid 4fBBvoSLJaGd0eUB; 1.17 date 2019.12.24.06.00.24; author schmonz; state Exp; branches; next 1.16; commitid zmOMhKhNcBBffVPB; 1.16 date 2019.11.17.11.57.16; author mef; state Exp; branches; next 1.15; commitid ZNoVMupZLlrTocLB; 1.15 date 2019.08.11.13.23.07; author wiz; state Exp; branches; next 1.14; commitid Ifet9Pg6Qt99ZByB; 1.14 date 2018.10.07.10.52.40; author schmonz; state Exp; branches; next 1.13; commitid 2osWozP2nGDm61VA; 1.13 date 2018.09.27.23.07.57; author tnn; state Exp; branches; next 1.12; commitid rIVK0fUcRgiwuNTA; 1.12 date 2018.08.22.09.46.33; author wiz; state Exp; branches; next 1.11; commitid YLub8g3ofvFGb6PA; 1.11 date 2018.01.07.23.04.45; author rillig; state Exp; branches; next 1.10; commitid DhZamLrKZa4OUZlA; 1.10 date 2017.06.29.17.19.13; author schmonz; state Exp; branches; next 1.9; commitid DEPTD6eJdanFbiXz; 1.9 date 2017.06.17.14.25.11; author schmonz; state Exp; branches; next 1.8; commitid uKPWobZZ8zIRBJVz; 1.8 date 2017.05.20.01.05.05; author schmonz; state Exp; branches; next 1.7; commitid GQnwMVF2Q4Fc54Sz; 1.7 date 2017.05.18.21.19.08; author schmonz; state Exp; branches; next 1.6; commitid wNT5WWuocBeGRURz; 1.6 date 2016.07.09.06.38.59; author wiz; state Exp; branches; next 1.5; commitid dlqnocGpOoXV2Cdz; 1.5 date 2015.06.12.10.51.12; author wiz; state Exp; branches; next 1.4; commitid B4JmCfaVUbiY38py; 1.4 date 2014.05.29.23.37.28; author wiz; state Exp; branches; next 1.3; commitid laryHfkCalgYtuCx; 1.3 date 2013.06.26.14.26.47; author joerg; state Exp; branches; next 1.2; commitid zdJv74mani72i8Vw; 1.2 date 2013.05.31.12.42.00; author wiz; state Exp; branches; next 1.1; commitid hIeXGcx6VfKHwMRw; 1.1 date 2013.05.27.08.36.00; author sbd; state Exp; branches; next ; commitid q4rO7zq4Q7bzjfRw; desc @@ 1.29 log @etckeeper: update to 1.18.21. Changes: * Consistently use mktemp if available, falling back to tempfile otherwise. @ text @# $NetBSD: Makefile,v 1.28 2023/01/14 19:57:05 schmonz Exp $ # DISTNAME= etckeeper_1.18.21 PKGNAME= ${DISTNAME:S/_/-/} CATEGORIES= sysutils MASTER_SITES= https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/ MAINTAINER= schmonz@@NetBSD.org HOMEPAGE= https://etckeeper.branchable.com/ COMMENT= Store /etc in git, mercurial, bzr or darcs LICENSE= gnu-gpl-v2 USE_LANGUAGES= # none USE_TOOLS+= gawk perl:run NO_BUILD= yes AUTO_MKDIRS= yes BUILD_DEFS+= VARBASE .include "cf-files.mk" PKG_SYSCONFSUBDIR= etckeeper MAKE_DIRS+= ${VARBASE}/cache/etckeeper MAKE_DIRS+= ${PKG_SYSCONFDIR} MAKE_DIRS+= ${CF_FILES:H:O:u:S@@^@@${PKG_SYSCONFDIR}/@@} EGDIR= ${PREFIX}/share/examples/etckeeper CONF_FILES+= ${EGDIR}/etckeeper.conf ${PKG_SYSCONFDIR}/etckeeper.conf .for file in ${CF_FILES:M*/README} CONF_FILES+= ${EGDIR}/${file} ${PKG_SYSCONFDIR}/${file} .endfor .for file in ${CF_FILES:N*/README} CONF_FILES_PERMS+= ${EGDIR}/${file} ${PKG_SYSCONFDIR}/${file} \ ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755 .endfor SUBST_CLASSES+= config SUBST_STAGE.config= do-configure SUBST_FILES.config+= etckeeper etckeeper.8 SUBST_FILES.config+= list-installed.d/50list-installed SUBST_FILES.config+= pre-commit.d/20warn-problem-files SUBST_FILES.config+= pre-commit.d/30store-metadata SUBST_FILES.config+= pre-install.d/10packagelist SUBST_FILES.config+= post-install.d/50vcs-commit SUBST_FILES.config+= bash_completion zsh_completion SUBST_FILES.config+= daily SUBST_VARS.config+= PREFIX VARBASE EGREP PERL5 SUBST_VARS.config+= PKG_SYSCONFBASEDIR PKG_SYSCONFDIR do-install: ${INSTALL_SCRIPT} ${WRKSRC}/etckeeper ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/etckeeper.conf ${DESTDIR}${EGDIR} ${INSTALL_SCRIPT} ${WRKSRC}/daily ${DESTDIR}${EGDIR} for file in ${CF_FILES}; do \ ${INSTALL_DATA} ${WRKSRC}/$${file} ${DESTDIR}${EGDIR}/$${file} ;\ done ${RM} -f ${DESTDIR}${EGDIR}/*.d/*.orig ${INSTALL_MAN} ${WRKSRC}/etckeeper.8 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 ${INSTALL_DATA} ${WRKSRC}/README.md \ ${DESTDIR}${PREFIX}/share/doc/etckeeper/README.md ${INSTALL_DATA} ${WRKSRC}/bash_completion \ ${DESTDIR}${PREFIX}/share/bash-completion/completions/etckeeper ${INSTALL_DATA} ${WRKSRC}/zsh_completion \ ${DESTDIR}${PREFIX}/share/zsh/site-functions/_etckeeper gen-cf-files: .PHONY { \ ${ECHO} '# $$''NetBSD$$'; \ ${ECHO} '#'; \ (cd ${WRKSRC} && ${LS} -1 *.d/*) \ | ${AWK} '!/\.orig$$/ { print "CF_FILES+=\t" $$0 }'; \ } >cf-files.mk .include "../../mk/bsd.pkg.mk" @ 1.28 log @Update to 1.18.20. From the changelog: * Added support for Gentoo (emerge, qlist, and cave) * Skip running pre-commit hook inside linked worktrees, to avoid it updating .etckeeper with the permissions of files not in /etc. * commit: Run bzr with --quiet, since it outputs non-errors to stderr. Closes: #1018874 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2022/12/22 13:40:09 schmonz Exp $ d4 1 a4 1 DISTNAME= etckeeper_1.18.20 @ 1.27 log @Update to 1.18.18. From the changelog: 1.18.18: - Replace deprecated egrep with grep -E. Thanks, Sam James - Added support for Void Linux's xbps package manager. Thanks, Zev Weiss. 1.18.17: - Fix committing of files with spaces in name when perl is not available. Thanks, Henrik Riomar - Ignore udev's FHS violating large binary cache file /etc/udev/hwdb.bin - Avoid warning messages from grep about binary files when there are filenames in /etc that do not correspond to the current locale settings. Thanks, thm pkgsrc changes: - Adjust installed bash-completion location to match other packages - Use MAKE_DIRS instead of OWN_DIRS so unchanged files are uninstalled - Take MAINTAINER @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2022/12/22 13:17:20 schmonz Exp $ d4 2 a5 2 DISTNAME= etckeeper_1.18.18.orig PKGNAME= ${DISTNAME:S/_/-/:S/.orig$//} d7 1 a7 1 MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/e/etckeeper/} a13 1 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:S/.1$//} @ 1.26 log @Indent. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2022/06/28 11:35:56 wiz Exp $ d4 1 a4 1 DISTNAME= etckeeper_1.18.16.orig a5 1 PKGREVISION= 2 d9 1 a9 1 MAINTAINER= pkgsrc-users@@NetBSD.org d26 3 a28 3 OWN_DIRS+= ${VARBASE}/cache/etckeeper OWN_DIRS+= ${PKG_SYSCONFDIR} OWN_DIRS+= ${CF_FILES:H:O:u:S@@^@@${PKG_SYSCONFDIR}/@@} d67 1 a67 1 ${DESTDIR}${PREFIX}/share/bash-completion.d/etckeeper @ 1.25 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/01/20 13:53:13 schmonz Exp $ d4 14 a17 14 DISTNAME= etckeeper_1.18.16.orig PKGNAME= ${DISTNAME:S/_/-/:S/.orig$//} PKGREVISION= 2 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/e/etckeeper/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://etckeeper.branchable.com/ COMMENT= Store /etc in git, mercurial, bzr or darcs LICENSE= gnu-gpl-v2 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:S/.1$//} USE_LANGUAGES= # none USE_TOOLS+= gawk perl:run d19 2 a20 2 NO_BUILD= yes AUTO_MKDIRS= yes d22 1 a22 1 BUILD_DEFS+= VARBASE @ 1.24 log @Fix a missing EGREP subst. While here, subst PERL5 too. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2022/01/04 15:22:53 schmonz Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.23 log @Update to 1.18.16. From the changelog: * Improve sorting stability. * Prefer mktemp over tempfile as the latter displays a deprecation warning since debianutils 4.10. Thanks, Luke Mlsna. * Use "command -v" rather than "which" to detect installed programs, as it is more portable. Thanks, Eli Schwartz. * Improve commit messages generated by package manager changes, listing packages that are responsible for the changed config files. Thanks to emkael for the patch. * If gc.auto is not configured, override the default to make it gc ten times more frequently, to avoid wasting space with loose objects. * update-ignore: Preserve permissions from any preexisting VCS ignore file. Thanks, Austin Chu. * Removed the debian directory from the upstream source package as it's not being maintained; see the debian package for an up-to-date one. * debian/changelog moved to CHANGELOG and debian/copyright to COPYRIGHT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/12/31 10:04:24 schmonz Exp $ d6 1 d45 1 d47 1 d52 2 a53 1 SUBST_VARS.config+= PREFIX VARBASE PKG_SYSCONFBASEDIR PKG_SYSCONFDIR EGREP @ 1.22 log @Use ${EGREP} instead of whatever "egrep" happens to be at runtime. Fixes "etckeeper init" on Solaris 11. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2021/05/24 19:54:11 wiz Exp $ d4 1 a4 1 DISTNAME= etckeeper_1.18.14.orig a5 1 PKGREVISION= 2 d48 1 a48 1 SUBST_FILES.config+= daily debian/cron.daily a58 2 ${INSTALL_SCRIPT} ${WRKSRC}/debian/cron.daily \ ${DESTDIR}${PREFIX}/libexec/etckeeper.daily @ 1.21 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2020/09/17 08:50:01 schmonz Exp $ d6 1 a6 1 PKGREVISION= 1 d45 1 d50 1 a50 1 SUBST_VARS.config+= PREFIX VARBASE PKG_SYSCONFBASEDIR PKG_SYSCONFDIR @ 1.20 log @Update to 1.18.14. From the changelog: * pacman 5.2 deprecated File hooks, use Path. Thanks, Christian Hesse * Added zsh completion. Thanks, James Rowe * commit: Recent changes added code that does not work on all POSIX shells. Fixed by Thorsten Glaser. pkgsrc changes: - Install the daily script called from libexec/etckeeper.daily - Do our SUBSTing as the do-configure phase - Better match other package managers in "etckeeper list-installed" @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2020/08/31 18:11:27 wiz Exp $ d6 1 @ 1.19 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2020/01/26 17:32:09 rillig Exp $ d4 1 a4 1 DISTNAME= etckeeper_1.18.12.orig a5 1 PKGREVISION= 1 a17 1 NO_CONFIGURE= yes d42 2 a43 3 SUBST_STAGE.config= pre-install SUBST_FILES.config+= etckeeper SUBST_FILES.config+= etckeeper.8 d46 3 a48 6 SUBST_FILES.config+= bash_completion SUBST_FILES.config+= debian/cron.daily SUBST_VARS.config+= PKG_SYSCONFBASEDIR SUBST_VARS.config+= PKG_SYSCONFDIR SUBST_VARS.config+= VARBASE SUBST_VARS.config+= PREFIX d53 1 d66 2 @ 1.18 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2019/12/24 06:00:24 schmonz Exp $ d6 1 @ 1.17 log @Update to 1.18.12 (during the freeze, for the bugfixes). From the changelog: * Support platforms without a hostname command, fall back to reading /etc/hostname. Thanks, Chris Morgan * commit: Support -mmessage, without a space, since eg git commit can be used that way. Thanks, martin f. krafft * commit: When multiple parameters are given, use them all as the commit message, instead of the old behavior of only using the first parameter and throwing the rest away. Thanks, martin f. krafft @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2019/11/17 11:57:16 mef Exp $ d10 1 a10 1 HOMEPAGE= http://etckeeper.branchable.com/ @ 1.16 log @(sysutils/etckeeper) Updated from 1.18.8 to 1.18.10 (from debian/changelog) etckeeper (1.18.10) unstable; urgency=medium * Avoid post-install failing when ps is from busybox or another version not supporting procps-specific options. * Use ps --no-headers rather than problimatic -h option. -- Joey Hess Sun, 23 Dec 2018 13:05:44 -0400 etckeeper (1.18.9) unstable; urgency=medium * When run during a package installation, include in the commit message the command line that caused etckeeper to run. Thanks, Laszlo Gombos -- Joey Hess Wed, 12 Dec 2018 01:01:05 -0400 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2019/08/11 13:23:07 wiz Exp $ d4 1 a4 1 DISTNAME= etckeeper_1.18.10.orig @ 1.15 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2018/10/07 10:52:40 schmonz Exp $ d4 1 a4 1 DISTNAME= etckeeper_1.18.8.orig a5 1 PKGREVISION= 1 @ 1.14 log @Update to 1.18.8. From the changelog: * Work around git commit's lack of robustness, by providing reasonable default values for GIT_COMMITTER_EMAIL etc. This was already done as part of the su/sudo handling, and is now always done. * Don't hardcode the master branch when pushing to PUSH_REMOTE. Instead, let git push whatever branches it is configured to push to that remote. * Added some unit tests. Thanks, Henrik Riomar. * etckeeper will work on systems that do not have perl installed. (perl is still used when available as it's faster) Thanks, William Johansson and radhus. * Prevent LC_ALL overriding the LC_COLLATE used to sort metadata. * Only show errors (no progress indicators) when pushing Git/Mercurial repos to avoid unncessary cron mails. Thanks, Nils Steinger. * Fix regex in 20-warn-problem-files. * Added support for apk (alpine linux) Thanks, Henrik Riomar. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2018/09/27 23:07:57 tnn Exp $ d6 1 @ 1.13 log @etckeeper: bump rev for previous @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2018/08/22 09:46:33 wiz Exp $ d4 2 a5 3 DISTNAME= etckeeper_1.18.5.orig PKGNAME= ${DISTNAME:S/_/-/:S/.orig$/.1/} PKGREVISION= 5 a23 5 ETCKEEPER_PATCH= etckeeper_1.18.5-1.diff.gz PATCHFILES+= ${ETCKEEPER_PATCH} SITES.${ETCKEEPER_PATCH}= ${MASTER_SITES} PATCH_DIST_STRIP.${ETCKEEPER_PATCH}= -p1 @ 1.12 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2018/01/07 23:04:45 rillig Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.11 log @etckeeper: Fix pkglint warnings, fix "grep" typo from 2013, bump revision Plus, the file commit.d/20store-metadata had not been included in the package, probably by accident. Regenerating cf-files.mk restored it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2017/06/29 17:19:13 schmonz Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.10 log @Revert patch to "be silent if there's nothing to commit." Upstream recommends using `etckeeper unclean` to determine if there are any changes in need of committing, which works with every VCS that etckeeper supports. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2017/06/17 14:25:11 schmonz Exp $ d6 1 a6 1 PKGREVISION= 2 d17 1 a17 1 USE_TOOLS+= sed perl:run d25 3 a27 3 ETCKEEPER_PATCH=etckeeper_1.18.5-1.diff.gz PATCHFILES+= ${ETCKEEPER_PATCH} SITES.${ETCKEEPER_PATCH}= ${MASTER_SITES} d77 7 a83 6 .PHONY:gen-cf-files gen-cf-files: grep '[$$]NetBSD' >cf-files.mk ${ECHO} '#' >>cf-files.mk ${SH} -c 'cd ${WRKSRC} && ${LS} -1 *.d/*' | \ ${SED} -e'/\.orig$$/d' -e's@@^@@CF_FILES+= @@' >>cf-files.mk @ 1.9 log @Bump PKGREVISION for previous. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2017/05/20 01:05:05 schmonz Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.8 log @Update to 1.18.5.1. From the changelog: * New upstream release: * merged Makefile patch * update standards version, no change * Remove pre-compiled .pyc for bzr plugin from Debian package, and add python:Depends to Depends so that dh_python2 will install maintainer script snippets. Unfortunately, this adds a completely unnecessary dependency on python, which etckeeper does not need in normal operation. * Make etckeeper commit store metadata changes. The pre-commit hook has always (and continues) to do that, but pre-commit is only run when there are changes to tommit. This makes metadata-only changes get committed. * Move systemd files to /lib/systemd; /usr/lib/systemd is not used on Debian. * Optimised find for special and hard linked files. Thanks, Rike-Benjamin Schuppner. * Adjust when Pacman 5 calls etckeeper hooks. Thanks, Tilman Blumenbach and Christian Hesse. * Only run Pacman hooks when files in /etc have changed. Thanks, Christian Hesse. * Added systemd timer that can run etckeeper 10 minutes after boot, and also daily. It's not enabled by default, partly because of overlap with the cron job. Thanks, Christian Hesse. * Added support for pacmatic, contributed by nicolaichuk. * bzr: make sure EMAIL is defined Thanks, Serge E. Hallyn * Fix Makefile version patterns to ignore non-native version number (Antoine Beaupré) * Support ~/.config/git/config when determining the author name and email. Thanks, Richard Savio * Added support for Arch's pacman package manager version 5. Thanks, Tilman Blumenbach. * Set HOME if it's not set, as is the case when using ubuntu's update-manager. * Move bash completion out of etc and into usr. * Prepare upload to Debian unstable * Fix Makefile version patterns to ignore non-native version number * Fix lintian warnings: * remove .pyc files on build * install bash completions in standard location * ignore missing debian/config file, we ask only on purge on purpose * ignore full path for /usr/bin/etckeeper, we use it to stash it for later * Update to standards 3.9.6, no change * Remove obsolete XS-Python-Version field * Run debconf-updatepo, outdating a bunch of translations * Use getent utility instead of perl. (Elan Ruusamäe) * Initial FreeBSD support with pkgng plugin. (William Johansson) * Fix README.md symlink in package (Sebastian Schmidt, Antoine Beaupré, closes: #791566) * Fix typo of GIT_COMMITTER_EMAIL. * Update git URL in control file. * Send yum pre-commit output to /dev/null Thanks, Andrew Colin Kissa * Set LANG=C internally when doing some operations that have been reported to fail in other locales. * Fix name of DNF plugin. * Add --version Thanks Andreas Wansner. * New website, http://etckeeper.branchable.com/ * Add build-depends on dh-python. * Added support for Fedora's DNF highlevel package manager. Thanks, Peter Listiak and Petr Spacek. * Add architecture info to dpkg list-installed. Closes: #768145 * Orphaned the Debian package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2017/05/18 21:19:08 schmonz Exp $ d6 1 @ 1.7 log @Update to 1.15. From the changelog: * Recommend cron-daemon, rather than cron, as etckeeper only needs cron.daily functionality. Closes: #762721 * Handle failure to commit in post-install, pre-install by showing a warning, rather than propigating the error to apt. This avoids breaking the apt run when eg, git is misconfigured and cannot commit. pre-install already did this when it was able to use debconf to display a message, but now debconf is not used, and it always behaves this way. Closes: #760011 * Ignore check-mk-agent-logwatch's FHS violating /etc/check_mk/logwatch.state. Closes: #753903 * Only allow [-a-z_] in etckeeper commands to avoid any possible directory traversal etc issues. * update-ignore, uninit: Fix parsing of ignore files containing '\' * Portability fixes. Thanks, Harald Dunkel. * Add support for pushing to multiple remote repositories. Thanks, Rouben. * Fix handling of git ignores like dir/* Thanks, Pim van den Berg * Fix too broad matching of .gitignored files. Closes: #732339 * Remove lvm/backup from default ignores, because lvm documentation recommends backing that up, for use by vgcfgrestore. * Fix exporting of some git variables. Closes: #728583 * Fix git update-ignore syntax. Closes: #721873 * Avoid listing .gitignored files in .etckeeper file. Closes: #607665 Thanks, Zdenek Crha * Fix hilarious typo hardcoding my name. Closes: #718425 * Guard git config calls. Closes: #717957 * Quote user and group names, in case one contains a space. * Added support for the pacman package manager. (Thanks, Tiago Stürmer Daitx) * Use user.name and user.email from the .gitconfig file belonging to the user who sued or sudoed to root, in preference to making up values for that user. * cron.daily: Fix typo in stale lockfile handling code. Closes: #717908 * Deal with unix^wlinux portability nonsense. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2016/07/09 06:38:59 wiz Exp $ d4 2 a5 2 DISTNAME= etckeeper_1.15 PKGNAME= ${DISTNAME:S/_/-/} d14 1 a14 1 WRKSRC= ${WRKDIR}/etckeeper d24 5 @ 1.6 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2015/06/12 10:51:12 wiz Exp $ d4 1 a4 1 DISTNAME= etckeeper_1.3 a5 1 PKGREVISION= 4 d10 1 a10 1 HOMEPAGE= http://joeyh.name/code/etckeeper/ d66 2 a67 2 ${INSTALL_DATA} ${WRKSRC}/README \ ${DESTDIR}${PREFIX}/share/doc/etckeeper/README @ 1.5 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2014/05/29 23:37:28 wiz Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.4 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2013/06/26 14:26:47 joerg Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.3 log @Don't use multiple RCS IDs, it confuses the +BUILD_VERSION logic. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2013/05/31 12:42:00 wiz Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.2 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2013/05/27 08:36:00 sbd Exp $ d74 1 a74 1 ${ECHO} '# $$NetBSD: Makefile,v 1.1 2013/05/27 08:36:00 sbd Exp $$' >cf-files.mk @ 1.1 log @Add sysutils/etckeeper version 1.3 etckeeper is a collection of tools to let /etc be stored in a git, mercurial, darcs, or bzr repository. It hooks into apt (and other package managers including yum and pacman-g2) to automatically commit changes made to /etc during package upgrades. It tracks file metadata that revison control systems do not normally support, but that is important for /etc, such as the permissions of /etc/shadow. It's quite modular and configurable, while also being simple to use if you understand the basics of working with revision control. @ text @d1 1 a1 1 # $NetBSD$ d6 1 d74 1 a74 1 ${ECHO} '# $$NetBSD$$' >cf-files.mk @