Commit graph

1713 commits

Author SHA1 Message Date
Juan RP ce859b4188 xbps-src: run_func on error must return 1 not 2. 2015-03-20 09:17:40 +01:00
Juan RP 95ca05e6e6 xbps-src: check_pkg_arch now exits with errcode 2. 2015-03-19 10:26:19 +01:00
Juan RP 0337b86f43 xbps-src: return 0 on success, 1 on error and 2 on nocross/broken (ignore). 2015-03-19 10:08:02 +01:00
Christian Neukirchen be94bdd70a xbps-src/shutils/common.sh: actively unset disabled build options to override default values. 2015-03-18 16:14:51 +01:00
Christian Neukirchen 3ba4c1abb9 openssh: update identitypersist patch, add ldns and ssl options. 2015-03-18 12:06:13 +01:00
Juan RP aab0fe7ed3 xbps-src/bulk: declare some more local vars. 2015-03-17 11:04:09 +01:00
Juan RP 43258cc391 xbps-src: remove autodeps before running the phase unless -C is set.
This should avoid unexpected issues due to building pkgs with dependencies
installed by previous builds.
2015-03-15 10:34:13 +01:00
Juan RP 01afe81aac xbps-src: fix -E to check for the target pkg being registered in repos.
rather than just checking if its binary package is available.
2015-03-15 09:54:52 +01:00
Enno Boland 5207df973a libnfs: update to 1.9.7. 2015-03-14 10:47:52 +01:00
Juan RP 526d3c7388 Merge pull request #1103 from Gottox/libinput0.12
Libinput0.12
2015-03-14 10:36:00 +01:00
Juan RP d8f69bde78 xbps-src: repair 'update-bulk' target (close #1121). 2015-03-14 09:47:56 +01:00
Juan RP a8962ace18 xbps-src/build.sh: only skip building/installing deps for target pkg with -N. 2015-03-14 09:24:35 +01:00
Juan RP f2883afc1b xbps-src/build.sh: fix xbps-src-doinstall() when pkg is a subpkg.
Close #1120
2015-03-14 09:06:44 +01:00
Juan RP 849d22e46d xbps-src: refactor build logic into its own script (build.sh).
The build.sh script is now responsible to handle all the logic to build
a source package and its subpackages, as well as all its required
build dependencies. Thanks to this and subshells, dependencies are now
built into its own child process, creating a process tree that can go
nested as long as your system allows forking and has enough memory :-)

This fixes some issues that have been while building pkgs that have lots
of nested dependencies.
2015-03-14 07:52:29 +01:00
Enno Boland 1ef8624ab4 New package: protobuf-c-1.1.0 2015-03-13 11:58:11 +01:00
Juan RP 891b7e661e xbps-src: move xbps repo conf files to etc/. 2015-03-13 09:53:30 +01:00
Andrea Brancaleoni 2bee6cdc9c New package: usbredir-0.7
Signed-off-by: Andrea Brancaleoni <miwaxe@gmail.com>
2015-03-13 08:20:47 +01:00
Juan RP 4eeef66233 libva-glx: also enable egl backend and update common/shlibs. 2015-03-12 22:39:01 +01:00
Juan RP fdfb9fc9ae libva: disable glx/egl backends; now provided by libva-glx. 2015-03-12 22:35:07 +01:00
Juan RP 5c177c7b67 Require xbps>=0.44 for xbps-uunshare(8) to simplify code. 2015-03-12 18:56:14 +01:00
Juan RP d694d022d1 xbps-src: use xbps-uunshare(8) to sync remote cross repos too. 2015-03-12 18:49:21 +01:00
Enno Boland 8dc6e62e01 libucl: update to 0.7.3. 2015-03-12 11:49:20 +01:00
Juan RP 388c3143ac xbps-src: tweak the order of LDFLAGS set in templates.
Rather than appending to the final LDFLAGS, add it to the head,
this way packages that use LDFLAGS="-lfoo" will still work with --as-needed.

This fixes hsetroot build, at least.
2015-03-12 10:46:36 +01:00
Enno Boland 6c04932221 libinput: update to 0.12.0. 2015-03-12 09:48:51 +01:00
Juan RP 548b0825d0 libXaw: unbreak installation by disabling soname checks in 99-pkglint. 2015-03-12 09:37:18 +01:00
Juan RP 62841d165c libcdio: update libiso9660 soname for 0.93. 2015-03-12 07:24:34 +01:00
Enno Boland 677eba003d poppler: update to 0.32.0. 2015-03-11 18:29:48 +01:00
Juan RP b181f41497 hooks/script-wrapper: fix mysql_config and others. 2015-03-11 12:14:00 +01:00
Juan RP 31b544020f xbps-src/libexec: remove double slash from shebang. 2015-03-11 08:28:13 +01:00
Eivind Uggedal 087b1303ce openconnect: update to 7.05. 2015-03-11 06:53:05 +00:00
Juan RP 0c3416cd85 llvm: update to 3.6; make libllvm versioned (libllvm3.6). 2015-03-10 18:32:32 +01:00
Alessio Sergi 70ea975e1e common/shlibs: fix libpyside-python soname 2015-03-10 12:55:22 +01:00
Juan RP 8c90be615b retroarch: misc tweaks to the configure options for rpi/rpi2/x86. 2015-03-09 18:05:39 +01:00
Juan RP 1bdec0b24b options.description: added description for the rpi option. 2015-03-09 17:44:54 +01:00
Juan RP 319c04eb0d options: add description for ffmpeg, sdl and sdl2. 2015-03-09 17:13:51 +01:00
Christian Neukirchen 2e3c281fb3 common/options.description: add libao. 2015-03-09 15:25:44 +01:00
Christian Neukirchen 29d45f1f17 common/options.description: add sndio. 2015-03-09 15:20:04 +01:00
Christian Neukirchen 3aa1cbfa7c New package: sndio-0.0.8.20150308 2015-03-09 15:20:03 +01:00
Juan RP 87d91f0594 xbps-src: fix previous. 2015-03-09 09:52:35 +01:00
Juan RP c74c204a6e xbps-src: do not sync repodata with -N. 2015-03-09 09:50:09 +01:00
Alessio Sergi 6597221359 python-pyside: split due to file conflicts; rebuild against shiboken-1.2.2_2 2015-03-09 00:29:34 +01:00
Alessio Sergi 5b2792548c New package: shiboken-1.2.2; replaces python-shiboken<1.2.2_1 2015-03-09 00:29:34 +01:00
Christian Neukirchen cd01759127 defaults.conf: move -z now to hardened-ld only. 2015-03-08 19:57:01 +01:00
Juan RP 1ba766a760 glew: update to 1.12.0 (soname bump) and rebuild revdeps. 2015-03-08 11:56:39 +01:00
Christian Neukirchen 3f43576971 06-strip-and-debug-pkgs.sh: detect PIE binaries. 2015-03-07 20:59:51 +01:00
Christian Neukirchen ea96fc3cce xbps-src: pass PIE flags via -specs mechanism, avoids breaking static build. 2015-03-07 20:59:50 +01:00
Enno Boland c9a304cc8a libgphoto2: update to 2.5.7. 2015-03-06 23:41:16 +01:00
Juan RP 3cb08dd17b cross-profiles/i686-musl: also disable _FORTIFY_SOURCE. 2015-03-06 10:33:53 +01:00
Juan RP 020fa3827f cross-profiles/i686-musl: force disable SSP.
whrlpool/.libs/libcrypto_la-wp_block.o: In function `whirlpool_block':
/builddir/libressl-2.1.4/crypto/whrlpool/wp_block.c:634: undefined reference to `__stack_chk_fail_local'
2015-03-06 10:31:09 +01:00
Juan RP ee5d8644be cross-profiles/i686-musl: disable SSP completely. 2015-03-06 10:29:40 +01:00
Juan RP 3774e0e061 cross-profile: i686-musl: disable fstack-protector-strong for now.
crc32.lo: In function `crc32_combine_':
crc32.c:(.text+0x1d1): undefined reference to `__stack_chk_fail_local'
2015-03-06 10:28:26 +01:00
Juan RP 9000a1e907 cross-profiles: use working C{,XX}FLAGS for cross pkgs that use gcc-4.7.x. 2015-03-06 08:23:46 +01:00
Juan RP b095cbfbfe cross-profiles: i686: use -fstack-protector for now (close #1061).
The cross-i686-pc-linux-gnu pkg uses gcc-4.7.x and does not support
-fstack-protector-strong, so use a more relaxed approach for now.
2015-03-06 08:21:21 +01:00
Juan RP b7063fa1bc xbps-src: fix previous. 2015-03-05 21:47:41 +01:00
Juan RP 3d21df48e7 xbps-src: use xbps-uunshare(8) if it's available. 2015-03-05 21:44:22 +01:00
Juan RP a786acf4d2 hooks/distfiles: do not respect perms/owner when extracting via tar.
With user namespaces and uid/gid == 0, tar will try to respect them
and will fail with EINVAL.
2015-03-05 20:27:28 +01:00
Enno Boland 182d1917a3 New package: k3b-2.0.3a 2015-03-05 19:47:51 +01:00
Enno Boland b146605df7 New package: libkcddb-14.12.3 2015-03-05 19:47:50 +01:00
Juan RP 40efca7875 build_style/gnu-makefile: set STRIP=true in do_build() too. 2015-03-04 19:43:46 +01:00
Juan RP 766bcf7ac1 common/shlibs: fix libucl soname. 2015-03-04 19:41:53 +01:00
Juan RP 9870868948 xbps-src: added "build_pie" var to build PIE binaries. 2015-03-04 17:00:19 +01:00
Juan RP 0561a3dbf1 libressl: update to 2.1.4 (soname bumps).
libcrypto30 -> libcrypto32
libssl30 -> libssl32
libtls1 -> libtls3

Let's start the rebuild party.
2015-03-04 16:54:12 +01:00
Juan RP 50a116d27a xbps-src: set default compiler/preprocessor/linker flags via etc/conf.
Rather than setting them in the build profile, just set them in
etc/defaults.conf (overridable via etc/conf) to simplify the code.

- Also enable _FORTIFY_SOURCE=2 in CPPFLAGS.
- Also enable -z,relro in LDFLAGS.

As suggested by @chneukirchen.
2015-03-04 15:18:46 +01:00
Alessio Sergi 427d9ed95a New package: poppler-qt5-0.31.0 2015-03-04 01:21:39 +01:00
Alessio Sergi 82311f514a poppler: update to 0.31.0 (soname bump) 2015-03-03 23:50:00 +01:00
Juan RP d2f127d7ab xbps-src: create log files in $XBPS_STATEDIR while installing bdeps. 2015-03-03 10:45:34 +01:00
Enno Boland dc6f171d9e New package: libpagemaker-0.0.2 2015-03-02 20:59:12 +01:00
Juan RP 46a8da47f0 environment/autoconf-cache: add more more overrides for gnulib.
Close #1046
2015-03-02 15:29:42 +01:00
Duncaen ecdfaf50ee common-linux: fix tests for coreutils 2015-03-02 15:27:15 +01:00
Enno Boland 6420656401 libcmis: update shlib. 2015-03-02 11:09:29 +01:00
Juan RP b50ec3d0c0 GraphicsMagick: update to 1.3.21 and reset maintainer due to inactivity. 2015-03-02 08:53:42 +01:00
Juan RP 49f445f9da libstatgrab: update to 0.91 (soname bump). 2015-03-02 08:39:48 +01:00
Juan RP 083d139f68 xbps-src: setup_pkg: rename a var for clarity. 2015-03-01 19:29:16 +01:00
Juan RP bdb798fa64 xbps-src: more improvements for -E and -t options.
If both options are set, check first if the binpkg exists before
creating the temporary masterdir, and clean this up properly.
2015-03-01 19:29:16 +01:00
Juan RP 2f524cf66a xbps-src: cleanups for -E and -t.
-E also detect noarch binpkgs.
-t make sure to cleanup the temporary masterdirs.
2015-03-01 19:29:16 +01:00
Juan RP 3fbdc2c22b audacious: update to 3.6 (soname bumps). 2015-03-01 12:33:16 +01:00
Juan RP 5665bef5a1 xfce4-panel: update to 4.12.0. 2015-03-01 10:46:42 +01:00
Juan RP 3fb7bd38a2 garcon: update to 0.4.0. 2015-03-01 10:46:42 +01:00
Juan RP 063ac171f5 libxfce4util: update to 4.12.1 (soname bump). 2015-03-01 10:46:42 +01:00
Juan RP 8ee4a7c257 xbps-src: added -E opt to exit immediately if a binpkg already exists.
With -E if there's a binary package in a local repository for the
target pkg, exit immediately. This will be used by the upcoming xbps-fbulk(8).
2015-02-28 10:29:27 +01:00
Juan RP cda175e0d6 xbps-src: make show-build-deps return err when arch is not supported. 2015-02-28 02:38:00 +01:00
Juan RP 429df59e2a xbps-src: show-build-deps: fix an issue with subpkgs. 2015-02-28 01:52:23 +01:00
Juan RP 4130cd3e8f xbps-src: show-build-deps: ignore virtual rdeps completely. 2015-02-28 01:46:38 +01:00
Juan RP 3107408b9e xbps-src: show-build-deps: convert virtual rdeps. 2015-02-28 01:36:22 +01:00
Juan RP 98ae47f3eb xbps-src: show-build-deps: also print rdeps and drop subpkgs. 2015-02-28 00:13:42 +01:00
Juan RP ad74cbe1b4 xbps-src: show-build-deps: sanitize deps and use etc/virtual. 2015-02-27 23:48:14 +01:00
Juan RP fcf24b660f xbps-src: added -t option to create a temporary masterdir.
This temporary masterdir contains hardlinks of files stored in a real
masterdir, and once the target has finished will be removed.

Could be useful to create fully up to date and immutable real masterdirs
that are used as base for the temporary masterdirs.
2015-02-27 23:00:55 +01:00
Juan RP 9c933eda04 common/shlibs: fix a soname from icu. 2015-02-27 22:04:18 +01:00
Duncaen d14314066b dbus-c++: rename to libdbus-c++ 2015-02-27 22:01:43 +01:00
Duncaen 291d2562e6 New package: dbus-c++-0.9.0 2015-02-27 21:32:17 +01:00
Juan RP 0244882adb snapper: update to 0.2.6. 2015-02-27 20:56:32 +01:00
Juan RP d3811ca891 xbps-src: show-build-deps: take only_for_archs into account.
Silently error out if arch is not supported... my new bulk build code
expects ERROR if pkg cannot be built for the target arch.
2015-02-27 19:32:54 +01:00
Juan RP bf48ef4723 vlc: update to 2.2.0 (soname bump). 2015-02-27 18:27:23 +01:00
Juan RP 7f5496db7f hooks/script-wrapper: fix ncurses5{,w}-config wrappers for alsa-utils. 2015-02-27 10:10:16 +01:00
axetwe 8b032820d3 rakudo-star: unbroke 2015-02-26 21:25:52 +03:00
Juan RP 2d5a7a9323 environment/autoconf_cache: override /dev/{ptc,ptmx} tests. 2015-02-26 09:24:22 +01:00
Dominik Honnef ac45502d2e New package: libdmtx-0.7.4 2015-02-25 23:03:42 +01:00
Juan RP e9c2c65102 environment/autoconf_cache: override some more tests for gnulib. 2015-02-25 19:04:27 +01:00
Juan RP a4ff74aeb6 xbps-src: make sure to not propagate <subpkg>_package() funcs.
Unset all them before processing a new template. Close #1023
2015-02-25 18:54:00 +01:00
TJ Vanderpoel c8738243b2 daemontools: properly use wrksrc/build_wrksrc and no patch_args 2015-02-25 16:16:31 +01:00