Hello.

This port is required for upcoming telegram-desktop port, that we
are currently working on with Klemens Nanni.

Some things that still need to be done here:

* there are problems with the macppc build
* the tests are currently turned off

Otherwise it is a working port.

To successfully build a port, you must also apply this patch:

Index: sys/sys/exec_elf.h
===================================================================
RCS file: /cvs/src/sys/sys/exec_elf.h,v
retrieving revision 1.93
diff -u -p -r1.93 exec_elf.h
--- sys/sys/exec_elf.h  7 Dec 2021 22:17:03 -0000       1.93
+++ sys/sys/exec_elf.h  17 Dec 2021 12:36:39 -0000
@@ -725,6 +725,7 @@ struct elf_args {
 #define CONCAT(x,y)    __CONCAT(x,y)
 #define ELFNAME(x)     CONCAT(elf,CONCAT(ELFSIZE,CONCAT(_,x)))
 #define ELFDEFNNAME(x) CONCAT(ELF,CONCAT(ELFSIZE,CONCAT(_,x)))
+#define ElfW(x)                CONCAT(Elf,CONCAT(ELFSIZE,CONCAT(_,x)))
 #endif
#if defined(ELFSIZE) && (ELFSIZE == 32)

(Klemens has already sent the patch to tech@)

I'll maintain the package.

---
Information for inst:abseil-cpp-20211102.0

Comment:
abseil common libraries (c++)

Description:
Abseil is an open source collection of C++ libraries drawn from the
most fundamental pieces of Google's internal codebase.  These
libraries are the nuts-and-bolts that underpin almost everything
Google runs.  Bits and pieces of these APIs are embedded in most
of our open source projects, and Abseil aims to bring them together
into one comprehensive project.  Abseil encompasses the most basic
building blocks of Google's codebase: code that is production-tested
and will be fully maintained for years to come.

Maintainer: Andrew Krasavin <[email protected]>

WWW: https://abseil.io/
---

Feedback? OK?

--
Wbr, Andrew Krasavin

Attachment: abseil-cpp.tgz
Description: Binary data

Reply via email to