Commit graph

2588 commits

Author SHA1 Message Date
Jürgen Buchmüller
70b233a87b cegui: fix common/shlibs entries
Now they bumped the shared library rev to 2 again.
2016-04-30 18:21:18 +02:00
Enno Boland
fd01a9a601 Merge pull request #4110 from Gottox/waf-custom-file
common/build-style/waf.sh: allow custom waf script
2016-04-30 18:15:27 +02:00
Enno Boland
f6b0e09d9f common/build-style/waf3.sh: allow custom waf script 2016-04-30 18:11:23 +02:00
Enno Boland
45b9ff715a common/build-style/waf.sh: allow custom waf script 2016-04-30 18:11:23 +02:00
Juan RP
5d631d1415 libexec/build.sh: force base-files installation to not fail on EEXIST. 2016-04-30 17:57:10 +02:00
Juan RP
9a2487e19e libexec/build.sh: set XBPS_ARCH while installing base-files to the masterdir.
Fixes './xbps-src bootstrap' in musl hosts.
2016-04-30 17:52:33 +02:00
Juan RP
2cfbd3d833 vapoursynth: libvapoursynth.so must be in main pkg. 2016-04-30 09:09:54 +02:00
Juan RP
3026871bf8 Merge pull request #4027 from lemmi/mpv
Mpv: add motion estimation via vapoursynth
2016-04-30 08:54:57 +02:00
Christian Neukirchen
7a19e62e37 libexec/build.sh: add trailing newline to error. 2016-04-29 18:26:41 +02:00
Juan RP
ae92d0b17f bind: update to 9.10.4. 2016-04-29 07:23:31 +02:00
Juan RP
a40d046307 options.description: added seccomp build option description. 2016-04-29 07:23:31 +02:00
Enno Boland
2ee4d0c38d aqbanking: update to 5.6.10. 2016-04-28 19:31:27 +02:00
Enno Boland
2240fa1d72 rrdtool: update to 1.6.0. 2016-04-28 19:31:27 +02:00
Juan RP
326c989c7c xbps-src/show: resolve virtual dependencies correctly. 2016-04-27 20:56:55 +02:00
Juan RP
d2bac19750 xbps-src: re-introduce etc/virtual.
The `etc/virtual` file declares the default package to be built for
virtual dependencies declared as "virtual?foo" in $depends.

Before this change, the run-time dependency was added as is to the final
binary package but no pkg providing this virtual pkg was built.

With this file we declare the *default* pkg to be built.

NOTE: "virtual?foo" is only applicable to *run* time dependencies, i.e
only those declared in $depends.
2016-04-27 20:16:59 +02:00
Juan RP
5bfd84163b common/xbps-src/shutils/purge_distfiles.sh: does not need to executable. 2016-04-27 16:56:17 +02:00
Juan RP
2defe2ff17 cross-profiles: get rid of musl-gnulibfix (unused). 2016-04-27 16:55:16 +02:00
Juan RP
e97de5b5d3 env/build: get rid of timestamp-macros.sh (dangling symlink). 2016-04-27 16:53:47 +02:00
Juan RP
b722ed3c8b cross-profiles: simplify and rename some of them to match XBPS_TARGET_MACHINE.
- XBPS_TARGET_ARCH var renamed to XBPS_TARGET_MACHINE (gets rid of an extra var).
- Renamed cross profiles to match XBPS_TARGET_MACHINE.
- Added symlinks to keep compatibility with old profiles.
2016-04-27 16:47:05 +02:00
Juan RP
882f23cf98 env/hardening: fix hardening on MIPS.
Thanks to @chneukirchen for finding the correct solution:

gcc sets -mno-shared by default when compiling non-PIC, and because
we are overriding the builtin specs, this internal rule set for gnu/mips
does not trigger:

gcc/config/mips/gnu-user.h:/* Default to -mno-shared for non-PIC.  */
gcc/config/mips/gnu-user.h:  " %{mshared|mno-shared|fpic|fPIC|fpie|fPIE:;:-mno-shared}"

So that we now use a specific specs file just for mips that sets -mshared for PIC.

This fixes building packages with hardening enabled for MIPS.
2016-04-27 15:01:40 +02:00
Juan RP
7e117fb96d env/hardening: reenable hardening for MIPS.
I just booted a full PIE base-system successfully on my CI20 Creator.

For now we set -fPIE again in C{,XX}FLAGS to fix the build in attr/acl/coreutils, etc.
2016-04-27 12:47:56 +02:00
lemmi
5be8f45d5b New package: vapoursynth-R32 2016-04-27 07:23:31 +02:00
lemmi
08cb48c5a2 New package: zimg-2.0.4 2016-04-27 07:23:31 +02:00
Toyam Cox
dedff32851 obs: add -devel subpackage 2016-04-26 14:34:14 -04:00
Juan RP
d55d16482d env/hardening: disable PIE generally for MIPS.
PIE is currently broken in MIPS.
2016-04-26 09:41:28 +02:00
Juan RP
c85787ebf9 cross-profiles: mipselhf-musl: set XBPS_TARGET_MACHINE to mipselhf-musl.
... otherwise the triplet in gcc does not match.
2016-04-26 09:40:51 +02:00
Alessio Sergi
8fc7bfb7d2 xbps-src: update-check: update PyPI URL here as well 2016-04-25 17:52:51 +02:00
Jürgen Buchmüller
b51634f124 cegui: update to 0.8.6
Strangely the shared libraries version changed from 2 to 1.
2016-04-25 14:54:51 +02:00
Alessio Sergi
ffff9d749d build-style/python-module: rename unversioned scripts, if any
- No more name conflicts in case of multi-version python packages
- No more manual renaming
- No more manual shebang fixes
- Alternatives support

ok xtraeme@
2016-04-25 01:29:15 +02:00
Alessio Sergi
0be83d098d xbps-src: switch PYPI_SITE to Warehouse (pypi.io) 2016-04-25 00:25:04 +02:00
Jürgen Buchmüller
976f231655 New package: tslib-1.1
Qt5 can take advandtage of this.
2016-04-24 11:10:17 +02:00
Michael Gehring
688fb13a20 libmill: update to 1.10. 2016-04-24 09:56:44 +02:00
Juan RP
30349e929d Merge pull request #4041 from yopito/kdevelop
New package: kdevelop-1.7.3
2016-04-21 14:26:53 +02:00
Michael Gehring
bd2d458810 http-parser: update to 2.7.0. 2016-04-20 10:08:28 +02:00
yopito
5e59afc339 kde-workspace: libprocessui.so.4 share is needed for kdevelop package. 2016-04-20 09:36:22 +02:00
yopito
95307bde33 New package: kdevplatform-1.7.3 2016-04-20 09:36:15 +02:00
Juan RP
054a73caf2 hooks/rewrite-python-shebang: simplify and check for unset $off correctly. 2016-04-17 17:13:06 +02:00
Juan RP
abc5cd0090 New package: wlc-0.0.2. 2016-04-16 20:02:29 +02:00
Jürgen Buchmüller
fa77eadf5c New package: libgames-support-1.0.1 2016-04-16 19:39:26 +02:00
Michael Gehring
8007bd0d2c openimageio: update to 1.6.12. (soname bump) 2016-04-16 08:27:37 +02:00
Christian Neukirchen
1318cced7a New package: libabigail-1.0.rc3 2016-04-12 13:21:53 +02:00
Juan RP
bbaa6c7890 marco: update to 1.14.0 (soname bump). 2016-04-10 10:33:03 +02:00
Aditya Goturu
1b190d315d xdotool: build and use libxdo.
Closes: #4001 [via git-merge-pr]
2016-04-09 22:40:13 +02:00
Michael Gehring
88bdbd39ec libvpx: update to 1.5.0. (soname bump) 2016-04-08 20:07:58 +02:00
Michael Gehring
d5ff8b8493 icu: update to 57.1. (soname bump) 2016-04-08 20:07:58 +02:00
Juan RP
8ea63aff26 obexftp: update to 0.24.2. 2016-04-08 07:24:08 +02:00
Juan RP
281766d267 libqmi: update to 1.14.2 (soname bump). 2016-04-07 18:16:07 +02:00
Juan RP
c392f14e92 mongodb: rebuild with fixed common/shlibs for wiredtiger. 2016-04-05 11:16:21 +02:00
lemmi
fd306412e5 New package: libvidstab-0.98b 2016-04-03 15:25:52 +02:00
Spencer Hill
8dab3a7130 Openshot
* libopenshot-audio: update to 0.1.1.

* libopenshot: update to 0.1.1.

* openshot: update to 2.0.7.
2016-04-02 07:39:18 +02:00
Jürgen Buchmüller
fe651b3641 qupzilla: update to 2.0.0 2016-04-01 09:29:34 +02:00
Enno Boland
c07e381f94 hooks/pre-pkg: fix "integer expression expected" error. 2016-04-01 08:08:52 +02:00
Jürgen Buchmüller
24904d9c92 qt5: add new modules
Qt5.6.0 introduced new modules
+ qt5-3d{,-devel} : C++ and QML APIs for 3D graphics
+ qt5-canvas3d : Canvas 3D component
+ qt5-serialbus{,-devel}: Serial bus component
+ qt5-webview{,-devel}: WebView component
There is also a new subcomponent "positioning" inside qt5-location.
For now this is not created as a separate module, because the install
target for qtlocation installs both components.
2016-04-01 02:55:21 +02:00
Enno Boland
04ed37792b New package: wiredtiger-2.8.0 2016-03-31 22:48:21 +02:00
Toyam Cox
7a8706d9ee libressl: update to 2.3.3. 2016-03-30 02:03:54 -04:00
Pizza-Boy
b5521c1d20 New package: libspotify-12.1.51 2016-03-28 03:46:20 -04:00
Enno Boland
05b15f6f4f common/hooks: look for pycompile_version to identify python version.
Also prepary python 3.5
2016-03-27 15:14:02 +02:00
Enno Boland
112a1ba500 Merge pull request #3892 from radare/cmark
New package: cmark-0.24.1
2016-03-27 13:48:09 +02:00
pancake
c3ebcab2eb New package: cmark-0.24.1 2016-03-27 13:18:40 +02:00
Enno Boland
6606995831 common/hooks: fix python shebang rewrite for multi-versioned packages 2016-03-27 12:25:27 +02:00
Enno Boland
4714ce6dcd hooks/post-install: fix python shebang rewriting. 2016-03-25 19:13:06 +01:00
Enno Boland
d9d5eaf37a Merge pull request #3883 from Gottox/shebang-rewrite
hooks/post-install: add hook to rewrite unversioned python shebangs.
2016-03-25 15:56:45 +01:00
Mathieu Belanger
3b966abf57 crypto++: update to 563 2016-03-23 11:04:36 -06:00
Enno Boland
31208b8c93 Revert "common/travis: add consistency check on travis runs"
This reverts commit ff13ab493b as it fails
and takes ages to complete.
2016-03-22 18:08:39 +01:00
Juan RP
d3bc0de1e7 xbps-src: get rid of etc/{defaults.,}virtual.
It wasn't too useful after all and this slowed down the dependency
process marginally.

We don't need this, we can live without this.
2016-03-22 10:39:45 +01:00
Enno Boland
eb2621ca46 hooks/post-install/07-rewrite-python-shebang.sh: use IFS and -r for read.
cc @chneukirchen
2016-03-22 09:03:11 +01:00
Enno Boland
ff13ab493b common/travis: add consistency check on travis runs 2016-03-22 00:36:30 +01:00
Enno Boland
096aac3603 xbps-src: add consistency check
`xbps-src consistency-check` iterates over all templates and looks for
potentially broken dependencies.
2016-03-22 00:36:30 +01:00
Enno Boland
830ca26644 hooks/post-install: add hook to rewrite unversioned python shebangs. 2016-03-21 20:48:12 +01:00
Juan RP
379b1534bf ntfs-3g: update to 2016.2.22 (soname bump). 2016-03-21 19:39:57 +01:00
Enno Boland
22737ca725 Merge pull request #3867 from Gottox/kodi-16.0
kodi: update to 16.0.
2016-03-21 07:44:51 +01:00
Enno Boland
29441b6f8d New package: dcadec-0.2.0 2016-03-21 06:52:34 +01:00
Enno Boland
994d7d293d libcec: update to 3.1.0. 2016-03-21 06:52:33 +01:00
Enno Boland
64064ca946 New package: p8-platform-2.0.1 2016-03-21 06:52:33 +01:00
Jürgen Buchmüller
927be56b63 Merge pull request #3855 from pullmoll/qt5.6
qt5: update to 5.6.0
2016-03-21 00:57:45 +01:00
Dominik Honnef
7fa646d552 common/shlibs: update libass version due to new symbols 2016-03-20 20:51:58 +01:00
Jürgen Buchmüller
28c0c4625d qt5: update to 5.6.0
See #3853
2016-03-20 08:39:22 +01:00
Enno Boland
018a5124d0 vigra: update to 1.11.0. 2016-03-19 22:48:58 +01:00
Alessio Sergi
9625437867 libwebp: update to 0.5.0 (soname bump)
Add -tools subpkg.
2016-03-19 00:10:01 +01:00
Toyam Cox
f8e6beef51 common/shlibs: update wayland version due to new symbols 2016-03-18 02:54:40 -04:00
Dominik Honnef
795a645de4 build-style/go: add support for build tags 2016-03-16 18:46:06 +01:00
Michael Gehring
3e09701f71 New package: libfastjson-0.99.2 2016-03-16 05:00:23 +01:00
Michael Gehring
dd7bd09f98 libgit2: update to 0.24.0 (soname bump). 2016-03-15 07:05:45 +01:00
Christian Neukirchen
869f48fb36 New package: libcxxabi-3.8.0 2016-03-14 22:35:53 +01:00
Steve Prybylski
e331ca9d59 plank: update to 0.11.0 (soname bump). 2016-03-13 01:15:22 -05:00
Toyam Cox
f7cb309d20 build-style/cmake: Add cmake as hostmakedepends 2016-03-12 12:14:42 +00:00
Christian Neukirchen
f658b97740 New package: llvm-libunwind-3.8.0 2016-03-11 15:46:32 +01:00
Christian Neukirchen
dffb85bee2 llvm: update to 3.8.0.
Use cmake to build.  This is the favored method of building by upstream.

Consequences:
- Build lld again
- Build LLVMgold
- Enable sanitizers on non-musl platforms
- Remove llvm-doc (not built by cmake, quite useless)
- Use versioned binary names
- Could use ninja with make_cmd=ninja and configure -Gninja, but we
  stick to make for now.

Also cleaned up and fixed remaining patches.
2016-03-10 16:53:09 +01:00
Michael Gehring
9cb58db6d6 gnome-dictionary: update to 3.18.1. 2016-03-10 10:41:52 +01:00
Enno Boland
9c5da20b8f http-parser: update to 2.6.2. 2016-03-09 13:16:52 +01:00
Enno Boland
6968847859 Merge pull request #3787 from pullmoll/timestamp
gcc: add support for SOURCE_DATE_EPOCH environment
2016-03-08 17:05:48 +01:00
Jürgen Buchmüller
c459dade15 gcc: add support for SOURCE_DATE_EPOCH environment
+ Create symlinks from gcc/patches/libcpp-source_date_epoch.patch to cross-*/files/
+ Make all the _apply_patch() functions the same
2016-03-08 13:49:52 +01:00
Michael Gehring
a038eaba9a common/xbps-src: make show <pkg> exit 0 on success 2016-03-08 10:24:54 +01:00
Christian Neukirchen
a3a0303673 common/hooks/pre-pkg/05-prepare-32bit.sh: create needed subdirectories for lib32symlinks. 2016-03-07 18:42:34 +01:00
Jürgen Buchmüller
8d7c58ef9e cleanup-timestamp-macros: catch more mime-types 2016-03-07 16:10:55 +01:00
Jürgen Buchmüller
8ce51e70cf timestamp-macros: fix creation and add cleanup
As described in #3765
2016-03-07 09:46:34 +01:00
Enno Boland
0c4b812ad3 common/environment: fix error message 2016-03-06 14:10:41 +01:00
Enno Boland
15f26298aa common/environment: empty file before writing.
Emptying the headerfile before writing into it. This prevents
defining/undefining a macro multiple times.

addresses #3765.
2016-03-06 13:07:11 +01:00
Enno Boland
d84d62940d common/environment: check if package is under version control.
only use git commit date for SOURCE_DATE_EPOCH if the template is under version
control.  Fall back to templates mtime if it's not managed by git.
2016-03-06 13:07:10 +01:00
Enno Boland
e47bcaa55a common/wrappers/date.sh: use utc, fix escaping 2016-03-03 16:52:18 +01:00
Enno Boland
b12013870d common/wrappers/uname.sh: return with correct exit code. 2016-03-03 12:05:28 +01:00
Enno Boland
5a2a63645f common/wrappers: add date and uname wrappers.
uname:
  overwrites the hostname in command uname with the string 'void'.
date:
  uses the timestamp read from SOURCE_DATE_EPOCH as date.
2016-03-03 11:34:07 +01:00
Juan RP
b15dd1a718 confuse: update to 3.0 (soname bump). 2016-03-03 07:45:20 +01:00
Juan RP
00b8dd7e50 common/env/install: drop timestamp-macros.sh.
Why? because adding this to the install phase will change the compiler
flags that were used for configure/building and compilation will
happen twice.
2016-03-03 07:44:06 +01:00
Toyam Cox
bc3aefb4c0 New package: gst-editing-services-0.10.1 2016-03-02 23:54:30 -05:00
Toyam Cox
69888bf1f0 gst-editing-services: renamed to gst1-editing-services 2016-03-02 23:37:28 -05:00
Jürgen Buchmüller
f786f81af8 New package: qxmpp-0.9.3 2016-03-02 15:29:36 +01:00
Christian Neukirchen
ab0d796556 autogen: remove autogen-devel, add libopts
autogen-devel hardly makes sense since when you generate a template
using it, you also want to compile it.

Instead, split the runtime library off into libopts to not add an
unnecessary dependency to all projects using it.

Closes #3738.
2016-03-02 13:37:11 +01:00
Enno Boland
d285f4dcdb common/environment: only load git commit date when in chroot. 2016-03-02 07:47:35 +01:00
Michael Gehring
60df857f78 libucl: update to 0.8.0. 2016-03-02 06:35:59 +01:00
Enno Boland
a04687bf74 common: fix glibc
glibc is a wonderful library. Tidy and clean. To keep it that clean
it does such useful things as sorting the CFLAGS alphabeticly.
Unfortunately this breaks command line arguments that contain parameters
such as `-include /foo/bar`. This commit works around this flaw by
removing the space and using -include/foo/bar instead.
2016-03-01 20:52:44 +01:00
Enno Boland
b5e49c48e7 common: replace XBPS_COMMIT_TIMESTAMP by SOURCE_DATE_EPOCH
This way we are compatible to the Debians proposal. See [1].

[1] https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02210.html
2016-03-01 18:27:49 +01:00
Enno Boland
69cb0beb58 environment/configure: move macro definition to a header file and include it.
This prevents escaping issues with command line options.
2016-03-01 18:08:56 +01:00
Enno Boland
995c356e30 Revert "common/environment: add missing backslashes for macro definitions."
This reverts commit c46b43df61.

lynx was complaining about missing " in the CFLAGS. apparently this is an error in the lynx
build system, not in the CFLAGS.
2016-03-01 17:50:06 +01:00
Enno Boland
c46b43df61 common/environment: add missing backslashes for macro definitions. 2016-03-01 17:45:42 +01:00
Enno Boland
8fe5d28f57 Merge pull request #3722 from Gottox/overwrite_timestamp_cflags
environment/build: overwrite __DATE__, __TIME__, and __TIMESTAMP__ macros.
2016-03-01 15:43:20 +01:00
Enno Boland
3c04642877 environment/build: overwrite __DATE__, __TIME__, and __TIMESTAMP__ macros.
This commit overwrites timestamps that depend on timestamps with the
commit date of a package.
2016-03-01 15:33:09 +01:00
Jürgen Buchmüller
601dd89b50 New package: firebird-2.5.5.26952 2016-03-01 13:45:42 +01:00
Jürgen Buchmüller
d4f6351386 New package: opencollada-0.0.20160223 2016-02-29 15:06:44 +01:00
Jürgen Buchmüller
efbf9059fc New package: liborcus10-0.9.1 2016-02-29 13:57:55 +01:00
Jürgen Buchmüller
d3631d44d9 New package: libixion10-0.9.1 2016-02-29 13:34:18 +01:00
Jürgen Buchmüller
87313a0936 New package: liborcus-0.0.20160214
ABI version is 0.11, i.e. liborcus-0.11, which is not yet released
2016-02-29 11:27:16 +01:00
Jürgen Buchmüller
ff15c7e87f New package: libixion-0.11 2016-02-29 10:58:36 +01:00
bra1nwave
165bdbe318 New package: libmwaw-0.3.7
New package: libmwaw-0.3.7
2016-02-29 01:47:09 +01:00
Jürgen Buchmüller
16673beb0e New package: CoinMP-1.8.3 2016-02-29 00:08:05 +01:00
Jürgen Buchmüller
b2866307b4 New package: libe-book-0.1.2 2016-02-28 22:48:11 +01:00
Jürgen Buchmüller
6e3cf590d2 New package: libfreehand-0.1.1 2016-02-28 21:54:10 +01:00
Enno Boland
bac424defb libwps: update to 0.4.3. 2016-02-28 20:45:14 +01:00
Toyam Cox
d54407a3ca New package: gst-editing-services-1.6.2 2016-02-28 14:34:45 -05:00
John Regan
000281aee3 New package: swiften-2.0 2016-02-28 10:17:06 -06:00
Juan RP
7e68bf75d9 Merge pull request #3606 from Spencer-H/openshot
Openshot: update to 2.0.6
2016-02-27 07:30:57 +01:00
Juan RP
aa72e6c75f xf86-input-libinput: update to 0.17.0. 2016-02-27 07:19:36 +01:00
Juan RP
6ec05f7a3a sdparm: update to 1.10. 2016-02-24 06:23:38 +01:00
Juan RP
f0309fa53c libsrtp: security update to 1.5.4 (soname bump). 2016-02-23 19:53:25 +01:00
Jürgen Buchmüller
1de962c416 New package: glyphy-0.0.20160104 2016-02-23 18:34:14 +01:00
Enno Boland
3b8c53d702 hooks/pre-pkg: do not dereference symbolic links while rewriting mtimes. 2016-02-23 08:25:29 +01:00
Enno Boland
c83a4d96c4 hooks/pre-pkg: mtime rewriting is default on now. 2016-02-23 08:05:43 +01:00
Spencer Hill
75270cdf57 libopenshot: update to 0.1.0. 2016-02-21 21:35:16 -05:00
Enno Boland
16050ad3f2 hooks/pre-pkg: fixed mtime support for packages.
overwrites the mtime of all files in a package with the commit-date
of the package.
2016-02-19 16:21:56 +01:00
Enno Boland
97ee646416 libwebsockets: update to 1.7.0. 2016-02-18 20:06:15 +01:00
Michael Gehring
f432fc7fcb New package: unicorn-0.9 2016-02-18 06:54:29 +01:00
Michael Gehring
45fa33fb45 New package: libtommath-1.0
Closes #3537
2016-02-18 06:53:20 +01:00
Alessio Sergi
c627001169 python-numpy: cblas support 2016-02-17 19:19:17 +01:00
Christian Neukirchen
727f36c858 sndio: update to 1.1.0. 2016-02-15 12:15:13 +01:00
bra1nwave
6a454b506a New package: libfilezilla-0.3.1 2016-02-14 23:13:43 +01:00
Michael Gehring
6c71a0ada6 New package: libnetfilter_queue-1.0.2 2016-02-14 07:41:59 +01:00
Michael Gehring
38f3b8daba New package: libnetfilter_cthelper-1.0.0 2016-02-14 07:41:59 +01:00
Michael Gehring
cf928fb0b2 New package: libnetfilter_cttimeout-1.0.0 2016-02-14 07:41:58 +01:00
Alessio Sergi
99fca710f4 podofo: split libpodofo into its own subpkg 2016-02-13 23:49:25 +01:00
Christian Neukirchen
b174ec05f7 New package: hwloc-1.11.2 2016-02-12 13:32:51 +01:00