Commit Graph

5074 Commits

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