Commit Graph
100 Commits
Author SHA1 Message Date
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