History log of /haiku/build/jam/packages/HaikuDevelSecondary
Revision Date Author Comments
# 429cbf22 02-Nov-2022 Niels Sascha Reedijk <niels.reedijk@gmail.com>

NetServices: include libnetservices2.a in the HaikuDevel package

Change-Id: I88e888df5ac7673ab343e25b7216546cb7ca6055
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5799
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>


# 8f362bfd 18-Jul-2021 Jessica Hamilton <jessica.l.hamilton@gmail.com>

haiku_devel: use relative symlinks to libraries in haiku package.

* This helps with creating a sysroot, otherwise extracted package
links refer to /system, which is outside of the sysroot.
* Should have no functional impact on Haiku, as these are already
symlinks

Change-Id: I29f719dc2c0839dd090e7f33eea0b8f98e0d6355
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4218
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 1b133b90 20-Jan-2021 Niels Sascha Reedijk <niels.reedijk@gmail.com>

libnetservices.a: create new static library for the network services

These will be added to the _devel packages so that other applications can link
to them.

Change-Id: If3fd231869823b42d6d896c6c9eb7a95c5fe715d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3666
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 47320dd0 06-Oct-2020 Augustin Cavalier <waddlesplash@gmail.com>

configure & build: Rework legacy GCC detection to parse versions outside of Jam.

Jam comparison logic is string-based, and so was detecting GCC >= 10
as being < 2. This rectifies that by removing the GCC version parsing
from Jam logic entirely, and setting various BuildConfig variables
instead.

Change-Id: I0c0ae3b9002fb5e77f9ca7a78600c91871657f03
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3293
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>


# 6f92b552 25-Jul-2020 Alexander von Gluck IV <kallisti5@unixzen.com>

libroot: Add fake libc static library

* It's specified in POSIX: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html
* wine hardcodes a -lc in its winegcc compiler

Change-Id: I592b62085787d8f1a1ead2df32e978a91ab03ea9
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3086
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 4fecb09f 13-Aug-2016 Augustin Cavalier <waddlesplash@gmail.com>

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...


# 03598119 28-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

libcolumnlistview: hybrid arch build, add to image

* This is a very useful control, and 3rd-party apps should be able to
use it.
* But, there are planned improvements (making a better model/view
interface) which prevents making it part of the stable API yet.


# 5f8fd4c0 26-Sep-2014 Adrien Destugues <pulkomandy@gmail.com>

add libshared to the development packages.

* We install the headers for many things that are currently in libshared
(BColumnListView, BCalendarView, etc). So it makes sense to also provide
the lib in an "use at your own risk" way. Only the static library is
included, so apps linking against it should continue running on newer
Haiku versions even if the content of the lib changes.
* 3rd party application developers can now make use of those
experimental features without having to copypaste and fork the sources.


# eb45d168 22-Dec-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

GL: Remove OpenGL kit, x86 Mesa

* Depend on Mesa packages to provide functionality


# 0cb0b65d 18-Nov-2013 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add the secondary arch version of libroot_debug

Some gristing mixup caused the non-secondary version of the lib to be
added to the non-secondary directory, which is what the main
architecture HaikuDevel is already doing.


# b4d3e055 05-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add HaikuDevelSecondary package definition

It defines the haiku devel package for a secondary architecture
(haiku_<arch>_devel.hpkg).


# 03598119a7dd0323ab7fd43b3d1e0affeb36b6ed 28-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

libcolumnlistview: hybrid arch build, add to image

* This is a very useful control, and 3rd-party apps should be able to
use it.
* But, there are planned improvements (making a better model/view
interface) which prevents making it part of the stable API yet.


# 5f8fd4c0db402af24636bdb68b694deb91a657ff 26-Sep-2014 Adrien Destugues <pulkomandy@gmail.com>

add libshared to the development packages.

* We install the headers for many things that are currently in libshared
(BColumnListView, BCalendarView, etc). So it makes sense to also provide
the lib in an "use at your own risk" way. Only the static library is
included, so apps linking against it should continue running on newer
Haiku versions even if the content of the lib changes.
* 3rd party application developers can now make use of those
experimental features without having to copypaste and fork the sources.


# eb45d168e18352b635255d10895521c6719bf357 22-Dec-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

GL: Remove OpenGL kit, x86 Mesa

* Depend on Mesa packages to provide functionality


# 0cb0b65d3eb8f1279f886ba175935dd3639ea769 18-Nov-2013 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add the secondary arch version of libroot_debug

Some gristing mixup caused the non-secondary version of the lib to be
added to the non-secondary directory, which is what the main
architecture HaikuDevel is already doing.


# b4d3e055a98b366b0f3d556873f97a9e0d6457b1 05-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add HaikuDevelSecondary package definition

It defines the haiku devel package for a secondary architecture
(haiku_<arch>_devel.hpkg).