Commit graph

1428 commits

Author SHA1 Message Date
Juan RP
8d033f5724 xbps-src: new hook to remove misc files (used for musl currently). 2014-11-10 12:16:31 +01:00
Juan RP
67c854fc64 xbps-src: chroot: do nothing if we are already in the chroot. 2014-11-10 11:57:46 +01:00
Juan RP
88c76fb588 xbps-src: also use build-profiles for bootstrap pkgs. 2014-11-10 11:25:36 +01:00
Juan RP
c2bd01c8d3 xbps-src: introduce build profiles and use it by default.
common/build-profiles contains the compilation flags used in native
builds, and are defined per architecture:

	- x86_64 (glibc)
	- x86_64-musl (musl)

If XBPS_CFLAGS or XBPS_CXXFLAGS are set in `etc/conf`, the settings
from the build profile will be overrided.
2014-11-10 11:17:34 +01:00
Juan RP
26682d2b86 Revert "Revert "xbps-src: return early if masterdir is not ready for chroot ops.""
This reverts commit c6cec1010f.
2014-11-08 11:07:40 +01:00
Enno Boland
c6cec1010f Revert "xbps-src: return early if masterdir is not ready for chroot ops."
This reverts commit d9943a330d.
2014-11-08 11:02:38 +01:00
Juan RP
d9943a330d xbps-src: return early if masterdir is not ready for chroot ops. 2014-11-08 10:52:38 +01:00
Juan RP
4709ea9187 env/setup-subpkg: also unset "reverts". 2014-11-07 17:45:01 +01:00
Juan RP
518e78693e build_style/python-module: simplify and fix an obvious error. 2014-11-07 16:41:59 +01:00
Alessio Sergi
d76780a2eb build_style/python-module: fix cross build with python3 2014-11-07 16:33:36 +01:00
Christian Neukirchen
4015ecf3c1 xbps-src: add update_* to common/environment/setup/sourcepkg.sh 2014-11-07 16:03:52 +01:00
Juan RP
97a5e16fab xbps-src: make "repository" per srcpkg, i.e don't override it for subpkgs. 2014-11-07 11:35:53 +01:00
Juan RP
f676369d88 common/shlibs: remove wrong soname. 2014-11-06 20:04:45 +01:00
Juan RP
33c922dafc Merge pull request #619 from ShadowKyogre/keybinder
libkeybinder2 and Kupfer settings patch
2014-11-06 20:00:19 +01:00
Juan RP
f7543fb5b6 xbps-src: libexec: simplify chdir to wrksrc/build_wrksrc. 2014-11-06 17:23:58 +01:00
Eivind Uggedal
2188b00f4a build_style/fetch: non-global vars 2014-11-06 12:02:26 +00:00
ShadowKyogre
344942ecbf New package: libkeybinder2-0.3.0 2014-11-05 12:43:02 -08:00
Juan RP
457fd7aefb xbps-src: respect XBPS_DEBUG_PKGS for bootstrap pkgs too. 2014-11-05 17:29:58 +01:00
Enno Boland
1a75818e7b common: fix "$repository" = "nonfree" comparision. 2014-11-05 14:55:47 +01:00
Enno Boland
bf9ea156d8 move "repository" variable from environment/setup to environment/setup-subpkg 2014-11-05 14:15:25 +01:00
Enno Boland
59cc3e0d45 replace nonfree=yes with repository=nonfree.
This way it is possible to set up package specific repositories for
i.e. specific devices.
2014-11-05 14:15:25 +01:00
Alessio Sergi
78e15825ca libnfs: update to 1.9.5 (soname bump) 2014-11-04 12:10:36 +01:00
Juan RP
29fd09339a env/setup/install: use chmod 755 for runit scripts. 2014-11-03 17:03:27 +01:00
Juan RP
8260a5bf8d New package: qtermwidget-0.6.0. 2014-11-03 13:41:36 +01:00
Eivind Uggedal
aeb7baef31 Revert "update_check.sh: do not check packages without distfiles"
This reverts commit e67c2718f2.
2014-11-03 12:18:28 +00:00
Eivind Uggedal
e67c2718f2 update_check.sh: do not check packages without distfiles 2014-11-03 11:45:03 +00:00
Eivind Uggedal
451b5d3bcc update_check.sh: reset regex before each site
Fixes a bug where python projects from PYPI which have a github
homepage gets the github regex when checking PYPI.
2014-11-03 11:37:08 +00:00
Eivind Uggedal
b7219e9407 update_check.sh: fix globals 2014-11-03 11:37:08 +00:00
Juan RP
3ec59dfb75 New package: pcmanfm-qt-0.8.0. 2014-11-03 11:12:34 +01:00
Juan RP
1af6c5d98e New package: polkit-qt5-0.112.0. 2014-11-03 10:52:18 +01:00
Juan RP
82c1b0e40a New package: lxde-libsysstat-0.2.0. 2014-11-03 10:40:17 +01:00
Juan RP
deab1c3abf New package: lxqt-globalkeys-0.8.0. 2014-11-03 10:25:35 +01:00
Juan RP
c0e612ad69 New package: liblxqt-mount-0.8.0. 2014-11-03 10:05:24 +01:00
Juan RP
dc31a1fb77 build_style/cmake: set INSTALL_{LIBDIR,SBINDIR}. 2014-11-02 19:11:02 +01:00
Juan RP
5bd9d303ef New package: liblxqt-0.8.0. 2014-11-02 18:23:34 +01:00
Juan RP
19f62bf0cc New package: libqtxdg-1.0.0. 2014-11-02 18:19:22 +01:00
Christian Neukirchen
637dcf9472 update_check.sh: scan tags page instead of using the API. 2014-11-02 16:31:17 +01:00
Christian Neukirchen
01646ec643 update_check.sh: escape pkgname in default regexp. 2014-11-02 15:54:08 +01:00
Christian Neukirchen
ebbb33b519 update_check.sh: ignore SSL errors. 2014-11-02 15:45:57 +01:00
Juan RP
2c6870414f New package: x265-1.4. 2014-11-02 10:33:26 +01:00
Juan RP
c09e941166 New package: qt5-5.3.2. 2014-11-02 10:23:14 +01:00
Christian Neukirchen
85ea2492c3 update_check.sh: regard dashes as dots for version comparison. 2014-11-01 20:37:17 +01:00
Christian Neukirchen
bcaeae6d24 update_check.sh: extract launchpad project name from URL instead of guessing it. 2014-11-01 19:43:55 +01:00
Christian Neukirchen
c36f464f4d update_check.sh: extract sourceforge project name from URL instead of guessing it. 2014-11-01 19:04:21 +01:00
Juan RP
07dd4ad339 xbps-src: update-check: avoid bashism, requested by @chneukirchen. 2014-11-01 15:23:51 +01:00
Juan RP
1e445fe096 xbps-src: update-check: return if curl not available; simplify output for match. 2014-10-31 21:24:07 +01:00
Christian Neukirchen
60ac25fd1f xbps-src: add update-check. 2014-10-31 20:43:35 +01:00
Juan RP
cc45da3f6d xbps-src: indent enabled build options correctly too. 2014-10-30 07:09:33 +01:00
Juan RP
fb1d18aec3 kde: update to 4.14.2. 2014-10-29 16:21:18 +01:00
Enno Boland
cd50d45f26 openexr: update to 2.2.0. 2014-10-28 14:47:05 +01:00
Enno Boland
3b169ad67b ilmbase: update to 2.2.0. 2014-10-28 14:47:05 +01:00
Juan RP
3f31573ed5 xbps-src: align show options correctly. 2014-10-28 10:15:58 +01:00
Juan RP
568c2a032b hooks: strip: move to post-install to generate shlib-provides for all pkgs.
That was the missing piece to generate proper dependencies in 32bit
packages with subpkgs that depended in other subpkgs.

For example kmod: libkmod and libkmod-devel. libkmod-devel was being processed
before libkmod, and due to missing shlib-provides a dependency to the 64bit
package was generated.
2014-10-28 09:06:16 +01:00
Juan RP
58bbb98712 xbps-src: move ccache/distcc to hostdir, to make them shared by multiple masterdirs.
This way a single ccache or distcc directory can be shared by multiple
independent masterdirs.
2014-10-26 10:22:30 +01:00
Alessio Sergi
1e3b059eb3 libfm: split libfm-extra into its own source/binary package 2014-10-25 23:35:25 +02:00
Alessio Sergi
936a7dd069 menu-cache: update to 1.0.0 (soname bump) 2014-10-25 18:35:33 +02:00
Alessio Sergi
ade221aa1e libfm: add missing shlibs 2014-10-25 18:35:33 +02:00
Juan RP
6b1df95e8f atf: update to 0.21 (soname bumps). 2014-10-23 22:55:32 +02:00
Enno Boland
597db32c56 New package: icu-49-49.1.2 2014-10-23 14:19:42 +00:00
Enno Boland
b4d7b5f646 New package: libcmis-0.4.1 2014-10-23 14:19:42 +00:00
Enno Boland
cd5cdd41e6 New package: libabw-0.1.0 2014-10-23 14:19:42 +00:00
Enno Boland
1af194541d New package: libgltf-0.0.2 2014-10-23 14:19:42 +00:00
Eivind Uggedal
91dc20e791 New package: pth-2.0.7. 2014-10-19 15:27:47 +00:00
Eivind Uggedal
65f78c9d1f New package: libksba-1.3.1. 2014-10-19 15:27:47 +00:00
Juan RP
4545aca5e3 xbps-src: repair bootstrap installation. 2014-10-18 16:45:16 +02:00
Juan RP
7df57b30b0 icu: update to 54.1 (soname bumps). 2014-10-15 11:08:43 +02:00
Juan RP
033c4ed0f5 xbps-src: remove WIP repo delta support.
- it never worked correctly
- it's WIP and looks like it will be stalled forever
- won't be necessary anymore with xbps-0.42
2014-10-14 19:19:07 +02:00
Juan RP
1cee26a59f xbps-src: hooks: reorganize some hooks.
The strip-and-debug-pkgs/generate-runtime-deps hooks have been moved
to the pre-pkg stage, and are run before prepare-32bit; this way dependencies
are collected correctly in all cases.
2014-10-14 19:19:07 +02:00
Juan RP
6e7e1398f8 Merge branch 'runit-services'
All packages that had runit services are now providing them themselves.
2014-10-13 18:17:26 +02:00
Dominik Honnef
1e08480cf2 New package: ledger-3.1 2014-10-13 17:23:59 +02:00
Juan RP
d4025450ae xbps-src: vsv: take into account log service too. 2014-10-13 13:02:04 +02:00
Juan RP
b700bf40e4 xbps-src: vsv: chmod +x run/finish scripts; create supervise symlink. 2014-10-13 12:37:33 +02:00
Enno Boland
33fd83f6be common/environment/setup: add vsv command to add runit services. 2014-10-13 11:12:05 +02:00
Juan RP
def9cee898 hooks/script-wrapper: create libmikmod-config wrapper. 2014-10-12 09:16:02 +02:00
Juan RP
86ba1ea9c5 hooks/strip: before stripping make sure files have write bit set.
... otherwise strip(1) errors out. Perl installs shlibs without write
bit set and results in EPERM errors.

Perl could be fixed instead, but meanwhile this works.
2014-10-12 08:56:32 +02:00
Juan RP
dbfb3a2b81 hooks/strip-and-debug: do not override file perms.
... otherwise additional perms are lost, always resulting in non setuid bins.
2014-10-12 07:23:06 +02:00
Juan RP
6928b52a4e xbps-src: full switch to void-packages. 2014-10-11 11:15:02 +02:00
Juan RP
4b6129eeb7 xbps-src: chroot: use /void-packages. 2014-10-11 11:11:09 +02:00
Juan RP
77d1837155 xbps-src: misc tweaks for zap and use void-packages too in chroot ops. 2014-10-11 11:02:57 +02:00
Juan RP
d9ff56e873 common/environment/setup/sourcepkg.sh: unset do_clean() too. 2014-10-11 10:19:16 +02:00
Juan RP
b2976da1c8 xbps-src: use "disable_debug" to disable -dbg subpkg creation. 2014-10-11 09:57:27 +02:00
Enno Boland
62687139a1 New package: libexttextcat-3.4.3 2014-10-10 10:55:17 +02:00
Enno Boland
97fee7d7a8 New package: liblangtag-0.5.4 2014-10-10 10:55:17 +02:00
Enno Boland
0ebe1b30e7 New package: lpsolve-5.5.2.0 2014-10-10 10:55:17 +02:00
Enno Boland
3a5f4108c1 New package: mythes-1.2.4 2014-10-10 10:55:17 +02:00
Enno Boland
82f4b9c386 New package: hyphen-2.8.8 2014-10-10 10:55:17 +02:00
Enno Boland
96a1d750f6 New package: vigra-1.10.0 2014-10-10 10:55:17 +02:00
Enno Boland
f370633290 New package: libwpg-0.3.0 2014-10-10 10:55:17 +02:00
Enno Boland
d228ed8759 New package: libwps-0.3.0 2014-10-10 10:55:17 +02:00
Enno Boland
6044f9aafc New package: libwpd-0.10.0 2014-10-10 10:55:17 +02:00
Enno Boland
1b5e319140 New package: libvisio-0.1.0 2014-10-10 10:55:17 +02:00
Enno Boland
8287bb964e New package: libmspub-0.1.1 2014-10-10 10:55:17 +02:00
Enno Boland
573eff5843 New package: libcdr-0.1.0 2014-10-10 10:55:17 +02:00
Enno Boland
0efa28196a New package: libodfgen-0.1.1 2014-10-10 10:55:17 +02:00
Enno Boland
98d7fdfa88 New package: libetonyek-0.1.1 2014-10-10 10:55:17 +02:00
Enno Boland
5a3b4a5336 New package: librevenge-0.0.1 2014-10-10 10:55:17 +02:00
Juan RP
5eb04edb49 atf: update to 0.20. 2014-10-06 10:20:21 +02:00
John Galt
37c3ca81d0 common/shlibs: remove non-existent git entries 2014-10-04 21:54:22 -07:00
Enno Boland
2eb1340649 New package: glew19-1.9.0 2014-10-04 20:48:18 +02:00
Enno Boland
70187ba790 glew: update to 1.11.0. 2014-10-04 19:38:03 +02:00
Enno Boland
4de2147390 libqmi: update to 1.10.2. 2014-10-04 09:30:18 +02:00
Enno Boland
f6a1c566e5 libmbim: update to 1.10.0. 2014-10-04 09:28:39 +02:00
Enno Boland
c9c95933d5 WindowMaker: update shlibs; fix build with giflib-5.1.0 2014-10-03 23:39:49 +02:00
Enno Boland
7ab79f35ca kdelibs: add missing shlibs 2014-10-03 23:31:25 +02:00
Enno Boland
fecc087f42 fontforge: update shlibs; fix build with giflib-5.1.0 2014-10-03 23:31:25 +02:00
Enno Boland
91cb5a7779 efl: add missing shlibs 2014-10-03 23:31:25 +02:00
Enno Boland
3726d80a33 giflib: update to 5.1.0 2014-10-03 23:31:24 +02:00
Enno Boland
c6f6b7f88d New package: Lucene++-3.0.6 2014-10-02 18:20:10 +02:00
Juan RP
6fd8298583 New package: nvidia-stable-340.46. 2014-10-02 12:13:59 +02:00
Juan RP
3b6b9eb774 environment/setup: added reverts var (hi @Gottox) 2014-09-30 06:22:11 +02:00
Enno Boland
5395d9b0a2 common/hooks: add reverts field to packages 2014-09-30 00:03:33 +02:00
Alessio Sergi
38622f603c x264: update to 20140928 stable snapshot (soname bump) 2014-09-29 20:16:19 +02:00
Juan RP
093a5ac501 Merge branch 'master' into perl-5.20 2014-09-29 16:27:58 +02:00
Alessio Sergi
e2eade16ec ffmpeg: update to 2.4.1 (soname bump) 2014-09-29 09:24:58 +02:00
Juan RP
3765a86768 Merge branch 'master' into perl-5.20 2014-09-28 09:37:38 +02:00
Juan RP
774685aaa2 xbps-src: create the void-packages symlink unconditionally. 2014-09-28 08:19:32 +02:00
Juan RP
62e0fb53be xbps-src: export XBPS_WRAPPERDIR for cross builds (could be used for native too). 2014-09-28 08:02:12 +02:00
Juan RP
f7146ea652 environment/pkg-config: unset PKG_CONFIG; find it via PATH instead.
... otherwise some pkgs fail to build due to host vs target (gtk+3).
2014-09-28 08:01:18 +02:00
Juan RP
c48d5ce913 hooks/script-wrapper: fix generated cups-config wrapper.
This was changing cups_serverbin to the cross toolchain sysroot
and caused cups-filters to install bins to this path.
2014-09-28 07:47:14 +02:00
Juan RP
3efa28ecbf xbps-src: create a void-packages symlink for xbps>=0.41. 2014-09-28 07:25:09 +02:00
Juan RP
c920736289 xbps-src: hooks/strip: ignore debug files; set proper perms to files. 2014-09-27 07:19:42 +02:00
Juan RP
6ab69ef143 xbps-src: hooks/script-wrapper: create a pkg-config symlink to the real wrapper.
...otherwise the envvars for cross compilation won't be set and
lots of packages are broken.
2014-09-27 04:57:20 +02:00
Juan RP
0a1ee2966a xbps-src: hooks/script-wrapper: generate the wrappers just once. 2014-09-27 03:58:09 +02:00
Juan RP
8ddf256957 xbps-src: set PKG_CONFIG env var to the triplet-pkg-config wrapper. 2014-09-26 12:07:23 +02:00
Juan RP
5202f22f48 xbps-src: define some xxx_FOR_BUILD vars for cross builds. 2014-09-25 16:37:14 +02:00
Juan RP
535117078c xbps-src: create a <cross-target>-pkg-config wrapper when cross compiling.
This wrapper sets the env vars required for proper cross compiling, rather
than always setting them.
2014-09-25 14:38:16 +02:00
Juan RP
952848ebc3 xbps-src: make sure a target is always passed in to xbps-uhelper. 2014-09-25 12:44:36 +02:00
Juan RP
1d93eff134 common/shlibs: bump perl version for 5.20.1. 2014-09-25 09:57:47 +02:00
Juan RP
78853cfca6 gettext: update to 0.19.2. 2014-09-25 09:29:56 +02:00
Juan RP
1ce278f035 xbps-src: drop fakeroot; xbps-create(8) is our friend.
- This should work for almost 90% current packages, as reported by OpenBSD/ports.
- Packages that use install -o <user> -g <group>  will get fixed progressively.
- xbps-create(8) by default sets pkg files as 0:0, if any pkg needs special
  permissions those can be set via INSTALL scripts (for now).
2014-09-24 19:51:17 +02:00
Eivind Uggedal
18bde8d6d6 New package: jemalloc-3.6.0. 2014-09-24 09:17:10 +00:00
Eivind Uggedal
0dd6cc5e6d hooks/remove-localized-manpages: whitelist all sections 2014-09-23 15:43:20 +00:00
Alessio Sergi
b94a063b2e cups-filters: rebuild against qpdf-5.1.2
Split shlibs into its own subpkg (libcups-filters).
Move so symlinks, headers and pkgconfig files to libcups-filters-devel subpkg.
Add missing shlibs.
Add systemd build option (off).
2014-09-22 16:16:24 +02:00
Alessio Sergi
5b2aef9f34 qpdf: update to 5.1.2 (soname bump) 2014-09-22 16:16:24 +02:00
Eivind Uggedal
1bcb1ec77d new hook: post-install/01-remove-localized-manpages.sh 2014-09-22 13:58:50 +00:00
Juan RP
8063adde71 xbps-src: for runtime deps (depends) do not resolve vpkgs.
...otherwise the following would happen:

	- foo depends on musl
	- musl is provided by cross-vpkg-dummy
	- musl is then detected as resolved and it's not built.
2014-09-21 11:44:45 +02:00
Juan RP
dbde6e849e Revert "Revert "xbps-src: when all deps have been processed exit directly.""
This reverts commit ad79b8e7e2.
2014-09-21 11:25:38 +02:00
Juan RP
85ce39f397 weston: update to 1.6.0. 2014-09-19 16:01:21 +02:00
Juan RP
a1a667c1e8 libinput: update to 0.6.0 (soname bump). 2014-09-19 15:52:11 +02:00
Juan RP
21bc8a7d8f libewf: update to 20140608. 2014-09-18 21:48:53 +02:00
Juan RP
8facdd53e9 libmikmod: update to 3.3.6. 2014-09-18 21:01:36 +02:00
Juan RP
cc4a8b9597 environment/configure: override some more funcs. 2014-09-17 03:49:27 +02:00
Juan RP
d040a8e9a6 New package: msgpack-0.5.9. 2014-09-15 23:50:58 +02:00
Juan RP
c2b011a98a Implement support for {INSTALL,REMOVE}.msg files (fix #454). 2014-09-15 16:20:25 +02:00
Dominik Honnef
456489ec4a New package: libnetfilter_conntrack-1.0.4 2014-09-14 06:09:48 +02:00
Dominik Honnef
5e7867f6a9 New package: libnetfilter_acct-1.0.2 2014-09-14 06:09:48 +02:00
Dominik Honnef
b4f2fd28e9 New package: libnetfilter_log-1.0.1 2014-09-14 06:09:48 +02:00
Dominik Honnef
1af4b8cd59 New package: libnfnetlink-1.0.1 2014-09-14 05:35:25 +02:00
Juan RP
e5fdbaf91f hooks/script-wrapper: create xslt-config wrapper. 2014-09-12 12:55:59 +02:00
Alessio Sergi
6f171bcd2f Add PyPI to master sites 2014-09-10 23:52:34 +02:00