Commit graph

4676 commits

Author SHA1 Message Date
John
cf152b235a New package: kColorPicker-0.0.1 2019-09-03 21:26:45 +03:00
Mohammad Amin Sameti
b7f190bbe4 New package: drumstick-1.1.2 2019-09-03 10:37:21 -04:00
Helmut Pozimski
df042f6222 poppler: update to 0.80.0. (soname bump) 2019-08-31 21:07:08 +02:00
Helmut Pozimski
9db060073c bind: update to 9.11.10. 2019-08-31 17:59:35 +02:00
yopito
873ba37968 kdevelop: update to 5.4.1
[ci skip]
2019-08-31 14:20:16 +02:00
Jiří Bělka
e5a92ac64c New package: libknet1 / libknet1-devel 2019-08-29 17:21:23 +02:00
Jürgen Buchmüller
70b3a1c683
libgta: update to 1.2.0
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-08-29 15:35:57 +02:00
Jürgen Buchmüller
2075f0e4af
kea: update to 1.6.0
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-08-29 14:58:31 +02:00
Piotr Wójcik
18a8a3c690 xbps-src: Actually unset subpkg functions 2019-08-27 19:26:31 +02:00
Philoponus Bindle
427d50c6a6 New package: usbguard-0.7.5 2019-08-23 08:54:32 +00:00
Jiří Bělka
e26b15826b libqb: add to common/shlibs
closes #13877
2019-08-22 13:39:48 +02:00
Andrew Benson
a99f26b9d3 solarus: update to 1.6.2. 2019-08-21 20:21:37 +02:00
Andrew Benson
e10f93c9c8 New package: log4c-1.2.4
Closes #13802.
2019-08-20 22:41:30 +02:00
John
01ae753cd0 kiwix-lib: update to 6.0.0. 2019-08-20 15:31:24 +02:00
John
fdafb630b7 New package: nuspell-2.3.0
resolves #13783
2019-08-19 21:02:04 +00:00
Enno Boland
87bca709ae
libwebsockets: update to 3.2.0. 2019-08-19 09:53:12 +02:00
Piotr Wójcik
5cbf4e886d travis: lint license 2019-08-13 21:14:45 +02:00
Juan RP
b41ae9c080
libtorrent: update to 0.13.8 (soname bump). 2019-08-13 16:03:51 +02:00
Peter Bui
9810fe0104 xfconf: update to 4.14.1.
- Update common/shlibs for libxfconf-0.so.3
- glib-devel needs to be hostmakedepends for cross-compiling
- Fix xlint warnings
2019-08-13 11:40:48 +02:00
bra1nwave
c50918836f New package: log4cpp-1.1.3 2019-08-13 11:00:50 +02:00
teldra
88eaaa609e libfm: switch to gtk+3 2019-08-13 08:51:17 +02:00
Leah Neukirchen
9c11ee68e0 openmpi: update to 4.0.1. 2019-08-11 18:50:57 +02:00
Leah Neukirchen
3da208d26f libhwloc: update to 2.0.4. 2019-08-11 18:50:57 +02:00
Enno Boland
5061d70445
libosmocore: update to 1.2.0. 2019-08-11 15:39:14 +02:00
Cameron Nemo
5e35764d3f build-style: use XBPS_MAKEJOBS to set go processes
Clean up some minor unnecessary bashisms, and an unquoted variable.
2019-08-09 23:09:12 +02:00
Jürgen Buchmüller
13e43c1fdd Revert "libixion: update to 0.15.0"
This reverts commit 7fb2a92405.
2019-08-09 21:17:34 +02:00
Jürgen Buchmüller
073780e9dc Revert "liborcus: update to 0.15.0"
This reverts commit 98821ab88d.
2019-08-09 21:17:25 +02:00
Jürgen Buchmüller
98821ab88d liborcus: update to 0.15.0 2019-08-09 19:32:26 +02:00
Jürgen Buchmüller
7fb2a92405 libixion: update to 0.15.0 2019-08-09 19:32:26 +02:00
q66
f0b03f1df1 common/build-style/haskell-stack.sh: use --skip-ghc-check
This forces all haskell-stack build-style using templates to use
the system ghc and never download any binary distributions even
if the version does not match. This is usually fine as long as
the stackage used for the template is recent enough. If it's
not, it should probably be bumped anyway.

This also enables stack to work on all platforms, even those for
which stack does not offer any binary ghc downloads, as long as
the system ghc is provided, e.g. for ppc64le.
2019-08-07 10:42:10 +02:00
Andrew Benson
00a2a83575 New package: libuninum-2.7 2019-08-06 10:25:33 +02:00
Leah Neukirchen
7565b68cd6 common/shlibs: add libgambit.4 2019-08-05 12:05:47 +02:00
Jürgen Buchmüller
f1a7dfbfef
common: fix XBPS_{,TARGET_}{ENDIAN,LIBC,WORDSIZE}
My first attempt was not working at all.

Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-08-03 23:09:49 +02:00
Jürgen Buchmüller
6a1b977e0c Revert "profiles: introduce XBPS_{,TARGET_}{ENDIAN,LIBC}"
This reverts commit 9b3203401d.

It doesn't actually work. Use the method suggested by @q66 instead.
2019-08-03 23:09:36 +02:00
Jürgen Buchmüller
9b3203401d
profiles: introduce XBPS_{,TARGET_}{ENDIAN,LIBC}
Provide new environment variables for simplifaction of template checks:
...ENDIAN defines the (target) machine's endianness: "le" or "be".
...LIBC defines the (target) machine's C library: "glibc" or "musl".

Closes: #13356
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-08-02 17:34:05 +02:00
Leah Neukirchen
e53df55ab3 New package: libuninameslist-20190701 2019-08-02 15:05:47 +02:00
Jürgen Buchmüller
763e78d2ef libsidplayfp: update to 2.0.0 2019-08-01 15:31:14 +02:00
Leah Neukirchen
34a14e6ac1 libspiro: update to 20190731. 2019-08-01 10:47:49 +02:00
Jürgen Buchmüller
aaf1457f8b
libreoffice: unbreak by using system xmlsec1
Add libxmlsec1-nss.so.1 to common/shlibs to solve the revdep.

Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-07-31 17:22:10 +02:00
Leah Neukirchen
2eef148693 icu: update to 64.2. 2019-07-30 14:18:12 +02:00
Leah Neukirchen
a90db2c439 ldns: update to 1.7.1. 2019-07-30 10:00:54 +02:00
Jürgen Buchmüller
ed4cdadcfd common/profiles: introduce XBPS_{,TARGET_}WORDSIZE
The host and target word size can be used to determine whether
cross compiling certain packages is possible.
2019-07-26 15:18:11 +02:00
mobinmob
945005a575 chicken: update to 5.1.0 2019-07-25 05:47:17 +02:00
Piraty
89b74ec283 hdf5-18: remove package
It was once required to build med (8e8cc30) but with current med
it's not required anymore.
2019-07-24 19:32:51 +02:00
Kyle Nusbaum
116c079ab3 New package: libheif-1.4.0 2019-07-23 15:10:46 +00:00
Kyle Nusbaum
b6b659b835 New package: libde265-1.0.3 2019-07-23 15:10:46 +00:00
Piotr Wójcik
fcae38850b travis: do not ignore failure of all but last linted template 2019-07-17 08:52:11 +02:00
Leah Neukirchen
697777608e common/shlibs: add missing bcc-0.10.0_1 entries 2019-07-16 22:00:40 +02:00
Piotr Wójcik
1b376b2276 New package: freecell-solver-5.10.0 2019-07-16 18:53:46 +02:00
Aluísio Augusto Silva Gonçalves
82c4382aab vscode: update to 1.36.1.
[ci skip]
2019-07-16 15:54:09 +02:00
Jürgen Buchmüller
d427868cea
common/shlibs: add missing qt5-5.13.0 entries
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-07-13 23:41:49 +02:00
Helmut Pozimski
9357aeeb9a x265: update to 3.1.1. (soname bump) 2019-07-13 08:36:27 +02:00
John
6524c09af9 plasma-workspace: update to 5.16.3 2019-07-12 00:19:56 +00:00
John
b562ba0202 common/build-style/qmake: use custom qt.conf for cross compiling
[ci skip]
2019-07-11 04:29:48 +00:00
John
bebf09a3b3 qt5: update to 5.13.0
qt5: update ppc64(le) support + add big endian
2019-07-11 04:29:48 +00:00
Juan RP
b79077c930
xbps-src: install cross pkg after checking dependencies.
... this should help buildbot a bit more.
2019-07-10 21:07:16 +02:00
Andrew Benson
e1fc5174e9 New package: libnsl-1.2.0 2019-07-10 20:53:39 +02:00
Juan RP
e4984d01ea xbps-src: multiple performance improvements
- use xbps-checkvers(1) to resolve dependencies.
- all dependencies are installed at once for the host and target.
- the show-build-deps target is now much faster.
- the update-bulk/show-repo-updates targets are now much faster.
- the update-sys/show-sys-updates targets are now much faster.
- the bootstrap target now works on musl hosts.
- simplified some loops.
- use cut(1) rather than awk(1) where applicable.
- multiple random changes to improve performance.

Based on work started by @Duncaen on #12433

Close #12433
Close #11282
2019-07-10 20:28:46 +02:00
Helmut Pozimski
2a63c1be40 poppler: update to 0.78.0. (soname bump) 2019-07-10 17:53:07 +02:00
John
ec9e4b14d6 New package: rlottie-0.0.20160709 2019-07-09 22:51:36 +00:00
bra1nwave
5c0174fa90 uhd: update to 3.14.1.0.
[ci skip]
2019-07-09 09:07:32 +02:00
Duncaen
4546573a6f New package: knot-resolver-4.0.0 2019-07-08 16:57:46 +02:00
Duncaen
2fb4130597 New package: knot-2.8.2 2019-07-08 16:57:45 +02:00
John
506c2faf14 xbps-src/chroot.sh: reuse $PATH from outsude
This partially reverts commit e0e48d6f6a

This commit broke xbps-src when the xbps tools weren't in /usr/bin
2019-07-07 07:28:02 +00:00
Jürgen Buchmüller
31fcfdde9e
common/shlibs: fix libfbclient3
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-07-06 19:44:03 +02:00
Jürgen Buchmüller
6f627c21f3
New package: firebird3-3.0.4.33054
Replaces firebird (v2)

Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-07-06 18:28:45 +02:00
Jürgen Buchmüller
17ba00b095 Revert "xbps-src: multiple performance improvements."
This reverts commit 2a4e178e35.
2019-07-05 12:08:45 +02:00
Jürgen Buchmüller
95beffd0f5 Revert "xbps-src: fix XBPS_CHECKVERS_XCMD."
This reverts commit 1fc6aea821.
2019-07-05 12:08:43 +02:00
Jürgen Buchmüller
7da591e1e4 Revert "xbps-src: improve bulk_sortdeps()."
This reverts commit 3b73edbaa5.
2019-07-05 12:08:42 +02:00
Jürgen Buchmüller
0eb55debee Revert "xbps-src: improve bulk code a bit more."
This reverts commit 4262450928.
2019-07-05 12:08:41 +02:00
Jürgen Buchmüller
f5b502d3c5 Revert "xbps-src: bulk_build() use existing shell funcs."
This reverts commit 642cfa74c4.
2019-07-05 12:08:35 +02:00
Juan RP
642cfa74c4 xbps-src: bulk_build() use existing shell funcs.
... rather than forking xbps-src again.

Closes: #12797 [via git-merge-pr]
2019-07-05 08:53:52 +02:00
Juan RP
4262450928 xbps-src: improve bulk code a bit more.
- use `show-avail` to discard broken pkgs.
- the parallel logic was incomplete.
- avoid unnecessary sorting.
2019-07-05 08:53:52 +02:00
Juan RP
3b73edbaa5 xbps-src: improve bulk_sortdeps().
./xbps-src sort-dependencies $(./xbps-src show-build-deps xbps)

0.202s vs 0.514s
2019-07-05 08:53:52 +02:00
Juan RP
1fc6aea821 xbps-src: fix XBPS_CHECKVERS_XCMD.
Needs to set -r $XBPS_CROSS_BASE to use correct dbdir.
2019-07-05 08:53:51 +02:00
Juan RP
2a4e178e35 xbps-src: multiple performance improvements.
- use xbps-checkvers(1) to resolve dependencies.
- all dependencies are installed at once for the host and target.
- the `show-build-deps` target is now much faster.
- the `update-bulk/show-repo-updates` targets are now much faster.
- the `update-sys/show-sys-updates` targets are now much faster.
- the `bootstrap` target now works on musl hosts.
- simplified some loops.
- use cut(1) rather than awk(1) where applicable.
- multiple random changes to improve performance.

Based on work started by @Duncaen on https://github.com/void-linux/void-packages/pull/12433

Close https://github.com/void-linux/void-packages/pull/12433
Close https://github.com/void-linux/void-packages/pull/11282
2019-07-05 08:53:51 +02:00
John
56fd6c783c MEGAsdk: update to 3.5.4. 2019-07-04 15:29:49 +00:00
Piotr Wójcik
c3cfeb56e8 update-check: find versions with more components 2019-07-03 00:36:00 +02:00
Juan RP
e0e48d6f6a
xbps-src/chroot.sh: sanitize PATH. 2019-07-02 19:14:56 +02:00
Leah Neukirchen
dc408b323a nftables: update to 0.9.1. 2019-06-28 11:06:21 +02:00
Jürgen Buchmüller
2c00cbac50 gcc: update to 9.1.0
Remove libmpx{,-devel} as they are no longer supported.

[ci skip]
2019-06-27 13:14:48 +02:00
Juan RP
571512c224
ell: update to 0.20 (bump version requirement for iwd>=0.18). 2019-06-26 13:00:55 +02:00
Juan RP
b52aae3114
xbps-src: do not ignore EEXIST rval from xbps-install(1).
Due to -I it cannot return EEXIST, and this error value shall
be treated as a real error.

Does not change the current behaviour but will do if we drop -I.
2019-06-26 12:52:59 +02:00
Juan RP
8e958c9f0c
gimp: update to 2.10.12 (bump babl/gegl version requirement). 2019-06-26 10:14:56 +02:00
Juan RP
f36f3fe28f
Revert "build-style/go: use XBPS_MAKEJOBS to control parallelism"
This reverts commit 12b15b0d72.

I thought the conversation was already resolved, my fault.

Reverting until this gets resolved.
2019-06-25 23:05:17 +02:00
Cameron Nemo
12b15b0d72 build-style/go: use XBPS_MAKEJOBS to control parallelism 2019-06-25 22:04:46 +02:00
Andrew Benson
b10247a774 New package: mhash-0.9.9.9 2019-06-25 21:56:37 +02:00
Julio Galvan
b600d61430 wlroots: update to 0.6.0 2019-06-25 20:50:38 +02:00
Piraty
81cc8f39bc hdf5: update to 1.10.5.
no revbumps required, because no package uses to the libhdf5_fortran
library.
2019-06-25 11:45:28 +02:00
Juan RP
67cd850ebf
xbps-src: introduce XBPS_REPO_COMPTYPE for etc/conf.
This sets the repository data compression format, as explained
in xbps-rindex(1). By default set to `gzip'.
2019-06-25 10:52:37 +02:00
Cameron Nemo
206a4a73f5 99-pkglint.sh: prevent installing files in /destdir
Signed-off-by: Cameron Nemo <cnemo@tutanota.com>
2019-06-23 17:17:22 +02:00
Juan RP
e2f098b972
xbps-src: print detected file conflicts. 2019-06-21 18:46:14 +02:00
Juan RP
2127bd2e00
xbps-src: require xbps>=0.55.
Build dependencies are now installed with -I, --ignore-file-conflicts.
A new option introduced in xbps-0.55 that just prints
conflicting files but does not error out.

Switch to xbps-fetch and xbps-digest.
2019-06-21 17:21:38 +02:00
Juan RP
d778cbdc70
Revert "xbps-src: require xbps>=0.54."
This reverts commit 198acb8e39.

I'm reverting this until I fix the issue properly.
2019-06-21 13:04:43 +02:00
Juan RP
13d7353705
xbps{,-static}: rebuild due to libarchive>=3.3.3_5 requirement.
Bump libarchive version requirement due to enabling
lz4 and zstd by default, resulting in new symbols.
2019-06-21 12:03:19 +02:00
Juan RP
198acb8e39
xbps-src: require xbps>=0.54.
if xbps-install(1) returns EEXIST, treat it as an error,
do not ignore it.

xbps-install(1) now returns only EEXIST for file conflicts
in transaction, so that it should not be ignored.
2019-06-21 11:47:15 +02:00
Juan RP
248e301ff7 hooks/00-gen-pkg: use xbps-create(1) --changelog if set on template.
Signed-off-by: Juan RP <xtraeme@gmail.com>
2019-06-20 19:52:52 +02:00
Juan RP
f3dbb330fb xbps: update to 0.54 (soname bump).
Two patches from master were added to fix build
failures seen on travis/void-linux/void-packages.
2019-06-20 19:44:39 +02:00
Duncaen
0639ff03da
xbps-src: simplify set_build_options 2019-06-19 11:33:54 +02:00
Duncaen
dd9c7a967e
xbps-src: less forking in get_subpkgs and unset_package_funcs 2019-06-19 11:30:22 +02:00
Duncaen
f1ec7fac9f
xbps-src: open $XBPS_MASTERDIR/etc/xbps/xbps-src.conf only once 2019-06-19 11:15:26 +02:00
Duncaen
6d3c739c9a
xbps-src: use substitutions instead of sed for xbps-shell 2019-06-19 11:12:29 +02:00
Duncaen
723170541d
xbps-src: don't check if base-chroot is installed for every single sourced template 2019-06-19 11:08:39 +02:00
Lorem
8024a20d51 New package: mtxclient-0.2.1 2019-06-18 08:27:41 +00:00
Juan RP
7b7d7c13a1
xbps-src: exit properly if mktemp(1) fails, not from its subshell.
Thanks @huglovefan
2019-06-17 17:38:07 +02:00
Juan RP
f59b295903 xbps-src: cleaned up usage of mktemp(1).
This one was on my TODO for a long while... fixes unportable
arguments (checked with the NetBSD's manual page).
2019-06-17 15:23:20 +02:00
Juan RP
66d8cbf014 travis/build.sh: update bootstrap pkgs two times.
This is required because xbps might be updated the first time.
2019-06-16 22:00:18 +02:00
Johannes
ed80967b9d build-helper/rust: add variables for sodium-sys 2019-06-16 21:40:08 +02:00
Piraty
f8ad4e7b94 ksolid: split library into its own subpackage 2019-06-15 18:30:07 +02:00
Doan Tran Cong Danh
37ed8cb67b common: add BUILD_{CXX,CPP,FC,LD} flags 2019-06-15 16:31:53 +02:00
Juan RP
6dc1c6d8fb travis/build.sh: update bootstrap before building.
This should fix the recently failed build of elogind due
to xbps not updating revdeps of the build dependencies.

Signed-off-by: Juan RP <xtraeme@gmail.com>
2019-06-15 14:14:17 +02:00
Juan RP
d18cd13b16 xbps-src/cross.sh: require cross-vpkg-dummy>=0.30.
Signed-off-by: Juan RP <xtraeme@gmail.com>
2019-06-13 19:35:05 +02:00
Piotr Wójcik
b8039ef838 update-check: download each url once 2019-06-12 18:06:27 +02:00
Johannes
98dd6f95fc libressl: update to 2.9.2. 2019-06-12 13:35:31 +02:00
Helmut Pozimski
2ad8fcde1e common/shlibs: add shared libraries for flite 2019-06-09 15:45:10 +02:00
Andrew Benson
5452159bb7 New package: gnustep-gui-0.27.0 2019-06-08 12:13:02 +00:00
Enno Boland
54830c8584
Merge branch 'master' into gtk-4 2019-06-07 13:36:26 +02:00
John
14991022a0 libzim: update to 5.0.0. 2019-06-06 17:30:10 +02:00
Dominic Monroe
bb03bd06a1 New package: libmodule-4.1.0 2019-06-06 09:20:12 +02:00
Juan RP
59823ce14b gettext: update to 0.20.1.
Signed-off-by: Juan RP <xtraeme@gmail.com>
2019-06-06 00:37:01 +02:00
Juan RP
baa928b247 travis/build.sh: use -jX in xbps-src.
Do not rely on nproc(1) being available.

Signed-off-by: Juan RP <xtraeme@gmail.com>
2019-06-04 13:51:32 +02:00
Juan RP
5bdc4619a4 efl: update to 1.22.2.
- Added new build options: elogind, drm, gstreamer and vlc.
- The same options that were available before are kept.
- Tested on x86_64.
2019-06-03 15:44:08 +02:00
Piotr Wójcik
95e3a60feb update-check: recognize all gitlab instances 2019-06-01 14:23:37 +02:00
q66
c7989e5693
build-style/cmake: powerpc->ppc for CMAKE_SYSTEM_PROCESSOR
ppc is the correct name which cmake reports in a native ppc32
environment, therefore the cross toolchain definition is wrong.

Closes: #12061 [via git-merge-pr]
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-06-01 00:58:57 +02:00
Daniel Eyßer
fe0af91768 iptables: update to 1.8.3. 2019-05-31 15:23:28 +02:00
Andrew Benson
478fab8b63 slack-desktop: update to 3.4.2 2019-05-30 13:27:14 +02:00
John
0151a88d15 krita: update to 4.2.0. 2019-05-29 19:48:37 +02:00
John
58029a4798 proj: update to 6.1.0. 2019-05-29 19:48:37 +02:00
Jürgen Buchmüller
998aac300a
hooks/pre-pkg/05-prepare-32bit.sh: fix symlinks
If lib32symlinks contains plain library names without a path as in
the case of glibc (lib32symlinks="ld-linux.so.2") the expression
${f%/*} is not empty, but returns the basename.
Handle that case by verifying that ${f%/*} is different from ${f}.

Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-05-28 15:14:23 +02:00
Helmut Pozimski
6f2313c2ae libcdio: update to 2.1.0. 2019-05-27 12:52:42 +02:00
Rasmus Thomsen
baff747b6c
New package: gtk4-3.94.0 2019-05-26 14:16:43 +02:00
Rasmus Thomsen
2af383223f
New package: graphene-1.8.2 2019-05-26 14:16:43 +02:00
John
e97c2aa8a0 pulseaudio-qt: update to 1.1.0. 2019-05-24 18:03:55 +02:00
Peter Bui
c85da7aff5 rpi-userland: update to 20190501.
Fix typo in common/shlibs for libdtovl.so.

Closes #11870.

Signed-off-by: Enno Boland <gottox@voidlinux.org>
2019-05-23 10:43:30 +02:00
Ivan Sokolov
0d225d965b
isl16: prepare for removal
Closes: #11788 [via git-merge-pr]
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-05-20 10:55:25 +02:00
SolitudeSF
fe5c2ab395 kid3: update to 3.7.1
Closes: #11652 [via git-merge-pr]
2019-05-18 23:55:06 +02:00
Jasper Chan
36ada3bdb3 New package: ceres-solver-1.14.0 2019-05-18 23:26:39 +02:00
Helmut Pozimski
9abc2c1829 bind: update to 9.11.7.
CVE-2018-5743
2019-05-17 16:20:34 +02:00
Colin Gillespie
9775b74829 nvidia: update to 430.14 2019-05-17 15:44:20 +02:00
Jürgen Buchmüller
d0bbb4eac5 Revert "ncurses: enable tinfo"
This reverts commit ea207d9177.

Does not work with libraries depending on tgetent being in libncurses(w).
2019-05-16 18:17:49 +02:00
Jürgen Buchmüller
ea207d9177
ncurses: enable tinfo
Closes: #11718

Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-05-16 15:25:56 +02:00
Julio Galvan
d3f431f7b1 New package: libnitrokey-3.4.1 2019-05-15 08:21:15 +02:00
Piotr Wójcik
e3e08a087a update-check: skip version directories checking when specialized check exists 2019-05-14 22:48:46 +02:00
Piotr Wójcik
7ae9417947 update-check: allow to disable checking version directories 2019-05-14 22:48:46 +02:00
Piotr Wójcik
906f339d6a update-check: generalize checking version directories 2019-05-14 22:48:46 +02:00
Piotr Wójcik
79273c05d9 update-check: only check newer directories 2019-05-14 22:48:46 +02:00
Piotr Wójcik
bb0b85060c update-check: never omit specified site 2019-05-14 22:48:46 +02:00
Doan Tran Cong Danh
bbce69f036 vsed: reduce number of digest cmd call
For a vsed call to `nf' files and `nr' regex,
the old code will make `2 * nf * nr' digest calls.
the new code will make `nf * (nr + 1)' digest calls.

Refereance: https://github.com/void-linux/void-packages/issues/11238
2019-05-14 16:33:30 +02:00
Doan Tran Cong Danh
9374b6938e vsed: strip non-digest part before comparing
Accidentally, this change also fixs a potential bug
if `XBPS_DIGEST_CMD` is changed to something other than
its current value: `xbps-uhelper digest'.

Because the old code compares:
- non-stripped old digest; and
- stripped new digest
2019-05-14 16:33:30 +02:00
Doan Tran Cong Danh
c384f85d2b vsed: refactor digest variables' name
We don't specify any specific digest function in this function,
and the old variables' name doesn't reflect the fact that they're
a pair of old and new digest built by the same hash function.
2019-05-14 16:33:30 +02:00