Oliver Tappe
c69048fe86
Ensure config-directory exists before using it.
2013-10-15 21:38:30 +02:00
Oliver Tappe
d679195b5a
Bump revision of scons and mercurial.
...
* These provide a python module, so they need to be rebuilt in
order to get those modules moved into the vendor-packages
directory.
2013-10-15 21:38:30 +02:00
Oliver Tappe
4087da0126
Adjust git to use vendor directories.
...
* Add new package git_remote_helpers, which provides a python module.
* Add requires for vendor_perl, as providing a vendor perl module
requires a specific perl version.
* Declare settings directory.
2013-10-15 21:38:29 +02:00
Oliver Tappe
00030aa4de
Add automatic vendor modules suppport to perl.
...
* Adjust MakeMaker to automatically switch to vendor directories if
HAIKU_USE_VENDOR_DIRECTORIES is set.
2013-10-15 21:38:29 +02:00
Oliver Tappe
ce92af6257
Apply several fixes to python.
...
* Adjust site-packages to be writable (by moving it into non-packaged
hierarch).
* Add vendor-packages directory, where packaged python modules shall
be installed.
* Add support for automatically installing modules into vendor
directory when HAIKU_USE_VENDOR_DIRECTORIES is set.
* Drop references to 'common'-hierarchy.
2013-10-15 21:38:28 +02:00
Oliver Tappe
dbe19c31ba
Add arch-specific directory to GLOBAL_WRITABLE_FILES.
...
* We need to make sure the arch-specific site directory exists, as
otherwise CPAN's initialization code will believe that it can't
write to library directories and ask the user to pick a method of
circumventing this.
2013-10-15 21:38:28 +02:00
Oliver Tappe
120bdddb06
Add patch to perl that adjusts CPAN's can_write_to_libdirs().
2013-10-15 21:38:27 +02:00
Oliver Tappe
5f73e41ecf
Upgrade perl to 5.18.1.
...
* perl-5.18.1 doesn't exhibit cpan-related problems seen with 5.10.1
* adjusted @INC such that perl modules installed to ~/config
(or ~/config/non-packaged) are picked up by a perl installed
into /system, too
* drop public libperl.so and link perl using an rpath instead
* no longer link every module built by ExtUtils::MakeMaker against
libperl.so, as that isn't required for Haiku at all
* adjust ExtUtils::MakeMaker to not use -rpath when linking dynamic
perl modules that require other libraries
2013-10-15 21:38:27 +02:00
Scott McCreary
3a223e0fdd
First pass at .recipe files for tiff, it's got a few policy issues to fix still
2013-10-15 19:23:07 +00:00
Scott McCreary
032e737739
Some cleanup of the libsdl2 recipe
2013-10-15 19:22:58 +00:00
Scott McCreary
5f55e99f0f
Updated sdl_gfx to 2.0.24.
2013-10-14 11:56:21 -07:00
Scott McCreary
d437f843f4
Fixed sdl_sound recipe.
2013-10-14 03:49:36 -07:00
Scott McCreary
c461f8b99e
Corrected checksum for cdrtools-3.01~a18
2013-10-14 23:52:48 +00:00
Scott McCreary
fcf626fff3
Update cdrtools to 3.01~a18
2013-10-14 23:52:38 +00:00
Scott McCreary
176643052c
Fixed cdrtools-3.01~a17 to use B_SYSTEM_* instead of B_COMMON_*
2013-10-14 23:52:28 +00:00
Scott McCreary
2e1cc4c3cc
Updated curl to 7.33.0.
2013-10-14 23:52:17 +00:00
Adrien Destugues
33dd0d8744
distcc: adjust for /boot/common removal.
2013-10-14 20:16:12 +02:00
Adrien Destugues
d50f282a65
Add command line length limit to Ninja generator
...
* If we don't do that, ninja will fail building WebKit because of a too
long command line
* CMake will use a "response file" to forward arguments when the
command line gets over the limit (with a safety margin)
2013-10-14 10:06:53 +02:00
Adrien Destugues
5c0c10ac00
Fix ninja recipe
...
* Workaround bug in python to get the build working
* Mark the recipe as working.
2013-10-13 22:45:21 +02:00
Scott McCreary
6512574051
Change common to system in apr-util recipe.
2013-10-13 10:03:39 -07:00
Scott McCreary
c8f460d097
WIP recipes for smpeg and taglib, both still need a bit more work.
2013-10-13 03:22:21 -07:00
Scott McCreary
410e403f23
Removed stray fixPkgconfig from sdl_ttf recipe.
2013-10-13 03:22:10 -07:00
Scott McCreary
b49430524d
Fixed sdl_net recipe.
2013-10-13 03:21:57 -07:00
Scott McCreary
474d6b724a
Fixed sdl_mixer recipe.
2013-10-13 03:21:45 -07:00
Scott McCreary
6234e1407a
Fixed recipe for sdl_net.
2013-10-13 03:21:34 -07:00
Scott McCreary
9325bbe02f
Add libogg and nasm into recipe for flac, also declare devel:flac
2013-10-13 03:21:22 -07:00
Adrien Destugues
ffe772416d
Recipe for bnetapi-based webkit
...
* Feedback welcome!
2013-10-13 11:39:07 +02:00
Scott McCreary
6fe62a9436
Fixed sdl_ttf.
2013-10-12 18:00:56 -07:00
Scott McCreary
6b6aa22675
Fixed sdl_image. TODO: update again once libtiff and libwebp are fixed
2013-10-12 17:59:50 -07:00
Scott McCreary
bd759f30b2
Fix recipe for libmad.
2013-10-12 15:51:18 -07:00
Scott McCreary
8f2d48b59f
Add libGLU dependency to libsdl
2013-10-12 03:17:13 -07:00
Scott McCreary
4243b61edf
Fixed lame so that files end up in proper .hpkgs
2013-10-12 00:57:30 -07:00
Rene Gollent
2b1174e9bb
Update Vision to r946.
...
- Fixes a logging-related regression on PM-enabled builds.
2013-10-11 22:14:03 -04:00
Scott McCreary
0aa29ecc71
Perl is required for building nasm
2013-10-11 23:43:41 +00:00
Alexander von Gluck IV
0ac12f52b4
mesa: Update Mesa 9.3-dev recipe
...
* One more small bug needs fixed in upstream
mesa (libGL.so is getting -fno-rtti which
breaks our C++ code)
2013-10-11 03:13:44 +00:00
Alexander von Gluck IV
52368e6558
llvm: Add llvm-3.2 recipe
...
* llvm-3.3 needs some patching but
can use a lot of the 3.2 recipe.
* No -devel as llvm's whole goal
is -devel (like gcc)
2013-10-11 03:10:28 +00:00
Adrien Destugues
562057d427
Fix dependencies following removal of common dir
...
* This changed package mounting rules so we have to be stricter in what
the packages depend on.
* Also make sqlite3.8 recipe hybrid-compatible.
2013-10-10 16:56:18 +02:00
Adrien Destugues
0a0c6e28e6
Fix build.
2013-10-10 14:13:21 +02:00
Adrien Destugues
36152b0fa2
libxslt: extract a devel package
2013-10-10 13:55:10 +02:00
Adrien Destugues
c28973cab4
Caya has moved to github
...
* gpl protocol addons are merged in the same repo now.
2013-10-06 22:06:16 +02:00
Adrien Destugues
ccff7343c5
Make libdsk recipe work in hybrid mode as well.
2013-10-06 11:21:20 +02:00
Adrien Destugues
4b45335372
Fix problem with lua recipes
...
* The problem I had yesterday was a missing soname for the so
libraries. This make packageInstalledDevelLib silently fail.
2013-10-06 10:38:59 +02:00
Adrien Destugues
68d27172b2
Recipe for Lua.
...
* It's failing to do prepareInstalledDevelLib, I don't know why.
2013-10-05 23:19:55 +02:00
Adrien Destugues
620303182f
More fixes from CMake reviewer
...
* Avoid using sed to do regex matching when cmake has built-in
equivalents
* Simplify checks for empty variables (they resolve to false)
* Rewrite the history so each commit can be applied individually
without breaking any functionality
2013-10-05 22:51:58 +02:00
Adrien Destugues
e8f7702898
Cleanuup the cmake patchset for upstream submission.
2013-10-05 17:25:22 +02:00
Adrien Destugues
3694c8d378
Do not put the headers in a subdirectory
...
* This makes CMake unable to find them
* There is no use for this as there is only a single header file
2013-10-05 15:56:10 +02:00
Adrien Destugues
90490ce591
Get Caya protocol add-ons to work again.
2013-10-05 14:33:14 +02:00
Adrien Destugues
29c2d2eabc
Update recipes for Caya
...
* Caya itself is building
* The protocol add-ons aren't yet
2013-10-03 23:10:51 +02:00
Ingo Weinhold
fc08c3ad25
openssl: Fix hard-coded perl paths
2013-10-03 22:30:08 +02:00
Ingo Weinhold
d3ac62aeee
cvs: Fix hard-coded perl paths, build with external zlib
2013-10-03 22:30:08 +02:00