classabbyamp
5912b3f5b7
common/environment/build-style/go.sh: fix internal linking on i686
2022-08-10 15:17:27 -04:00
Duncaen
11c93a1e79
common: correctly unset build_option_* variables
...
We can use the bash feature ${!prefix@}/${!prefix*} which expands to
all variables with the prefix.
This avoids leaking build_options between sourced templates.
2022-07-05 17:22:38 +02:00
classabbyamp
5c6ae7a463
common: add disable_parallel_check
2022-06-23 23:08:03 -05:00
Jami Kettunen
9f7f5629c6
common: unset CMAKE_GENERATOR before sourcing templates
...
When building dependencies of packages this has to be unset to avoid
using e.g. CMAKE_GENERATOR="Unix Makefiles" for a package which expected
to build with the default of make_cmd=ninja, and would subsequently fail
with "ninja: error: loading 'build.ninja': No such file or directory"
during do_build() if do_configure() generated a Makefile instead of a
build.ninja file.
2022-06-05 17:22:54 -03:00
Michal Vasilek
71b11fdbdb
xbps-src: add make_check_pre
...
$make_check_pre can be used for wrapper commands like xvfb-run or
dbus-run-session which are common ways to make tests work. This way many
templates can avoid defining their own do_check function.
2022-05-04 10:46:53 +02:00
Michal Vasilek
769ea65a5e
xbps-src: add strict mode
2022-04-07 20:27:41 +02:00
tibequadorian
9c7a51e6c9
common/environment/setup/misc.sh: add ${VIDEOLAN_SITE}
2022-03-20 08:02:18 +01:00
Piotr Wójcik
e7111aaed6
build-style/R-cran: allow to override distfiles
2022-01-29 19:51:56 +01:00
Érico Nogueira
7184064103
texlive: update to 20210325.
...
For ownership.txt changes:
- all files using the texlive version were identical between packages
- tikztosvg had more features in texlive-pictures
2021-12-11 00:18:04 -03:00
John
ca73e4b1d2
common/environment: set debug-prefix-map to prevent ccache cache misses
...
Packages with debug symbols do invalidate their cache with every version
change since $wrksrc does contain the version number and is getting cached
Closes : #33002 [via git-merge-pr]
2021-12-08 13:04:22 +01:00
Daniel Eyßer
06cec8178c
common/environment/build-style: add zig-build.sh
2021-11-29 02:11:55 -03:00
Érico Nogueira
224d7a37a6
common/environment/build-style: remove nostrip from go.sh
...
Hasn't been necessary in Go for a long time [1], so we should take
advantage of that. For an example of the advantages, the 'micro' editor
went from 15MB to 11MB on disk.
[1] https://honnef.co/posts/2016/10/go-and-strip/
2021-11-14 16:23:13 -03:00
Joel Beckmeyer
f694021f76
common/environment/setup: properly handle symlinks in vsv
2021-10-29 15:40:25 +02:00
Andrew J. Hesford
9b61ec59f9
python3: update to 3.10.0.
2021-10-09 08:00:19 -04:00
Leah Neukirchen
6089ec47be
setup/git.sh: fix finding gitdir
2021-09-28 22:03:26 +02:00
Đoàn Trần Công Danh
4b239f5560
setup/git.sh: parser GIT_COMMITTER_DATE with plumbing command
...
To avoid:
- Commit's signature
- Future change in git log format
- Revision Walk
Close #33165
2021-09-28 22:16:04 +07:00
Michal Vasilek
b30ea3cffe
hooks/post-install: add fix permissions hook
2021-08-26 21:46:44 +02:00
Đoàn Trần Công Danh
b44a69c772
vcompletion: return failure on wrong arguments
2021-08-08 11:24:20 +07:00
Leah Neukirchen
0c9b07347d
darcs: unbreak i686.
...
Closes #32221 .
2021-07-28 14:51:24 +02:00
Érico Nogueira
2a36c42b21
build-style/haskell-stack: broken for i686*.
...
This commit is only to unlock builders.
Builds error out with:
=> debug-me-1.20200820_2: running do_build ...
=> Using stack config in stack.yaml.
Cabal file info not found for posix-pty-0.2.1.1, updating
Selected mirror https://hackage.haskell.org/
Downloading root
Waiting to acquire cache lock on /builddir/debug-me-1.20200820/.stack/pantry/hackage/hackage-security-lock
fdLock: invalid argument (Invalid argument)
Tracked in: #32221
2021-07-28 02:03:29 -03:00
Đoàn Trần Công Danh
d8e2056a8f
xbps-src: retire XBPS_PKGDESTDIR
...
Historically, PKGDESTDIR was only set during pkg_install, and
XBPS_PKGDESTDIR was set to indicate that we're in subpkg's
pkg_install.
However, from 0b95cb8f5d
, (Merge xbps-src code to make it usable in
a standalone mode., 2014-03-22), PKGDESTDIR is always set,
regardless of states.
Let's drop all usages of XBPS_PKGDESTDIR.
While we're at it, error out of vmove is used outside of subpkg.
2021-07-11 16:21:29 +07:00
Đoàn Trần Công Danh
a653676c88
build-style/cmake: only depends on cmake for non-cmake package
...
* In the next change, we will remove it from cmake template entirely
2021-07-02 07:28:04 +07:00
Piotr Wójcik
88c9f70cfa
build-style/cmake: move CTEST_OUTPUT_ON_FAILURE to environment
2021-06-11 22:45:07 +02:00
Piotr Wójcik
7ffd292bc5
common/environment/check: enable offscreen test for qt
2021-06-11 22:45:07 +02:00
Đoàn Trần Công Danh
c310295bfe
build-style/cmake: always depends on cmake in host
...
All packages that build with cmake build-style switched from
cmake-bootstrap to cmake. Remove the conditional.
2021-06-07 15:38:30 +07:00
Enno Boland
d2622f0b91
common/environment: update GNOME_SITE to new url
2021-04-09 18:52:36 +02:00
Đoàn Trần Công Danh
97a4afa006
build-style/cmake: do not require ninja if make_cmd is make
2021-03-25 06:58:07 +07:00
Roberto Ricci
436c814fd4
build-style/go: set GO111MODULE=auto
2021-03-15 09:54:49 -03:00
fosslinux
9bdf2f6e4d
Revert "common/gnu-configure-args: set exec_prefix to ${prefix}"
...
This reverts commit c96738a6e9
.
This breaks grub-install currently; a temporary rollback until it is
properly fixed.
2021-03-05 04:04:17 -03:00
Đoàn Trần Công Danh
c96738a6e9
common/gnu-configure-args: set exec_prefix to ${prefix}
...
autotools will pass its configure_args to subdir if required,
if we don't init exec_prefix, it will pass --libdir=NONE/lib{32,64} to
subdir configure.
2021-02-24 18:31:34 +07:00
Piotr Wójcik
4ac333c3b1
xbps-src: allow to run without git
...
This makes possible to binary-bootstrap and build packages
with only base-system using tarball of void-packages.
2021-02-23 18:34:37 +01:00
Đoàn Trần Công Danh
f9da7ff3bb
vsed: stop collapsing whitespace
...
MCVE:
printf '%s %s\n' a b >afile
vsed -i -e '/a b/d' afile
Expect:
- afile should be empty
Actual:
- afile is not empty
2021-02-21 08:33:06 +07:00
John
7c495a8ca8
environment/configure/gnu-configure-args.sh: do not expand exec_prefix
...
the expansion did at least result in invalid pkgconfig
and cmake files generated in xapian-core
2021-02-17 22:19:33 +01:00
John
04715e12f6
build-style/cmake: use ninja as default generator
...
closes #28304
2021-02-09 00:19:07 +01:00
John
b4f67689a1
autoconf_cache/common-glibc: remove *sys_siglist entries, removed with glibc 2.32
2021-01-24 22:51:04 +01:00
John
599b7fef67
build-style/void-cross: remove enable-obsolete-{rpc,nsl} from glibc
...
also enable glibc cross toolchains on musl
2021-01-20 15:24:58 +01:00
q66
761b378854
build-style/go: drop 32-bit ppc from gccgo
...
this will always give us trouble, and probably is not worth
supporting
2021-01-20 14:14:39 +01:00
q66
5922df60c7
xbps-src: make sure to apply FFLAGS properly like CFLAGS
2021-01-03 14:11:02 +01:00
q66
210a2823ef
common/build-style: add void-cross
...
this introduces a new build-style void-cross, which can be used
to write system crosstoolchain templates; this is to reduce the
amount of maintenance, resolve existing problems with the cross
toolchain templates and remove repeated code
2020-12-31 23:48:57 +01:00
Érico Rolim
de99c9693f
environment/configure/gnu-configure: always include configure_args from
...
template last.
This makes sure that anything set in templates will override the
defaults.
2020-12-27 22:31:15 -03:00
q66
87d28506e1
build-style: change all build-styles to use /usr/libNN
2020-12-22 22:18:25 +01:00
q66
69b49cfba6
build-style/go: restrict archs for gccgo env too
...
this is because some archs lack support in gccgo, and some are
not integrated yet in our toolchains
2020-12-17 01:50:52 +01:00
Andrew J. Hesford
2dff49c420
build-style/python3-pep517: new style for PEP517 Python packages
2020-12-08 15:26:38 -05:00
Érico Rolim
f97f031010
autoconf_cache/musl-linux: fix sigprocmask value.
...
It was "1", should have been "yes". This fixes building gettext.
2020-11-20 19:17:38 -03:00
Jürgen Buchmüller
375a75dc07
build-style cmake: depend only if $CHROOT_READY
2020-10-23 11:51:02 +02:00
Andrew J. Hesford
e590822d93
python3: update to 3.9.0.
2020-10-10 10:21:09 -04:00
Jürgen Buchmüller
241acab35e
.../automake: config.gues fix copy+paste bug
2020-09-23 18:37:09 +02:00
Jürgen Buchmüller
a1f6054e90
.../automake: update to latest config.{guess,sub}
2020-09-23 13:30:57 +02:00
Đoàn Trần Công Danh
b1a6baed7f
vopt_bool: use option as default property
...
Keep it in-line with vopt_with and vopt_enable.
2020-09-18 16:15:19 +02:00
fosslinux
4acb08c4dc
common/environment/build-style/gem.sh: remove archs=noarch.
2020-09-14 01:26:08 +00:00