Commit graph

2472 commits

Author SHA1 Message Date
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
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