Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 0/8] support Hare language
@ 2026-07-20 15:02 Francois Perrad
  2026-07-20 15:02 ` [Buildroot] [PATCH v2 1/8] package/qbe: new host package Francois Perrad
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Francois Perrad @ 2026-07-20 15:02 UTC (permalink / raw)
  To: buildroot; +Cc: Francois Perrad

Hare [1] is a system language which aims to be boring.
Hare uses qbe [2] as backend which targets only aarch64, riscv64 and x86_64.

Hare seems simple and lightweight, like Buildroot.

this serie adds:
- the host-hare package and its 3 dependencies: host-qbe, host-scdoc & host-harec
- pkg-hare.mk an infrastructure for building the Hare packages
- hare-dbus as an example, with its 2 dependencies: hare-ev & hare-xml

1. https://harelang.org
2. https://c9x.me/compile/

changes rfc -> v2
- package/hare: sort dependencies
- package/hare: full refactor of config of cross toolchain
- change title of commit "package/pkg-hare.mk: new infrastructure"
- package/pkg-hare.mk: add comment about grep
- remove package/hare-hello from this serie

Francois Perrad (8):
  package/qbe: new host package
  package/scdoc: new host package
  package/harec: new host package
  package/hare: new host package
  package/pkg-hare.mk: new infrastructure
  package/hare-ev: new package
  package/hare-xml: new package
  package/hare-dbus: new package

 DEVELOPERS                                |  4 +
 docs/manual/adding-packages-hare.adoc     | 87 +++++++++++++++++++++
 docs/manual/adding-packages.adoc          |  2 +
 package/Config.in                         |  3 +
 package/Config.in.host                    |  1 +
 package/Makefile.in                       |  1 +
 package/hare-dbus/0001-fix-Makefile.patch | 26 +++++++
 package/hare-dbus/Config.in               | 10 +++
 package/hare-dbus/hare-dbus.hash          |  3 +
 package/hare-dbus/hare-dbus.mk            | 15 ++++
 package/hare-ev/Config.in                 |  8 ++
 package/hare-ev/hare-ev.hash              |  3 +
 package/hare-ev/hare-ev.mk                | 14 ++++
 package/hare-xml/Config.in                |  8 ++
 package/hare-xml/hare-xml.hash            |  3 +
 package/hare-xml/hare-xml.mk              | 14 ++++
 package/hare/Config.in.host               | 14 ++++
 package/hare/hare.hash                    |  3 +
 package/hare/hare.mk                      | 57 ++++++++++++++
 package/harec/harec.hash                  |  3 +
 package/harec/harec.mk                    | 26 +++++++
 package/pkg-hare.mk                       | 95 +++++++++++++++++++++++
 package/qbe/qbe.hash                      |  5 ++
 package/qbe/qbe.mk                        | 22 ++++++
 package/scdoc/scdoc.hash                  |  3 +
 package/scdoc/scdoc.mk                    | 22 ++++++
 26 files changed, 452 insertions(+)
 create mode 100644 docs/manual/adding-packages-hare.adoc
 create mode 100644 package/hare-dbus/0001-fix-Makefile.patch
 create mode 100644 package/hare-dbus/Config.in
 create mode 100644 package/hare-dbus/hare-dbus.hash
 create mode 100644 package/hare-dbus/hare-dbus.mk
 create mode 100644 package/hare-ev/Config.in
 create mode 100644 package/hare-ev/hare-ev.hash
 create mode 100644 package/hare-ev/hare-ev.mk
 create mode 100644 package/hare-xml/Config.in
 create mode 100644 package/hare-xml/hare-xml.hash
 create mode 100644 package/hare-xml/hare-xml.mk
 create mode 100644 package/hare/Config.in.host
 create mode 100644 package/hare/hare.hash
 create mode 100644 package/hare/hare.mk
 create mode 100644 package/harec/harec.hash
 create mode 100644 package/harec/harec.mk
 create mode 100644 package/pkg-hare.mk
 create mode 100644 package/qbe/qbe.hash
 create mode 100644 package/qbe/qbe.mk
 create mode 100644 package/scdoc/scdoc.hash
 create mode 100644 package/scdoc/scdoc.mk

-- 
2.43.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-07-21  3:51 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-20 15:02 [Buildroot] [PATCH v2 0/8] support Hare language Francois Perrad
2026-07-20 15:02 ` [Buildroot] [PATCH v2 1/8] package/qbe: new host package Francois Perrad
2026-07-20 16:06   ` Baruch Siach via buildroot
2026-07-20 20:43     ` François PERRAD
2026-07-21  3:51       ` Baruch Siach via buildroot
2026-07-20 15:02 ` [Buildroot] [PATCH v2 2/8] package/scdoc: " Francois Perrad
2026-07-20 15:02 ` [Buildroot] [PATCH v2 3/8] package/harec: " Francois Perrad
2026-07-20 15:02 ` [Buildroot] [PATCH v2 4/8] package/hare: " Francois Perrad
2026-07-20 16:02   ` Baruch Siach via buildroot
2026-07-20 15:02 ` [Buildroot] [PATCH v2 5/8] package/pkg-hare.mk: new infrastructure Francois Perrad
2026-07-20 15:02 ` [Buildroot] [PATCH v2 6/8] package/hare-ev: new package Francois Perrad
2026-07-20 15:02 ` [Buildroot] [PATCH v2 7/8] package/hare-xml: " Francois Perrad
2026-07-20 15:02 ` [Buildroot] [PATCH v2 8/8] package/hare-dbus: " Francois Perrad

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox