Pacman-dev
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
October 2019
- 23 participants
- 73 discussions
Since the update to pacman 5.2.0, `makepkg --printsrcinfo` may emmit
warnings about invalid packager format. However, all config variables in
/etc/makepkg.conf, as well as directory permissions are not relevant if
`--printsrcinfo` is given. So we simply skip the lint_conf and directory
permisison checks then.
3
3
[pacman-dev] [PATCH] Fix segfault importing PGP key for pacman -U operations
by Allan McRae 24 Oct '19
by Allan McRae 24 Oct '19
24 Oct '19
Use after free.
Signed-off-by: Allan McRae <allan(a)archlinux.org>
---
lib/libalpm/be_package.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/libalpm/be_package.c b/lib/libalpm/be_package.c
index 0f45c331..73d466de 100644
--- a/lib/libalpm/be_package.c
+++ b/lib/libalpm/be_package.c
@@ -759,7 +759,7 @@ int SYMEXPORT alpm_pkg_load(alpm_handle_t *handle, const char *filename, int ful
if(_alpm_key_in_keychain(handle, key) == 0) {
pkg_temp = _alpm_pkg_load_internal(handle, filename, full);
if(pkg_temp) {
- packager = pkg_temp->packager;
+ packager = strdup(pkg_temp->packager);
_alpm_pkg_free(pkg_temp);
} else {
packager = NULL;
--
2.23.0
1
0
[pacman-dev] [PATCH] autotools: be more templated when getting list of doc dist files
by Eli Schwartz 24 Oct '19
by Eli Schwartz 24 Oct '19
24 Oct '19
Distribute asciidoc sources for all manpages instead of remembering to
add files to both variables. Fixes regression in
377d47142f7aaa01ca782e6587f2d4caf663865b which broke building the
website from a dist tarball:
make: *** No rule to make target 'pacman-conf.8.html', needed by 'html'. Stop.
(Technically this regression is already fixed by commit
942b909829d529409216939b36af11e8480726f5, but this is just going to keep
happening, I suspect, so we should fix the root cause.)
Signed-off-by: Eli Schwartz <eschwartz(a)archlinux.org>
---
And in fact, this is the spiritual successor to commit a769fbfd402b149e4fee5ce65b26bae8c56b5d43
doc/Makefile.am | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 195f0b14..c61110fc 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -21,6 +21,7 @@ MANPAGES = \
DOXYGEN_MANS = $(wildcard man3/*.3)
HTML_MANPAGES = $(addsuffix .html,$(MANPAGES))
+ASCIIDOC_MANPAGES = $(addsuffix .asciidoc,$(MANPAGES))
HTML_OTHER = \
index.html \
@@ -36,24 +37,12 @@ EXTRA_DIST = \
meson.build \
asciidoc.conf \
asciidoc-override.css \
- alpm-hooks.5.asciidoc \
- pacman.8.asciidoc \
- makepkg.8.asciidoc \
- makepkg-template.1.asciidoc \
- repo-add.8.asciidoc \
- vercmp.8.asciidoc \
- pacman-key.8.asciidoc \
- PKGBUILD.5.asciidoc \
PKGBUILD-example.txt \
- makepkg.conf.5.asciidoc \
- pacman.conf.5.asciidoc \
- BUILDINFO.5.asciidoc \
- pacman-conf.8.asciidoc \
- libalpm.3.asciidoc \
footer.asciidoc \
index.asciidoc \
submitting-patches.asciidoc \
translation-help.asciidoc \
+ $(ASCIIDOC_MANPAGES) \
$(MANPAGES) \
$(DOXYGEN_MANS)
--
2.23.0
1
0
[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.2.0-6-gf37a3752
by Allan McRae 24 Oct '19
by Allan McRae 24 Oct '19
24 Oct '19
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".
The branch, master has been updated
via f37a3752b38473236720e01230392377a42249e6 (commit)
via a9835a38a38e0045e13b68fe6d486b4ffebe6d79 (commit)
via cd4f8f7530ad473ce0ad6b8e68485082b219e317 (commit)
via c58bf862b456a5c755c6a2a6c2b51e17c542da28 (commit)
via 7df70e7fff7ded37b0d1fe1be814f4b70aa754ad (commit)
via 942b909829d529409216939b36af11e8480726f5 (commit)
from 8ce20d3754769845f0b3452b06db2e1792108ec9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f37a3752b38473236720e01230392377a42249e6
Author: Allan McRae <allan(a)archlinux.org>
Date: Wed Oct 23 21:11:43 2019 +1000
Update copyright years
make update-copyright OLD=2018 NEW=2019
Signed-off-by: Allan McRae <allan(a)archlinux.org>
commit a9835a38a38e0045e13b68fe6d486b4ffebe6d79
Author: Allan McRae <allan(a)archlinux.org>
Date: Wed Oct 23 19:40:18 2019 +1000
Remove --force from completion
Signed-off-by: Allan McRae <allan(a)archlinux.org>
commit cd4f8f7530ad473ce0ad6b8e68485082b219e317
Author: Allan McRae <allan(a)archlinux.org>
Date: Wed Oct 23 19:37:00 2019 +1000
Update completion for -F changes
Signed-off-by: Allan McRae <allan(a)archlinux.org>
commit c58bf862b456a5c755c6a2a6c2b51e17c542da28
Author: morganamilo <morganamilo(a)gmail.com>
Date: Tue Oct 22 11:39:50 2019 +0100
makepkg: don't warn when PACKAGER is unset
makepkg now complains when PACKAGER is not in the format
"name <email>".
Hide this warning when PACKAGER is unset but still warn if it is set to
something out of format.
Signed-off-by: Allan McRae <allan(a)archlinux.org>
commit 7df70e7fff7ded37b0d1fe1be814f4b70aa754ad
Author: Nick Cao <nickcao(a)nichi.co>
Date: Tue Oct 22 17:27:15 2019 +1000
Fix compression of package databases with zstd
Commit 7afe51171 attempted to add zstd compression support to repo-add,
but failed...
FS#64213
Signed-off-by: Allan McRae <allan(a)archlinux.org>
commit 942b909829d529409216939b36af11e8480726f5
Author: Allan McRae <allan(a)archlinux.org>
Date: Tue Oct 22 08:02:05 2019 +1000
Fix distribution of meson files
Also caught the source of a man page not being distributed.
Signed-off-by: Allan McRae <allan(a)archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
doc/Makefile.am | 1 +
doc/index.asciidoc | 2 +-
lib/libalpm/add.c | 2 +-
lib/libalpm/add.h | 2 +-
lib/libalpm/alpm.c | 2 +-
lib/libalpm/alpm.h | 2 +-
lib/libalpm/alpm_list.c | 2 +-
lib/libalpm/alpm_list.h | 2 +-
lib/libalpm/backup.c | 2 +-
lib/libalpm/backup.h | 2 +-
lib/libalpm/be_local.c | 2 +-
lib/libalpm/be_package.c | 2 +-
lib/libalpm/be_sync.c | 2 +-
lib/libalpm/conflict.c | 2 +-
lib/libalpm/conflict.h | 2 +-
lib/libalpm/db.c | 2 +-
lib/libalpm/db.h | 2 +-
lib/libalpm/deps.c | 2 +-
lib/libalpm/deps.h | 2 +-
lib/libalpm/diskspace.c | 2 +-
lib/libalpm/diskspace.h | 2 +-
lib/libalpm/dload.c | 2 +-
lib/libalpm/dload.h | 2 +-
lib/libalpm/error.c | 2 +-
lib/libalpm/filelist.c | 2 +-
lib/libalpm/filelist.h | 2 +-
lib/libalpm/graph.c | 2 +-
lib/libalpm/graph.h | 2 +-
lib/libalpm/group.c | 2 +-
lib/libalpm/group.h | 2 +-
lib/libalpm/handle.c | 2 +-
lib/libalpm/handle.h | 2 +-
lib/libalpm/hook.c | 2 +-
lib/libalpm/hook.h | 2 +-
lib/libalpm/libarchive-compat.h | 2 +-
lib/libalpm/log.c | 2 +-
lib/libalpm/log.h | 2 +-
lib/libalpm/package.c | 2 +-
lib/libalpm/package.h | 2 +-
lib/libalpm/pkghash.c | 2 +-
lib/libalpm/pkghash.h | 2 +-
lib/libalpm/remove.c | 2 +-
lib/libalpm/remove.h | 2 +-
lib/libalpm/signing.c | 2 +-
lib/libalpm/signing.h | 2 +-
lib/libalpm/sync.c | 2 +-
lib/libalpm/sync.h | 2 +-
lib/libalpm/trans.c | 2 +-
lib/libalpm/trans.h | 2 +-
lib/libalpm/util.c | 2 +-
lib/libalpm/util.h | 2 +-
lib/libalpm/version.c | 2 +-
scripts/Makefile.am | 4 +++-
scripts/completion/bash_completion.in | 7 +++----
scripts/completion/zsh_completion.in | 4 ----
scripts/libmakepkg/buildenv.sh.in | 2 +-
scripts/libmakepkg/buildenv/buildflags.sh.in | 2 +-
scripts/libmakepkg/buildenv/compiler.sh.in | 2 +-
scripts/libmakepkg/buildenv/debugflags.sh.in | 2 +-
scripts/libmakepkg/buildenv/makeflags.sh.in | 2 +-
scripts/libmakepkg/executable.sh.in | 2 +-
scripts/libmakepkg/executable/ccache.sh.in | 2 +-
scripts/libmakepkg/executable/checksum.sh.in | 2 +-
scripts/libmakepkg/executable/distcc.sh.in | 2 +-
scripts/libmakepkg/executable/fakeroot.sh.in | 2 +-
scripts/libmakepkg/executable/gpg.sh.in | 2 +-
scripts/libmakepkg/executable/gzip.sh.in | 2 +-
scripts/libmakepkg/executable/pacman.sh.in | 2 +-
scripts/libmakepkg/executable/strip.sh.in | 2 +-
scripts/libmakepkg/executable/sudo.sh.in | 2 +-
scripts/libmakepkg/executable/vcs.sh.in | 2 +-
scripts/libmakepkg/integrity.sh.in | 2 +-
scripts/libmakepkg/integrity/generate_checksum.sh.in | 2 +-
scripts/libmakepkg/integrity/generate_signature.sh.in | 2 +-
scripts/libmakepkg/integrity/verify_checksum.sh.in | 2 +-
scripts/libmakepkg/integrity/verify_signature.sh.in | 2 +-
scripts/libmakepkg/lint_config.sh.in | 2 +-
scripts/libmakepkg/lint_config/paths.sh.in | 2 +-
scripts/libmakepkg/lint_config/source_date_epoch.sh.in | 2 +-
scripts/libmakepkg/lint_config/variable.sh.in | 4 ++--
scripts/libmakepkg/lint_package.sh.in | 2 +-
scripts/libmakepkg/lint_package/build_references.sh.in | 2 +-
scripts/libmakepkg/lint_package/dotfiles.sh.in | 2 +-
scripts/libmakepkg/lint_package/file_names.sh.in | 2 +-
scripts/libmakepkg/lint_package/missing_backup.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/arch.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/arch_specific.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/backup.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/changelog.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/checkdepends.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/conflicts.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/depends.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/epoch.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/fullpkgver.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/install.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/makedepends.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/optdepends.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/options.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/package_function.sh.in | 2 +-
.../lint_pkgbuild/package_function_variable.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkglist.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkgrel.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/provides.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/source.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/util.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/variable.sh.in | 2 +-
scripts/libmakepkg/source.sh.in | 2 +-
scripts/libmakepkg/source/bzr.sh.in | 2 +-
scripts/libmakepkg/source/file.sh.in | 2 +-
scripts/libmakepkg/source/git.sh.in | 2 +-
scripts/libmakepkg/source/hg.sh.in | 2 +-
scripts/libmakepkg/source/local.sh.in | 2 +-
scripts/libmakepkg/source/svn.sh.in | 2 +-
scripts/libmakepkg/srcinfo.sh.in | 2 +-
scripts/libmakepkg/tidy.sh.in | 2 +-
scripts/libmakepkg/tidy/docs.sh.in | 2 +-
scripts/libmakepkg/tidy/emptydirs.sh.in | 2 +-
scripts/libmakepkg/tidy/libtool.sh.in | 2 +-
scripts/libmakepkg/tidy/purge.sh.in | 2 +-
scripts/libmakepkg/tidy/staticlibs.sh.in | 2 +-
scripts/libmakepkg/tidy/strip.sh.in | 2 +-
scripts/libmakepkg/tidy/zipman.sh.in | 2 +-
scripts/libmakepkg/util.sh.in | 2 +-
scripts/libmakepkg/util/compress.sh.in | 2 +-
scripts/libmakepkg/util/error.sh.in | 2 +-
scripts/libmakepkg/util/message.sh.in | 2 +-
scripts/libmakepkg/util/option.sh.in | 2 +-
scripts/libmakepkg/util/parseopts.sh.in | 2 +-
scripts/libmakepkg/util/pkgbuild.sh.in | 2 +-
scripts/libmakepkg/util/schema.sh.in | 2 +-
scripts/libmakepkg/util/source.sh.in | 2 +-
scripts/libmakepkg/util/util.sh.in | 2 +-
scripts/makepkg-template.pl.in | 4 ++--
scripts/makepkg.sh.in | 4 ++--
scripts/pacman-db-upgrade.sh.in | 4 ++--
scripts/pacman-key.sh.in | 4 ++--
scripts/repo-add.sh.in | 16 ++++++++--------
scripts/wrapper.sh.in | 2 +-
src/common/ini.c | 2 +-
src/common/ini.h | 2 +-
src/common/util-common.c | 2 +-
src/common/util-common.h | 2 +-
src/pacman/callback.c | 2 +-
src/pacman/callback.h | 2 +-
src/pacman/check.c | 2 +-
src/pacman/check.h | 2 +-
src/pacman/conf.c | 2 +-
src/pacman/conf.h | 2 +-
src/pacman/database.c | 2 +-
src/pacman/deptest.c | 2 +-
src/pacman/files.c | 2 +-
src/pacman/package.c | 2 +-
src/pacman/package.h | 2 +-
src/pacman/pacman-conf.c | 2 +-
src/pacman/pacman.c | 4 ++--
src/pacman/pacman.h | 2 +-
src/pacman/query.c | 2 +-
src/pacman/remove.c | 2 +-
src/pacman/sighandler.c | 2 +-
src/pacman/sighandler.h | 2 +-
src/pacman/sync.c | 2 +-
src/pacman/upgrade.c | 2 +-
src/pacman/util.c | 2 +-
src/pacman/util.h | 2 +-
src/util/testpkg.c | 2 +-
src/util/vercmp.c | 2 +-
test/pacman/pactest.py | 2 +-
test/pacman/pmdb.py | 2 +-
test/pacman/pmenv.py | 2 +-
test/pacman/pmfile.py | 2 +-
test/pacman/pmpkg.py | 2 +-
test/pacman/pmrule.py | 2 +-
test/pacman/pmtest.py | 2 +-
test/pacman/tap.py | 2 +-
test/pacman/util.py | 2 +-
test/util/vercmptest.sh | 2 +-
180 files changed, 196 insertions(+), 198 deletions(-)
hooks/post-receive
--
The official pacman repository
1
0
[pacman-dev] [PATCH v2] libmakepkg: add optional argument support to parseopts
by Ethan Sommer 23 Oct '19
by Ethan Sommer 23 Oct '19
23 Oct '19
Adds a "?" suffix that can be used to indicate that an option's argument is
optional.
This allows options to have a default behaviour when the user doesn't
specify one, e.g.: --color=[when] being able to behave like --color=auto
when only --color is passed
Signed-off-by: Ethan Sommer <e5ten.arch(a)gmail.com>
---
scripts/libmakepkg/util/parseopts.sh.in | 110 +++++++++++++++---------
test/scripts/parseopts_test.sh | 12 ++-
2 files changed, 77 insertions(+), 45 deletions(-)
diff --git a/scripts/libmakepkg/util/parseopts.sh.in b/scripts/libmakepkg/util/parseopts.sh.in
index c056cb1e..9a215648 100644
--- a/scripts/libmakepkg/util/parseopts.sh.in
+++ b/scripts/libmakepkg/util/parseopts.sh.in
@@ -18,16 +18,17 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# A getopt_long-like parser which portably supports longopts and
-# shortopts with some GNU extensions. It does not allow for options
-# with optional arguments. For both short and long opts, options
-# requiring an argument should be suffixed with a colon. After the
-# first argument containing the short opts, any number of valid long
-# opts may be be passed. The end of the options delimiter must then be
-# added, followed by the user arguments to the calling program.
+# shortopts with some GNU extensions. For both short and long opts,
+# options requiring an argument should be suffixed with a colon, and
+# options with optional arguments should be suffixed with a question
+# mark. After the first argument containing the short opts, any number
+# of valid long opts may be be passed. The end of the options delimiter
+# must then be added, followed by the user arguments to the calling
+# program.
#
# Recommended Usage:
-# OPT_SHORT='fb:z'
-# OPT_LONG=('foo' 'bar:' 'baz')
+# OPT_SHORT='fb:zq?'
+# OPT_LONG=('foo' 'bar:' 'baz' 'qux?')
# if ! parseopts "$OPT_SHORT" "${OPT_LONG[@]}" -- "$@"; then
# exit 1
# fi
@@ -49,29 +50,30 @@ parseopts() {
longoptmatch() {
local o longmatch=()
for o in "${longopts[@]}"; do
- if [[ ${o%:} = "$1" ]]; then
+ if [[ ${o%[:?]} = "$1" ]]; then
longmatch=("$o")
break
fi
- [[ ${o%:} = "$1"* ]] && longmatch+=("$o")
+ [[ ${o%[:?]} = "$1"* ]] && longmatch+=("$o")
done
case ${#longmatch[*]} in
1)
- # success, override with opt and return arg req (0 == none, 1 == required)
- opt=${longmatch%:}
- if [[ $longmatch = *: ]]; then
- return 1
- else
- return 0
- fi ;;
+ # success, override with opt and return arg req (0 == none, 1 == required, 2 == optional)
+ opt=${longmatch%[:?]}
+ case $longmatch in
+ *:) return 1 ;;
+ *\?) return 2 ;;
+ *) return 0 ;;
+ esac
+ ;;
0)
# fail, no match found
return 255 ;;
*)
# fail, ambiguous match
printf "${0##*/}: $(gettext "option '%s' is ambiguous; possibilities:")" "--$1"
- printf " '%s'" "${longmatch[@]%:}"
+ printf " '%s'" "${longmatch[@]%[:?]}"
printf '\n'
return 254 ;;
esac >&2
@@ -87,32 +89,47 @@ parseopts() {
for (( i = 1; i < ${#1}; i++ )); do
opt=${1:i:1}
- # option doesn't exist
- if [[ $shortopts != *$opt* ]]; then
- printf "${0##*/}: $(gettext "invalid option") -- '%s'\n" "$opt" >&2
- OPTRET=(--)
- return 1
- fi
-
- OPTRET+=("-$opt")
- # option requires optarg
- if [[ $shortopts = *$opt:* ]]; then
- # if we're not at the end of the option chunk, the rest is the optarg
- if (( i < ${#1} - 1 )); then
- OPTRET+=("${1:i+1}")
- break
- # if we're at the end, grab the the next positional, if it exists
- elif (( i == ${#1} - 1 )) && [[ $2 ]]; then
- OPTRET+=("$2")
- shift
- break
- # parse failure
- else
- printf "${0##*/}: $(gettext "option requires an argument") -- '%s'\n" "$opt" >&2
+ case $shortopts in
+ # option requires optarg
+ *$opt:*)
+ # if we're not at the end of the option chunk, the rest is the optarg
+ if (( i < ${#1} - 1 )); then
+ OPTRET+=("-$opt" "${1:i+1}")
+ break
+ # if we're at the end, grab the the next positional, if it exists
+ elif (( i == ${#1} - 1 )) && [[ $2 ]]; then
+ OPTRET+=("-$opt" "$2")
+ shift
+ break
+ # parse failure
+ else
+ printf "${0##*/}: $(gettext "option requires an argument") -- '%s'\n" "$opt" >&2
+ OPTRET=(--)
+ return 1
+ fi
+ ;;
+ # option's optarg is optional
+ *$opt\?*)
+ # if we're not at the end of the option chunk, the rest is the optarg
+ if (( i < ${#1} - 1 )); then
+ OPTRET+=("-$opt=${1:i+1}")
+ break
+ # option has no optarg
+ else
+ OPTRET+=("-$opt")
+ fi
+ ;;
+ # option has no optarg
+ *$opt*)
+ OPTRET+=("-$opt")
+ ;;
+ # option doesn't exist
+ *)
+ printf "${0##*/}: $(gettext "invalid option") -- '%s'\n" "$opt" >&2
OPTRET=(--)
return 1
- fi
- fi
+ ;;
+ esac
done
;;
--?*=*|--?*) # long option
@@ -145,6 +162,15 @@ parseopts() {
return 1
fi
;;
+ 2)
+ # --longopt=optarg
+ if [[ $1 = *=* ]]; then
+ OPTRET+=("--$opt=$optarg")
+ # --longopt
+ else
+ OPTRET+=("--$opt")
+ fi
+ ;;
254)
# ambiguous option -- error was reported for us by longoptmatch()
OPTRET=(--)
diff --git a/test/scripts/parseopts_test.sh b/test/scripts/parseopts_test.sh
index 9674c6a6..7d14bf29 100755
--- a/test/scripts/parseopts_test.sh
+++ b/test/scripts/parseopts_test.sh
@@ -16,12 +16,12 @@ if ! type -t parseopts &>/dev/null; then
fi
# borrow opts from makepkg
-OPT_SHORT="AcdefFghiLmop:rRsV"
+OPT_SHORT="AcdefFghiLmop:rRsVb;"
OPT_LONG=('allsource' 'asroot' 'ignorearch' 'check' 'clean:' 'cleanall' 'nodeps'
'noextract' 'force' 'forcever:' 'geninteg' 'help' 'holdver'
'install' 'key:' 'log' 'nocolor' 'nobuild' 'nocheck' 'noprepare' 'nosign' 'pkg:' 'rmdeps'
'repackage' 'skipinteg' 'sign' 'source' 'syncdeps' 'version' 'config:'
- 'noconfirm' 'noprogressbar')
+ 'noconfirm' 'noprogressbar' 'opt;')
tap_parse() {
local result=$1 tokencount=$2; shift 2
@@ -31,7 +31,7 @@ tap_parse() {
unset OPTRET
}
-tap_plan 50
+tap_plan 54
# usage: tap_parse <expected result> <token count> test-params...
# a failed tap_parse will match only the end of options marker '--'
@@ -111,4 +111,10 @@ tap_parse '--force --' 2 --force
# exact match on possible stem (opt has optarg)
tap_parse '--clean foo --' 3 --clean=foo
+# long opt with empty, non-empty, and no optional arg
+tap_parse '--opt= --opt=foo --opt --' 4 --opt= --opt=foo --opt
+
+# short opt with and without optional arg, and non-option arg
+tap_parse '-b=foo -A -b -- foo' 5 -bfoo -Ab foo
+
tap_finish
--
2.23.0
2
1
[pacman-dev] [PATCH] libmakepkg: add optional argument support to parseopts
by Ethan Sommer 23 Oct '19
by Ethan Sommer 23 Oct '19
23 Oct '19
Signed-off-by: Ethan Sommer <e5ten.arch(a)gmail.com>
---
scripts/libmakepkg/util/parseopts.sh.in | 110 +++++++++++++++---------
test/scripts/parseopts_test.sh | 12 ++-
2 files changed, 77 insertions(+), 45 deletions(-)
diff --git a/scripts/libmakepkg/util/parseopts.sh.in b/scripts/libmakepkg/util/parseopts.sh.in
index c056cb1e..9a215648 100644
--- a/scripts/libmakepkg/util/parseopts.sh.in
+++ b/scripts/libmakepkg/util/parseopts.sh.in
@@ -18,16 +18,17 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# A getopt_long-like parser which portably supports longopts and
-# shortopts with some GNU extensions. It does not allow for options
-# with optional arguments. For both short and long opts, options
-# requiring an argument should be suffixed with a colon. After the
-# first argument containing the short opts, any number of valid long
-# opts may be be passed. The end of the options delimiter must then be
-# added, followed by the user arguments to the calling program.
+# shortopts with some GNU extensions. For both short and long opts,
+# options requiring an argument should be suffixed with a colon, and
+# options with optional arguments should be suffixed with a question
+# mark. After the first argument containing the short opts, any number
+# of valid long opts may be be passed. The end of the options delimiter
+# must then be added, followed by the user arguments to the calling
+# program.
#
# Recommended Usage:
-# OPT_SHORT='fb:z'
-# OPT_LONG=('foo' 'bar:' 'baz')
+# OPT_SHORT='fb:zq?'
+# OPT_LONG=('foo' 'bar:' 'baz' 'qux?')
# if ! parseopts "$OPT_SHORT" "${OPT_LONG[@]}" -- "$@"; then
# exit 1
# fi
@@ -49,29 +50,30 @@ parseopts() {
longoptmatch() {
local o longmatch=()
for o in "${longopts[@]}"; do
- if [[ ${o%:} = "$1" ]]; then
+ if [[ ${o%[:?]} = "$1" ]]; then
longmatch=("$o")
break
fi
- [[ ${o%:} = "$1"* ]] && longmatch+=("$o")
+ [[ ${o%[:?]} = "$1"* ]] && longmatch+=("$o")
done
case ${#longmatch[*]} in
1)
- # success, override with opt and return arg req (0 == none, 1 == required)
- opt=${longmatch%:}
- if [[ $longmatch = *: ]]; then
- return 1
- else
- return 0
- fi ;;
+ # success, override with opt and return arg req (0 == none, 1 == required, 2 == optional)
+ opt=${longmatch%[:?]}
+ case $longmatch in
+ *:) return 1 ;;
+ *\?) return 2 ;;
+ *) return 0 ;;
+ esac
+ ;;
0)
# fail, no match found
return 255 ;;
*)
# fail, ambiguous match
printf "${0##*/}: $(gettext "option '%s' is ambiguous; possibilities:")" "--$1"
- printf " '%s'" "${longmatch[@]%:}"
+ printf " '%s'" "${longmatch[@]%[:?]}"
printf '\n'
return 254 ;;
esac >&2
@@ -87,32 +89,47 @@ parseopts() {
for (( i = 1; i < ${#1}; i++ )); do
opt=${1:i:1}
- # option doesn't exist
- if [[ $shortopts != *$opt* ]]; then
- printf "${0##*/}: $(gettext "invalid option") -- '%s'\n" "$opt" >&2
- OPTRET=(--)
- return 1
- fi
-
- OPTRET+=("-$opt")
- # option requires optarg
- if [[ $shortopts = *$opt:* ]]; then
- # if we're not at the end of the option chunk, the rest is the optarg
- if (( i < ${#1} - 1 )); then
- OPTRET+=("${1:i+1}")
- break
- # if we're at the end, grab the the next positional, if it exists
- elif (( i == ${#1} - 1 )) && [[ $2 ]]; then
- OPTRET+=("$2")
- shift
- break
- # parse failure
- else
- printf "${0##*/}: $(gettext "option requires an argument") -- '%s'\n" "$opt" >&2
+ case $shortopts in
+ # option requires optarg
+ *$opt:*)
+ # if we're not at the end of the option chunk, the rest is the optarg
+ if (( i < ${#1} - 1 )); then
+ OPTRET+=("-$opt" "${1:i+1}")
+ break
+ # if we're at the end, grab the the next positional, if it exists
+ elif (( i == ${#1} - 1 )) && [[ $2 ]]; then
+ OPTRET+=("-$opt" "$2")
+ shift
+ break
+ # parse failure
+ else
+ printf "${0##*/}: $(gettext "option requires an argument") -- '%s'\n" "$opt" >&2
+ OPTRET=(--)
+ return 1
+ fi
+ ;;
+ # option's optarg is optional
+ *$opt\?*)
+ # if we're not at the end of the option chunk, the rest is the optarg
+ if (( i < ${#1} - 1 )); then
+ OPTRET+=("-$opt=${1:i+1}")
+ break
+ # option has no optarg
+ else
+ OPTRET+=("-$opt")
+ fi
+ ;;
+ # option has no optarg
+ *$opt*)
+ OPTRET+=("-$opt")
+ ;;
+ # option doesn't exist
+ *)
+ printf "${0##*/}: $(gettext "invalid option") -- '%s'\n" "$opt" >&2
OPTRET=(--)
return 1
- fi
- fi
+ ;;
+ esac
done
;;
--?*=*|--?*) # long option
@@ -145,6 +162,15 @@ parseopts() {
return 1
fi
;;
+ 2)
+ # --longopt=optarg
+ if [[ $1 = *=* ]]; then
+ OPTRET+=("--$opt=$optarg")
+ # --longopt
+ else
+ OPTRET+=("--$opt")
+ fi
+ ;;
254)
# ambiguous option -- error was reported for us by longoptmatch()
OPTRET=(--)
diff --git a/test/scripts/parseopts_test.sh b/test/scripts/parseopts_test.sh
index 9674c6a6..7d14bf29 100755
--- a/test/scripts/parseopts_test.sh
+++ b/test/scripts/parseopts_test.sh
@@ -16,12 +16,12 @@ if ! type -t parseopts &>/dev/null; then
fi
# borrow opts from makepkg
-OPT_SHORT="AcdefFghiLmop:rRsV"
+OPT_SHORT="AcdefFghiLmop:rRsVb;"
OPT_LONG=('allsource' 'asroot' 'ignorearch' 'check' 'clean:' 'cleanall' 'nodeps'
'noextract' 'force' 'forcever:' 'geninteg' 'help' 'holdver'
'install' 'key:' 'log' 'nocolor' 'nobuild' 'nocheck' 'noprepare' 'nosign' 'pkg:' 'rmdeps'
'repackage' 'skipinteg' 'sign' 'source' 'syncdeps' 'version' 'config:'
- 'noconfirm' 'noprogressbar')
+ 'noconfirm' 'noprogressbar' 'opt;')
tap_parse() {
local result=$1 tokencount=$2; shift 2
@@ -31,7 +31,7 @@ tap_parse() {
unset OPTRET
}
-tap_plan 50
+tap_plan 54
# usage: tap_parse <expected result> <token count> test-params...
# a failed tap_parse will match only the end of options marker '--'
@@ -111,4 +111,10 @@ tap_parse '--force --' 2 --force
# exact match on possible stem (opt has optarg)
tap_parse '--clean foo --' 3 --clean=foo
+# long opt with empty, non-empty, and no optional arg
+tap_parse '--opt= --opt=foo --opt --' 4 --opt= --opt=foo --opt
+
+# short opt with and without optional arg, and non-option arg
+tap_parse '-b=foo -A -b -- foo' 5 -bfoo -Ab foo
+
tap_finish
--
2.23.0
2
1
Signed-off-by: Allan McRae <allan(a)archlinux.org>
---
scripts/completion/bash_completion.in | 3 +--
scripts/completion/zsh_completion.in | 2 --
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/scripts/completion/bash_completion.in b/scripts/completion/bash_completion.in
index 915004e2..129a87aa 100644
--- a/scripts/completion/bash_completion.in
+++ b/scripts/completion/bash_completion.in
@@ -109,7 +109,7 @@ _pacman() {
local cur prev words cword
_init_completion || return
database=('asdeps asexplicit')
- files=('list machinereadable owns search refresh regex' 'l o s x y')
+ files=('list machinereadablerefresh regex' 'l x y')
query=('changelog check deps explicit file foreign groups info list native owns
search unrequired upgrades' 'c e g i k l m n o p s t u')
remove=('cascade dbonly nodeps assume-installed nosave print recursive unneeded' 'c n p s u')
@@ -136,7 +136,6 @@ _pacman() {
_pacman_pkg Qq;;
F)
{ _arch_incomp 'l list' && _pacman_pkg Slq ; } ||
- _arch_incomp 'o owns' ||
compopt +o default;;
Q)
{ _arch_incomp 'g groups' && _pacman_pkg Qg sort; } ||
diff --git a/scripts/completion/zsh_completion.in b/scripts/completion/zsh_completion.in
index c114ae02..82868344 100644
--- a/scripts/completion/zsh_completion.in
+++ b/scripts/completion/zsh_completion.in
@@ -101,8 +101,6 @@ _pacman_opts_database=(
_pacman_opts_files=(
{-l,--list}'[List the files owned by the queried package]:package:_pacman_completions_all_packages'
- {-o,--owns}'[Query the package that owns]:files:_files'
- {-s,--search}'[Search package file names for matching strings]:files:_files'
{-x,--regex}'[Enable searching using regular expressions]:regex:'
{-y,--refresh}'[Download fresh files databases from the server]'
'--machinereadable[Produce machine-readable output]'
--
2.23.0
2
3
make update-copyright OLD=2018 NEW=2019
Signed-off-by: Allan McRae <allan(a)archlinux.org>
---
doc/index.asciidoc | 2 +-
lib/libalpm/add.c | 2 +-
lib/libalpm/add.h | 2 +-
lib/libalpm/alpm.c | 2 +-
lib/libalpm/alpm.h | 2 +-
lib/libalpm/alpm_list.c | 2 +-
lib/libalpm/alpm_list.h | 2 +-
lib/libalpm/backup.c | 2 +-
lib/libalpm/backup.h | 2 +-
lib/libalpm/be_local.c | 2 +-
lib/libalpm/be_package.c | 2 +-
lib/libalpm/be_sync.c | 2 +-
lib/libalpm/conflict.c | 2 +-
lib/libalpm/conflict.h | 2 +-
lib/libalpm/db.c | 2 +-
lib/libalpm/db.h | 2 +-
lib/libalpm/deps.c | 2 +-
lib/libalpm/deps.h | 2 +-
lib/libalpm/diskspace.c | 2 +-
lib/libalpm/diskspace.h | 2 +-
lib/libalpm/dload.c | 2 +-
lib/libalpm/dload.h | 2 +-
lib/libalpm/error.c | 2 +-
lib/libalpm/filelist.c | 2 +-
lib/libalpm/filelist.h | 2 +-
lib/libalpm/graph.c | 2 +-
lib/libalpm/graph.h | 2 +-
lib/libalpm/group.c | 2 +-
lib/libalpm/group.h | 2 +-
lib/libalpm/handle.c | 2 +-
lib/libalpm/handle.h | 2 +-
lib/libalpm/hook.c | 2 +-
lib/libalpm/hook.h | 2 +-
lib/libalpm/libarchive-compat.h | 2 +-
lib/libalpm/log.c | 2 +-
lib/libalpm/log.h | 2 +-
lib/libalpm/package.c | 2 +-
lib/libalpm/package.h | 2 +-
lib/libalpm/pkghash.c | 2 +-
lib/libalpm/pkghash.h | 2 +-
lib/libalpm/remove.c | 2 +-
lib/libalpm/remove.h | 2 +-
lib/libalpm/signing.c | 2 +-
lib/libalpm/signing.h | 2 +-
lib/libalpm/sync.c | 2 +-
lib/libalpm/sync.h | 2 +-
lib/libalpm/trans.c | 2 +-
lib/libalpm/trans.h | 2 +-
lib/libalpm/util.c | 2 +-
lib/libalpm/util.h | 2 +-
lib/libalpm/version.c | 2 +-
scripts/libmakepkg/buildenv.sh.in | 2 +-
scripts/libmakepkg/buildenv/buildflags.sh.in | 2 +-
scripts/libmakepkg/buildenv/compiler.sh.in | 2 +-
scripts/libmakepkg/buildenv/debugflags.sh.in | 2 +-
scripts/libmakepkg/buildenv/makeflags.sh.in | 2 +-
scripts/libmakepkg/executable.sh.in | 2 +-
scripts/libmakepkg/executable/ccache.sh.in | 2 +-
scripts/libmakepkg/executable/checksum.sh.in | 2 +-
scripts/libmakepkg/executable/distcc.sh.in | 2 +-
scripts/libmakepkg/executable/fakeroot.sh.in | 2 +-
scripts/libmakepkg/executable/gpg.sh.in | 2 +-
scripts/libmakepkg/executable/gzip.sh.in | 2 +-
scripts/libmakepkg/executable/pacman.sh.in | 2 +-
scripts/libmakepkg/executable/strip.sh.in | 2 +-
scripts/libmakepkg/executable/sudo.sh.in | 2 +-
scripts/libmakepkg/executable/vcs.sh.in | 2 +-
scripts/libmakepkg/integrity.sh.in | 2 +-
scripts/libmakepkg/integrity/generate_checksum.sh.in | 2 +-
scripts/libmakepkg/integrity/generate_signature.sh.in | 2 +-
scripts/libmakepkg/integrity/verify_checksum.sh.in | 2 +-
scripts/libmakepkg/integrity/verify_signature.sh.in | 2 +-
scripts/libmakepkg/lint_config.sh.in | 2 +-
scripts/libmakepkg/lint_config/paths.sh.in | 2 +-
scripts/libmakepkg/lint_config/source_date_epoch.sh.in | 2 +-
scripts/libmakepkg/lint_config/variable.sh.in | 2 +-
scripts/libmakepkg/lint_package.sh.in | 2 +-
scripts/libmakepkg/lint_package/build_references.sh.in | 2 +-
scripts/libmakepkg/lint_package/dotfiles.sh.in | 2 +-
scripts/libmakepkg/lint_package/file_names.sh.in | 2 +-
scripts/libmakepkg/lint_package/missing_backup.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/arch.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/arch_specific.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/backup.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/changelog.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/checkdepends.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/conflicts.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/depends.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/epoch.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/fullpkgver.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/install.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/makedepends.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/optdepends.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/options.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/package_function.sh.in | 2 +-
.../libmakepkg/lint_pkgbuild/package_function_variable.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkglist.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkgrel.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/provides.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/source.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/util.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/variable.sh.in | 2 +-
scripts/libmakepkg/source.sh.in | 2 +-
scripts/libmakepkg/source/bzr.sh.in | 2 +-
scripts/libmakepkg/source/file.sh.in | 2 +-
scripts/libmakepkg/source/git.sh.in | 2 +-
scripts/libmakepkg/source/hg.sh.in | 2 +-
scripts/libmakepkg/source/local.sh.in | 2 +-
scripts/libmakepkg/source/svn.sh.in | 2 +-
scripts/libmakepkg/srcinfo.sh.in | 2 +-
scripts/libmakepkg/tidy.sh.in | 2 +-
scripts/libmakepkg/tidy/docs.sh.in | 2 +-
scripts/libmakepkg/tidy/emptydirs.sh.in | 2 +-
scripts/libmakepkg/tidy/libtool.sh.in | 2 +-
scripts/libmakepkg/tidy/purge.sh.in | 2 +-
scripts/libmakepkg/tidy/staticlibs.sh.in | 2 +-
scripts/libmakepkg/tidy/strip.sh.in | 2 +-
scripts/libmakepkg/tidy/zipman.sh.in | 2 +-
scripts/libmakepkg/util.sh.in | 2 +-
scripts/libmakepkg/util/compress.sh.in | 2 +-
scripts/libmakepkg/util/error.sh.in | 2 +-
scripts/libmakepkg/util/message.sh.in | 2 +-
scripts/libmakepkg/util/option.sh.in | 2 +-
scripts/libmakepkg/util/parseopts.sh.in | 2 +-
scripts/libmakepkg/util/pkgbuild.sh.in | 2 +-
scripts/libmakepkg/util/schema.sh.in | 2 +-
scripts/libmakepkg/util/source.sh.in | 2 +-
scripts/libmakepkg/util/util.sh.in | 2 +-
scripts/makepkg-template.pl.in | 4 ++--
scripts/makepkg.sh.in | 4 ++--
scripts/pacman-db-upgrade.sh.in | 4 ++--
scripts/pacman-key.sh.in | 4 ++--
scripts/repo-add.sh.in | 4 ++--
scripts/wrapper.sh.in | 2 +-
src/common/ini.c | 2 +-
src/common/ini.h | 2 +-
src/common/util-common.c | 2 +-
src/common/util-common.h | 2 +-
src/pacman/callback.c | 2 +-
src/pacman/callback.h | 2 +-
src/pacman/check.c | 2 +-
src/pacman/check.h | 2 +-
src/pacman/conf.c | 2 +-
src/pacman/conf.h | 2 +-
src/pacman/database.c | 2 +-
src/pacman/deptest.c | 2 +-
src/pacman/files.c | 2 +-
src/pacman/package.c | 2 +-
src/pacman/package.h | 2 +-
src/pacman/pacman-conf.c | 2 +-
src/pacman/pacman.c | 4 ++--
src/pacman/pacman.h | 2 +-
src/pacman/query.c | 2 +-
src/pacman/remove.c | 2 +-
src/pacman/sighandler.c | 2 +-
src/pacman/sighandler.h | 2 +-
src/pacman/sync.c | 2 +-
src/pacman/upgrade.c | 2 +-
src/pacman/util.c | 2 +-
src/pacman/util.h | 2 +-
src/util/testpkg.c | 2 +-
src/util/vercmp.c | 2 +-
test/pacman/pactest.py | 2 +-
test/pacman/pmdb.py | 2 +-
test/pacman/pmenv.py | 2 +-
test/pacman/pmfile.py | 2 +-
test/pacman/pmpkg.py | 2 +-
test/pacman/pmrule.py | 2 +-
test/pacman/pmtest.py | 2 +-
test/pacman/tap.py | 2 +-
test/pacman/util.py | 2 +-
test/util/vercmptest.sh | 2 +-
176 files changed, 182 insertions(+), 182 deletions(-)
diff --git a/doc/index.asciidoc b/doc/index.asciidoc
index 2e850041..194e227d 100644
--- a/doc/index.asciidoc
+++ b/doc/index.asciidoc
@@ -260,7 +260,7 @@ bugs under the Pacman project.
Copyright
---------
-pacman is Copyright (C) 2006-2018 Pacman Development Team
+pacman is Copyright (C) 2006-2019 Pacman Development Team
<pacman-dev(a)archlinux.org> and Copyright (C) 2002-2006 Judd Vinet
<jvinet(a)zeroflux.org> and is licensed through the GNU General Public License,
version 2 or later.
diff --git a/lib/libalpm/add.c b/lib/libalpm/add.c
index 830fe077..b949976d 100644
--- a/lib/libalpm/add.c
+++ b/lib/libalpm/add.c
@@ -1,7 +1,7 @@
/*
* add.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/add.h b/lib/libalpm/add.h
index e9125c78..620391d6 100644
--- a/lib/libalpm/add.h
+++ b/lib/libalpm/add.h
@@ -1,7 +1,7 @@
/*
* add.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/alpm.c b/lib/libalpm/alpm.c
index bd7a129a..1a378db9 100644
--- a/lib/libalpm/alpm.c
+++ b/lib/libalpm/alpm.c
@@ -1,7 +1,7 @@
/*
* alpm.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/alpm.h b/lib/libalpm/alpm.h
index ffb2ad96..4486da44 100644
--- a/lib/libalpm/alpm.h
+++ b/lib/libalpm/alpm.h
@@ -1,7 +1,7 @@
/*
* alpm.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/alpm_list.c b/lib/libalpm/alpm_list.c
index f2b10be4..ce3b37fa 100644
--- a/lib/libalpm/alpm_list.c
+++ b/lib/libalpm/alpm_list.c
@@ -1,7 +1,7 @@
/*
* alpm_list.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/alpm_list.h b/lib/libalpm/alpm_list.h
index 8a2c5b2b..4e18f36c 100644
--- a/lib/libalpm/alpm_list.h
+++ b/lib/libalpm/alpm_list.h
@@ -1,7 +1,7 @@
/*
* alpm_list.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/backup.c b/lib/libalpm/backup.c
index 6640c5e6..e789fb6a 100644
--- a/lib/libalpm/backup.c
+++ b/lib/libalpm/backup.c
@@ -1,7 +1,7 @@
/*
* backup.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2005 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/backup.h b/lib/libalpm/backup.h
index 00e39b40..28c0750e 100644
--- a/lib/libalpm/backup.h
+++ b/lib/libalpm/backup.h
@@ -1,7 +1,7 @@
/*
* backup.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/be_local.c b/lib/libalpm/be_local.c
index 5a03f257..5d4a7508 100644
--- a/lib/libalpm/be_local.c
+++ b/lib/libalpm/be_local.c
@@ -1,7 +1,7 @@
/*
* be_local.c : backend for the local database
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/be_package.c b/lib/libalpm/be_package.c
index 6c93d12b..0f45c331 100644
--- a/lib/libalpm/be_package.c
+++ b/lib/libalpm/be_package.c
@@ -1,7 +1,7 @@
/*
* be_package.c : backend for packages
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/be_sync.c b/lib/libalpm/be_sync.c
index 9db271b9..2c76fe83 100644
--- a/lib/libalpm/be_sync.c
+++ b/lib/libalpm/be_sync.c
@@ -1,7 +1,7 @@
/*
* be_sync.c : backend for sync databases
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/conflict.c b/lib/libalpm/conflict.c
index 9385be9e..80827ed6 100644
--- a/lib/libalpm/conflict.c
+++ b/lib/libalpm/conflict.c
@@ -1,7 +1,7 @@
/*
* conflict.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2006 by David Kimpe <dnaku(a)frugalware.org>
diff --git a/lib/libalpm/conflict.h b/lib/libalpm/conflict.h
index 2deff79b..8ab9ea67 100644
--- a/lib/libalpm/conflict.h
+++ b/lib/libalpm/conflict.h
@@ -1,7 +1,7 @@
/*
* conflict.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/db.c b/lib/libalpm/db.c
index aa7f2af7..a443e552 100644
--- a/lib/libalpm/db.c
+++ b/lib/libalpm/db.c
@@ -1,7 +1,7 @@
/*
* db.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/db.h b/lib/libalpm/db.h
index 60062056..f17444e6 100644
--- a/lib/libalpm/db.h
+++ b/lib/libalpm/db.h
@@ -1,7 +1,7 @@
/*
* db.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2006 by Miklos Vajna <vmiklos(a)frugalware.org>
diff --git a/lib/libalpm/deps.c b/lib/libalpm/deps.c
index f69f24ad..b3732870 100644
--- a/lib/libalpm/deps.c
+++ b/lib/libalpm/deps.c
@@ -1,7 +1,7 @@
/*
* deps.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005, 2006 by Miklos Vajna <vmiklos(a)frugalware.org>
diff --git a/lib/libalpm/deps.h b/lib/libalpm/deps.h
index 788b4573..54b91522 100644
--- a/lib/libalpm/deps.h
+++ b/lib/libalpm/deps.h
@@ -1,7 +1,7 @@
/*
* deps.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2006 by Miklos Vajna <vmiklos(a)frugalware.org>
diff --git a/lib/libalpm/diskspace.c b/lib/libalpm/diskspace.c
index 00745a9a..59aff5c5 100644
--- a/lib/libalpm/diskspace.c
+++ b/lib/libalpm/diskspace.c
@@ -1,7 +1,7 @@
/*
* diskspace.c
*
- * Copyright (c) 2010-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2010-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/diskspace.h b/lib/libalpm/diskspace.h
index 8100dd6f..754ad05a 100644
--- a/lib/libalpm/diskspace.h
+++ b/lib/libalpm/diskspace.h
@@ -1,7 +1,7 @@
/*
* diskspace.h
*
- * Copyright (c) 2010-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2010-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/dload.c b/lib/libalpm/dload.c
index 506dcb8e..ddcc45f6 100644
--- a/lib/libalpm/dload.c
+++ b/lib/libalpm/dload.c
@@ -1,7 +1,7 @@
/*
* dload.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/dload.h b/lib/libalpm/dload.h
index 20a1ff3c..98f2d437 100644
--- a/lib/libalpm/dload.h
+++ b/lib/libalpm/dload.h
@@ -1,7 +1,7 @@
/*
* dload.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/error.c b/lib/libalpm/error.c
index a5c6f4fe..f8c418be 100644
--- a/lib/libalpm/error.c
+++ b/lib/libalpm/error.c
@@ -1,7 +1,7 @@
/*
* error.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/filelist.c b/lib/libalpm/filelist.c
index 0d01c0f6..b7e3bd91 100644
--- a/lib/libalpm/filelist.c
+++ b/lib/libalpm/filelist.c
@@ -1,7 +1,7 @@
/*
* filelist.c
*
- * Copyright (c) 2012-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2012-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/filelist.h b/lib/libalpm/filelist.h
index 0b0de37e..2574af88 100644
--- a/lib/libalpm/filelist.h
+++ b/lib/libalpm/filelist.h
@@ -1,7 +1,7 @@
/*
* filelist.h
*
- * Copyright (c) 2012-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2012-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/graph.c b/lib/libalpm/graph.c
index 98c2227f..e4571bcf 100644
--- a/lib/libalpm/graph.c
+++ b/lib/libalpm/graph.c
@@ -1,7 +1,7 @@
/*
* graph.c - helpful graph structure and setup/teardown methods
*
- * Copyright (c) 2007-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2007-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/graph.h b/lib/libalpm/graph.h
index d8d9ae4c..f6fe6f11 100644
--- a/lib/libalpm/graph.h
+++ b/lib/libalpm/graph.h
@@ -1,7 +1,7 @@
/*
* graph.h - helpful graph structure and setup/teardown methods
*
- * Copyright (c) 2007-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2007-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/group.c b/lib/libalpm/group.c
index 9b6e7f21..397ccf24 100644
--- a/lib/libalpm/group.c
+++ b/lib/libalpm/group.c
@@ -1,7 +1,7 @@
/*
* group.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/group.h b/lib/libalpm/group.h
index 3b7a4644..19ccf3bf 100644
--- a/lib/libalpm/group.h
+++ b/lib/libalpm/group.h
@@ -1,7 +1,7 @@
/*
* group.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/handle.c b/lib/libalpm/handle.c
index 476779c4..e3193f40 100644
--- a/lib/libalpm/handle.c
+++ b/lib/libalpm/handle.c
@@ -1,7 +1,7 @@
/*
* handle.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005, 2006 by Miklos Vajna <vmiklos(a)frugalware.org>
diff --git a/lib/libalpm/handle.h b/lib/libalpm/handle.h
index 14d20bbe..9a899671 100644
--- a/lib/libalpm/handle.h
+++ b/lib/libalpm/handle.h
@@ -1,7 +1,7 @@
/*
* handle.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/hook.c b/lib/libalpm/hook.c
index 9d1aa215..0dc0b8a2 100644
--- a/lib/libalpm/hook.c
+++ b/lib/libalpm/hook.c
@@ -1,7 +1,7 @@
/*
* hook.c
*
- * Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/hook.h b/lib/libalpm/hook.h
index 30d565df..c18d2fa5 100644
--- a/lib/libalpm/hook.h
+++ b/lib/libalpm/hook.h
@@ -1,7 +1,7 @@
/*
* hook.h
*
- * Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/libarchive-compat.h b/lib/libalpm/libarchive-compat.h
index 6cf8e0ad..b870f143 100644
--- a/lib/libalpm/libarchive-compat.h
+++ b/lib/libalpm/libarchive-compat.h
@@ -4,7 +4,7 @@
/*
* libarchive-compat.h
*
- * Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/log.c b/lib/libalpm/log.c
index 2ff5544b..bae92f1f 100644
--- a/lib/libalpm/log.c
+++ b/lib/libalpm/log.c
@@ -1,7 +1,7 @@
/*
* log.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/log.h b/lib/libalpm/log.h
index a82cda41..062aa73f 100644
--- a/lib/libalpm/log.h
+++ b/lib/libalpm/log.h
@@ -1,7 +1,7 @@
/*
* log.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/package.c b/lib/libalpm/package.c
index dde32175..4b391a9c 100644
--- a/lib/libalpm/package.c
+++ b/lib/libalpm/package.c
@@ -1,7 +1,7 @@
/*
* package.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005, 2006 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/package.h b/lib/libalpm/package.h
index bc66a569..7c20282f 100644
--- a/lib/libalpm/package.h
+++ b/lib/libalpm/package.h
@@ -1,7 +1,7 @@
/*
* package.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2006 by David Kimpe <dnaku(a)frugalware.org>
diff --git a/lib/libalpm/pkghash.c b/lib/libalpm/pkghash.c
index 4ae9541c..4e4ad2b9 100644
--- a/lib/libalpm/pkghash.c
+++ b/lib/libalpm/pkghash.c
@@ -1,7 +1,7 @@
/*
* pkghash.c
*
- * Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/pkghash.h b/lib/libalpm/pkghash.h
index 517e12ef..3e8deaed 100644
--- a/lib/libalpm/pkghash.h
+++ b/lib/libalpm/pkghash.h
@@ -1,7 +1,7 @@
/*
* pkghash.h
*
- * Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/remove.c b/lib/libalpm/remove.c
index 50de4649..9030bfee 100644
--- a/lib/libalpm/remove.c
+++ b/lib/libalpm/remove.c
@@ -1,7 +1,7 @@
/*
* remove.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/remove.h b/lib/libalpm/remove.h
index 67993bfc..df12866d 100644
--- a/lib/libalpm/remove.h
+++ b/lib/libalpm/remove.h
@@ -1,7 +1,7 @@
/*
* remove.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/lib/libalpm/signing.c b/lib/libalpm/signing.c
index 7fed862e..cab31f8e 100644
--- a/lib/libalpm/signing.c
+++ b/lib/libalpm/signing.c
@@ -1,7 +1,7 @@
/*
* signing.c
*
- * Copyright (c) 2008-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2008-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/signing.h b/lib/libalpm/signing.h
index 36b64384..47886ab5 100644
--- a/lib/libalpm/signing.h
+++ b/lib/libalpm/signing.h
@@ -1,7 +1,7 @@
/*
* signing.h
*
- * Copyright (c) 2008-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2008-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib/libalpm/sync.c b/lib/libalpm/sync.c
index dd695877..59108eb9 100644
--- a/lib/libalpm/sync.c
+++ b/lib/libalpm/sync.c
@@ -1,7 +1,7 @@
/*
* sync.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/sync.h b/lib/libalpm/sync.h
index f9c61491..9c6710f5 100644
--- a/lib/libalpm/sync.h
+++ b/lib/libalpm/sync.h
@@ -1,7 +1,7 @@
/*
* sync.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005, 2006 by Miklos Vajna <vmiklos(a)frugalware.org>
diff --git a/lib/libalpm/trans.c b/lib/libalpm/trans.c
index 4d97921f..14f7d5e3 100644
--- a/lib/libalpm/trans.c
+++ b/lib/libalpm/trans.c
@@ -1,7 +1,7 @@
/*
* trans.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/trans.h b/lib/libalpm/trans.h
index f9a87ee7..2a689a8b 100644
--- a/lib/libalpm/trans.h
+++ b/lib/libalpm/trans.h
@@ -1,7 +1,7 @@
/*
* trans.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/util.c b/lib/libalpm/util.c
index d33eef2a..a4d62c7c 100644
--- a/lib/libalpm/util.c
+++ b/lib/libalpm/util.c
@@ -1,7 +1,7 @@
/*
* util.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/util.h b/lib/libalpm/util.h
index 9a3942f1..71dadc2c 100644
--- a/lib/libalpm/util.h
+++ b/lib/libalpm/util.h
@@ -1,7 +1,7 @@
/*
* util.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
* Copyright (c) 2005 by Christian Hamar <krics(a)linuxforum.hu>
diff --git a/lib/libalpm/version.c b/lib/libalpm/version.c
index ac7f09c0..5ae3b341 100644
--- a/lib/libalpm/version.c
+++ b/lib/libalpm/version.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/buildenv.sh.in b/scripts/libmakepkg/buildenv.sh.in
index 48c95313..3cd22655 100644
--- a/scripts/libmakepkg/buildenv.sh.in
+++ b/scripts/libmakepkg/buildenv.sh.in
@@ -3,7 +3,7 @@
# buildenv.sh - functions for altering the build environment before
# compilation
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/buildenv/buildflags.sh.in b/scripts/libmakepkg/buildenv/buildflags.sh.in
index 85ee80fc..b17557fa 100644
--- a/scripts/libmakepkg/buildenv/buildflags.sh.in
+++ b/scripts/libmakepkg/buildenv/buildflags.sh.in
@@ -2,7 +2,7 @@
#
# buildflags.sh - Clear user-specified buildflags if requested
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/buildenv/compiler.sh.in b/scripts/libmakepkg/buildenv/compiler.sh.in
index 245c8a76..69f58a29 100644
--- a/scripts/libmakepkg/buildenv/compiler.sh.in
+++ b/scripts/libmakepkg/buildenv/compiler.sh.in
@@ -4,7 +4,7 @@
# ccache - Cache compilations and reuse them to save time on repetitions
# distcc - Distribute compilation of C and C++ across machines
#
-# Copyright (c) 2007-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2007-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/buildenv/debugflags.sh.in b/scripts/libmakepkg/buildenv/debugflags.sh.in
index 4cd5d003..5c0dffd7 100644
--- a/scripts/libmakepkg/buildenv/debugflags.sh.in
+++ b/scripts/libmakepkg/buildenv/debugflags.sh.in
@@ -3,7 +3,7 @@
# debugflags.sh - Specify flags for building a package with debugging
# symbols
#
-# Copyright (c) 2012-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2012-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/buildenv/makeflags.sh.in b/scripts/libmakepkg/buildenv/makeflags.sh.in
index 74605c22..36e7a9dc 100644
--- a/scripts/libmakepkg/buildenv/makeflags.sh.in
+++ b/scripts/libmakepkg/buildenv/makeflags.sh.in
@@ -2,7 +2,7 @@
#
# makeflags.sh - Clear user-specified makeflags if requested
#
-# Copyright (c) 2007-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2007-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable.sh.in b/scripts/libmakepkg/executable.sh.in
index cac016fb..28d4f996 100644
--- a/scripts/libmakepkg/executable.sh.in
+++ b/scripts/libmakepkg/executable.sh.in
@@ -2,7 +2,7 @@
#
# executable.sh - confirm presence of dependent executables
#
-# Copyright (c) 2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2018-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/ccache.sh.in b/scripts/libmakepkg/executable/ccache.sh.in
index df4a4ed4..ad7a463f 100644
--- a/scripts/libmakepkg/executable/ccache.sh.in
+++ b/scripts/libmakepkg/executable/ccache.sh.in
@@ -2,7 +2,7 @@
#
# ccache.sh - Confirm presence of ccache binary
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/checksum.sh.in b/scripts/libmakepkg/executable/checksum.sh.in
index c521446c..4f29d2d1 100644
--- a/scripts/libmakepkg/executable/checksum.sh.in
+++ b/scripts/libmakepkg/executable/checksum.sh.in
@@ -2,7 +2,7 @@
#
# checksum.sh - Confirm presence of binaries for checksum operations
#
-# Copyright (c) 2016-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2016-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/distcc.sh.in b/scripts/libmakepkg/executable/distcc.sh.in
index 9317b4ac..2ea2991d 100644
--- a/scripts/libmakepkg/executable/distcc.sh.in
+++ b/scripts/libmakepkg/executable/distcc.sh.in
@@ -2,7 +2,7 @@
#
# distcc.sh - Confirm presence of distcc binary
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/fakeroot.sh.in b/scripts/libmakepkg/executable/fakeroot.sh.in
index cda1100a..c54639f4 100644
--- a/scripts/libmakepkg/executable/fakeroot.sh.in
+++ b/scripts/libmakepkg/executable/fakeroot.sh.in
@@ -2,7 +2,7 @@
#
# fakeroot.sh - Confirm presence of fakeroot binary
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/gpg.sh.in b/scripts/libmakepkg/executable/gpg.sh.in
index 5812a953..4587441f 100644
--- a/scripts/libmakepkg/executable/gpg.sh.in
+++ b/scripts/libmakepkg/executable/gpg.sh.in
@@ -2,7 +2,7 @@
#
# gpg.sh - Confirm presence of gpg binary
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/gzip.sh.in b/scripts/libmakepkg/executable/gzip.sh.in
index 1b8cfdf5..73bc9f37 100644
--- a/scripts/libmakepkg/executable/gzip.sh.in
+++ b/scripts/libmakepkg/executable/gzip.sh.in
@@ -2,7 +2,7 @@
#
# gzip.sh - Confirm presence of gzip binary
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/pacman.sh.in b/scripts/libmakepkg/executable/pacman.sh.in
index bb3ce921..3604e4cf 100644
--- a/scripts/libmakepkg/executable/pacman.sh.in
+++ b/scripts/libmakepkg/executable/pacman.sh.in
@@ -2,7 +2,7 @@
#
# pacman.sh - Confirm presence of pacman binary
#
-# Copyright (c) 2012-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2012-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/strip.sh.in b/scripts/libmakepkg/executable/strip.sh.in
index 1917e78c..5d6cd8ca 100644
--- a/scripts/libmakepkg/executable/strip.sh.in
+++ b/scripts/libmakepkg/executable/strip.sh.in
@@ -2,7 +2,7 @@
#
# strip.sh - Confirm presence of strip binary
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/sudo.sh.in b/scripts/libmakepkg/executable/sudo.sh.in
index 6cd007e1..425cdde1 100644
--- a/scripts/libmakepkg/executable/sudo.sh.in
+++ b/scripts/libmakepkg/executable/sudo.sh.in
@@ -2,7 +2,7 @@
#
# sudo.sh - Confirm presence of sudo binary
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/executable/vcs.sh.in b/scripts/libmakepkg/executable/vcs.sh.in
index 021e1633..cc2e38f3 100644
--- a/scripts/libmakepkg/executable/vcs.sh.in
+++ b/scripts/libmakepkg/executable/vcs.sh.in
@@ -2,7 +2,7 @@
#
# vcs.sh - Confirm presence of binaries for VCS operations
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/integrity.sh.in b/scripts/libmakepkg/integrity.sh.in
index 7031b45b..9d204967 100644
--- a/scripts/libmakepkg/integrity.sh.in
+++ b/scripts/libmakepkg/integrity.sh.in
@@ -2,7 +2,7 @@
#
# integrity.sh - functions relating to source integrity checking
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/integrity/generate_checksum.sh.in b/scripts/libmakepkg/integrity/generate_checksum.sh.in
index 63cdc4d6..ef51f3a4 100644
--- a/scripts/libmakepkg/integrity/generate_checksum.sh.in
+++ b/scripts/libmakepkg/integrity/generate_checksum.sh.in
@@ -2,7 +2,7 @@
#
# generate_checksum.sh - functions for generating source checksums
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/integrity/generate_signature.sh.in b/scripts/libmakepkg/integrity/generate_signature.sh.in
index b6138824..35b98cf0 100644
--- a/scripts/libmakepkg/integrity/generate_signature.sh.in
+++ b/scripts/libmakepkg/integrity/generate_signature.sh.in
@@ -2,7 +2,7 @@
#
# generate_signature.sh - functions for generating PGP signatures
#
-# Copyright (c) 2008-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2008-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/integrity/verify_checksum.sh.in b/scripts/libmakepkg/integrity/verify_checksum.sh.in
index ec61b16d..5a3a628b 100644
--- a/scripts/libmakepkg/integrity/verify_checksum.sh.in
+++ b/scripts/libmakepkg/integrity/verify_checksum.sh.in
@@ -2,7 +2,7 @@
#
# verify_checksum.sh - functions for checking source checksums
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/integrity/verify_signature.sh.in b/scripts/libmakepkg/integrity/verify_signature.sh.in
index 4037f562..124dab0a 100644
--- a/scripts/libmakepkg/integrity/verify_signature.sh.in
+++ b/scripts/libmakepkg/integrity/verify_signature.sh.in
@@ -2,7 +2,7 @@
#
# verify_signature.sh - functions for checking PGP signatures
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_config.sh.in b/scripts/libmakepkg/lint_config.sh.in
index bad68bcb..30865d16 100755
--- a/scripts/libmakepkg/lint_config.sh.in
+++ b/scripts/libmakepkg/lint_config.sh.in
@@ -2,7 +2,7 @@
#
# lint_config.sh - functions for checking for makepkg.conf errors
#
-# Copyright (c) 2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2018-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_config/paths.sh.in b/scripts/libmakepkg/lint_config/paths.sh.in
index 95630b58..3b549608 100644
--- a/scripts/libmakepkg/lint_config/paths.sh.in
+++ b/scripts/libmakepkg/lint_config/paths.sh.in
@@ -2,7 +2,7 @@
#
# paths.sh - Check that pathname components do not contain odd characters
#
-# Copyright (c) 2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2018-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_config/source_date_epoch.sh.in b/scripts/libmakepkg/lint_config/source_date_epoch.sh.in
index 38fbfd77..0527eefd 100755
--- a/scripts/libmakepkg/lint_config/source_date_epoch.sh.in
+++ b/scripts/libmakepkg/lint_config/source_date_epoch.sh.in
@@ -2,7 +2,7 @@
#
# source_date_epoch.sh - Check that reproducible builds timestamp is valid
#
-# Copyright (c) 2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2018-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_config/variable.sh.in b/scripts/libmakepkg/lint_config/variable.sh.in
index a4c17fe4..8b76fb54 100644
--- a/scripts/libmakepkg/lint_config/variable.sh.in
+++ b/scripts/libmakepkg/lint_config/variable.sh.in
@@ -2,7 +2,7 @@
#
# variable.sh - Check that variables are or are not arrays as appropriate
#
-# Copyright (c) 2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2018-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_package.sh.in b/scripts/libmakepkg/lint_package.sh.in
index d702f2ab..226dd3fe 100644
--- a/scripts/libmakepkg/lint_package.sh.in
+++ b/scripts/libmakepkg/lint_package.sh.in
@@ -2,7 +2,7 @@
#
# lint_package.sh - functions for checking for packaging errors
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_package/build_references.sh.in b/scripts/libmakepkg/lint_package/build_references.sh.in
index 60947773..5c726ac2 100644
--- a/scripts/libmakepkg/lint_package/build_references.sh.in
+++ b/scripts/libmakepkg/lint_package/build_references.sh.in
@@ -2,7 +2,7 @@
#
# build_references.sh - Warn about files containing references to build directories
#
-# Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_package/dotfiles.sh.in b/scripts/libmakepkg/lint_package/dotfiles.sh.in
index 66b10fcc..a3a685c6 100644
--- a/scripts/libmakepkg/lint_package/dotfiles.sh.in
+++ b/scripts/libmakepkg/lint_package/dotfiles.sh.in
@@ -2,7 +2,7 @@
#
# dotfiles.sh - check for dotfiles in the package root
#
-# Copyright (c) 2016-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2016-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_package/file_names.sh.in b/scripts/libmakepkg/lint_package/file_names.sh.in
index 96b90467..2b92ae63 100644
--- a/scripts/libmakepkg/lint_package/file_names.sh.in
+++ b/scripts/libmakepkg/lint_package/file_names.sh.in
@@ -2,7 +2,7 @@
#
# file_names.sh - check package file names
#
-# Copyright (c) 2016-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2016-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_package/missing_backup.sh.in b/scripts/libmakepkg/lint_package/missing_backup.sh.in
index 1bd651d2..a74258f4 100644
--- a/scripts/libmakepkg/lint_package/missing_backup.sh.in
+++ b/scripts/libmakepkg/lint_package/missing_backup.sh.in
@@ -2,7 +2,7 @@
#
# missing_backup.sh - Warn about missing files in the backup array
#
-# Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild.sh.in b/scripts/libmakepkg/lint_pkgbuild.sh.in
index 33536463..94b44af9 100644
--- a/scripts/libmakepkg/lint_pkgbuild.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild.sh.in
@@ -2,7 +2,7 @@
#
# lint_pkgbuild.sh - functions for detecting PKGBUILD errors
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/arch.sh.in b/scripts/libmakepkg/lint_pkgbuild/arch.sh.in
index 3b1d0ce7..ed9ce4e0 100644
--- a/scripts/libmakepkg/lint_pkgbuild/arch.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/arch.sh.in
@@ -2,7 +2,7 @@
#
# arch.sh - Check the 'arch' array conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/arch_specific.sh.in b/scripts/libmakepkg/lint_pkgbuild/arch_specific.sh.in
index 25627dd9..29c42533 100644
--- a/scripts/libmakepkg/lint_pkgbuild/arch_specific.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/arch_specific.sh.in
@@ -2,7 +2,7 @@
#
# arch_specific.sh - Check that arch specific variables can be arch specific.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/backup.sh.in b/scripts/libmakepkg/lint_pkgbuild/backup.sh.in
index 68356a59..8c6e7a06 100644
--- a/scripts/libmakepkg/lint_pkgbuild/backup.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/backup.sh.in
@@ -2,7 +2,7 @@
#
# backup.sh - Check the 'backup' array conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/changelog.sh.in b/scripts/libmakepkg/lint_pkgbuild/changelog.sh.in
index 561b11bd..114298f9 100644
--- a/scripts/libmakepkg/lint_pkgbuild/changelog.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/changelog.sh.in
@@ -2,7 +2,7 @@
#
# changelog.sh - Check the files in the 'changelog' array exist.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/checkdepends.sh.in b/scripts/libmakepkg/lint_pkgbuild/checkdepends.sh.in
index df754d7e..f63ff5b6 100644
--- a/scripts/libmakepkg/lint_pkgbuild/checkdepends.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/checkdepends.sh.in
@@ -2,7 +2,7 @@
#
# checkdepends.sh - Check the 'checkdepends' array conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/conflicts.sh.in b/scripts/libmakepkg/lint_pkgbuild/conflicts.sh.in
index ee0e6f50..d83c7d8b 100644
--- a/scripts/libmakepkg/lint_pkgbuild/conflicts.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/conflicts.sh.in
@@ -2,7 +2,7 @@
#
# conflicts.sh - Check the 'conflicts' array conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/depends.sh.in b/scripts/libmakepkg/lint_pkgbuild/depends.sh.in
index 3fe9614f..d23b1e85 100644
--- a/scripts/libmakepkg/lint_pkgbuild/depends.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/depends.sh.in
@@ -2,7 +2,7 @@
#
# depends.sh - Check the 'depends' array conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/epoch.sh.in b/scripts/libmakepkg/lint_pkgbuild/epoch.sh.in
index c98f91b0..79e82910 100644
--- a/scripts/libmakepkg/lint_pkgbuild/epoch.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/epoch.sh.in
@@ -2,7 +2,7 @@
#
# epoch.sh - Check the 'epoch' variable conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/fullpkgver.sh.in b/scripts/libmakepkg/lint_pkgbuild/fullpkgver.sh.in
index 6096c6d9..593d4ade 100644
--- a/scripts/libmakepkg/lint_pkgbuild/fullpkgver.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/fullpkgver.sh.in
@@ -2,7 +2,7 @@
#
# fullpkgver.sh - Check whether a full version conforms to requirements.
#
-# Copyright (c) 2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2018-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/install.sh.in b/scripts/libmakepkg/lint_pkgbuild/install.sh.in
index 19d63695..95076692 100644
--- a/scripts/libmakepkg/lint_pkgbuild/install.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/install.sh.in
@@ -2,7 +2,7 @@
#
# install.sh - Check the files in the 'install' array exist.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/makedepends.sh.in b/scripts/libmakepkg/lint_pkgbuild/makedepends.sh.in
index ed1c1120..ab021ad7 100644
--- a/scripts/libmakepkg/lint_pkgbuild/makedepends.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/makedepends.sh.in
@@ -2,7 +2,7 @@
#
# makedepends.sh - Check the 'makedepends' array conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/optdepends.sh.in b/scripts/libmakepkg/lint_pkgbuild/optdepends.sh.in
index ef7078d1..3def3976 100644
--- a/scripts/libmakepkg/lint_pkgbuild/optdepends.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/optdepends.sh.in
@@ -2,7 +2,7 @@
#
# optdepends.sh - Check the 'optdepends' array conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/options.sh.in b/scripts/libmakepkg/lint_pkgbuild/options.sh.in
index 030f10c9..35dc9061 100644
--- a/scripts/libmakepkg/lint_pkgbuild/options.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/options.sh.in
@@ -2,7 +2,7 @@
#
# options.sh - Check the 'options' array conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/package_function.sh.in b/scripts/libmakepkg/lint_pkgbuild/package_function.sh.in
index 1b973c3f..ef24724f 100644
--- a/scripts/libmakepkg/lint_pkgbuild/package_function.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/package_function.sh.in
@@ -2,7 +2,7 @@
#
# package_function.sh - Check that required package functions exist.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/package_function_variable.sh.in b/scripts/libmakepkg/lint_pkgbuild/package_function_variable.sh.in
index 172e0a08..58373382 100644
--- a/scripts/libmakepkg/lint_pkgbuild/package_function_variable.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/package_function_variable.sh.in
@@ -2,7 +2,7 @@
#
# package_function_variable.sh - Check variables inside the package function.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in b/scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in
index b012b226..0711152c 100644
--- a/scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in
@@ -2,7 +2,7 @@
#
# pkgbase.sh - Check the 'pkgbase' variable conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/pkglist.sh.in b/scripts/libmakepkg/lint_pkgbuild/pkglist.sh.in
index 8db01505..fcfe319b 100644
--- a/scripts/libmakepkg/lint_pkgbuild/pkglist.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/pkglist.sh.in
@@ -2,7 +2,7 @@
#
# pkglist.sh - Check the packages selected to build exist.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in b/scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in
index 51a25d2c..0ac069cb 100644
--- a/scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in
@@ -2,7 +2,7 @@
#
# pkgname.sh - Check the 'pkgname' variable conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/pkgrel.sh.in b/scripts/libmakepkg/lint_pkgbuild/pkgrel.sh.in
index cc2c0f40..7bbf4312 100644
--- a/scripts/libmakepkg/lint_pkgbuild/pkgrel.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/pkgrel.sh.in
@@ -2,7 +2,7 @@
#
# pkgrel.sh - Check the 'pkgrel' variable conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in b/scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in
index b0f45027..833a495b 100644
--- a/scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in
@@ -2,7 +2,7 @@
#
# pkgver.sh - Check the 'pkgver' variable conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/provides.sh.in b/scripts/libmakepkg/lint_pkgbuild/provides.sh.in
index 41b4c6b9..e499cd7e 100644
--- a/scripts/libmakepkg/lint_pkgbuild/provides.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/provides.sh.in
@@ -2,7 +2,7 @@
#
# provides.sh - Check the 'provides' array conforms to requirements.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/source.sh.in b/scripts/libmakepkg/lint_pkgbuild/source.sh.in
index b1e3c1b7..0020ab25 100644
--- a/scripts/libmakepkg/lint_pkgbuild/source.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/source.sh.in
@@ -2,7 +2,7 @@
#
# source.sh - Check the 'source' array is not sparse.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/util.sh.in b/scripts/libmakepkg/lint_pkgbuild/util.sh.in
index b8cf1e87..0c27eb95 100644
--- a/scripts/libmakepkg/lint_pkgbuild/util.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/util.sh.in
@@ -2,7 +2,7 @@
#
# util.sh - utility functions for pkgbuild linting.
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/lint_pkgbuild/variable.sh.in b/scripts/libmakepkg/lint_pkgbuild/variable.sh.in
index 512bed7b..6e4ce622 100644
--- a/scripts/libmakepkg/lint_pkgbuild/variable.sh.in
+++ b/scripts/libmakepkg/lint_pkgbuild/variable.sh.in
@@ -2,7 +2,7 @@
#
# variable.sh - Check that variables are or are not arrays as appropriate
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/source.sh.in b/scripts/libmakepkg/source.sh.in
index 2cb7dae1..16db14af 100644
--- a/scripts/libmakepkg/source.sh.in
+++ b/scripts/libmakepkg/source.sh.in
@@ -2,7 +2,7 @@
#
# source.sh - functions for downloading and extracting sources
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/source/bzr.sh.in b/scripts/libmakepkg/source/bzr.sh.in
index d3f7db3b..c476d8ae 100644
--- a/scripts/libmakepkg/source/bzr.sh.in
+++ b/scripts/libmakepkg/source/bzr.sh.in
@@ -2,7 +2,7 @@
#
# bzr.sh - function for handling the download and "extraction" of Bazaar sources
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/source/file.sh.in b/scripts/libmakepkg/source/file.sh.in
index f6d79f9e..7297a1c6 100644
--- a/scripts/libmakepkg/source/file.sh.in
+++ b/scripts/libmakepkg/source/file.sh.in
@@ -2,7 +2,7 @@
#
# file.sh - function for handling the download and extraction of source files
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/source/git.sh.in b/scripts/libmakepkg/source/git.sh.in
index ccf4642b..69d904fb 100644
--- a/scripts/libmakepkg/source/git.sh.in
+++ b/scripts/libmakepkg/source/git.sh.in
@@ -2,7 +2,7 @@
#
# git.sh - function for handling the download and "extraction" of Git sources
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/source/hg.sh.in b/scripts/libmakepkg/source/hg.sh.in
index 2fe32bab..5362d6b1 100644
--- a/scripts/libmakepkg/source/hg.sh.in
+++ b/scripts/libmakepkg/source/hg.sh.in
@@ -2,7 +2,7 @@
#
# hg.sh - function for handling the download and "extraction" of Mercurial sources
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/source/local.sh.in b/scripts/libmakepkg/source/local.sh.in
index 0ed815d3..685c2049 100644
--- a/scripts/libmakepkg/source/local.sh.in
+++ b/scripts/libmakepkg/source/local.sh.in
@@ -2,7 +2,7 @@
#
# local.sh - function for handling the "download" of local sources
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/source/svn.sh.in b/scripts/libmakepkg/source/svn.sh.in
index 48f4f24e..1c8feb93 100644
--- a/scripts/libmakepkg/source/svn.sh.in
+++ b/scripts/libmakepkg/source/svn.sh.in
@@ -2,7 +2,7 @@
#
# svn.sh - function for handling the download and "extraction" of Subversion sources
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/srcinfo.sh.in b/scripts/libmakepkg/srcinfo.sh.in
index 76cfb787..4dbe35e9 100644
--- a/scripts/libmakepkg/srcinfo.sh.in
+++ b/scripts/libmakepkg/srcinfo.sh.in
@@ -2,7 +2,7 @@
#
# srcinfo.sh - functions for writing .SRCINFO files
#
-# Copyright (c) 2014-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2014-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/tidy.sh.in b/scripts/libmakepkg/tidy.sh.in
index f8f56ae1..7ee3700a 100644
--- a/scripts/libmakepkg/tidy.sh.in
+++ b/scripts/libmakepkg/tidy.sh.in
@@ -3,7 +3,7 @@
# tidy.sh - functions for modifying/removing installed files before
# package creation
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/tidy/docs.sh.in b/scripts/libmakepkg/tidy/docs.sh.in
index d704fa7d..602b4912 100644
--- a/scripts/libmakepkg/tidy/docs.sh.in
+++ b/scripts/libmakepkg/tidy/docs.sh.in
@@ -2,7 +2,7 @@
#
# docs.sh - Remove documentation files from the package
#
-# Copyright (c) 2008-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2008-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/tidy/emptydirs.sh.in b/scripts/libmakepkg/tidy/emptydirs.sh.in
index 5d43fa89..4c5dd73f 100644
--- a/scripts/libmakepkg/tidy/emptydirs.sh.in
+++ b/scripts/libmakepkg/tidy/emptydirs.sh.in
@@ -2,7 +2,7 @@
#
# emptydirs.sh - Remove empty directories from the package
#
-# Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/tidy/libtool.sh.in b/scripts/libmakepkg/tidy/libtool.sh.in
index 80f8bb42..ede68656 100644
--- a/scripts/libmakepkg/tidy/libtool.sh.in
+++ b/scripts/libmakepkg/tidy/libtool.sh.in
@@ -2,7 +2,7 @@
#
# libtool.sh - Remove libtool files from the package
#
-# Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/tidy/purge.sh.in b/scripts/libmakepkg/tidy/purge.sh.in
index 70d3637a..8a09a583 100644
--- a/scripts/libmakepkg/tidy/purge.sh.in
+++ b/scripts/libmakepkg/tidy/purge.sh.in
@@ -2,7 +2,7 @@
#
# purge.sh - Remove unwanted files from the package
#
-# Copyright (c) 2008-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2008-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/tidy/staticlibs.sh.in b/scripts/libmakepkg/tidy/staticlibs.sh.in
index 2c00ce8b..eaa6ac8a 100644
--- a/scripts/libmakepkg/tidy/staticlibs.sh.in
+++ b/scripts/libmakepkg/tidy/staticlibs.sh.in
@@ -2,7 +2,7 @@
#
# staticlibs.sh - Remove static library files from the package
#
-# Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/tidy/strip.sh.in b/scripts/libmakepkg/tidy/strip.sh.in
index 5bc0a842..99bfcada 100644
--- a/scripts/libmakepkg/tidy/strip.sh.in
+++ b/scripts/libmakepkg/tidy/strip.sh.in
@@ -2,7 +2,7 @@
#
# strip.sh - Strip debugging symbols from binary files
#
-# Copyright (c) 2007-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2007-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/tidy/zipman.sh.in b/scripts/libmakepkg/tidy/zipman.sh.in
index 772a2ea2..3c2e261e 100644
--- a/scripts/libmakepkg/tidy/zipman.sh.in
+++ b/scripts/libmakepkg/tidy/zipman.sh.in
@@ -2,7 +2,7 @@
#
# zipman.sh - Compress man and info pages
#
-# Copyright (c) 2011-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2011-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/util.sh.in b/scripts/libmakepkg/util.sh.in
index 3409db89..f3c469da 100644
--- a/scripts/libmakepkg/util.sh.in
+++ b/scripts/libmakepkg/util.sh.in
@@ -2,7 +2,7 @@
#
# util.sh - utility functions for makepkg
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/util/compress.sh.in b/scripts/libmakepkg/util/compress.sh.in
index 9e3150f7..71604883 100644
--- a/scripts/libmakepkg/util/compress.sh.in
+++ b/scripts/libmakepkg/util/compress.sh.in
@@ -2,7 +2,7 @@
#
# compress.sh - functions to compress archives in a uniform manner
#
-# Copyright (c) 2017-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2017-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/util/error.sh.in b/scripts/libmakepkg/util/error.sh.in
index 242905c1..02b8da21 100644
--- a/scripts/libmakepkg/util/error.sh.in
+++ b/scripts/libmakepkg/util/error.sh.in
@@ -2,7 +2,7 @@
#
# error.sh.in - error variable definitions for makepkg
#
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
# Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
#
# This program is free software; you can redistribute it and/or modify
diff --git a/scripts/libmakepkg/util/message.sh.in b/scripts/libmakepkg/util/message.sh.in
index 097da2b2..c87db1e2 100644
--- a/scripts/libmakepkg/util/message.sh.in
+++ b/scripts/libmakepkg/util/message.sh.in
@@ -2,7 +2,7 @@
#
# message.sh - functions for outputting messages in makepkg
#
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
# Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
#
# This program is free software; you can redistribute it and/or modify
diff --git a/scripts/libmakepkg/util/option.sh.in b/scripts/libmakepkg/util/option.sh.in
index 3299df9c..df7c2728 100644
--- a/scripts/libmakepkg/util/option.sh.in
+++ b/scripts/libmakepkg/util/option.sh.in
@@ -2,7 +2,7 @@
#
# option.sh - functions to test if build/packaging options are enabled
#
-# Copyright (c) 2009-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2009-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/util/parseopts.sh.in b/scripts/libmakepkg/util/parseopts.sh.in
index c056cb1e..97c29852 100644
--- a/scripts/libmakepkg/util/parseopts.sh.in
+++ b/scripts/libmakepkg/util/parseopts.sh.in
@@ -2,7 +2,7 @@
#
# parseopts.sh - getopt_long-like parser
#
-# Copyright (c) 2012-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2012-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/util/pkgbuild.sh.in b/scripts/libmakepkg/util/pkgbuild.sh.in
index 4163805d..ed15f05c 100644
--- a/scripts/libmakepkg/util/pkgbuild.sh.in
+++ b/scripts/libmakepkg/util/pkgbuild.sh.in
@@ -2,7 +2,7 @@
#
# pkgbuild.sh - functions to extract information from PKGBUILD files
#
-# Copyright (c) 2009-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2009-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/util/schema.sh.in b/scripts/libmakepkg/util/schema.sh.in
index a611d221..b2f119cf 100644
--- a/scripts/libmakepkg/util/schema.sh.in
+++ b/scripts/libmakepkg/util/schema.sh.in
@@ -2,7 +2,7 @@
#
# schema.sh - declare specific groups of pkgbuild variables
#
-# Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/util/source.sh.in b/scripts/libmakepkg/util/source.sh.in
index faa7061b..2b33c7dd 100644
--- a/scripts/libmakepkg/util/source.sh.in
+++ b/scripts/libmakepkg/util/source.sh.in
@@ -2,7 +2,7 @@
#
# source.sh - functions to extract information from source URLs
#
-# Copyright (c) 2010-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2010-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/libmakepkg/util/util.sh.in b/scripts/libmakepkg/util/util.sh.in
index b20384b8..80d178c6 100644
--- a/scripts/libmakepkg/util/util.sh.in
+++ b/scripts/libmakepkg/util/util.sh.in
@@ -2,7 +2,7 @@
#
# util.sh - general utility functions
#
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
# Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
#
# This program is free software; you can redistribute it and/or modify
diff --git a/scripts/makepkg-template.pl.in b/scripts/makepkg-template.pl.in
index e485dec4..da5eba1b 100755
--- a/scripts/makepkg-template.pl.in
+++ b/scripts/makepkg-template.pl.in
@@ -2,7 +2,7 @@
# makepkg-template - template system for makepkg
# @configure_input@
#
-# Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -191,7 +191,7 @@ sub version {
my ($exitstatus) = @_;
printf "makepkg-template (pacman) %s\n", '@PACKAGE_VERSION@';
print gettext(
- 'Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>.'."\n".
+ 'Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>.'."\n".
'This is free software; see the source for copying conditions.'."\n".
'There is NO WARRANTY, to the extent permitted by law.'."\n");
exit($exitstatus);
diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index e134200f..997c8668 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -3,7 +3,7 @@
# makepkg - make packages compatible for use with pacman
# @configure_input@
#
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
# Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
# Copyright (c) 2005 by Aurelien Foret <orelien(a)chez.com>
# Copyright (c) 2006 by Miklos Vajna <vmiklos(a)frugalware.org>
@@ -999,7 +999,7 @@ usage() {
version() {
printf "makepkg (pacman) %s\n" "$makepkg_version"
- printf -- "Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>.\n"
+ printf -- "Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>.\n"
printf -- "Copyright (C) 2002-2006 Judd Vinet <jvinet(a)zeroflux.org>.\n"
printf '\n'
printf -- "$(gettext "\
diff --git a/scripts/pacman-db-upgrade.sh.in b/scripts/pacman-db-upgrade.sh.in
index 75a108bc..5d65bc88 100644
--- a/scripts/pacman-db-upgrade.sh.in
+++ b/scripts/pacman-db-upgrade.sh.in
@@ -3,7 +3,7 @@
# pacman-db-upgrade - upgrade the local pacman db to a newer format
# @configure_input@
#
-# Copyright (c) 2010-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2010-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -53,7 +53,7 @@ usage() {
version() {
printf "pacman-db-upgrade (pacman) %s\n" "$myver"
- printf -- "Copyright (c) 2010-2018 Pacman Development Team <pacman-dev(a)archlinux.org>.\n"
+ printf -- "Copyright (c) 2010-2019 Pacman Development Team <pacman-dev(a)archlinux.org>.\n"
printf '\n'
printf -- "$(gettext "\
This is free software; see the source for copying conditions.\n\
diff --git a/scripts/pacman-key.sh.in b/scripts/pacman-key.sh.in
index 8c8ffc3f..05aab0c2 100644
--- a/scripts/pacman-key.sh.in
+++ b/scripts/pacman-key.sh.in
@@ -4,7 +4,7 @@
# Based on apt-key, from Debian
# @configure_input@
#
-# Copyright (c) 2010-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2010-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -91,7 +91,7 @@ usage() {
version() {
printf "pacman-key (pacman) %s\n" "${myver}"
- printf -- "Copyright (c) 2010-2018 Pacman Development Team <pacman-dev(a)archlinux.org>.\n"
+ printf -- "Copyright (c) 2010-2019 Pacman Development Team <pacman-dev(a)archlinux.org>.\n"
printf '\n'
printf -- "$(gettext "\
This is free software; see the source for copying conditions.\n\
diff --git a/scripts/repo-add.sh.in b/scripts/repo-add.sh.in
index 079249e6..caf1232d 100644
--- a/scripts/repo-add.sh.in
+++ b/scripts/repo-add.sh.in
@@ -4,7 +4,7 @@
# repo-remove - remove a package entry from a given repo database file
# @configure_input@
#
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -96,7 +96,7 @@ See %s(8) for more details and descriptions of the available options.\n")" $cmd
version() {
cmd=${0##*/}
printf "%s (pacman) %s\n\n" "$cmd" "$myver"
- printf -- "Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>.\n"
+ printf -- "Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>.\n"
printf '\n'
printf -- "$(gettext "\
This is free software; see the source for copying conditions.\n\
diff --git a/scripts/wrapper.sh.in b/scripts/wrapper.sh.in
index f9480ea4..505cc6b2 100644
--- a/scripts/wrapper.sh.in
+++ b/scripts/wrapper.sh.in
@@ -2,7 +2,7 @@
#
# @PROGNAME@ - a wrapper for running the real @PROGNAME@ in the source tree
#
-# Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/src/common/ini.c b/src/common/ini.c
index 30f1fac8..150b4c39 100644
--- a/src/common/ini.c
+++ b/src/common/ini.c
@@ -1,7 +1,7 @@
/*
* ini.c
*
- * Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/common/ini.h b/src/common/ini.h
index 6d2b264a..a96c47e9 100644
--- a/src/common/ini.h
+++ b/src/common/ini.h
@@ -1,7 +1,7 @@
/*
* ini.h
*
- * Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/common/util-common.c b/src/common/util-common.c
index fd91ecec..6a6f5ddc 100644
--- a/src/common/util-common.c
+++ b/src/common/util-common.c
@@ -1,7 +1,7 @@
/*
* util-common.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/common/util-common.h b/src/common/util-common.h
index 7ec588cc..8665bc7b 100644
--- a/src/common/util-common.h
+++ b/src/common/util-common.h
@@ -1,7 +1,7 @@
/*
* util-common.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/pacman/callback.c b/src/pacman/callback.c
index f40f2d47..08da4bb7 100644
--- a/src/pacman/callback.c
+++ b/src/pacman/callback.c
@@ -1,7 +1,7 @@
/*
* callback.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/callback.h b/src/pacman/callback.h
index e49f86dd..22b576a1 100644
--- a/src/pacman/callback.h
+++ b/src/pacman/callback.h
@@ -1,7 +1,7 @@
/*
* callback.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/check.c b/src/pacman/check.c
index 62c0ca8e..ab35891a 100644
--- a/src/pacman/check.c
+++ b/src/pacman/check.c
@@ -1,7 +1,7 @@
/*
* check.c
*
- * Copyright (c) 2012-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2012-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/pacman/check.h b/src/pacman/check.h
index d9fd6902..a881bee6 100644
--- a/src/pacman/check.h
+++ b/src/pacman/check.h
@@ -1,7 +1,7 @@
/*
* check.h
*
- * Copyright (c) 2012-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2012-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/pacman/conf.c b/src/pacman/conf.c
index f9739928..468a3e02 100644
--- a/src/pacman/conf.c
+++ b/src/pacman/conf.c
@@ -1,7 +1,7 @@
/*
* conf.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/conf.h b/src/pacman/conf.h
index 47df979d..03a15a48 100644
--- a/src/pacman/conf.h
+++ b/src/pacman/conf.h
@@ -1,7 +1,7 @@
/*
* conf.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/database.c b/src/pacman/database.c
index 7a792bad..378edc8c 100644
--- a/src/pacman/database.c
+++ b/src/pacman/database.c
@@ -1,7 +1,7 @@
/*
* database.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/deptest.c b/src/pacman/deptest.c
index 76bf223e..f4fe6e8d 100644
--- a/src/pacman/deptest.c
+++ b/src/pacman/deptest.c
@@ -1,7 +1,7 @@
/*
* deptest.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/files.c b/src/pacman/files.c
index af11666d..19191dd8 100644
--- a/src/pacman/files.c
+++ b/src/pacman/files.c
@@ -1,7 +1,7 @@
/*
* files.c
*
- * Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/pacman/package.c b/src/pacman/package.c
index d8880837..35cfcd94 100644
--- a/src/pacman/package.c
+++ b/src/pacman/package.c
@@ -1,7 +1,7 @@
/*
* package.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/package.h b/src/pacman/package.h
index 03e1afa0..911b659a 100644
--- a/src/pacman/package.h
+++ b/src/pacman/package.h
@@ -1,7 +1,7 @@
/*
* package.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/pacman-conf.c b/src/pacman/pacman-conf.c
index efc62cdd..939cbdbd 100644
--- a/src/pacman/pacman-conf.c
+++ b/src/pacman/pacman-conf.c
@@ -1,7 +1,7 @@
/*
* pacman-conf.c - parse pacman configuration files
*
- * Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c
index c8e86b9d..a9b64370 100644
--- a/src/pacman/pacman.c
+++ b/src/pacman/pacman.c
@@ -1,7 +1,7 @@
/*
* pacman.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
@@ -239,7 +239,7 @@ static void version(void)
{
printf("\n");
printf(" .--. Pacman v%s - libalpm v%s\n", PACKAGE_VERSION, alpm_version());
- printf("/ _.-' .-. .-. .-. Copyright (C) 2006-2018 Pacman Development Team\n");
+ printf("/ _.-' .-. .-. .-. Copyright (C) 2006-2019 Pacman Development Team\n");
printf("\\ '-. '-' '-' '-' Copyright (C) 2002-2006 Judd Vinet\n");
printf(" '--'\n");
printf(_(" This program may be freely redistributed under\n"
diff --git a/src/pacman/pacman.h b/src/pacman/pacman.h
index 50ecc110..144e5f65 100644
--- a/src/pacman/pacman.h
+++ b/src/pacman/pacman.h
@@ -1,7 +1,7 @@
/*
* pacman.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/query.c b/src/pacman/query.c
index de82553c..2b9ee7a6 100644
--- a/src/pacman/query.c
+++ b/src/pacman/query.c
@@ -1,7 +1,7 @@
/*
* query.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/remove.c b/src/pacman/remove.c
index 0eeb19d3..5c9aa7db 100644
--- a/src/pacman/remove.c
+++ b/src/pacman/remove.c
@@ -1,7 +1,7 @@
/*
* remove.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/sighandler.c b/src/pacman/sighandler.c
index 082756b5..08226d22 100644
--- a/src/pacman/sighandler.c
+++ b/src/pacman/sighandler.c
@@ -1,7 +1,7 @@
/*
* sighandler.c
*
- * Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/pacman/sighandler.h b/src/pacman/sighandler.h
index 24393c74..8101a435 100644
--- a/src/pacman/sighandler.h
+++ b/src/pacman/sighandler.h
@@ -1,7 +1,7 @@
/*
* sighandler.h
*
- * Copyright (c) 2015-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2015-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/pacman/sync.c b/src/pacman/sync.c
index 7dc69079..9033cee7 100644
--- a/src/pacman/sync.c
+++ b/src/pacman/sync.c
@@ -1,7 +1,7 @@
/*
* sync.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/upgrade.c b/src/pacman/upgrade.c
index 8c63c124..072760ff 100644
--- a/src/pacman/upgrade.c
+++ b/src/pacman/upgrade.c
@@ -1,7 +1,7 @@
/*
* upgrade.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/util.c b/src/pacman/util.c
index 68cdb2e9..3448ee09 100644
--- a/src/pacman/util.c
+++ b/src/pacman/util.c
@@ -1,7 +1,7 @@
/*
* util.c
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/pacman/util.h b/src/pacman/util.h
index 4b049849..f30e8b83 100644
--- a/src/pacman/util.h
+++ b/src/pacman/util.h
@@ -1,7 +1,7 @@
/*
* util.h
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/util/testpkg.c b/src/util/testpkg.c
index a83439ae..cc9b5aba 100644
--- a/src/util/testpkg.c
+++ b/src/util/testpkg.c
@@ -1,7 +1,7 @@
/*
* testpkg.c : Test a pacman package for validity
*
- * Copyright (c) 2007-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2007-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2007 by Aaron Griffin <aaronmgriffin(a)gmail.com>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/src/util/vercmp.c b/src/util/vercmp.c
index 022299e9..29f76ece 100644
--- a/src/util/vercmp.c
+++ b/src/util/vercmp.c
@@ -2,7 +2,7 @@
* vercmp.c - Compare package version numbers using pacman's version
* comparison logic
*
- * Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+ * Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
* Copyright (c) 2002-2005 by Judd Vinet <jvinet(a)zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
diff --git a/test/pacman/pactest.py b/test/pacman/pactest.py
index 2d1edf1d..a5891d17 100755
--- a/test/pacman/pactest.py
+++ b/test/pacman/pactest.py
@@ -3,7 +3,7 @@
# pactest : run automated testing on the pacman binary
#
# Copyright (c) 2006 by Aurelien Foret <orelien(a)chez.com>
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/test/pacman/pmdb.py b/test/pacman/pmdb.py
index 95aa8756..363ae32d 100644
--- a/test/pacman/pmdb.py
+++ b/test/pacman/pmdb.py
@@ -1,5 +1,5 @@
# Copyright (c) 2006 by Aurelien Foret <orelien(a)chez.com>
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/test/pacman/pmenv.py b/test/pacman/pmenv.py
index 71001dbf..3fb7c249 100644
--- a/test/pacman/pmenv.py
+++ b/test/pacman/pmenv.py
@@ -1,5 +1,5 @@
# Copyright (c) 2006 by Aurelien Foret <orelien(a)chez.com>
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/test/pacman/pmfile.py b/test/pacman/pmfile.py
index f7204d68..e1d75c8d 100644
--- a/test/pacman/pmfile.py
+++ b/test/pacman/pmfile.py
@@ -1,5 +1,5 @@
# Copyright (c) 2006 by Aurelien Foret <orelien(a)chez.com>
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/test/pacman/pmpkg.py b/test/pacman/pmpkg.py
index 4667ebc1..6a845222 100644
--- a/test/pacman/pmpkg.py
+++ b/test/pacman/pmpkg.py
@@ -1,5 +1,5 @@
# Copyright (c) 2006 by Aurelien Foret <orelien(a)chez.com>
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/test/pacman/pmrule.py b/test/pacman/pmrule.py
index bdd0fcaa..971ab610 100644
--- a/test/pacman/pmrule.py
+++ b/test/pacman/pmrule.py
@@ -1,5 +1,5 @@
# Copyright (c) 2006 by Aurelien Foret <orelien(a)chez.com>
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/test/pacman/pmtest.py b/test/pacman/pmtest.py
index 274677d2..f15d1aa4 100644
--- a/test/pacman/pmtest.py
+++ b/test/pacman/pmtest.py
@@ -1,5 +1,5 @@
# Copyright (c) 2006 by Aurelien Foret <orelien(a)chez.com>
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/test/pacman/tap.py b/test/pacman/tap.py
index 8a32b3ac..e96be186 100644
--- a/test/pacman/tap.py
+++ b/test/pacman/tap.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2013-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2013-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/test/pacman/util.py b/test/pacman/util.py
index 544bdd8d..4f124a49 100644
--- a/test/pacman/util.py
+++ b/test/pacman/util.py
@@ -1,5 +1,5 @@
# Copyright (c) 2006 by Aurelien Foret <orelien(a)chez.com>
-# Copyright (c) 2006-2018 Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2006-2019 Pacman Development Team <pacman-dev(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/test/util/vercmptest.sh b/test/util/vercmptest.sh
index 1541e7ae..e8627e35 100755
--- a/test/util/vercmptest.sh
+++ b/test/util/vercmptest.sh
@@ -2,7 +2,7 @@
#
# vercmptest - a test suite for the vercmp/libalpm program
#
-# Copyright (c) 2009-2018 by Pacman Development Team <pacman-dev(a)archlinux.org>
+# Copyright (c) 2009-2019 by Pacman Development Team <pacman-dev(a)archlinux.org>
# Copyright (c) 2008 by Dan McGee <dan(a)archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
--
2.23.0
1
0
22 Oct '19
makepkg now complains when PACKAGER is not in the format
"name <email>".
Hide this warning when PACKAGER is unset but still warn if it is set to
something out of format.
diff --git a/scripts/libmakepkg/lint_config/variable.sh.in b/scripts/libmakepkg/lint_config/variable.sh.in
index aa9f6c07..61ef4c09 100644
--- a/scripts/libmakepkg/lint_config/variable.sh.in
+++ b/scripts/libmakepkg/lint_config/variable.sh.in
@@ -62,7 +62,7 @@ lint_config_variables() {
# pacman should be able to extract an email address from PACKAGER for WKD key lookup
local match='^([^<>]+ )?<[^<>]*>$'
- if ! [[ $PACKAGER =~ $match ]]; then
+ if ! [[ $PACKAGER == "Unknown Packager" || $PACKAGER =~ $match ]]; then
warning "$(gettext "PACKAGER should have the format 'Example Name <email(a)address.invalid>'")"
fi
--
2.23.0
2
1
22 Oct '19
From: Nick Cao <nickcao(a)nichi.co>
Commit 7afe51171 attempted to add zstd compression support to repo-add,
but failed...
FS#64213
Signed-off-by: Allan McRae <allan(a)archlinux.org>
---
scripts/repo-add.sh.in | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/scripts/repo-add.sh.in b/scripts/repo-add.sh.in
index 6a889803..079249e6 100644
--- a/scripts/repo-add.sh.in
+++ b/scripts/repo-add.sh.in
@@ -193,11 +193,11 @@ verify_repo_extension() {
local repofile=$1
case $repofile in
- *.db.tar.gz) TAR_OPT="z" ;;
- *.db.tar.bz2) TAR_OPT="j" ;;
- *.db.tar.xz) TAR_OPT="J" ;;
+ *.db.tar.gz) TAR_OPT="-z" ;;
+ *.db.tar.bz2) TAR_OPT="-j" ;;
+ *.db.tar.xz) TAR_OPT="-J" ;;
*.db.tar.zst) TAR_OPT="--zstd" ;;
- *.db.tar.Z) TAR_OPT="Z" ;;
+ *.db.tar.Z) TAR_OPT="-Z" ;;
*.db.tar) TAR_OPT="" ;;
*) error "$(gettext "'%s' does not have a valid database archive extension.")" \
"$repofile"
@@ -534,11 +534,11 @@ create_db() {
pushd "$tmpdir/$repo" >/dev/null
if ( shopt -s nullglob; files=(*); (( ${#files[*]} )) ); then
- bsdtar -c${TAR_OPT}f "$tempname" *
+ bsdtar -c ${TAR_OPT} -f "$tempname" *
else
# we have no packages remaining? zip up some emptyness
warning "$(gettext "No packages remain, creating empty database.")"
- bsdtar -c${TAR_OPT}f "$tempname" -T /dev/null
+ bsdtar -c ${TAR_OPT} -f "$tempname" -T /dev/null
fi
popd >/dev/null
--
2.23.0
1
0