pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/etckeeper Update to 1.18.18. From the changelog:
details: https://anonhg.NetBSD.org/pkgsrc/rev/d1c6cd3f8be8
branches: trunk
changeset: 390559:d1c6cd3f8be8
user: schmonz <schmonz%pkgsrc.org@localhost>
date: Thu Dec 22 13:40:09 2022 +0000
description:
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
diffstat:
sysutils/etckeeper/Makefile | 15 +++----
sysutils/etckeeper/PLIST | 4 +-
sysutils/etckeeper/distinfo | 18 +++++-----
sysutils/etckeeper/patches/patch-etckeeper | 8 ++--
sysutils/etckeeper/patches/patch-etckeeper.conf | 8 ++--
sysutils/etckeeper/patches/patch-list-installed.d_50list-installed | 8 ++--
sysutils/etckeeper/patches/patch-post-install.d_50vcs-commit | 16 ++++----
sysutils/etckeeper/patches/patch-pre-commit.d_20warn-problem-files | 6 +-
8 files changed, 41 insertions(+), 42 deletions(-)
diffs (245 lines):
diff -r 0aa80f0abe40 -r d1c6cd3f8be8 sysutils/etckeeper/Makefile
--- a/sysutils/etckeeper/Makefile Thu Dec 22 13:39:12 2022 +0000
+++ b/sysutils/etckeeper/Makefile Thu Dec 22 13:40:09 2022 +0000
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.26 2022/12/22 13:17:20 schmonz Exp $
+# $NetBSD: Makefile,v 1.27 2022/12/22 13:40:09 schmonz Exp $
#
-DISTNAME= etckeeper_1.18.16.orig
+DISTNAME= etckeeper_1.18.18.orig
PKGNAME= ${DISTNAME:S/_/-/:S/.orig$//}
-PKGREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/e/etckeeper/}
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+MAINTAINER= schmonz%NetBSD.org@localhost
HOMEPAGE= https://etckeeper.branchable.com/
COMMENT= Store /etc in git, mercurial, bzr or darcs
LICENSE= gnu-gpl-v2
@@ -24,9 +23,9 @@
.include "cf-files.mk"
PKG_SYSCONFSUBDIR= etckeeper
-OWN_DIRS+= ${VARBASE}/cache/etckeeper
-OWN_DIRS+= ${PKG_SYSCONFDIR}
-OWN_DIRS+= ${CF_FILES:H:O:u:S@^@${PKG_SYSCONFDIR}/@}
+MAKE_DIRS+= ${VARBASE}/cache/etckeeper
+MAKE_DIRS+= ${PKG_SYSCONFDIR}
+MAKE_DIRS+= ${CF_FILES:H:O:u:S@^@${PKG_SYSCONFDIR}/@}
EGDIR= ${PREFIX}/share/examples/etckeeper
@@ -65,7 +64,7 @@
${INSTALL_DATA} ${WRKSRC}/README.md \
${DESTDIR}${PREFIX}/share/doc/etckeeper/README.md
${INSTALL_DATA} ${WRKSRC}/bash_completion \
- ${DESTDIR}${PREFIX}/share/bash-completion.d/etckeeper
+ ${DESTDIR}${PREFIX}/share/bash-completion/completions/etckeeper
${INSTALL_DATA} ${WRKSRC}/zsh_completion \
${DESTDIR}${PREFIX}/share/zsh/site-functions/_etckeeper
diff -r 0aa80f0abe40 -r d1c6cd3f8be8 sysutils/etckeeper/PLIST
--- a/sysutils/etckeeper/PLIST Thu Dec 22 13:39:12 2022 +0000
+++ b/sysutils/etckeeper/PLIST Thu Dec 22 13:40:09 2022 +0000
@@ -1,7 +1,7 @@
-@comment $NetBSD: PLIST,v 1.7 2022/01/04 15:22:53 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.8 2022/12/22 13:40:09 schmonz Exp $
bin/etckeeper
man/man8/etckeeper.8
-share/bash-completion.d/etckeeper
+share/bash-completion/completions/etckeeper
share/doc/etckeeper/README.md
share/examples/etckeeper/commit.d/10vcs-test
share/examples/etckeeper/commit.d/20store-metadata
diff -r 0aa80f0abe40 -r d1c6cd3f8be8 sysutils/etckeeper/distinfo
--- a/sysutils/etckeeper/distinfo Thu Dec 22 13:39:12 2022 +0000
+++ b/sysutils/etckeeper/distinfo Thu Dec 22 13:40:09 2022 +0000
@@ -1,18 +1,18 @@
-$NetBSD: distinfo,v 1.15 2022/01/20 13:53:13 schmonz Exp $
+$NetBSD: distinfo,v 1.16 2022/12/22 13:40:09 schmonz Exp $
-BLAKE2s (etckeeper_1.18.16.orig.tar.gz) = ca89e6a245ee04c17ee6bb2bad310edae94b1d51028cb1232d1cc914d4e26559
-SHA512 (etckeeper_1.18.16.orig.tar.gz) = 48a9f0089f72d62d68467b17a5a441dbf219c6b5b817b8ef2160b5f50eef6492257393c482a658ce11a97983ed037caa80b92e289049987bde5f8fbb22c98f07
-Size (etckeeper_1.18.16.orig.tar.gz) = 93638 bytes
+BLAKE2s (etckeeper_1.18.18.orig.tar.gz) = b157ebb36cfc0474002243b9eb7fbf40fe2ac9b0080d3a2182dac657d327acb1
+SHA512 (etckeeper_1.18.18.orig.tar.gz) = 57b2f7297c0b71e3d39a7838dd3e6599bb3f1275d86200be9d7986f46f0392aa0ba130cb38ba7a5757fcb5d6fa33b4d32233237dba15e8ce9fb8c52565cf251b
+Size (etckeeper_1.18.18.orig.tar.gz) = 101845 bytes
SHA1 (patch-bash__completion) = 95936127f98a76b4b7b66ddc170ba6c1e1e4c0d9
SHA1 (patch-commit.d_50vcs-commit) = 488487b4cc0d237c28118f592cda33c526b3b2d6
SHA1 (patch-daily) = d74eec9d1eca6d872a55aa1ecabf03d9a700f41d
-SHA1 (patch-etckeeper) = 1b152e2111a31ff3500b5fb457f0036d7cc0372f
+SHA1 (patch-etckeeper) = 816cff7f09a7add7fba72a06807dfe1d11d2b8f8
SHA1 (patch-etckeeper.8) = 7e72a7889e0478463eb2b304d2cadb44cd97aa52
-SHA1 (patch-etckeeper.conf) = 2ec40032b5c297b97fdd76b3309619319c5849c0
+SHA1 (patch-etckeeper.conf) = f726f2f1bb51184268ee7211f6dd055584877573
SHA1 (patch-init.d_40vcs-init) = 695ed382a955cf95f257a2cf9851133adee8be69
-SHA1 (patch-list-installed.d_50list-installed) = 70b336d70338c09db4445f22d7fc8256052e7384
-SHA1 (patch-post-install.d_50vcs-commit) = b5ec3cc950cbcee7a47c040442446e2074fe003f
-SHA1 (patch-pre-commit.d_20warn-problem-files) = dec9579886a32abd3d6ef0320ce21026bdf439ca
+SHA1 (patch-list-installed.d_50list-installed) = c11c40e6853beab31790b84053f75b1e32bbe0c7
+SHA1 (patch-post-install.d_50vcs-commit) = 12e0a94e6ca86578146b8173f03886069aff90c5
+SHA1 (patch-pre-commit.d_20warn-problem-files) = e4173da68d7dd7b5d89f03af1285665b23da65d1
SHA1 (patch-pre-commit.d_30store-metadata) = 2de44634a2ea5c4cac7e895e98d9396c1bc62df1
SHA1 (patch-pre-install.d_10packagelist) = c2a305746aca54091856c2b70543abd42410446a
SHA1 (patch-pre-install.d_50uncommitted-changes) = be883cd2fc9272c0df6d990fb1cf32b787d23a9d
diff -r 0aa80f0abe40 -r d1c6cd3f8be8 sysutils/etckeeper/patches/patch-etckeeper
--- a/sysutils/etckeeper/patches/patch-etckeeper Thu Dec 22 13:39:12 2022 +0000
+++ b/sysutils/etckeeper/patches/patch-etckeeper Thu Dec 22 13:40:09 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-etckeeper,v 1.3 2022/01/20 13:53:13 schmonz Exp $
+$NetBSD: patch-etckeeper,v 1.4 2022/12/22 13:40:10 schmonz Exp $
Add SUBST_VARS tokens.
---- etckeeper.orig 2021-01-02 15:33:42.000000000 +0000
+--- etckeeper.orig 2022-09-08 16:13:15.000000000 +0000
+++ etckeeper
@@ -2,7 +2,7 @@
set -e
@@ -17,7 +17,7 @@
command=pre-install
fi
--if echo "$command" | LANG=C egrep -q '[^-a-z_]'; then
+-if echo "$command" | LANG=C grep -E -q '[^-a-z_]'; then
+if echo "$command" | LANG=C @EGREP@ -q '[^-a-z_]'; then
echo "etckeeper: invalid command $command" >&2
exit 1
@@ -44,7 +44,7 @@
# fallback if perl isn't present
for script in $ETCKEEPER_CONF_DIR/$command.d/*; do
if [ ! -d "$script" -a -x "$script" ]; then
-- echo "$script" | egrep -q "/[-a-zA-Z0-9]+$"
+- echo "$script" | grep -E -q "/[-a-zA-Z0-9]+$"
+ echo "$script" | @EGREP@ -q "/[-a-zA-Z0-9]+$"
[ $? -eq 0 ] && "$script" "$@"
fi
diff -r 0aa80f0abe40 -r d1c6cd3f8be8 sysutils/etckeeper/patches/patch-etckeeper.conf
--- a/sysutils/etckeeper/patches/patch-etckeeper.conf Thu Dec 22 13:39:12 2022 +0000
+++ b/sysutils/etckeeper/patches/patch-etckeeper.conf Thu Dec 22 13:40:09 2022 +0000
@@ -1,18 +1,18 @@
-$NetBSD: patch-etckeeper.conf,v 1.4 2018/10/07 10:52:40 schmonz Exp $
+$NetBSD: patch-etckeeper.conf,v 1.5 2022/12/22 13:40:10 schmonz Exp $
Make pkg_install the package manager.
---- etckeeper.conf.orig 2018-06-05 20:04:03.000000000 +0000
+--- etckeeper.conf.orig 2022-09-08 16:13:15.000000000 +0000
+++ etckeeper.conf
@@ -33,11 +33,11 @@ DARCS_COMMIT_OPTIONS="-a"
# The high-level package manager that's being used.
- # (apt, pacman, pacman-g2, yum, dnf, zypper, apk etc)
+ # (apt, pacman, pacman-g2, yum, dnf, zypper, apk, xbps etc)
-HIGHLEVEL_PACKAGE_MANAGER=apt
+HIGHLEVEL_PACKAGE_MANAGER=pkg_add
# The low-level package manager that's being used.
- # (dpkg, rpm, pacman, pacmatic, pacman-g2, apk etc)
+ # (dpkg, rpm, pacman, pacmatic, pacman-g2, apk, xbps etc)
-LOWLEVEL_PACKAGE_MANAGER=dpkg
+LOWLEVEL_PACKAGE_MANAGER=pkg_install
diff -r 0aa80f0abe40 -r d1c6cd3f8be8 sysutils/etckeeper/patches/patch-list-installed.d_50list-installed
--- a/sysutils/etckeeper/patches/patch-list-installed.d_50list-installed Thu Dec 22 13:39:12 2022 +0000
+++ b/sysutils/etckeeper/patches/patch-list-installed.d_50list-installed Thu Dec 22 13:40:09 2022 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-list-installed.d_50list-installed,v 1.4 2021/12/31 10:04:24 schmonz Exp $
+$NetBSD: patch-list-installed.d_50list-installed,v 1.5 2022/12/22 13:40:10 schmonz Exp $
Add pkg_install support.
---- list-installed.d/50list-installed.orig 2020-01-22 13:59:54.000000000 +0000
+--- list-installed.d/50list-installed.orig 2022-09-08 16:13:15.000000000 +0000
+++ list-installed.d/50list-installed
-@@ -10,9 +10,11 @@ else
+@@ -15,9 +15,11 @@ else
# Output to stdout a *sorted* list of all currently installed
# (or removed but still with config-files) packages, in the
# format "package version\n" (or something similar).
@@ -13,7 +13,7 @@
+ pkg_info -a -I | awk '{print $1}' | sed -e 's|\(.*\)-|\1 |' | sort
+ elif [ "$LOWLEVEL_PACKAGE_MANAGER" = dpkg ]; then
dpkg-query -W -f '${Status}\t${Package} ${Version} ${Architecture}\n' | \
-- egrep '(ok installed|ok config-files)' | cut -f2,3
+- grep -E '(ok installed|ok config-files)' | cut -f2,3
+ @EGREP@ '(ok installed|ok config-files)' | cut -f2,3
elif [ "$LOWLEVEL_PACKAGE_MANAGER" = rpm ]; then
rpm -qa --qf "%|epoch?{%{epoch}}:{0}|:%{name}-%{version}-%{release}.%{arch}\n" | sort
diff -r 0aa80f0abe40 -r d1c6cd3f8be8 sysutils/etckeeper/patches/patch-post-install.d_50vcs-commit
--- a/sysutils/etckeeper/patches/patch-post-install.d_50vcs-commit Thu Dec 22 13:39:12 2022 +0000
+++ b/sysutils/etckeeper/patches/patch-post-install.d_50vcs-commit Thu Dec 22 13:40:09 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-post-install.d_50vcs-commit,v 1.6 2022/01/04 15:22:53 schmonz Exp $
+$NetBSD: patch-post-install.d_50vcs-commit,v 1.7 2022/12/22 13:40:10 schmonz Exp $
Add SUBST_VARS token.
---- post-install.d/50vcs-commit.orig 2021-01-02 15:33:42.000000000 +0000
+--- post-install.d/50vcs-commit.orig 2022-09-08 16:13:15.000000000 +0000
+++ post-install.d/50vcs-commit
@@ -1,7 +1,7 @@
#!/bin/sh
@@ -13,7 +13,7 @@
# Parent process is etckeeper
# (Only procps ps is currently supported, others will fail,
-@@ -53,7 +53,7 @@ get_changed_packages () {
+@@ -56,7 +56,7 @@ get_changed_packages () {
if etckeeper unclean; then
if [ -z "${ETCKEEPER_PARENT_COMMAND_LINE}" ]; then
@@ -22,25 +22,25 @@
else
message="committing changes in /etc made by \"$ETCKEEPER_PARENT_COMMAND_LINE\""
fi
-@@ -66,7 +66,7 @@ if etckeeper unclean; then
+@@ -69,7 +69,7 @@ if etckeeper unclean; then
get_changed_packages | sort | uniq > $pl.found-pkgs
if [ -s $pl.found-pkgs ]; then
sed -i 's/^/^[-+]/;s/$/ /' $pl.found-pkgs
-- etckeeper list-installed | diff -U0 $pl.pre-install - | tail -n+4 | egrep '^[-+]' | grep -f $pl.found-pkgs > $pl.found-packages
+- etckeeper list-installed | diff -U0 $pl.pre-install - | tail -n+4 | grep -E '^[-+]' | grep -f $pl.found-pkgs > $pl.found-packages
+ etckeeper list-installed | diff -U0 $pl.pre-install - | tail -n+4 | @EGREP@ '^[-+]' | grep -f $pl.found-pkgs > $pl.found-packages
if [ -s $pl.found-packages ]; then
echo "Packages with configuration changes:"
cat $pl.found-packages || true
-@@ -74,7 +74,7 @@ if etckeeper unclean; then
+@@ -77,7 +77,7 @@ if etckeeper unclean; then
fi
fi
echo "Package changes:"
-- etckeeper list-installed | diff -U0 $pl.pre-install - | tail -n+4 | egrep '^[-+]' || true
+- etckeeper list-installed | diff -U0 $pl.pre-install - | tail -n+4 | grep -E '^[-+]' || true
+ etckeeper list-installed | diff -U0 $pl.pre-install - | tail -n+4 | @EGREP@ '^[-+]' || true
) | etckeeper commit --stdin
else
etckeeper commit "$(printf "$message")"
-@@ -83,7 +83,8 @@ if etckeeper unclean; then
+@@ -86,7 +86,8 @@ if etckeeper unclean; then
set -e
if [ "$status" != 0 ]; then
diff -r 0aa80f0abe40 -r d1c6cd3f8be8 sysutils/etckeeper/patches/patch-pre-commit.d_20warn-problem-files
--- a/sysutils/etckeeper/patches/patch-pre-commit.d_20warn-problem-files Thu Dec 22 13:39:12 2022 +0000
+++ b/sysutils/etckeeper/patches/patch-pre-commit.d_20warn-problem-files Thu Dec 22 13:40:09 2022 +0000
@@ -1,14 +1,14 @@
-$NetBSD: patch-pre-commit.d_20warn-problem-files,v 1.1 2021/12/31 10:04:24 schmonz Exp $
+$NetBSD: patch-pre-commit.d_20warn-problem-files,v 1.2 2022/12/22 13:40:10 schmonz Exp $
Add SUBST_VARS tokens.
---- pre-commit.d/20warn-problem-files.orig 2020-01-22 13:59:54.000000000 +0000
+--- pre-commit.d/20warn-problem-files.orig 2022-09-08 16:13:15.000000000 +0000
+++ pre-commit.d/20warn-problem-files
@@ -2,7 +2,7 @@
set -e
exclude_internal () {
-- egrep -v '(^|/)(\.git|\.hg|\.bzr|_darcs)/'
+- grep -E -v '(^|/)(\.git|\.hg|\.bzr|_darcs)/'
+ @EGREP@ -v '(^|/)(\.git|\.hg|\.bzr|_darcs)/'
}
Home |
Main Index |
Thread Index |
Old Index