From b18f34b68c3e2e99a3b4472564c519873099f894 Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Mon, 17 Jun 2019 20:35:27 +0200 Subject: [PATCH] app-admin/chrpath: add fix for Solaris Signed-off-by: Fabian Groffen Package-Manager: Portage-2.3.66, Repoman-2.3.11 --- app-admin/chrpath/chrpath-0.16.ebuild | 1 + .../chrpath/files/chrpath-0.16-solaris.patch | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 app-admin/chrpath/files/chrpath-0.16-solaris.patch diff --git a/app-admin/chrpath/chrpath-0.16.ebuild b/app-admin/chrpath/chrpath-0.16.ebuild index 51137b39303e..323e49a75d97 100644 --- a/app-admin/chrpath/chrpath-0.16.ebuild +++ b/app-admin/chrpath/chrpath-0.16.ebuild @@ -17,6 +17,7 @@ IUSE="static-libs" PATCHES=( "${FILESDIR}"/${P}-multilib.patch "${FILESDIR}"/${P}-testsuite-1.patch + "${FILESDIR}"/${P}-solaris.patch ) src_prepare() { diff --git a/app-admin/chrpath/files/chrpath-0.16-solaris.patch b/app-admin/chrpath/files/chrpath-0.16-solaris.patch new file mode 100644 index 000000000000..5e1dd1957e8f --- /dev/null +++ b/app-admin/chrpath/files/chrpath-0.16-solaris.patch @@ -0,0 +1,19 @@ +protos: add bswap macros for Solaris + +--- a/protos.h ++++ b/protos.h +@@ -1,7 +1,14 @@ + #ifndef PROTOS_H + #define PROTOS_H + ++#if defined(__sun) ++#include ++#define bswap_16(x) BSWAP_16(x) ++#define bswap_32(x) BSWAP_32(x) ++#define bswap_64(x) BSWAP_64(x) ++#else + #include ++#endif + #include + #include "config.h" + -- 2.26.2