commit: 56b089dcfeb466ccfefbcead6fc34b38142e9c05 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> AuthorDate: Sun Jul 19 19:10:23 2015 +0000 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> CommitDate: Sun Jul 19 19:11:28 2015 +0000 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=56b089dc
net-p2p/transmission: prepare the patch for upstream. Package-Manager: portage-2.2.18 Manifest-Sign-Key: 0xF52D4BBA net-p2p/transmission/Manifest | 2 +- .../files/transmission-2.84-musl-missing-header.patch | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index e0817ce..0ddb459 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,5 +1,5 @@ AUX transmission-2.80-translations-path-fix.patch 718 SHA256 94951127429649d18af5d9f04f9a4c1f2c698266fc6ee17b43d83015e2218548 SHA512 e317b23918fd47d27af3bca4694f8a71d6adb5f65ac5f3b30faa2d636d4420e6a691eca912c7be70103364f7c279f1b4ec851a5d8c5a1ca3dee880b465327fda WHIRLPOOL fbbabafb81d7e72fbf01a1b64d1c4a6e5473c254b14ed94e71e77ea8447982af3200ce76466df99d6cf9648c35f4e58dff83fe2cfd1b67b678c4b69a42982541 -AUX transmission-2.84-musl-missing-header.patch 461 SHA256 40d73cb792cba2f62b1d69b95fff6fbfe156e121ad2c36b9d6296047543560fe SHA512 38e0dd19921240547c9426d81f3afb78a70e6f17a3bfa9510021c572d3fd91002e7ca080cfd999a4b3e82a90cb266d49e2cfc5c13264f24f138dcb72a2ce1d6f WHIRLPOOL 89e6a4742913753d7577169c842422f5b56e1d8b2f16f0d3af6a1f46f3573b696ee40382161254196407aa81736281a600b33c2154493e8a198839ebc05210ac +AUX transmission-2.84-musl-missing-header.patch 1195 SHA256 18df4a0304b9b328b3c205652bbe69a2e5fb267f67e5375979dc873aea67f705 SHA512 e89dab3dc7f40631b7406240adebeedb2474153413fd7fadf9f67e608eb85b1b03f7604d19688df357345933e78a6a9512c2019dd48da04b76889d77f288fb28 WHIRLPOOL d30e4ef44a8e198d1ecf570001a4c86eddfff889f9a4cb317c747b3565d952eeeff67361e26f120235baa30b10f3085ee96d0f62b8d3a878a13ede455eca1db0 AUX transmission-daemon.confd.4 711 SHA256 249689688aad23d0d27ccdd08a0907fd85058d6a52ccd3467f756b07f5d059ee SHA512 dbc093fe00335bb207c28a4e810becc15e74b6f75e7579d561b160755d6b54bb23a45db39ee3480195a94a5e9bffdad692559d1b9662bba28119d18b713747a1 WHIRLPOOL c19f3a6d46ff5cf824e9f3d9df2ec4364c17d424a406b3922921e3385801b543f736ed7dd8e1b7f24cd81262e2ac162edd92d7b6b832909012ae4cd677d94c1d AUX transmission-daemon.initd.9 2256 SHA256 06d047b47befe6aaf1b1542fdd50e84ea38e0fef004b5095f6096f33fa1901a3 SHA512 37205d2375b9baa631bb5b4cdc4d95b3bd63780aae118bce89286b1ea2f00859e276316519b7f0279ae8ce23423da79a60ae339d63ca0e131130912341d1a133 WHIRLPOOL a067c9c48014b330624ff2db153991a866b381ebbe213194a7af1150cb4766a62a67323ce3346622912e2acba135a28a05f83db8824e568968a0e6f898da586b DIST transmission-2.84.tar.xz 3077836 SHA256 a9fc1936b4ee414acc732ada04e84339d6755cd0d097bcbd11ba2cfc540db9eb SHA512 d6c2b17e7f8180a41ac70f5b503dfdb0353c6419db25df1b393b18c987c56fda9e2fd4c3f4cda7f08c301877bd0b4711842c28121ceaaaae87f5792cc6c29a3d WHIRLPOOL 375f9c981d9d2ac308896e8b7d66d3643796c8e97d64a1e0d6fd2bffaafa55988b90ddb4eb98330edf062e835c0c5ce76749e7e66bf6806333673beb7569f342 diff --git a/net-p2p/transmission/files/transmission-2.84-musl-missing-header.patch b/net-p2p/transmission/files/transmission-2.84-musl-missing-header.patch index 28dda79..e37965e 100644 --- a/net-p2p/transmission/files/transmission-2.84-musl-missing-header.patch +++ b/net-p2p/transmission/files/transmission-2.84-musl-missing-header.patch @@ -1,3 +1,20 @@ +libtransmission/transmission.h: add missing <sys/types.h> + +transmission.h and several files including it, like bitfield.c and fdlimits.h +make reference to ssize_t, off_t and other types defined in <sys/types.> but +never include the header. By including <sys/types.h> in transmission.h, the +required type definitions are propagated to all files that need them. + +Not including <sys/types.h> on glibc and uClibc systems does not pose a problem +because of the way the headers stack in those Standard C Libraries, but on musl +exclusing <sys/types.h> leads to compile time failure. + +For the POSIX specs, see + +http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html + +Signed-of-by: Anthony G. Basile <[email protected]> + diff -Naur transmission-2.84.orig/libtransmission/transmission.h transmission-2.84/libtransmission/transmission.h --- transmission-2.84.orig/libtransmission/transmission.h 2014-07-01 13:09:01.682910744 -0400 +++ transmission-2.84/libtransmission/transmission.h 2015-07-19 03:11:07.379219181 -0400
