Commit graph

1716 commits

Author SHA1 Message Date
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
TJ Vanderpoel
c4bbe395ad daemontools: clean up slashpackage.sh documentation 2015-02-25 16:14:54 +01:00
TJ Vanderpoel
b7c6857c62 daemontools: add slashpackage build-style and utilize 2015-02-25 16:14:54 +01:00
Juan RP
1bbaef721c xbps-src: do not generate 32bit pkgs for perl/python modules. 2015-02-25 12:00:10 +01:00
Christian Neukirchen
3a5f095293 sox: update to 14.4.2. 2015-02-24 13:29:24 +01:00
Juan RP
f71698e46a New package: mbedtls-1.3.10 (supersedes polarssl). 2015-02-24 11:27:27 +01:00
Juan RP
2d3f054590 build-style/perl-module: replace host includedir for cross compilation. 2015-02-24 10:05:08 +01:00
Juan RP
336612fc24 hooks/script-wrapper: fix generic_wrapper2 --cflags. 2015-02-24 10:00:33 +01:00
Juan RP
7339b81b43 xbps-triggers: system-accounts: introduce <account>_pgroup to set primary group.
While here also change default home directory to /dev/null if unset.
2015-02-23 22:09:20 +01:00
Juan RP
45f34108a3 Merge pull request #1011 from Duncaen/mpv
Mpv
2015-02-23 17:34:29 +01:00
Juan RP
b9dea95fe1 lightdm: added qt5 support. 2015-02-23 12:36:55 +01:00
Juan RP
8bf5cb819a hooks/remove-la: remove all *.la even if those are symlinks. 2015-02-23 11:33:43 +01:00
Duncaen
bdc3056547 mpv: add libmpv (#1009) 2015-02-22 17:56:37 +01:00
Juan RP
cb90b79acc hooks/script-wrapper: create a xapian-config wrapper. 2015-02-22 08:39:09 +01:00
Juan RP
f730aee93a Merge pull request #1004 from k00mi/mosquitto
New package: mosquitto-1.4
2015-02-21 22:32:03 +01:00
Alessio Sergi
398e057844 build_style/python-module: unbreak cross builds 2015-02-21 19:21:21 +01:00
Dominik Honnef
a62f407007 set Go env vars in environment
This way, a template can overwrite do_build but still have good defaults
for GOPATH, GOARCH and GOARM.
2015-02-21 14:49:02 +01:00
Dominik Honnef
92c77a10ec create GOPATH in wrksrc 2015-02-21 14:49:02 +01:00
Dominik Honnef
bd75088422 rename import_path to go_import_path 2015-02-21 14:49:02 +01:00
Dominik Honnef
77e8751a93 New build_style: go 2015-02-21 14:49:02 +01:00
Juan RP
a44cd245bc hooks/create-xbps-scripts: print what triggers are being added. 2015-02-21 13:03:51 +01:00
Juan RP
869756111e common/environment/README: build_style -> build-style. 2015-02-21 12:25:57 +01:00
Juan RP
df4c861f97 xbps-src: common/{,environment}/build_style -> common/${,environment}/build-style. 2015-02-21 12:13:07 +01:00
Juan RP
724426f8e7 common/build-profiles: added a minimal README. 2015-02-21 12:07:23 +01:00
Juan RP
32c5ae8e02 common/environment/README: document build_style. 2015-02-21 12:05:22 +01:00
Juan RP
3adb1c5c6b xbps-src: add environment/build_style to set env vars for build_styles. 2015-02-21 12:03:48 +01:00
Lukas Braun
6eb58a4ff4 New package: mosquitto-1.4
Subpackages:
    - libmosquitto{,-devel}
    - libmosquittopp{,-devel}
    - mosquitto-clients
2015-02-20 20:07:05 +01:00
Juan RP
8651a5f000 util-linux: update to 2.26. 2015-02-20 12:58:40 +01:00
Juan RP
d134e57772 mit-krb5: update to 1.13.1. 2015-02-20 10:43:39 +01:00
Juan RP
a762a716be xbps-src: do not append to make_install_args, to make overrides possible.
Thanks @chneukirchen
2015-02-19 16:38:30 +01:00
Alessio Sergi
9709a49cc9 New package: python-pyzmq-14.5.0 2015-02-19 09:51:00 +01:00
Juan RP
f38c8ba711 xbps-src: fix per pkg options declared in etc/conf (close #973). 2015-02-16 10:48:21 +01:00
Juan RP
7b1f053e57 libfetch: create a versioned soname (#871). 2015-02-16 11:00:40 +01:00
Juan RP
ee07b60432 libgsm: create a versioned soname (#874).
Also merge two additional patches from Gentoo.
2015-02-16 10:36:30 +01:00
Juan RP
075ace33f0 crypto++: create a versioned soname (#871).
We use the same version for the soname, because I'm not sure if the major
version would be applicable.
2015-02-16 10:14:13 +01:00
Juan RP
05f5b6e455 perl: update to 5.20.2 and make the soname versioned (#871).
- Merged some patches from Gentoo for misc fixes/tweaks and versioned soname.
- Update common/shlibs with libperl.so.5.20 soname.
2015-02-15 13:49:17 +01:00
Juan RP
f5d50b4ec8 libinput: update to 0.10.0 (soname bump). 2015-02-15 10:55:14 +01:00
Juan RP
53b9547a15 x265: update to 1.5 (soname bump). 2015-02-14 09:10:59 +01:00
Alessio Sergi
c0ee13c8be ImageMagick: update to 6.9.0-5 (soname bump) 2015-02-13 15:45:05 +01:00
Juan RP
b2143525b9 pulseaudio: update to 6.0. 2015-02-13 03:33:40 +01:00
Enno Boland
4bc31c0311 New package: rrdtool-1.4.9 2015-02-13 00:58:29 +01:00
Juan RP
fa512a5109 hooks/script-wrapper: use generic_wrapper3 for libpng-config.
Fixes dillo cross compilation.
2015-02-11 15:11:15 +01:00
Christian Neukirchen
989f351fd6 llvm: add lldb-3.5.1. 2015-02-11 14:33:22 +01:00
necrophcodr
8539fb0906 libenet: add development files and update shlibs. 2015-02-10 19:28:41 +01:00
Alessio Sergi
f417430e41 xbps-src: update_check: set default url to PYPI for Python packages 2015-02-10 12:15:10 +01:00
Juan RP
863c2c5295 efl: update to 1.13.0.
- Enable DRM evas module.
- Enable the wayland option now that we can use it without systemd.
2015-02-09 19:12:17 +01:00
Juan RP
36f749f305 pcmanfm-qt: update to 0.9.0 (soname bump). 2015-02-08 19:52:47 +01:00
Juan RP
d0bc93004e lxqt-globalkeys: update to 0.9.0. 2015-02-08 19:34:16 +01:00
Juan RP
86dc76c030 liblxqt-mount: update to 0.9.0. 2015-02-08 19:25:59 +01:00
Juan RP
650b82912a liblxqt: update to 0.9.0. 2015-02-08 19:21:14 +01:00
Juan RP
c928068062 New package: kguiaddons-5.6.0. 2015-02-08 19:16:53 +01:00
Juan RP
3532471d06 New package: kwindowsystem-5.6.0. 2015-02-08 19:11:02 +01:00
Juan RP
964bf772ba hooks/register-pkg: register 32bit pkgs in cross mode too.
You can now build 32bit pkgs in cross compilation mode (-a i686).
2015-02-08 18:13:24 +01:00
Duncaen
599566c4a3 libechonest: update to 2.3.1. 2015-02-08 14:52:22 +01:00
Juan RP
ef9056ec30 hooks: move pkglint to the pre-pkg phase to make this work again. 2015-02-08 11:21:47 +01:00
Juan RP
2f9f85e3f5 build-profiles: *-musl: enable -fstack-protector-strong. 2015-02-07 11:37:44 +01:00
Juan RP
84b56a438f hooks/shlib-provides: fix inverted condition. 2015-02-07 10:04:03 +01:00
Juan RP
85f3b568a6 common/shlibs: do not use vpkgs for libGLES/EGL with rpi-firmware.
We do want explicit dependency to rpi-firmware, not a virtual pkg.
2015-02-07 09:53:44 +01:00
Juan RP
75cbc878a9 hooks/shlib-provides: if pkg sets shlib_provides do not skip it. 2015-02-07 09:53:21 +01:00
Juan RP
e081bb0888 New package: kodi-rpi-14.1 (supersedes xbmc-rpi). 2015-02-06 16:31:29 +01:00
Juan RP
bf2ef44e31 xbps-src: environment/subpkg: sort and sync with reality. 2015-02-05 11:40:31 +01:00
Juan RP
5725a2e0ae xbps-src: introduce "noshlibprovides" to skip shlib-provides detection. 2015-02-05 11:37:10 +01:00
Juan RP
5c95087605 hooks/gen-pkg: do not autogenerate dbg pkg if this exists already.
This will be required by an upcoming change to linuxX.X by @chneukirchen
to build a -dbg pkg; and we cannot generate it automatically for now.

This avoids a double pkg creation noticed by @chneukirchen.
2015-02-05 11:30:32 +01:00
Juan RP
5352c7a007 cross-i686-linux-musl: update components, enable -fstack-protector-strong.
- updated binutils to 2.25
- updated gcc to 4.9.2
- updated musl to 1.1.6
- updated linux headers to 3.18.5
2015-02-03 17:50:28 +01:00
Juan RP
ccc4b79acf cross-x86_64-linux-musl: update components, enable -fstack-protector-strong.
- updated binutils to 2.25
- updated gcc to 4.9.2
- updated musl to 1.1.6
- updated linux headers to 3.18.5
2015-02-03 17:33:03 +01:00
Juan RP
52b35693d4 cross-arm-linux-musleabi: update components.
- binutils updated to 2.25
- gcc updated to 4.9.2
- musl updated to 1.1.6
- kernel headers updated to 3.18.5

Also enable -fstack-protector-strong by default in the armv[67]hf-musl
cross profiles.
2015-02-02 22:18:19 +01:00
Juan RP
56e4c861bd hooks/create-xbps-metadata-scripts: fix mktemp assignation.
When set -o ERR is set the exit case wasn't executed. From the bash
manual page:

"The ERR trap is not executed if the
failed command is part of the command list immediately following
a while or until keyword, part of the test in an if statement,
part of a command executed in a && or || list except the command
following the final && or ||, any command in a pipeline but the
last, or if the command's return value is being inverted using
!.  These are the same conditions obeyed by the errexit (-e)
option."
2015-02-01 09:09:38 +01:00
Juan RP
61a52a6656 New package: libcdio-paranoia. 2015-01-31 10:43:21 +01:00
Juan RP
1db2421b18 srcpkgs: rebuild pkgs against libcdio-0.93. 2015-01-31 10:35:03 +01:00
Juan RP
6c395cb76e xbps-src: create a new hook that collects shlib-provides.
This is necessary to be able to collect shlib-provides for 32bit pkgs,
which are autogenerated.

The strip-and-debug-pkgs hook now just does what its name mentions:
 strip binaries and create -dbg pkgs.
2015-01-30 12:20:00 +01:00
Juan RP
c12db84339 Revert "nettle: update to 3.0 (soname bump) and rebuild revdeps against it."
This reverts commit 899910c9b4.
2015-01-29 18:53:38 +01:00
Juan RP
899910c9b4 nettle: update to 3.0 (soname bump) and rebuild revdeps against it. 2015-01-29 18:49:04 +01:00
Juan RP
8c72c295c2 libimobiledevice: update to 1.2.0 (soname bump). 2015-01-29 07:44:18 +01:00
Juan RP
946dab4f1f Merge pull request #936 from Duncaen/tomahawk
tomahawk: remove plugins from shlibs
2015-01-28 16:50:20 +01:00
Juan RP
d104a99fa0 hooks/prepare-32bit: introduce lib32symlinks.
- This creates a symlink of a file stored in usr/lib32 to usr/lib.
- This expects basename of files stored in usr/lib32.
- This is required by an upcoming change to the glibc pkg.
2015-01-28 16:29:45 +01:00
Duncan Overbruck
c44c1a7557 tomahawk: remove plugins from shlibs 2015-01-28 14:48:47 +01:00
Enno Boland
8dc7f2cc68 New package: libuecc-5 2015-01-27 13:08:01 +01:00
Duncan Overbruck
9c352db04b New package: tomahawk-0.8.2
tomahawk fix
2015-01-25 12:37:11 +01:00
Duncan Overbruck
5737baa232 New package: telepathy-qt-0.9.5
telepathy-qt fix
2015-01-25 12:37:11 +01:00
Duncan Overbruck
53ed2d0acf New package: jreen-1.2.0
jreen fix
2015-01-25 12:37:11 +01:00
Duncan Overbruck
fe283c240d New package: qtkeychain-0.4.0 2015-01-25 12:37:10 +01:00
Duncan Overbruck
a4de4ca3dd New package: quazip-0.7.1 2015-01-25 12:36:34 +01:00
Duncan Overbruck
a86f0cd0b3 New package: libechonest-2.3.0 2015-01-25 12:36:34 +01:00
Juan RP
9eb6fe3216 cinnamon-control-center: update to 2.4.2. 2015-01-24 10:31:34 +01:00
Alessio Sergi
d42d493b99 ImageMagick: update to 6.9.0-4
Fix conf_files.
Delete obsolete shlibs.
Add update-check support.
2015-01-24 00:06:33 +01:00
Juan RP
20f555c736 libressl: update to 2.1.3 (libssl soname bump).
A new subpkg is now created for libssl: libssl30.
2015-01-22 11:23:06 +01:00
Juan RP
1e5632c887 libressl: split shlibs into its own pkgs.
- libcrypto30: provides libcrypto.so.30.
- libssl29: provides libssl.so.29.
- libtls1: provides libtls.so.1.

This in preparation to upgrade libressl to 2.1.3 that introduces
a soname bump to libssl to 30.
2015-01-22 11:11:49 +01:00
Eivind Uggedal
cc8762d3fb update_check.sh: escape gnome package names. 2015-01-21 18:32:25 +00:00
Juan RP
27f983c35e Make ConsoleKit2 the default ckit implementation.
- Switch common/shlibs to use ConsoleKit2 for pkgs that link against libck-connector.so.0
- Revbump ConsoleKit2 to generate proper rdeps.
2015-01-21 11:16:23 +01:00
Juan RP
8b67ccfb89 lxqt-session: rebuild against qt5>=5.4.
Also bump min version for libQt5Widgets to 5.4, due to this "hidden" ABI incompat change.
2015-01-20 18:58:28 +01:00
Juan RP
ee044ec1c6 xonotic: update to 0.8.0. 2015-01-20 10:17:12 +01:00
Enno Boland
f1cd53d393 libosmocore: update to 0.8.0. 2015-01-19 23:46:00 +01:00
Juan RP
24faf53ffa qt5: update to 5.4.0. (close #870) 2015-01-19 22:04:05 +01:00
Juan RP
38c9ebf6df hooks/prepare-32bit: do not create 32bit pkgs for perl/python/ruby modules. 2015-01-19 10:49:56 +01:00
Juan RP
da68a7b63f xbps-src: reverts is now propagated to subpkgs. 2015-01-18 19:34:20 +01:00
Juan RP
c111653c6b hooks/script-wrapper: create libassuan-config wrapper. 2015-01-18 17:05:08 +01:00
Juan RP
b95076f3e9 Merge pull request #883 from Gottox/poppler
update poppler to 0.30.0, revbump all require-shlibs
2015-01-18 10:43:31 +01:00
Enno Boland
132a44145f libgtop: update to 2.30.0. 2015-01-18 02:12:28 +01:00