Jérôme Duval
6454164d8d
Include mesa_swrast on x86_gcc2, mesa_swpipe otherwise.
2017-08-02 19:29:54 +02:00
Jérôme Duval
0b18b79ce4
libpackage Jamfile: DoCatalogs rule needs to find sources.
...
SubInclude should stay at the end.
2017-08-02 18:29:03 +02:00
Jérôme Duval
30bcd37201
xhci: always trace version, structural and capability params.
2017-08-01 18:55:55 +02:00
Jérôme Duval
4c774d6f94
xhci: add some capability definitions.
...
* scratchpad buffer shouldn't cross the page boundary,
the maximum with the rest bytes in the page is 2048 / 8.
2017-08-01 17:14:07 +02:00
Jérôme Duval
4b530fca37
Update pdfwriter and sip_python packages for x86_64.
2017-07-31 20:28:12 +02:00
Jérôme Duval
ec89bb26a7
Revert "configure: Ensure that umask is not too restrictive."
...
Please reapply when someone is available to adjust the buildbot config.
2017-07-31 18:23:58 +02:00
Jérôme Duval
d9823ef5a0
PrintJob: make struct print_file_header packed.
...
* also struct _page_header_: on x86_64, these would align to 8 bytes, which the code
doesn't handle well.
* remove beos leftovers.
2017-07-31 17:11:53 +02:00
Jérôme Duval
6c9e01265b
pthread_rwlock: use a mutex for process-private locks.
...
* instead of a benaphore.
* define PTHREAD_RWLOCK_INITIALIZER.
* adjust Init(), Destroy(), StructureLock() and StructureUnlock().
2017-07-27 18:33:53 +02:00
Jérôme Duval
dbad909b4e
BMediaFile: fix MediaExtractor crash.
...
* stop the extractor processing before deleting the source.
* crash happened in MediaPlayer FilePlaylistItem::_CalculateDuration().
* was a regression introduced in hrev50671.
* fixes #13156 .
2017-07-24 11:59:05 +02:00
Jérôme Duval
13dbf47109
Revert "BView: use off_t instead of long."
...
This reverts commit ab3a87ed6e .
2017-07-24 08:48:28 +02:00
Jérôme Duval
0b6c89fb16
ffmpeg: implement deinterlace feature for ffmpeg 3.x.
...
* Use the yadif filter.
* Fixes #12731 .
2017-07-23 13:03:53 +02:00
Jérôme Duval
ab3a87ed6e
BView: use off_t instead of long.
2017-07-21 18:57:57 +02:00
Jerome Duval
d4e70d1090
ffmpeg: output B_RGB32 when using libswscale.
2017-07-20 18:23:13 +02:00
Jérôme Duval
8e7468544b
Update sane_backends packages for x86_64.
...
* missed during rebuild.
2017-07-17 21:04:43 +02:00
Jérôme Duval
c57b500a15
libprint: fix invalid use of long.
2017-07-16 11:35:42 +02:00
Jérôme Duval
0c7d258bb3
Update Haikuwebkit, pyqt, openshot and qt5 packages for x86_64.
2017-07-15 09:11:37 +02:00
Jérôme Duval
8375828a9f
Add pdfwriter package to the release profile.
...
noto_cjk_jp doesn't exist, replace with noto_sans_cjk_jp.
2017-07-12 18:54:45 +02:00
Jérôme Duval
2d4d0f0ac1
Revert "vfs.cpp: Fix gcc6 crash."
...
This reverts commit 5b55f6dba9 .
2017-07-12 17:36:24 +02:00
Jérôme Duval
7e6a11ac5d
Add pdflib and pdfwriter packages for x86_64.
2017-07-11 16:54:06 +02:00
Jérôme Duval
51e278c70b
Adjust jasper soname for x86_64.
2017-07-10 22:15:19 +02:00
Jérôme Duval
ebe9bc05c5
Update llvm and mesa packages for x86_64.
2017-07-10 21:59:10 +02:00
Jérôme Duval
6cc682aab4
Mass update for x86_64.
...
Highlights:
* update to Qt 5.9
* almost all python2 and python3 recipes were merged. most have now 'any' as
architecture.
2017-07-10 19:22:01 +02:00
Jerome Duval
8412d1d17a
userlandfs: this being NULL is undefined beheviour.
...
this is now checked before calling the methods.
2017-07-06 21:22:18 +02:00
Jérôme Duval
ea6c14d83f
Rebuild libexecinfo for x86_64.
2017-06-26 20:15:53 +02:00
Jérôme Duval
7dfb8683e0
ffmpeg depends on libvpx3.
2017-06-26 18:21:34 +02:00
Jerome Duval
9453d20fb3
Rebuild packages for x86_64 (libunistring->zstd)
2017-06-26 18:21:27 +02:00
Jérôme Duval
97d0899807
Includes libpng16 instead of libpng.
2017-06-26 17:54:24 +02:00
Jerome Duval
365e457cf0
Rebuild packages for x86_64 (libunistring->libuv)
2017-06-26 17:49:47 +02:00
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