From: Fabian Groffen Date: Mon, 17 Jun 2019 18:35:27 +0000 (+0200) Subject: app-admin/chrpath: add fix for Solaris X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=b18f34b68c3e2e99a3b4472564c519873099f894;p=gentoo.git app-admin/chrpath: add fix for Solaris Signed-off-by: Fabian Groffen Package-Manager: Portage-2.3.66, Repoman-2.3.11 --- 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" +