Commit Graph

5154 Commits

Author SHA1 Message Date
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