From 8844f1a8c683bd104876366facf8df28f58b7a0e Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Fri, 25 May 2012 15:51:04 +0000 Subject: add the sysctlt fix from freebsd-sources here too with USE=build Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64 --- sys-freebsd/freebsd-lib/ChangeLog | 6 +++++- sys-freebsd/freebsd-lib/Manifest | 11 ++++++----- .../freebsd-lib/files/freebsd-sources-9.0-sysctluint.patch | 13 +++++++++++++ sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild | 3 ++- 4 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 sys-freebsd/freebsd-lib/files/freebsd-sources-9.0-sysctluint.patch (limited to 'sys-freebsd') diff --git a/sys-freebsd/freebsd-lib/ChangeLog b/sys-freebsd/freebsd-lib/ChangeLog index 57c3af62b5a7..66b80345b5a6 100644 --- a/sys-freebsd/freebsd-lib/ChangeLog +++ b/sys-freebsd/freebsd-lib/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-freebsd/freebsd-lib # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.148 2012/05/25 15:14:11 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.149 2012/05/25 15:51:04 aballier Exp $ + + 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild, + +files/freebsd-sources-9.0-sysctluint.patch: + add the sysctlt fix from freebsd-sources here too with USE=build 25 May 2012; Alexis Ballier freebsd-lib-9.0-r2.ebuild: bootstrap libssp_nonshared when needed. diff --git a/sys-freebsd/freebsd-lib/Manifest b/sys-freebsd/freebsd-lib/Manifest index da78d5157d87..f615312d8960 100644 --- a/sys-freebsd/freebsd-lib/Manifest +++ b/sys-freebsd/freebsd-lib/Manifest @@ -21,6 +21,7 @@ AUX freebsd-lib-bsdxml.patch 339 RMD160 27b501cda2ac76230a72dfc3ee6593cb50f8d4b0 AUX freebsd-lib-bsdxml2expat.patch 708 RMD160 4a973e39a5860bd7b0fbba438302c65ec2b66e33 SHA1 95ed47baf5e189865d3989fad625a2160d2abe13 SHA256 0c3ec3657155c5032479181119c488d43a479ab0dfe7a7d7ed0dabce16853e85 AUX freebsd-lib-includes.patch 316 RMD160 655d20a7a86715983469dbda678bca0ae726c069 SHA1 65cd796b0f8747d8d063b1f6e3ea53f82cdcdbe1 SHA256 be4dd4c905715c2d165be282cf377f799b32ccb76986947bc0bf1b5730b57b06 AUX freebsd-lib-new_as.patch 1494 RMD160 36ac871434f9994d5a0d7e1b73765c055d49948a SHA1 10e2e6b7b27459548a17809ada287520e3ffeeea SHA256 6021f34246dcf768a94ffe7273ea2f5590adf6d82ce7fb555234f8012bdbd982 +AUX freebsd-sources-9.0-sysctluint.patch 403 RMD160 46bb18c424ea7011db86341e427fd095495c4bcc SHA1 9d3c1606c886d96a88c89283bc18a2717c87fc76 SHA256 884fbc5d6d3766ea3d4609946f56072f36f95368dc13ee316c330a46d42f0c9e AUX libmap.conf 201 RMD160 ad0ab6c08b5c541e0e45636dcbbaa468bbae2f95 SHA1 df81db07a94d988f1c41b4696b4d3b0058e73f83 SHA256 36a1bd56965f171cbb058f6e1762801e3b92c083fe36f6fe046bd669beed9742 AUX libusb.pc.in 208 RMD160 13c7e5587c565453fc6a11d156da302fa7590ee0 SHA1 f0f9815fa27a8f1cf8405c1a8987df5d5d6a6b1b SHA256 9bfe398a335f8b9b1c3dd167ab0c9206fe3bdd4e1da318ece977e20f3c2d7c56 DIST freebsd-cddl-9.0.tar.bz2 878299 RMD160 187504c1cd008c47d71a60be496eab62846bd3c8 SHA1 5eb6d065afe49ae48d1b3581038b30bf43532ca7 SHA256 80d2efbe5a0dcba98050e420ecc16c6fb8ad4c410c05424a5bf6800de58ced4b @@ -63,13 +64,13 @@ EBUILD freebsd-lib-7.2-r1.ebuild 12031 RMD160 7ed76ca70dbca490d9e222c6200a825b82 EBUILD freebsd-lib-8.0.ebuild 14711 RMD160 546c0e959156a4138331b6ba6ca0d55a53fb3a18 SHA1 c316876d83231db0d225e5b2fb49762903fee037 SHA256 a2f84d09876185ce43467375362842642a00a9400c846fa2ce587f8ec2dce981 EBUILD freebsd-lib-8.2-r1.ebuild 15781 RMD160 6b636dac242c89a203e3bb532c6413df1614a2ab SHA1 cee76f7c3a2302a98d7fc7a3d384d9bb93ec9e70 SHA256 77b9417b08a2cecb3411284d284a7374190573fb70c7d4e540db9704d10e5083 EBUILD freebsd-lib-9.0-r1.ebuild 16053 RMD160 5f16e81224019df01c9babb5b1dd49f76201b109 SHA1 3ce8266e607e5cc06e4b6c3581a98609f764bde3 SHA256 de7d0a8f471f0c56650bd282e570e3426f5e836df9f2181124b10e13d2ff6781 -EBUILD freebsd-lib-9.0-r2.ebuild 17006 RMD160 cf2ce7fe4eca09633285ff5c6078def8069f15f2 SHA1 5f2c8a5bcd42eedb4afb29f1999837454e09a691 SHA256 aa471962b7b6e7463c6ad8bfdbf384347d36b1dd373d8c15698605f3e8241b23 -MISC ChangeLog 30721 RMD160 7ae91476b30edc03d9e3315bddc9d279f8d7818c SHA1 3b679acf65689d8f75340a9294ac8d06213f50cc SHA256 e2a4b46687f0c3c5a48cd4145c4bd7e500f04aa2611950ba1e751f9522b76c1e +EBUILD freebsd-lib-9.0-r2.ebuild 17066 RMD160 226576e0cbe3ce4417292d0eabd3e65362a2c276 SHA1 4fcc4d0490d9f3b8176fd70d2335c7283f99b438 SHA256 d6f8800c5a2971a3c7038efcf5daf974edfecea7f47da692bb8d1916df9f9065 +MISC ChangeLog 30915 RMD160 dc9129e722a266bfa50f2bb626a51e79af8acf85 SHA1 5b2419a6f4d78476e993843897f0d3fde93f7202 SHA256 b93d84c25d96fed8d96397e52393b219df2192094a25c684a973f9915b38e2ff MISC metadata.xml 410 RMD160 f5d6157462d32d3397c8f69ed4d1ff37f2bd5165 SHA1 067425a31e0d87fc9e911ae203cce0fced8da77d SHA256 0ea0a391db3018afdf230e293ffedbc313b4a20db703c8c83fdf144a28c6c246 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEARECAAYFAk+/ocgACgkQvFcC4BYPU0qcdACeMWEMV1m0jw39UoGRm/EGILhU -YYUAn3DVqhs5/YNgMW1hW6G+N3aP41TF -=NKYU +iEYEARECAAYFAk+/qm4ACgkQvFcC4BYPU0pXkgCgpyO/DaDkYULadObE0uOzl2Zq +34QAoMcJrFTtbR24Mosek8UFKm0gN4Ob +=mX5G -----END PGP SIGNATURE----- diff --git a/sys-freebsd/freebsd-lib/files/freebsd-sources-9.0-sysctluint.patch b/sys-freebsd/freebsd-lib/files/freebsd-sources-9.0-sysctluint.patch new file mode 100644 index 000000000000..751a77c843bb --- /dev/null +++ b/sys-freebsd/freebsd-lib/files/freebsd-sources-9.0-sysctluint.patch @@ -0,0 +1,13 @@ +u_int is defined in sys/types.h +makes header usable alone. + +--- sys/sys/sysctl.h.old 2012-05-25 11:08:53.000000000 -0400 ++++ sys/sys/sysctl.h 2012-05-25 11:09:16.000000000 -0400 +@@ -788,6 +788,7 @@ + struct sysctl_req *); + #else /* !_KERNEL */ + #include ++#include /* for u_int */ + + __BEGIN_DECLS + int sysctl(const int *, u_int, void *, size_t *, const void *, size_t); diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild index 51e00d7ccd07..74784293c680 100644 --- a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild +++ b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild,v 1.34 2012/05/25 15:14:11 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild,v 1.35 2012/05/25 15:51:04 aballier Exp $ EAPI=2 @@ -165,6 +165,7 @@ src_prepare() { # This patch has to be applied on ${WORKDIR}/sys, so we do it here since it # shouldn't be a symlink to /usr/src/sys (which should be already patched) epatch "${FILESDIR}"/${PN}-7.1-types.h-fix.patch + epatch "${FILESDIR}"/freebsd-sources-9.0-sysctluint.patch # Preinstall includes so we don't use the system's ones. mkdir "${WORKDIR}/include_proper" || die "Couldn't create ${WORKDIR}/include_proper" install_includes "/include_proper" -- cgit v1.2.3-65-gdbad