Jérôme Duval
ad25016cab
Mass rebuild synched with 2017Q2 (LIBN->LIBT).
...
* built in non-strict mode: dovecot, qupzilla, r
* build failed: intltool (dep of gcab and transmission), python_html2text, vlc,
cython (dep of pyenet)
* not built because of an unsafe source: qutim
* removed compatibility packages for giflib, icu, tiff, libpng, libwebp, libbluray,
libpcre, libvpx, ncurses, readline.
2017-06-24 20:22:54 +02:00
Jérôme Duval
b1a8ce42e2
Mass rebuild synched with 2017Q2 (LA->LIBM).
...
* built in non-strict mode: dovecot, qupzilla, r
* build failed: intltool (dep of gcab and transmission), python_html2text, vlc,
cython (dep of pyenet)
* not built because of an unsafe source: qutim
* removed compatibility packages for giflib, icu, tiff, libpng, libwebp, libbluray,
libpcre, libvpx, ncurses, readline.
2017-06-24 20:07:22 +02:00
Jérôme Duval
59c22e99f4
Mass rebuild synched with 2017Q2 after time_t change (G->K).
...
* built in non-strict mode: dovecot, qupzilla, r
* build failed: intltool (dep of gcab and transmission), python_html2text, vlc,
cython (dep of pyenet)
* not built because of an unsafe source: qutim
* removed compatibility packages for giflib, icu, tiff, libpng, libwebp, libbluray,
libpcre, libvpx, ncurses, readline.
2017-06-24 19:49:44 +02:00
Jérôme Duval
9d23dd4779
Mass rebuild synched after time_t change (A->F).
...
* built in non-strict mode: dovecot, qupzilla, r
* build failed: intltool (dep of gcab and transmission), python_html2text, vlc,
cython (dep of pyenet)
* not built because of an unsafe source: qutim
* removed compatibility packages for giflib, icu, tiff, libpng, libwebp, libbluray,
libpcre, libvpx, ncurses, readline.
2017-06-24 19:42:15 +02:00
Jérôme Duval
cf085a53c8
Any arch packages rebuild synched with 2017Q2 branch after time_t change.
2017-06-24 19:29:06 +02:00
Jérôme Duval
8f83b81ad4
x86_64 is now compatible up to hrev51198.
2017-06-20 17:50:59 +02:00
Jérôme Duval
b474a3388a
Repository rebuild.
2017-06-20 05:54:02 +02:00
Jérôme Duval
ecf36dc934
Rebuild x86_64 regular packages after time_t change.
2017-06-19 23:20:34 +02:00
Jérôme Duval
cffce774dd
Add a test for wait4().
2017-06-19 18:33:15 +02:00
Jérôme Duval
9690e94af2
Rebuild x86_64 bootstrap packages after time_t change.
2017-06-12 21:03:36 +02:00
Jérôme Duval
952318fe76
Bump B_HAIKU_VERSION to B_HAIKU_VERSION_1_PRE_BETA_1.
2017-06-12 21:03:36 +02:00
Jérôme Duval
221b77b6ac
JsonToMessageTest: fix build on x86_64.
2017-05-13 13:31:50 +02:00
Jérôme Duval
133e4131fe
Added some support for GCC 8.
2017-05-13 11:37:22 +02:00
Jérôme Duval
adaa5b2c9a
Update handbrake and libsanta packages for x86_64.
2017-05-11 22:07:27 +02:00
Jérôme Duval
e3e02f2092
Make fontconfig dependency feature dependent.
2017-05-10 22:37:38 +02:00
Jérôme Duval
ec39b68443
Mass update for x86.
...
* Boost and Qt5 left out for now.
2017-04-28 17:48:35 +02:00
Jérôme Duval
43542cabdd
runtime_loader: increase max length for image names.
...
* was previously 32, which would truncate longer shared object names.
* fixed #13436 .
2017-04-20 18:23:36 +02:00
Jérôme Duval
41458d977a
limits.h: define PIPE_BUF.
2017-04-19 17:52:28 +02:00
Jérôme Duval
00796434c6
limits.h: bump _POSIX_SEM_NSEMS_MAX to 256.
...
128 was too low for Python3.
2017-04-16 13:49:41 +02:00
Jérôme Duval
c2d8105024
Restore PAGE_SIZE from vendor sources. Fix build for echo24, echogals.
2017-04-16 12:01:07 +02:00
Jérôme Duval
456e971517
Update podofo, grep, mercurial and scribus packages for x86_64.
...
* podofo 0.9.5 isn't compatible with 0.9.4.
* grep compatible with version 2.
* mercurial requires python2 instead of python.
* scribus is rebuilt with newer podofo.
2017-04-09 11:17:25 +02:00
Jérôme Duval
95a7451112
Adjust liwebp soname for x86_64.
2017-04-08 13:45:10 +02:00
Jérôme Duval
35777ad7ad
Mass update for x86_64.
...
Highlights:
* switch to python 3.6.
* update to Qt 5.8, to LLVM 4.0, to Mesa 17.
* Scribus, Lyx, Wireshark to name a few additions.
2017-04-08 13:44:59 +02:00
Jérôme Duval
598a62e275
Add sdl_sound, dosbox packages for x86_64.
...
Update sdl_net, libpcap and pango packages for x86_64.
2017-02-26 20:51:30 +01:00
Jérôme Duval
85566e032d
posix: add _POSIX_SEM_NSEMS_MAX.
...
* have _SC__SEM_NSEMS_MAX return _POSIX_SEM_NSEMS_MAX, a per team limit
instead of the global limit.
2017-02-21 20:17:16 +01:00
Jérôme Duval
13da51e907
WebWatch: Remove.
...
* Outsourced to HaikuArchives for the source, Haikuports for the package recipe.
2017-02-21 20:05:02 +01:00
Jérôme Duval
0bec83a85a
pthread: add const for pthread_mutex*_get*()
...
according to the spec. Fixes #13324 .
* code style clean up.
2017-02-21 20:05:02 +01:00
Jérôme Duval
4f10ef40b9
pthread: check parameters for pthread_barrierattr_*pshared().
...
* fixes #13323 .
2017-02-21 20:05:02 +01:00
Jérôme Duval
90acbbfecb
pthread: have pthread_setschedparam return 0 on success.
...
* fixes #13299 .
2017-02-14 20:48:43 +01:00
Jérôme Duval
c61ee6ac04
Update haikuwebkit and zlib packages for x86_64.
2017-02-07 20:49:32 +01:00
Jérôme Duval
352738b633
Sync x86_64 packages with Haikuports 2017Q1 branch.
2017-02-06 21:30:21 +01:00
Jérôme Duval
d0a92cb653
x86: added a MSR definition.
2017-02-01 16:57:03 +01:00
Jérôme Duval
cdf894ce17
makefile-engine: use $(CC) and $(CXX) instead of gcc and g++.
...
* so that one can build with clang.
2017-01-24 17:30:36 +01:00
Jérôme Duval
534a537640
Sync x86_64 packages with Haikuports 2017Q1 branch.
2017-01-19 22:47:23 +01:00
Jérôme Duval
0c5219a1d6
Restore missing symbol _ZN7BStringixEi on x86 and x86_64.
...
* Vision and others were broken after 3eac8208df .
* this adds BStringRef in the backward compatibility section.
* fixes #13199 .
2017-01-12 21:23:50 +01:00
Jérôme Duval
879db60ae0
Sync x86_64 packages with Haikuports trunk.
2016-12-31 14:09:44 +01:00
Jérôme Duval
0df7d0081b
Only install libfluidsynth.so on x86_gcc2.
2016-12-30 11:32:04 +01:00
Jérôme Duval
a835815beb
Sync x86_64 packages with Haikuports trunk.
...
bash_completion-2.3 is marked broken with "!any", which is now correctly
handled by haikuporter, thus implies a downgrade to the stable 2.1.
2016-12-20 21:49:46 +01:00
Jérôme Duval
9969137ced
fork(): Follow-up fix to 17b2a3cfc.
...
* Ingo rightly noticed that the defer_signals counter is reinitialized on
thread's user area creation. Setting the flag THREAD_CREATION_FLAG_DEFER_SIGNALS
indeed gives the expected behavior, deferring signals until undefer_signals() is
called in the child thread. Thanks for the review and fix suggestion.
* Added a simple test showing the values of the defer_signals counter after fork().
2016-12-18 09:44:03 +01:00
Jérôme Duval
17b2a3cfcb
fork(): Defer signals and lock the heaps while _kern_fork().
...
* Also defer signals while registering fork hooks.
* While malloc provides fork heap hooks which lock the heaps and unlock/reinit,
malloc_debug provides empty hooks.
* Ideas suggested by Ingo, patch reviewed by him. Thanks a lot!
* Also call fork parent hooks on failure.
* Solve locks-up when combining multithreading and process forking, should help
with #13111 .
2016-12-17 21:11:15 +01:00
Jérôme Duval
194afffd85
user_thread.h: use struct keyword to be usable in C.
2016-12-17 20:17:38 +01:00
Jérôme Duval
b2251661bc
Add rtmpdump package for x86_64.
...
* update libgcrypt and wpa_supplicant packages for x86_64.
2016-12-13 20:15:28 +01:00
Jérôme Duval
5967215c7b
Sync x86_64 packages with Haikuports trunk.
2016-12-12 17:35:23 +01:00
Jérôme Duval
245304f141
Add more packages for x86_64.
2016-12-07 17:29:46 +01:00
Jérôme Duval
a1a0f9f158
Sync x86_64 packages with HaikuPorts trunk.
2016-12-07 14:13:28 +01:00
Jérôme Duval
ae7d265575
Update packages for x86_64.
...
* build against ffmpeg3.
2016-12-06 19:56:51 +01:00
Jérôme Duval
ca55f16f03
Add/update more packages for x86_64.
2016-12-05 21:35:31 +01:00
Jérôme Duval
83e11ab9dd
Add some packages for x86_64.
2016-12-04 22:32:10 +01:00
Jérôme Duval
711f6269e0
Add openblas and linaro_qemu packages for x86_64.
2016-12-04 18:19:12 +01:00
Jérôme Duval
17fe1d43f9
Add a few packages for x86_64.
...
Update mesa and scons packages for x86_64.
2016-12-04 15:43:13 +01:00
Jérôme Duval
3051f35ef1
Add/Update Qt apps and dependencies for x86_64.
2016-12-04 10:56:10 +01:00
Jérôme Duval
5d0fb74a05
Add more packages for x86_64.
2016-12-03 22:22:36 +01:00
Jérôme Duval
5bab7b8ffc
Add a few packages for x86_64.
2016-12-03 15:37:13 +01:00
Jérôme Duval
e1d5fc2575
Add a few missing packages for x86_64.
2016-12-02 22:47:01 +01:00
Jérôme Duval
d060801146
Update a few packages for x86_64.
2016-12-02 19:24:12 +01:00
Jérôme Duval
77820c9913
Update more packages for x86_64.
2016-11-30 23:48:17 +01:00
Jérôme Duval
8ab68339fb
Add x86_64 packages for chromaprint and physfs.
...
* update weather package for x86_64.
2016-11-28 22:54:18 +01:00
Jérôme Duval
c196d6da4e
Mass update for x86_64.
...
* everything enabled which actually build, except qt and qt apps.
2016-11-27 19:56:21 +01:00
Jérôme Duval
62eadc5e9b
Terminal: implement index and next-line CSI sequences.
...
* also ignore 0xa, 0xb, 0xc control characters in CSI sequences.
2016-11-09 21:26:38 +01:00
Jérôme Duval
ecfaa77a23
Terminal: Implement a few cursor CSI commands.
...
* Cursor back tab, cursor forward tab.
* Cursor next line, cursor previous line.
* also add size 13 to the list of font sizes.
2016-11-03 16:51:26 +01:00
Jérôme Duval
2085048ea9
Terminal: insert space on tab only at the end of the line.
2016-11-02 22:04:00 +01:00
Jérôme Duval
7e9b90f7e4
Midi: use fluidlite as fluidsynth replacement.
...
* SF3 support.
2016-11-01 08:50:03 +01:00
Jérôme Duval
33e68be479
Update libroot stubs.
2016-11-01 08:44:04 +01:00
Jérôme Duval
7af63063bb
media/ffmpeg: skips libswr, and interleaves samples for planar audio.
...
* workaround for #12720 .
2016-10-31 09:47:50 +01:00
Jérôme Duval
58fb6344ae
libroot: getlogin_r(): 32 is a valid length.
...
* also use LOGIN_NAME_MAX for the max length.
2016-10-29 22:39:32 +02:00
Jérôme Duval
105acc92e3
Terminal: always use bright for bold text.
...
* "Allow bold font" now enables the use of the bold font for bold text.
* so one can now see bold text in black on black.
2016-10-29 15:14:07 +02:00
Jérôme Duval
6c2abee2f5
Debugger: use localhost if gethostname() fails.
2016-10-29 14:02:40 +02:00
Jérôme Duval
e340f717a4
runtime_loader: add support for ELF init/term routine arrays.
...
* binutils 2.27 defaults to DT_INIT_ARRAY instead of DT_INIT.
2016-10-11 22:26:06 +02:00
Jérôme Duval
2e445a3798
Adjust binutils_bootstrap,bash_bootstrap to current versions.
...
* add curl_bootstrap and less_bootstrap for x86.
2016-10-09 12:24:11 +02:00
Jérôme Duval
3bac309d87
Add noto font package.
...
* and Chrome OS core font package.
2016-10-08 11:45:26 +02:00
Jérôme Duval
e25f993385
complex.h: add a C++ guard.
2016-10-05 09:18:42 +02:00
Jérôme Duval
d216db039f
Rebuild libwebp package on x86_64.
2016-08-09 23:01:58 +02:00
Jérôme Duval
1e2bf1417a
Update libvorbis package for x86_gcc2.
2016-08-07 21:22:34 +02:00
Jérôme Duval
7503f9a84f
Add packages for fluidlite.
2016-08-04 19:04:31 +02:00
Jérôme Duval
cc1a880d6e
Add docbook*, gtk_doc, itstool, libsamplerate packages for x86.
2016-08-02 20:27:39 +02:00
Jérôme Duval
8a12a74e81
XHCI: fix KDL for transfers using more than 1TD.
...
* TD chains were broken, any transfer above ~1MB would trigger a KDL.
* _LinkDescriptorForPipe() links the last TD of the chain instead of the first.
* Still buggy: the transfer ring can still block and transfers then fail.
* Enable TRB_3_ISP_BIT where appropriate (Interrupt on Short Packet).
* Also fix WriteDescriptorChain() and ReadDescriptorChain() for multiple-TD chains.
2016-07-27 21:48:05 +02:00
Jérôme Duval
1646f49791
Update freetype, harfbuzz, libwebp and python packages.
2016-07-27 21:22:37 +02:00
Jérôme Duval
6f087f38ee
Update binutils packages.
2016-07-23 00:41:48 +02:00
Jérôme Duval
468d852266
Update or add flac,libao,libsndfile,libogg,opus packages.
2016-07-20 19:31:02 +02:00
Jérôme Duval
b33ffcda12
Update expat and wget packages.
2016-07-20 17:02:05 +02:00
Jérôme Duval
b1811a3a45
Update cmake, libogg and llvm packages for x86.
2016-07-19 23:59:03 +02:00
Jérôme Duval
d6d84d272e
Update cmake and llvm packages for x86_64.
2016-07-19 16:26:40 +02:00
Jérôme Duval
2f6a1cfc58
Update llvm x86 packages for x86_gcc2.
2016-07-18 23:06:57 +02:00
Jérôme Duval
30dea2f64e
Update unzip and zip packages.
...
* fix #12861 .
2016-07-16 11:05:15 +02:00
Jérôme Duval
909876840b
Update haikuwebkit x86 package for x86_gcc2.
...
* affected by haikuporter bug #83 .
2016-07-14 23:12:13 +02:00
Jérôme Duval
3fab747801
Sync gcc and binutils bootstrap versions with HaikuPorts recipes.
2016-07-13 08:21:21 +02:00
Jérôme Duval
903b1eb529
Update icu requirements after icu version bump.
2016-07-12 21:19:42 +02:00
Jérôme Duval
b134f71033
Set the image size for debug nightlies to 700MB.
2016-07-12 16:15:00 +02:00
Jérôme Duval
60d6c709d7
Update icu packages to 57.1.
...
* Add icu56 packages for compatibility with version 56.
2016-07-12 13:41:17 +02:00
Jérôme Duval
c1d3db8d64
Add profile bootstrap-anyboot.
...
* update version for freetype_bootstrap package.
2016-07-11 15:18:52 +02:00
Jérôme Duval
572e244564
Update haikuwebkit package for x86_64.
...
* affected by haikuporter bug #83 .
2016-07-06 09:18:38 +02:00
Jérôme Duval
e3d81394b6
XHCI: whitelist 0x9c31 Haswell/Panther Point.
...
* works nicely (~150 MB/s, 22GB read in about 145s, Linux does 410MB/s).
* also tested Fresco Logic FL1009 OK, but segfaults seem to happen once in a while.
2016-07-01 15:31:53 +02:00
Jérôme Duval
5c3f988250
listusb: fix 64-bit warnings.
2016-07-01 15:09:16 +02:00
Jérôme Duval
936696c78a
XHCI: fix handling of transfer events.
...
* previously processing of transfer began when an event on the transfer descriptor happened. Now wait until the last TRB to be processed to process and free the descriptor. Chains are probably not handled correcly yet, but usual transfers happen on a single TD.
* use a specific link pointer for transfer descriptor chains.
* tested on VirtualBox passthrough with mounting an external SSD enclosure. It doesn't scale well with SMP: 1CPU ~115MB/s, 2CPU ~65MB/s, 4 CPU ~50MB/s.
* whitelist controller Intel product ID 0x1e31 (found on VB5).
2016-06-30 12:16:58 +02:00
Jérôme Duval
408530de9c
Update gcc5 packages.
...
* bump to 5.4.0.
2016-06-05 23:12:44 +02:00
Jérôme Duval
2dc495dc53
bluetooth: remove DEBUG definition.
2016-06-05 18:55:44 +02:00
Jérôme Duval
61cd78ec9d
Update gcc5 packages.
...
* enable libgomp.
2016-06-04 23:52:44 +02:00
Jérôme Duval
f4eec09155
Add lcms package for x86.
2016-06-03 16:45:52 +02:00
Jérôme Duval
63806897ef
h2generic: don't mess with DEBUG.
2016-06-03 12:08:17 +02:00
Jérôme Duval
f2e31bcc08
Add imagemagick, swig, some python packages for x86.
2016-06-02 14:26:44 +02:00