Commit graph

5472 commits

Author SHA1 Message Date
John
ea2c703153 common/environment/build: set CCACHE_BASEDIR to wrksrc
this will rewrite total paths to be relative to CCACHE_BASEDIR before caching,
helps prevent cache misses due to changed wrksrc with build systems like cmake
that use total paths in their Makefiles
2020-06-26 15:09:41 -07:00
Andrew Benson
d2dff5d58a nvidia390: update to 390.138. 2020-06-25 17:38:43 -05:00
q66
5b14055149 common/shlibs: remove llvm9 2020-06-25 02:37:07 +02:00
Stefano Ragni
0287811a67 libplacebo: update to 2.72.0 2020-06-23 18:36:22 +02:00
John
4b2bb7c3c5 qt5: update to 5.15.0.
closes #22873
2020-06-18 16:57:41 +02:00
Piraty
1a7fd1dff5 re2: update to 2020.06.01.
closes #22999
2020-06-18 16:57:14 +02:00
Andrew J. Hesford
4ef9cff1d3 xbps-src: consume all shebang arguments during rewrite 2020-06-18 09:38:18 +02:00
Leah Neukirchen
9a7cea8b88 janet: update to 1.10.0. 2020-06-17 10:19:32 +02:00
Piraty
fb21be7c7f x265: update to 3.4. 2020-06-16 16:01:14 +02:00
Kridsada Thanabulpong
44ca757e39 pipewire: update to 0.3.6 2020-06-16 14:14:34 +02:00
Lorem
886a49a90a mtxclient: update to 0.3.1.
And remove zlib dependency(dropped upstream)
2020-06-16 12:22:21 +02:00
q66
81c5dec485 llvm10: separate libclang and libclang-cpp into their own packages
This allows things to depend on libclang without carrying in the
entire toolchain. Also, allows for libclang-32bit and libclang-cpp-32bit
to exist, which will prevent runtime dependency issues with e.g.
mesa-opencl.

Also, disable lldb-devel and clang-tools-extra on 32bit multilib,
as they don't really make sense there.
2020-06-15 22:11:23 +02:00
Randy McCaskill
03c89d2caf gettext: update to 0.20.2
Closes: #21468 [via git-merge-pr]
2020-06-15 21:06:11 +02:00
John
e1158d8b39 libmygui: update to 3.4.0. 2020-06-15 13:06:23 +02:00
Randy McCaskill
7df4eec6b5 haveged: update to 1.9.11; Fix update detection. 2020-06-13 06:54:10 +02:00
Matthias von Faber
c9aaea81ec openimagedenoise: update to 1.2.0 2020-06-11 14:44:33 +02:00
q66
3ed5e0dbc5 efl: update to 1.24.2, add new options, disable lottie by default
I'm tired of rlottie not having releases or stable ABI or anything
else, so disable it by default.
2020-06-10 23:34:48 +02:00
Clyybber
0314699d75 fluidsynth: update to 2.1.1 2020-06-10 22:35:00 +02:00
Andrew J. Hesford
b56a3b0650 xbps-src: improve python shebang rewrites 2020-06-10 19:11:58 +02:00
Đoàn Trần Công Danh
f5417b7b99 travis/changed_templates: correct left tree-ish
From b881f32687 (travis/changed_templates: filter by git itself,
2020-05-23), we replaced git-diff(1) with git-diff-tree(1).

The change wasn't equivalence, though.
We used to compare between merge-base of FETCH_HEAD and HEAD.
From that commit, we started to compare FETCH_HEAD and HEAD instead.

Fix them by changing left tree-ish to the merge-base.
2020-06-10 16:40:39 +00:00
John
795a039a11 libksysguard: update to 5.19.0
[ci skip]
2020-06-10 00:50:36 +02:00
John
49f7195dab kColorPicker: update to 0.1.3. 2020-06-08 01:11:04 +02:00
q66
43afc72bdd New package: libhugetlbfs-2.22 2020-06-04 21:36:25 +02:00
Andrew Benson
61a501a104 shutils/bulk.sh: remove newlines from package list 2020-06-04 13:21:42 -05:00
Randy McCaskill
d6e1b8b391 json-c: update to 0.14.
[ci skip]

This includes 3 patches from Gentoo.  One of them is a fix for CVE-2020-12762.
2020-06-03 20:32:05 +02:00
Cameron Nemo
db0c3bb356 frr: update to 7.3.1. 2020-06-01 11:19:44 +02:00
Érico Rolim
46ab04b8d1 common/build-helper/rust.sh: force native SSL lib
The OPENSSL_NO_VENDOR environment variable forces the openssl-sys crate
to use the system's SSL library instead of building its own.
2020-05-31 21:03:45 +02:00
mobinmob
ab0f15b20f mpg123: update to 1.26.0. 2020-05-31 14:04:08 +02:00
Randy McCaskill
6e050f9809 pciutils: update to 3.7.0. 2020-05-31 12:39:31 +02:00
Đoàn Trần Công Danh
d9c22b4d0a pre-pkg: use existing info to check empty package 2020-05-31 02:11:11 +00:00
Đoàn Trần Công Danh
91c0eaa5a7 xbps-src: pre-pkg: allow only white-listed directories. 2020-05-31 02:11:11 +00:00
Đoàn Trần Công Danh
d7f942b709 post-install: warn if cross wrapper not cleared 2020-05-31 02:10:51 +00:00
Đoàn Trần Công Danh
eef02a2b84 post-install: clean reference to $XBPS_CROSS_BASE in pkgconfig 2020-05-31 02:10:51 +00:00
Đoàn Trần Công Danh
b881f32687 travis/changed_templates: filter by git itself
- Use plumbing git-diff-tree(1) instead of porcelain git-diff(1)
- Disable rename detection, gains some speed up and fix missing template
  with name-status Renamed and Copied.
- Use "--diff-filter" to filter by Git itself.
- Tell Git to only check 'srcpkgs/*/template', this glob will only look
  into template file inside direct sub-directory of srcpkgs
- With all of those options, we don't need a grep and a pipe
2020-05-31 02:10:29 +00:00
Jürgen Buchmüller
2c293f2c88 kea: update to 1.7.8 2020-05-31 00:16:20 +02:00
Andrew J. Hesford
bc40351f83 avahi: restore 0.8 with split templates [ci skip]
closes #22406
2020-05-30 13:33:54 +02:00
John
6ce531b231 common: unser PKG_CONFIG before sourcing templates, set PKG_CONFIG also for native 2020-05-29 14:30:06 +02:00
Duncaen
6c2e984eb7
Revert "avahi: update to 0.8, unify with avahi-discover"
This reverts commit d625e25661.
2020-05-29 14:05:43 +02:00
Randy McCaskill
786205f5f3 icu: update to 67.1; Claim maintainer
[ci skip]
2020-05-29 13:04:30 +02:00
Jakob Rydhof
8e50c839b0 ncurses: add libtinfo.so
This change adds libtinfo.so as a symlink to libncurses.so.
And some other relevant changes around it.
This is used by some programs, which will rather look at libtinfo, than
libncurses.
libncurses provides the same library functions as libtinfo as it is
currently being built, so this way both programs looking for libncurses
will work the same, and programs looking for libtinfo will also work.
2020-05-27 16:29:55 +02:00
Jürgen Buchmüller
abdaf103fb netbsd-rumpkernel: fix build; xlint fixes; adopt 2020-05-27 16:10:50 +02:00
John
953f4b47a9
xbps-src/common: add option to disable generic pkg-config link
closes #21728
2020-05-26 21:21:23 +02:00
John
82734d940c
common/xbps-src: set PKG_CONFIG{,FOR_BUILD} env vars 2020-05-26 21:18:27 +02:00
m3tav3rse
1969a7b431 kid3: update to 3.8.3.
[ci skip]
2020-05-25 21:33:17 +02:00
m3tav3rse
25bd8061c5 chromaprint: update to 1.5.0.
[ci skip]
2020-05-25 21:33:17 +02:00
crater2150
2348a620f2 libopenshot: update to 0.2.5 2020-05-23 10:34:55 +02:00
crater2150
7b4ca026dc libopenshot-audio: update to 0.2.0 2020-05-23 10:34:55 +02:00
Đoàn Trần Công Danh
2af30cdd78 setup: compute gitrev from outside of chroot
Together with previous commit, `xbps-src` is able to support
git-worktree and shared repository by now.
2020-05-23 06:59:24 +00:00
Đoàn Trần Công Danh
2cd2b99e41 setup: export SOURCE_DATE_EPOCH from outside of chroot
git-worktree(1), and Git shared repository can use a plain text file
named `.git` at the root of working tree, containing `gitdir: <path>` to
point to the real directory that has repository.
See: gitrepository-layout(5).

But, that directory is usually inaccessible inside chroot.

In order to support git-worktree(1) and Git shared repository, compute
SOURCE_DATE_EPOCH from outside of chroot, and the chroot will carry it
over to inside chroot.

I've only tested again xbps-uunshare(1).
2020-05-23 06:59:24 +00:00
Đoàn Trần Công Danh
fd61886616 setup/git.sh: prefer git plumbing command
git-ls-files(1) is plumbing command, its output will never change
regardless of configuration, version.

git-status(1) output will be changed depends on configuration.
At least, 986d4dbc7d (common/environment/setup/git.sh: ensure untracked
files are checked., 2017-11-24) was added to address a different output
on `status.showUntrackedFiles`.

By doing this, also reduce a pipe, and a fork-exec.

Technically, git-log(1) is also a porcelain, but I _think_ `%ct` is
stable enough to stay there. If the day has come, that `git-log(1)` can
be replaced with:

    git cat-file commit HEAD |
    sed -ne '/^committer/{s/.* \([0-9]*\) [-+][0-9][0-9][0-9][0-9]$/\1/p;q}'
2020-05-23 06:59:24 +00:00
Đoàn Trần Công Danh
20f9bedefb xbps-src: use $XBPS_GIT_CMD for git 2020-05-23 06:59:24 +00:00
Andrew J. Hesford
2fbd6420b7 protobuf: upgrade to 3.12.1, move to meta-package 2020-05-23 05:53:31 +02:00
Andrew J. Hesford
9d6e82b72a New package: protobuf23-3.12.1 2020-05-23 05:53:31 +02:00
Andrew J. Hesford
22e59a9f86 protobuf18: remove package 2020-05-23 05:53:31 +02:00
Anjandev Momi
9d16a1342b New package: libsepol-3.0
Closes: #22121
2020-05-22 11:59:22 +07:00
Helmut Pozimski
12e76adfa6 libfilezilla: update to 0.22.0. 2020-05-20 20:52:30 +02:00
Đoàn Trần Công Danh
653892828d xmlsec1: remove $XBPS_CROSS_BASE reference from pkg-config
See-also: #19642
2020-05-20 21:28:15 +07:00
Leah Neukirchen
daa80b8d69 bind: update to 9.16.3. 2020-05-19 21:17:28 +02:00
Lon Willett
101d36b9fd gpsd: update to 3.20 (soname bump) 2020-05-19 15:43:57 +02:00
mobinmob
17b5ae8dba common/environment/setup/misc.sh: use https where possible,
remove XORG_HOME variable.
2020-05-18 08:01:34 -07:00
Andy Weidenbaum
d4bf579cde build_style/raku-dist.sh: RAKULIB=lib 2020-05-18 13:42:00 +02:00
Đoàn Trần Công Danh
368a1e571d build-style: scons: add lowercase compiler variable 2020-05-18 00:32:13 +02:00
Jürgen Buchmüller
6dba4d53ee leatherman: update to 1.12.0; switch to shlibs 2020-05-17 18:43:17 +02:00
Isaac Freund
0d36ffad29 New package: libvips-8.9.2 2020-05-14 22:43:40 +02:00
Isaac Freund
344b52ae9c matio: add to common/shlibs 2020-05-14 22:12:34 +02:00
Lorem
d82251f5f5 gjs: update to 1.65.2.
Closes: #21716
2020-05-14 21:47:33 +07:00
Lorem
f10e5b83c9 New package: mozjs68-68.8.0
Closes: #21716
2020-05-14 21:47:32 +07:00
Andrew J. Hesford
d625e25661 avahi: update to 0.8, unify with avahi-discover 2020-05-14 15:06:08 +02:00
Duncaen
959f0a1aa4
ldc: fix libphobos2-ldc-shared.so.91 again... 2020-05-13 01:08:54 +02:00
Duncaen
a688162f93
ldc: fix libphobos2-ldc-shared.so.91 in common/shlibs 2020-05-13 01:07:38 +02:00
Duncaen
4f499514b2
ldc: update to 1.21.0. 2020-05-13 01:05:07 +02:00
Leah Neukirchen
4cc4420191 janet: update to 1.9.1. 2020-05-12 20:22:38 +02:00
Piraty
0adbbe4f5f nettle: update to 3.6. 2020-05-12 10:26:28 +00:00
amak
c949b1be29 libnpupnp: update to 4.0.2 2020-05-11 20:22:52 +02:00
Andrew Benson
de825d8a24 00-distfiles.sh: fix status phrasing 2020-05-10 10:57:40 +02:00
q66
c7ec56a650 New package: llvm10-10.0.0, rebuild llvm9 standalone 2020-05-09 01:31:21 +02:00
Andrew Benson
9d861aac67 yara: update to 4.0.0, adopt 2020-05-07 14:21:14 -05:00
marmeladema
5661fa1935 New package: libjcat-0.1.2 2020-05-07 09:44:53 +02:00
Érico Rolim
4cabb82097 common/shlibs: remove non-existent radare2 lib 2020-05-06 19:03:36 +02:00
Randy McCaskill
2178537c73 bind: update to 9.16.2; Claim maintainer 2020-05-05 16:27:36 +02:00
Jürgen Buchmüller
8e2cacd746 common/.../purge_distfiles.sh: fix template scan
To avoid scanning templates multiple times, because
symbolic links were included, use find to scan only
directories below srcpkgs and collect their
srcpkgs/<dir>/template files.
2020-05-04 19:23:25 +02:00
q66
7f97e7c382 libgit2: update to 1.0.0 2020-05-04 16:18:57 +02:00
Jürgen Buchmüller
0da3897181 kea: update to 1.7.7 2020-05-04 11:19:36 +02:00
John
6aabaab7ab
calligra: update to 3.2.0. 2020-05-03 15:26:55 +02:00
lemmi
edc6872241 New package: hidrd-0.2.0 2020-05-03 11:42:53 +02:00
Jürgen Buchmüller
9c92361e1b New package: WiringPi-0.0.20200408 2020-05-02 17:58:58 +02:00
Hazel Levine
a05a4fb924 opencv4: update to 4.3.0. 2020-05-02 17:06:57 +02:00
bra1nwave
4444ef9426 New package: jxrlib-0.2.2 2020-05-02 01:45:12 +02:00
Helmut Pozimski
d328674391 cfitsio: update to 3.480. (soname bump) 2020-05-01 11:02:26 +02:00
Érico Rolim
4c63a5ca19 common/shlibs: remove ConsoleKit2 and cgmanager
Both packages have already been removed, but their entries in shlibs
weren't. This commit fixes that.
2020-05-01 10:10:14 +02:00
q66
ad7ab5c568 configure/autoconf_cache: endian fix in ppc32 2020-04-30 01:10:21 +02:00
q66
b5fd7971b5 build-style/cmake: recognize ppcle for cross 2020-04-30 01:06:52 +02:00
q66
81e7a17c79 build-style/meson: recognize ppcle for cross 2020-04-30 01:06:52 +02:00
q66
e46ea34662 configure/autoconf_cache: fix long double size on musl 2020-04-30 01:06:51 +02:00
q66
472b244572 configure/autoconf-cache: fix ppc and add ppcle 2020-04-30 01:06:51 +02:00
q66
2357578d15 shutils/common.sh: plumbing for ppcle 2020-04-30 01:06:51 +02:00
Piotr Wójcik
04e9ee8010 xbps-src: changelog in 'show' target 2020-04-28 23:27:00 +02:00
Felipe Nogueira
9bf4070c73 slop: update to 7.5. 2020-04-28 20:14:49 +02:00
Helmut Pozimski
76cf6102bf libfilezilla: update to 0.21.0. 2020-04-28 15:26:48 +02:00
Andrew J. Hesford
b89069d0c4 New package: stoken-0.92 2020-04-27 17:48:43 -04:00
mobinmob
6e1d3c197c libfm-qt: update to 0.15.0. 2020-04-27 09:56:50 -07:00
John
061f8f8b8f
kdav: update to 20.04.0
[ci skip]
2020-04-27 13:41:24 +02:00
John
485bf1879d
New package: KDSoap-1.9.0 2020-04-26 23:09:09 +02:00
John
1852eed931
Remove package: phonon 2020-04-26 21:06:48 +02:00
John
5ed19a7c3c
Remove package: qt-webkit 2020-04-26 21:05:19 +02:00
Leah Neukirchen
3bfe448a6b libcbor: update to 0.7.0. 2020-04-26 18:51:06 +02:00
Andrew Benson
d33a3070d5 gnustep-gui: update to 0.28.0
Also add PNG and GIF support.
2020-04-25 21:31:39 +02:00
Andrew Benson
f23865f19e gnustep-base: update to 1.28.0 [ci skip] 2020-04-25 21:31:39 +02:00
Piotr Wójcik
5028523d43 common/hooks: fix pycompile_module with explicit python_version=2 2020-04-25 02:10:01 +02:00
a
3c135fddb7 06-strip-and-debug-pkgs.sh: ignore binaries for unknown machines
Because most likely these files are not executables, but some kind of
bytecode. And strip doesn't know how to strip them anyway.
2020-04-23 23:01:01 -04:00
Piotr Wójcik
8a09d89eac common/hooks: remove pycompile_version, use python_version instead 2020-04-22 20:11:26 +02:00
Andrew J. Hesford
596250e4ea xbps-src: remove default python_version
Closes: #21209 [via git-merge-pr]
2020-04-21 18:45:25 -04:00
Lorem
f2e97b34f4 mtxclient: update to 0.3.0 2020-04-20 20:00:53 +02:00
Juan RP
a31cb6e4d2
live555: update to 2020.04.12 (soname bump).
Previous distfile is gone.
2020-04-20 19:50:41 +02:00
q66
02eeac0798 environment/build-style/go: check for empty hostmakedepends 2020-04-17 05:00:39 +02:00
q66
1b2bf53e82 build-style/go: allow usage with gccgo compiler
This checks if gcc-go-tools have been specified in host deps
and if so, use gccgo to build (gcc-go-tools conflicts with go).

Also, since gccgo is not a multi-compiler, we need to override GCCGO
to get cross-builds. The gccgo for target is always installed, as
it's a part of our cross-toolchains.

[ci skip]
2020-04-17 04:53:13 +02:00
mobinmob
dd75ce680b kpmcore: update to 4.1.0. 2020-04-16 22:43:51 +02:00
Andrew J. Hesford
b8decb0e6e New package: qtutilities-6.0.4 2020-04-15 23:19:08 +02:00
Andrew J. Hesford
e33d135247 New package: tagparser-9.1.2 2020-04-15 23:19:08 +02:00
Andrew J. Hesford
679d9c04bd New package: cpp-utilities-5.2.0 2020-04-15 23:19:08 +02:00
Piotr Wójcik
6cd3bd1806 xbps-src: break out of following cyclic dependencies 2020-04-15 20:34:06 +02:00
Nafis
acc1f62ff2 yelp: update to 3.36.0. 2020-04-15 15:17:06 +02:00
Juan RP
ad3d1f862d
xbps-src: show_pkg_build_depends: handle cross case. 2020-04-15 13:29:44 +02:00
Juan RP
a73783d17d
xbps-src: fix show_pkg_build_depends after af6e1a7e79.
af6e1a7e79 introduces dependencies based in subpkgs,
but this makes "xbps-src show-build-deps" return cyclic
dependencies in some cases, i.e:

$ ./xbps-src show-build-deps kirigami2
cmake
extra-cmake-modules
kcoreaddons
kirigami2
qt5
$

This is because `kirigami2-devel` depends on `kirigami2`, thus
introducing a cycle.

Skip cycles completely, note that "show-build-deps" should not
be used to collect deps for cross compilation, because you can't
know what type of dependency it is: host or target.
2020-04-15 13:12:26 +02:00
Piotr Wójcik
af6e1a7e79 xbps-src: build depends of subpackages
resolves #20508
2020-04-15 11:17:54 +02:00
Helmut Pozimski
4cd05a2315 libdvdread: update to 6.1.1. (soname bump) 2020-04-14 20:33:31 +02:00
toluschr
ee4c37953c libkdegames: Add missing shlib 2020-04-14 20:16:46 +02:00
Juan RP
51c67dbb21
sqlite: build with SQLITE_ENABLE_DESERIALIZE.
Bump version because otherwise pkgs won't depend on
the new shlib with those symbols.
2020-04-14 16:13:24 +02:00
Juan RP
b166cdd484
Revert "xbps-src: create XBPS_WRAPPERDIR via libexec/build.sh."
This reverts commit 4df0bcff74.

Reverted until I find the real issue.
2020-04-14 14:14:13 +02:00
Jürgen Buchmüller
d50e726157 New package: stk-4.6.1
Closes: #20970
2020-04-14 13:07:27 +02:00
Juan RP
8ab6edc842
xbps-src/chroot.sh: copy xbps repo keys even with -N.
To make @pullmoll happy
2020-04-13 01:59:03 +02:00
Juan RP
8b3ce3fc02
xbps-src: (chroot_sync_repodata) skip unnecessary stuff with -N. 2020-04-13 01:14:31 +02:00
Juan RP
ac4186c7d2
xbps-src/environment/autoconf_cache: disable lchmod.
lchmod in musl always returns ENOTSUP and this makes some
ruby gems fail, i.e jekyll.
2020-04-12 20:32:57 +02:00
Daniel Eyßer
ef4596b546 build-style/cargo.sh: don't use post_install() for leftover removal 2020-04-12 18:43:18 +02:00
Helmut Pozimski
1511206eb1 gwenhywfar: update to 5.3.0 (soname bump) 2020-04-12 12:04:36 +02:00
Daniel Eyßer
d617707961 dav1d: update to 0.6.0. 2020-04-12 10:07:47 +02:00
Đoàn Trần Công Danh
7c8ab37d36 pkglint: forbid files generated by mimedb trigger 2020-04-11 21:19:42 -04:00
Andrew J. Hesford
623fc18e6f llvm7: remove package 2020-04-11 05:32:52 +02:00
Andrew J. Hesford
9ee85de119 ldc: update to 1.20.1. 2020-04-11 05:32:52 +02:00
Jürgen Buchmüller
6f874cd932 New package: MonkeysAudio-5.28 2020-04-10 16:47:02 +02:00
amak
7afa1efd7b libnpupnp: update to 2.2.1 2020-04-09 19:58:20 +02:00
Duncaen
631932aacf
mdnsd: update to 0.9. 2020-04-09 17:07:44 +02:00
Duncaen
6dab15c008
botan: fix shlib entry in common/shlibs 2020-04-08 23:40:57 +02:00
travankor
3610a35271 cargo.sh: don't hardcode the path.
Clean up the cargo remnants in the post install phase.
2020-04-07 21:25:12 +02:00
Benjamín Albiñana
5ed23f1b90 qpdf: update to 10.0.0. 2020-04-07 21:15:52 +02:00
Nafis
9171124c03 gedit: update to 3.36.1. 2020-04-07 21:14:01 +02:00
Juan RP
56d66bdcf0
common/shlibs: llvm{6,8} are gone. 2020-04-07 15:05:53 +02:00
Juan RP
4df0bcff74
xbps-src: create XBPS_WRAPPERDIR via libexec/build.sh.
This way there's no stale files in other unrelated targets,
like `show-build-deps`.
2020-04-07 12:39:41 +02:00
Leah Neukirchen
64ef186678 common/xbps-src/shutils/cross: update cross-vpkg-dummy version. 2020-04-06 22:26:43 +02:00
Leah Neukirchen
0f10bc3ed2 ruby: update to 2.7.1. 2020-04-06 14:33:41 +02:00
mobinmob
2388b0f040 wf-shell: update to 0.4.0. 2020-04-06 09:59:21 +02:00
Jürgen Buchmüller
576470cb3a New package: cbang-1.3.3
Prerequisite for building fah-viewer of Folding@Home.
2020-04-06 09:11:50 +02:00
John
aecf307fdb common/qmake.sh: reorder args
[ci skip]
2020-04-03 09:19:18 -07:00
John
dd4f7cc6ef qt5: update to 5.14.2 2020-04-03 09:19:18 -07:00
Cameron Nemo
78ee761230 New package: libslirp-4.2.0 2020-04-02 20:12:31 +02:00
Karol Kosek
334d2c67f5 libqmatrixclient: update to 0.5.3.2. 2020-04-02 11:11:25 +02:00
Jürgen Buchmüller
dc8ee0cbd7 repo-keys: remove my testing repo key as it's unofficial 2020-04-01 20:55:45 +02:00
Jürgen Buchmüller
c7891063fb build-style/go.sh: support armv5* as well 2020-04-01 10:23:34 +02:00
John
f4d315aaa8
build-style/meson: update for new env var behaviour
meson 0.54 now honors _FOR_BUILD env vars, and we don't have to set CC
and friends to the host system vars. Setting PKG_CONFIG_FOR_BUILD is
needed since otherwise it would pickup our cross wrapper
2020-03-31 16:01:20 +02:00
Leah Neukirchen
9eaf5ab91b janet: update to 1.8.0. 2020-03-30 12:00:12 +02:00
q66
ec937e4d29 environment/build-style/go.sh: specify a default set of archs
This is necessary so that crossbuilds to unsupported architectures
are not actually attempted. There is a default archs set which
covers all architectures supported by the official compiler,
and setting it in the template can be used to restrict it more.

Also, add missing GOARCHs. These are irrelevant to whether we
can currently build for that arch or not. Just keep it around
as a list of potential archs to support. These are taken from
gccgo, and in case support for anything is added in the official
compiler, they should match.
2020-03-30 05:32:09 +02:00
Jürgen Buchmüller
a5e1f70082 cross-profiles/armv5*: add missing flags 2020-03-29 23:31:17 +02:00
q66
a6594a579e cross-profiles: add x86_64 2020-03-29 21:12:43 +02:00
Andrew Benson
b9b97f586e allegro5: enanble native dialog support 2020-03-28 21:37:34 +01:00
Stefan Mühlinghaus
e44b06899c libmypaint: update to 1.5.1 2020-03-28 16:05:07 +01:00
Leah Neukirchen
2efeec6c5a libcbor: update to 0.6.1. 2020-03-27 11:06:50 +01:00
Jürgen Buchmüller
671c092470 kea: update to 1.7.6 2020-03-27 10:32:54 +01:00
Piraty
613651c918 common/shlibs: add missing allegro4 libs 2020-03-26 13:15:33 +01:00
Jürgen Buchmüller
6f30aa6e08 options.description: describe dav1d + zimg options 2020-03-25 19:40:10 +01:00
Đoàn Trần Công Danh
447bae0d3e uname.sh: fix cross uname -m when XBPS_ARCH is reseted
From commit cf6e6f14d3, (wrappers/uname: report correct machine type
on ethereal, 2020-02-10).

Some template use `env -i` to reset environment variable for building
host's binary file, thus the wrapped `uname -m` reports empty strings.

Fix it by falling back to the value reported by `/usr/bin/uname -m`.
We don't expect people cross-compile from i686-ethereal-chroot on top
of x86_64 machine, it was expected to use for travis to native compile
i686 only.
2020-03-24 03:59:36 +01:00
Jürgen Buchmüller
4c4ad4ea52 common/shlibs: fix for libffi 2020-03-24 03:15:29 +01:00
Jürgen Buchmüller
f0cb35d5e2 libffi: update to 3.3 2020-03-24 03:12:47 +01:00
Jürgen Buchmüller
54f402205d gsl: update to 2.6 2020-03-23 01:46:33 +01:00
streaksu
7be8ab8ab8 gjs: update to 1.63.3
Closes: #20283 [via git-merge-pr]
2020-03-22 15:50:41 +01:00
Lorem
998365683a New package: budgie-desktop-10.5.1 2020-03-20 12:46:06 +01:00
travankor
232b34be43 wlc: remove.
Abandoned library.
2020-03-19 18:05:50 +01:00
Đoàn Trần Công Danh
c0ab53b2f5 git: update to 2.25.2. 2020-03-18 09:34:32 +01:00
Leah Neukirchen
76cb4db942 libcbor: update to 0.6.0. 2020-03-16 15:19:05 +01:00
q66
2163ca2d03 build-style/meson.sh: drop unneeded AR export
This was fixed in Meson upstream ages ago. We have also fixed this
in gcc itself.
2020-03-15 22:03:35 +01:00
Leah Neukirchen
465dd3273e fontforge: update to 20200314. 2020-03-15 17:19:31 +01:00
Zach Dykstra
44b74792bb facter: update to 3.14.9. 2020-03-13 23:14:37 +00:00
John
67beac4d42 kImageAnnotator: update to 0.2.1. 2020-03-13 15:48:43 +01:00
travankor
3136c42359 New package: gtk-layer-shell-0.1.0 2020-03-10 15:38:58 +00:00
Piotr Wójcik
174f6b522b common.sh: allow individual build options for packages with dot in name 2020-03-09 21:59:16 +01:00
Zach Dykstra
e4b9e4a04a update_check.sh: remove v from the detected version match group 2020-03-09 21:05:58 +01:00
toluschr
1abc238316 scanmem: split package 2020-03-09 20:31:39 +01:00
Zach Dykstra
ff2b6f8aef kid3: update to 3.8.2. 2020-03-06 20:47:07 +01:00
Zach Dykstra
68ff275d24 modsecurity: update to 3.0.4. 2020-03-06 20:29:37 +01:00
Juan RP
47175dc8bb
xbps-src: fix build-options via cmdline.
Fixes #19495
2020-03-06 18:18:36 +01:00
Zach Dykstra
a02f5e91c7 sg3_utils: update to 1.45. 2020-03-06 16:31:29 +01:00
Jürgen Buchmüller
52bf8e75ab gnunet: update to 0.12.2
Also add the common/shlibs entries and fix host depends.
2020-03-06 07:57:39 +01:00
Zach Dykstra
9c66d02a03 facter: update to 3.14.8. 2020-03-06 06:17:08 +01:00
yopito
225d165dd1 kdevelop: update to 5.5.0, enable crossbuild
[ci skip]
2020-03-05 16:01:42 +01:00
Juan RP
1df1b42312 New package: alembic-1.7.12 2020-03-04 13:15:58 +01:00
Juan RP
287f323db7 New package: openvdb-7.0.0 2020-03-04 12:00:03 +01:00
Juan RP
43cd4db8fa New package: c-blosc-1.17.1 2020-03-04 11:13:30 +01:00
teldra
d8adec4ee3 New package: openimagedenoise-1.1.0 2020-03-04 10:27:22 +01:00
Leah Neukirchen
14517c954c New package: janet-1.7.0 2020-03-03 16:51:49 +01:00
Juan RP
9121f0d024
travis/prepare.sh: don't set XBPS_{PKG,REPO}_COMPTYPE.
Use xbps defaults.
2020-03-03 10:49:35 +01:00
Juan RP
7fe90df2b1
xbps-src: don't set a default for XBPS_PKG_COMPTYPE.
Use xbps-create(1) defaults:

 - xbps<0.59 defaults to xz
 - xbps>=0.59 defaults to zstd
2020-03-03 10:26:12 +01:00
Juan RP
080f593d16 common/shlibs: update for xbps-0.59. 2020-03-03 09:07:57 +01:00
q66
1fdd919d3b 02-script-wrapper: preserve original timestamps of wrapper scripts
At least since 0.53, the meson buildsystem checks whether the
"date" command's file is outdated and if it is, it'll trigger
regeneration of the build files.

Since the wrappers are reinstalled from scratch on every build step,
this would result in meson being re-run on each of those steps.
Which resulted in broken builds in some projects (e.g. efl) since
our meson build-style by default uses LTO and that requires the AR
environment variable being exported in a specific way, which was
only being done for the do_configure step but not build/install,
which resulted in meson being run with one env for configure and
another env for build, which broke everything.
2020-03-02 00:58:35 +01:00
Andrew J. Hesford
a303e08e1a protobuf: upgrade to 3.11.4 2020-02-28 19:43:51 -08:00
Andrew J. Hesford
8b475aa4b7 protobuf: rename all packages with major version 18 2020-02-28 19:43:51 -08:00
Jürgen Buchmüller
6a702e9cc0 kea: update to 1.7.5 2020-02-29 00:30:26 +01:00
Zach Dykstra
ab38dd45d6 unbound: Move libunbound.so.8 to a sub-package 2020-02-28 08:44:21 +01:00
amak
e63cadcd97 libnpupnp: update to 2.1.1 2020-02-26 17:01:12 +01:00
Karl Nilsson
2d62882a02 proj: update to 6.3.1. 2020-02-26 09:13:10 +01:00
q66
023d6b334f common/shlibs: fix volk 2020-02-26 00:07:56 +01:00
bra1nwave
f1aee0e3c5 libfilezilla: update to 0.20.1. 2020-02-25 12:51:25 +01:00
Alexander Gehrke
a28a777a95 build-style/cargo.sh: also delete /usr/.crates2.json 2020-02-25 12:23:45 +01:00
Piraty
cfab5c9f60 x265: update to 3.3. 2020-02-24 00:21:34 +01:00
John
52dc86a4aa kiwix-lib: update to 9.0.1. 2020-02-23 15:42:05 +01:00
John
61b83a08bf kImageAnnotator: update to 0.2.0. 2020-02-23 04:35:17 +01:00
John
f369283627 kColorPicker: update to 0.1.1. 2020-02-23 04:35:17 +01:00
travankor
3842294972 build-style/cargo.sh: append configure_args to cargo install
Cargo will only activate the default features for a package.
Instead, pass the correct features to cargo install.
2020-02-22 19:09:05 +01:00
bra1nwave
f73d2df928 mgba: update to 0.8.1.
- adopt package
2020-02-21 16:21:40 +01:00
Jürgen Buchmüller
f27219e1b8 common/shlibs: add missing cegui libs 2020-02-20 17:43:00 +01:00
Leah Neukirchen
52739556cd New package: libfido2-1.3.0 2020-02-20 17:01:04 +01:00
Leah Neukirchen
217407671c New package: libcbor-0.5.0 2020-02-20 17:01:04 +01:00
Andrew Benson
052cee7b79 volk: update to 2.2.0. 2020-02-20 10:09:55 +01:00
Piotr Wójcik
e06efd6bbb hooks/do-extract: refrain from extracting text files outside wrksrc 2020-02-19 19:02:01 +01:00
Piotr Wójcik
9e585603d6 hooks/do-extract: treat *.sh files as text files 2020-02-19 19:02:01 +01:00
bra1nwave
548eff51df gnuradio-osmosdr: update to 0.2.0. 2020-02-18 13:53:49 +01:00
Jürgen Buchmüller
b94c2b73bc New package: tinyclipboard-16.01 2020-02-18 11:32:23 +01:00
Đoàn Trần Công Danh
0e7b7f4ada New package: libtimezonemap-0.4.6 2020-02-15 07:13:01 +01:00
Karl Nilsson
1e83f5c701 New package: gmio-0.4.1 2020-02-14 20:31:00 +01:00
Juan RP
edeaa796f0 weston: update to 8.0.0. 2020-02-14 19:51:25 +01:00
Juan RP
936c09e4d5 gnutls: update to 3.6.12.
Added TPM and DANE support.
2020-02-14 14:26:16 +01:00
Đoàn Trần Công Danh
f53913f4ae gnome-panel: split devel, build with zoneinfo
gnome-panel was added back at 9b6b53deec, (New package:
gnome-panel-3.30.0, 2018-10-04)

And that version provided current shlib.
2020-02-14 12:40:38 +01:00
Đoàn Trần Công Danh
779b0bd54c common/shlibs: mutter: add versioned soname to shlibs
- mutter generates shared-object with both API version, and SONAME
  version.
- We declared unversioned SONAME (with API version in template)
- gnome-shell requires versioned SONAME when packaging.

- Fix this problem by adding both versioned and unversioned SONAME to
  shlibs list
2020-02-14 08:03:09 +01:00
Duncaen
b59e6a784e
common/shlibs: revert libressl bump minimum versions to 3.0.2.
This reverts commit 1a93024d4e.
2020-02-13 21:37:15 +01:00
John
50683d9511 boost1.68: removed 2020-02-13 18:40:49 +01:00
Andrew J. Hesford
fb043517ba zfs: update to 0.8.3 2020-02-13 07:01:16 +01:00
Đoàn Trần Công Danh
548dc46261 caribou: switch to python3, split libcaribou
- caribou can run with python 3 just fine.

- cinnamon doesn't need all files from caribou for On Screen Keyboard.
  Split them out to drop unnecessary python dependencies.

- Fix broken stylesheet for antler-keyboard
2020-02-13 06:52:56 +01:00
Juan RP
e5b0e52f84 nfs-utils: libnfsidmap is part of nfs-utils.
Get rid of the old libnfsidmap pkg and create subpkgs
for it from nfs-utils.
2020-02-12 10:35:23 +01:00
innerspacepilot
0c523c2240 add support for .xz compressed files 2020-02-12 08:36:14 +01:00
Piotr Wójcik
588e8cdb7b common: retry ftp download during CI 2020-02-11 23:05:31 +01:00
Piotr Wójcik
316d0380c2 common/travis/license.lst: update to 3.8 2020-02-11 19:57:51 +01:00
John Zimmermann
5a5dcd0188 kdecoration: update to 5.18.0
[ci skip]
2020-02-11 19:10:16 +01:00
amak
96f7768d04 libupnpp: update to 0.18.0 2020-02-11 08:57:14 +01:00
Đoàn Trần Công Danh
cf6e6f14d3 wrappers/uname: report correct machine type on ethereal
We're using Ethereal chroot style on Travis CI.

In that chroot style, `uname -m` reports x86_64 even if we're
bootstrapped with i686 systems.

Some i686 build that employ `uname -m` is failing on Travis CI,
e.g: https://travis-ci.org/void-linux/void-packages/jobs/648010517#L5787

Change `uname` output to make Travis Output meaningful for i686.
2020-02-11 08:56:25 +01:00
John
924e9f7f51 bullet: update to 2.89. 2020-02-10 19:55:37 +01:00
Jürgen Buchmüller
84c01626ef qxmpp: update to 1.2.0 2020-02-10 14:32:16 +01:00
amak
ec846b7d0c New package: libnpupnp-2.0.1 2020-02-10 01:40:04 -05:00
bra1nwave
b74366b423 gnuradio-rds: update to 3.8.0.
[skip ci]
2020-02-09 19:08:31 +01:00
bra1nwave
ddfbc8f69e gnuradio-osmosdr: update to 0.1.5.
[skip ci]
2020-02-09 19:08:31 +01:00
bra1nwave
8086e1f2fa New package: mpir-3.0.0 2020-02-09 19:08:31 +01:00
bra1nwave
04a77246df uhd: update to 3.15.0.0. 2020-02-09 19:08:31 +01:00
bra1nwave
d455071c78 volk: update to 2.1.0.
[skip ci]
2020-02-09 19:08:31 +01:00
bra1nwave
9d23fd2250 gnuradio: update to 3.8.0.0.
[skip ci]
2020-02-09 19:08:31 +01:00
Đoàn Trần Công Danh
cccc08c55a New package: dino-0.1.0
Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
Co-authored-by: Ogromny <ogromnycoding@gmail.com>
2020-02-07 23:33:25 +01:00
q66
9fb3ffe131 common: make XBPS{_TARGET}_NEED_ATOMIC less misleading 2020-02-07 21:41:39 +01:00
Jürgen Buchmüller
5bed028584 common.sh: introduce XBPS{,_TARGET}_NEED_ATOMIC 2020-02-07 21:29:22 +01:00
John
0adf0a781c build-style/cmake: pass DESTDIR as env var to make install
this ensures that the build-style also works with ninja when setting
-GNinja and make_cmd=ninja
2020-02-06 10:34:36 +01:00
Andy Weidenbaum
e8e2b2e90a build-style/perl6-dist: rename to raku-dist. 2020-02-05 09:58:38 +01:00
Zach Dykstra
b7389f26af Add hg.sr.ht to update_check.sh
hg.sr.ht project pages are laid out quite closely to GitHubs format. We
can basically clone the check for GitHub to a new base URL of hg.sr.ht .
2020-02-05 09:05:08 +01:00
John
885f73da4b New package: OpenSubdiv-3.4.0 2020-02-02 21:08:02 +01:00
Duncaen
8e8f4e62b8
rtmidi: update to 4.0.0. 2020-02-02 16:09:20 +01:00
Jürgen Buchmüller
a32b6efd23 02-script-wrapper: add wrappers for ap{r,u}-1-config 2020-01-31 20:28:15 +01:00
Jürgen Buchmüller
c941815b91 kea: update to 1.7.4 2020-01-31 18:43:21 +01:00
Duncaen
e7885a4445
Revert "Revert "Revert "common/shlibs: lower libressl version requirement for xbps build"""
This reverts commit da6a1b5c2e.
2020-01-31 16:39:26 +01:00
Duncaen
da6a1b5c2e
Revert "Revert "common/shlibs: lower libressl version requirement for xbps build""
This reverts commit 1d0acaa7a2.
2020-01-31 16:35:37 +01:00
Duncaen
1d0acaa7a2
Revert "common/shlibs: lower libressl version requirement for xbps build"
This reverts commit 321005de62.
2020-01-30 20:04:34 +01:00
q66
ce01218739 common/shlibs: drop invalid version constraint
Newer xbps-uhelper will not accept these.
2020-01-30 19:33:02 +01:00
Duncaen
321005de62
common/shlibs: lower libressl version requirement for xbps build 2020-01-30 18:26:11 +01:00
Duncaen
c934651b70
New package: mdnsd-0.8 2020-01-30 17:18:43 +01:00
q66
cd2e132ea1 xbps-src: per-architecture handling of repo confs
The new behavior is basically this:

1) Local repos are installed same as before.
2) Multilib configs are now handled only if they exist. They follow
   a naming system repos-{local,remote}-ARCH-multilib.conf.
3) Remote repo files follow naming repos-remote-ARCH.conf. If that
   does not exist, repos-remote.conf or repos-remote-musl.conf is
   used instead (fallback).
4) Cross follows the same behavior, just without multilib.

[ci skip]
2020-01-30 15:49:01 +01:00
Jürgen Buchmüller
9abee0ff02 liborcus: update to 0.15.3 2020-01-30 12:30:46 +01:00
Jürgen Buchmüller
f114138ba1 libixion: update to 0.15.0
Revision 2 because 0.15.0_1 already existed once.
2020-01-30 12:30:46 +01:00
Hazel Levine
e187e47828 New package: opencv4 4.2.0.
[ci skip]
2020-01-30 12:27:02 +01:00
Julio Galvan
60b693d1da New package: raft-0.9.16. 2020-01-30 08:19:28 +01:00
Julio Galvan
8bf7bfc983 New package: libco-20. 2020-01-30 08:19:28 +01:00
amak
8bacddc603 New package: snapcast-0.18.1 2020-01-29 23:33:16 +01:00
Duncaen
2cd334b46a
Revert "common/shlibs: lower libressl version requirement for xbps build"
This reverts commit 57315060ad.
2020-01-28 20:32:14 +01:00
Duncaen
57315060ad
common/shlibs: lower libressl version requirement for xbps build 2020-01-28 20:21:24 +01:00
q66
f0e852c511 xbps-src: implement per-architecture repocache
That means instead of having a single hostdir/repocache, there
is now hostdir/repocache-$XBPS_TARGET_MACHINE.

This solves multiple problems:

1) When cross-compiling for different architectures and the repos
   for host and target differ, you will not get signature/checksum
   conflicts for noarch packages.
2) The clean-repocache command will not delete noarch packages that
   don't belong to that architecture.
3) Clean mixing of glibc and musl masterdirs with the same hostdir
   is now possible; even when building natively, the musl masterdir
   will use its repocache-foo-musl, while the glibc masterdir will
   use repocache-foo.

[ci skip]
2020-01-28 18:25:39 +01:00
q66
4098c62ebc xbps-src: prevent builddir/destdir from always being removed
The problem here is that newly introduced behavior in commit
b2b0409be4 resulted in builddir and
destdir *always* being removed when starting a build, as a part of
masterdir auto-update. We don't want this as we may want to resume
a previous build (e.g. by running stages individually or by resuming
a failed build from where it stopped).

Therefore, explicitly override the removal to restore previous behavior.
2020-01-28 01:09:04 +01:00
a dinosaur
3a039a288f New package: libopenmpt-0.4.11 2020-01-26 16:28:11 +01:00
Juan RP
d94a15be8f
xbps-src: use XBPS_INSTALL_ARGS; allow custom xbps.d settings.
If `etc/xbps.d/custom` exists (directory) and contains
xbps.d(5) .conf files, those will be copied verbatim
to `masterdir/etc/xbps.d`.

This allows you to set your custom xbps.d(5) settings
without having to modify any other file.

This is also useful for testing xbps.d(5) noextract feature.
2020-01-26 10:41:12 +01:00
John
4c3b1f9bcd boost: update to 1.72.0.
[ci skip]
2020-01-25 19:06:19 +01:00
John
e4377b0bb1 New package: boost1.69-1.69.0 2020-01-25 19:06:14 +01:00
damneq
f0d921de9f wlroots: update to 0.10.0 2020-01-25 08:51:48 +01:00
Jürgen Buchmüller
f6217e635e wildmidi: Enable libopenal; replaces WildMidi>=0
Remove the common/shlibs entry for WildMidi in favor of libwildmidi.
We can now remove the WildMidi{,-devel} packages.
2020-01-24 16:28:03 +01:00
mobinmob
d224b06d8e 00-distfiles.sh: allow bsdtar for zip and 7z archives 2020-01-24 14:53:41 +01:00
Frank Steinborn
ada657711b New package: kafkacat-1.5.0 2020-01-24 13:35:00 +01:00
Jürgen Buchmüller
3e3c864af5 New package: wildmidi-0.4.3 2020-01-23 17:53:54 +01:00
damneq
55abe22ddd Waybar: update to 0.9.0 2020-01-21 16:13:24 +01:00
yopito
bcfba5765f python3-pyside2: update to 5.14.0 w/ Qt 5.13.2 support, fix update detection
fix #18353
2020-01-19 21:20:17 +01:00
yopito
1e8322abc5 shiboken2: update to 5.14.0, fix update detection 2020-01-19 21:20:17 +01:00
Jürgen Buchmüller
3c45d65422 mutter: needs gettext in hostmakedepends
Also fix common/shlibs entries for mutter-3.34.1
2020-01-19 16:59:05 +01:00
Helmut Pozimski
1d84baf522 cfitsio: change to gnu_configure build_style
The upstream CMake file produces a wrong soname and a broken
pkg-config file.
2020-01-19 15:07:46 +01:00
Helmut Pozimski
2517c6b47d aqbanking: update to 6.0.0. (soname bump) 2020-01-18 20:36:01 +01:00
Helmut Pozimski
671eff253e aqbanking: update to 5.99.45. (soname bump) 2020-01-16 20:36:27 +01:00
Helmut Pozimski
37296ca0b3 gwenhywfar: update to 5.1.0. (soname bump) 2020-01-16 20:36:27 +01:00
Duncaen
0ad3adfb0b
Revert "xbps-src/build.sh: always start with a clean statedir."
This reverts commit 2a959e32ee.
2020-01-13 23:34:00 +01:00
Enno Boland
7f2456a54b common/shlib: remove legacy shlibs of NetworkManager 2020-01-12 20:52:03 +01:00
q66
2b7fb8124c 00-distfiles.sh: allow bsdtar for ruby gems 2020-01-11 18:52:20 +01:00
q66
f317ed5e7e common/build-style/cmake.sh: strip -pipe if present in C(XX)FLAGS
Reason: https://gitlab.kitware.com/cmake/cmake/issues/19590

Our workaround within cmake is not sufficient as it does not
address the issue fully and things still break sometimes. So
work around this in the build-style for the time being (and
drop the cmake patch).

Once this is fixed upstream (probably needs special casing
for the -pipe flag and strip it during compile tests) we
can drop this.
2020-01-11 18:52:12 +01:00
Juan RP
7abccdf66c
intel-gmmlib: update to 19.4.1 (soname bump). 2020-01-11 09:15:37 +01:00
Jürgen Buchmüller
1111601672 common.sh: if $XBPS_SKIP_REMOTEREPOS rm *remote*
There may be /etc/xbps.d/*remote* config files dangling from a previous
run w/o XBPS_SKIP_REMOTEREPOS being set. Make sure to remove them
in case $XBPS_SKIP_REMOTEREPOS is set for this run.
2020-01-08 16:54:32 +01:00
Jürgen Buchmüller
5a06132cc3 common/shlibs: remove duplicate for libgee-0.8.so.2 2020-01-08 14:37:48 +01:00
Duncaen
210c4ded44
Revert "Revert "Revert "Revert "Revert "Revert "libressl: bump minimum versions in common/shlib to 3.0.2.""""""
This reverts commit 68da858f9b.
2020-01-06 15:14:54 +01:00
Jürgen Buchmüller
834a0a397f 00-distfiles.sh: fix bsdtar contents checksum (@)
Closes: #18070
2020-01-06 15:15:50 +01:00
Duncaen
68da858f9b
Revert "Revert "Revert "Revert "Revert "libressl: bump minimum versions in common/shlib to 3.0.2."""""
This reverts commit abb8fe932a.
2020-01-06 15:06:00 +01:00
Juan RP
a540b683ad
travis/prepare: use lz4 compression type for pkgs/repos.
lz4 is the fastest one available with libarchive, and
size is not the most important thing in travis.
2020-01-05 18:36:44 +01:00
Juan RP
2a959e32ee
xbps-src/build.sh: always start with a clean statedir.
Let's see if this fixes buildbot...
2020-01-05 13:02:43 +01:00
Juan RP
0ad1351c30
xbps-src/chroot.sh: repair "binary-bootstrap" for 32bit on x86_64. 2020-01-05 12:07:30 +01:00
Juan RP
12f676e6f2
xbps-src: install_pkg_deps: restore previous behaviour.
Don't msg_error if a dependency failed to build, maybe
due to broken or nocross.
2020-01-05 10:48:13 +01:00
Juan RP
b2b0409be4 xbps-src/chroot.sh: simplify update_base_chroot(). 2020-01-05 10:44:56 +01:00
Juan RP
fde04ae647 travis/build.sh: xbps-src takes care of everything now.
Also this file does not contain any bashism, so use /bin/sh.
2020-01-05 10:44:56 +01:00
Juan RP
b164856abd xbps-src/chroot.sh: silence grep output 2020-01-05 10:44:56 +01:00
Juan RP
81b2dc578e travis/build.sh: simplify logic 2020-01-05 10:44:56 +01:00
Juan RP
d547e90018 hooks/do-extract: 00-distfiles.sh: disable trap on ERR. 2020-01-05 10:44:56 +01:00
Juan RP
d15b1f6746 hooks: 00-distfiles.sh: detect bsdtar and then tar (GNU).
This way xbps-src is able to work with any of them.
2020-01-05 10:44:56 +01:00
Juan RP
8e0644f7cf travis/build.sh: use -E (and get rid of -f) while building base-chroot. 2020-01-05 10:44:56 +01:00
Juan RP
5285cb9212 xbps-src: fix for x86_64 local multilib repos.
Found and fixed by @pullmoll
2020-01-05 10:44:56 +01:00
Juan RP
34d6624a5c travis/build.sh: perform sysup before installing base-chroot. 2020-01-05 10:44:56 +01:00
Juan RP
05980fbaba travis/build.sh: also use xbps.d repos, to resolve missing deps. 2020-01-05 10:44:56 +01:00
Juan RP
5b938c9c0c travis/build.sh: local repo path v2 2020-01-05 10:44:56 +01:00
Juan RP
186e9f3025 travis/build.sh: fix repo path, use -H. 2020-01-05 10:44:56 +01:00
Juan RP
7a217ffadd travis/build.sh: install base-chroot and remove autodeps. 2020-01-05 10:44:56 +01:00
Juan RP
80b76c221a xbps-src: update_base_chroot(): remove autodeps after sysup. 2020-01-05 10:44:56 +01:00
Juan RP
9703739139 travis/build.sh: always update base-chroot in masterdir. 2020-01-05 10:44:56 +01:00
Juan RP
ebb1ff140a travis/build.sh: fix xbps-src opts for ethereal. 2020-01-05 10:44:56 +01:00
Juan RP
958e3ead5d travis: rebuild base-chroot via build.sh not prepare.sh. 2020-01-05 10:44:56 +01:00
Juan RP
7b11d13c38 travis: always build a recent base-chroot pkg 2020-01-05 10:44:56 +01:00
Juan RP
817d3a8b7d chroot_init: return 0 at the end to not inherit last cmd errval. 2020-01-05 10:44:56 +01:00
Juan RP
8b21a5a74d travis: some tweaks for base-chroot-v2:
- no need to perform `boostrap-update` anymore, xbps-src does it now.
- don't set useless values to `etc/conf`.
2020-01-05 10:44:56 +01:00
Juan RP
e4a5beb116 travis: update set_mirror.sh for etc/xbps.d. 2020-01-05 10:44:56 +01:00
Juan RP
75eca1b03e xbps-src: base-chroot-v2 (reduce artifacts/deps)
This patchset contains multiple changes to xbps-src and
its required package "base-chroot" for building packages
via chroot.

- moved xbps.d(5) conf files to `etc/xbps.d`.
- renamed xbps.d(5) repository files to `etc/xbps.d/repos-{local,remote}*`.
- do not set `--repository` to any xbps command that supports it,
  xbps-src now simply populates `rootdir/etc/xbps.d` with correct
  settings (taking care of CHROOT_READY/IN_CHROOT).
- Unless `-C` is set (to preserve builddir/destdir/autodeps), when
  entering to the chroot (if CHROOT_READY is set), xbps-src will
  clean up the masterdir and then perform a system update to always
  use a constant set of packages for that exact date.
- Improved some normal/error msgs.
- Includes support for `xbps>=0.58`.
- common/hooks: switch to bsdtar.
- base-chroot:
  - base-chroot-musl is gone, now unified for glibc/musl.
  - deps removed: gettext, mpfr, readline, texinfo, which, xz.
  - deps changed: tar -> bsdtar.

Effectively this reduces dependencies in `base-chroot`, makes
it unified for musl and glibc, switches xbps-src to use `bsdtar`
rather than GNU `tar` and `xz`, gets rid of useless host dependencies
like GNU gettext, texinfo, etc.

I've been testing these changes for 1 month or so already,
I was able to build from scratch `base-system` for both native
and multiple targets, i.e `./xbps-src -a target -Nt pkg base-system`
2020-01-05 10:44:56 +01:00
Piotr Wójcik
85f5e06fda xbps-src: don't install checkdepends for cross build 2020-01-02 23:15:41 +01:00
Juan RP
f814af991a procps-ng: update to 3.3.16. 2019-12-31 14:43:36 +01:00
Juan RP
8c9aca6426
xbps-src: "build-options" obj is a string, no newlines accepted. 2019-12-29 20:19:54 +01:00
Đoàn Trần Công Danh
f130fb058a hook: python-shebang: check for shebang in the first line only
- Grepping whole files is inefficient
- git-instaweb (in git package) has the code to generate python file in
  a here doc in the middle of its code, old hook generates false
  positive with this package
2019-12-28 18:02:39 +01:00
Stefano Ragni
5c29661bf1 common/shlibs: remove unused mesa XvMC libs 2019-12-27 20:21:57 +01:00
Juan RP
b0f2108b4b
vlc: rebuild with a fixed common/shlibs for rpi.
The arm pkgs are linked against libGLESv2.so, which
is provided by the rpi-userland pkg. Use proper ordering.

Close #17814
2019-12-27 15:28:08 +01:00
Piraty
0e0bfacd8b wireshark: update to 3.2.0. 2019-12-26 13:41:13 +01:00
Juan RP
ceda3ed999
common/shlibs: resolve conflicts for intel-gmmlib. 2019-12-26 12:36:50 +01:00
Nathan Owens
55913be7fc jsonnet: Add devel package
Package development libraries and headers.
Closes #17240

Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-25 17:46:50 +01:00
Leah Neukirchen
9dba2a6063 fetch-xtools.sh: update xtools link. 2019-12-25 15:30:03 +01:00
Nathan Owens
b9cf628bb7 virglrenderer: update to 0.8.1
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-25 12:53:21 +01:00
bra1nwave
fc0f9d89fa libfilezilla: update to 0.19.3. 2019-12-25 08:19:35 +01:00
travankor
c6e2c36877 libplacebo: update to 1.29.0. 2019-12-25 08:01:49 +01:00
Nathan Owens
7d772c879b snapper: update to 0.8.7
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-25 07:49:47 +01:00
Leah Neukirchen
bd739bd45f environment/build-style/python*-module: makedepends on the appropriate versions. 2019-12-23 17:34:15 +01:00
Leah Neukirchen
d3968bef3c build-style/python[3]-module: override _PYTHON_SYSCONFIGDATA_NAME
Use the sysconfigdata for the appropriate cross arch.
Upstream change: https://bugs.python.org/issue36235
2019-12-23 17:15:51 +01:00
Leah Neukirchen
16069736c3 boost: rebuild for Python 3.8.
Also ensure bjam is called with the same parameters, to avoid
a full rebuild with -j1 in do_install.
2019-12-23 14:11:46 +01:00
Leah Neukirchen
915fe2de9f common/environment/setup/python.sh: update to Python 3.8. 2019-12-23 14:11:45 +01:00
Leah Neukirchen
5f4f355bf6 python3: update to 3.8.1. 2019-12-23 14:11:45 +01:00
q66
7febf540a9 shutils/purge_distfiles.sh: fix purging of multiple distfiles
Previously, xbps-src would try to find checksums in template files
and not purge those found but it actually ignored everything that
had the checksums specified on multiple lines.

The reason for this is that the bash 'read' builtin reads until it
finds a newline, and if you specify multiple checksums on multiple
lines rather than on one line it would ignore all but the first.

Fix this by replacing newlines with spaces, so that it can properly
read all checksums into an array.
2019-12-23 00:53:29 +01:00
Piraty
2098bb5e57 New package: jitterentropy-2.2.0 2019-12-20 21:06:01 +01:00
Leah Neukirchen
d94c8e6a21 grpc: update to 1.26.0. 2019-12-19 11:27:35 +01:00
Jürgen Buchmüller
a4cee10ed8 libgee: update to 0.20.2 2019-12-19 00:52:25 +01:00
q66
9fa2f232b0 libticalcs2: remove texinfo hostdep and fix shlibs typo 2019-12-18 23:17:24 +01:00
Nathan Owens
8b96d62c16 libiscsi: update to 1.19.0
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-16 20:52:18 +01:00
Stefano Ragni
d9d9ef77b1 common/shlibs: add libigdgmm.so.12 2019-12-16 18:22:04 +01:00
Zach Dykstra
b23faf706c New package: pam_zfscrypt 0.2.0 2019-12-15 20:13:34 +01:00
Juan RP
3a08e3d1b6
xbps-src: new pre-pkg hook that prints collected rdeps. 2019-12-15 18:55:58 +01:00
Juan RP
f7412cdf8d
xbps-src: don't set -i to xbps-install(1).
As reported by @pullmoll via https://github.com/void-linux/xbps/issues/190
the culprit is this assignment, rather than in the xbps code.

Tested with local and remote repos, no regressions found.
2019-12-15 18:53:04 +01:00
Gangsta Cat
502d8d90d0 dotherside: update to 0.6.5. 2019-12-15 16:53:40 +01:00
Cameron Nemo
23ff926700 base-files: install /usr/lib32 symlink on i686 2019-12-15 09:17:51 +01:00
Cameron Nemo
091ab0b612 base-files: ship bin and lib symlinks 2019-12-14 14:01:42 +01:00
q66
43a43845a5 common/shlibs: add missing libglvnd libs
These are linked against when using .pc files, cmake FindOpenGL
and so on, so lots of things will now complain about shlibs
being missing.

[ci skip]
2019-12-14 11:27:42 +01:00
q66
3a363d2611 xbps-src: account for nonfree repo with -E
This makes sure nonfree packages don't get rebuilt when -E is
passed to xbps-src.

[ci skip]
2019-12-14 11:26:36 +01:00
John
4a967a96da common/rust.sh: set CARGO_HOME to /host/cargo
currently cargo chaches everything in /tmp/.cargo and is not shared
between masterdirs
2019-12-14 11:25:59 +01:00
Stefano Ragni
1eb451790d common/shlibs: add libnvidia-glsi.so.340.107 2019-12-14 11:08:43 +01:00
Nathan Owens
51a700cbca liblouis: update to 3.12.0
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-12 14:22:23 +01:00
Nathan Owens
b9bb0daef3 libyang: update to 1.0r5
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-12 14:20:01 +01:00
Daniel Eyßer
f928f9861c libtorrent-rasterbar: update to 1.2.2. 2019-12-12 10:30:38 +01:00
Piraty
e9be840c54 x265: update to 3.2.1. 2019-12-09 11:37:10 +01:00
lemmi
246f0f9242 ddcutil: update to 0.9.8. 2019-12-07 06:02:45 +01:00
Piotr Wójcik
0139bdb524 04-create-xbps-medatada-scripts.sh: autogenerate pycompile_modules 2019-12-06 20:23:37 +01:00
Jürgen Buchmüller
79503e11e1 openexr: update to 2.4.0
Use qemu-user-static to run binaries for the target.

[ci skip]
2019-12-06 13:49:52 +01:00
Jürgen Buchmüller
e4dae813f1 ilmbase: update to 2.4.0
Use qemu-user-static to run binaries for the target.

[ci skip]
2019-12-06 13:49:52 +01:00
k4leg
1584dc3b27 common/shlibs: add libbtrfsutil.so.1. 2019-12-06 11:20:51 +01:00
q66
32a183b3d1 New package: openjdk10-bootstrap-10.0.2p13
This will be used to bootstrap openjdk11. It is itself
bootstrapped with openjdk9-bootstrap.
2019-12-01 12:33:37 +01:00
q66
e5f37001ed New package: openjdk9-bootstrap-9.0.4p12
This will be used to bootstrap openjdk10-bootstrap, which will
be used to bootstrap openjdk11. It is itself bootstrapped with
openjdk8.
2019-12-01 12:33:37 +01:00
Stefano Ragni
3c8ad720a3 shutils/bulk.sh: use XBPS_DISTDIR when running xbps-src 2019-12-01 12:14:39 +01:00
Nathan Owens
1d525ca432 fwupd: update to 1.3.3
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-12-01 12:13:52 +01:00
Nathan Owens
96e751df65 New Package: tpm2-tss-2.3.1 2019-12-01 12:13:52 +01:00
Andrew Benson
66b62e55e7 New package: termrec-0.18 2019-11-29 21:51:02 +01:00
k4leg
f820dce5dc atom: update to 1.41.0. [ci skip] 2019-11-29 14:18:48 +01:00
Jürgen Buchmüller
64b61c7eda
kea: update to 1.7.2
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-11-28 19:17:08 +01:00
John
f20e10cd44 Revert "build-style meson: fix _MESON_CPU_FAMILY=ppc64le"
This reverts commit 0d23f73635.
2019-11-27 21:41:55 +01:00
Andrew Benson
c11c71e59d libmodule: update to 5.0.0. 2019-11-27 16:37:08 +01:00
Jürgen Buchmüller
0d23f73635
build-style meson: fix _MESON_CPU_FAMILY=ppc64le
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-11-27 11:16:20 +01:00
Helmut Pozimski
d800a0bd4d libfilezilla: update to 0.19.1. (soname bump) 2019-11-26 22:25:24 +01:00
Leah Neukirchen
a41dd71546 bind: update to 9.11.13. 2019-11-25 15:35:19 +01:00
John
b9ff9d22f0 nuspell: update to 3.0.0. 2019-11-25 11:03:57 +01:00
q66
6783ab9f47 openjdk: update to 8u232b09, rename to openjdk8, native bootstrap
This updates OpenJDK 8 to a newer version and brings a bunch of
changes.

Newly, it is bootstrapped with openjdk7-bootstrap, so it does not
need to download binaries. It can also cross-compile and is patched
for musl and other platforms.

We're newly using the aarch64 port repo in order to get aarch64
JIT. For non-aarch64 platforms, the codebase is the same.

The symlink for /usr/lib/jvm/openjdk is also now gone and we're
using a unified java-VERSION-VENDOR naming.

Also general template cleanup.

[ci skip]
2019-11-24 16:33:30 -05:00
Nathan Owens
b0a5e07877 dar: update to 2.6.6 2019-11-24 13:23:28 +01:00
Nathan Owens
4aa3104dab libusbmuxd: update to 2.0.0
Change from pkg-config to pkgconf

Signed-off-by: Nathan Owens <ndowens04@gmail.com>
2019-11-24 13:20:08 +01:00
Duncaen
abb8fe932a
Revert "Revert "Revert "Revert "libressl: bump minimum versions in common/shlib to 3.0.2.""""
This reverts commit 311dc44c33.
2019-11-24 04:44:54 +01:00
Duncaen
311dc44c33
Revert "Revert "Revert "libressl: bump minimum versions in common/shlib to 3.0.2."""
This reverts commit e949a508a8.
2019-11-24 04:23:31 +01:00
Piotr Wójcik
eb3405a5ed hooks/generate-gitrevs: update summary 2019-11-23 09:33:32 +01:00
Leah Neukirchen
0d773373c6 jimtcl: update to 0.79. 2019-11-20 11:48:25 +01:00
q66
021b7cc11e xbps-src: revert to previous bulk_sortdeps code
This should restore sort-dependencies behavior back to its former
behavior of not including all of the build dependencies not in
the input list in its listing.
2019-11-19 02:04:25 +01:00
Duncaen
e949a508a8
Revert "Revert "libressl: bump minimum versions in common/shlib to 3.0.2.""
This reverts commit 9f3a7058c7.
2019-11-19 01:33:03 +01:00
Duncaen
9f3a7058c7
Revert "libressl: bump minimum versions in common/shlib to 3.0.2."
This reverts commit 1a93024d4e.
2019-11-19 01:17:35 +01:00
q66
80b96a0ea0 common: better location for config.{sub,guess} + update 2019-11-18 20:36:27 +01:00
q66
90a7924359 New package: openjdk7-bootstrap-7u221b02
This is a new toolchain used to bootstrap OpenJDK 8. It is itself
bootstrapped using gcj-6, which lets us compile the whole chain
from source without fetching foreign binaries.

[ci skip]
2019-11-18 18:48:57 +01:00
Anthony Iliopoulos
d605538c64 alsa-lib: update to 1.2.1. 2019-11-17 11:57:45 +01:00
Doan Tran Cong Danh
ad5e48816c build-style/go: use glob instead of find 2019-11-16 12:49:56 +01:00
q66
6f1c7ff607 New package: gcc6-6.5.0
This is the first part of an effort to allow bootstrapping openjdk
without downloading any binaries. The next part will be an openjdk7
package that will be used to bootstrap openjdk8.

After that, we can proceed to add the missing parts to go all the
way up to 11.

[ci skip]
2019-11-15 22:56:51 +01:00
Leah Neukirchen
1a93024d4e libressl: bump minimum versions in common/shlib to 3.0.2.
Rebuilt packages may use added functions in 3.0.2,
in spite of no soname bump on the libraries.
2019-11-14 20:36:41 +01:00
Andrew Benson
898a81a700 nvidia390: update to 390.132. 2019-11-12 16:03:18 +01:00
Nathan Owens
b467083494 fmt: update to 6.0.0
[ci skip]
2019-11-12 12:58:06 +01:00
John
89d244a9cf proj: update to 6.2.1. 2019-11-11 12:33:19 +01:00
John
9fa8ec2ea2 New package: kcalendarcore-5.63.0 2019-11-09 20:50:44 +01:00
Duncaen
2a59e976c1
xbps-src/chroot.sh: don't set empty PROXY environment variables 2019-11-08 18:48:25 +01:00
Andrew Benson
810f3126e1 New package: libredwg-0.9 2019-11-07 23:25:36 -08:00
newbluemoon
618a9a7366 New build-helper: qmake 2019-11-04 17:44:02 +01:00
Hans-J. Schmid
32a20d4ad1 New package: dpdk-19.08 2019-11-03 22:30:05 +01:00
John
c1acedacaa xbps-src/shutils/cross.sh: error out if cross toolchain can't be compiled
$rval was the return code of pkg_available and not of build.sh, since
pkg_available returns 0. because of this install_cross_pkg() would
always return 0 for success.
2019-11-03 18:42:17 +01:00
Peter Bui
8daebca325 libdvdread: update to 6.0.2. 2019-11-03 11:18:24 +01:00
Nathan Owens
63182598bf criu: add missing SONAME in shlibs file 2019-11-03 10:39:25 +01:00
amak
0fdffb8fcf New package: libupnpp-0.17.2 2019-11-02 15:43:45 +01:00
Stefano Ragni
6d65f04424 weston: update to 7.0.0 2019-11-01 21:54:05 +01:00
Frank Steinborn
2eda57a374 New package: libevdevPlus-0.1.0 2019-11-01 00:53:54 +01:00
Frank Steinborn
b4f56abdb6 New package: libuInputPlus-0.1.3 2019-11-01 00:53:11 +01:00
Johannes
175b65f006 common: change wording in error message
build helper and build styles are now different concepts
2019-11-01 00:45:49 +01:00
Johannes
9aa7a08ea9 ImageMagick: upddate to 7.0.9.1. 2019-10-31 20:07:41 +01:00
Jürgen Buchmüller
5b4850f912
kea: update to 1.7.1
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-10-31 13:20:58 +01:00
Nathan Owens
720809930b liblouis: update to 3.11.0 2019-10-31 08:33:07 +01:00
Nathan Owens
c60419f830 libnet: update to 1.2 2019-10-31 08:30:43 +01:00
Kyle Nusbaum
262f0e1e23 New package: openjdk11-11.0.5+10 2019-10-30 00:20:36 -04:00
Hans-J. Schmid
612165f67a New package: rabbitmq-c-0.9.0 2019-10-29 00:39:16 +01:00
Juan RP
23f75a842d
xbps-src/chroot.sh: fix previous correctly 2019-10-27 12:15:49 +01:00
Juan RP
b469f1d590
xbps-src/chroot.sh: initialize XBPS_CONFIG_FILE.
Fixes #15208
2019-10-27 12:14:24 +01:00
Juan RP
b9b51145bb
common/shlibs: update for libplacebo-1.21.0. 2019-10-27 12:00:07 +01:00
Jürgen Buchmüller
e22da89e71
qxmpp: update to 1.1.0
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
2019-10-27 10:04:03 +01:00
mustaqim
170b472ada dav1d: update to 0.5.0 2019-10-27 08:00:55 +01:00
teldra
67970f2331 New package: libicns-0.8.1 2019-10-26 14:56:29 +02:00
John
f4273541b8 New build-helper: qemu 2019-10-26 00:59:41 +02:00
John
46ac0aeb23 common/build_dependencies.sh: Disallow subpackages in makedepends 2019-10-26 00:44:22 +02:00
q66
0a38409da6 xbps-src: work around autodeps removal needing multiple passes 2019-10-25 23:53:38 +02:00
SolitudeSF
c6cb11e88a kid3: update to 3.8.0 2019-10-25 20:39:15 +02:00
John
e351f6b462 hooks/post-install/03-remove-empty-dirs.sh: use find -delete instead of rmdir -p
rmdir -p could end up deleting even /destdir when a empty package would
not have any subpackages with a i686 masterdir.
2019-10-22 16:58:09 +02:00
John
a93c02d3cc hooks/post-install: do remove lib32 symlink before checking for empty dirs
this resulted in empty i686 packages never getting flagged as empty
since the /usr/lib32 -> lib symlink was only removed after the check
2019-10-22 16:58:09 +02:00
Piraty
325e600b7a libevent: update to 2.1.11.
Closes #13873
2019-10-21 18:50:30 +02:00
Duncaen
581ee5b7b2 xbps-src: add back support for 32bit dependencies 2019-10-21 18:37:53 +02:00
Robert Lowry
e450363b00 common/travis/docker.sh: add control variables
for more flexible local testing using existing tools
2019-10-21 18:32:28 +02:00
Andrew Benson
7acadabc6b xbps-src/chroot: pass proxy variables 2019-10-21 18:27:09 +02:00
Piraty
86bd91bb11 xfce4-panel: split lib 2019-10-18 17:14:21 +02:00
Piraty
eebcaabd7a occt: update to 7.4.0.
ship an env file in /etc/profile.d to make sure the Draw command works
(stolen from arch linux)
2019-10-17 12:37:27 +02:00
mobinmob
84a122a882 rpm: update to 4.15.0. 2019-10-17 12:37:14 +02:00
mobinmob
dcbc7bb5ca qpdf: update to 9.0.2. 2019-10-17 11:30:42 +02:00
Helmut Pozimski
820a697265 kcontacts: update to 5.63.0. 2019-10-17 10:16:45 +03:00
John
260ce1acd2 build_style/meson.sh: add support for using qemu as exe_wrapper 2019-10-16 23:41:46 +02:00