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
abseil-cpp.tgz
Description: Binary data
