Commit Graph

2355 Commits

Author SHA1 Message Date
Christian Neukirchen bb4c655c11 common/environment/install: add cross.sh and hardening.sh.
You are not supposed to compile in do_install(), but some Makefile
detect CFLAGS changes and then rebuild.
2015-12-11 13:58:44 +01:00
Christopher Brannon 2a423cf350 New package: pjproject-2.4.5 2015-12-11 00:11:14 -08:00
Juan RP 1d3dd70416 Merge pull request #3126 from yopito/yubikey.yubico
New packages: libyubikey, ykpers, ykpers-gui.
2015-12-08 08:26:37 +01:00
Juan RP fd7f1b82c4 gstreamer-vaapi: update to 0.7.0. 2015-12-08 08:22:43 +01:00
yopito 85bcde8a7e New packages: libyubikey, ykpers, ykpers-gui. 2015-12-07 13:24:05 +01:00
Christian Neukirchen 5017710fd4 New package: fdk-aac-0.1.4 2015-12-06 20:55:08 +01:00
Alessio Sergi 60cc0194da poppler: update to 0.38.0 (soname bump) 2015-12-06 18:48:00 +01:00
Duncaen dd89ad4889 New package: libkqueue-2.0.3 2015-12-04 23:30:26 +01:00
Jürgen Buchmüller 6d90efebab purge-distfiles: fix rmdir parameter 2015-12-03 18:24:36 +01:00
Jürgen Buchmüller da1a689b70 clamav: update to 0.99.0 2015-12-02 10:45:58 +01:00
Christian Neukirchen a0410b9944 iperf3: update to 3.1.1. 2015-11-30 21:51:17 +01:00
xaduha a753871472 rakudo-star: update to 2015.11 2015-11-30 09:12:19 +00:00
Juan RP a030de692b icu55: removed; full switch to icu has been completed. 2015-11-30 08:28:10 +01:00
Juan RP b6bb92c7b9 icu: update to 56.1. 2015-11-29 09:25:12 +01:00
Juan RP c373ae50d4 xbps-src: get rid of 'broken_as_needed'; not used anymore. 2015-11-28 09:24:01 +01:00
Juan RP dcdaa283b7 xbps-src: make LDFLAGS in templates override global defs. 2015-11-28 09:00:14 +01:00
Jürgen Buchmüller d65eab19cb New package: gconfmm-2.28.3 2015-11-28 03:27:58 +01:00
Juan RP c268a21acd Merge pull request #3060 from diogoleal/libunibreak
New package: libunibreak-1.0
2015-11-28 02:53:42 +01:00
Diogo Leal 81c35a27be New package: libunibreak-1.0 2015-11-27 22:31:25 -02:00
Christian Neukirchen b38bf2100c libunwind: mips patches. 2015-11-27 18:29:19 +01:00
Christian Neukirchen 5745ea5b82 configure/hardening.sh: disable hardening on mipsel-musl. 2015-11-27 18:29:19 +01:00
Christian Neukirchen 4c4c82cb19 configure/gnu-configure-args.sh: match mipsel-musl. 2015-11-27 18:29:19 +01:00
mid-kid f68bfd6575 common/hooks: Fix hooks when build_style=meta 2015-11-26 22:27:55 +01:00
Enno Boland bd307bb9e2 Merge pull request #3001 from Gottox/conf_files-glob
globs files defined in conf_files=
2015-11-26 08:05:34 +01:00
Jürgen Buchmüller e04a639a0e tidy5: update to 5.1.25 2015-11-25 10:21:18 +01:00
Jürgen Buchmüller 49640f2e1e grilo: update to 0.2.14
Remove temporary(?) soname change to .10 and update
or revbump depending packages.
2015-11-24 19:15:08 +01:00
Jürgen Buchmüller 6a25cf1cf2 common.sh: set BUILD_XXXFLAGS as autoconf defaults
Some autotool files (configure.ac) expect host build flags to be
defined as BUILD_CFLAGS, BUILD_CXXFLAGS, BUILD_CPPFLAGS and
BUILD_LDFLAGS. Especially these files tend to default to
LDFLAGS for BUILD_LDFLAGS, which makes host utilities built
with these flags fail with buildpie=yes because of differing
compiler and linker options.

One example is libatasmart where this patch fixes the build.
2015-11-20 20:57:23 +01:00
Enno Boland 30fa5c30a7 wireshark: update to 2.0.0. 2015-11-19 23:31:24 +01:00
Christian Neukirchen e58a7b24e9 gccspecs/hardened-cc1: also pass -fPIE to cpp by default.
Note that -fPIE defines __PIC__ and __PIE__, so passing this on to
pure cpp(1)/gcc -E executions is relevant.

Found the hard way due to ccache breaking on i686 with precompiled
headers which used the non-PIC definitions in cpuid.h since header
precompilation doesn't read cc1_options.
2015-11-19 16:30:06 +01:00
Jürgen Buchmüller ad8011b2e5 Merge pull request #3006 from pullmoll/enigma
New package: enigma-1.21
2015-11-19 13:21:02 +01:00
Dominik Honnef 5accddbb26 go, build-style/go: set nopie=yes 2015-11-19 09:55:48 +01:00
Juan RP c2c225aa42 xbps-src: make 'show-build-deps' canonicalize 32bit pkgs. 2015-11-19 08:32:47 +01:00
Jürgen Buchmüller 786a1be68f New package: xerces-c-3.1.2 2015-11-19 00:33:05 +01:00
Enno Boland 82b736b616 common: expand_destdir rewrite 2015-11-18 11:19:09 +01:00
Enno Boland 18e288fd2c common: remove unneccessary 'source's; move extglob.sh to install 2015-11-18 10:21:33 +01:00
Enno Boland ef24b7b7cc common: move expand_destdir to environment/pkg; change lint check. 2015-11-18 10:21:33 +01:00
Enno Boland 67757b5708 hooks/do-pkg/00-gen-pkg.sh: enable globbing for conf_files. 2015-11-18 10:21:33 +01:00
Enno Boland f19bca3bce hooks/do-pkg: clean up 00-gen-pkg.sh 2015-11-18 10:21:33 +01:00
Juan RP 0795d6a787 cross-profiles/README: sync with reality. 2015-11-18 09:34:57 +01:00
Juan RP 31d8471d05 xbps-src: added a README describing common/chroot-style. 2015-11-18 09:32:07 +01:00
Juan RP 744acd0308 xbps-src: env/hardening: make sure to put pkg overrides at the end. 2015-11-17 17:24:54 +01:00
Juan RP 784f75931d xbps-src: move compiler/linker defaults to env/hardening.sh.
The user can still set his/her defaults via etc/conf, and per
package in the templates.
2015-11-17 17:13:12 +01:00
Juan RP 917024dd19 Merge pull request #2998 from Gottox/no-force_debug_pkgs
common/xbps-src: remove force_debug_pkgs variable
2015-11-17 16:54:10 +01:00
Juan RP 3fdad91bf9 xbps-src: make 'build_pie' the default; use 'nopie' to disable it.
Discussed with @chneukirchen.
2015-11-17 16:47:19 +01:00
Enno Boland c7f2f9840f common/xbps-src: remove force_debug_pkgs variable 2015-11-17 15:36:51 +01:00
Alessio Sergi f85368242c sane: update to 1.0.25
Add option for snmp (off).
Removed cups bdep since cups requirement has been dropped upstream.
2015-11-17 11:16:51 +01:00
Juan RP 2bd4197952 qpdf: update to 6.0.0 (soname bump). 2015-11-17 09:28:21 +01:00
Juan RP d8613f422b Merge pull request #2984 from diogoleal/fann
New package: fann-2.2.0
2015-11-16 11:03:57 +01:00
Diogo Leal 00c78dfa8c New package: fann-2.2.0 2015-11-16 07:34:06 -02:00
Juan RP edbb6ec53e lensfun: update to 0.3.2 (soname bump). 2015-11-16 09:40:25 +01:00
Duncaen 4d4449033e New package: plotutils-2.6 2015-11-15 15:41:10 +01:00
Jürgen Buchmüller 05c7da7955 Merge pull request #2908 from pullmoll/fetch
00-distfiles.sh: avoid unnecessary second loop
2015-11-15 02:54:55 +01:00
Juan RP c759f096fa xbps-src: give more info for 'restricted' pkgs. 2015-11-14 11:55:04 +01:00
Juan RP 33e3afecf9 xbps-src: do not allow empty PKGDESTDIR unless build_style!=meta. 2015-11-13 13:05:36 +01:00
Jürgen Buchmüller 771a5ff2a1 Merge pull request #2887 from pullmoll/lua-alternatives
lua*: convert for xbps-alternatives
2015-11-12 12:37:34 +01:00
allan 8d57e56d39 New package: augeas-1.4.0 2015-11-11 13:44:38 +01:00
jbu 9b451b19c6 lua*: convert for xbps-alternatives
First try to make use of the xbps-alternatives for the three versions
of lua we have now. As an example how this simplifies packages the
xmoto package patches for detecting lua52 were removed.

Also revbump or update the packages depending on lua53 to cope
for the soname change (liblua.so.5.3 to liblua5.3.so.5.3)
+ imapfilter (rev 3)
+ vim (rev 2)
+ mame (rev 2)
+ xmoto (rev 6)
+ glu (rev 6) - rebuild for musl
2015-11-10 19:26:31 +01:00
Juan RP 62de168b40 xbps-src: fix xbps-create(1) --tags option. 2015-11-10 11:33:19 +01:00
Jürgen Buchmüller d7b1a31cf0 00-distfiles.sh: avoid unnecessary second loop
We're already done after the first loop, if all distfiles
were found and their checksums verified ok.
2015-11-05 22:05:25 +01:00
Enno Boland 3f5aac9aab libosmocore: update to 0.9.0. 2015-11-05 16:39:16 +01:00
Juan RP 4f0bd60fbb New package: libmpd-11.8.17 (maintained by its author qball). 2015-11-05 15:13:34 +01:00
Jürgen Buchmüller d458ce15a4 New package: toluapp-1.0.93 2015-11-05 05:38:05 +01:00
Jürgen Buchmüller 7fa542cc6b New package: freeimage-3.17.0 2015-11-05 04:00:37 +01:00
Jürgen Buchmüller d8eca52226 00-distfiles.sh: add code to purge wrong checksum
If a distfile changed its checksum (SHA256) without at the same time
also changing its version, the distfile cache needs to be purged.

This is done by verifying only for already existing distfiles that the
specified checksum matches. If it does not, the file and its entry in
/host/sourcers/by_sha256 are purged using the inode number of the file.

The second loop then as usual fetches the distfiles and verifies their
checksum against the list entry.

+ drbd-utils fix checksum and also build + cross build
2015-11-03 19:27:07 +01:00
Juan RP 1a586602af lxqt-p{anel,owermanagement}: fix ksolid dependency. 2015-11-02 15:49:58 +01:00
Juan RP a9e0ff6c2b New package: ksolid-5.15.5. 2015-11-02 15:28:03 +01:00
Juan RP 9ffe84649d liblxqt-mount: removed; unnecessary with lxqt-0.10. 2015-11-02 15:18:11 +01:00
Juan RP e30cece713 New package: libdbusmenu-qt5-0.9.3+15.10.20150604. 2015-11-02 15:05:06 +01:00
Juan RP fceac3f045 New package: libkscreen-5.4.2. 2015-11-02 14:42:24 +01:00
Jürgen Buchmüller 7922130229 New package: osg-3.4.0
OpenSceneGraph required for FlightGear
2015-10-31 09:37:01 +01:00
Jürgen Buchmüller f9ae152a38 New package: libgdal-2.0.1
Geospatial Data Abstraction Library
2015-10-31 09:37:01 +01:00
Jürgen Buchmüller 5ba60c8eef New package: libgta-1.0.7
Generic Tagged Arrays
2015-10-31 09:37:01 +01:00
Jürgen Buchmüller bcab621d57 New package: cegui07-0.7.9 2015-10-30 17:31:47 +01:00
Juan RP 1a620b7763 pulseaudio: update to 7.1. 2015-10-30 14:33:06 +01:00
Juan RP 3e1154266f xbps-src: support "alternatives" from xbps-0.48. 2015-10-30 12:39:59 +01:00
Enno Boland 972a2ab09f http-parser: fix patch and shlibs 2015-10-30 06:17:18 +01:00
Juan RP d407e18e19 xbps-src: xbps-install(1) can return EAGAIN (11) with pkg conflicts. 2015-10-29 08:48:38 +01:00
Steve Prybylski a27200a986 Merge pull request #2833 from stpx/sqlcipher
New package: sqlcipher-3.3.1
2015-10-28 16:56:45 -04:00
Juan RP bfcc741398 time: unbreak cross musl; set _GNU_SOURCE and override wait3 test.
Thanks @pullmoll
2015-10-28 17:12:38 +01:00
Steve Prybylski 64a69cd5a7 New package: sqlcipher-3.3.1 2015-10-28 04:43:59 -04:00
Jürgen Buchmüller 25bdf1945d cross-cc: always unset incpath and libpath
Closes #2823
2015-10-25 13:32:10 +01:00
Juan RP bd165ccdf6 wrappers: rename cc to cross-cc to clarify it's used only in cross mode. 2015-10-25 11:03:16 +01:00
Juan RP 1b0a232b20 wrappers/cc: also process forbidden -I/-L paths with blanks.
like "-I   /usr/include".
2015-10-25 10:48:02 +01:00
Juan RP ff80ee06e6 common/wrapper/cc: make this work with args containing whitespaces in quoted strings.
like -DFOO="foo blah". This fixes cross compilation in libsodium, tk and
others.
2015-10-25 10:11:40 +01:00
Alessio Sergi 55768ad59d xbps-src: distfiles: allow uncompressed distfiles
Do not extract them, just copy to $extractdir.
The allowed suffixes are: .patch, .diff, .txt.
2015-10-23 20:09:31 +02:00
Juan RP 94cbb90877 env/autoconf_cache: ac_cv_strftime_extensions is supported in glibc and musl. 2015-10-23 14:27:12 +02:00
Juan RP b7d05057f9 xbps-src: create a cc/g++ wrapper to drop -I/usr/include -L/usr/lib in cross.
I'm tired of wasting extra time to fix software to remove standard include/lib dirs.
2015-10-23 11:56:30 +02:00
Juan RP b479b9a7ba xbps-src: bulk: only abort if rval is 1, ignore broken/skipped pkgs.
Issue #2804
2015-10-22 18:20:09 +02:00
Juan RP df7ca37918 New package: libu2f-host-1.0.0. 2015-10-22 09:15:37 +02:00
Juan RP fc6e71c309 New package: hidapi-0.8.0rc1. 2015-10-22 08:40:34 +02:00
Steve Prybylski 71a63b3ef6 soundtouch: update to 1.9.2 (soname bump). 2015-10-21 22:06:34 -04:00
Jürgen Buchmüller 327c86c4a4 New package: synfig-1.0.2
Closes #2587
2015-10-20 04:06:28 +02:00
Juan RP fdbf73a3fe New package: libbson-1.2.0. 2015-10-19 15:01:53 +02:00
Jürgen Buchmüller 4f10dfd73d grantlee: update to 0.5.1
Change homepage because gitorious.org is moving to the
Internet Archive. Also create a new package grantlee5,
because newer versions (>5.0.0) link against Qt5.
2015-10-18 19:28:53 +02:00
Juan RP 4f5e947276 upower: update to 0.99.3 (sobump). 2015-10-17 18:15:21 +02:00
Juan RP 4bb30370dd xbps-src: set up C{,XX}FLAGS and LDFLAGS correctly for cross compilation.
This way there's no need to set LDFLAGS per-pkg just to fix cross compilation
in multiple packages.
2015-10-17 11:05:21 +02:00
Juan RP decc01bc9c ncurses: update to 6.0.
No ABI bumps because we were using ABI 6 already for a long time.
2015-10-15 09:04:27 +02:00
Jürgen Buchmüller 40e4b0b96e New package: boinc-7.6.12
Closes #2065

This certainly needs review because of the system account,
config and service files in the template.
2015-10-14 18:34:14 +02:00
Jürgen Buchmüller 5b2645f5d2 wxWidgets: add webkitgtk2 dependency
Required for boinc manager.
2015-10-14 18:32:34 +02:00
Steve Prybylski b2fef2445e New package: libvterm-0.0.20151005 2015-10-14 10:24:04 -04:00
Steve Prybylski 4964eb8259 Merge pull request #2748 from stpx/fwknop
New package: fwknop-2.6.7
2015-10-14 09:48:20 -04:00
Juan RP bedaed838a New package: libgudev-230. 2015-10-14 09:07:00 +02:00
Steve Prybylski 54140dacb0 New package: fwknop-2.6.7 2015-10-13 21:09:14 -04:00
Enno Boland 66cdb281f1 hooks/pre-configure: don't overwrite PKG_CONFIG_* vars in the wrapper.
This may have side effects do other packages but it was needed to fix
gnome-online-accounts for cross build. goa ships a subproject that uses
this vars to link against it. This commit changes the pkg-config that it
preserves values in PKG_CONFIG_* if set.
2015-10-13 15:01:32 +02:00
Andrea Brancaleoni 311b16020d New package: csound-6.05.0 2015-10-09 16:15:39 +02:00
Juan RP 949c12d862 x265: update to 1.8 (soname bump). 2015-10-09 08:42:42 +02:00
Juan RP a7de366251 xen: update to 4.6.0. 2015-10-08 09:33:45 +02:00
Juan RP 3614bad9d0 Merge pull request #2615 from x-clone/master
rakudo-star: update to 2015.09
2015-10-07 09:11:42 +02:00
Steve Prybylski ec39c54da1 New package: i3ipc-glib 2015-10-06 20:31:05 -04:00
Christian Neukirchen e3f0ce021e pre-pkg/06-shlib-provides.sh: revamp soname registration.
We now register all versioned sonames, and unversioned sonames only
when in libdir.  (E.g. libdb and tcl use version numbers in the
library name, and have unversioned sonames.)

Closes #2699.
2015-10-06 20:17:28 +02:00
Juan RP bf9c8d7fbc GraphicsMagick: update to 1.3.22. 2015-10-06 09:05:44 +02:00
Juan RP b4933c0d64 dovecot-plugin-pigeonhole: remove unneeded depends; add shlib; fix -devel deps. 2015-10-05 16:46:20 +02:00
Christian Neukirchen 085f6452ad pre-pkg/06-shlib-provides.sh: shlib-provide all versioned libraries
Previously we provided all libraries in /usr/lib{,32}.
Now we provide all libraries with a versioned SONAME anywhere.
2015-10-05 14:46:32 +02:00
Christian Neukirchen d4a0cce613 bind: update to 9.10.3.
Featuring LibreSSL patches from OpenBSD ports.
2015-10-03 23:45:18 +02:00
Christian Neukirchen 2fe3529290 openmpi: forgot to bump libmpi.so. 2015-10-03 20:34:51 +02:00
Christian Neukirchen bf89df794a openmpi: update to 1.10.0. 2015-10-03 20:14:14 +02:00
Jürgen Buchmüller b80fda9067 New package: zynaddsubfx-2.5.1
+ Add dependency mxml-2.9 (Minimal XML library)
2015-10-03 17:34:27 +02:00
Logen Kain 1016faf038 New Package: gavl-1.4.0 2015-10-02 11:52:17 -07:00
Jürgen Buchmüller b8918e2a7d lua: update to 5.3.1
+ Rename lua and lua-devel to lua52 and lua52-devel
+ Modify packages depending on lua52 accordingly:
+ Many packages auto-detect lua52 files
+ Some packages need hints where / how to find lua52
+ One package (xmoto) downgraded to lua51, because it wouldn't find lua52
+ One package (vim) upgraded to lua (5.3.1)

There may be more packages upgradable without problems.
I didn't want to change too much in this move without the
respective package maintainers first taking a look.

Most notably conky-cli wouldn't work with lua52. I upgraded it
to 1.10.0 (same as conky) and tried to keep the flags the same
for the change from gnu-configure to cmake.
2015-10-02 11:24:59 +02:00
Jürgen Buchmüller ad87f66daa musl-fts: enable shared library 2015-10-02 09:38:50 +02:00
Juan RP 14751ac442 common/shlibs: add grilo-0.2.13 soname. 2015-10-02 08:44:09 +02:00
Enno Boland f627f6b218 gnome-dictionary: update to 3.18.0. 2015-09-29 18:26:03 +02:00
Enno Boland 2151e2e0de rygel: update to 0.28.0. 2015-09-29 18:26:03 +02:00
Enno Boland e187ae8e53 cheese: update to 3.18.0. 2015-09-29 18:26:03 +02:00
Enno Boland a7c03782bd gnome-desktop: update to 3.18.0. 2015-09-29 18:26:02 +02:00
Enno Boland 9dbeb32a09 vala: update to 0.30.0. 2015-09-29 18:26:02 +02:00
Enno Boland afb2d8cf65 evolution-data-server: update to 3.18.0. 2015-09-29 18:26:02 +02:00
xaduha 2e8318310b rakudo-star: update to 2015.09 2015-09-29 09:14:14 +00:00
Juan RP e4fdd38304 xbps-src/doinstall: touch install state file after running post-install too. 2015-09-27 18:51:58 +02:00
Juan RP 68701cf6ca xbps-src: repair -f <phase> again; close #2617
Also simplified configure/build/install phases to only touch a single
file once the phase has been run, rather than multiple of them
(pre/post, etc).
2015-09-27 18:49:38 +02:00
Juan RP 1f2147f240 xbps-src/doinstall.sh: update args check. 2015-09-27 11:28:11 +02:00
Juan RP 21b2f6c3e8 xbps-src: fix regressions introduced with -f <phase>. 2015-09-27 10:30:10 +02:00
Juan RP 1f4a588861 xbps-src: fix -f pkg when destdir is empty. 2015-09-27 10:09:08 +02:00
Juan RP caf4f5bdd7 skalibs: update to 2.3.7.0. 2015-09-27 09:57:50 +02:00
Juan RP 4c070a1ded options.description: added vdpau and x265; improved vaapi. 2015-09-27 08:00:03 +02:00
Juan RP 7bf804f43b New package: calligra-2.9.7.
Close #1555
Close #1324
2015-09-26 09:44:58 +02:00
Juan RP 4449fbd0be xbps-src: make -f <phase> respect previous successful phases. 2015-09-24 16:12:10 +02:00
Juan RP 08efa2cca1 xbps-src: -f <phase> now works for configure/build/install/pkg phases. 2015-09-24 15:45:47 +02:00
Juan RP e00be3215b pulseaudio: update to 7.0. 2015-09-24 11:49:54 +02:00
Juan RP 9161363a34 Merge pull request #2566 from diogoleal/csync
New package: csync-0.50.0
2015-09-24 11:01:49 +02:00
Jürgen Buchmüller ae6205c9b6 New package: SDL2_net-2.0.0 2015-09-23 19:04:35 +02:00
Jürgen Buchmüller 482acee672 purge_distfiles.sh: remove empty directories 2015-09-23 15:12:55 +02:00
Juan RP b1716fa5e6 firefox: update to 41.0.
- Re-enable jemalloc on native builds with glibc; matches other known distros.
- Add another patch required by musl.
- Remove obsolete patch required by musl.
2015-09-23 09:58:34 +02:00
Diogo Leal 36189c6dfb New package: csync-0.50.0 2015-09-23 02:33:46 -03:00
Andrea Brancaleoni 93f8f7e8d8 Merge pull request #2573 from thypon/armv5-musl
Armv5 musl
2015-09-21 22:04:33 +02:00
Juan RP 4cb344b653 curl: added three new options: ldap (off), ssh (on) and rtmp (off). 2015-09-21 21:12:17 +02:00
Juan RP 4630ef6551 Merge pull request #2559 from Gottox/glew-1.13
Glew 1.13
2015-09-21 16:46:36 +02:00
Andrea Brancaleoni d545ebe138 New cross-profile: armv5tel-musl 2015-09-21 09:00:45 +02:00
Enno Boland 95f9814acd glew: update to 1.13.0. 2015-09-19 21:05:03 +02:00
Andrea Brancaleoni 71fb725013 New package: sydbox-1.0.2 2015-09-19 12:46:43 +02:00