diff options
author | Fabian Groffen <grobian@gentoo.org> | 2019-06-17 20:35:27 +0200 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2019-06-17 20:37:26 +0200 |
commit | b18f34b68c3e2e99a3b4472564c519873099f894 (patch) | |
tree | bcf52d01efe6b8d889d274b1cf977ccfb19bc12c /app-admin/chrpath | |
parent | app-admin/chrpath: EAPI=7, version bump (0.16) (diff) | |
download | gentoo-b18f34b68c3e2e99a3b4472564c519873099f894.tar.gz gentoo-b18f34b68c3e2e99a3b4472564c519873099f894.tar.bz2 gentoo-b18f34b68c3e2e99a3b4472564c519873099f894.zip |
app-admin/chrpath: add fix for Solaris
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
Diffstat (limited to 'app-admin/chrpath')
-rw-r--r-- | app-admin/chrpath/chrpath-0.16.ebuild | 1 | ||||
-rw-r--r-- | app-admin/chrpath/files/chrpath-0.16-solaris.patch | 19 |
2 files changed, 20 insertions, 0 deletions
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 <sys/byteorder.h> ++#define bswap_16(x) BSWAP_16(x) ++#define bswap_32(x) BSWAP_32(x) ++#define bswap_64(x) BSWAP_64(x) ++#else + #include <byteswap.h> ++#endif + #include <elf.h> + #include "config.h" + |