Commit Graph
100 Commits
Author SHA1 Message Date
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
Jérôme Duval cad50eab8c Update gcc5 packages.
* Add gnutls, libtasn1, nettle x86 packages for x86_gcc2.
2016-05-13 07:01:22 +02:00
Jérôme Duval f022c304b0 readdir_r(): uses the logic of readdir()...
to retrieve more than one entry.
* readdir_r() is now affected by rewinddir(), thus fixing #12755.
* extends dirent_test with readdir_r().
2016-05-07 16:40:53 +02:00
Jérôme Duval c9dba74273 Added some support for GCC 7. 2016-05-05 18:20:26 +02:00
Jérôme Duval 07215f2aff Update mpfr package for x86_64. 2016-05-05 15:19:19 +02:00
Jérôme Duval 11ece1736c build_cross_tools_gcc4: disable libatomic. 2016-05-03 21:05:31 +02:00
Jérôme Duval ab7c65d33d arm: remove duplicate arch_get_thread_debug_cpu_state(). 2016-05-02 21:25:05 +02:00
Jérôme Duval 8a808785fc Update bash package on x86_64. 2016-04-30 18:15:30 +02:00
Jérôme Duval 571a4030ea net_socket: check underflow condition happening on x86_64.
* move the test for the availability of the add_anillary_data function in the
protocol out of the loop, as suggested by Axel.
* fix #12737.
2016-04-29 17:34:48 +02:00
Jérôme Duval 29fa68b21c unix: fix x86_64 build with trace. 2016-04-29 17:34:48 +02:00
Jérôme Duval 0cb870a56c Use libstdc++.so in place of libsupc++.so.
* The latter doesn't link against libroot.so, which lets the library init fail.
* Fix kernel_debugger crash in malloc().
* libsupc++.so will be deleted from gcc_syslibs package (the static libs will
stay however).
2016-04-25 19:09:03 +02:00
Jérôme Duval 60ac5356ac Fix debug build of libtextencoding.so. 2016-04-25 19:08:01 +02:00
Jérôme Duval 3dc39e1e66 Add x86 packages for fontconfig, qt5, qscintilla, qsseditor. 2016-04-16 10:06:36 +02:00
Jérôme Duval 43316ed272 Update gcc5 packages for x86 and x86_gcc2. 2016-04-15 05:28:18 +02:00
Jérôme Duval 319b17f5cc Update glew packages for x86. 2016-04-13 21:14:35 +02:00
Jérôme Duval 22e9780d40 Add graphite2 and harfbuzz packages for x86.
* Update glib2 and cmake packages for x86.
2016-04-13 19:12:06 +02:00
Jérôme Duval 0ca0c372c5 Updated gcc packages for x86_64. 2016-04-13 18:56:07 +02:00
Jérôme Duval 59d2bf34ce Update cmake package for x86_64. 2016-04-11 22:13:20 +02:00
Jérôme Duval 9bab67590e Fixed package requirements for haiku x86 and x86_64. 2016-04-10 07:18:35 +02:00
Jérôme Duval c2dcd10688 Update ffmpeg packages for x86 and x86_64.
* add ffmpeg2 package for x86 for compatibility.
* specify required versions of ffmpeg and icu for haiku packages x86 and x86_64.
2016-04-10 00:48:18 +02:00
Jérôme Duval d3c8f2b271 dvb: update build with ffmpeg 3.0. 2016-04-09 23:32:08 +02:00
Jérôme Duval 1da0fe09b6 Updated gcc4 packages for x86_gcc2. 2016-03-17 19:08:40 +01:00
Jérôme Duval 05d7726e57 Updated x86_gcc2 packages for llvm/clang. 2016-03-16 18:59:38 +01:00
Jérôme Duval f474368c4f Added x86 packages for llvm/clang. 2016-03-16 06:32:46 +01:00
Jérôme Duval 7d7ec782dd Updated x86 packages for llvm/clang. 2016-03-16 06:30:23 +01:00
Jérôme Duval d2e9e40cbb Updated x86_64 packages for llvm/clang. 2016-03-11 18:38:55 +01:00
Jérôme Duval cdd8523736 Update openssl packages. 2016-03-10 17:38:34 +01:00
Jérôme Duval a601d961c9 Update some x86_gcc2 packages affected by haikuporter bug #83. 2016-03-06 20:22:27 +01:00
Jérôme Duval f7305010a1 Update some x86_gcc2 packages affected by haikuporter bug #83. 2016-03-06 19:51:06 +01:00
Jérôme Duval 113a5a82f0 Update x86 packages affected by haikuporter bug #83. 2016-03-06 18:42:43 +01:00
Jérôme Duval 8cf23301f6 Update x86_64 packages affected by haikuporter bug #83.
* haikuwebkit yet to rebuild.
2016-03-06 18:15:50 +01:00
Jérôme Duval db9f2c2776 Update less packages. 2016-03-05 17:46:12 +01:00
Jérôme Duval 214f8799db try to fix gcc5 build on buildbot.
* I'd only reproduce the kernel build failure locally, weird.
2016-03-04 20:23:17 +01:00
Jérôme Duval 319328002a Update gcc packages to 5.3.0. 2016-03-04 17:53:27 +01:00
Jérôme Duval f1b2a12f3b Update binutils packages to 2.26.0. 2016-02-29 08:27:41 +01:00
Jérôme Duval 32bca998d6 Update make and nano packages. 2016-02-27 20:03:33 +01:00
Jérôme Duval 675bb2c41c Update make package for x86_64. 2016-02-27 09:34:52 +01:00
Jérôme Duval 269796df9d ffmpeg: add TODO on reimplementing deinterlace for ffmpeg 3. 2016-02-21 14:52:31 +01:00
Jérôme Duval a35f84ac46 Update cmake packages for x86 and x86_64.
* Update gettext packages for x86.
2016-02-21 14:48:14 +01:00
Jérôme Duval 21378628c6 Update cmake, gettext and nano packages for x86_gcc2. 2016-02-21 00:11:32 +01:00
Jérôme Duval ddb11721e9 Add gnutls and nettle packages for x86_64.
* update enca, gpgme, libgcrypt, libusb_compat, sqlite packages for x86_64.
2016-02-20 13:12:11 +01:00
Jérôme Duval 59bb34615f Update freetype packages for x86 and x86_gcc2. 2016-02-20 10:23:22 +01:00
Jérôme Duval f369957d03 via.accelerant: move enums out of the struct. 2016-02-19 22:33:41 +01:00
Jérôme Duval f97f2394ca ffmpeg: update build with version 3.0.
* untested.
2016-02-19 21:44:36 +01:00
Jérôme Duval 0d6b5d2667 via.accelerant: fix x86_64 build.
* untested.
2016-02-19 21:44:35 +01:00
Jérôme Duval 351848b372 Update ffmpeg, freetype, libgcrypt packages for x86_64.
* Add ffmpeg2 compat packages for x86_64.
2016-02-19 18:04:27 +01:00
Jérôme Duval 63df190c0e Add giflib6 package for x86_gcc2.
* It should provide what's needed by libwebp on this architecture.
2016-01-13 02:46:32 +01:00
Jérôme Duval 1a40c81cfe Update icu packages to 56.1.
* Add icu55 packages for compatibility with version 55.
2016-01-12 23:22:44 +01:00
Jérôme Duval 29fdf47d66 Update giflib packages. 2016-01-12 23:22:44 +01:00
Jérôme Duval dd1c718026 Update libwebp packages.
* added libwebp5 packages for compatibility.
* updated library soname of the build feature.
2016-01-10 19:28:02 +01:00
Jérôme Duval 5fc0898757 Remove gcc5 packages.
* update_package_requires uses the latest version available, so haiku package
would then require a version 5.x of libgcc.
* Be sure to check that gcc_syslibs is installed and not gcc5_syslibs.
2016-01-10 11:17:07 +01:00
Jérôme Duval 757d62098f Update openssh packages. 2015-12-25 13:17:20 +01:00
Jérôme Duval 33840df504 app_server: declare jam dependency for BitmapPainter to freetype 2015-12-17 21:51:08 +01:00
Jérôme Duval f9b95ccd2d Revert icu* packages for x86_gcc2. 2015-12-17 20:54:16 +01:00
Jérôme Duval 6316accd29 Update icu and wget packages for x86_64. 2015-12-17 19:25:30 +01:00
Jérôme Duval 12bb78e6ce Add gcc5 package for x86 and gcc5_x86 for x86_gcc2.
* update gmp package for x86, gmp_x86 for x86_gcc2.
* update wget packages for x86 and x86_gcc2.
* update icu* packages for x86_gcc2 and x86.
* update libgpg_error* packages for x86_gcc2.
2015-12-17 18:28:57 +01:00
Jérôme Duval d0afcca041 Add gcc5 packages for x86_64.
* Beware that installing these packages will replace gcc and syslibs. gcc5 packages
can be used to check that packages still build correctly with gcc5, simply being
places in haikuporter packages folder.
* libstdc++ is configured for "gcc4 compatibility", this means we could switch to
this version, while maintaining binary compatibility. However a switch to the new abi
will eventually require a full rebuild of packages depending on libstdc++. For this
to happen, the affected packages should be buildable with gcc5, which can easily be done
with the addition of these packages. Mainstream packages with up to date versions are
probably already buildable with gcc5, some aren't (ie boost). All haiku-* packages are
to be checked. I'll open a provisioning ticket to track the related activities.
2015-12-14 11:44:43 +01:00
Jérôme Duval e02111ea5d HaikuBootstrap: launch bootstrap_daemon.py on boot.
* removed screen_saver and shortcut_catcher input addons, they need libgame or libGL.
2015-10-21 19:14:15 +02:00