Gentoo Archives: gentoo-commits

From: Yuta SATOH <nigoro.gentoo@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-lib/, sys-freebsd/freebsd-lib/files/
Date: Tue, 05 Mar 2013 16:37:54
Message-Id: 1362501456.8cf162ecaebe22da2f59c2c7c914ff5072e60c18.yuta_satoh@gentoo
1 commit: 8cf162ecaebe22da2f59c2c7c914ff5072e60c18
2 Author: Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
3 AuthorDate: Tue Mar 5 16:37:36 2013 +0000
4 Commit: Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
5 CommitDate: Tue Mar 5 16:37:36 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=8cf162ec
7
8 freebsd-lib: Fix "no .eh_frame_hdr table will be created" error on x86-fbsd.
9
10 ---
11 sys-freebsd/freebsd-lib/Manifest | 3 ++-
12 .../files/freebsd-lib-9.1-.eh_frame_hdr-fix.patch | 17 +++++++++++++++++
13 sys-freebsd/freebsd-lib/freebsd-lib-9.9999.ebuild | 1 +
14 3 files changed, 20 insertions(+), 1 deletions(-)
15
16 diff --git a/sys-freebsd/freebsd-lib/Manifest b/sys-freebsd/freebsd-lib/Manifest
17 index 23df47a..2a44d9f 100644
18 --- a/sys-freebsd/freebsd-lib/Manifest
19 +++ b/sys-freebsd/freebsd-lib/Manifest
20 @@ -10,10 +10,11 @@ AUX freebsd-lib-9.0-liblink.patch 627 SHA256 41f0b7f92f2a8f0a3e422447b830d7dec70
21 AUX freebsd-lib-9.0-netware.patch 400 SHA256 e83d43f5bf9461c3d332365cca12db7b041b765c79eef392970665740411c382 SHA512 07ebde5797480f37502e60db2a8c9ce9459bd55b176e79c0f20a859cf737f619559cb27706fb0e83fb501493677a3ffeaa9a98d45db3c0c539b71d2f18140246 WHIRLPOOL 2d78565fe0bc0dcdd61d028ba24b20d2db94f32b40536e7e8e1d5e7f485e0e2f3125807dbb6607d26e4366a6aa8ee89a8f0af7c9498f1fba9431f652c181a8f1
22 AUX freebsd-lib-9.0-opieincludes.patch 4495 SHA256 0868e7454053170c3399f1a03a68f3e70410c79db865e7e2f2b51f5961b5718b SHA512 a3828985f7da9e72ad44d88640952d56079693024bc11b4e3cca86b6f455a9e4756ba76f9e6d4c15960898f39e1dac7bc833e3241082f532c7fbd6d7d6f9418b WHIRLPOOL e0180dd0086c054e9f6895ecfe34bfb21d0e1db483dfc63ad411c651954c4703996d9b537a9566133a01770f2cf0f331727865013413181728c3b21740735473
23 AUX freebsd-lib-9.0-trylock-adaptive.patch 439 SHA256 af501c40124e628c2f739d88a4efa7ef3513694bd79ab44db30e4b3f73864612 SHA512 ceeeea302294db5a25b5534685dce563778572010f0072ecb300a66550ee8cc241e0ae5523e32fd5424560e82d913c37aefe06c2a6725e951ba4ad5df73a1a68 WHIRLPOOL d2a65eab4b03a7fb65e2dd6f03c2e60fe1248412e28a0829757e6cb733d1f487ee79959680f1db8af20fc409a165c5f4aea3038171e7b82aee7d38c29552531e
24 +AUX freebsd-lib-9.1-.eh_frame_hdr-fix.patch 695 SHA256 6c6d7a958c989edc6ee76c5b9c2146fa449adda11c3b89b550780c7a78d93190 SHA512 c40270e8890a1152a6f2e705461ac64f8cc44e6d0306d895a0d146017d4fe3553853de88178e0744fc1be4197a4eb35b578c68593c80467dd8cf15c35720413d WHIRLPOOL 1fa3c5cdba333951b918eb5c1eb793ab49921268a6a397e38f2adad383c2c03ccf382892ed8d44e2480f8ca891ce3c3a0b122a026cbf232058ac3bcf2f2d5133
25 AUX freebsd-lib-bsdxml2expat.patch 708 SHA256 0c3ec3657155c5032479181119c488d43a479ab0dfe7a7d7ed0dabce16853e85 SHA512 d3b321062886ee636a09af4b8714ae90317c17eb954a3d491cd21ca90605e26491033df4d6f02a517eda423783db74dad16adf7ee1bdc5557392cc70218ee9c7 WHIRLPOOL 5c262c59aee9e642d3a8929a453b56c7a55ba60f3011d6ac07b750a30297eb992a564ba4db18714b7eac58bbe3ded1ff4249150128947d25dd1344e59e16c9cb
26 AUX freebsd-lib-includes.patch 316 SHA256 be4dd4c905715c2d165be282cf377f799b32ccb76986947bc0bf1b5730b57b06 SHA512 31b7f368a4d3998e42486cb944a001a8371c365276eac94fa8712e29dbe9a13a7756a2fd77fbff87a1f7f4c19b32721c74bbb099f611d46a8c78b73f92d9255e WHIRLPOOL 8c4c2c6d1e9556303520c4cd8f6996f0f24c8b45985d4326db880c187b6db30e914a6e47b40ea4a79d7a309fdd579b39232329daf74758412ac518b0a9d0a317
27 AUX freebsd-sources-9.0-sysctluint.patch 403 SHA256 884fbc5d6d3766ea3d4609946f56072f36f95368dc13ee316c330a46d42f0c9e SHA512 f3a87cb187858bc6fd1bafda3c3bd7bbda52b07239a50a7c1aa201df2c52a58d4809e196b8799b1949c8ca1a556519d454ad1789358540e3a96cd480fc0a504c WHIRLPOOL 1fd9852d59378b3fa8682886085f4f63ccd2a57806161b9a3ccb0cbe0c465be2e5620ed57942a8687656859e1a9df17c7d298ea66ec037514bbe7707783aa9f8
28 AUX libmap.conf 201 SHA256 36a1bd56965f171cbb058f6e1762801e3b92c083fe36f6fe046bd669beed9742 SHA512 abc358dff495fe96b9ed549bacb5278577ca4da46b89b87e9211a2f6acdd455111df02ba11b797287f839af6cc22f8810e8ac1dc52154acc8b22364e667b3c49 WHIRLPOOL 0827a0ea9b8a2faed019d13356a793b2b572e54d6f8ebf32a9f12214759153433e21f7d8fdedf43e038ac1925432c1f4843441db47d29895eda51781f1fedb5e
29 AUX libusb-1.0.pc.in 207 SHA256 edf35e887cbfed2df288825434c467e0a946eeb21e0d631f55940bb177c2ba15 SHA512 93289cecfc298a31fd4fd0848bf25a63048a7549bd81792d7bd158731246221c24ec9f469a918430da56873a0936fb2b372cedaaa32a38ccd5323de0f9a89b93 WHIRLPOOL 7c81b0df4548a9391b4e1420186f1e970aa9e2e73a89e817adbff9de52b8797cbd8a4d8b3ca01f782f86e4b1e48fad72a08b5bff49d5ee6ffaa5135c015ca5ae
30 AUX libusb.pc.in 208 SHA256 9bfe398a335f8b9b1c3dd167ab0c9206fe3bdd4e1da318ece977e20f3c2d7c56 SHA512 e9c6d5f04057cf8c13f69a3d8e07bdd517fdb01d572a69a1beb397766311b3c53894b108caaaea740bfc27b227a9620621dac5846bff1a367fbf9954f38bb40c WHIRLPOOL e80e76a8a564655d924a7148a841c7c7cf0be0ea3bdbd76e95e5004124543826e5d925dfe791f4b040e042a10923865bb517499d9f5be39611fedbcceebe32d8
31 -EBUILD freebsd-lib-9.9999.ebuild 17300 SHA256 be925626ad52ce3ae2d22df6907920a2a5efc3706267184f6e706640b4f68dc4 SHA512 f970cffab2b95fcc301fb24c74a5460cff4b09bbf24fc744538a466d236243fa8151c228d219af59940a4236284e13a93f1defdc97dc921a62cb1e874bbff0cc WHIRLPOOL 1a5a13a6532f7b5843674179c683041de491d2d3359d16a66472079a84990bb2ecd8a18d272b3d93ac9421ee9792649194e397bb2231ebcc83ab2124a94b6e11
32 +EBUILD freebsd-lib-9.9999.ebuild 17349 SHA256 503854555f31fedb9f1048e49ec27a472143ad08a529d23dd43f256715b43af4 SHA512 08e5ef80eacfed47c71f8a6454de484cf04014f2fe97c84c62dabef4602f97cbbff2012169d41b671c0e73632cdb1f9628b3f14a2b0f3818aa70961e5a713ab6 WHIRLPOOL dc17ce7f49689f454fd014af99e8e9f4fc27039f6430d5ae9d26ec97c4c0013f2f48601349e3f972d08b31341f5f452536cb9e4d2585b30b33d51b6e7ac91d76
33
34 diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-9.1-.eh_frame_hdr-fix.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-9.1-.eh_frame_hdr-fix.patch
35 new file mode 100644
36 index 0000000..fdb7e16
37 --- /dev/null
38 +++ b/sys-freebsd/freebsd-lib/files/freebsd-lib-9.1-.eh_frame_hdr-fix.patch
39 @@ -0,0 +1,17 @@
40 +Fix "no .eh_frame_hdr table will be created" error.
41 +
42 +http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47829
43 +http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4a0e0cd7377c45dc21d5c71bcab931b5e5727e74
44 +
45 +diff -Nur lib.orig/csu/i386-elf/Makefile lib/csu/i386-elf/Makefile
46 +--- lib.orig/csu/i386-elf/Makefile 2013-03-06 01:07:57.000000000 +0900
47 ++++ lib/csu/i386-elf/Makefile 2013-03-06 01:10:09.000000000 +0900
48 +@@ -10,6 +10,8 @@
49 + FILESDIR= ${LIBDIR}
50 + CFLAGS+= -I${.CURDIR}/../common \
51 + -I${.CURDIR}/../../libc/include
52 ++CFLAGS+= -fno-omit-frame-pointer
53 ++CFLAGS+= -fno-asynchronous-unwind-tables
54 + CLEANFILES= ${FILES} crt1_c.o crt1_s.o gcrt1_c.o Scrt1_c.o
55 + CLEANFILES+= crt1_c.s gcrt1_c.s Scrt1_c.s
56 +
57
58 diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-9.9999.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-9.9999.ebuild
59 index ab4a835..033262e 100644
60 --- a/sys-freebsd/freebsd-lib/freebsd-lib-9.9999.ebuild
61 +++ b/sys-freebsd/freebsd-lib/freebsd-lib-9.9999.ebuild
62 @@ -96,6 +96,7 @@ PATCHES=(
63 "${FILESDIR}/${PN}-9.0-liblink.patch"
64 "${FILESDIR}/${PN}-9.0-bluetooth.patch"
65 "${FILESDIR}/${PN}-9.0-netware.patch"
66 + "${FILESDIR}/${PN}-9.1-.eh_frame_hdr-fix.patch"
67 "${FILESDIR}/${PN}-bsdxml2expat.patch" )
68
69 # Here we disable and remove source which we don't need or want