Commit Graph

3897 Commits

Author SHA1 Message Date
John Scipione 30f554d464 Make it a bit easier to skip first boot prompt
...by adding default Locale settings to image

Add sample to UserBuildConfig.sample
2017-01-01 16:59:47 -08:00
Jérôme Duval 879db60ae0 Sync x86_64 packages with Haikuports trunk. 2016-12-31 14:09:44 +01:00
Humdinger ada65d5c36 Updated cdrtools to 3.02~a07 for gcc2 2016-12-30 20:52:57 +01:00
Humdinger 824d380b69 Added new Clipdinger v1.0 package
Release v1.0

Fewer bugs, full of drag&drop.

*   Add clips to favorites and re-ordering favorites with drag & drop.
*   Drag & drop clips and favorites into other apps.
*   Power user feature: holding SHIFT while pasting to sprunge.us keeps window
    open.
*   Made history clips titles editable as well.
*   Made the GUI unambiguous. There's only ever one clip shown as active.
*   Added menu items that apply to clips/favorites, re-ordered context menus.
*   Renamed menu to "Lists" and added item to "Clear favorites".
*   Added Romanian translation. Thanks Emrys!
*   Updated Russian translation. Thanks Diver!
*   Bug fix: Fixed drawing errors of split view handle on resize.
*   Bug fix: Fixed issues when starting without settings file.
*   Bug fix: Fixed crash when trying to paste to sprunge.us with no selection.
*   Bug fix: Put formerly 2nd clip into clipboard when 1st was removed.
*   Bug fix: Correctly show GUI controls availablity (e.g. the move buttons).
2016-12-30 20:01:02 +01:00
Adrien Destugues 0963770f62 ffmpeg: update to version 0.10.16.
- This is the latest from the 0.10 branch.
- It includes several improvements and update to codecs, while keeping
  the old API.
- The patch to keep things working with gcc2 is getting quite huge.

Tested working with various files, no regressions spotted so far. Please
help complete the test set if you have files that stop working with this
version.
2016-12-30 16:30:58 +01:00
Jérôme Duval 0df7d0081b Only install libfluidsynth.so on x86_gcc2. 2016-12-30 11:32:04 +01:00
Adrien Destugues efd1e1eee8 fix binutils package to provide correct version of libbfd 2016-12-30 11:08:19 +01:00
Adrien Destugues d11c962bfc update sdl_ttf to remove libpng linkage 2016-12-30 10:11:44 +01:00
Adrien Destugues 4d4ccf444f Update sdl_image and sdl_sound for new libpng. 2016-12-30 09:24:54 +01:00
Adrien Destugues 05d0fc8ec3 Fix more packages depending on libpng. 2016-12-29 11:48:28 +01:00
Adrien Destugues e8cfcb1f60 update netsurf, fontconfig, ffmpeg, cpctools
Should fix most dependencies to libpng (instead of libpng16).
2016-12-28 18:29:22 +01:00
PulkoMandy d249a6ae85 Update more packages from the buildbots. 2016-12-28 14:18:02 +01:00
Adrien Destugues 36928a386b Update BePDF to version 2.0.1~beta1
Many improvements over the 1.2 versions, this has been waiting outside
of the depot for way too long.
2016-12-28 11:26:08 +01:00
PulkoMandy 6dc87739ba Update libssh2.
Should make mc installable again.
2016-12-26 18:27:39 +01:00
Adrien Destugues 0f83996ab0 Fix dependencies on libpng16.
The libpng16 package has no "libpng" anymore, only a "libpng16". Adjust
dependencies of Haiku and Haikuwebkit to this.
2016-12-24 18:18:33 +01:00
PulkoMandy 95a4aac572 Update libxml2 and libpcre. 2016-12-22 20:17:36 +01:00
Adrien Destugues deb9517601 Update NetSurf to version 3.6 2016-12-21 22:35:49 +01:00
Alexander von Gluck IV db1dfaf891 Revert "Add SoftwareUpdater to regular image"
This reverts commit 19d8d9fa39.
2016-12-21 13:16:26 -06:00
PulkoMandy c9ee95694e More updated packages from the buildbots. 2016-12-21 07:21:54 +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
Humdinger 7b119fd1f5 Update package Sanity to v0.6 2016-12-20 16:38:31 +01:00
PulkoMandy 1d7f4f4d4d Update some packages from the buildbots
There are some delays in making the actual package repo generated by the
buildbot go live. Until then, I'm going to manually update the existing
repositories with the built packages, so people can start to experiment
with them and report any new issues.

There are more updates coming, but I'm doing them gradually so we can see
which set of packages triggers a regression, should one happen.
2016-12-19 21:12:05 +01:00
Humdinger ebdee3ef35 Update BurnItNow package for gcc2hybrid 2016-12-18 19:20:00 +01:00
Humdinger b31b4c62d0 Updated quicklaunch to an installable package. 2016-12-16 09:04:51 +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
Jessica Hamilton 48494219eb Add a dumb framebuffer driver.
This is separate to the VESA driver, as the VESA driver requires
using the VBE BIOS. Under UEFI, we don't have the VBE BIOS, nor
are we able to switch modes after leaving UEFI Boot Services, so
a dumb framebuffer driver seemed like the easier way to approach
the problem.

The framebuffer & vesa drivers now test for the presence of the
VESA_MODES_BOOT_INFO boot item to distinguish between which driver
to use. Also added check for the VESA mode count to determine
whether to add the VESA_MODES_BOOT_INFO item.

UEFI video updated to explicitly zero out the VESA and EDID
boot data.
2016-12-13 21:41:10 +13:00
Jérôme Duval 5967215c7b Sync x86_64 packages with Haikuports trunk. 2016-12-12 17:35:23 +01:00
Adrien Destugues fda0bf77fb Revert "repo rework: Re-add compatibility url field"
Revert "repo rework: Remove stubs; Breaks repo compat."
Revert "repo rework: Remove need for repos to be self-aware"

This reverts commit a2b2f4d642.
This reverts commit 602076ef82.
This reverts commit 5ffaf72c8a.

These changes break the build on Haiku and the ability to create repo
mirrors, for the lack of a replacement for the URL (an UUID was evoked
on the mailing lists, but not implemented).

We are due for a release soon, please don't break the build.
2016-12-10 12:55:56 +01:00
John Scipione 19d8d9fa39 Add SoftwareUpdater to regular image 2016-12-09 13:52:27 -08: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
Humdinger c8b2fcc2a1 Updated transmission package 2016-12-03 19:30:17 +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
Humdinger dc48017858 Uploaded x86 packages
UberTuber, Weather, PhotoGrabber
sane_backends, libusb, libusb_compat, ffmpeg-3.2-1, a52dec

Tested by Vidrep a found to be working. Thanks!
2016-12-02 20:26:22 +01:00
Jérôme Duval d060801146 Update a few packages for x86_64. 2016-12-02 19:24:12 +01:00
Alexander von Gluck IV 5ffaf72c8a repo rework: Remove need for repos to be self-aware
* See #12917 for details.
* Squashed to one commit to make revert easy if we
  run into any issues.
* pkgman is now pre-attached to the 'current' repo
  version within nightly images so they can be updated
  by default.
* This shouldn't impact us keeping older sets of package
  versions by commit hash for building older hrevs.
* There are XXX stubs with "Kill me". These will need
  to be dropped after users are given sufficent time to
  upgrade. We're dropping a previously required field (url)
  so making this a slowish roll out.
* Makes the repos a lot less restrictive which should
  help PM package building automation be a bit easier.
* Once this stuff smooths out, we'll add UUID's to the
  repo definitions for duplicate repo detection.
2016-12-02 00:41:06 -06:00
Jérôme Duval 77820c9913 Update more packages for x86_64. 2016-11-30 23:48:17 +01:00
Alexander von Gluck IV 738ca0a3a3 build: Change anyboot output from image to iso
* Re ML discussions, this should make a lot more
  sense to users as it is inline with what most
  linux distros ship.
* This will require a tweak to the buildbot.
* First step to shipping anyboot instead of plain iso.
2016-11-29 09:41:55 -06: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
Humdinger 72f223154a Update Clipdinger package to v0.5.5
Fewer bugs, now with replicanty clipboard monitor
2016-11-28 13:43:21 +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
Humdinger 0baa937bde Update to freetype 2.7 2016-11-27 19:08:23 +01:00
Humdinger 945566ff43 Switch from DejaVu to Noto font
As discussed, Noto renders much better with freetype 2.7 [1].
The DejaVu package is still in the HaikuPorts repo and can be installed
manually just like all the other available fonts.

[1] http://www.freelists.org/post/haiku-development/freetype-update-from-265-to-27
2016-11-27 19:04:26 +01:00
Humdinger 91b1c40463 Updated Sum-It and tinyxml packages 2016-11-17 09:48:24 +01:00
Jessica Hamilton f4ff9cb02c Merge branch 'uefi-support' 2016-11-14 03:21:59 +13:00
Joseph R. Prostko b83afe699e Update Fossil to v1.36
* Updates for x86_gcc2, x86, x86_64
2016-11-06 19:50:42 -05:00
Humdinger 04d7efaf1e Updated Web+ bookmarks package
Added Haiku's new forums.
Added BeBytes.
Removed GuestOne repo (can be re-added if they return).
Added empty "Bookmarks bar" folder.
Added overlay icons for the folders in "Bookmarks".
2016-11-06 17:55:40 +01:00
Rene Gollent d8d6cf9658 x86_64: Update haikuwebkit to 1.5.3. 2016-11-03 23:04:30 -04:00
Rene Gollent b72a28a268 x86: Update haikuwebkit to 1.5.3. 2016-11-03 21:49:08 -04:00
Adrien Destugues 96fef5d19f ramdisk: implement trim and icon, add to image
- B_TRIM_DEVICE on a ram disk frees all requested pages. Reading from a
  trimmed page returns all 0s. This can be used with fstrim to release
  memory for the parts not used by the filesystem, without unregistering
  then registering the device.
- Add icon and ioctl to get it.
- Add it to the image, because it works reasonably well and there is no
  reason not to include it.
2016-11-03 22:58:31 +01:00
Adrien Destugues 34f42c6f3e BeDecorator: actually put it inside the package. 2016-11-03 14:38:01 +01:00
Humdinger 7bfcf5d585 Update Sequitur package to v2.1.3
Thanks to Pete Goodeve for patiently providing help and feedback wrt
the package layout and esp. for his device definitions for the Roland GS
and Yamaha XG.
2016-11-03 08:09:08 +01:00
Adrien Destugues 5c65d2f5d1 Properly add the BeDecorator to the image
Put it inside the Haiku package.
2016-11-02 21:57:16 +01:00
Adrien Destugues 5abeb2b498 HaikuWebKit 1.5.3.
Fixes several crashes and other issues.
There may be regressions. Please test and report.
2016-11-02 14:48:01 +01:00
Jérôme Duval 7e9b90f7e4 Midi: use fluidlite as fluidsynth replacement.
* SF3 support.
2016-11-01 08:50:03 +01:00
Humdinger 2f09702a98 Re-build of libevent, update to transmission package. 2016-10-28 08:56:41 +02:00
Alexander von Gluck IV f4f6b874bf arm: Use new firmware repo for u-boot 2016-10-20 21:45:34 -05:00
Alexander von Gluck IV b2bdabc797 arm: Add beaglebone target, rename beagle
* beaglebone vs beagleboard
* While the boards are almost the same, they have
  diff. FDT's now (more memory, different layout etc)
* Make u-boot script more rpi-like
  (depend on u-boot for initial addresses)
* Wasn't working, still doesn't.
2016-10-20 11:05:46 -05:00
François Revol e409118307 configure: pass proper gdb target for m68k 2016-10-20 13:30:33 +02:00
François Revol 4da6cf8403 configure: allow building GDB along with the buildtools
from a stock GDB source tree.

I was getting tired of doing it manually.

Note the prefix is not exactly the same as the buildtools since the
machine triplet is different, but it's not an issue.

Tested with arm and ppc with GDB 7.8. Might need patching gdbTarget for other archs,
as stock GDB doesn't know about Haiku.
2016-10-20 11:14:50 +02:00
François Revol 96c72d6933 typo 2016-10-20 11:14:50 +02:00
Humdinger 207eda2351 Updated Noto fonts, added Noto CJK
Removed the unneeded UI versions of Noto. According to the FAQ [1], those
"have tighter vertical metrics, and some glyphs that would be clipped are
redrawn to fit within the constrained space", which doesn't seem necessary
for Haiku. Could be re-added, of course, if it turns out otherwise...

Added Noto CJK fonts. All of them contain the glyphs for jp, kr, sc, tc.
Only differ in their default language.
2016-10-12 12:32:45 +02:00
Dario Casalinuovo 1df36f2cee UserBuildConfig.ReadMe: Update non working sample
* With AddSourceDirectoryToHaikuImage spaces should be used as entry delimiter.
2016-10-10 19:52:06 +02:00
Adrien Destugues af0282f91f Make US-english the default KDL keymap again. 2016-10-10 07:18:12 +02:00
S K fe2557b6eb PS/2: fix warnings, enable -Werror
- elantech: Remove unused variables and functions.
- "movement maker": float/int confusions
- debugger keymap: don't use multi-byte chars in preprocessor to avoid
  warnings with gcc2 (even with -Wno-multichar)

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

Fixes #12658
2016-10-09 21:11:55 +02:00
Humdinger 49b0152a81 Updated Einsteinium package 2016-10-09 19:29:24 +02:00
Stefano Ceccherini dc21c8c78c Added bescreencapture-2.2. x86_64 version coming next week 2016-10-09 18:29:23 +02:00
Humdinger 388344c19a Add Noto font regional package
Removed the separate noto sans and serif packages.
Add/update rev.3 of noto, chroscore and regional noto.
2016-10-09 16:40:07 +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
Humdinger ad7e65b4cf Added noto font package 2016-10-07 14:29:53 +02:00
Humdinger d556ff918b Update Sequitur package
Sequitur from the old package wouldn't start on a current Haiku anymore.
Needed a rebuild, which needed a build fix.
2016-10-06 14:33:32 +02:00
Stefano Ceccherini 5800abadaa Update BeScreenCapture package to version 2.1.
Removed source package for now
2016-10-04 00:05:27 +02:00
Humdinger 69a72f774f Updated Weather package
* crash fix
* slightly improved GUI and artwork
* localization
2016-10-03 20:28:46 +02:00
Humdinger d2c4287872 Added packages: libspectrum and fuse
The Free Unix Spectrum Emulator. Enjoy, moochris. :)
2016-10-01 08:25:52 +02:00
Alexander von Gluck IV bccc693277 BeDecorator: Reintroduce to image 2016-09-18 14:44:18 -05:00
Humdinger 4d67c6d9cf Update Einsteinium package. 2016-09-17 14:20:14 +02:00
Humdinger bb5847906b Updated rdesktop package
Old one wasn't installable because of outdated libcrypto dependence.
2016-09-02 17:01:11 +02:00
Jessica Hamilton e2e1558a02 EFI: stub functions so we can call loader's main() function. 2016-09-02 19:02:33 +12:00
Fredrik Holmqvist bd0604764e Setup -fno-pic or -fpic in Architecture Rules.
EFI boot needs -fpic but all boot code was built with -fno-pic.
This is now set accordingly in HAIKU_BOOT_CCFLAGS and
HAIKU_BOOT_C++FLAGS.

Also setup compile flags for EFI platform.
2016-09-02 19:02:32 +12:00
Fredrik Holmqvist 211483cb51 EFI: Initial test EFI application
* Only set HAIKU_BOOT_PLATFORM to bios_ia32 if not defined
* Add gnuefi build feature
* Introduce BOOT_LDFLAGS, and move options for passing to linker
  into ArchitectureSetup
* x86_64 compile fixes for warnings in boot loader
* loader/elf.cpp: don't include ELF32 support when targeting EFI
* relocation_func.cpp: copy of the relocation code from gnuefi
  to make _relocate extern "C", and avoid including <efilib.h>
* boot_loader_efi.ld: copy of gnuefi's elf_x86_64_efi.lds,
  modified to include support for C++ constructors, etc. Keep in
  sync with the gnuefi package

Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>
2016-09-02 19:02:29 +12:00
Adrien Destugues 8a3177ff3f intel_extreme: enable Werror and fix warnings. 2016-08-27 09:03:56 +02:00
Humdinger a394a16a61 Updated packages for Chat and HaikuPorter 2016-08-21 17:59:23 +02:00
Humdinger e85c33517c Add package for webfont FontAwesome
Install this font to see all those icons WebPositive currently
fails to display e.g. at the discussion forum at
https://discuss.haiku-os.org

Thanks PulkoMandy for pointing this out!
2016-08-15 18:06:25 +02:00
Humdinger a4f6437c30 Added package for TimeTracker
TimeTracker lets you create tasks for your various projects and
shows them in a list. Via double-click on an entry you start/stop the timer
on that task, thus helping you keep track of how much time you spend doing
what.
2016-08-15 08:19:09 +02:00
Augustin Cavalier 4fecb09f14 libroot: Ship empty libpthread.a and libm.a for POSIX and general compatibility.
A few weeks back, I spotted in the Musl FAQ that they apparently ship
empty libm.a and libpthread.a files (https://www.musl-libc.org/faq.html),
which they said was for POSIX compatibility. A bit of digging got me to
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html which
says:

> It is unspecified whether the libraries libc.a, libl.a, libm.a, libpthread.a,
> librt.a, [OB] [Option Start] libtrace.a, [Option End] libxnet.a, or liby.a
> exist as regular files. The implementation may accept as -l option-arguments
> names of objects that do not exist as regular files.

So to follow the letter of the law, we only need to have the "c99" command
accept these; however, it appears all Linux and BSD cstdlibs accept them
no matter what compliance mode is in effect.

Discussed with PulkoMandy. This will make HaikuPorts' job a lot easier...
2016-08-13 11:16:06 -04:00
John Scipione 2cad94c1c3 Whitespace only changes in jam files 2016-08-12 12:37:03 -07:00
Humdinger 715298cb2b Updated youtube-dl package to 2016.08.12 2016-08-12 10:34:39 +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
Adrien Destugues 289e59b770 jpeg: update to version 9b.
- Packages for version 9 has a broken "provides" entry (version 9
  instead of 9.0.0 for the lib) which confuses haikuporter.
2016-08-07 13:25:46 +02:00
Fredrik Holmqvist e5ebfda19d Enable power button on 64 bit.
Works here. You may need to hold in for a second or two.
2016-08-07 00:46:27 +02:00