1 |
commit: 5bc6abc341dc616d71356e69d475d62c7c1ca98e |
2 |
Author: Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp> |
3 |
AuthorDate: Mon Dec 31 06:51:05 2012 +0000 |
4 |
Commit: Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com> |
5 |
CommitDate: Mon Dec 31 06:51:05 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=5bc6abc3 |
7 |
|
8 |
sys-freebsd/* import from latest tree |
9 |
|
10 |
--- |
11 |
sys-freebsd/boot0/Manifest | 2 +- |
12 |
sys-freebsd/boot0/boot0-9.1_rc3.ebuild | 2 +- |
13 |
sys-freebsd/freebsd-bin/Manifest | 5 + |
14 |
sys-freebsd/freebsd-bin/freebsd-bin-9.1_rc3.ebuild | 35 ++ |
15 |
sys-freebsd/freebsd-cddl/Manifest | 13 + |
16 |
.../files/freebsd-cddl-9.0-bsdxml.patch | 28 ++ |
17 |
.../files/freebsd-cddl-9.0-libpaths.patch | 167 ++++++++++ |
18 |
.../files/freebsd-cddl-9.0-underlink.patch | 22 ++ |
19 |
sys-freebsd/freebsd-cddl/files/zfs.initd | 24 ++ |
20 |
sys-freebsd/freebsd-cddl/files/zvol.initd-9.0 | 45 +++ |
21 |
.../freebsd-cddl/freebsd-cddl-9.1_rc3.ebuild | 62 ++++ |
22 |
sys-freebsd/freebsd-contrib/Manifest | 3 + |
23 |
.../freebsd-contrib/freebsd-contrib-9.1_rc3.ebuild | 56 ++++ |
24 |
sys-freebsd/freebsd-lib/Manifest | 13 +- |
25 |
...9.1_rc3-r1.ebuild => freebsd-lib-9.0-r3.ebuild} | 16 +- |
26 |
.../freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild | 2 +- |
27 |
sys-freebsd/freebsd-libexec/Manifest | 15 + |
28 |
sys-freebsd/freebsd-libexec/files/bootpd.confd | 7 + |
29 |
sys-freebsd/freebsd-libexec/files/bootpd.initd | 27 ++ |
30 |
sys-freebsd/freebsd-libexec/files/rquotad.xinetd | 11 + |
31 |
sys-freebsd/freebsd-libexec/files/rstatd.xinetd | 11 + |
32 |
sys-freebsd/freebsd-libexec/files/rusersd.xinetd | 11 + |
33 |
sys-freebsd/freebsd-libexec/files/sprayd.xinetd | 11 + |
34 |
sys-freebsd/freebsd-libexec/files/walld.xinetd | 11 + |
35 |
.../freebsd-libexec/freebsd-libexec-9.1_rc3.ebuild | 64 ++++ |
36 |
sys-freebsd/freebsd-mk-defs/Manifest | 6 + |
37 |
.../files/freebsd-mk-defs-9.0-gentoo.patch | 326 ++++++++++++++++++++ |
38 |
.../files/freebsd-mk-defs-9.0-gnu.patch | 79 +++++ |
39 |
.../files/freebsd-mk-defs-9.1-gentoo.patch | 326 ++++++++++++++++++++ |
40 |
.../files/freebsd-mk-defs-9.1-gnu.patch | 77 +++++ |
41 |
.../freebsd-mk-defs/freebsd-mk-defs-9.1_rc3.ebuild | 38 +++ |
42 |
sys-freebsd/freebsd-pam-modules/Manifest | 4 + |
43 |
sys-freebsd/freebsd-pam-modules/files/README.pamd | 63 ++++ |
44 |
.../files/freebsd-pam-modules-9.0-gentoo.patch | 22 ++ |
45 |
.../freebsd-pam-modules-9.1_rc3.ebuild | 45 +++ |
46 |
sys-freebsd/freebsd-pf/Manifest | 12 + |
47 |
.../freebsd-pf/files/freebsd-pf-9.0-bpf.patch | 10 + |
48 |
.../freebsd-pf/files/freebsd-pf-9.0-getline.patch | 38 +++ |
49 |
.../freebsd-pf/files/freebsd-pf-9.0-libevent.patch | 15 + |
50 |
.../files/freebsd-pf-9.0-pcap_pollution.patch | 17 + |
51 |
.../freebsd-pf/files/freebsd-pf-9.0-pflogd.patch | 13 + |
52 |
sys-freebsd/freebsd-pf/files/pf.confd | 9 + |
53 |
sys-freebsd/freebsd-pf/files/pf.initd | 50 +++ |
54 |
sys-freebsd/freebsd-pf/freebsd-pf-9.1_rc3.ebuild | 68 ++++ |
55 |
sys-freebsd/freebsd-rescue/Manifest | 18 + |
56 |
.../files/freebsd-rescue-7.1-zlib.patch | 21 ++ |
57 |
...sd-rescue-8.0-pkgconfig_static_libarchive.patch | 11 + |
58 |
.../files/freebsd-rescue-8.2-libzcleverlink.patch | 20 ++ |
59 |
.../files/freebsd-rescue-9.1-bsdtar.patch | 12 + |
60 |
.../files/freebsd-rescue-9.1-libcleverlink.patch | 21 ++ |
61 |
.../files/freebsd-sbin-bsdxml2expat.patch | 13 + |
62 |
.../freebsd-rescue/freebsd-rescue-9.1_rc3.ebuild | 62 ++++ |
63 |
sys-freebsd/freebsd-sbin/Manifest | 15 + |
64 |
sys-freebsd/freebsd-sbin/files/adjkerntz-crontab | 4 + |
65 |
.../files/freebsd-sbin-6.1-pr102701.patch | 17 + |
66 |
.../files/freebsd-sbin-6.2-ldconfig.patch | 13 + |
67 |
.../freebsd-sbin/files/freebsd-sbin-7.1-zlib.patch | 21 ++ |
68 |
.../files/freebsd-sbin-bsdxml2expat.patch | 13 + |
69 |
.../freebsd-sbin/files/freebsd-sbin-setXid.patch | 20 ++ |
70 |
sys-freebsd/freebsd-sbin/files/idmapd.initd | 20 ++ |
71 |
.../freebsd-sbin/freebsd-sbin-9.1_rc3.ebuild | 92 ++++++ |
72 |
sys-freebsd/freebsd-share/Manifest | 24 ++ |
73 |
.../files/freebsd-share-5.3-doc-locations.patch | 20 ++ |
74 |
.../files/freebsd-share-5.4-gentoo-skel.patch | 20 ++ |
75 |
.../files/freebsd-share-8.0-gnu-miscfiles.patch | 26 ++ |
76 |
.../files/freebsd-share-9.0-gentoowaydir.patch | 16 + |
77 |
sys-freebsd/freebsd-share/freebsd-share-9.0.ebuild | 92 ++++++ |
78 |
.../freebsd-share/freebsd-share-9.1_rc3.ebuild | 88 ++++++ |
79 |
sys-freebsd/freebsd-sources/Manifest | 6 +- |
80 |
.../freebsd-sources-9.1_rc1-r1.ebuild | 101 ------ |
81 |
.../freebsd-sources-9.1_rc2-r1.ebuild | 101 ------ |
82 |
.../freebsd-sources-9.1_rc3-r1.ebuild | 2 +- |
83 |
sys-freebsd/freebsd-ubin/Manifest | 37 +++ |
84 |
.../files/freebsd-ubin-6.0-bsdcmp.patch | 13 + |
85 |
.../files/freebsd-ubin-6.0-kdump-ioctl.patch | 28 ++ |
86 |
.../files/freebsd-ubin-8.0-bsdar.patch | 21 ++ |
87 |
.../files/freebsd-ubin-8.0-xinstall.patch | 26 ++ |
88 |
.../files/freebsd-ubin-9.0-fixmakefiles.patch | 11 + |
89 |
.../files/freebsd-ubin-9.1-bsdar.patch | 25 ++ |
90 |
.../freebsd-ubin/files/freebsd-ubin-9.1-grep.patch | 17 + |
91 |
.../files/freebsd-ubin-9.1-kdump-ioctl.patch | 24 ++ |
92 |
.../files/freebsd-ubin-9.1-minigzip.patch | 10 + |
93 |
.../files/freebsd-ubin-lint-stdarg.patch | 24 ++ |
94 |
.../freebsd-ubin/files/freebsd-ubin-setXid.patch | 129 ++++++++ |
95 |
.../freebsd-ubin/files/locate-updatedb-cron | 6 + |
96 |
sys-freebsd/freebsd-ubin/files/login.1.pamd | 4 + |
97 |
sys-freebsd/freebsd-ubin/files/login.pamd | 20 ++ |
98 |
sys-freebsd/freebsd-ubin/files/passwd.1.pamd | 9 + |
99 |
sys-freebsd/freebsd-ubin/files/passwd.pamd | 11 + |
100 |
sys-freebsd/freebsd-ubin/files/su.1.pamd | 17 + |
101 |
sys-freebsd/freebsd-ubin/files/su.pamd | 17 + |
102 |
.../freebsd-ubin/freebsd-ubin-9.0-r1.ebuild | 156 ++++++++++ |
103 |
sys-freebsd/freebsd-ubin/freebsd-ubin-9.0.ebuild | 155 ++++++++++ |
104 |
.../freebsd-ubin/freebsd-ubin-9.1_rc3.ebuild | 158 ++++++++++ |
105 |
sys-freebsd/freebsd-usbin/Manifest | 41 +++ |
106 |
.../files/freebsd-usbin-9.0-newsyslog.patch | 12 + |
107 |
.../files/freebsd-usbin-9.1-bsdxml2expat.patch | 12 + |
108 |
.../files/freebsd-usbin-adduser.patch | 20 ++ |
109 |
sys-freebsd/freebsd-usbin/files/moused.confd | 20 ++ |
110 |
sys-freebsd/freebsd-usbin/files/moused.initd | 66 ++++ |
111 |
sys-freebsd/freebsd-usbin/files/nfs.confd | 10 + |
112 |
sys-freebsd/freebsd-usbin/files/nfs.initd | 54 ++++ |
113 |
sys-freebsd/freebsd-usbin/files/nfsmount.initd | 63 ++++ |
114 |
sys-freebsd/freebsd-usbin/files/powerd.confd | 14 + |
115 |
sys-freebsd/freebsd-usbin/files/powerd.initd | 27 ++ |
116 |
sys-freebsd/freebsd-usbin/files/pw.conf | 5 + |
117 |
sys-freebsd/freebsd-usbin/files/rarpd.confd | 7 + |
118 |
sys-freebsd/freebsd-usbin/files/rarpd.initd | 35 ++ |
119 |
sys-freebsd/freebsd-usbin/files/rpc.lockd.initd | 20 ++ |
120 |
sys-freebsd/freebsd-usbin/files/rpc.statd.initd | 20 ++ |
121 |
sys-freebsd/freebsd-usbin/files/rpcbind.initd | 30 ++ |
122 |
sys-freebsd/freebsd-usbin/files/syscons.confd | 14 + |
123 |
sys-freebsd/freebsd-usbin/files/syscons.initd | 78 +++++ |
124 |
sys-freebsd/freebsd-usbin/files/syslogd.initd | 25 ++ |
125 |
sys-freebsd/freebsd-usbin/freebsd-usbin-9.0.ebuild | 174 +++++++++++ |
126 |
.../freebsd-usbin/freebsd-usbin-9.1_rc3.ebuild | 175 +++++++++++ |
127 |
116 files changed, 4389 insertions(+), 221 deletions(-) |
128 |
|
129 |
diff --git a/sys-freebsd/boot0/Manifest b/sys-freebsd/boot0/Manifest |
130 |
index 2d0c238..a6f05ce 100644 |
131 |
--- a/sys-freebsd/boot0/Manifest |
132 |
+++ b/sys-freebsd/boot0/Manifest |
133 |
@@ -1,4 +1,4 @@ |
134 |
DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
135 |
DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
136 |
DIST freebsd-sys-9.1_rc3.tar.bz2 32605500 SHA256 5194ac93850aff4f10978b739573ab8ee54a95a0b2d4e46f754314ae381b442b SHA512 17cd41ea66bf1d2e10b56001e6e1c80db78e1572aff4ad1ac945bc24d38dfef612e1a4b7eead8bc50b94df798b0bde3dcc13a0596860322569272b3239a30b9b WHIRLPOOL 8628c5a97675b3fe4ebfcb92c4fb6d5aebaa3a11551e4f16004a6ffb23b3d10334b623c70f255762038bf1fc80a7a27abd587f10ac9706ac1bb0b22adda266b8 |
137 |
-EBUILD boot0-9.1_rc3.ebuild 1684 SHA256 fbbc75d601f244e7dda562e80a5abbf328fdcac57eb2b688b46a348980139c6d SHA512 e2f02b804e5fcea503f736cc15bdcd1be4963fbd5f78dd40757d2bd8c9e3620f45a3abc5aa2c9d2c6c99c71a0eacd919a4c7fab34de03713edfd8be4153851cf WHIRLPOOL 0f3015ab9626d1a9c789224f3e51ac91455955c5d49374161e2a42f001ff6a39d6a670b9b4ff2d836712feb70c19d00670818dd779c8d68d069109985450cd52 |
138 |
+EBUILD boot0-9.1_rc3.ebuild 1582 SHA256 ddd0523a74825adc0578d65f15a0ae1efe50f006bfbc1fedb9a2ac741f4f96cd SHA512 7303a987eb3b66a74cdc58c8a6eab0e7f3676c2c3e0b853da72dd53cdb15fa7143a8192f6ed1c9bedc5f783991f141e407a5204dabd3b1cf96b0aeb820c9f9a9 WHIRLPOOL bf6f8d46a7b48a852b5bd933c200e525c88029984d7a7e697ad5064bbce7e315f88499f47f3497151602413ce86c67603b71458a5d3cac72b93bd282d49934ae |
139 |
|
140 |
diff --git a/sys-freebsd/boot0/boot0-9.1_rc3.ebuild b/sys-freebsd/boot0/boot0-9.1_rc3.ebuild |
141 |
index a369539..ccd56de 100644 |
142 |
--- a/sys-freebsd/boot0/boot0-9.1_rc3.ebuild |
143 |
+++ b/sys-freebsd/boot0/boot0-9.1_rc3.ebuild |
144 |
@@ -1,6 +1,6 @@ |
145 |
# Copyright 1999-2012 Gentoo Foundation |
146 |
# Distributed under the terms of the GNU General Public License v2 |
147 |
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/boot0/boot0-9.1_rc3.ebuild,v 1.1 2012/11/06 12:52:54 aballier Exp $ |
148 |
+# $Header: $ |
149 |
|
150 |
EAPI=2 |
151 |
|
152 |
|
153 |
diff --git a/sys-freebsd/freebsd-bin/Manifest b/sys-freebsd/freebsd-bin/Manifest |
154 |
new file mode 100644 |
155 |
index 0000000..70e6851 |
156 |
--- /dev/null |
157 |
+++ b/sys-freebsd/freebsd-bin/Manifest |
158 |
@@ -0,0 +1,5 @@ |
159 |
+DIST freebsd-bin-9.1_rc3.tar.bz2 385903 SHA256 309be19d01ee7fddaab6a9d0438ec9addcd7ace85011bd38b776de78131bd968 SHA512 f06b32561ce9ce0add5f36cddd1b38b16cf53491a178681ba20c375d871c3971c974cbf34f3bd72bc0cfe33339e68082b63f02c4f3bac809ffba5a853d927b91 WHIRLPOOL 701f9f3660af41927bfc950e4b72d6f4149e12dc672d1625f2cb54c7548ea56e5e69a6c2b0c401b64338cba010e3522307502a1936bdc254d41030eb54a2727e |
160 |
+DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
161 |
+DIST freebsd-sbin-9.1_rc3.tar.bz2 1273367 SHA256 3e576899dfd64987e2dd3f7b6d31f9570e1ac32f809ebd3de066d037097eab68 SHA512 d43e4ec5b85b5f5cd07818bb4cb21a016145550c02bdbedaa9606984e6e88707daf1c93931f4d3ec8843029de296b2b9133032dd006e6d2ea09770068eecdd9e WHIRLPOOL d137fcae29d903aa91253476009a3e7a792f086dd1dc1795c1720c47dc4a63a382d1531ad012474b1c72c67981082a5e9749b5e8e4efce047e93164b1a48fae1 |
162 |
+DIST freebsd-ubin-9.1_rc3.tar.bz2 1910768 SHA256 ac997fa0b1b918991a6b5c8d601d74039db8829d8c8f58a7316e8e226b83a91a SHA512 5a661d897be918c09f242924870c2c45ee041cbf506ea5e9085a0c15f8c84c290bdc8df409960b3c98bd5435f1e7f6f726ed10c48898c75ba3c4d02c33b20137 WHIRLPOOL 41d16e0aba43cdf02e8e8442d1995e00d3c861a3f7f21c3727ad900a05805aa903bb71b2d62da2a5b8b962b81fd23905c2fee8bb4f178bdbb59ee348fd11321d |
163 |
+EBUILD freebsd-bin-9.1_rc3.ebuild 840 SHA256 6513bdd449106651dfe245ef0a4e786c827d0268d233b43f66b864babf39cdb9 SHA512 65ae382329d3827409898dcb6a2a02051e8db35a0ec7d13f94e4ff971cc16933446076cd321bb85ddf6142bb26188b0adccd680e4d3fae22c97046e89011e9b2 WHIRLPOOL 74a9139b8924843d125dae7fc9c04bb405e6fbdb32d9a8873d15f0ddcaf6008116f63e592f7e32fd3d181a3c3ba9dbcc7fe17b241820f98b0896b7393f3c52b8 |
164 |
|
165 |
diff --git a/sys-freebsd/freebsd-bin/freebsd-bin-9.1_rc3.ebuild b/sys-freebsd/freebsd-bin/freebsd-bin-9.1_rc3.ebuild |
166 |
new file mode 100644 |
167 |
index 0000000..24d224f |
168 |
--- /dev/null |
169 |
+++ b/sys-freebsd/freebsd-bin/freebsd-bin-9.1_rc3.ebuild |
170 |
@@ -0,0 +1,35 @@ |
171 |
+# Copyright 1999-2012 Gentoo Foundation |
172 |
+# Distributed under the terms of the GNU General Public License v2 |
173 |
+# $Header: $ |
174 |
+ |
175 |
+inherit bsdmk freebsd |
176 |
+ |
177 |
+DESCRIPTION="FreeBSD /bin tools" |
178 |
+SLOT="0" |
179 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
180 |
+ |
181 |
+IUSE="" |
182 |
+ |
183 |
+SRC_URI="mirror://gentoo/${BIN}.tar.bz2 |
184 |
+ mirror://gentoo/${UBIN}.tar.bz2 |
185 |
+ mirror://gentoo/${SBIN}.tar.bz2 |
186 |
+ mirror://gentoo/${LIB}.tar.bz2" |
187 |
+ |
188 |
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}* |
189 |
+ >=dev-libs/libedit-20120311.3.0-r1 |
190 |
+ sys-libs/ncurses |
191 |
+ sys-apps/ed |
192 |
+ !app-misc/realpath |
193 |
+ !<sys-freebsd/freebsd-ubin-8" |
194 |
+DEPEND="${RDEPEND} |
195 |
+ =sys-freebsd/freebsd-mk-defs-${RV}* |
196 |
+ >=sys-devel/flex-2.5.31-r2" |
197 |
+ |
198 |
+S=${WORKDIR}/bin |
199 |
+ |
200 |
+# csh and tcsh are provided by tcsh package, rmail is sendmail stuff. |
201 |
+REMOVE_SUBDIRS="csh rmail ed" |
202 |
+ |
203 |
+pkg_setup() { |
204 |
+ mymakeopts="${mymakeopts} WITHOUT_TCSH= WITHOUT_SENDMAIL= WITHOUT_RCMDS= " |
205 |
+} |
206 |
|
207 |
diff --git a/sys-freebsd/freebsd-cddl/Manifest b/sys-freebsd/freebsd-cddl/Manifest |
208 |
new file mode 100644 |
209 |
index 0000000..642f075 |
210 |
--- /dev/null |
211 |
+++ b/sys-freebsd/freebsd-cddl/Manifest |
212 |
@@ -0,0 +1,13 @@ |
213 |
+AUX freebsd-cddl-9.0-bsdxml.patch 1419 SHA256 0a5c5f5b242e17d0a378778ec39ff43d410e1efed144dd14a46cbd2cf4a44542 SHA512 8ea86f6918b2629c33286c2396226bb4944e373069a423104d96f65e387162e0da94707458fd5caebcab08b9305b435ac66f4207aa6b15ce9571a5fa5878f3c5 WHIRLPOOL 5af01d3ba6e1e4a038de1f3274bf3bd241264db05b021fa374c5a56c805901320a4c30c2234013902eb2f5ca879a4972d3468e0157315dd98e73ce1ee4359e0a |
214 |
+AUX freebsd-cddl-9.0-libpaths.patch 7621 SHA256 392593d858b1cbd6c5d6a6da25d9fda48f412d4eb75c0dfeba20cd9e8ad6d762 SHA512 87e56647a41262363900ab4ecc6aabd1b4ba4f0d7d5b5011dc2eb9ec312c640bed5aa931495f208110277b2baf6c3625d20d59e62c19a70e7625a6b36b61a278 WHIRLPOOL 1f6798ac319bba9dedb0a0776e09cbce01637e057e38f77d59410c942f68c7051b7ccc10bfed748b72eeabf9254bc52262b5c9cc3fa3a4187f8698ede2d27d4f |
215 |
+AUX freebsd-cddl-9.0-underlink.patch 755 SHA256 12d2dbbbb19c7b4920d84d01c48b6cc331b8a244eaaabe72081c7a5c6ff2300c SHA512 002c9e6a389140455f9a698dbe47197d795d36ff08e4e5fb096d38525b8cf017672de7f511b2495fdea6f536e07a426e299e0a056cbdd8dae64677299376d2f9 WHIRLPOOL c6403e8e56f2c2e9d67387137eab77eae0f6e1a8c4c4d595c1950ee3ab3bff8d0d8a0f15ca83a7b65aa05d35dafa86ff75ff8fec7ce8f320a2e1d44be38c0995 |
216 |
+AUX zfs.initd 481 SHA256 8078bfd9241d694ca97364044ce5386015669a5102ef3702be0b1b1d70fdab61 SHA512 9734a3faeb2c5d555a311fd71821c249bb110c221f973f7efe9c3d2bb150286ec68e60e3fcb7639b7b62804484d4d2fce34465ef89568aa946243f729bb9a843 WHIRLPOOL 766477f8743f0b1c898860a2904d31a2b725cbdfa4aacc8a3ae8790361f693d0cbe74ed932eb3e8e993e5fd5b9de3d15fcf175528f7e060dee311ccc77336e5c |
217 |
+AUX zvol.initd-9.0 930 SHA256 5b3aed77ab896f1d522d36c697718afe69cf5799a753c704c4beae7ec1c6b44a SHA512 998864b0a7b6f8765311e604b3f1e22d59ccf329bd6d0b9e8649f6da49e42832babee26a837516de99e6a949d6f933b9952cfe98687b274c031f6d07375372f3 WHIRLPOOL 361f8bcb86c9274757f1a087bc935bfe708ba2ac3b6ae945e62fb59080322b4ded2dfc8d2a6862529b9e661aeeb8ffe0782aedcf535f784761f0c26dfc7f7d87 |
218 |
+DIST freebsd-cddl-9.1_rc3.tar.bz2 899359 SHA256 9b9df1bbe109f760fa8dc46655362a6527e4c6b2e0d5c814de2f3a6f8c8d110d SHA512 73c5392c22450853ca745a4e12546b71070ae59dcec82e069d79109eda9b48525f74c15d3d7a936a4ea382dc7c390a1c3739fc3b09c16ccff7bc48992240abcf WHIRLPOOL e60c993e277a54d299731c2230fb40b1c1290c2db267e5e9fddb433a39361550a71a85544e27320259eadb7794137bc2aab366654ad6683e8e5aaa4efd3dc71f |
219 |
+DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
220 |
+DIST freebsd-include-9.1_rc3.tar.bz2 146460 SHA256 427fdc76ffb4fb38a2e909d492328be48cf08c62e2f2243c0d11faefd2006c85 SHA512 e7c584beaa2c574079a2c05509bee100d03d66b823de4473d8319f594810f66b3ad524297c21bef83106e4c9f3100fedabc8da0b131a9c41d9728a65a09d9486 WHIRLPOOL 26a2e5e6c1d17493b5b8e14453fdfcf36917b759e50f844762dd5d2701e8c93fe1a26550173f5ad1455304a9504a73872e9e3026b21d7debfbc2570752f32f44 |
221 |
+DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
222 |
+DIST freebsd-sbin-9.1_rc3.tar.bz2 1273367 SHA256 3e576899dfd64987e2dd3f7b6d31f9570e1ac32f809ebd3de066d037097eab68 SHA512 d43e4ec5b85b5f5cd07818bb4cb21a016145550c02bdbedaa9606984e6e88707daf1c93931f4d3ec8843029de296b2b9133032dd006e6d2ea09770068eecdd9e WHIRLPOOL d137fcae29d903aa91253476009a3e7a792f086dd1dc1795c1720c47dc4a63a382d1531ad012474b1c72c67981082a5e9749b5e8e4efce047e93164b1a48fae1 |
223 |
+DIST freebsd-sys-9.1_rc3.tar.bz2 32605500 SHA256 5194ac93850aff4f10978b739573ab8ee54a95a0b2d4e46f754314ae381b442b SHA512 17cd41ea66bf1d2e10b56001e6e1c80db78e1572aff4ad1ac945bc24d38dfef612e1a4b7eead8bc50b94df798b0bde3dcc13a0596860322569272b3239a30b9b WHIRLPOOL 8628c5a97675b3fe4ebfcb92c4fb6d5aebaa3a11551e4f16004a6ffb23b3d10334b623c70f255762038bf1fc80a7a27abd587f10ac9706ac1bb0b22adda266b8 |
224 |
+DIST freebsd-ubin-9.1_rc3.tar.bz2 1910768 SHA256 ac997fa0b1b918991a6b5c8d601d74039db8829d8c8f58a7316e8e226b83a91a SHA512 5a661d897be918c09f242924870c2c45ee041cbf506ea5e9085a0c15f8c84c290bdc8df409960b3c98bd5435f1e7f6f726ed10c48898c75ba3c4d02c33b20137 WHIRLPOOL 41d16e0aba43cdf02e8e8442d1995e00d3c861a3f7f21c3727ad900a05805aa903bb71b2d62da2a5b8b962b81fd23905c2fee8bb4f178bdbb59ee348fd11321d |
225 |
+EBUILD freebsd-cddl-9.1_rc3.ebuild 1524 SHA256 d16bcc6fe29047a307bc02f8c6208cda7eaa150c121f69fc74df8db17902909c SHA512 788fe17fbf321567138b8c315e7bb012ae0a4fef6e351f631023067dbc347a9abb909ed3a906cb83b54e03f6c1201778f18dab6fcd3f02256fac72431085e6a9 WHIRLPOOL c15cb7fb710838240fefd4a4df24d5f7c9acb37ef1657f9bf787fe10bdea6bc1fca9a9b2ee4ae60017bd7a997b5d85af35fb84b8cf83d30a3deca10cdbe8e860 |
226 |
|
227 |
diff --git a/sys-freebsd/freebsd-cddl/files/freebsd-cddl-9.0-bsdxml.patch b/sys-freebsd/freebsd-cddl/files/freebsd-cddl-9.0-bsdxml.patch |
228 |
new file mode 100644 |
229 |
index 0000000..b3d95bb |
230 |
--- /dev/null |
231 |
+++ b/sys-freebsd/freebsd-cddl/files/freebsd-cddl-9.0-bsdxml.patch |
232 |
@@ -0,0 +1,28 @@ |
233 |
+diff -ur cddl.old/sbin/zfs/Makefile cddl/sbin/zfs/Makefile |
234 |
+--- cddl.old/sbin/zfs/Makefile 2011-11-04 10:01:46.000000000 +0000 |
235 |
++++ cddl/sbin/zfs/Makefile 2011-11-04 10:07:15.000000000 +0000 |
236 |
+@@ -21,8 +21,8 @@ |
237 |
+ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/sys |
238 |
+ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs |
239 |
+ |
240 |
+-DPADD= ${LIBBSDXML} ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBSBUF} ${LIBUMEM} \ |
241 |
++DPADD= ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBSBUF} ${LIBUMEM} \ |
242 |
+ ${LIBUTIL} ${LIBUUTIL} ${LIBZFS} |
243 |
+-LDADD= -lbsdxml -lgeom -lm -lnvpair -lsbuf -lumem -lutil -luutil -lzfs |
244 |
++LDADD= -lgeom -lm -lnvpair -lsbuf -lumem -lutil -luutil -lzfs |
245 |
+ |
246 |
+ .include <bsd.prog.mk> |
247 |
+diff -ur cddl.old/sbin/zpool/Makefile cddl/sbin/zpool/Makefile |
248 |
+--- cddl.old/sbin/zpool/Makefile 2011-11-04 10:01:46.000000000 +0000 |
249 |
++++ cddl/sbin/zpool/Makefile 2011-11-04 10:06:38.000000000 +0000 |
250 |
+@@ -26,8 +26,8 @@ |
251 |
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzpool/common |
252 |
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/cmd/stat/common |
253 |
+ |
254 |
+-DPADD= ${LIBAVL} ${LIBBSDXML} ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBSBUF} \ |
255 |
++DPADD= ${LIBAVL} ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBSBUF} \ |
256 |
+ ${LIBUMEM} ${LIBUTIL} ${LIBUUTIL} ${LIBZFS} |
257 |
+-LDADD= -lavl -lbsdxml -lgeom -lm -lnvpair -lsbuf -lumem -lutil -luutil -lzfs |
258 |
++LDADD= -lavl -lgeom -lm -lnvpair -lsbuf -lumem -lutil -luutil -lzfs |
259 |
+ |
260 |
+ .include <bsd.prog.mk> |
261 |
|
262 |
diff --git a/sys-freebsd/freebsd-cddl/files/freebsd-cddl-9.0-libpaths.patch b/sys-freebsd/freebsd-cddl/files/freebsd-cddl-9.0-libpaths.patch |
263 |
new file mode 100644 |
264 |
index 0000000..c81a2c3 |
265 |
--- /dev/null |
266 |
+++ b/sys-freebsd/freebsd-cddl/files/freebsd-cddl-9.0-libpaths.patch |
267 |
@@ -0,0 +1,167 @@ |
268 |
+diff -upNr a/cddl/lib/libzfs/Makefile b/cddl/lib/libzfs/Makefile |
269 |
+--- a/cddl/lib/libzfs/Makefile 2012-03-30 18:58:53.174771000 +0000 |
270 |
++++ b/cddl/lib/libzfs/Makefile 2012-03-30 19:04:39.904906253 +0000 |
271 |
+@@ -54,4 +54,8 @@ CFLAGS+= -I${.CURDIR}/../../../cddl/cont |
272 |
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libuutil/common |
273 |
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs/common |
274 |
+ |
275 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libnvpair |
276 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libumem |
277 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libuutil |
278 |
++ |
279 |
+ .include <bsd.lib.mk> |
280 |
+diff -upNr a/cddl/lib/libzpool/Makefile b/cddl/lib/libzpool/Makefile |
281 |
+--- a/cddl/lib/libzpool/Makefile 2012-03-30 18:58:53.174771000 +0000 |
282 |
++++ b/cddl/lib/libzpool/Makefile 2012-03-30 19:04:55.839233753 +0000 |
283 |
+@@ -56,6 +56,10 @@ CFLAGS+= -I${.CURDIR}/../../../lib/libpt |
284 |
+ CFLAGS+= -I${.CURDIR}/../../../lib/libpthread/sys |
285 |
+ CFLAGS+= -I${.CURDIR}/../../../lib/libthr/arch/${MACHINE_CPUARCH}/include |
286 |
+ |
287 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libavl |
288 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libnvpair |
289 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libumem |
290 |
++ |
291 |
+ DPADD= ${LIBMD} ${LIBPTHREAD} ${LIBZ} |
292 |
+ LDADD= -lmd -lpthread -lz -lumem -lnvpair -lavl |
293 |
+ |
294 |
+diff -upNr a/cddl/sbin/zfs/Makefile b/cddl/sbin/zfs/Makefile |
295 |
+--- a/cddl/sbin/zfs/Makefile 2012-03-30 18:58:53.174771000 +0000 |
296 |
++++ b/cddl/sbin/zfs/Makefile 2012-03-30 19:05:11.094859502 +0000 |
297 |
+@@ -21,6 +21,11 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ |
298 |
+ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/sys |
299 |
+ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs |
300 |
+ |
301 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libnvpair |
302 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libumem |
303 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libuutil |
304 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libzfs |
305 |
++ |
306 |
+ DPADD= ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBSBUF} ${LIBUMEM} \ |
307 |
+ ${LIBUTIL} ${LIBUUTIL} ${LIBZFS} |
308 |
+ LDADD= -lgeom -lm -lnvpair -lsbuf -lumem -lutil -luutil -lzfs |
309 |
+diff -upNr a/cddl/sbin/zpool/Makefile b/cddl/sbin/zpool/Makefile |
310 |
+--- a/cddl/sbin/zpool/Makefile 2012-03-30 18:58:53.174771000 +0000 |
311 |
++++ b/cddl/sbin/zpool/Makefile 2012-03-30 19:05:24.830721002 +0000 |
312 |
+@@ -26,6 +26,12 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ |
313 |
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzpool/common |
314 |
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/cmd/stat/common |
315 |
+ |
316 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libavl |
317 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libnvpair |
318 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libumem |
319 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libuutil |
320 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libzfs |
321 |
++ |
322 |
+ DPADD= ${LIBAVL} ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBSBUF} \ |
323 |
+ ${LIBUMEM} ${LIBUTIL} ${LIBUUTIL} ${LIBZFS} |
324 |
+ LDADD= -lavl -lgeom -lm -lnvpair -lsbuf -lumem -lutil -luutil -lzfs |
325 |
+diff -upNr a/cddl/usr.bin/ctfconvert/Makefile b/cddl/usr.bin/ctfconvert/Makefile |
326 |
+--- a/cddl/usr.bin/ctfconvert/Makefile 2012-03-30 18:58:53.174771000 +0000 |
327 |
++++ b/cddl/usr.bin/ctfconvert/Makefile 2012-03-30 19:05:49.454897012 +0000 |
328 |
+@@ -36,6 +36,8 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ |
329 |
+ -I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/cvt \ |
330 |
+ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common |
331 |
+ |
332 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libctf |
333 |
++ |
334 |
+ DPADD= ${LIBCTF} ${LIBDWARF} ${LIBELF} ${LIBZ} ${LIBPTHREAD} |
335 |
+ LDADD= -lctf -ldwarf -lelf -lz -lpthread |
336 |
+ |
337 |
+diff -upNr a/cddl/usr.bin/ctfmerge/Makefile b/cddl/usr.bin/ctfmerge/Makefile |
338 |
+--- a/cddl/usr.bin/ctfmerge/Makefile 2012-03-30 18:58:53.174771000 +0000 |
339 |
++++ b/cddl/usr.bin/ctfmerge/Makefile 2012-03-30 19:06:08.084858412 +0000 |
340 |
+@@ -33,6 +33,8 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ |
341 |
+ -I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/cvt \ |
342 |
+ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common |
343 |
+ |
344 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libctf |
345 |
++ |
346 |
+ DPADD= ${LIBCTF} ${LIBDWARF} ${LIBELF} ${LIBZ} ${LIBPTHREAD} |
347 |
+ LDADD= -lctf -ldwarf -lelf -lz -lpthread |
348 |
+ |
349 |
+diff -upNr a/cddl/usr.bin/zinject/Makefile b/cddl/usr.bin/zinject/Makefile |
350 |
+--- a/cddl/usr.bin/zinject/Makefile 2012-03-30 18:58:53.174771000 +0000 |
351 |
++++ b/cddl/usr.bin/zinject/Makefile 2012-03-30 19:06:25.084865592 +0000 |
352 |
+@@ -19,6 +19,13 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ |
353 |
+ CFLAGS+= -I${.CURDIR}/../../contrib/opensolaris/head |
354 |
+ CFLAGS+= -I${.CURDIR}/../../lib/libumem |
355 |
+ |
356 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libavl |
357 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libnvpair |
358 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libumem |
359 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libuutil |
360 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libzfs |
361 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libzpool |
362 |
++ |
363 |
+ DPADD= ${LIBAVL} ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBUMEM} ${LIBUUTIL} \ |
364 |
+ ${LIBZFS} ${LIBZPOOL} |
365 |
+ LDADD= -lavl -lgeom -lm -lnvpair -lumem -luutil -lzfs -lzpool |
366 |
+diff -upNr a/cddl/usr.bin/zstreamdump/Makefile b/cddl/usr.bin/zstreamdump/Makefile |
367 |
+--- a/cddl/usr.bin/zstreamdump/Makefile 2012-03-30 18:58:53.174771000 +0000 |
368 |
++++ b/cddl/usr.bin/zstreamdump/Makefile 2012-03-30 19:06:44.544860132 +0000 |
369 |
+@@ -18,6 +18,11 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ |
370 |
+ CFLAGS+= -I${.CURDIR}/../../contrib/opensolaris/head |
371 |
+ CFLAGS+= -I${.CURDIR}/../../lib/libumem |
372 |
+ |
373 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libavl |
374 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libnvpair |
375 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libumem |
376 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libzpool |
377 |
++ |
378 |
+ DPADD= ${LIBM} ${LIBNVPAIR} ${LIBUMEM} ${LIBZPOOL} \ |
379 |
+ ${LIBPTHREAD} ${LIBZ} ${LIBAVL} |
380 |
+ LDADD= -lm -lnvpair -lumem -lzpool -lpthread -lz -lavl |
381 |
+diff -upNr a/cddl/usr.bin/ztest/Makefile b/cddl/usr.bin/ztest/Makefile |
382 |
+--- a/cddl/usr.bin/ztest/Makefile 2012-03-30 18:58:53.174771000 +0000 |
383 |
++++ b/cddl/usr.bin/ztest/Makefile 2012-03-30 19:06:58.344895642 +0000 |
384 |
+@@ -17,6 +17,11 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ |
385 |
+ CFLAGS+= -I${.CURDIR}/../../contrib/opensolaris/head |
386 |
+ CFLAGS+= -I${.CURDIR}/../../lib/libumem |
387 |
+ |
388 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libavl |
389 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libnvpair |
390 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libumem |
391 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libzpool |
392 |
++ |
393 |
+ DPADD= ${LIBM} ${LIBNVPAIR} ${LIBUMEM} ${LIBZPOOL} \ |
394 |
+ ${LIBPTHREAD} ${LIBZ} ${LIBAVL} |
395 |
+ LDADD= -lm -lnvpair -lumem -lzpool -lpthread -lz -lavl |
396 |
+diff -upNr a/cddl/usr.sbin/zdb/Makefile b/cddl/usr.sbin/zdb/Makefile |
397 |
+--- a/cddl/usr.sbin/zdb/Makefile 2012-03-30 18:58:53.164736000 +0000 |
398 |
++++ b/cddl/usr.sbin/zdb/Makefile 2012-03-30 19:07:17.454861002 +0000 |
399 |
+@@ -23,6 +23,13 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ |
400 |
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/head |
401 |
+ CFLAGS+= -I${.CURDIR}/../../lib/libumem |
402 |
+ |
403 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libavl |
404 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libnvpair |
405 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libumem |
406 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libuutil |
407 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libzfs |
408 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libzpool |
409 |
++ |
410 |
+ DPADD= ${LIBAVL} ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBPTHREAD} ${LIBUMEM} \ |
411 |
+ ${LIBUUTIL} ${LIBZ} ${LIBZFS} ${LIBZPOOL} |
412 |
+ LDADD= -lavl -lgeom -lm -lnvpair -lpthread -lumem -luutil -lz -lzfs -lzpool |
413 |
+--- a/cddl/usr.sbin/dtrace/Makefile.old 2011-07-06 00:09:01.000000000 +0000 |
414 |
++++ b/cddl/usr.sbin/dtrace/Makefile 2011-07-06 00:09:48.000000000 +0000 |
415 |
+@@ -24,6 +24,8 @@ |
416 |
+ #CFLAGS+= -DNEED_ERRLOC |
417 |
+ #YFLAGS+= -d |
418 |
+ |
419 |
++LDFLAGS+= -L${.CURDIR}/../../lib/libdtrace -L${.CURDIR}/../../lib/libctf |
420 |
++ |
421 |
+ DPADD= ${LIBPTHREAD} ${LIBDTRACE} ${LIBY} ${LIBL} ${LIBPROC} \ |
422 |
+ ${LIBCTF} ${LIBELF} ${LIBZ} ${LIBUTIL} ${LIBRTLD_DB} |
423 |
+ LDADD= -lpthread -ldtrace -ly -lfl -lproc -lctf -lelf -lz -lutil \ |
424 |
+--- a/cddl/usr.sbin/lockstat/Makefile.old 2011-07-06 00:10:33.000000000 +0000 |
425 |
++++ b/cddl/usr.sbin/lockstat/Makefile 2011-07-06 00:10:57.000000000 +0000 |
426 |
+@@ -23,6 +23,8 @@ |
427 |
+ |
428 |
+ CFLAGS+= -DNEED_ERRLOC -g |
429 |
+ |
430 |
++LDFLAGS+=-L${.CURDIR}/../../lib/libdtrace -L${.CURDIR}/../../lib/libctf |
431 |
++ |
432 |
+ #YFLAGS+= -d |
433 |
+ |
434 |
+ DPADD= ${LIBPTHREAD} ${LIBDTRACE} ${LIBY} ${LIBL} ${LIBPROC} \ |
435 |
|
436 |
diff --git a/sys-freebsd/freebsd-cddl/files/freebsd-cddl-9.0-underlink.patch b/sys-freebsd/freebsd-cddl/files/freebsd-cddl-9.0-underlink.patch |
437 |
new file mode 100644 |
438 |
index 0000000..ff87d2c |
439 |
--- /dev/null |
440 |
+++ b/sys-freebsd/freebsd-cddl/files/freebsd-cddl-9.0-underlink.patch |
441 |
@@ -0,0 +1,22 @@ |
442 |
+--- cddl/lib/libzfs/Makefile.old 2011-11-04 10:27:30.000000000 +0000 |
443 |
++++ cddl/lib/libzfs/Makefile 2011-11-04 10:28:59.000000000 +0000 |
444 |
+@@ -7,7 +7,7 @@ |
445 |
+ |
446 |
+ LIB= zfs |
447 |
+ DPADD= ${LIBMD} ${LIBPTHREAD} ${LIBUMEM} ${LIBUTIL} |
448 |
+-LDADD= -lmd -lpthread -lumem -lutil |
449 |
++LDADD= -lmd -lpthread -lumem -lutil -luutil -lnvpair -lm -lgeom |
450 |
+ |
451 |
+ SRCS= deviceid.c \ |
452 |
+ fsshare.c \ |
453 |
+--- cddl/lib/libzpool/Makefile.old 2011-11-04 18:22:28.000000000 +0000 |
454 |
++++ cddl/lib/libzpool/Makefile 2011-11-04 18:24:01.000000000 +0000 |
455 |
+@@ -57,7 +57,7 @@ |
456 |
+ CFLAGS+= -I${.CURDIR}/../../../lib/libthr/arch/${MACHINE_CPUARCH}/include |
457 |
+ |
458 |
+ DPADD= ${LIBMD} ${LIBPTHREAD} ${LIBZ} |
459 |
+-LDADD= -lmd -lpthread -lz |
460 |
++LDADD= -lmd -lpthread -lz -lumem -lnvpair -lavl |
461 |
+ |
462 |
+ # atomic.S doesn't like profiling. |
463 |
+ NO_PROFILE= |
464 |
|
465 |
diff --git a/sys-freebsd/freebsd-cddl/files/zfs.initd b/sys-freebsd/freebsd-cddl/files/zfs.initd |
466 |
new file mode 100644 |
467 |
index 0000000..a2b0f97 |
468 |
--- /dev/null |
469 |
+++ b/sys-freebsd/freebsd-cddl/files/zfs.initd |
470 |
@@ -0,0 +1,24 @@ |
471 |
+#!/sbin/runscript |
472 |
+# Copyright 1999-2012 Gentoo Foundation |
473 |
+# Distributed under the terms of the GNU General Public License v2 |
474 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-cddl/files/zfs.initd,v 1.1 2012/05/27 06:23:07 naota Exp $ |
475 |
+ |
476 |
+depend() { |
477 |
+ need hostid |
478 |
+ before fsck |
479 |
+} |
480 |
+ |
481 |
+start() { |
482 |
+ einfo "Starting zfs ..." |
483 |
+ zfs mount -a |
484 |
+ zfs share -a |
485 |
+ if [ ! -r /etc/zfs/exports ]; then |
486 |
+ touch /etc/zfs/exports |
487 |
+ fi |
488 |
+} |
489 |
+ |
490 |
+stop() { |
491 |
+ einfo "Stopping zfs ..." |
492 |
+ zfs unshare -a |
493 |
+ zfs unmount -a |
494 |
+} |
495 |
|
496 |
diff --git a/sys-freebsd/freebsd-cddl/files/zvol.initd-9.0 b/sys-freebsd/freebsd-cddl/files/zvol.initd-9.0 |
497 |
new file mode 100755 |
498 |
index 0000000..5086680 |
499 |
--- /dev/null |
500 |
+++ b/sys-freebsd/freebsd-cddl/files/zvol.initd-9.0 |
501 |
@@ -0,0 +1,45 @@ |
502 |
+#!/sbin/runscript |
503 |
+# Copyright 1999-2012 Gentoo Foundation |
504 |
+# Distributed under the terms of the GNU General Public License v2 |
505 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-cddl/files/zvol.initd-9.0,v 1.1 2012/05/12 07:57:13 naota Exp $ |
506 |
+ |
507 |
+depend() { |
508 |
+ need hostid |
509 |
+ before fsck |
510 |
+} |
511 |
+ |
512 |
+start() { |
513 |
+ einfo "Starting zfs volumes..." |
514 |
+ eend $? |
515 |
+ # Enable swap on ZVOLs that have org.freebsd:swap=on. |
516 |
+ zfs list -H -o org.freebsd:swap,name -t volume | \ |
517 |
+ while read state name; do |
518 |
+ case "${state}" in |
519 |
+ [oO][nN]) |
520 |
+ einfo "Enabling swap on zvol ${name}" |
521 |
+ swapon /dev/zvol/${name} |
522 |
+ eend $? |
523 |
+ ;; |
524 |
+ esac |
525 |
+ done |
526 |
+} |
527 |
+ |
528 |
+stop() { |
529 |
+ # Disable what we had enabled before. |
530 |
+ zfs list -H -o org.freebsd:swap,name -t volume | \ |
531 |
+ while read state name; do |
532 |
+ case "${state}" in |
533 |
+ [oO][nN]) |
534 |
+ einfo "Disabling swap on zvol ${name}" |
535 |
+ swapoff /dev/zvol/${name} |
536 |
+ eend $? |
537 |
+ ;; |
538 |
+ esac |
539 |
+ done |
540 |
+ einfo "Stopping zfs volumes..." |
541 |
+ eend $? |
542 |
+} |
543 |
+ |
544 |
+restart() { |
545 |
+ : |
546 |
+} |
547 |
|
548 |
diff --git a/sys-freebsd/freebsd-cddl/freebsd-cddl-9.1_rc3.ebuild b/sys-freebsd/freebsd-cddl/freebsd-cddl-9.1_rc3.ebuild |
549 |
new file mode 100644 |
550 |
index 0000000..1477b4e |
551 |
--- /dev/null |
552 |
+++ b/sys-freebsd/freebsd-cddl/freebsd-cddl-9.1_rc3.ebuild |
553 |
@@ -0,0 +1,62 @@ |
554 |
+# Copyright 1999-2012 Gentoo Foundation |
555 |
+# Distributed under the terms of the GNU General Public License v2 |
556 |
+# $Header: $ |
557 |
+ |
558 |
+EAPI=4 |
559 |
+ |
560 |
+inherit bsdmk freebsd toolchain-funcs multilib |
561 |
+ |
562 |
+DESCRIPTION="FreeBSD CDDL (opensolaris/zfs) extra software" |
563 |
+SLOT="0" |
564 |
+KEYWORDS="~amd64-fbsd ~x86-fbsd" |
565 |
+ |
566 |
+IUSE="build" |
567 |
+LICENSE="CDDL GPL-2" |
568 |
+ |
569 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2 |
570 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
571 |
+ mirror://gentoo/${UBIN}.tar.bz2 |
572 |
+ mirror://gentoo/${LIB}.tar.bz2 |
573 |
+ mirror://gentoo/${SBIN}.tar.bz2 |
574 |
+ mirror://gentoo/${SYS}.tar.bz2 |
575 |
+ build? ( mirror://gentoo/${SYS}.tar.bz2 |
576 |
+ mirror://gentoo/${INCLUDE}.tar.bz2 )" |
577 |
+ |
578 |
+# sys is required. |
579 |
+ |
580 |
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}* |
581 |
+ =sys-freebsd/freebsd-libexec-${RV}* |
582 |
+ build? ( sys-apps/baselayout ) |
583 |
+ dev-libs/libelf" |
584 |
+ |
585 |
+DEPEND="${RDEPEND} |
586 |
+ =sys-freebsd/freebsd-mk-defs-${RV}* |
587 |
+ !build? ( =sys-freebsd/freebsd-sources-${RV}* )" |
588 |
+ |
589 |
+S="${WORKDIR}/cddl" |
590 |
+ |
591 |
+PATCHES=( "${FILESDIR}/${PN}-9.0-bsdxml.patch" |
592 |
+ "${FILESDIR}/${PN}-9.0-underlink.patch" |
593 |
+ "${FILESDIR}/${PN}-9.0-libpaths.patch" ) |
594 |
+ |
595 |
+src_unpack() { |
596 |
+ freebsd_src_unpack |
597 |
+ # Link in include headers. |
598 |
+ ln -s "/usr/include" "${WORKDIR}/include" || die "Symlinking /usr/include.." |
599 |
+} |
600 |
+ |
601 |
+src_install() { |
602 |
+ # Install libraries proper place |
603 |
+ local mylibdir=$(get_libdir) |
604 |
+ mkinstall SHLIBDIR="/usr/${mylibdir}" LIBDIR="/usr/${mylibdir}" || die |
605 |
+ |
606 |
+ gen_usr_ldscript -a avl nvpair umem uutil zfs zpool |
607 |
+ |
608 |
+ # Install zfs volinit script. |
609 |
+ newinitd "${FILESDIR}"/zvol.initd-9.0 zvol |
610 |
+ |
611 |
+ # Install zfs script |
612 |
+ newinitd "${FILESDIR}"/zfs.initd zfs |
613 |
+ |
614 |
+ keepdir /etc/zfs |
615 |
+} |
616 |
|
617 |
diff --git a/sys-freebsd/freebsd-contrib/Manifest b/sys-freebsd/freebsd-contrib/Manifest |
618 |
new file mode 100644 |
619 |
index 0000000..f565663 |
620 |
--- /dev/null |
621 |
+++ b/sys-freebsd/freebsd-contrib/Manifest |
622 |
@@ -0,0 +1,3 @@ |
623 |
+DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
624 |
+DIST freebsd-gnu-9.1_rc3.tar.bz2 795216 SHA256 43f493dbf3ccfea445cff838bf9b9887ed4f9d5437278529fee306444a3ea8e4 SHA512 0679f100f83e7347d00b2749aeb57a9582404a5f9160b170f5fcac715e8f401738cf89025e23b2c036b67be2a4030e283105dc707bf745e9cd4c199cd7a2689d WHIRLPOOL 9b4a12009c0826c891907d2312bc4eef4466b8124c9c00b70775556487a1a6e88676528a682ca29c3e36cdad13d61065b955d886a79885147cfc7731186ae8f4 |
625 |
+EBUILD freebsd-contrib-9.1_rc3.ebuild 1407 SHA256 f33ecdffd2648870725dd5d8b7814cafc3f9195e87fa94f7cb88f847b8388943 SHA512 588f06372ba4e7d6cb92038bf83959b1f146a10f61fc9b4b4b5e3e616d61511b3651386071bc09c726cedf5ee07f61d82afda5a92042942dc7d1916eaa3ac267 WHIRLPOOL 98303bb9ed8d2bcbee2a71c77d81bbc8bdb14aa669ed20d40b8edbcd88f99f800d03e504ea0221456e06826b3cfee18d859bd1800166aea85d454edaa528cd77 |
626 |
|
627 |
diff --git a/sys-freebsd/freebsd-contrib/freebsd-contrib-9.1_rc3.ebuild b/sys-freebsd/freebsd-contrib/freebsd-contrib-9.1_rc3.ebuild |
628 |
new file mode 100644 |
629 |
index 0000000..8bec86c |
630 |
--- /dev/null |
631 |
+++ b/sys-freebsd/freebsd-contrib/freebsd-contrib-9.1_rc3.ebuild |
632 |
@@ -0,0 +1,56 @@ |
633 |
+# Copyright 1999-2012 Gentoo Foundation |
634 |
+# Distributed under the terms of the GNU General Public License v2 |
635 |
+# $Header: $ |
636 |
+ |
637 |
+inherit bsdmk freebsd flag-o-matic multilib |
638 |
+ |
639 |
+DESCRIPTION="Contributed sources for FreeBSD." |
640 |
+SLOT="0" |
641 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
642 |
+LICENSE="BSD GPL-2 as-is" |
643 |
+ |
644 |
+IUSE="" |
645 |
+ |
646 |
+SRC_URI="mirror://gentoo/${GNU}.tar.bz2 |
647 |
+ mirror://gentoo/${P}.tar.bz2" |
648 |
+ |
649 |
+RDEPEND="" |
650 |
+DEPEND="=sys-freebsd/freebsd-sources-${RV}* |
651 |
+ =sys-freebsd/freebsd-mk-defs-${RV}*" |
652 |
+ |
653 |
+S="${WORKDIR}/gnu" |
654 |
+ |
655 |
+src_unpack() { |
656 |
+ echo ">>> Unpacking needed parts of ${GNU}.tar.bz2 to ${WORKDIR}" |
657 |
+ tar -jxpf "${DISTDIR}/${GNU}.tar.bz2" gnu/lib/libodialog gnu/usr.bin/sort gnu/usr.bin/patch |
658 |
+ echo ">>> Unpacking needed parts of ${CONTRIB}.tar.bz2 to ${WORKDIR}" |
659 |
+ tar -jxpf "${DISTDIR}/${CONTRIB}.tar.bz2" contrib/gnu-sort |
660 |
+ |
661 |
+ freebsd_do_patches |
662 |
+ freebsd_rename_libraries |
663 |
+} |
664 |
+ |
665 |
+src_compile() { |
666 |
+ cd "${S}/lib/libodialog" |
667 |
+ freebsd_src_compile |
668 |
+ |
669 |
+ cd "${S}/usr.bin/sort" |
670 |
+ freebsd_src_compile |
671 |
+ |
672 |
+ cd "${S}/usr.bin/patch" |
673 |
+ freebsd_src_compile |
674 |
+} |
675 |
+ |
676 |
+src_install() { |
677 |
+ use profile || mymakeopts="${mymakeopts} NO_PROFILE= " |
678 |
+ mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS= " |
679 |
+ |
680 |
+ cd "${S}/lib/libodialog" |
681 |
+ mkinstall LIBDIR="/usr/$(get_libdir)" || die "libodialog install failed" |
682 |
+ |
683 |
+ cd "${S}/usr.bin/sort" |
684 |
+ mkinstall BINDIR="/bin/" || die "sort install failed" |
685 |
+ |
686 |
+ cd "${S}/usr.bin/patch" |
687 |
+ mkinstall BINDIR="/usr/bin/" || die "patch install failed" |
688 |
+} |
689 |
|
690 |
diff --git a/sys-freebsd/freebsd-lib/Manifest b/sys-freebsd/freebsd-lib/Manifest |
691 |
index 1359335..b37ba3d 100644 |
692 |
--- a/sys-freebsd/freebsd-lib/Manifest |
693 |
+++ b/sys-freebsd/freebsd-lib/Manifest |
694 |
@@ -16,14 +16,25 @@ AUX freebsd-sources-9.0-sysctluint.patch 403 SHA256 884fbc5d6d3766ea3d4609946f56 |
695 |
AUX libmap.conf 201 SHA256 36a1bd56965f171cbb058f6e1762801e3b92c083fe36f6fe046bd669beed9742 SHA512 abc358dff495fe96b9ed549bacb5278577ca4da46b89b87e9211a2f6acdd455111df02ba11b797287f839af6cc22f8810e8ac1dc52154acc8b22364e667b3c49 WHIRLPOOL 0827a0ea9b8a2faed019d13356a793b2b572e54d6f8ebf32a9f12214759153433e21f7d8fdedf43e038ac1925432c1f4843441db47d29895eda51781f1fedb5e |
696 |
AUX libusb-1.0.pc.in 207 SHA256 edf35e887cbfed2df288825434c467e0a946eeb21e0d631f55940bb177c2ba15 SHA512 93289cecfc298a31fd4fd0848bf25a63048a7549bd81792d7bd158731246221c24ec9f469a918430da56873a0936fb2b372cedaaa32a38ccd5323de0f9a89b93 WHIRLPOOL 7c81b0df4548a9391b4e1420186f1e970aa9e2e73a89e817adbff9de52b8797cbd8a4d8b3ca01f782f86e4b1e48fad72a08b5bff49d5ee6ffaa5135c015ca5ae |
697 |
AUX libusb.pc.in 208 SHA256 9bfe398a335f8b9b1c3dd167ab0c9206fe3bdd4e1da318ece977e20f3c2d7c56 SHA512 e9c6d5f04057cf8c13f69a3d8e07bdd517fdb01d572a69a1beb397766311b3c53894b108caaaea740bfc27b227a9620621dac5846bff1a367fbf9954f38bb40c WHIRLPOOL e80e76a8a564655d924a7148a841c7c7cf0be0ea3bdbd76e95e5004124543826e5d925dfe791f4b040e042a10923865bb517499d9f5be39611fedbcceebe32d8 |
698 |
+DIST freebsd-cddl-9.0.tar.bz2 878299 SHA256 80d2efbe5a0dcba98050e420ecc16c6fb8ad4c410c05424a5bf6800de58ced4b SHA512 7ae24468e0e95164e99dcb677472a1bbe6a0cb5e09bff7cc460fea7315ec071247e3a426c182fcf19b3ebbb7b9a1caa0d031d73d7d9dd3be9e2db50839227b4a WHIRLPOOL 8020f629133a469af75045e31dfd6a020a41ee5393d4f941db796add37cc7e6e53e82ab8c3056926b28a7b40734bf772060181ba5f526cf7d5be6fde818519c7 |
699 |
DIST freebsd-cddl-9.1_rc3.tar.bz2 899359 SHA256 9b9df1bbe109f760fa8dc46655362a6527e4c6b2e0d5c814de2f3a6f8c8d110d SHA512 73c5392c22450853ca745a4e12546b71070ae59dcec82e069d79109eda9b48525f74c15d3d7a936a4ea382dc7c390a1c3739fc3b09c16ccff7bc48992240abcf WHIRLPOOL e60c993e277a54d299731c2230fb40b1c1290c2db267e5e9fddb433a39361550a71a85544e27320259eadb7794137bc2aab366654ad6683e8e5aaa4efd3dc71f |
700 |
+DIST freebsd-contrib-9.0.tar.bz2 53993596 SHA256 5c7daec9f77bb295d9e65e35017fc625320423623e7e9bee98645a20f10ed14c SHA512 d91f9fb7fcd35fa5f965c45eac1002e28768193fd7ad72551b3dc9918c58513e3604e221b8bf0f48bdc946cb1f251b41fb05e3fc6677bf9bc6d2b3cad830b300 WHIRLPOOL fa0840ef89b066ab11315835e09e11cc17327c7cb7e2dab28ea1c205b5273d07c84407eb1efc9c80d99ffe70e65c54fbefcf945ed494a32dbd98ac1f1c678052 |
701 |
DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
702 |
+DIST freebsd-crypto-9.0.tar.bz2 5669925 SHA256 98f1a203d20c1a8884a04a0349d49c75f257dddfd71a4c3c60414d535dd782a8 SHA512 14eabe62328fa7cec03d43ca47c1f1e62c622906a50dae7ed7d274cbdb656eb9d8abb6a9033bdc466b74f16c7f05e67f2ae7a6af64e17c4bf9d310158f5677f4 WHIRLPOOL 2f3b9b0ba3ce5dae430baf4662afcfb6ff8d73c674aa306ae834c4d1f8f58ca6506922de3c6a4d0455a1283ca8385a2ad426bf7ea89cd58c4f56e96261de15bd |
703 |
DIST freebsd-crypto-9.1_rc3.tar.bz2 5680339 SHA256 67bcd36ac7ca4148d5706021c30739f337ad8e865d811613cbdc00e556d787d7 SHA512 b45085bd62c9c0063c0fd8805b2094e5cf4b0478645792ad5b79df450fb069cc6bb472996bc4958696450cd5884927eb14c7c7ea98e8c19863338866487f6eac WHIRLPOOL a0ef0c3cec5fcac47b8e5baab97a0e81b48fa18e5360773b01606a91c3488c6e5031691c4db4c37e47746c7e755c5bf4178ec8149114fb4940dc63f60a24424b |
704 |
+DIST freebsd-etc-9.0.tar.bz2 207258 SHA256 a4fe6ae59e966bdc3129613ebeb61d8247588125d2157855838f267a84c744d1 SHA512 2ef3e5c26149af7a31dfca477d3f6c60c8caf7816ca114bd3ac53070af25bae294eca0eba59fe5f364a86e3a2c7a233d3c50168745bfba4989464d99f731cb9e WHIRLPOOL d5d9305deccce4ba366c06a5f102a37fb5409ff4763fe7782ea8df3612a0b7f36c0b1da7d9f55ba85e253a5ad4482033111708708ccda4cf2b24bd2fd3abe717 |
705 |
DIST freebsd-etc-9.1_rc3.tar.bz2 207784 SHA256 c6d6b208077ccff739484b2b473892ee1a650c52029beff2d2b435da6dd469b7 SHA512 15153dfefa59aea78b017b9af2295a6ad488c805080dd613c0955fc9797881a3636570074cfd4adf3f4d13119ab05ccec83107b0fc809fbb8b7dab6a7a2333b3 WHIRLPOOL 6234b73f300db3e9ed8f37124892333fe80d6b39e48d4ac101cce6219db7c2a13992af56d18caffcaef8501873b2703780bdb890472e8717e1ace294f0a2ecb3 |
706 |
+DIST freebsd-gnu-9.0.tar.bz2 783723 SHA256 39d2215e97f321d08b3c1de9dd5572aa1fe0ae9577d5ed6d6b3dc9221bc33e2c SHA512 9cc02b4ffb281309390823ce2454503c5cbea0efceb16eeb2b36d2372fe5678490dffab34b78f192ccf3369f9b5ce59b805c7e58347af82193f71d60bb0bacd1 WHIRLPOOL e5d1c89bbe83af4fc8301f8e9bfd63a5c3b69091dedfe36c306d8298417d86e9c3520bd4bcdf97eaf99bb44036a5bfbc6dfbac0bb6d3f1dc035940d05da3d50e |
707 |
DIST freebsd-gnu-9.1_rc3.tar.bz2 795216 SHA256 43f493dbf3ccfea445cff838bf9b9887ed4f9d5437278529fee306444a3ea8e4 SHA512 0679f100f83e7347d00b2749aeb57a9582404a5f9160b170f5fcac715e8f401738cf89025e23b2c036b67be2a4030e283105dc707bf745e9cd4c199cd7a2689d WHIRLPOOL 9b4a12009c0826c891907d2312bc4eef4466b8124c9c00b70775556487a1a6e88676528a682ca29c3e36cdad13d61065b955d886a79885147cfc7731186ae8f4 |
708 |
+DIST freebsd-include-9.0.tar.bz2 141657 SHA256 bd0196dfeb7e491638f76d626dd02d122a7702bbddd7330f6aeb4f44e4c7dcf0 SHA512 feb74295681ab1bb42138dc5f7c53c5e26820ebe3fd86dcfe5af55604e69978f4029901e549adff92bd974b9d0e3370ff74c94f968c6af4e24e636f4a0603fa8 WHIRLPOOL 5cd9562ad670c1e2695921bb906f0f939bf36ffce6c8f80f2aba4e749681d8255dda8d80c925aecac5737a326863a201dbc6aede9bc2367a4f970d2deb13b1c6 |
709 |
DIST freebsd-include-9.1_rc3.tar.bz2 146460 SHA256 427fdc76ffb4fb38a2e909d492328be48cf08c62e2f2243c0d11faefd2006c85 SHA512 e7c584beaa2c574079a2c05509bee100d03d66b823de4473d8319f594810f66b3ad524297c21bef83106e4c9f3100fedabc8da0b131a9c41d9728a65a09d9486 WHIRLPOOL 26a2e5e6c1d17493b5b8e14453fdfcf36917b759e50f844762dd5d2701e8c93fe1a26550173f5ad1455304a9504a73872e9e3026b21d7debfbc2570752f32f44 |
710 |
+DIST freebsd-lib-9.0.tar.bz2 3547388 SHA256 920a4fdcdbcc980328bc2156e3e9d07353c3982db495f341b63815142cf6a03a SHA512 c0ffa080896d1980cda81a5bf1c7c3a72336989f1c4bfac226fbe353a0ade63ad3eeba2051aeeff381163db92c01bf4a02ae632a5a9733d9edd6f63fe4f1181e WHIRLPOOL d7bc5ba25a49889405cf2b6d5c5cc1e33efc0ffd8bd1867fb718a76d58ad3bc3005cfa52841df599337bf2031d959755e88fd7db866d80e5f9d4d37b0c25e1e6 |
711 |
DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
712 |
+DIST freebsd-libexec-9.0.tar.bz2 298680 SHA256 2b259cdb01e520a875af2c04553dd096178aa6f243e11f7215e461ecd13c945e SHA512 b4178d25e7170ba5b58eb87718af1a5c05a23647813fdd7a095f32faae4675f6e296022488414a8ee92857153b21a4cfe1500e659a01a6281011f0971cfbf842 WHIRLPOOL 74124e7b9b2406bcc49815cc8f78897e41b051d595d97a114f2d91dbc4b519e7bce562bdd6c38805bbb15c9ad2e7268b73fb16d1ef3305f483ce316e61f5c946 |
713 |
DIST freebsd-libexec-9.1_rc3.tar.bz2 305301 SHA256 4cf56ff81096112b33276f619e823c8426bc1c97904f183b431e2e98c29ef698 SHA512 3122faf7f88934c05bee6c6d5faa24998d27c35e11bf4f809af26d7b8ad0a26519715b7a29f303ba878e3e8897742486a0a86a123d00b9deb60246c8cac4e1a7 WHIRLPOOL 1b10d85d2d426457189143350b375c7a1723ff8067c37200cce15f18fa6d963b94fdd0339e91d01ed16b87e4338761e33c7afb022e50b3bbff8dbcc3a45f5b73 |
714 |
+DIST freebsd-sys-9.0.tar.bz2 30369960 SHA256 1c5e2181db9e92209933b1de9488109d88f0b2f15d07ee37aa491920e1990a54 SHA512 f9d465b06447535256ea0455274d39b1f2514e6d584b0b567f6f9be3881fbeef18798aecd81fe563526b5fa11c73cc60bd3c4290ceced12accaa80775b4a67c5 WHIRLPOOL ffd1e99b41421e9feb9bad796818812243bb070fdb54bde385a89bb8322effbd78df713b08df8b013732f8ed2e6e7c801942022712a76be1740f15bde8efe102 |
715 |
DIST freebsd-sys-9.1_rc3.tar.bz2 32605500 SHA256 5194ac93850aff4f10978b739573ab8ee54a95a0b2d4e46f754314ae381b442b SHA512 17cd41ea66bf1d2e10b56001e6e1c80db78e1572aff4ad1ac945bc24d38dfef612e1a4b7eead8bc50b94df798b0bde3dcc13a0596860322569272b3239a30b9b WHIRLPOOL 8628c5a97675b3fe4ebfcb92c4fb6d5aebaa3a11551e4f16004a6ffb23b3d10334b623c70f255762038bf1fc80a7a27abd587f10ac9706ac1bb0b22adda266b8 |
716 |
+DIST freebsd-usbin-9.0.tar.bz2 2608252 SHA256 384ab18281aa1afb39a0f98bcef0fc734840fd294b22b7d405b0d3eee8f835ea SHA512 d0ce590ee6691ae160a8fb70ac68d8416a3fb2ae1181d98ad0e388d6236c10fcf72884190fb0b92730714e2326405e681ac8ad61628457b332d120256159ad7a WHIRLPOOL c676198222ac78eec774776ed720fb4eb39a000d44a694a33f32e89783f153ac42a2af8dc0b4f02570867b1aaeb83e8d5ad013dccdb90bde6f010af7fee6acda |
717 |
DIST freebsd-usbin-9.1_rc3.tar.bz2 2669370 SHA256 de606bb756c413e85a302bc91033952f1beb8066ef555db26d79943bf128aa74 SHA512 3a002d5b7cd98f1139a8bd949633434e8aec8352c3d49bca9c72b3744d60ea63a9fd5e651eedb3d439405bcfa197bfd05d5e658428e57b01e021ba1ab0304d7e WHIRLPOOL 43f066d202d053383f9f7d4b19dd06b22d9c19ad79f258905e5dc2dc9451c936c128b512d3e8cdf90c70f8a19230a536d7c119b2f45a234f04bb9dde2d87fc52 |
718 |
-EBUILD freebsd-lib-9.1_rc3-r1.ebuild 17145 SHA256 196bfafe12f2efb397630b1be8af2adc1cd2b01ec45b55791e828c790ba44d17 SHA512 63431ff753cb26404f3dd9189c957a7bd5741359d3bede45c38be7a1ba8e5bc11136a0b32fb01c729f93d310702fb48d4eaff53d1ff242b35c689138068fc7c1 WHIRLPOOL 898d3f5895ce0e9072fd6e600ed8056d75cf7aeba6b0101efbb8b5887e04094489c2f599c89d76eb019ff10d20715e5587657852557dcaf109655855dd067ebb |
719 |
+EBUILD freebsd-lib-9.0-r3.ebuild 16830 SHA256 87d674702dbe235473c0de8b17642fc0047e85ac3f5139a93a2d3ec6b93acf8e SHA512 579a326f814501b27487ffeb9ce1d72c175a1a22c8923c26c129792bc22b9ec2595912cddada5f6666bd5342e5230bcf13143ec2a609af735482d0c3b224464e WHIRLPOOL 525bb676b110fe89f61e4d891d5923901c7e3055893fcb8f6749d3fdae4ecda146f3fe50cd8d71d72dc1b22ddc79a7e733b5c49b872786dbce1b34b38443cd86 |
720 |
+EBUILD freebsd-lib-9.1_rc3-r1.ebuild 17032 SHA256 a07d1533ff8a2603707b713d15da3415025f7e72e5216ef5ce06b1b72e6fef71 SHA512 b196c593bfcff4281510e111048a41181942242d5b8cd04bfe3bad3d827bd6ac217962b4840cc6aadb19bfc72f9e2760531ca4777961f69bb9953dd5c886be78 WHIRLPOOL 7faf123963dd2057e13bd1814540e684f89624c32b454679129fcb32721e4b26596479d96c24649d2c75f263f02a00e888153b68890f61258e08d959a914d305 |
721 |
|
722 |
diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r3.ebuild |
723 |
similarity index 96% |
724 |
copy from sys-freebsd/freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild |
725 |
copy to sys-freebsd/freebsd-lib/freebsd-lib-9.0-r3.ebuild |
726 |
index 95e68a8..c4dcdfb 100644 |
727 |
--- a/sys-freebsd/freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild |
728 |
+++ b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r3.ebuild |
729 |
@@ -1,6 +1,6 @@ |
730 |
# Copyright 1999-2012 Gentoo Foundation |
731 |
# Distributed under the terms of the GNU General Public License v2 |
732 |
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild,v 1.1 2012/11/09 20:58:00 ryao Exp $ |
733 |
+# $Header: $ |
734 |
|
735 |
EAPI=2 |
736 |
|
737 |
@@ -86,15 +86,13 @@ pkg_setup() { |
738 |
} |
739 |
|
740 |
PATCHES=( |
741 |
- "${FILESDIR}/${PN}-6.0-pmc.patch" |
742 |
"${FILESDIR}/${PN}-6.0-gccfloat.patch" |
743 |
"${FILESDIR}/${PN}-6.0-flex-2.5.31.patch" |
744 |
"${FILESDIR}/${PN}-6.1-csu.patch" |
745 |
"${FILESDIR}/${PN}-8.0-rpcsec_gss.patch" |
746 |
"${FILESDIR}/${PN}-9.0-liblink.patch" |
747 |
- "${FILESDIR}/${PN}-9.0-bluetooth.patch" |
748 |
- "${FILESDIR}/${PN}-9.0-netware.patch" |
749 |
- "${FILESDIR}/${PN}-bsdxml2expat.patch" ) |
750 |
+ "${FILESDIR}/${PN}-bsdxml2expat.patch" |
751 |
+ "${FILESDIR}/${PN}-9.0-trylock-adaptive.patch" ) |
752 |
|
753 |
# Here we disable and remove source which we don't need or want |
754 |
# In order: |
755 |
@@ -158,7 +156,7 @@ src_prepare() { |
756 |
# Fix the Makefiles of these few libraries that will overwrite our LDADD. |
757 |
cd "${S}" |
758 |
for dir in libradius libtacplus libcam libdevstat libfetch libgeom libmemstat libopie \ |
759 |
- libsmb libprocstat libulog; do sed -i.bak -e 's:LDADD=:LDADD+=:g' "${dir}/Makefile" || \ |
760 |
+ libsmb; do sed -i.bak -e 's:LDADD=:LDADD+=:g' "${dir}/Makefile" || \ |
761 |
die "Problem fixing \"${dir}/Makefile" |
762 |
done |
763 |
# Call LD with LDFLAGS, rename them to RAW_LDFLAGS |
764 |
@@ -359,8 +357,9 @@ src_compile() { |
765 |
CFLAGADD="" |
766 |
if ! is_native_abi ; then |
767 |
mymakeopts="${mymakeopts} COMPAT_32BIT=" |
768 |
+ else |
769 |
+ use build || CFLAGS="${CFLAGS} -isystem /usr/include"; |
770 |
fi |
771 |
- need_bootstrap || CFLAGS="${CFLAGS} -isystem /usr/include" |
772 |
|
773 |
einfo "Building for ABI ${ABI} and TARGET=$(tc-arch-kernel ${CHOST})" |
774 |
|
775 |
@@ -466,7 +465,7 @@ src_install() { |
776 |
|
777 |
cd "${WORKDIR}/etc/" |
778 |
insinto /etc |
779 |
- doins nls.alias mac.conf netconfig |
780 |
+ doins auth.conf nls.alias mac.conf netconfig |
781 |
|
782 |
# Install ttys file |
783 |
local MACHINE="$(tc-arch-kernel)" |
784 |
@@ -482,7 +481,6 @@ src_install() { |
785 |
if use usb ; then |
786 |
dodir /usr/$(get_libdir)/pkgconfig |
787 |
sed -e "s:@LIBDIR@:/usr/$(get_libdir):" "${FILESDIR}/libusb.pc.in" > "${D}/usr/$(get_libdir)/pkgconfig/libusb.pc" || die |
788 |
- sed -e "s:@LIBDIR@:/usr/$(get_libdir):" "${FILESDIR}/libusb-1.0.pc.in" > "${D}/usr/$(get_libdir)/pkgconfig/libusb1.0.pc" || die |
789 |
fi |
790 |
} |
791 |
|
792 |
|
793 |
diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild |
794 |
index 95e68a8..6e78594 100644 |
795 |
--- a/sys-freebsd/freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild |
796 |
+++ b/sys-freebsd/freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild |
797 |
@@ -1,6 +1,6 @@ |
798 |
# Copyright 1999-2012 Gentoo Foundation |
799 |
# Distributed under the terms of the GNU General Public License v2 |
800 |
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.1_rc3-r1.ebuild,v 1.1 2012/11/09 20:58:00 ryao Exp $ |
801 |
+# $Header: $ |
802 |
|
803 |
EAPI=2 |
804 |
|
805 |
|
806 |
diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest |
807 |
new file mode 100644 |
808 |
index 0000000..9f3b74a |
809 |
--- /dev/null |
810 |
+++ b/sys-freebsd/freebsd-libexec/Manifest |
811 |
@@ -0,0 +1,15 @@ |
812 |
+AUX bootpd.confd 183 SHA256 c70c6a7a99470354a5f61bfe5c0f71325f4896e41da150e782223a30f07a275c SHA512 3f097c1acb5547add8d12fcee0b4b55b03896cb3ba473214d1634804f3683e0dea4b3c9559b61b2366b7f264d7a3d878695e16f29acff076b8060ca1fd79757f WHIRLPOOL c6721ac9b3ba70268fdba8c81ad9225e26049a5eb5ef8ea9bccc5fbbe7a110defe15df1d27b1c4b54f92e19d7d8b2099f87e7972faa0e5ddf17b66d30e26e0ad |
813 |
+AUX bootpd.initd 553 SHA256 1fdc8470fda0acca9213c11e1e380110d36e992754709f754bec6ab04b77e7fa SHA512 a7522086d3c968485891fb658fee490f53582328dd07ee65f4b620b227f33f3bfb6637ad5758846eac7df11425f2e8ed681b70bc7f52bea2db0b4a29fca4b87d WHIRLPOOL a7725cfd975808759c91468f61b161701adaafbaab0e2675e9ebb33ed43b4840dfbe71cf4a203f3d9105cbaa02306258c6d12984c51a4e3e4866704b8b2d58a1 |
814 |
+AUX rquotad.xinetd 162 SHA256 3f73f86e5a6ab3b6d25698f6179cdbe169b2fd01c682b45a9c8711f36bb317e5 SHA512 2cf16514f18abe2aeaa273fabc2dc94b09f31d02001ece5c82d9336c02d921e03dff6f82a613a4bffe57b5e415add2b82ef883a306907dd20ffe1bbe332b011f WHIRLPOOL 237667cbff4807d703a3c4c4eb8c2c5863d024a6263e3addf8d96ffa1461a8d1cda6318deee1de72146d27305b670b501da9ad4035880551dee5138b6798f6c6 |
815 |
+AUX rstatd.xinetd 218 SHA256 7bf526babdd46f03a6ea9ed12b5df16e5c2abc8aeb567214c8edb8ac327d4381 SHA512 febca8ab8248b1c103dd7be0806e3d678c5b5cf165a7b3bd0305bc905da228bf92392d65d44a765b7692f772befeedcbc3df205d32bb62ad5aa307f71a1c1011 WHIRLPOOL 76f8b1f3f85e97f27950549f62dc411e0620b25eba68c161c96a5252617c7c4beb0fecf94af9bc9cf931dff8fc4c750e780c41143a50b39d7538a30b7c0bd322 |
816 |
+AUX rusersd.xinetd 220 SHA256 271de1cad33a65a2a0e81e8983cbb1b7ab6e2e75bbf4c6e99181408067a49cd3 SHA512 fdf4ef4e0b0dd11c64fb38d32c9fca2d378a69e4cff87523127089d7dc0db12b26f6399c7a61fc43d62ca8083b116440f6fffff9e3329f0548bf54f0f26699cd WHIRLPOOL 7517089e5ab5b3925b46908c22a929cb04c8390387ad075f17c2fa0213ab38cae833d9280cfe289915afe4c2ee0b3e0299cee42daa871c23507f5f96cc22f227 |
817 |
+AUX sprayd.xinetd 216 SHA256 5b2c0e14c40c3d14f16f6fbe7b1f00d133bbae8ea27e548273a16d104afea24e SHA512 a49824ab0421560699901f54d9faf3f38fb6f8d8f63f05e33eb11da053278838e80eaabf5963b1c2a7292ba2d2118e1efd90954b2f3b2dc01b945fbadc6ce101 WHIRLPOOL 3869a0e4a9f03aa3654729e611a020421ec0beef2686ca8857b5ac3d50f8db26d7c1a5eb16e90aaf5b2b33e992915f7e9e504ce6bca9fd5862c2051a7172495f |
818 |
+AUX walld.xinetd 215 SHA256 b7d8cb4b69809a2ea2f479f942c3d7752c5cb1e4b3b4b7b7b590f15616a774f0 SHA512 ab78d32e48d660649d3415a4432a5f3e98f8a6a8854791d1d828b0dc678f58e9f24532c264c5f5b039ccd706e0bb70c369ba9fb55fc9af9d3ed9b28e10b9e830 WHIRLPOOL 013b60056a8f5fe46eb4e00182fe0f391a2dc915312fe7e47eb372697526ed05a53e156159fd5dd3dcbf3db44a6591461c789af31ca0e1dd967537b785462802 |
819 |
+DIST freebsd-bin-9.1_rc3.tar.bz2 385903 SHA256 309be19d01ee7fddaab6a9d0438ec9addcd7ace85011bd38b776de78131bd968 SHA512 f06b32561ce9ce0add5f36cddd1b38b16cf53491a178681ba20c375d871c3971c974cbf34f3bd72bc0cfe33339e68082b63f02c4f3bac809ffba5a853d927b91 WHIRLPOOL 701f9f3660af41927bfc950e4b72d6f4149e12dc672d1625f2cb54c7548ea56e5e69a6c2b0c401b64338cba010e3522307502a1936bdc254d41030eb54a2727e |
820 |
+DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
821 |
+DIST freebsd-etc-9.1_rc3.tar.bz2 207784 SHA256 c6d6b208077ccff739484b2b473892ee1a650c52029beff2d2b435da6dd469b7 SHA512 15153dfefa59aea78b017b9af2295a6ad488c805080dd613c0955fc9797881a3636570074cfd4adf3f4d13119ab05ccec83107b0fc809fbb8b7dab6a7a2333b3 WHIRLPOOL 6234b73f300db3e9ed8f37124892333fe80d6b39e48d4ac101cce6219db7c2a13992af56d18caffcaef8501873b2703780bdb890472e8717e1ace294f0a2ecb3 |
822 |
+DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
823 |
+DIST freebsd-libexec-9.1_rc3.tar.bz2 305301 SHA256 4cf56ff81096112b33276f619e823c8426bc1c97904f183b431e2e98c29ef698 SHA512 3122faf7f88934c05bee6c6d5faa24998d27c35e11bf4f809af26d7b8ad0a26519715b7a29f303ba878e3e8897742486a0a86a123d00b9deb60246c8cac4e1a7 WHIRLPOOL 1b10d85d2d426457189143350b375c7a1723ff8067c37200cce15f18fa6d963b94fdd0339e91d01ed16b87e4338761e33c7afb022e50b3bbff8dbcc3a45f5b73 |
824 |
+DIST freebsd-ubin-9.1_rc3.tar.bz2 1910768 SHA256 ac997fa0b1b918991a6b5c8d601d74039db8829d8c8f58a7316e8e226b83a91a SHA512 5a661d897be918c09f242924870c2c45ee041cbf506ea5e9085a0c15f8c84c290bdc8df409960b3c98bd5435f1e7f6f726ed10c48898c75ba3c4d02c33b20137 WHIRLPOOL 41d16e0aba43cdf02e8e8442d1995e00d3c861a3f7f21c3727ad900a05805aa903bb71b2d62da2a5b8b962b81fd23905c2fee8bb4f178bdbb59ee348fd11321d |
825 |
+DIST freebsd-usbin-9.1_rc3.tar.bz2 2669370 SHA256 de606bb756c413e85a302bc91033952f1beb8066ef555db26d79943bf128aa74 SHA512 3a002d5b7cd98f1139a8bd949633434e8aec8352c3d49bca9c72b3744d60ea63a9fd5e651eedb3d439405bcfa197bfd05d5e658428e57b01e021ba1ab0304d7e WHIRLPOOL 43f066d202d053383f9f7d4b19dd06b22d9c19ad79f258905e5dc2dc9451c936c128b512d3e8cdf90c70f8a19230a536d7c119b2f45a234f04bb9dde2d87fc52 |
826 |
+EBUILD freebsd-libexec-9.1_rc3.ebuild 1705 SHA256 a1a1ba949b0af66b71b2ce612a26f127c4bfe26e347ab130c03bf6c450b34d54 SHA512 a181641ef79ebdb277ede7119ddc2a6c601187aad49f1a4fb9b651631a8fe8fdfde6f696775f1d8374985015c80bf1328c34700e43ca2fe8bf1ff341fcf8fe3c WHIRLPOOL 37f8dd1a40828ca84a92c56f8cd6edc4fd32008f328af24e52ca4d078c62895348fe68f26db4ed19cdcd14f64cdaac793e7291e909d5abd05fba1d64abbe8409 |
827 |
|
828 |
diff --git a/sys-freebsd/freebsd-libexec/files/bootpd.confd b/sys-freebsd/freebsd-libexec/files/bootpd.confd |
829 |
new file mode 100644 |
830 |
index 0000000..6d238e4 |
831 |
--- /dev/null |
832 |
+++ b/sys-freebsd/freebsd-libexec/files/bootpd.confd |
833 |
@@ -0,0 +1,7 @@ |
834 |
+# Configuration file for /etc/init.d/bootpd |
835 |
+ |
836 |
+# Name of the configuration file for bootpd |
837 |
+# bootptab_file="/etc/bootptab" |
838 |
+ |
839 |
+# Options to pass to bootpd. See bootpd(8). |
840 |
+# bootpd_opts="" |
841 |
|
842 |
diff --git a/sys-freebsd/freebsd-libexec/files/bootpd.initd b/sys-freebsd/freebsd-libexec/files/bootpd.initd |
843 |
new file mode 100644 |
844 |
index 0000000..e82563f |
845 |
--- /dev/null |
846 |
+++ b/sys-freebsd/freebsd-libexec/files/bootpd.initd |
847 |
@@ -0,0 +1,27 @@ |
848 |
+#!/sbin/runscript |
849 |
+# Copyright 2008 Gentoo Foundation |
850 |
+# Distributed under the terms of the GNU General Public License v2 |
851 |
+ |
852 |
+depend() { |
853 |
+ need net |
854 |
+} |
855 |
+ |
856 |
+start() { |
857 |
+ local bootptab=${bootptab_file:-/etc/bootptab} |
858 |
+ |
859 |
+ if ! [ -f "${bootptab}" ]; then |
860 |
+ eerror "Unable to find the bootptab file: ${bootptab}" |
861 |
+ eend 1 |
862 |
+ return 1 |
863 |
+ fi |
864 |
+ |
865 |
+ ebegin "Starting BOOTP server" |
866 |
+ start-stop-daemon --start --exec /usr/libexec/bootpd -- ${bootpd_opts} ${bootptab} |
867 |
+ eend $? |
868 |
+} |
869 |
+ |
870 |
+stop() { |
871 |
+ ebegin "Stopping BOOTP server" |
872 |
+ start-stop-daemon --stop --exec /usr/libexec/bootpd |
873 |
+ eend $? |
874 |
+} |
875 |
|
876 |
diff --git a/sys-freebsd/freebsd-libexec/files/rquotad.xinetd b/sys-freebsd/freebsd-libexec/files/rquotad.xinetd |
877 |
new file mode 100644 |
878 |
index 0000000..876cd16 |
879 |
--- /dev/null |
880 |
+++ b/sys-freebsd/freebsd-libexec/files/rquotad.xinetd |
881 |
@@ -0,0 +1,11 @@ |
882 |
+service rquotad |
883 |
+{ |
884 |
+ type = rpc |
885 |
+ socket_type = dgram |
886 |
+ protocol = udp |
887 |
+ wait = yes |
888 |
+ user = root |
889 |
+ server = /usr/libexec/rpc.rquotad |
890 |
+ rpc_version = 1 |
891 |
+ disabled = yes |
892 |
+} |
893 |
|
894 |
diff --git a/sys-freebsd/freebsd-libexec/files/rstatd.xinetd b/sys-freebsd/freebsd-libexec/files/rstatd.xinetd |
895 |
new file mode 100644 |
896 |
index 0000000..ba1b819 |
897 |
--- /dev/null |
898 |
+++ b/sys-freebsd/freebsd-libexec/files/rstatd.xinetd |
899 |
@@ -0,0 +1,11 @@ |
900 |
+service rstatd |
901 |
+{ |
902 |
+ type = rpc |
903 |
+ socket_type = dgram |
904 |
+ protocol = udp |
905 |
+ wait = yes |
906 |
+ user = root |
907 |
+ server = /usr/libexec/rpc.rstatd |
908 |
+ rpc_version = 1-3 |
909 |
+ disabled = yes |
910 |
+} |
911 |
|
912 |
diff --git a/sys-freebsd/freebsd-libexec/files/rusersd.xinetd b/sys-freebsd/freebsd-libexec/files/rusersd.xinetd |
913 |
new file mode 100644 |
914 |
index 0000000..5cbe091 |
915 |
--- /dev/null |
916 |
+++ b/sys-freebsd/freebsd-libexec/files/rusersd.xinetd |
917 |
@@ -0,0 +1,11 @@ |
918 |
+service rusersd |
919 |
+{ |
920 |
+ type = rpc |
921 |
+ socket_type = dgram |
922 |
+ protocol = udp |
923 |
+ wait = yes |
924 |
+ user = root |
925 |
+ server = /usr/libexec/rpc.rusersd |
926 |
+ rpc_version = 1-2 |
927 |
+ disabled = yes |
928 |
+} |
929 |
|
930 |
diff --git a/sys-freebsd/freebsd-libexec/files/sprayd.xinetd b/sys-freebsd/freebsd-libexec/files/sprayd.xinetd |
931 |
new file mode 100644 |
932 |
index 0000000..7be5577 |
933 |
--- /dev/null |
934 |
+++ b/sys-freebsd/freebsd-libexec/files/sprayd.xinetd |
935 |
@@ -0,0 +1,11 @@ |
936 |
+service sprayd |
937 |
+{ |
938 |
+ type = rpc |
939 |
+ socket_type = dgram |
940 |
+ protocol = udp |
941 |
+ wait = yes |
942 |
+ user = root |
943 |
+ server = /usr/libexec/rpc.sprayd |
944 |
+ rpc_version = 1 |
945 |
+ disabled = yes |
946 |
+} |
947 |
|
948 |
diff --git a/sys-freebsd/freebsd-libexec/files/walld.xinetd b/sys-freebsd/freebsd-libexec/files/walld.xinetd |
949 |
new file mode 100644 |
950 |
index 0000000..800b84f |
951 |
--- /dev/null |
952 |
+++ b/sys-freebsd/freebsd-libexec/files/walld.xinetd |
953 |
@@ -0,0 +1,11 @@ |
954 |
+service walld |
955 |
+{ |
956 |
+ type = rpc |
957 |
+ socket_type = dgram |
958 |
+ protocol = udp |
959 |
+ wait = yes |
960 |
+ user = root |
961 |
+ server = /usr/libexec/rpc.rwalld |
962 |
+ rpc_version = 1 |
963 |
+ disabled = yes |
964 |
+} |
965 |
|
966 |
diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-9.1_rc3.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-9.1_rc3.ebuild |
967 |
new file mode 100644 |
968 |
index 0000000..b97520e |
969 |
--- /dev/null |
970 |
+++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-9.1_rc3.ebuild |
971 |
@@ -0,0 +1,64 @@ |
972 |
+# Copyright 1999-2012 Gentoo Foundation |
973 |
+# Distributed under the terms of the GNU General Public License v2 |
974 |
+# $Header: $ |
975 |
+ |
976 |
+EAPI=2 |
977 |
+ |
978 |
+inherit bsdmk freebsd pam |
979 |
+ |
980 |
+DESCRIPTION="FreeBSD libexec things" |
981 |
+SLOT="0" |
982 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
983 |
+ |
984 |
+SRC_URI="mirror://gentoo/${LIBEXEC}.tar.bz2 |
985 |
+ mirror://gentoo/${UBIN}.tar.bz2 |
986 |
+ mirror://gentoo/${BIN}.tar.bz2 |
987 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
988 |
+ mirror://gentoo/${LIB}.tar.bz2 |
989 |
+ mirror://gentoo/${ETC}.tar.bz2 |
990 |
+ mirror://gentoo/${USBIN}.tar.bz2" |
991 |
+ |
992 |
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}* |
993 |
+ pam? ( virtual/pam )" |
994 |
+DEPEND="${RDEPEND} |
995 |
+ =sys-freebsd/freebsd-mk-defs-${RV}* |
996 |
+ =sys-freebsd/freebsd-sources-${RV}*" |
997 |
+RDEPEND="${RDEPEND} |
998 |
+ xinetd? ( sys-apps/xinetd )" |
999 |
+ |
1000 |
+S="${WORKDIR}/libexec" |
1001 |
+ |
1002 |
+# Remove sendmail, tcp_wrapper and other useless stuff |
1003 |
+REMOVE_SUBDIRS="smrsh mail.local tcpd telnetd rshd rlogind lukemftpd ftpd" |
1004 |
+ |
1005 |
+IUSE="pam ssl kerberos ipv6 nis xinetd" |
1006 |
+ |
1007 |
+pkg_setup() { |
1008 |
+ use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= " |
1009 |
+ use kerberos || mymakeopts="${mymakeopts} WITHOUT_KERBEROS_SUPPORT= " |
1010 |
+ use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= " |
1011 |
+ use pam || mymakeopts="${mymakeopts} WITHOUT_PAM_SUPPORT= " |
1012 |
+ use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= " |
1013 |
+ |
1014 |
+ mymakeopts="${mymakeopts} WITHOUT_SENDMAIL= WITHOUT_PF= WITHOUT_RCMDS= " |
1015 |
+} |
1016 |
+ |
1017 |
+src_prepare() { |
1018 |
+ ln -s /usr/include "${WORKDIR}/include" |
1019 |
+} |
1020 |
+ |
1021 |
+src_install() { |
1022 |
+ freebsd_src_install |
1023 |
+ |
1024 |
+ insinto /etc |
1025 |
+ doins "${WORKDIR}/etc/gettytab" |
1026 |
+ newinitd "${FILESDIR}/bootpd.initd" bootpd |
1027 |
+ newconfd "${FILESDIR}/bootpd.confd" bootpd |
1028 |
+ |
1029 |
+ if use xinetd; then |
1030 |
+ for rpcd in rstatd rusersd walld rquotad sprayd; do |
1031 |
+ insinto /etc/xinetd.d |
1032 |
+ newins "${FILESDIR}/${rpcd}.xinetd" ${rpcd} |
1033 |
+ done |
1034 |
+ fi |
1035 |
+} |
1036 |
|
1037 |
diff --git a/sys-freebsd/freebsd-mk-defs/Manifest b/sys-freebsd/freebsd-mk-defs/Manifest |
1038 |
new file mode 100644 |
1039 |
index 0000000..a4252e1 |
1040 |
--- /dev/null |
1041 |
+++ b/sys-freebsd/freebsd-mk-defs/Manifest |
1042 |
@@ -0,0 +1,6 @@ |
1043 |
+AUX freebsd-mk-defs-9.0-gentoo.patch 11525 SHA256 da5204dc5f421d918fab06c6a5796282dff28e8b48d728905eaba343dd1d9232 SHA512 c5ff71797f771c334560364270d9e01fa35c1368e713057c559d86b05992d2ca3a19bc65beec240cae2f5ca07391e32c127211a3b577bc9e573104843c34942e WHIRLPOOL a22613d188c27d28de8ebbea9440d4a6333a4c19fa1bcdf6061cc468e150556f5cbe472dc3f6c3f29947827817ba6dd5af933a8a117793293118bcc9bb0f5362 |
1044 |
+AUX freebsd-mk-defs-9.0-gnu.patch 2353 SHA256 49c84f315d006d443c4cef4123cd02aee72fef93d967c164977d83af8e6f5b6e SHA512 536745ae047ce1dd5ffacf46401e16218e7245efaef0d69b2a38dd907eddcef2089798dbe653d614aa34d71472a890e467a5c8fad79c1762d24a5a87a01d8cc8 WHIRLPOOL a617d4f956cbb6accc7f56dc28e341e233e1d3e24ed7526be5f89d59b555a0ebe18d9a74cc82ba1c65b1ec32cf8cee4675103ee49771dbd7754d6ea9dfdb6e7e |
1045 |
+AUX freebsd-mk-defs-9.1-gentoo.patch 11769 SHA256 d9f0585ecdbaec0483d9443543974f6a2157af2fcbe4554e8b61b6255ce6c818 SHA512 2ac2f700b168905df79b8a4c43fb7893ba752fa95b9d55bf0924602903ea5fdd6e4510b89a212dac70dd208ce24928eb202891f932a69507695d49ba59c4c6fe WHIRLPOOL 65946289e0e62ca575e3ce1acd22955e41143eefe0412f5dc6f6d358d95d08c2325d4870475d664a9565cc5492a0debe73d4f24a8ca34dce03ea20b46306f924 |
1046 |
+AUX freebsd-mk-defs-9.1-gnu.patch 2273 SHA256 6b8ebbfd2ff724099d593a00dc226ca7f2e12020a9afcf0602b3098b95a2bb18 SHA512 b1537d3c9dcac78de5ddc026b1281887f755990a4a164e9f05cee53acfc1d7f2674ab1dfb4345b3862bdf971d9403e677e0900fb64a4e7b200c38b8d06c64fbd WHIRLPOOL 91b7e4a43f5f83fdd3c9bbaa9a2a82ab28373cca6050e7f558baa67fcc39983be84d43e64b17949c4ed3066c0b2e27d409b4cf18c930e4de793a4f41a54a10e6 |
1047 |
+DIST freebsd-share-9.1_rc3.tar.bz2 6737671 SHA256 2def8da87433c0f25b8bf32b62c31bd391c2a49a6b4986d81c8301e1be232cdc SHA512 4043cfc2b70eb26d0bc73c698aee7c2b223e813499a4afc7352a232e85cab32c248fc65066b942db11ce2b2108e9fbcd739a71245ebe4f841cbb71bd9f729848 WHIRLPOOL 3088efed7520de1b9727cecfa3819cca753b1ef76fa943753f93f0bacc83e17434b45479e6b831bac0819ee43dcde6982c94d8a9d7c147b7222b639b7d6a8aa2 |
1048 |
+EBUILD freebsd-mk-defs-9.1_rc3.ebuild 734 SHA256 b4775cb0a733151d16d90c43a3fdd9dc14ec661881319605e88ef92dde0320e2 SHA512 5310173ea2d0b620989a8d158e3a3ef30019fc1303147629d0303f3a7ff146b64aeee474ffc908a3e1956132131558dec8e49f34ffb52645ff7b35e9864c4a2f WHIRLPOOL a825f8f32be0a9efdaaf42b0dd1da6d1d9bbe348a14d0eda6a85a432b94489e3375455b23cb1a5e4dce0c21ede691fe60c61d9969f47d16affedc2ca65f3ba4e |
1049 |
|
1050 |
diff --git a/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.0-gentoo.patch b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.0-gentoo.patch |
1051 |
new file mode 100644 |
1052 |
index 0000000..f5e6568 |
1053 |
--- /dev/null |
1054 |
+++ b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.0-gentoo.patch |
1055 |
@@ -0,0 +1,326 @@ |
1056 |
+diff -ur share/mk.old/bsd.doc.mk share/mk/bsd.doc.mk |
1057 |
+--- share/mk.old/bsd.doc.mk 2011-10-18 14:42:26.000000000 +0000 |
1058 |
++++ share/mk/bsd.doc.mk 2011-11-06 15:45:08.000000000 +0000 |
1059 |
+@@ -135,10 +135,12 @@ |
1060 |
+ realinstall: |
1061 |
+ .for _dev in ${PRINTERDEVICE:Mhtml} |
1062 |
+ cd ${SRCDIR}; \ |
1063 |
++ ${INSTALL} -d ${DESTDIR}${BINDIR}/${VOLUME}; \ |
1064 |
+ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
1065 |
+ ${DOC}*.html ${DESTDIR}${BINDIR}/${VOLUME} |
1066 |
+ .endfor |
1067 |
+ .for _dev in ${PRINTERDEVICE:Nhtml} |
1068 |
++ ${INSTALL} -d ${DESTDIR}${BINDIR}/${VOLUME}; \ |
1069 |
+ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
1070 |
+ ${DFILE.${_dev}} ${DESTDIR}${BINDIR}/${VOLUME} |
1071 |
+ .endfor |
1072 |
+diff -ur share/mk.old/bsd.files.mk share/mk/bsd.files.mk |
1073 |
+--- share/mk.old/bsd.files.mk 2011-10-18 14:42:26.000000000 +0000 |
1074 |
++++ share/mk/bsd.files.mk 2011-11-06 15:45:08.000000000 +0000 |
1075 |
+@@ -39,6 +39,7 @@ |
1076 |
+ .endif |
1077 |
+ installfiles: _${group}INS_${file:T} |
1078 |
+ _${group}INS_${file:T}: ${file} |
1079 |
++ ${INSTALL} -d ${DESTDIR}${${group}DIR_${.ALLSRC:T}} |
1080 |
+ ${INSTALL} -o ${${group}OWN_${.ALLSRC:T}} \ |
1081 |
+ -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \ |
1082 |
+ ${.ALLSRC} \ |
1083 |
+@@ -51,10 +52,12 @@ |
1084 |
+ installfiles: _${group}INS |
1085 |
+ _${group}INS: ${_${group}FILES} |
1086 |
+ .if defined(${group}NAME) |
1087 |
++ ${INSTALL} -d ${DESTDIR}${${group}DIR}/${${group}NAME} |
1088 |
+ ${INSTALL} -o ${${group}OWN} -g ${${group}GRP} \ |
1089 |
+ -m ${${group}MODE} ${.ALLSRC} \ |
1090 |
+ ${DESTDIR}${${group}DIR}/${${group}NAME} |
1091 |
+ .else |
1092 |
++ ${INSTALL} -d ${DESTDIR}${${group}DIR} |
1093 |
+ ${INSTALL} -o ${${group}OWN} -g ${${group}GRP} \ |
1094 |
+ -m ${${group}MODE} ${.ALLSRC} ${DESTDIR}${${group}DIR} |
1095 |
+ .endif |
1096 |
+diff -ur share/mk.old/bsd.incs.mk share/mk/bsd.incs.mk |
1097 |
+--- share/mk.old/bsd.incs.mk 2011-10-18 14:42:26.000000000 +0000 |
1098 |
++++ share/mk/bsd.incs.mk 2011-11-06 15:45:08.000000000 +0000 |
1099 |
+@@ -41,7 +41,10 @@ |
1100 |
+ .endif |
1101 |
+ installincludes: _${group}INS_${header:T} |
1102 |
+ _${group}INS_${header:T}: ${header} |
1103 |
++ ${INSTALL} -d -o ${${group}OWN_${.ALLSRC:T}} \ |
1104 |
++ -g ${${group}GRP_${.ALLSRC:T}} \ |
1105 |
++ ${DESTDIR}${${group}DIR_${.ALLSRC:T}} |
1106 |
+ ${INSTALL} -C -o ${${group}OWN_${.ALLSRC:T}} \ |
1107 |
+ -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \ |
1108 |
+ ${.ALLSRC} \ |
1109 |
+ ${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}} |
1110 |
+@@ -53,10 +56,14 @@ |
1111 |
+ installincludes: _${group}INS |
1112 |
+ _${group}INS: ${_${group}INCS} |
1113 |
+ .if defined(${group}NAME) |
1114 |
++ ${INSTALL} -d -o ${${group}OWN} -g ${${group}GRP} \ |
1115 |
++ ${DESTDIR}${${group}DIR} |
1116 |
+ ${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
1117 |
+ ${.ALLSRC} ${DESTDIR}${${group}DIR}/${${group}NAME} |
1118 |
+ .else |
1119 |
++ ${INSTALL} -d -o ${${group}OWN} -g ${${group}GRP} \ |
1120 |
++ ${DESTDIR}${${group}DIR} |
1121 |
+ ${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
1122 |
+ ${.ALLSRC} ${DESTDIR}${${group}DIR} |
1123 |
+ .endif |
1124 |
+ .endif |
1125 |
+diff -ur share/mk.old/bsd.info.mk share/mk/bsd.info.mk |
1126 |
+--- share/mk.old/bsd.info.mk 2011-10-18 14:42:26.000000000 +0000 |
1127 |
++++ share/mk/bsd.info.mk 2011-11-06 15:45:08.000000000 +0000 |
1128 |
+@@ -83,6 +83,7 @@ |
1129 |
+ TEX?= tex |
1130 |
+ DVIPS?= dvips |
1131 |
+ DVIPS2ASCII?= dvips2ascii |
1132 |
++INSTALL?= install |
1133 |
+ |
1134 |
+ .SUFFIXES: ${ICOMPRESS_EXT} .info .texi .texinfo .dvi .ps .latin1 .html |
1135 |
+ |
1136 |
+@@ -144,15 +145,17 @@ |
1137 |
+ INSTALLINFODIRS+= ${x:S/$/-install/} |
1138 |
+ ${x:S/$/-install/}: |
1139 |
+ .if !empty(.MAKEFLAGS:M-j) |
1140 |
++ ${INSTALL} -d ${DESTDIR}${INFODIR} |
1141 |
+ lockf -k ${DESTDIR}${INFODIR}/${INFODIRFILE} \ |
1142 |
+ ${INSTALLINFO} ${INSTALLINFOFLAGS} \ |
1143 |
+- --defsection=${INFOSECTION} \ |
1144 |
+- --defentry=${INFOENTRY_${x}} \ |
1145 |
++ --section=${INFOSECTION} \ |
1146 |
++ --entry=${INFOENTRY_${x}} \ |
1147 |
+ ${x}.info ${DESTDIR}${INFODIR}/${INFODIRFILE} |
1148 |
+ .else |
1149 |
++ ${INSTALL} -d ${DESTDIR}${INFODIR} |
1150 |
+ ${INSTALLINFO} ${INSTALLINFOFLAGS} \ |
1151 |
+- --defsection=${INFOSECTION} \ |
1152 |
+- --defentry=${INFOENTRY_${x}} \ |
1153 |
++ --section=${INFOSECTION} \ |
1154 |
++ --entry=${INFOENTRY_${x}} \ |
1155 |
+ ${x}.info ${DESTDIR}${INFODIR}/${INFODIRFILE} |
1156 |
+ .endif |
1157 |
+ .endfor |
1158 |
+diff -ur share/mk.old/bsd.lib.mk share/mk/bsd.lib.mk |
1159 |
+--- share/mk.old/bsd.lib.mk 2011-10-18 14:42:26.000000000 +0000 |
1160 |
++++ share/mk/bsd.lib.mk 2011-11-06 15:45:08.000000000 +0000 |
1161 |
+@@ -46,10 +46,6 @@ |
1162 |
+ .endif |
1163 |
+ .endif |
1164 |
+ |
1165 |
+-.if !defined(DEBUG_FLAGS) |
1166 |
+-STRIP?= -s |
1167 |
+-.endif |
1168 |
+- |
1169 |
+ .include <bsd.libnames.mk> |
1170 |
+ |
1171 |
+ # prefer .s to a .c, add .po, remove stuff not used in the BSD libraries |
1172 |
+@@ -270,14 +266,17 @@ |
1173 |
+ .ORDER: beforeinstall _libinstall |
1174 |
+ _libinstall: |
1175 |
+ .if defined(LIB) && !empty(LIB) && ${MK_INSTALLLIB} != "no" |
1176 |
++ ${INSTALL} -d ${DESTDIR}${LIBDIR} |
1177 |
+ ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1178 |
+ ${_INSTALLFLAGS} lib${LIB}.a ${DESTDIR}${LIBDIR} |
1179 |
+ .endif |
1180 |
+ .if ${MK_PROFILE} != "no" && defined(LIB) && !empty(LIB) |
1181 |
++ ${INSTALL} -d ${DESTDIR}${LIBDIR} |
1182 |
+ ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1183 |
+ ${_INSTALLFLAGS} lib${LIB}_p.a ${DESTDIR}${LIBDIR} |
1184 |
+ .endif |
1185 |
+ .if defined(SHLIB_NAME) |
1186 |
++ ${INSTALL} -d ${DESTDIR}${SHLIBDIR} |
1187 |
+ ${INSTALL} ${STRIP} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1188 |
+ ${_INSTALLFLAGS} ${_SHLINSTALLFLAGS} \ |
1189 |
+ ${SHLIB_NAME} ${DESTDIR}${SHLIBDIR} |
1190 |
+@@ -295,10 +294,12 @@ |
1191 |
+ .endif |
1192 |
+ .endif |
1193 |
+ .if defined(INSTALL_PIC_ARCHIVE) && defined(LIB) && !empty(LIB) && ${MK_TOOLCHAIN} != "no" |
1194 |
++ ${INSTALL} -d ${DESTDIR}${LIBDIR} |
1195 |
+ ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1196 |
+ ${_INSTALLFLAGS} lib${LIB}_pic.a ${DESTDIR}${LIBDIR} |
1197 |
+ .endif |
1198 |
+ .if defined(WANT_LINT) && !defined(NO_LINT) && defined(LIB) && !empty(LIB) |
1199 |
++ ${INSTALL} -d ${DESTDIR}${LINTLIBDIR} |
1200 |
+ ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1201 |
+ ${_INSTALLFLAGS} ${LINTLIB} ${DESTDIR}${LINTLIBDIR} |
1202 |
+ .endif |
1203 |
+diff -ur share/mk.old/bsd.libnames.mk share/mk/bsd.libnames.mk |
1204 |
+--- share/mk.old/bsd.libnames.mk 2011-10-18 14:42:26.000000000 +0000 |
1205 |
++++ share/mk/bsd.libnames.mk 2011-11-06 15:45:08.000000000 +0000 |
1206 |
+@@ -46,7 +46,7 @@ |
1207 |
+ LIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a |
1208 |
+ LIBELF?= ${DESTDIR}${LIBDIR}/libelf.a |
1209 |
+ LIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a |
1210 |
+-LIBFL?= "don't use LIBFL, use LIBL" |
1211 |
++LIBFL?= ${DESTDIR}${LIBDIR}/libfl.a |
1212 |
+ LIBFORM?= ${DESTDIR}${LIBDIR}/libform.a |
1213 |
+ LIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a |
1214 |
+ LIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a |
1215 |
+@@ -77,7 +77,7 @@ |
1216 |
+ LIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a |
1217 |
+ LIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a |
1218 |
+ LIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a |
1219 |
+-LIBL?= ${DESTDIR}${LIBDIR}/libl.a |
1220 |
++LIBL?= ${DESTDIR}${LIBDIR}/libfl.a |
1221 |
+ LIBLN?= "don't use LIBLN, use LIBL" |
1222 |
+ .if ${MK_BIND} != "no" |
1223 |
+ LIBLWRES?= ${DESTDIR}${LIBDIR}/liblwres.a |
1224 |
+diff -ur share/mk.old/bsd.links.mk share/mk/bsd.links.mk |
1225 |
+--- share/mk.old/bsd.links.mk 2011-10-18 14:42:26.000000000 +0000 |
1226 |
++++ share/mk/bsd.links.mk 2011-11-06 15:45:08.000000000 +0000 |
1227 |
+@@ -15,6 +15,8 @@ |
1228 |
+ t=${DESTDIR}$$1; \ |
1229 |
+ shift; \ |
1230 |
+ ${ECHO} $$t -\> $$l; \ |
1231 |
++ d=`dirname $$t`; \ |
1232 |
++ test -d $$d || mkdir $$d; \ |
1233 |
+ ln -f $$l $$t; \ |
1234 |
+ done; true |
1235 |
+ .endif |
1236 |
+@@ -26,6 +28,8 @@ |
1237 |
+ t=${DESTDIR}$$1; \ |
1238 |
+ shift; \ |
1239 |
+ ${ECHO} $$t -\> $$l; \ |
1240 |
++ d=`dirname $$t`; \ |
1241 |
++ test -d $$d || mkdir $$d; \ |
1242 |
+ ln -fs $$l $$t; \ |
1243 |
+ done; true |
1244 |
+ .endif |
1245 |
+diff -ur share/mk.old/bsd.man.mk share/mk/bsd.man.mk |
1246 |
+--- share/mk.old/bsd.man.mk 2011-10-18 14:42:26.000000000 +0000 |
1247 |
++++ share/mk/bsd.man.mk 2011-11-06 15:45:08.000000000 +0000 |
1248 |
+@@ -165,9 +165,11 @@ |
1249 |
+ .if defined(NO_MANCOMPRESS) |
1250 |
+ .if defined(MANFILTER) |
1251 |
+ .for __page in ${MAN} |
1252 |
++ ${INSTALL} -d ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR}/${page} |
1253 |
+ ${MINSTALL} ${__page:T:S/$/${FILTEXTENSION}/g} \ |
1254 |
+ ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR}/${__page} |
1255 |
+ .if defined(MANBUILDCAT) && !empty(MANBUILDCAT) |
1256 |
++ ${INSTALL} -d ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page} |
1257 |
+ ${MINSTALL} ${__page:T:S/$/${CATEXT}${FILTEXTENSION}/g} \ |
1258 |
+ ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page} |
1259 |
+ .endif |
1260 |
+@@ -181,11 +183,14 @@ |
1261 |
+ esac; \ |
1262 |
+ page=$$1; shift; sect=$$1; shift; \ |
1263 |
+ d=${DESTDIR}${MANDIR}$${sect}${MANSUBDIR}; \ |
1264 |
++ ${ECHO} ${INSTALL} -d $${d}; \ |
1265 |
++ ${INSTALL} -d $${d}; \ |
1266 |
+ ${ECHO} ${MINSTALL} $${page} $${d}; \ |
1267 |
+ ${MINSTALL} $${page} $${d}; \ |
1268 |
+ done |
1269 |
+ .if defined(MANBUILDCAT) && !empty(MANBUILDCAT) |
1270 |
+ .for __page in ${MAN} |
1271 |
++ ${INSTALL} -d ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page:T} |
1272 |
+ ${MINSTALL} ${__page:T:S/$/${CATEXT}/} \ |
1273 |
+ ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T} |
1274 |
+ .endfor |
1275 |
+@@ -193,9 +198,11 @@ |
1276 |
+ .endif |
1277 |
+ .else |
1278 |
+ .for __page in ${MAN} |
1279 |
++ ${INSTALL} -d ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR} |
1280 |
+ ${MINSTALL} ${__page:T:S/$/${MCOMPRESS_EXT}/g} \ |
1281 |
+ ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR} |
1282 |
+ .if defined(MANBUILDCAT) && !empty(MANBUILDCAT) |
1283 |
++ ${INSTALL} -d ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page:T:S/$/${MCOMPRESS_EXT} |
1284 |
+ ${MINSTALL} ${__page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g} \ |
1285 |
+ ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T:S/$/${MCOMPRESS_EXT}/} |
1286 |
+ .endif |
1287 |
+diff -ur share/mk.old/bsd.nls.mk share/mk/bsd.nls.mk |
1288 |
+--- share/mk.old/bsd.nls.mk 2011-10-18 14:42:26.000000000 +0000 |
1289 |
++++ share/mk/bsd.nls.mk 2011-11-06 15:45:08.000000000 +0000 |
1290 |
+@@ -62,7 +62,8 @@ |
1291 |
+ # installation rules |
1292 |
+ # |
1293 |
+ .for file in ${NLS} |
1294 |
+-NLSNAME_${file:T}= ${file:T:R}/${NLSNAME}.cat |
1295 |
++NLSDIR_${file:T}= ${SHAREDIR}/nls/${file:T:R}/ |
1296 |
++NLSNAME_${file:T}= ${NLSNAME}.cat |
1297 |
+ .if defined(NLSLINKS_${file:R}) && !empty(NLSLINKS_${file:R}) |
1298 |
+ NLSLINKS+= ${file:R} |
1299 |
+ .endif |
1300 |
+diff -ur share/mk.old/bsd.own.mk share/mk/bsd.own.mk |
1301 |
+--- share/mk.old/bsd.own.mk 2011-10-18 14:42:26.000000000 +0000 |
1302 |
++++ share/mk/bsd.own.mk 2011-11-06 15:45:08.000000000 +0000 |
1303 |
+@@ -182,9 +182,6 @@ |
1304 |
+ INCLUDEDIR?= /usr/include |
1305 |
+ |
1306 |
+ # Common variables |
1307 |
+-.if !defined(DEBUG_FLAGS) |
1308 |
+-STRIP?= -s |
1309 |
+-.endif |
1310 |
+ |
1311 |
+ COMPRESS_CMD?= gzip -cn |
1312 |
+ COMPRESS_EXT?= .gz |
1313 |
+diff -ur share/mk.old/bsd.prog.mk share/mk/bsd.prog.mk |
1314 |
+--- share/mk.old/bsd.prog.mk 2011-10-18 14:42:26.000000000 +0000 |
1315 |
++++ share/mk/bsd.prog.mk 2011-11-06 15:45:08.000000000 +0000 |
1316 |
+@@ -33,10 +33,6 @@ |
1317 |
+ CFLAGS+=${CRUNCH_CFLAGS} |
1318 |
+ .endif |
1319 |
+ |
1320 |
+-.if !defined(DEBUG_FLAGS) |
1321 |
+-STRIP?= -s |
1322 |
+-.endif |
1323 |
+- |
1324 |
+ .if defined(NO_SHARED) && (${NO_SHARED} != "no" && ${NO_SHARED} != "NO") |
1325 |
+ LDFLAGS+= -static |
1326 |
+ .endif |
1327 |
+@@ -155,6 +151,7 @@ |
1328 |
+ .ORDER: beforeinstall _proginstall |
1329 |
+ _proginstall: |
1330 |
+ .if defined(PROG) |
1331 |
++ ${INSTALL} -d ${DESTDIR}${BINDIR} |
1332 |
+ .if defined(PROGNAME) |
1333 |
+ ${INSTALL} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
1334 |
+ ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR}/${PROGNAME} |
1335 |
+@@ -186,6 +183,7 @@ |
1336 |
+ SCRIPTSMODE_${script:T}?= ${SCRIPTSMODE} |
1337 |
+ _scriptsinstall: _SCRIPTSINS_${script:T} |
1338 |
+ _SCRIPTSINS_${script:T}: ${script} |
1339 |
++ ${INSTALL} -d ${DESTDIR}${SCRIPTSDIR_${.ALLSRC:T}} |
1340 |
+ ${INSTALL} -o ${SCRIPTSOWN_${.ALLSRC:T}} \ |
1341 |
+ -g ${SCRIPTSGRP_${.ALLSRC:T}} -m ${SCRIPTSMODE_${.ALLSRC:T}} \ |
1342 |
+ ${.ALLSRC} \ |
1343 |
+diff -ur share/mk.old/bsd.sys.mk share/mk/bsd.sys.mk |
1344 |
+--- share/mk.old/bsd.sys.mk 2011-10-18 14:42:26.000000000 +0000 |
1345 |
++++ share/mk/bsd.sys.mk 2011-11-06 15:45:08.000000000 +0000 |
1346 |
+@@ -28,9 +28,6 @@ |
1347 |
+ . if defined(WARNS) |
1348 |
+ . if ${WARNS} >= 1 |
1349 |
+ CWARNFLAGS += -Wsystem-headers |
1350 |
+-. if !defined(NO_WERROR) |
1351 |
+-CWARNFLAGS += -Werror |
1352 |
+-. endif |
1353 |
+ . endif |
1354 |
+ . if ${WARNS} >= 2 |
1355 |
+ CWARNFLAGS += -Wall -Wno-format-y2k |
1356 |
+@@ -66,9 +63,6 @@ |
1357 |
+ . if ${WFORMAT} > 0 |
1358 |
+ #CWARNFLAGS += -Wformat-nonliteral -Wformat-security -Wno-format-extra-args |
1359 |
+ CWARNFLAGS += -Wformat=2 -Wno-format-extra-args |
1360 |
+-. if !defined(NO_WERROR) |
1361 |
+-CWARNFLAGS += -Werror |
1362 |
+-. endif |
1363 |
+ . endif |
1364 |
+ . endif |
1365 |
+ . if defined(NO_WFORMAT) |
1366 |
+diff -ur share/mk.old/sys.mk share/mk/sys.mk |
1367 |
+--- share/mk.old/sys.mk 2011-10-18 14:42:26.000000000 +0000 |
1368 |
++++ share/mk/sys.mk 2011-11-06 15:45:08.000000000 +0000 |
1369 |
+@@ -349,12 +349,6 @@ |
1370 |
+ (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && \ |
1371 |
+ ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) |
1372 |
+ |
1373 |
+-# FreeBSD build pollution. Hide it in the non-POSIX part of the ifdef. |
1374 |
+-__MAKE_CONF?=/etc/make.conf |
1375 |
+-.if exists(${__MAKE_CONF}) |
1376 |
+-.include "${__MAKE_CONF}" |
1377 |
+-.endif |
1378 |
+- |
1379 |
+ .if defined(__MAKE_SHELL) && !empty(__MAKE_SHELL) |
1380 |
+ SHELL= ${__MAKE_SHELL} |
1381 |
+ .SHELL: path=${__MAKE_SHELL} |
1382 |
|
1383 |
diff --git a/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.0-gnu.patch b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.0-gnu.patch |
1384 |
new file mode 100644 |
1385 |
index 0000000..bd7d7e6 |
1386 |
--- /dev/null |
1387 |
+++ b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.0-gnu.patch |
1388 |
@@ -0,0 +1,79 @@ |
1389 |
+Index: work/share/mk/bsd.lib.mk |
1390 |
+=================================================================== |
1391 |
+--- work.orig/share/mk/bsd.lib.mk |
1392 |
++++ work/share/mk/bsd.lib.mk |
1393 |
+@@ -146,11 +146,7 @@ _LIBS= lib${LIB}.a |
1394 |
+ lib${LIB}.a: ${OBJS} ${STATICOBJS} |
1395 |
+ @${ECHO} building static ${LIB} library |
1396 |
+ @rm -f ${.TARGET} |
1397 |
+-.if !defined(NM) |
1398 |
+- @${AR} cq ${.TARGET} `lorder ${OBJS} ${STATICOBJS} | tsort -q` ${ARADD} |
1399 |
+-.else |
1400 |
+- @${AR} cq ${.TARGET} `NM='${NM}' lorder ${OBJS} ${STATICOBJS} | tsort -q` ${ARADD} |
1401 |
+-.endif |
1402 |
++ @${AR} cq ${.TARGET} ${OBJS} ${STATICOBJS} ${ARADD} |
1403 |
+ ${RANLIB} ${.TARGET} |
1404 |
+ .endif |
1405 |
+ |
1406 |
+@@ -163,11 +159,7 @@ POBJS+= ${OBJS:.o=.po} ${STATICOBJS:.o= |
1407 |
+ lib${LIB}_p.a: ${POBJS} |
1408 |
+ @${ECHO} building profiled ${LIB} library |
1409 |
+ @rm -f ${.TARGET} |
1410 |
+-.if !defined(NM) |
1411 |
+- @${AR} cq ${.TARGET} `lorder ${POBJS} | tsort -q` ${ARADD} |
1412 |
+-.else |
1413 |
+- @${AR} cq ${.TARGET} `NM='${NM}' lorder ${POBJS} | tsort -q` ${ARADD} |
1414 |
+-.endif |
1415 |
++ @${AR} cq ${.TARGET} ${POBJS} ${ARADD} |
1416 |
+ ${RANLIB} ${.TARGET} |
1417 |
+ .endif |
1418 |
+ |
1419 |
+@@ -189,15 +181,9 @@ ${SHLIB_NAME}: ${SOBJS} |
1420 |
+ .if defined(SHLIB_LINK) |
1421 |
+ @ln -fs ${.TARGET} ${SHLIB_LINK} |
1422 |
+ .endif |
1423 |
+-.if !defined(NM) |
1424 |
+ @${CC} ${LDFLAGS} ${SSP_CFLAGS} -shared -Wl,-x \ |
1425 |
+ -o ${.TARGET} -Wl,-soname,${SONAME} \ |
1426 |
+- `lorder ${SOBJS} | tsort -q` ${LDADD} |
1427 |
+-.else |
1428 |
+- @${CC} ${LDFLAGS} ${SSP_CFLAGS} -shared -Wl,-x \ |
1429 |
+- -o ${.TARGET} -Wl,-soname,${SONAME} \ |
1430 |
+- `NM='${NM}' lorder ${SOBJS} | tsort -q` ${LDADD} |
1431 |
+-.endif |
1432 |
++ `echo ${SOBJS} | xargs -n 1 echo | sort -u` ${LDADD} |
1433 |
+ @[ -z "${CTFMERGE}" -o -n "${NO_CTF}" ] || \ |
1434 |
+ (${ECHO} ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SOBJS} && \ |
1435 |
+ ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SOBJS}) |
1436 |
+@@ -245,13 +231,6 @@ _EXTRADEPEND: |
1437 |
+ |
1438 |
+ .if !target(install) |
1439 |
+ |
1440 |
+-.if defined(PRECIOUSLIB) |
1441 |
+-.if !defined(NO_FSCHG) |
1442 |
+-SHLINSTALLFLAGS+= -fschg |
1443 |
+-.endif |
1444 |
+-SHLINSTALLFLAGS+= -S |
1445 |
+-.endif |
1446 |
+- |
1447 |
+ _INSTALLFLAGS:= ${INSTALLFLAGS} |
1448 |
+ .for ie in ${INSTALLFLAGS_EDIT} |
1449 |
+ _INSTALLFLAGS:= ${_INSTALLFLAGS${ie}} |
1450 |
+Index: work/share/mk/bsd.prog.mk |
1451 |
+=================================================================== |
1452 |
+--- work.orig/share/mk/bsd.prog.mk |
1453 |
++++ work/share/mk/bsd.prog.mk |
1454 |
+@@ -134,13 +134,6 @@ _EXTRADEPEND: |
1455 |
+ |
1456 |
+ .if !target(install) |
1457 |
+ |
1458 |
+-.if defined(PRECIOUSPROG) |
1459 |
+-.if !defined(NO_FSCHG) |
1460 |
+-INSTALLFLAGS+= -fschg |
1461 |
+-.endif |
1462 |
+-INSTALLFLAGS+= -S |
1463 |
+-.endif |
1464 |
+- |
1465 |
+ _INSTALLFLAGS:= ${INSTALLFLAGS} |
1466 |
+ .for ie in ${INSTALLFLAGS_EDIT} |
1467 |
+ _INSTALLFLAGS:= ${_INSTALLFLAGS${ie}} |
1468 |
|
1469 |
diff --git a/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.1-gentoo.patch b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.1-gentoo.patch |
1470 |
new file mode 100644 |
1471 |
index 0000000..598d0b9 |
1472 |
--- /dev/null |
1473 |
+++ b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.1-gentoo.patch |
1474 |
@@ -0,0 +1,326 @@ |
1475 |
+diff -Nur share.orig/mk/bsd.doc.mk share/mk/bsd.doc.mk |
1476 |
+--- share.orig/mk/bsd.doc.mk 2012-07-12 13:25:44.000000000 +0900 |
1477 |
++++ share/mk/bsd.doc.mk 2012-07-16 00:01:55.000000000 +0900 |
1478 |
+@@ -135,10 +135,12 @@ |
1479 |
+ realinstall: |
1480 |
+ .for _dev in ${PRINTERDEVICE:Mhtml} |
1481 |
+ cd ${SRCDIR}; \ |
1482 |
++ ${INSTALL} -d ${DESTDIR}${BINDIR}/${VOLUME}; \ |
1483 |
+ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
1484 |
+ ${DOC}*.html ${DESTDIR}${BINDIR}/${VOLUME} |
1485 |
+ .endfor |
1486 |
+ .for _dev in ${PRINTERDEVICE:Nhtml} |
1487 |
++ ${INSTALL} -d ${DESTDIR}${BINDIR}/${VOLUME}; \ |
1488 |
+ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
1489 |
+ ${DFILE.${_dev}} ${DESTDIR}${BINDIR}/${VOLUME} |
1490 |
+ .endfor |
1491 |
+diff -Nur share.orig/mk/bsd.files.mk share/mk/bsd.files.mk |
1492 |
+--- share.orig/mk/bsd.files.mk 2012-07-12 13:25:44.000000000 +0900 |
1493 |
++++ share/mk/bsd.files.mk 2012-07-16 00:01:55.000000000 +0900 |
1494 |
+@@ -39,6 +39,7 @@ |
1495 |
+ .endif |
1496 |
+ installfiles: _${group}INS_${file:T} |
1497 |
+ _${group}INS_${file:T}: ${file} |
1498 |
++ ${INSTALL} -d ${DESTDIR}${${group}DIR_${.ALLSRC:T}} |
1499 |
+ ${INSTALL} -o ${${group}OWN_${.ALLSRC:T}} \ |
1500 |
+ -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \ |
1501 |
+ ${.ALLSRC} \ |
1502 |
+@@ -51,10 +52,12 @@ |
1503 |
+ installfiles: _${group}INS |
1504 |
+ _${group}INS: ${_${group}FILES} |
1505 |
+ .if defined(${group}NAME) |
1506 |
++ ${INSTALL} -d ${DESTDIR}${${group}DIR}/${${group}NAME} |
1507 |
+ ${INSTALL} -o ${${group}OWN} -g ${${group}GRP} \ |
1508 |
+ -m ${${group}MODE} ${.ALLSRC} \ |
1509 |
+ ${DESTDIR}${${group}DIR}/${${group}NAME} |
1510 |
+ .else |
1511 |
++ ${INSTALL} -d ${DESTDIR}${${group}DIR} |
1512 |
+ ${INSTALL} -o ${${group}OWN} -g ${${group}GRP} \ |
1513 |
+ -m ${${group}MODE} ${.ALLSRC} ${DESTDIR}${${group}DIR} |
1514 |
+ .endif |
1515 |
+diff -Nur share.orig/mk/bsd.incs.mk share/mk/bsd.incs.mk |
1516 |
+--- share.orig/mk/bsd.incs.mk 2012-07-12 13:25:44.000000000 +0900 |
1517 |
++++ share/mk/bsd.incs.mk 2012-07-16 00:01:55.000000000 +0900 |
1518 |
+@@ -41,6 +41,9 @@ |
1519 |
+ .endif |
1520 |
+ installincludes: _${group}INS_${header:T} |
1521 |
+ _${group}INS_${header:T}: ${header} |
1522 |
++ ${INSTALL} -d -o ${${group}OWN_${.ALLSRC:T}} \ |
1523 |
++ -g ${${group}GRP_${.ALLSRC:T}} \ |
1524 |
++ ${DESTDIR}${${group}DIR_${.ALLSRC:T}} |
1525 |
+ ${INSTALL} -C -o ${${group}OWN_${.ALLSRC:T}} \ |
1526 |
+ -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \ |
1527 |
+ ${.ALLSRC} \ |
1528 |
+@@ -53,9 +56,13 @@ |
1529 |
+ installincludes: _${group}INS |
1530 |
+ _${group}INS: ${_${group}INCS} |
1531 |
+ .if defined(${group}NAME) |
1532 |
++ ${INSTALL} -d -o ${${group}OWN} -g ${${group}GRP} \ |
1533 |
++ ${DESTDIR}${${group}DIR} |
1534 |
+ ${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
1535 |
+ ${.ALLSRC} ${DESTDIR}${${group}DIR}/${${group}NAME} |
1536 |
+ .else |
1537 |
++ ${INSTALL} -d -o ${${group}OWN} -g ${${group}GRP} \ |
1538 |
++ ${DESTDIR}${${group}DIR} |
1539 |
+ ${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
1540 |
+ ${.ALLSRC} ${DESTDIR}${${group}DIR} |
1541 |
+ .endif |
1542 |
+diff -Nur share.orig/mk/bsd.info.mk share/mk/bsd.info.mk |
1543 |
+--- share.orig/mk/bsd.info.mk 2012-07-12 13:25:44.000000000 +0900 |
1544 |
++++ share/mk/bsd.info.mk 2012-07-16 00:01:55.000000000 +0900 |
1545 |
+@@ -83,6 +83,7 @@ |
1546 |
+ TEX?= tex |
1547 |
+ DVIPS?= dvips |
1548 |
+ DVIPS2ASCII?= dvips2ascii |
1549 |
++INSTALL?= install |
1550 |
+ |
1551 |
+ .SUFFIXES: ${ICOMPRESS_EXT} .info .texi .texinfo .dvi .ps .latin1 .html |
1552 |
+ |
1553 |
+@@ -144,15 +145,17 @@ |
1554 |
+ INSTALLINFODIRS+= ${x:S/$/-install/} |
1555 |
+ ${x:S/$/-install/}: |
1556 |
+ .if !empty(.MAKEFLAGS:M-j) |
1557 |
++ ${INSTALL} -d ${DESTDIR}${INFODIR} |
1558 |
+ lockf -k ${DESTDIR}${INFODIR}/${INFODIRFILE} \ |
1559 |
+ ${INSTALLINFO} ${INSTALLINFOFLAGS} \ |
1560 |
+- --defsection=${INFOSECTION} \ |
1561 |
+- --defentry=${INFOENTRY_${x}} \ |
1562 |
++ --section=${INFOSECTION} \ |
1563 |
++ --entry=${INFOENTRY_${x}} \ |
1564 |
+ ${x}.info ${DESTDIR}${INFODIR}/${INFODIRFILE} |
1565 |
+ .else |
1566 |
++ ${INSTALL} -d ${DESTDIR}${INFODIR} |
1567 |
+ ${INSTALLINFO} ${INSTALLINFOFLAGS} \ |
1568 |
+- --defsection=${INFOSECTION} \ |
1569 |
+- --defentry=${INFOENTRY_${x}} \ |
1570 |
++ --section=${INFOSECTION} \ |
1571 |
++ --entry=${INFOENTRY_${x}} \ |
1572 |
+ ${x}.info ${DESTDIR}${INFODIR}/${INFODIRFILE} |
1573 |
+ .endif |
1574 |
+ .endfor |
1575 |
+diff -Nur share.orig/mk/bsd.lib.mk share/mk/bsd.lib.mk |
1576 |
+--- share.orig/mk/bsd.lib.mk 2012-07-12 13:25:44.000000000 +0900 |
1577 |
++++ share/mk/bsd.lib.mk 2012-07-16 00:01:55.000000000 +0900 |
1578 |
+@@ -46,10 +46,6 @@ |
1579 |
+ .endif |
1580 |
+ .endif |
1581 |
+ |
1582 |
+-.if !defined(DEBUG_FLAGS) |
1583 |
+-STRIP?= -s |
1584 |
+-.endif |
1585 |
+- |
1586 |
+ .include <bsd.libnames.mk> |
1587 |
+ |
1588 |
+ # prefer .s to a .c, add .po, remove stuff not used in the BSD libraries |
1589 |
+@@ -284,14 +280,17 @@ |
1590 |
+ .ORDER: beforeinstall _libinstall |
1591 |
+ _libinstall: |
1592 |
+ .if defined(LIB) && !empty(LIB) && ${MK_INSTALLLIB} != "no" |
1593 |
++ ${INSTALL} -d ${DESTDIR}${LIBDIR} |
1594 |
+ ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1595 |
+ ${_INSTALLFLAGS} lib${LIB}.a ${DESTDIR}${LIBDIR} |
1596 |
+ .endif |
1597 |
+ .if ${MK_PROFILE} != "no" && defined(LIB) && !empty(LIB) |
1598 |
++ ${INSTALL} -d ${DESTDIR}${LIBDIR} |
1599 |
+ ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1600 |
+ ${_INSTALLFLAGS} lib${LIB}_p.a ${DESTDIR}${LIBDIR} |
1601 |
+ .endif |
1602 |
+ .if defined(SHLIB_NAME) |
1603 |
++ ${INSTALL} -d ${DESTDIR}${SHLIBDIR} |
1604 |
+ ${INSTALL} ${STRIP} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1605 |
+ ${_INSTALLFLAGS} ${_SHLINSTALLFLAGS} \ |
1606 |
+ ${SHLIB_NAME} ${DESTDIR}${SHLIBDIR} |
1607 |
+@@ -329,10 +328,12 @@ |
1608 |
+ .endif # SHLIB_LINK |
1609 |
+ .endif # SHIB_NAME |
1610 |
+ .if defined(INSTALL_PIC_ARCHIVE) && defined(LIB) && !empty(LIB) && ${MK_TOOLCHAIN} != "no" |
1611 |
++ ${INSTALL} -d ${DESTDIR}${LIBDIR} |
1612 |
+ ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1613 |
+ ${_INSTALLFLAGS} lib${LIB}_pic.a ${DESTDIR}${LIBDIR} |
1614 |
+ .endif |
1615 |
+ .if defined(WANT_LINT) && !defined(NO_LINT) && defined(LIB) && !empty(LIB) |
1616 |
++ ${INSTALL} -d ${DESTDIR}${LINTLIBDIR} |
1617 |
+ ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
1618 |
+ ${_INSTALLFLAGS} ${LINTLIB} ${DESTDIR}${LINTLIBDIR} |
1619 |
+ .endif |
1620 |
+diff -Nur share.orig/mk/bsd.libnames.mk share/mk/bsd.libnames.mk |
1621 |
+--- share.orig/mk/bsd.libnames.mk 2012-07-12 13:25:44.000000000 +0900 |
1622 |
++++ share/mk/bsd.libnames.mk 2012-07-16 00:01:55.000000000 +0900 |
1623 |
+@@ -48,7 +48,7 @@ |
1624 |
+ LIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a |
1625 |
+ LIBELF?= ${DESTDIR}${LIBDIR}/libelf.a |
1626 |
+ LIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a |
1627 |
+-LIBFL?= "don't use LIBFL, use LIBL" |
1628 |
++LIBFL?= ${DESTDIR}${LIBDIR}/libfl.a |
1629 |
+ LIBFORM?= ${DESTDIR}${LIBDIR}/libform.a |
1630 |
+ LIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a |
1631 |
+ LIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a |
1632 |
+@@ -79,7 +79,7 @@ |
1633 |
+ LIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a |
1634 |
+ LIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a |
1635 |
+ LIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a |
1636 |
+-LIBL?= ${DESTDIR}${LIBDIR}/libl.a |
1637 |
++LIBL?= ${DESTDIR}${LIBDIR}/libfl.a |
1638 |
+ LIBLN?= "don't use LIBLN, use LIBL" |
1639 |
+ .if ${MK_BIND} != "no" |
1640 |
+ LIBLWRES?= ${DESTDIR}${LIBDIR}/liblwres.a |
1641 |
+diff -Nur share.orig/mk/bsd.links.mk share/mk/bsd.links.mk |
1642 |
+--- share.orig/mk/bsd.links.mk 2012-07-12 13:25:44.000000000 +0900 |
1643 |
++++ share/mk/bsd.links.mk 2012-07-16 00:01:55.000000000 +0900 |
1644 |
+@@ -15,6 +15,8 @@ |
1645 |
+ t=${DESTDIR}$$1; \ |
1646 |
+ shift; \ |
1647 |
+ ${ECHO} $$t -\> $$l; \ |
1648 |
++ d=`dirname $$t`; \ |
1649 |
++ test -d $$d || mkdir $$d; \ |
1650 |
+ ln -f $$l $$t; \ |
1651 |
+ done; true |
1652 |
+ .endif |
1653 |
+@@ -26,6 +28,8 @@ |
1654 |
+ t=${DESTDIR}$$1; \ |
1655 |
+ shift; \ |
1656 |
+ ${ECHO} $$t -\> $$l; \ |
1657 |
++ d=`dirname $$t`; \ |
1658 |
++ test -d $$d || mkdir $$d; \ |
1659 |
+ ln -fs $$l $$t; \ |
1660 |
+ done; true |
1661 |
+ .endif |
1662 |
+diff -Nur share.orig/mk/bsd.man.mk share/mk/bsd.man.mk |
1663 |
+--- share.orig/mk/bsd.man.mk 2012-07-12 13:25:44.000000000 +0900 |
1664 |
++++ share/mk/bsd.man.mk 2012-07-16 00:01:55.000000000 +0900 |
1665 |
+@@ -165,9 +165,11 @@ |
1666 |
+ .if defined(NO_MANCOMPRESS) |
1667 |
+ .if defined(MANFILTER) |
1668 |
+ .for __page in ${MAN} |
1669 |
++ ${INSTALL} -d ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR}/${page} |
1670 |
+ ${MINSTALL} ${__page:T:S/$/${FILTEXTENSION}/g} \ |
1671 |
+ ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR}/${__page} |
1672 |
+ .if defined(MANBUILDCAT) && !empty(MANBUILDCAT) |
1673 |
++ ${INSTALL} -d ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page} |
1674 |
+ ${MINSTALL} ${__page:T:S/$/${CATEXT}${FILTEXTENSION}/g} \ |
1675 |
+ ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page} |
1676 |
+ .endif |
1677 |
+@@ -181,11 +183,14 @@ |
1678 |
+ esac; \ |
1679 |
+ page=$$1; shift; sect=$$1; shift; \ |
1680 |
+ d=${DESTDIR}${MANDIR}$${sect}${MANSUBDIR}; \ |
1681 |
++ ${ECHO} ${INSTALL} -d $${d}; \ |
1682 |
++ ${INSTALL} -d $${d}; \ |
1683 |
+ ${ECHO} ${MINSTALL} $${page} $${d}; \ |
1684 |
+ ${MINSTALL} $${page} $${d}; \ |
1685 |
+ done |
1686 |
+ .if defined(MANBUILDCAT) && !empty(MANBUILDCAT) |
1687 |
+ .for __page in ${MAN} |
1688 |
++ ${INSTALL} -d ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page:T} |
1689 |
+ ${MINSTALL} ${__page:T:S/$/${CATEXT}/} \ |
1690 |
+ ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T} |
1691 |
+ .endfor |
1692 |
+@@ -193,9 +198,11 @@ |
1693 |
+ .endif |
1694 |
+ .else |
1695 |
+ .for __page in ${MAN} |
1696 |
++ ${INSTALL} -d ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR} |
1697 |
+ ${MINSTALL} ${__page:T:S/$/${MCOMPRESS_EXT}/g} \ |
1698 |
+ ${DESTDIR}${MANDIR}${__page:E}${MANSUBDIR} |
1699 |
+ .if defined(MANBUILDCAT) && !empty(MANBUILDCAT) |
1700 |
++ ${INSTALL} -d ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page:T:S/$/${MCOMPRESS_EXT} |
1701 |
+ ${MINSTALL} ${__page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g} \ |
1702 |
+ ${DESTDIR}${CATDIR}${__page:E}${MANSUBDIR}/${__page:T:S/$/${MCOMPRESS_EXT}/} |
1703 |
+ .endif |
1704 |
+diff -Nur share.orig/mk/bsd.nls.mk share/mk/bsd.nls.mk |
1705 |
+--- share.orig/mk/bsd.nls.mk 2012-07-12 13:25:44.000000000 +0900 |
1706 |
++++ share/mk/bsd.nls.mk 2012-07-16 00:01:55.000000000 +0900 |
1707 |
+@@ -62,7 +62,8 @@ |
1708 |
+ # installation rules |
1709 |
+ # |
1710 |
+ .for file in ${NLS} |
1711 |
+-NLSNAME_${file:T}= ${file:T:R}/${NLSNAME}.cat |
1712 |
++NLSDIR_${file:T}= ${SHAREDIR}/nls/${file:T:R}/ |
1713 |
++NLSNAME_${file:T}= ${NLSNAME}.cat |
1714 |
+ .if defined(NLSLINKS_${file:R}) && !empty(NLSLINKS_${file:R}) |
1715 |
+ NLSLINKS+= ${file:R} |
1716 |
+ .endif |
1717 |
+diff -Nur share.orig/mk/bsd.own.mk share/mk/bsd.own.mk |
1718 |
+--- share.orig/mk/bsd.own.mk 2012-07-12 13:25:44.000000000 +0900 |
1719 |
++++ share/mk/bsd.own.mk 2012-07-16 00:01:55.000000000 +0900 |
1720 |
+@@ -182,9 +182,6 @@ |
1721 |
+ INCLUDEDIR?= /usr/include |
1722 |
+ |
1723 |
+ # Common variables |
1724 |
+-.if !defined(DEBUG_FLAGS) |
1725 |
+-STRIP?= -s |
1726 |
+-.endif |
1727 |
+ |
1728 |
+ COMPRESS_CMD?= gzip -cn |
1729 |
+ COMPRESS_EXT?= .gz |
1730 |
+diff -Nur share.orig/mk/bsd.prog.mk share/mk/bsd.prog.mk |
1731 |
+--- share.orig/mk/bsd.prog.mk 2012-07-12 13:25:44.000000000 +0900 |
1732 |
++++ share/mk/bsd.prog.mk 2012-07-16 00:01:55.000000000 +0900 |
1733 |
+@@ -33,10 +33,6 @@ |
1734 |
+ CFLAGS+=${CRUNCH_CFLAGS} |
1735 |
+ .endif |
1736 |
+ |
1737 |
+-.if !defined(DEBUG_FLAGS) |
1738 |
+-STRIP?= -s |
1739 |
+-.endif |
1740 |
+- |
1741 |
+ .if defined(NO_SHARED) && (${NO_SHARED} != "no" && ${NO_SHARED} != "NO") |
1742 |
+ LDFLAGS+= -static |
1743 |
+ .endif |
1744 |
+@@ -155,6 +151,7 @@ |
1745 |
+ .ORDER: beforeinstall _proginstall |
1746 |
+ _proginstall: |
1747 |
+ .if defined(PROG) |
1748 |
++ ${INSTALL} -d ${DESTDIR}${BINDIR} |
1749 |
+ .if defined(PROGNAME) |
1750 |
+ ${INSTALL} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
1751 |
+ ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR}/${PROGNAME} |
1752 |
+@@ -186,6 +183,7 @@ |
1753 |
+ SCRIPTSMODE_${script:T}?= ${SCRIPTSMODE} |
1754 |
+ _scriptsinstall: _SCRIPTSINS_${script:T} |
1755 |
+ _SCRIPTSINS_${script:T}: ${script} |
1756 |
++ ${INSTALL} -d ${DESTDIR}${SCRIPTSDIR_${.ALLSRC:T}} |
1757 |
+ ${INSTALL} -o ${SCRIPTSOWN_${.ALLSRC:T}} \ |
1758 |
+ -g ${SCRIPTSGRP_${.ALLSRC:T}} -m ${SCRIPTSMODE_${.ALLSRC:T}} \ |
1759 |
+ ${.ALLSRC} \ |
1760 |
+diff -Nur share.orig/mk/bsd.sys.mk share/mk/bsd.sys.mk |
1761 |
+--- share.orig/mk/bsd.sys.mk 2012-07-12 13:25:44.000000000 +0900 |
1762 |
++++ share/mk/bsd.sys.mk 2012-07-16 00:04:14.000000000 +0900 |
1763 |
+@@ -28,10 +28,6 @@ |
1764 |
+ .if defined(WARNS) |
1765 |
+ .if ${WARNS} >= 1 |
1766 |
+ CWARNFLAGS+= -Wsystem-headers |
1767 |
+-.if !defined(NO_WERROR) && ((${MK_CLANG_IS_CC} == "no" && \ |
1768 |
+- ${CC:T:Mclang} != "clang") || !defined(NO_WERROR.clang)) |
1769 |
+-CWARNFLAGS+= -Werror |
1770 |
+-.endif # !NO_WERROR && (!CLANG || !NO_WERROR.clang) |
1771 |
+ .endif # WARNS >= 1 |
1772 |
+ .if ${WARNS} >= 2 |
1773 |
+ CWARNFLAGS+= -Wall -Wno-format-y2k |
1774 |
+@@ -95,10 +91,6 @@ |
1775 |
+ CWARNFLAGS+= -Wno-format-nonliteral |
1776 |
+ .endif # WARNS <= 3 |
1777 |
+ .endif # CLANG |
1778 |
+-.if !defined(NO_WERROR) && ((${MK_CLANG_IS_CC} == "no" && \ |
1779 |
+- ${CC:T:Mclang} != "clang") || !defined(NO_WERROR.clang)) |
1780 |
+-CWARNFLAGS+= -Werror |
1781 |
+-.endif # !NO_WERROR && (!CLANG || !NO_WERROR.clang) |
1782 |
+ .endif # WFORMAT > 0 |
1783 |
+ .endif # WFORMAT |
1784 |
+ .if defined(NO_WFORMAT) || ((${MK_CLANG_IS_CC} != "no" || \ |
1785 |
+diff -Nur share.orig/mk/sys.mk share/mk/sys.mk |
1786 |
+--- share.orig/mk/sys.mk 2012-07-12 13:25:44.000000000 +0900 |
1787 |
++++ share/mk/sys.mk 2012-07-16 00:01:55.000000000 +0900 |
1788 |
+@@ -349,12 +349,6 @@ |
1789 |
+ (${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && \ |
1790 |
+ ${CTFCONVERT} ${CTFFLAGS} ${.TARGET}) |
1791 |
+ |
1792 |
+-# FreeBSD build pollution. Hide it in the non-POSIX part of the ifdef. |
1793 |
+-__MAKE_CONF?=/etc/make.conf |
1794 |
+-.if exists(${__MAKE_CONF}) |
1795 |
+-.include "${__MAKE_CONF}" |
1796 |
+-.endif |
1797 |
+- |
1798 |
+ .if defined(__MAKE_SHELL) && !empty(__MAKE_SHELL) |
1799 |
+ SHELL= ${__MAKE_SHELL} |
1800 |
+ .SHELL: path=${__MAKE_SHELL} |
1801 |
|
1802 |
diff --git a/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.1-gnu.patch b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.1-gnu.patch |
1803 |
new file mode 100644 |
1804 |
index 0000000..f986ed9 |
1805 |
--- /dev/null |
1806 |
+++ b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-9.1-gnu.patch |
1807 |
@@ -0,0 +1,77 @@ |
1808 |
+diff -Nur share.orig/mk/bsd.lib.mk share/mk/bsd.lib.mk |
1809 |
+--- share.orig/mk/bsd.lib.mk 2012-07-16 02:40:07.000000000 +0900 |
1810 |
++++ share/mk/bsd.lib.mk 2012-07-16 02:41:40.000000000 +0900 |
1811 |
+@@ -155,11 +155,7 @@ |
1812 |
+ lib${LIB}.a: ${OBJS} ${STATICOBJS} |
1813 |
+ @${ECHO} building static ${LIB} library |
1814 |
+ @rm -f ${.TARGET} |
1815 |
+-.if !defined(NM) |
1816 |
+- @${AR} cq ${.TARGET} `lorder ${OBJS} ${STATICOBJS} | tsort -q` ${ARADD} |
1817 |
+-.else |
1818 |
+- @${AR} cq ${.TARGET} `NM='${NM}' lorder ${OBJS} ${STATICOBJS} | tsort -q` ${ARADD} |
1819 |
+-.endif |
1820 |
++ @${AR} cq ${.TARGET} ${OBJS} ${STATICOBJS} ${ARADD} |
1821 |
+ ${RANLIB} ${.TARGET} |
1822 |
+ .endif |
1823 |
+ |
1824 |
+@@ -172,11 +168,7 @@ |
1825 |
+ lib${LIB}_p.a: ${POBJS} |
1826 |
+ @${ECHO} building profiled ${LIB} library |
1827 |
+ @rm -f ${.TARGET} |
1828 |
+-.if !defined(NM) |
1829 |
+- @${AR} cq ${.TARGET} `lorder ${POBJS} | tsort -q` ${ARADD} |
1830 |
+-.else |
1831 |
+- @${AR} cq ${.TARGET} `NM='${NM}' lorder ${POBJS} | tsort -q` ${ARADD} |
1832 |
+-.endif |
1833 |
++ @${AR} cq ${.TARGET} ${POBJS} ${ARADD} |
1834 |
+ ${RANLIB} ${.TARGET} |
1835 |
+ .endif |
1836 |
+ |
1837 |
+@@ -203,15 +195,9 @@ |
1838 |
+ .if defined(SHLIB_LINK) |
1839 |
+ @ln -fs ${.TARGET} ${SHLIB_LINK} |
1840 |
+ .endif |
1841 |
+-.if !defined(NM) |
1842 |
+ @${CC} ${LDFLAGS} ${SSP_CFLAGS} ${SOLINKOPTS} \ |
1843 |
+ -o ${.TARGET} -Wl,-soname,${SONAME} \ |
1844 |
+- `lorder ${SOBJS} | tsort -q` ${LDADD} |
1845 |
+-.else |
1846 |
+- @${CC} ${LDFLAGS} ${SSP_CFLAGS} ${SOLINKOPTS} \ |
1847 |
+- -o ${.TARGET} -Wl,-soname,${SONAME} \ |
1848 |
+- `NM='${NM}' lorder ${SOBJS} | tsort -q` ${LDADD} |
1849 |
+-.endif |
1850 |
++ `echo ${SOBJS} | xargs -n 1 echo | sort -u` ${LDADD} |
1851 |
+ @[ -z "${CTFMERGE}" -o -n "${NO_CTF}" ] || \ |
1852 |
+ (${ECHO} ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SOBJS} && \ |
1853 |
+ ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SOBJS}) |
1854 |
+@@ -259,13 +245,6 @@ |
1855 |
+ |
1856 |
+ .if !target(install) |
1857 |
+ |
1858 |
+-.if defined(PRECIOUSLIB) |
1859 |
+-.if !defined(NO_FSCHG) |
1860 |
+-SHLINSTALLFLAGS+= -fschg |
1861 |
+-.endif |
1862 |
+-SHLINSTALLFLAGS+= -S |
1863 |
+-.endif |
1864 |
+- |
1865 |
+ _INSTALLFLAGS:= ${INSTALLFLAGS} |
1866 |
+ .for ie in ${INSTALLFLAGS_EDIT} |
1867 |
+ _INSTALLFLAGS:= ${_INSTALLFLAGS${ie}} |
1868 |
+diff -Nur share.orig/mk/bsd.prog.mk share/mk/bsd.prog.mk |
1869 |
+--- share.orig/mk/bsd.prog.mk 2012-07-16 02:40:07.000000000 +0900 |
1870 |
++++ share/mk/bsd.prog.mk 2012-07-16 02:40:24.000000000 +0900 |
1871 |
+@@ -134,13 +134,6 @@ |
1872 |
+ |
1873 |
+ .if !target(install) |
1874 |
+ |
1875 |
+-.if defined(PRECIOUSPROG) |
1876 |
+-.if !defined(NO_FSCHG) |
1877 |
+-INSTALLFLAGS+= -fschg |
1878 |
+-.endif |
1879 |
+-INSTALLFLAGS+= -S |
1880 |
+-.endif |
1881 |
+- |
1882 |
+ _INSTALLFLAGS:= ${INSTALLFLAGS} |
1883 |
+ .for ie in ${INSTALLFLAGS_EDIT} |
1884 |
+ _INSTALLFLAGS:= ${_INSTALLFLAGS${ie}} |
1885 |
|
1886 |
diff --git a/sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-9.1_rc3.ebuild b/sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-9.1_rc3.ebuild |
1887 |
new file mode 100644 |
1888 |
index 0000000..d70e1d3 |
1889 |
--- /dev/null |
1890 |
+++ b/sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-9.1_rc3.ebuild |
1891 |
@@ -0,0 +1,38 @@ |
1892 |
+# Copyright 1999-2012 Gentoo Foundation |
1893 |
+# Distributed under the terms of the GNU General Public License v2 |
1894 |
+# $Header: $ |
1895 |
+ |
1896 |
+EAPI=3 |
1897 |
+ |
1898 |
+inherit bsdmk freebsd |
1899 |
+ |
1900 |
+DESCRIPTION="Makefiles definitions used for building and installing libraries and system files" |
1901 |
+SLOT="0" |
1902 |
+KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
1903 |
+ |
1904 |
+IUSE="userland_GNU" |
1905 |
+ |
1906 |
+SRC_URI="mirror://gentoo/${SHARE}.tar.bz2" |
1907 |
+ |
1908 |
+RDEPEND="" |
1909 |
+DEPEND="" |
1910 |
+ |
1911 |
+RESTRICT="strip" |
1912 |
+ |
1913 |
+S="${WORKDIR}/share/mk" |
1914 |
+ |
1915 |
+src_prepare() { |
1916 |
+ epatch "${FILESDIR}/${PN}-9.1-gentoo.patch" |
1917 |
+ use userland_GNU && epatch "${FILESDIR}/${PN}-9.1-gnu.patch" |
1918 |
+} |
1919 |
+ |
1920 |
+src_compile() { :; } |
1921 |
+ |
1922 |
+src_install() { |
1923 |
+ if [[ ${CHOST} != *-freebsd* ]]; then |
1924 |
+ insinto /usr/share/mk/freebsd |
1925 |
+ else |
1926 |
+ insinto /usr/share/mk |
1927 |
+ fi |
1928 |
+ doins *.mk *.awk |
1929 |
+} |
1930 |
|
1931 |
diff --git a/sys-freebsd/freebsd-pam-modules/Manifest b/sys-freebsd/freebsd-pam-modules/Manifest |
1932 |
new file mode 100644 |
1933 |
index 0000000..a3a5286 |
1934 |
--- /dev/null |
1935 |
+++ b/sys-freebsd/freebsd-pam-modules/Manifest |
1936 |
@@ -0,0 +1,4 @@ |
1937 |
+AUX README.pamd 2965 SHA256 2d3cea2b59ddee2ca6639ca7d14068e1499acee4194181c255bdfea81964d5ac SHA512 e278fd0a5056ae8c1de2f6104bfb4766adc89c7c357a4b965cb08ee555a071b326462c937fd63cd8fc7bd7e2a880f939cecdf2997a3d2c33c1b962afee12d38e WHIRLPOOL 8ee79582595a2b79f3936863bd5fdb144930380a4073a74ec81967b3a11d61a40ca0becaf36dfa760c0c6110efa2041a4acd6041615e0d006f032e1d9c819aff |
1938 |
+AUX freebsd-pam-modules-9.0-gentoo.patch 622 SHA256 b397d5d646712c4a63606d94c45d25551344872d77d7b6b5f646403a2b09f7fb SHA512 752b593a8bea623110683a181deefd7126eaded7bf94973bcd994b2415db5739cd69a125ee9bd0c960fd5a3e30e3a2eaf8c711893f94966a9cc5a9b0c3191af0 WHIRLPOOL 168b0ba47e9a326ff1db9cfe46724c83a45d744df0fa737599894ef1574b0e199c46e7626b16f5cc83cd4886fd79320c5f92e4c2b37801ef3604ffd4ec1b2de7 |
1939 |
+DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
1940 |
+EBUILD freebsd-pam-modules-9.1_rc3.ebuild 1076 SHA256 f0be3f955849315f9215e8b5abafdf9197f1c2f1c03525f55f63627f7843d789 SHA512 e7d09c5811542ec43c17740d09f11b5666be469f4f4bb0b49ff3229145c13d2cf95134f849a3bd17120266f184ae11269343f02e6d5ecbb22517598faaaa4f56 WHIRLPOOL cee3676110eb396393a7625033a3a6e27aee75989c3eda9362ab0e5e8605910092474b834ee4f4ba09fd04a3ca9a18488aed49900f0cf540feebde984d97d47f |
1941 |
|
1942 |
diff --git a/sys-freebsd/freebsd-pam-modules/files/README.pamd b/sys-freebsd/freebsd-pam-modules/files/README.pamd |
1943 |
new file mode 100644 |
1944 |
index 0000000..64e716c |
1945 |
--- /dev/null |
1946 |
+++ b/sys-freebsd/freebsd-pam-modules/files/README.pamd |
1947 |
@@ -0,0 +1,63 @@ |
1948 |
+/etc/pam.d |
1949 |
+ |
1950 |
+This directory contains configuration files for the Pluggable |
1951 |
+Authentication Modules (PAM) library. |
1952 |
+ |
1953 |
+Each file details the module chain for a single service, and must be |
1954 |
+named after that service. If no configuration file is found for a |
1955 |
+particular service, the /etc/pam.d/other is used instead. If that |
1956 |
+file does not exist, /etc/pam.conf is searched for entries matching |
1957 |
+the specified service or, failing that, the "other" service. |
1958 |
+ |
1959 |
+See the pam(8) manual page for an explanation of the workings of the |
1960 |
+PAM library and descriptions of the various files and modules. Below |
1961 |
+is a summary of the format for the pam.conf and /etc/pam.d/* files. |
1962 |
+ |
1963 |
+Configuration lines take the following form: |
1964 |
+ |
1965 |
+module-type control-flag module-path arguments |
1966 |
+ |
1967 |
+Comments are introduced with a hash mark ('#'). Blank lines and lines |
1968 |
+consisting entirely of comments are ignored. |
1969 |
+ |
1970 |
+The meanings of the different fields are as follows: |
1971 |
+ |
1972 |
+ module-type: |
1973 |
+ auth: prompt for a password to authenticate that the user is |
1974 |
+ who they say they are, and set any credentials. |
1975 |
+ account: non-authentication based authorization, based on time, |
1976 |
+ resources, etc. |
1977 |
+ session: housekeeping before and/or after login. |
1978 |
+ password: update authentication tokens. |
1979 |
+ |
1980 |
+ control-flag: How libpam handles success or failure of the module. |
1981 |
+ required: success is required; on failure all remaining |
1982 |
+ modules are run, but the request will be denied. |
1983 |
+ requisite: success is required, and on failure no remaining |
1984 |
+ modules are run. |
1985 |
+ sufficient: success is sufficient, and if no previous required |
1986 |
+ module failed, no remaining modules are run. |
1987 |
+ binding: success is sufficient; on failure all remaining |
1988 |
+ modules are run, but the request will be denied. |
1989 |
+ optional: ignored unless the other modules return PAM_IGNORE. |
1990 |
+ |
1991 |
+ arguments: Module-specific options, plus some generic ones: |
1992 |
+ debug: syslog debug info. |
1993 |
+ no_warn: return no warning messages to the application. |
1994 |
+ Remove this to feed back to the user the |
1995 |
+ reason(s) they are being rejected. |
1996 |
+ use_first_pass: try authentication using password from the |
1997 |
+ preceding auth module. |
1998 |
+ try_first_pass: first try authentication using password from |
1999 |
+ the preceding auth module, and if that fails |
2000 |
+ prompt for a new password. |
2001 |
+ use_mapped_pass: convert cleartext password to a crypto key. |
2002 |
+ expose_account: allow printing more info about the user when |
2003 |
+ prompting. |
2004 |
+ |
2005 |
+Note that having a "sufficient" module as the last entry for a |
2006 |
+particular service and module type may result in surprising behaviour. |
2007 |
+To get the intended semantics, add a "required" entry listing the |
2008 |
+pam_deny module at the end of the chain. |
2009 |
+ |
2010 |
+$Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pam-modules/files/README.pamd,v 1.1 2009/01/22 21:03:18 the_paya Exp $ |
2011 |
|
2012 |
diff --git a/sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-9.0-gentoo.patch b/sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-9.0-gentoo.patch |
2013 |
new file mode 100644 |
2014 |
index 0000000..aa08d40 |
2015 |
--- /dev/null |
2016 |
+++ b/sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-9.0-gentoo.patch |
2017 |
@@ -0,0 +1,22 @@ |
2018 |
+--- lib/libpam/modules/Makefile.inc.old 2011-11-02 20:46:56.000000000 +0000 |
2019 |
++++ lib/libpam/modules/Makefile.inc 2011-11-02 20:47:16.000000000 +0000 |
2020 |
+@@ -5,18 +5,10 @@ |
2021 |
+ NO_INSTALLLIB= |
2022 |
+ NO_PROFILE= |
2023 |
+ |
2024 |
+-CFLAGS+= -I${PAMDIR}/include -I${.CURDIR}/../../libpam |
2025 |
++CFLAGS+= -I${.CURDIR}/../../libpam |
2026 |
+ |
2027 |
+-# This is nasty. |
2028 |
+-# For the static case, libpam.a depends on the modules. |
2029 |
+-# For the dynamic case, the modules depend on libpam.so.N |
2030 |
+-.if defined(_NO_LIBPAM_SO_YET) |
2031 |
+-NO_PIC= |
2032 |
+-.else |
2033 |
+ SHLIB_NAME?= ${LIB}.so.${SHLIB_MAJOR} |
2034 |
+-DPADD+= ${LIBPAM} |
2035 |
+ LDADD+= -lpam |
2036 |
+-.endif |
2037 |
+ |
2038 |
+ .c.o: |
2039 |
+ ${CC} ${CFLAGS} -DOPENPAM_STATIC_MODULES -c ${.IMPSRC} |
2040 |
|
2041 |
diff --git a/sys-freebsd/freebsd-pam-modules/freebsd-pam-modules-9.1_rc3.ebuild b/sys-freebsd/freebsd-pam-modules/freebsd-pam-modules-9.1_rc3.ebuild |
2042 |
new file mode 100644 |
2043 |
index 0000000..3f5c2a6 |
2044 |
--- /dev/null |
2045 |
+++ b/sys-freebsd/freebsd-pam-modules/freebsd-pam-modules-9.1_rc3.ebuild |
2046 |
@@ -0,0 +1,45 @@ |
2047 |
+# Copyright 1999-2012 Gentoo Foundation |
2048 |
+# Distributed under the terms of the GNU General Public License v2 |
2049 |
+# $Header: $ |
2050 |
+ |
2051 |
+inherit bsdmk freebsd multilib pam |
2052 |
+ |
2053 |
+DESCRIPTION="FreeBSD's PAM authentication modules" |
2054 |
+SLOT="0" |
2055 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
2056 |
+ |
2057 |
+IUSE="kerberos nis" |
2058 |
+ |
2059 |
+SRC_URI="mirror://gentoo/${LIB}.tar.bz2" |
2060 |
+ |
2061 |
+RDEPEND=">=sys-auth/openpam-20050201-r1 |
2062 |
+ kerberos? ( dev-libs/openssl |
2063 |
+ virtual/krb5 )" |
2064 |
+DEPEND="${RDEPEND} |
2065 |
+ =sys-freebsd/freebsd-mk-defs-${RV}* |
2066 |
+ =sys-freebsd/freebsd-sources-${RV}*" |
2067 |
+ |
2068 |
+S=${WORKDIR}/lib/libpam/modules |
2069 |
+ |
2070 |
+PATCHES=( "${FILESDIR}"/${PN}-9.0-gentoo.patch ) |
2071 |
+ |
2072 |
+pkg_setup() { |
2073 |
+ # Avoid installing pam_ssh as that has its own ebuild. |
2074 |
+ mymakeopts="${mymakeopts} NO_OPENSSH= " |
2075 |
+ use kerberos || mymakeopts="${mymakeopts} NO_KERBEROS= " |
2076 |
+ use nis || mymakeopts="${mymakeopts} NO_NIS= " |
2077 |
+} |
2078 |
+ |
2079 |
+src_unpack() { |
2080 |
+ freebsd_src_unpack |
2081 |
+ |
2082 |
+ for module in pam_deny pam_passwdqc pam_permit; do |
2083 |
+ sed -i -e "s:${module}::" "${S}"/modules.inc |
2084 |
+ done |
2085 |
+} |
2086 |
+ |
2087 |
+src_install() { |
2088 |
+ mkinstall "LIBDIR=/$(get_libdir)/security" || die "install failed" |
2089 |
+ |
2090 |
+ dodoc "${FILESDIR}/README.pamd" |
2091 |
+} |
2092 |
|
2093 |
diff --git a/sys-freebsd/freebsd-pf/Manifest b/sys-freebsd/freebsd-pf/Manifest |
2094 |
new file mode 100644 |
2095 |
index 0000000..d8048a0 |
2096 |
--- /dev/null |
2097 |
+++ b/sys-freebsd/freebsd-pf/Manifest |
2098 |
@@ -0,0 +1,12 @@ |
2099 |
+AUX freebsd-pf-9.0-bpf.patch 309 SHA256 9adf0af94c2cf2f61c1e9f2ab071c8628b3845778f7f61abfe52feb347a615a7 SHA512 e3364e372b5c2d2c4a1960ee1f6d5fa411810ba3597356ec17b275afd8bb6813cce62d781fc683663037b008d81804d28a2617f308c942a741657cf8dcf0e039 WHIRLPOOL 141a2ad5dbc1e199dc669aef995fcd9b4c71a6a0da55c11645adbef073755a8d661ae4e653d377c42ab000913599ba7f90aa611059496996a2f57282eaf07f8a |
2100 |
+AUX freebsd-pf-9.0-getline.patch 1159 SHA256 c56fa01870e2ea7ea187b14ef0d13801782c3f479f3e7fe31ac8fba2917969aa SHA512 2b7ab780e8a66a63e17302f9de19a9a72c7246b349f16745fbe7a2a69d8c83c9d8c5c7e18311bf0273620ce18cd9add6dcf051364013f941d477dbbf165b3ddb WHIRLPOOL 4ab2c2598b79a4066d013bc056f6e3977501cdce959568b7f14360b8b34f3622654a784291c9ba979390fb71f6b76672c26c0242ee9c1df09aadbe96e3e4156e |
2101 |
+AUX freebsd-pf-9.0-libevent.patch 384 SHA256 e1331cdc64d5d135f3cf33bea70031cba7813abc39778f860f06a161c395f799 SHA512 763c352e5a1e789e5d634066cfa7de84199db14a1f0d61b699f84f04ef1a2acb82dd63d59cffa339ff673bf92a3a9aab25f4b60fb5928e040e47b8c43b6a93f8 WHIRLPOOL ac352886754590178c550aa755a2380e493cccb66815f2875e03427d5d644394de5f711b6d01625a49fafabb4df1e63bff89ea19f47f99b1f6252ff7ca248ab2 |
2102 |
+AUX freebsd-pf-9.0-pcap_pollution.patch 450 SHA256 d6ec6b1952e22f621b33d85956837bae26fd06a79cd3daf5e073b889d4650276 SHA512 262d23f74449f75d628dcda09a7c7e0d501b61899c0a2a1ca71179989803f5c5f70fd4f8908f06ce998aca994d54b43efe03578892ff121c0a27e7fa36e4f1dd WHIRLPOOL 9dd4be7cf9741a8cbb0395346a79656233532b10762551d04c85a36637bd95e5d1aed0024ba1ee4259d41d1b5d26777524353787d3c13ad12e4dfb21f12955cf |
2103 |
+AUX freebsd-pf-9.0-pflogd.patch 332 SHA256 fc832fdfa406603a2cb185b8f0f746b13f7673742578913ba635849e1fd778f6 SHA512 7bc7ea7695504a236b7f0aef2598ce577314843e0937258a68b21a7a246db733b9952e6822c938aac9f31409ddaef6753abe7f5143a514d4875abab4aec3f073 WHIRLPOOL b90b5e454e96cc6f243e99358b78d45b6a13a46810a3683d837f03721052e7b4fc3f8733ac2c96cabed204435a9be93a0652da5311f6552ece294031b0b663df |
2104 |
+AUX pf.confd 274 SHA256 dba0e34d34ef583b3a06499eae5f5dd9a73cacdb238915060735e24bd6c2c8eb SHA512 bf476bf7dc796307f2bf916e73780a6c70a2defd75f4dcbce664a99fdbb5aa69ce7004483073036a0c52fadcf9e7e7c8bcc902e9eacb7ac1963714740bdfc5e5 WHIRLPOOL fa87094a2339af4fc117840741e6460331c8de1d7ff656394701d58d0f362243788b1d6e650ee2cea34e9e4ad9c19f97996de8d01927808875384af2925a8adc |
2105 |
+AUX pf.initd 916 SHA256 b0cf7dadb825a1133fb52069e63eda10042aa62e3fa702bfbee53cd455837ac9 SHA512 cd55eccc9735f5a9e41297049a12c23b3fb4ef0987236b25bbfeeb01e7e0be697ff60fe8c9827dbb6a3da93211d6534e018a9693a6d1d48d60723738a21e7485 WHIRLPOOL babaa4fdcb885262ec9e89b9bd076aa4fec0c82764025d3192dda6986366b2f0169235c4c771510ea742444deb0c7bccf56f4ab23fb592351decae445b9cc158 |
2106 |
+DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
2107 |
+DIST freebsd-etc-9.1_rc3.tar.bz2 207784 SHA256 c6d6b208077ccff739484b2b473892ee1a650c52029beff2d2b435da6dd469b7 SHA512 15153dfefa59aea78b017b9af2295a6ad488c805080dd613c0955fc9797881a3636570074cfd4adf3f4d13119ab05ccec83107b0fc809fbb8b7dab6a7a2333b3 WHIRLPOOL 6234b73f300db3e9ed8f37124892333fe80d6b39e48d4ac101cce6219db7c2a13992af56d18caffcaef8501873b2703780bdb890472e8717e1ace294f0a2ecb3 |
2108 |
+DIST freebsd-sbin-9.1_rc3.tar.bz2 1273367 SHA256 3e576899dfd64987e2dd3f7b6d31f9570e1ac32f809ebd3de066d037097eab68 SHA512 d43e4ec5b85b5f5cd07818bb4cb21a016145550c02bdbedaa9606984e6e88707daf1c93931f4d3ec8843029de296b2b9133032dd006e6d2ea09770068eecdd9e WHIRLPOOL d137fcae29d903aa91253476009a3e7a792f086dd1dc1795c1720c47dc4a63a382d1531ad012474b1c72c67981082a5e9749b5e8e4efce047e93164b1a48fae1 |
2109 |
+DIST freebsd-usbin-9.1_rc3.tar.bz2 2669370 SHA256 de606bb756c413e85a302bc91033952f1beb8066ef555db26d79943bf128aa74 SHA512 3a002d5b7cd98f1139a8bd949633434e8aec8352c3d49bca9c72b3744d60ea63a9fd5e651eedb3d439405bcfa197bfd05d5e658428e57b01e021ba1ab0304d7e WHIRLPOOL 43f066d202d053383f9f7d4b19dd06b22d9c19ad79f258905e5dc2dc9451c936c128b512d3e8cdf90c70f8a19230a536d7c119b2f45a234f04bb9dde2d87fc52 |
2110 |
+EBUILD freebsd-pf-9.1_rc3.ebuild 1651 SHA256 e467cc39cce0a95efd62856581970e2af9f825c2a42a8109ef7ac572b4e8897a SHA512 a35d03d9ab3c8d01823c5429df136cb70cc6fc25df8fb9228d1c2ef634bd7a11d9e74e7c3056084005fee4cef0ef874dfa4db6a93fd8c23cf00a62b358f4a85f WHIRLPOOL 7dacc0e59b1ca5a5b3aea9437cdc48b136351a85ca8dd9f98043d1a19cca67819fb3d17bceee38a9cfe34dee3898c2f1445a30f66b66a8ae30484d8d0ba90490 |
2111 |
|
2112 |
diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-bpf.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-bpf.patch |
2113 |
new file mode 100644 |
2114 |
index 0000000..fb3c701 |
2115 |
--- /dev/null |
2116 |
+++ b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-bpf.patch |
2117 |
@@ -0,0 +1,10 @@ |
2118 |
+--- contrib/pf/pflogd/pflogd.c.old 2011-11-02 21:12:57.000000000 +0000 |
2119 |
++++ contrib/pf/pflogd/pflogd.c 2011-11-02 21:13:11.000000000 +0000 |
2120 |
+@@ -39,6 +39,7 @@ |
2121 |
+ #include <sys/stat.h> |
2122 |
+ #include <sys/socket.h> |
2123 |
+ #include <net/if.h> |
2124 |
++#include <net/bpf.h> |
2125 |
+ #include <stdio.h> |
2126 |
+ #include <stdlib.h> |
2127 |
+ #include <string.h> |
2128 |
|
2129 |
diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-getline.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-getline.patch |
2130 |
new file mode 100644 |
2131 |
index 0000000..6679d32 |
2132 |
--- /dev/null |
2133 |
+++ b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-getline.patch |
2134 |
@@ -0,0 +1,38 @@ |
2135 |
+--- contrib/pf/ftp-proxy/ftp-proxy.c.old 2011-11-02 21:18:19.000000000 +0000 |
2136 |
++++ contrib/pf/ftp-proxy/ftp-proxy.c 2011-11-02 21:18:36.000000000 +0000 |
2137 |
+@@ -103,7 +103,7 @@ |
2138 |
+ int drop_privs(void); |
2139 |
+ void end_session(struct session *); |
2140 |
+ void exit_daemon(void); |
2141 |
+-int getline(char *, size_t *); |
2142 |
++int ftpgetline(char *, size_t *); |
2143 |
+ void handle_connection(const int, short, void *); |
2144 |
+ void handle_signal(int, short, void *); |
2145 |
+ struct session * init_session(void); |
2146 |
+@@ -249,7 +249,7 @@ |
2147 |
+ buf_avail); |
2148 |
+ s->cbuf_valid += clientread; |
2149 |
+ |
2150 |
+- while ((n = getline(s->cbuf, &s->cbuf_valid)) > 0) { |
2151 |
++ while ((n = ftpgetline(s->cbuf, &s->cbuf_valid)) > 0) { |
2152 |
+ logmsg(LOG_DEBUG, "#%d client: %s", s->id, linebuf); |
2153 |
+ if (!client_parse(s)) { |
2154 |
+ end_session(s); |
2155 |
+@@ -343,7 +343,7 @@ |
2156 |
+ } |
2157 |
+ |
2158 |
+ int |
2159 |
+-getline(char *buf, size_t *valid) |
2160 |
++ftpgetline(char *buf, size_t *valid) |
2161 |
+ { |
2162 |
+ size_t i; |
2163 |
+ |
2164 |
+@@ -1087,7 +1087,7 @@ |
2165 |
+ buf_avail); |
2166 |
+ s->sbuf_valid += srvread; |
2167 |
+ |
2168 |
+- while ((n = getline(s->sbuf, &s->sbuf_valid)) > 0) { |
2169 |
++ while ((n = ftpgetline(s->sbuf, &s->sbuf_valid)) > 0) { |
2170 |
+ logmsg(LOG_DEBUG, "#%d server: %s", s->id, linebuf); |
2171 |
+ if (!server_parse(s)) { |
2172 |
+ end_session(s); |
2173 |
|
2174 |
diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-libevent.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-libevent.patch |
2175 |
new file mode 100644 |
2176 |
index 0000000..e488423 |
2177 |
--- /dev/null |
2178 |
+++ b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-libevent.patch |
2179 |
@@ -0,0 +1,15 @@ |
2180 |
+--- usr.sbin/ftp-proxy/ftp-proxy/Makefile.old 2011-11-02 20:57:03.000000000 +0000 |
2181 |
++++ usr.sbin/ftp-proxy/ftp-proxy/Makefile 2011-11-02 20:57:21.000000000 +0000 |
2182 |
+@@ -7,11 +7,9 @@ |
2183 |
+ |
2184 |
+ SRCS= ftp-proxy.c filter.c |
2185 |
+ |
2186 |
+-CFLAGS+= -I${.CURDIR}/../../../contrib/pf/libevent |
2187 |
+ CFLAGS+= -I${.CURDIR}/../../../sys/contrib/pf |
2188 |
+ |
2189 |
+-LDADD+= ${LIBEVENT} |
2190 |
+-DPADD+= ${LIBEVENT} |
2191 |
++LDADD+= -levent |
2192 |
+ |
2193 |
+ WARNS?= 3 |
2194 |
+ |
2195 |
|
2196 |
diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-pcap_pollution.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-pcap_pollution.patch |
2197 |
new file mode 100644 |
2198 |
index 0000000..184ab6f |
2199 |
--- /dev/null |
2200 |
+++ b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-pcap_pollution.patch |
2201 |
@@ -0,0 +1,17 @@ |
2202 |
+--- contrib/pf/pflogd/privsep.c.old 2011-11-02 21:04:01.000000000 +0000 |
2203 |
++++ contrib/pf/pflogd/privsep.c 2011-11-02 21:04:27.000000000 +0000 |
2204 |
+@@ -32,11 +32,13 @@ |
2205 |
+ #include <errno.h> |
2206 |
+ #include <fcntl.h> |
2207 |
+ #include <limits.h> |
2208 |
++#include <stdio.h> |
2209 |
++#define HAVE_SNPRINTF |
2210 |
++#define HAVE_STRLCPY |
2211 |
+ #include <pcap.h> |
2212 |
+ #include <pcap-int.h> |
2213 |
+ #include <pwd.h> |
2214 |
+ #include <signal.h> |
2215 |
+-#include <stdio.h> |
2216 |
+ #include <stdlib.h> |
2217 |
+ #include <string.h> |
2218 |
+ #include <syslog.h> |
2219 |
|
2220 |
diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-pflogd.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-pflogd.patch |
2221 |
new file mode 100644 |
2222 |
index 0000000..d5a65ea |
2223 |
--- /dev/null |
2224 |
+++ b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-pflogd.patch |
2225 |
@@ -0,0 +1,13 @@ |
2226 |
+--- sbin/pflogd/Makefile.old 2011-11-02 21:08:46.000000000 +0000 |
2227 |
++++ sbin/pflogd/Makefile 2011-11-02 21:08:53.000000000 +0000 |
2228 |
+@@ -6,10 +6,7 @@ |
2229 |
+ SRCS= pflogd.c pidfile.c privsep.c privsep_fdpass.c |
2230 |
+ MAN= pflogd.8 |
2231 |
+ |
2232 |
+-CFLAGS+=-include ${.CURDIR}/../../lib/libpcap/config.h |
2233 |
+- |
2234 |
+ LDADD= -lpcap |
2235 |
+-DPADD= ${LIBPCAP} ${LIBUTIL} |
2236 |
+ |
2237 |
+ WARNS?= 2 |
2238 |
+ |
2239 |
|
2240 |
diff --git a/sys-freebsd/freebsd-pf/files/pf.confd b/sys-freebsd/freebsd-pf/files/pf.confd |
2241 |
new file mode 100644 |
2242 |
index 0000000..87c21b2 |
2243 |
--- /dev/null |
2244 |
+++ b/sys-freebsd/freebsd-pf/files/pf.confd |
2245 |
@@ -0,0 +1,9 @@ |
2246 |
+# Copyright 2006 Gentoo Foundation |
2247 |
+# Distributed under the terms of the GNU General Public License v2 |
2248 |
+ |
2249 |
+# Defines where the rules file is found, by default /etc/pf.conf |
2250 |
+# pf_conf=/etc/pf.conf |
2251 |
+ |
2252 |
+# Extra options to pass to pfctl when loading the rules |
2253 |
+# See pfctl(8) |
2254 |
+# pf_args= |
2255 |
|
2256 |
diff --git a/sys-freebsd/freebsd-pf/files/pf.initd b/sys-freebsd/freebsd-pf/files/pf.initd |
2257 |
new file mode 100755 |
2258 |
index 0000000..da12019 |
2259 |
--- /dev/null |
2260 |
+++ b/sys-freebsd/freebsd-pf/files/pf.initd |
2261 |
@@ -0,0 +1,50 @@ |
2262 |
+#!/sbin/runscript |
2263 |
+# Copyright 2006 Gentoo Foundation |
2264 |
+# Distributed under the terms of the GNU General Public License v2 |
2265 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/files/pf.initd,v 1.2 2007/02/23 13:51:44 uberlord Exp $ |
2266 |
+ |
2267 |
+depend() { |
2268 |
+ need net |
2269 |
+} |
2270 |
+ |
2271 |
+checkconfig() { |
2272 |
+ if ! [ -c /dev/pf ]; then |
2273 |
+ ewarn "Pseudo-device /dev/pf not found." |
2274 |
+ |
2275 |
+ ebegin "Loading pf module" |
2276 |
+ if ! kldload pf; then |
2277 |
+ eerror "Unable to load pf module." |
2278 |
+ eend 1 |
2279 |
+ return 1 |
2280 |
+ fi |
2281 |
+ eend $? |
2282 |
+ |
2283 |
+ if ! [ -c /dev/pf ]; then |
2284 |
+ eerror "Pseudo-device /dev/pf still not found." |
2285 |
+ return 1 |
2286 |
+ fi |
2287 |
+ fi |
2288 |
+ |
2289 |
+ return 0 |
2290 |
+} |
2291 |
+ |
2292 |
+start() { |
2293 |
+ checkconfig || return 1 |
2294 |
+ |
2295 |
+ einfo "Starting firewall" |
2296 |
+ |
2297 |
+ if [ -r "${PF_RULES_FILE}" ]; then |
2298 |
+ einfo "Loading firewall rules" |
2299 |
+ /sbin/pfctl -qe -f ${PF_RULES_FILE:-/etc/pf.conf} ${PF_OPTS} |
2300 |
+ else |
2301 |
+ /sbin/pfctl -qe ${PF_OPTS} |
2302 |
+ fi |
2303 |
+ |
2304 |
+ eend $? |
2305 |
+} |
2306 |
+ |
2307 |
+stop() { |
2308 |
+ einfo "Stopping firewall" |
2309 |
+ /sbin/pfctl -qd || retval=1 |
2310 |
+ eend $? |
2311 |
+} |
2312 |
|
2313 |
diff --git a/sys-freebsd/freebsd-pf/freebsd-pf-9.1_rc3.ebuild b/sys-freebsd/freebsd-pf/freebsd-pf-9.1_rc3.ebuild |
2314 |
new file mode 100644 |
2315 |
index 0000000..9aa3066 |
2316 |
--- /dev/null |
2317 |
+++ b/sys-freebsd/freebsd-pf/freebsd-pf-9.1_rc3.ebuild |
2318 |
@@ -0,0 +1,68 @@ |
2319 |
+# Copyright 1999-2012 Gentoo Foundation |
2320 |
+# Distributed under the terms of the GNU General Public License v2 |
2321 |
+# $Header: $ |
2322 |
+ |
2323 |
+inherit bsdmk freebsd user |
2324 |
+ |
2325 |
+DESCRIPTION="FreeBSD's base system libraries" |
2326 |
+SLOT="0" |
2327 |
+KEYWORDS="~amd64-fbsd ~x86-fbsd" |
2328 |
+ |
2329 |
+IUSE="" |
2330 |
+ |
2331 |
+# Crypto is needed to have an internal OpenSSL header |
2332 |
+SRC_URI="mirror://gentoo/${USBIN}.tar.bz2 |
2333 |
+ mirror://gentoo/${SBIN}.tar.bz2 |
2334 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
2335 |
+ mirror://gentoo/${ETC}.tar.bz2" |
2336 |
+ |
2337 |
+RDEPEND="net-libs/libpcap" |
2338 |
+DEPEND="${RDEPEND} |
2339 |
+ dev-libs/libevent |
2340 |
+ sys-freebsd/freebsd-mk-defs |
2341 |
+ =sys-freebsd/freebsd-sources-${RV}*" |
2342 |
+ |
2343 |
+S="${WORKDIR}" |
2344 |
+ |
2345 |
+SUBDIRS="usr.sbin/authpf sbin/pfctl sbin/pflogd usr.sbin/ftp-proxy/ftp-proxy" |
2346 |
+ |
2347 |
+pkg_setup() { |
2348 |
+ enewgroup authpf 63 |
2349 |
+ mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS= " |
2350 |
+} |
2351 |
+ |
2352 |
+src_unpack() { |
2353 |
+ freebsd_src_unpack |
2354 |
+ # pcap-int.h redefines snprintf as pcap_snprintf |
2355 |
+ epatch "${FILESDIR}/${PN}-9.0-pcap_pollution.patch" |
2356 |
+ # Use system's libevent |
2357 |
+ epatch "${FILESDIR}/${PN}-9.0-libevent.patch" |
2358 |
+ epatch "${FILESDIR}/${PN}-9.0-pflogd.patch" |
2359 |
+ epatch "${FILESDIR}/${PN}-9.0-bpf.patch" |
2360 |
+ epatch "${FILESDIR}/${PN}-9.0-getline.patch" |
2361 |
+ # Link in kernel sources |
2362 |
+ ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" |
2363 |
+} |
2364 |
+ |
2365 |
+src_compile() { |
2366 |
+ for dir in ${SUBDIRS}; do |
2367 |
+ einfo "Starting make in ${dir}" |
2368 |
+ cd "${S}/${dir}" |
2369 |
+ mkmake || die "Make ${dir} failed" |
2370 |
+ done |
2371 |
+} |
2372 |
+ |
2373 |
+src_install() { |
2374 |
+ for dir in ${SUBDIRS}; do |
2375 |
+ einfo "Starting install in ${dir}" |
2376 |
+ cd "${S}/${dir}" |
2377 |
+ mkinstall || die "Install ${dir} failed" |
2378 |
+ done |
2379 |
+ |
2380 |
+ cd "${WORKDIR}"/etc |
2381 |
+ insinto /etc |
2382 |
+ doins pf.os |
2383 |
+ newdoc pf.conf pf.conf.example |
2384 |
+ # pf.initd provided by openrc, but no pf.confd |
2385 |
+ newconfd "${FILESDIR}/pf.confd" pf |
2386 |
+} |
2387 |
|
2388 |
diff --git a/sys-freebsd/freebsd-rescue/Manifest b/sys-freebsd/freebsd-rescue/Manifest |
2389 |
new file mode 100644 |
2390 |
index 0000000..eea8b15 |
2391 |
--- /dev/null |
2392 |
+++ b/sys-freebsd/freebsd-rescue/Manifest |
2393 |
@@ -0,0 +1,18 @@ |
2394 |
+AUX freebsd-rescue-7.1-zlib.patch 800 SHA256 18c028bf1b51cf7c57d5517d8fe6f3221c8a4d00d1ae436e40af0d1cd095bc4f SHA512 54db6c1ad6030002fb1b5848e75470136a2b0b3d0c5398e1e0b3439c0bb736eb1ffa4799da7a3775a29761196a2c09a9cf70f75244de7d4e99bfe07357ed759c WHIRLPOOL cc5572b6ed34cb0462da77edf714e92ba10b672a315b216f342d200f0081ffdc417936b69cdf9e7e5ba8e1451f509fe222d366c84d98a005999c2987ae08d3ef |
2395 |
+AUX freebsd-rescue-8.0-pkgconfig_static_libarchive.patch 330 SHA256 3690730ee66082fcc4f04ab79c49c6759772c0aefc68abdebbe4497b1155a7bc SHA512 529294fbff01e573f714e7f0474ccb85755453da057d224ffc1eab91ea6945af2efc8cafcc48db4d75f5204fa5ab514da35af66d75f90df4bde3f0b8e8aa7dc5 WHIRLPOOL 95b65d6501a8d77fe4ecbc13aea1010e85fa5591fb5fc12d4a3ccaee51b908245ac79961bccd3d0e4b8430eacd7eb0fe271907c8a94812fad8df0ab888e3bd7d |
2396 |
+AUX freebsd-rescue-8.2-libzcleverlink.patch 789 SHA256 80d86cb1b632d0c09fdcfd7b998fb1189e957619a41fc65682e2c439392c38fd SHA512 5c24aed5b05b1de4aad67961edbc168c31f80a2d0d034839af8b2fb73497b34d525e1af2c0979b1e23bbcbb53d6079030aa68a1b218cef470c8daa2f439d3a7f WHIRLPOOL 55b39e959f0d0821189070ca03167becdd6d446a97dff7c171c40b12629cb2365aed6633635e6d8f6e3f3fa6bea68c46f31b79e537c3d56752e4aee76d76ce84 |
2397 |
+AUX freebsd-rescue-9.1-bsdtar.patch 404 SHA256 0e71e3e370b33318bbb167e82d6507589fb95cc2c2d1fc6e8b74d0faf3d17ef1 SHA512 320d2a69c2f0de5e6cb733238fcc46133e571d8536f2ac573597f008d4261fae4d27619c244a90a70392688004df438b80e89f6be810841f6a40a22c2c361bb4 WHIRLPOOL 412da27f4535e1300d150edc74f72cf5e4e2b8bb6d4c7e9f31a498396ac12514e97e4b3a83040484b4713a7edb6b2d6ed5e8b2fe714d13f297c35d657f90fc08 |
2398 |
+AUX freebsd-rescue-9.1-libcleverlink.patch 801 SHA256 53794263aabaf55cd570adbbfdb68e86a9e9b17557e8ca223d424a5c2f4f6831 SHA512 556bb68f3307dc7fb10096080db2d336ba4096ba6bebc6a1fe9449ab5298ce2c66fb53f11f0702ee75c2208b45a6e2cb366a3d774bedb65bcdb2a49f51c08fa3 WHIRLPOOL 88125b9143113b1f7049bf63a20a0c6d82fbe2c722198405830092b0a183f4bf7744420e6a82b601c8fb25911556c8f3a9088949798c7f66caf7843a5f9b2347 |
2399 |
+AUX freebsd-sbin-bsdxml2expat.patch 424 SHA256 f40f55bec52d0e3e0205c363ad624a1139a74d5de36f99ca2ff9e53583bc2287 SHA512 f455db40e528c9bf19a68a639d2c0b304371d66741ee852c279246647f43620fd33911787aa9721547e086cbaa7dafa85b1ee6571094593c74de15e2ccc2f522 WHIRLPOOL 9409fa6d31a1a9b7dad59a6bdd820319c8a895b27c130af7d29e0db969be6760c4ab7df952420fb4fca9445fe0433b3aca5377f509852261d0f6b4e5a2fbd72b |
2400 |
+DIST freebsd-bin-9.1_rc3.tar.bz2 385903 SHA256 309be19d01ee7fddaab6a9d0438ec9addcd7ace85011bd38b776de78131bd968 SHA512 f06b32561ce9ce0add5f36cddd1b38b16cf53491a178681ba20c375d871c3971c974cbf34f3bd72bc0cfe33339e68082b63f02c4f3bac809ffba5a853d927b91 WHIRLPOOL 701f9f3660af41927bfc950e4b72d6f4149e12dc672d1625f2cb54c7548ea56e5e69a6c2b0c401b64338cba010e3522307502a1936bdc254d41030eb54a2727e |
2401 |
+DIST freebsd-cddl-9.1_rc3.tar.bz2 899359 SHA256 9b9df1bbe109f760fa8dc46655362a6527e4c6b2e0d5c814de2f3a6f8c8d110d SHA512 73c5392c22450853ca745a4e12546b71070ae59dcec82e069d79109eda9b48525f74c15d3d7a936a4ea382dc7c390a1c3739fc3b09c16ccff7bc48992240abcf WHIRLPOOL e60c993e277a54d299731c2230fb40b1c1290c2db267e5e9fddb433a39361550a71a85544e27320259eadb7794137bc2aab366654ad6683e8e5aaa4efd3dc71f |
2402 |
+DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
2403 |
+DIST freebsd-gnu-9.1_rc3.tar.bz2 795216 SHA256 43f493dbf3ccfea445cff838bf9b9887ed4f9d5437278529fee306444a3ea8e4 SHA512 0679f100f83e7347d00b2749aeb57a9582404a5f9160b170f5fcac715e8f401738cf89025e23b2c036b67be2a4030e283105dc707bf745e9cd4c199cd7a2689d WHIRLPOOL 9b4a12009c0826c891907d2312bc4eef4466b8124c9c00b70775556487a1a6e88676528a682ca29c3e36cdad13d61065b955d886a79885147cfc7731186ae8f4 |
2404 |
+DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
2405 |
+DIST freebsd-libexec-9.1_rc3.tar.bz2 305301 SHA256 4cf56ff81096112b33276f619e823c8426bc1c97904f183b431e2e98c29ef698 SHA512 3122faf7f88934c05bee6c6d5faa24998d27c35e11bf4f809af26d7b8ad0a26519715b7a29f303ba878e3e8897742486a0a86a123d00b9deb60246c8cac4e1a7 WHIRLPOOL 1b10d85d2d426457189143350b375c7a1723ff8067c37200cce15f18fa6d963b94fdd0339e91d01ed16b87e4338761e33c7afb022e50b3bbff8dbcc3a45f5b73 |
2406 |
+DIST freebsd-rescue-9.1_rc3.tar.bz2 3941 SHA256 ba43027dd479a3c9a9cc0031e90944f5a5c65744851ab108098a221954182285 SHA512 bdb9ee9bb69ba324345758d8dd9d43ade818c8d2570b7a09105eb8d224c65b6c2e3293be2df76ccdb71a1809fc3a8b99b73db12a2415706adf5699e3258bfbd4 WHIRLPOOL abf7a96e93a02bac1b9c4d313ef6f495591e48aed04f0c52e41fc4c77ce28b81039d2e9f18f18be0634c362586bfa443d12c27d1489a59acbef76465df801d71 |
2407 |
+DIST freebsd-sbin-9.1_rc3.tar.bz2 1273367 SHA256 3e576899dfd64987e2dd3f7b6d31f9570e1ac32f809ebd3de066d037097eab68 SHA512 d43e4ec5b85b5f5cd07818bb4cb21a016145550c02bdbedaa9606984e6e88707daf1c93931f4d3ec8843029de296b2b9133032dd006e6d2ea09770068eecdd9e WHIRLPOOL d137fcae29d903aa91253476009a3e7a792f086dd1dc1795c1720c47dc4a63a382d1531ad012474b1c72c67981082a5e9749b5e8e4efce047e93164b1a48fae1 |
2408 |
+DIST freebsd-sys-9.1_rc3.tar.bz2 32605500 SHA256 5194ac93850aff4f10978b739573ab8ee54a95a0b2d4e46f754314ae381b442b SHA512 17cd41ea66bf1d2e10b56001e6e1c80db78e1572aff4ad1ac945bc24d38dfef612e1a4b7eead8bc50b94df798b0bde3dcc13a0596860322569272b3239a30b9b WHIRLPOOL 8628c5a97675b3fe4ebfcb92c4fb6d5aebaa3a11551e4f16004a6ffb23b3d10334b623c70f255762038bf1fc80a7a27abd587f10ac9706ac1bb0b22adda266b8 |
2409 |
+DIST freebsd-ubin-9.1_rc3.tar.bz2 1910768 SHA256 ac997fa0b1b918991a6b5c8d601d74039db8829d8c8f58a7316e8e226b83a91a SHA512 5a661d897be918c09f242924870c2c45ee041cbf506ea5e9085a0c15f8c84c290bdc8df409960b3c98bd5435f1e7f6f726ed10c48898c75ba3c4d02c33b20137 WHIRLPOOL 41d16e0aba43cdf02e8e8442d1995e00d3c861a3f7f21c3727ad900a05805aa903bb71b2d62da2a5b8b962b81fd23905c2fee8bb4f178bdbb59ee348fd11321d |
2410 |
+DIST freebsd-usbin-9.1_rc3.tar.bz2 2669370 SHA256 de606bb756c413e85a302bc91033952f1beb8066ef555db26d79943bf128aa74 SHA512 3a002d5b7cd98f1139a8bd949633434e8aec8352c3d49bca9c72b3744d60ea63a9fd5e651eedb3d439405bcfa197bfd05d5e658428e57b01e021ba1ab0304d7e WHIRLPOOL 43f066d202d053383f9f7d4b19dd06b22d9c19ad79f258905e5dc2dc9451c936c128b512d3e8cdf90c70f8a19230a536d7c119b2f45a234f04bb9dde2d87fc52 |
2411 |
+EBUILD freebsd-rescue-9.1_rc3.ebuild 1793 SHA256 b4d0d7366413b3e5ac7cf25718e9c3df86217a06d60fd3ce11ebe5994fe42467 SHA512 dce30ef8044e7ce0303044e87630d13bd5973c1b9739bedbbfc3d136231f986640d12b69f7581d187c846b32a682af8661e297df25845ddfc2cb893b03180599 WHIRLPOOL 16b4b4726d554fb77c3447053233b159ae97cdad417cc97c644acfba837dd29a27fbb8f8cf0a640d354d2b3c72f8d5de3de7c83f01a89d0c3a63a90af7816e2e |
2412 |
|
2413 |
diff --git a/sys-freebsd/freebsd-rescue/files/freebsd-rescue-7.1-zlib.patch b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-7.1-zlib.patch |
2414 |
new file mode 100644 |
2415 |
index 0000000..22fb2ec |
2416 |
--- /dev/null |
2417 |
+++ b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-7.1-zlib.patch |
2418 |
@@ -0,0 +1,21 @@ |
2419 |
+diff -ur sbin/savecore/savecore.c sbin-zlib/savecore/savecore.c |
2420 |
+--- sbin/savecore/savecore.c 2005-02-26 01:21:50 +0000 |
2421 |
++++ sbin-zlib/savecore/savecore.c 2005-05-06 12:00:06 +0000 |
2422 |
+@@ -95,7 +95,7 @@ |
2423 |
+ static int checkfor, compress, clear, force, keep, verbose; /* flags */ |
2424 |
+ static int nfound, nsaved, nerr; /* statistics */ |
2425 |
+ |
2426 |
+-extern FILE *zopen(const char *, const char *); |
2427 |
++extern FILE *gzopen(const char *, const char *); |
2428 |
+ |
2429 |
+ static void |
2430 |
+ printheader(FILE *f, const struct kerneldumpheader *h, const char *device, |
2431 |
+@@ -553,7 +553,7 @@ |
2432 |
+ if (compress) { |
2433 |
+ sprintf(filename, "%s.%d.gz", istextdump ? "textdump.tar" : |
2434 |
+ "vmcore", bounds); |
2435 |
+- fp = zopen(filename, "w"); |
2436 |
++ fp = gzopen(filename, "w"); |
2437 |
+ } else { |
2438 |
+ sprintf(filename, "%s.%d", istextdump ? "textdump.tar" : |
2439 |
+ "vmcore", bounds); |
2440 |
|
2441 |
diff --git a/sys-freebsd/freebsd-rescue/files/freebsd-rescue-8.0-pkgconfig_static_libarchive.patch b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-8.0-pkgconfig_static_libarchive.patch |
2442 |
new file mode 100644 |
2443 |
index 0000000..7d12621 |
2444 |
--- /dev/null |
2445 |
+++ b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-8.0-pkgconfig_static_libarchive.patch |
2446 |
@@ -0,0 +1,11 @@ |
2447 |
+--- rescue/rescue/Makefile.old 2010-03-12 12:14:17 +0100 |
2448 |
++++ rescue/rescue/Makefile 2010-03-12 12:14:47 +0100 |
2449 |
+@@ -209,7 +209,7 @@ |
2450 |
+ CRUNCH_LIBS+= -lbz2 |
2451 |
+ |
2452 |
+ CRUNCH_PROGS_usr.bin+= tar |
2453 |
+-CRUNCH_LIBS+= -larchive -lmd |
2454 |
++CRUNCH_LIBS+= `pkg-config --static --libs libarchive` -lmd |
2455 |
+ .if ${MK_OPENSSL} != "no" |
2456 |
+ CRUNCH_LIBS+= -lcrypto |
2457 |
+ .endif |
2458 |
|
2459 |
diff --git a/sys-freebsd/freebsd-rescue/files/freebsd-rescue-8.2-libzcleverlink.patch b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-8.2-libzcleverlink.patch |
2460 |
new file mode 100644 |
2461 |
index 0000000..3d44457 |
2462 |
--- /dev/null |
2463 |
+++ b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-8.2-libzcleverlink.patch |
2464 |
@@ -0,0 +1,20 @@ |
2465 |
+--- rescue/rescue/Makefile.old 2011-07-06 01:35:13.000000000 +0000 |
2466 |
++++ rescue/rescue/Makefile 2011-07-06 01:35:54.000000000 +0000 |
2467 |
+@@ -143,7 +143,7 @@ |
2468 |
+ .if ${MK_ZFS} != "no" |
2469 |
+ CRUNCH_LIBS+= -lzfs -lnvpair -luutil -lavl |
2470 |
+ .endif |
2471 |
+-CRUNCH_LIBS+= -lgeom -lbsdxml -ljail -lkiconv -lmd -lreadline -lsbuf -lufs -lz |
2472 |
++CRUNCH_LIBS+= -lgeom -lbsdxml -ljail -lkiconv -lmd -lreadline -lsbuf -lufs |
2473 |
+ |
2474 |
+ .if ${MACHINE_ARCH} == "i386" |
2475 |
+ CRUNCH_PROGS_sbin+= bsdlabel sconfig fdisk |
2476 |
+@@ -234,7 +234,7 @@ |
2477 |
+ CRUNCH_PROGS_usr.sbin+= chown |
2478 |
+ CRUNCH_ALIAS_chown= chgrp |
2479 |
+ ################################################################## |
2480 |
+-CRUNCH_LIBS+= -lm |
2481 |
++CRUNCH_LIBS+= -lz -lm |
2482 |
+ |
2483 |
+ ################################################################## |
2484 |
+ # The following is pretty nearly a generic crunchgen-handling makefile |
2485 |
|
2486 |
diff --git a/sys-freebsd/freebsd-rescue/files/freebsd-rescue-9.1-bsdtar.patch b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-9.1-bsdtar.patch |
2487 |
new file mode 100644 |
2488 |
index 0000000..d4d23d7 |
2489 |
--- /dev/null |
2490 |
+++ b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-9.1-bsdtar.patch |
2491 |
@@ -0,0 +1,12 @@ |
2492 |
+diff -Nur work.orig/contrib/libarchive/tar/bsdtar.c work/contrib/libarchive/tar/bsdtar.c |
2493 |
+--- work.orig/contrib/libarchive/tar/bsdtar.c 2012-07-12 13:44:29.000000000 +0900 |
2494 |
++++ work/contrib/libarchive/tar/bsdtar.c 2012-07-29 00:57:25.000000000 +0900 |
2495 |
+@@ -691,7 +691,7 @@ |
2496 |
+ { |
2497 |
+ printf("bsdtar %s - %s\n", |
2498 |
+ BSDTAR_VERSION_STRING, |
2499 |
+- archive_version()); |
2500 |
++ archive_version_string()); |
2501 |
+ exit(0); |
2502 |
+ } |
2503 |
+ |
2504 |
|
2505 |
diff --git a/sys-freebsd/freebsd-rescue/files/freebsd-rescue-9.1-libcleverlink.patch b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-9.1-libcleverlink.patch |
2506 |
new file mode 100644 |
2507 |
index 0000000..a194397 |
2508 |
--- /dev/null |
2509 |
+++ b/sys-freebsd/freebsd-rescue/files/freebsd-rescue-9.1-libcleverlink.patch |
2510 |
@@ -0,0 +1,21 @@ |
2511 |
+diff -Nur work.orig/rescue/rescue/Makefile work/rescue/rescue/Makefile |
2512 |
+--- work.orig/rescue/rescue/Makefile 2012-07-29 00:50:20.000000000 +0900 |
2513 |
++++ work/rescue/rescue/Makefile 2012-07-29 00:56:01.000000000 +0900 |
2514 |
+@@ -125,7 +125,7 @@ |
2515 |
+ .if ${MK_ZFS} != "no" |
2516 |
+ CRUNCH_LIBS+= -lavl -lnvpair -lpthread -lzfs -luutil -lumem |
2517 |
+ .endif |
2518 |
+-CRUNCH_LIBS+= -lgeom -lexpat -ljail -lkiconv -lmd -lreadline -lsbuf -lufs -lz |
2519 |
++CRUNCH_LIBS+= -lgeom -lexpat -ljail -lkiconv -lreadline -lsbuf -lufs |
2520 |
+ |
2521 |
+ .if ${MACHINE_CPUARCH} == "i386" |
2522 |
+ CRUNCH_PROGS_sbin+= bsdlabel sconfig fdisk |
2523 |
+@@ -216,7 +216,7 @@ |
2524 |
+ CRUNCH_PROGS_usr.sbin+= chown |
2525 |
+ CRUNCH_ALIAS_chown= chgrp |
2526 |
+ ################################################################## |
2527 |
+-CRUNCH_LIBS+= -lm |
2528 |
++CRUNCH_LIBS+= -lmd -lz -lm |
2529 |
+ |
2530 |
+ .include <bsd.crunchgen.mk> |
2531 |
+ .include <bsd.prog.mk> |
2532 |
|
2533 |
diff --git a/sys-freebsd/freebsd-rescue/files/freebsd-sbin-bsdxml2expat.patch b/sys-freebsd/freebsd-rescue/files/freebsd-sbin-bsdxml2expat.patch |
2534 |
new file mode 100644 |
2535 |
index 0000000..bdda99b |
2536 |
--- /dev/null |
2537 |
+++ b/sys-freebsd/freebsd-rescue/files/freebsd-sbin-bsdxml2expat.patch |
2538 |
@@ -0,0 +1,13 @@ |
2539 |
+diff -uNr sbin/ifconfig.old/regdomain.c sbin/ifconfig/regdomain.c |
2540 |
+--- sbin/ifconfig.old/regdomain.c 2010-12-21 17:09:25.000000000 +0000 |
2541 |
++++ sbin/ifconfig/regdomain.c 2011-07-10 15:56:27.000000000 +0000 |
2542 |
+@@ -39,7 +39,7 @@ |
2543 |
+ #include <err.h> |
2544 |
+ #include <unistd.h> |
2545 |
+ |
2546 |
+-#include <bsdxml.h> |
2547 |
++#include <expat.h> |
2548 |
+ |
2549 |
+ #include "regdomain.h" |
2550 |
+ |
2551 |
+Los ficheros binarios sbin/ifconfig.old/regdomain.o y sbin/ifconfig/regdomain.o son distintos |
2552 |
|
2553 |
diff --git a/sys-freebsd/freebsd-rescue/freebsd-rescue-9.1_rc3.ebuild b/sys-freebsd/freebsd-rescue/freebsd-rescue-9.1_rc3.ebuild |
2554 |
new file mode 100644 |
2555 |
index 0000000..96d0e5c |
2556 |
--- /dev/null |
2557 |
+++ b/sys-freebsd/freebsd-rescue/freebsd-rescue-9.1_rc3.ebuild |
2558 |
@@ -0,0 +1,62 @@ |
2559 |
+# Copyright 1999-2012 Gentoo Foundation |
2560 |
+# Distributed under the terms of the GNU General Public License v2 |
2561 |
+# $Header: $ |
2562 |
+ |
2563 |
+EAPI=2 |
2564 |
+ |
2565 |
+inherit bsdmk freebsd |
2566 |
+ |
2567 |
+DESCRIPTION="FreeBSD's rescue binaries" |
2568 |
+SLOT="0" |
2569 |
+KEYWORDS="~amd64-fbsd ~x86-fbsd" |
2570 |
+LICENSE="BSD zfs? ( CDDL )" |
2571 |
+ |
2572 |
+IUSE="atm netware nis zfs" |
2573 |
+ |
2574 |
+SRC_URI="mirror://gentoo/${UBIN}.tar.bz2 |
2575 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
2576 |
+ mirror://gentoo/${LIB}.tar.bz2 |
2577 |
+ mirror://gentoo/${BIN}.tar.bz2 |
2578 |
+ mirror://gentoo/${SBIN}.tar.bz2 |
2579 |
+ mirror://gentoo/${USBIN}.tar.bz2 |
2580 |
+ mirror://gentoo/${GNU}.tar.bz2 |
2581 |
+ mirror://gentoo/${SYS}.tar.bz2 |
2582 |
+ mirror://gentoo/${LIBEXEC}.tar.bz2 |
2583 |
+ mirror://gentoo/${RESCUE}.tar.bz2 |
2584 |
+ zfs? ( mirror://gentoo/${CDDL}.tar.bz2 )" |
2585 |
+ |
2586 |
+RDEPEND="" |
2587 |
+DEPEND="sys-devel/flex |
2588 |
+ >=app-arch/libarchive-3.0.3[static-libs] |
2589 |
+ app-arch/xz-utils[static-libs] |
2590 |
+ sys-libs/ncurses[static-libs] |
2591 |
+ dev-libs/expat[static-libs] |
2592 |
+ app-arch/bzip2[static-libs] |
2593 |
+ dev-libs/libedit[static-libs] |
2594 |
+ dev-libs/libxml2:2[static-libs] |
2595 |
+ dev-libs/openssl[static-libs] |
2596 |
+ sys-libs/zlib[static-libs] |
2597 |
+ sys-libs/readline[static-libs] |
2598 |
+ virtual/pkgconfig |
2599 |
+ =sys-freebsd/freebsd-lib-${RV}*[atm?,netware?] |
2600 |
+ =sys-freebsd/freebsd-sources-${RV}* |
2601 |
+ =sys-freebsd/freebsd-mk-defs-${RV}*" |
2602 |
+ |
2603 |
+S="${WORKDIR}/rescue" |
2604 |
+ |
2605 |
+pkg_setup() { |
2606 |
+ use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= " |
2607 |
+ use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= " |
2608 |
+ use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= " |
2609 |
+ use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= " |
2610 |
+} |
2611 |
+ |
2612 |
+src_prepare() { |
2613 |
+ # As they are patches from ${WORKDIR} apply them by hand |
2614 |
+ cd "${WORKDIR}" |
2615 |
+ epatch "${FILESDIR}/${PN}"-8.0-pkgconfig_static_libarchive.patch |
2616 |
+ epatch "${FILESDIR}/${PN}"-7.1-zlib.patch |
2617 |
+ epatch "${FILESDIR}/${PN}"-9.1-libcleverlink.patch |
2618 |
+ epatch "${FILESDIR}/${PN}"-9.1-bsdtar.patch |
2619 |
+ epatch "${FILESDIR}/freebsd-sbin-bsdxml2expat.patch" |
2620 |
+} |
2621 |
|
2622 |
diff --git a/sys-freebsd/freebsd-sbin/Manifest b/sys-freebsd/freebsd-sbin/Manifest |
2623 |
new file mode 100644 |
2624 |
index 0000000..edbdd8b |
2625 |
--- /dev/null |
2626 |
+++ b/sys-freebsd/freebsd-sbin/Manifest |
2627 |
@@ -0,0 +1,15 @@ |
2628 |
+AUX adjkerntz-crontab 184 SHA256 f3b08140ea38bfe502b34dd8c69aa4a6b65b786d792828cce082be8f844345dc SHA512 28ecfd94257eca2d91323e4bac1920969e589a13f877f1d67c4be0dd5d0bf4585eba8f749ae04f2e0761d5860b76e0c04993350bbdeb52736584ea9df97c6093 WHIRLPOOL 883509014af5a6f3803993eb4fc9f53608b08eaffdfcb409be3945d8234ab66b6a99c620b781a8d650aaeaff1f05db2e5249fb280f9a2bb079421062be3e5332 |
2629 |
+AUX freebsd-sbin-6.1-pr102701.patch 548 SHA256 dccf32386359a2cfd80272c86085467d612c8f4d7924a6a223cd1259a8b7a176 SHA512 2b882565670ffe559410b17e2fa6a94624eee89d25a791ef3e27d657dedcf95b2be282217a2350203af7727b839d5d6ff50368f72c4bef3d7e60fef8a6325cbe WHIRLPOOL 14db7a26e6189314cc9a0e8ff5ccd01bedba178d9ddff856df262b18ce35fbd85999f5f4a612c2388af8718c6a1c0b544db4287bca08356fa5fb191f1cccf978 |
2630 |
+AUX freebsd-sbin-6.2-ldconfig.patch 389 SHA256 b3fd47a733d39dea3400bee180d156ed09ff4c19dd47fbf5df52af33bdc5dc2b SHA512 ed8f6073991ba0c8823aea1570e720273d7dc68ec6daf38d7e1d41f2285d307d7905cf674a1148d4783c69f2dafd7fc8a51e729aa4727eb46d857218ab2d71ed WHIRLPOOL 3ecccd7b56c9bee820ca92b8a6a446a1bf69e61e889324407f2e76336eb0328b1162c7dc5d5f24505ec1f36d235bfe33fbecc5c5d60bf0f04741eeca9eb5b1cb |
2631 |
+AUX freebsd-sbin-7.1-zlib.patch 800 SHA256 18c028bf1b51cf7c57d5517d8fe6f3221c8a4d00d1ae436e40af0d1cd095bc4f SHA512 54db6c1ad6030002fb1b5848e75470136a2b0b3d0c5398e1e0b3439c0bb736eb1ffa4799da7a3775a29761196a2c09a9cf70f75244de7d4e99bfe07357ed759c WHIRLPOOL cc5572b6ed34cb0462da77edf714e92ba10b672a315b216f342d200f0081ffdc417936b69cdf9e7e5ba8e1451f509fe222d366c84d98a005999c2987ae08d3ef |
2632 |
+AUX freebsd-sbin-bsdxml2expat.patch 424 SHA256 f40f55bec52d0e3e0205c363ad624a1139a74d5de36f99ca2ff9e53583bc2287 SHA512 f455db40e528c9bf19a68a639d2c0b304371d66741ee852c279246647f43620fd33911787aa9721547e086cbaa7dafa85b1ee6571094593c74de15e2ccc2f522 WHIRLPOOL 9409fa6d31a1a9b7dad59a6bdd820319c8a895b27c130af7d29e0db969be6760c4ab7df952420fb4fca9445fe0433b3aca5377f509852261d0f6b4e5a2fbd72b |
2633 |
+AUX freebsd-sbin-setXid.patch 541 SHA256 2d8158df7af52f9ce15f1513d16ed08ea6244f310aea3f271b12184a6a4c4267 SHA512 e6f1aefab22eca6941a5b62f6f9d9c82e0efc2b308ec636ecab40d9a678e87f2f6ccfefac99f5367ad8a16d18ddadf9a877a2f93697248b3f38a09edac75ec6e WHIRLPOOL a2d578ff3b54ad25875f65d6724d0762c0fc3a400aa8e14c93ab94dc789910fbc6ab70528cbd0074fd0d7a4957a2d2d51bf10f615cbfd751aa4e95edc88d4e7d |
2634 |
+AUX idmapd.initd 440 SHA256 e89050097731f658825b4a7215023e1c5070f0e31cfdf79eaf299ede9c9f9e39 SHA512 d76f1ed5b6cb0624359f0e1018b1decee80fec6e201393500656a2001034b042dde4299c2768ea8bfd1aa65813c86a5f9c06b5dd2e41ab74f954b8310d55259a WHIRLPOOL eeb04173b61c7e60883bd51e07be5f69aa67d6f4e506c3b3e07604e86cb43d81b5722e23e21ec189d83f2549a8827256216f45025ea5fd427b4874f2723c7a16 |
2635 |
+DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
2636 |
+DIST freebsd-etc-9.1_rc3.tar.bz2 207784 SHA256 c6d6b208077ccff739484b2b473892ee1a650c52029beff2d2b435da6dd469b7 SHA512 15153dfefa59aea78b017b9af2295a6ad488c805080dd613c0955fc9797881a3636570074cfd4adf3f4d13119ab05ccec83107b0fc809fbb8b7dab6a7a2333b3 WHIRLPOOL 6234b73f300db3e9ed8f37124892333fe80d6b39e48d4ac101cce6219db7c2a13992af56d18caffcaef8501873b2703780bdb890472e8717e1ace294f0a2ecb3 |
2637 |
+DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
2638 |
+DIST freebsd-libexec-9.1_rc3.tar.bz2 305301 SHA256 4cf56ff81096112b33276f619e823c8426bc1c97904f183b431e2e98c29ef698 SHA512 3122faf7f88934c05bee6c6d5faa24998d27c35e11bf4f809af26d7b8ad0a26519715b7a29f303ba878e3e8897742486a0a86a123d00b9deb60246c8cac4e1a7 WHIRLPOOL 1b10d85d2d426457189143350b375c7a1723ff8067c37200cce15f18fa6d963b94fdd0339e91d01ed16b87e4338761e33c7afb022e50b3bbff8dbcc3a45f5b73 |
2639 |
+DIST freebsd-sbin-9.1_rc3.tar.bz2 1273367 SHA256 3e576899dfd64987e2dd3f7b6d31f9570e1ac32f809ebd3de066d037097eab68 SHA512 d43e4ec5b85b5f5cd07818bb4cb21a016145550c02bdbedaa9606984e6e88707daf1c93931f4d3ec8843029de296b2b9133032dd006e6d2ea09770068eecdd9e WHIRLPOOL d137fcae29d903aa91253476009a3e7a792f086dd1dc1795c1720c47dc4a63a382d1531ad012474b1c72c67981082a5e9749b5e8e4efce047e93164b1a48fae1 |
2640 |
+DIST freebsd-sys-9.1_rc3.tar.bz2 32605500 SHA256 5194ac93850aff4f10978b739573ab8ee54a95a0b2d4e46f754314ae381b442b SHA512 17cd41ea66bf1d2e10b56001e6e1c80db78e1572aff4ad1ac945bc24d38dfef612e1a4b7eead8bc50b94df798b0bde3dcc13a0596860322569272b3239a30b9b WHIRLPOOL 8628c5a97675b3fe4ebfcb92c4fb6d5aebaa3a11551e4f16004a6ffb23b3d10334b623c70f255762038bf1fc80a7a27abd587f10ac9706ac1bb0b22adda266b8 |
2641 |
+DIST freebsd-usbin-9.1_rc3.tar.bz2 2669370 SHA256 de606bb756c413e85a302bc91033952f1beb8066ef555db26d79943bf128aa74 SHA512 3a002d5b7cd98f1139a8bd949633434e8aec8352c3d49bca9c72b3744d60ea63a9fd5e651eedb3d439405bcfa197bfd05d5e658428e57b01e021ba1ab0304d7e WHIRLPOOL 43f066d202d053383f9f7d4b19dd06b22d9c19ad79f258905e5dc2dc9451c936c128b512d3e8cdf90c70f8a19230a536d7c119b2f45a234f04bb9dde2d87fc52 |
2642 |
+EBUILD freebsd-sbin-9.1_rc3.ebuild 2650 SHA256 0cf4a177ec5610ae26e8517dc10d21db7795f0b0b438c6393912f81fcc191c1d SHA512 9e1db71d792b4e03df46830708b21ce77e8a6c0028f55e74211080f49aed5070c94bfb8b04aaa912d1909710b1e716afd270555a6371911a49afa5f522ade537 WHIRLPOOL 6747ffe77878dd431f169d9721b8ac2c77f23692bcaf28019f861d8211ebde85f47eed575e450a30c5daa1450c7153027eac9ccdcc0e9019ba5eecff878706f3 |
2643 |
|
2644 |
diff --git a/sys-freebsd/freebsd-sbin/files/adjkerntz-crontab b/sys-freebsd/freebsd-sbin/files/adjkerntz-crontab |
2645 |
new file mode 100644 |
2646 |
index 0000000..5fc46f5 |
2647 |
--- /dev/null |
2648 |
+++ b/sys-freebsd/freebsd-sbin/files/adjkerntz-crontab |
2649 |
@@ -0,0 +1,4 @@ |
2650 |
+# Adjust the time zone if the CMOS clock keeps local time, as opposed to |
2651 |
+# UTC time. See adjkerntz(8) for details. |
2652 |
+1,31 0-5 * * * root /sbin/adjkerntz -a |
2653 |
+ |
2654 |
|
2655 |
diff --git a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-6.1-pr102701.patch b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-6.1-pr102701.patch |
2656 |
new file mode 100644 |
2657 |
index 0000000..7b9578c |
2658 |
--- /dev/null |
2659 |
+++ b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-6.1-pr102701.patch |
2660 |
@@ -0,0 +1,17 @@ |
2661 |
+Solves the issue reported in Problem Report bin/102701. |
2662 |
+ |
2663 |
+Can't delete an inet6 alias address from an interface. |
2664 |
+ |
2665 |
+Index: fbsd-6.1/sbin/ifconfig/af_inet6.c |
2666 |
+=================================================================== |
2667 |
+--- fbsd-6.1.orig/sbin/ifconfig/af_inet6.c |
2668 |
++++ fbsd-6.1/sbin/ifconfig/af_inet6.c |
2669 |
+@@ -515,7 +515,7 @@ static struct afswtch af_inet6 = { |
2670 |
+ .af_settunnel = in6_set_tunnel, |
2671 |
+ .af_difaddr = SIOCDIFADDR_IN6, |
2672 |
+ .af_aifaddr = SIOCAIFADDR_IN6, |
2673 |
+- .af_ridreq = &in6_addreq, |
2674 |
++ .af_ridreq = &in6_ridreq, |
2675 |
+ .af_addreq = &in6_addreq, |
2676 |
+ }; |
2677 |
+ |
2678 |
|
2679 |
diff --git a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-6.2-ldconfig.patch b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-6.2-ldconfig.patch |
2680 |
new file mode 100644 |
2681 |
index 0000000..81ad024 |
2682 |
--- /dev/null |
2683 |
+++ b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-6.2-ldconfig.patch |
2684 |
@@ -0,0 +1,13 @@ |
2685 |
+diff -ur sbin.orig/ldconfig/elfhints.c sbin/ldconfig/elfhints.c |
2686 |
+--- sbin.orig/ldconfig/elfhints.c 2001-05-03 00:56:18 +0100 |
2687 |
++++ sbin/ldconfig/elfhints.c 2007-08-06 10:16:24 +0100 |
2688 |
+@@ -245,6 +245,9 @@ |
2689 |
+ else |
2690 |
+ add_dir(hintsfile, argv[i], 0); |
2691 |
+ } |
2692 |
++ /* Always add our system dirs */ |
2693 |
++ add_dir (hintsfile, "/lib", 1); |
2694 |
++ add_dir (hintsfile, "/usr/lib", 1); |
2695 |
+ write_elf_hints(hintsfile); |
2696 |
+ } |
2697 |
+ |
2698 |
|
2699 |
diff --git a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-7.1-zlib.patch b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-7.1-zlib.patch |
2700 |
new file mode 100644 |
2701 |
index 0000000..22fb2ec |
2702 |
--- /dev/null |
2703 |
+++ b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-7.1-zlib.patch |
2704 |
@@ -0,0 +1,21 @@ |
2705 |
+diff -ur sbin/savecore/savecore.c sbin-zlib/savecore/savecore.c |
2706 |
+--- sbin/savecore/savecore.c 2005-02-26 01:21:50 +0000 |
2707 |
++++ sbin-zlib/savecore/savecore.c 2005-05-06 12:00:06 +0000 |
2708 |
+@@ -95,7 +95,7 @@ |
2709 |
+ static int checkfor, compress, clear, force, keep, verbose; /* flags */ |
2710 |
+ static int nfound, nsaved, nerr; /* statistics */ |
2711 |
+ |
2712 |
+-extern FILE *zopen(const char *, const char *); |
2713 |
++extern FILE *gzopen(const char *, const char *); |
2714 |
+ |
2715 |
+ static void |
2716 |
+ printheader(FILE *f, const struct kerneldumpheader *h, const char *device, |
2717 |
+@@ -553,7 +553,7 @@ |
2718 |
+ if (compress) { |
2719 |
+ sprintf(filename, "%s.%d.gz", istextdump ? "textdump.tar" : |
2720 |
+ "vmcore", bounds); |
2721 |
+- fp = zopen(filename, "w"); |
2722 |
++ fp = gzopen(filename, "w"); |
2723 |
+ } else { |
2724 |
+ sprintf(filename, "%s.%d", istextdump ? "textdump.tar" : |
2725 |
+ "vmcore", bounds); |
2726 |
|
2727 |
diff --git a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-bsdxml2expat.patch b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-bsdxml2expat.patch |
2728 |
new file mode 100644 |
2729 |
index 0000000..bdda99b |
2730 |
--- /dev/null |
2731 |
+++ b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-bsdxml2expat.patch |
2732 |
@@ -0,0 +1,13 @@ |
2733 |
+diff -uNr sbin/ifconfig.old/regdomain.c sbin/ifconfig/regdomain.c |
2734 |
+--- sbin/ifconfig.old/regdomain.c 2010-12-21 17:09:25.000000000 +0000 |
2735 |
++++ sbin/ifconfig/regdomain.c 2011-07-10 15:56:27.000000000 +0000 |
2736 |
+@@ -39,7 +39,7 @@ |
2737 |
+ #include <err.h> |
2738 |
+ #include <unistd.h> |
2739 |
+ |
2740 |
+-#include <bsdxml.h> |
2741 |
++#include <expat.h> |
2742 |
+ |
2743 |
+ #include "regdomain.h" |
2744 |
+ |
2745 |
+Los ficheros binarios sbin/ifconfig.old/regdomain.o y sbin/ifconfig/regdomain.o son distintos |
2746 |
|
2747 |
diff --git a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-setXid.patch b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-setXid.patch |
2748 |
new file mode 100644 |
2749 |
index 0000000..c8cbebc |
2750 |
--- /dev/null |
2751 |
+++ b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-setXid.patch |
2752 |
@@ -0,0 +1,20 @@ |
2753 |
+diff -ur sbin.orig/ping/Makefile sbin.setXid/ping/Makefile |
2754 |
+--- sbin.orig/ping/Makefile Thu Apr 7 20:27:57 2005 |
2755 |
++++ sbin.setXid/ping/Makefile Thu Apr 7 20:42:02 2005 |
2756 |
+@@ -18,4 +18,6 @@ |
2757 |
+ LDADD+= -lipsec |
2758 |
+ .endif |
2759 |
+ |
2760 |
++LDFLAGS+= -Wl,-z,now |
2761 |
++ |
2762 |
+ .include <bsd.prog.mk> |
2763 |
+diff -ur sbin.orig/shutdown/Makefile sbin.setXid/shutdown/Makefile |
2764 |
+--- sbin.orig/shutdown/Makefile Thu Apr 7 20:27:57 2005 |
2765 |
++++ sbin.setXid/shutdown/Makefile Thu Apr 7 20:42:17 2005 |
2766 |
+@@ -7,4 +7,6 @@ |
2767 |
+ BINGRP= operator |
2768 |
+ BINMODE=4550 |
2769 |
+ |
2770 |
++LDFLAGS+= -Wl,-z,now |
2771 |
++ |
2772 |
+ .include <bsd.prog.mk> |
2773 |
|
2774 |
diff --git a/sys-freebsd/freebsd-sbin/files/idmapd.initd b/sys-freebsd/freebsd-sbin/files/idmapd.initd |
2775 |
new file mode 100755 |
2776 |
index 0000000..407b0e8 |
2777 |
--- /dev/null |
2778 |
+++ b/sys-freebsd/freebsd-sbin/files/idmapd.initd |
2779 |
@@ -0,0 +1,20 @@ |
2780 |
+#!/sbin/runscript |
2781 |
+# Copyright 1999-2008 Gentoo Foundation |
2782 |
+# Distributed under the terms of the GNU General Public License v2 |
2783 |
+ |
2784 |
+depend() { |
2785 |
+ need rpcbind |
2786 |
+} |
2787 |
+ |
2788 |
+start() { |
2789 |
+ ebegin "Starting NFS idmapd" |
2790 |
+ start-stop-daemon --start --quiet --exec \ |
2791 |
+ /sbin/idmapd -- $idmapdopts |
2792 |
+ eend $? "Error starting NFS idmapd" |
2793 |
+} |
2794 |
+ |
2795 |
+stop() { |
2796 |
+ ebegin "Stopping NFS idmapd" |
2797 |
+ start-stop-daemon --stop --quiet --exec /sbin/idmapd |
2798 |
+ eend $? "Error stopping NFS idmapd" |
2799 |
+} |
2800 |
|
2801 |
diff --git a/sys-freebsd/freebsd-sbin/freebsd-sbin-9.1_rc3.ebuild b/sys-freebsd/freebsd-sbin/freebsd-sbin-9.1_rc3.ebuild |
2802 |
new file mode 100644 |
2803 |
index 0000000..24a16c4 |
2804 |
--- /dev/null |
2805 |
+++ b/sys-freebsd/freebsd-sbin/freebsd-sbin-9.1_rc3.ebuild |
2806 |
@@ -0,0 +1,92 @@ |
2807 |
+# Copyright 1999-2012 Gentoo Foundation |
2808 |
+# Distributed under the terms of the GNU General Public License v2 |
2809 |
+# $Header: $ |
2810 |
+ |
2811 |
+EAPI=2 |
2812 |
+ |
2813 |
+inherit bsdmk freebsd multilib |
2814 |
+ |
2815 |
+DESCRIPTION="FreeBSD sbin utils" |
2816 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
2817 |
+SLOT="0" |
2818 |
+ |
2819 |
+SRC_URI="mirror://gentoo/${SBIN}.tar.bz2 |
2820 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
2821 |
+ mirror://gentoo/${LIB}.tar.bz2 |
2822 |
+ mirror://gentoo/${LIBEXEC}.tar.bz2 |
2823 |
+ mirror://gentoo/${USBIN}.tar.bz2 |
2824 |
+ mirror://gentoo/${ETC}.tar.bz2 |
2825 |
+ build? ( mirror://gentoo/${SYS}.tar.bz2 )" |
2826 |
+ |
2827 |
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[ipv6?,atm?,netware?] |
2828 |
+ =sys-freebsd/freebsd-libexec-${RV}* |
2829 |
+ >=dev-libs/expat-2.0.1 |
2830 |
+ ssl? ( dev-libs/openssl ) |
2831 |
+ >=dev-libs/libedit-20120311.3.0-r1 |
2832 |
+ sys-libs/readline |
2833 |
+ sys-process/vixie-cron |
2834 |
+ atm? ( net-analyzer/bsnmp )" |
2835 |
+DEPEND="${RDEPEND} |
2836 |
+ !build? ( =sys-freebsd/freebsd-sources-${RV}* ) |
2837 |
+ =sys-freebsd/freebsd-mk-defs-${RV}*" |
2838 |
+ |
2839 |
+S="${WORKDIR}/sbin" |
2840 |
+ |
2841 |
+IUSE="atm ipfilter +pf ipv6 build ssl +cxx netware" |
2842 |
+ |
2843 |
+pkg_setup() { |
2844 |
+ use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= " |
2845 |
+ use cxx || mymakeopts="${mymakeopts} WITHOUT_CXX=" |
2846 |
+ use ipfilter || mymakeopts="${mymakeopts} WITHOUT_IPFILTER= " |
2847 |
+ use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT=" |
2848 |
+ use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= " |
2849 |
+ use pf || mymakeopts="${mymakeopts} WITHOUT_PF= " |
2850 |
+ use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL=" |
2851 |
+} |
2852 |
+ |
2853 |
+REMOVE_SUBDIRS="dhclient pfctl pflogd rcorder resolvconf" |
2854 |
+ |
2855 |
+PATCHES=( "${FILESDIR}/${PN}-setXid.patch" |
2856 |
+ "${FILESDIR}/${PN}-7.1-zlib.patch" |
2857 |
+ "${FILESDIR}/${PN}-6.2-ldconfig.patch" |
2858 |
+ "${FILESDIR}/${PN}-6.1-pr102701.patch" |
2859 |
+ "${FILESDIR}/${PN}-bsdxml2expat.patch" ) |
2860 |
+ |
2861 |
+src_prepare() { |
2862 |
+ use build || ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" |
2863 |
+} |
2864 |
+ |
2865 |
+src_install() { |
2866 |
+ mymakeopts="${mymakeopts} GEOM_CLASS_DIR=/$(get_libdir)/geom " |
2867 |
+ freebsd_src_install |
2868 |
+ keepdir /var/log |
2869 |
+ # Needed by ldconfig: |
2870 |
+ keepdir /var/run |
2871 |
+ |
2872 |
+ # Maybe ship our own sysctl.conf so things like radvd work out of the box. |
2873 |
+ # New wireless config method requires regdomain.xml in /etc |
2874 |
+ cd "${WORKDIR}/etc/" |
2875 |
+ insinto /etc |
2876 |
+ doins minfree sysctl.conf regdomain.xml || die |
2877 |
+ |
2878 |
+ # initd script for idmapd |
2879 |
+ newinitd "${FILESDIR}/idmapd.initd" idmapd |
2880 |
+ |
2881 |
+ # Install a crontab for adjkerntz |
2882 |
+ insinto /etc/cron.d |
2883 |
+ newins "${FILESDIR}/adjkerntz-crontab" adjkerntz |
2884 |
+ |
2885 |
+ # Install the periodic stuff (needs probably to be ported in a more |
2886 |
+ # gentooish way) |
2887 |
+ cd "${WORKDIR}/etc/periodic" |
2888 |
+ |
2889 |
+ doperiodic security \ |
2890 |
+ security/*.ipfwlimit \ |
2891 |
+ security/*.ipfwdenied || die |
2892 |
+ |
2893 |
+ use ipfilter && { doperiodic security \ |
2894 |
+ security/*.ipfdenied || die ; } |
2895 |
+ |
2896 |
+ use pf && { doperiodic security \ |
2897 |
+ security/*.pfdenied || die ; } |
2898 |
+} |
2899 |
|
2900 |
diff --git a/sys-freebsd/freebsd-share/Manifest b/sys-freebsd/freebsd-share/Manifest |
2901 |
new file mode 100644 |
2902 |
index 0000000..159ad1e |
2903 |
--- /dev/null |
2904 |
+++ b/sys-freebsd/freebsd-share/Manifest |
2905 |
@@ -0,0 +1,24 @@ |
2906 |
+AUX freebsd-share-5.3-doc-locations.patch 608 SHA256 d949e9081a181ab9443a18e56949905a77eff2cbd16d09d37b8abb5771cee3b6 SHA512 2156f679683b8a02fd01fa71268f13f342d282b1885095e48611d9a94bdf99f03bad71f5c22253425c09ad5ae1ea544d1db3d0d40361f3b814f7e10f0061f2a6 WHIRLPOOL bac15f5c439ffa81b83dfac5dce981e346e2815b6a035e9b9791db16df77d7f2e9fb6706f7b5315c65d18f209176866b23a34b311c56847f543f1257fa5e9634 |
2907 |
+AUX freebsd-share-5.4-gentoo-skel.patch 621 SHA256 5480127971c2a5df5faf44355d5ed6a8586923577d37e6cff10805626726c767 SHA512 608e108bcfdc1eaa1f45f4115f460e26fa89211aaefea9602d1943dfa51e34f721526ef5e71d7e44f019d31b43efbd8f9f937e71d71074b0c3b48a33329281af WHIRLPOOL 8fabb340e4fcb1a174e3870a2ebe737f89b892586fed61a239e96bb34fb508daaef1e8e80811634e2075dbf6a161a236bca10a589340fbc609382f685b0697a9 |
2908 |
+AUX freebsd-share-8.0-gnu-miscfiles.patch 858 SHA256 20b3761bd18d4ff8e7257ab006f9c23b99473809c138c44145e25832e0c79855 SHA512 0b10a29d7840b7839c819afba1beb0ba4c22af02a63400d90735ea4330413ab672bf247e375194e75746a858c5a2727d07cdf958a8618f9cf059b71105ea9853 WHIRLPOOL f8d6675121ac43d2672f77d7ea4215073ff213c311fc1c09fe367f2d86f7dc1791a95f31b6def6f5bb757a5cd682de4c373c91465aa05acd38acfb537e781a6a |
2909 |
+AUX freebsd-share-9.0-gentoowaydir.patch 314 SHA256 68ddc9d6d95c95fc295f3ed3f7d7562de01ff6894b002bd7455d2da72cf4e2f2 SHA512 ef325e79806d78ede26567268829949de3aab02db1b7ea5f1dd834d4deeeddee8338679f7196fee6dc1a5682ccd79c1a0bdd73c96349961a8e1c2153fcf84afd WHIRLPOOL 10448b2cd090068b698d2d9037f2a217cdc20cebcfce4a13f98111ae4e4a2073ce4cb274ec3a7011c2e89acc1b2ab1b5e8e3d141817c065fdb35d1879ae31c37 |
2910 |
+DIST freebsd-bin-9.0.tar.bz2 392264 SHA256 c94d12847431232cf3c3c1f59d42b24f848d41f4ccd448dfd9cbf2ac7203350f SHA512 d56eb7ad6fd0861e7d2e8afa1ce88b04781a727489598385802e24348f3c9459e52ecc819bd3cfcaefae08cf2e046ccb0b294226cc81b498025432239572ec98 WHIRLPOOL a277fceb7c9c48073d1cd0f36fe311902c55ba8357525e0d50ad7d3baf4095a29d5d3a18a29d07e4762f350f21c57b61cfe17a05733a140e1add053a68b58e2f |
2911 |
+DIST freebsd-bin-9.1_rc3.tar.bz2 385903 SHA256 309be19d01ee7fddaab6a9d0438ec9addcd7ace85011bd38b776de78131bd968 SHA512 f06b32561ce9ce0add5f36cddd1b38b16cf53491a178681ba20c375d871c3971c974cbf34f3bd72bc0cfe33339e68082b63f02c4f3bac809ffba5a853d927b91 WHIRLPOOL 701f9f3660af41927bfc950e4b72d6f4149e12dc672d1625f2cb54c7548ea56e5e69a6c2b0c401b64338cba010e3522307502a1936bdc254d41030eb54a2727e |
2912 |
+DIST freebsd-contrib-9.0.tar.bz2 53993596 SHA256 5c7daec9f77bb295d9e65e35017fc625320423623e7e9bee98645a20f10ed14c SHA512 d91f9fb7fcd35fa5f965c45eac1002e28768193fd7ad72551b3dc9918c58513e3604e221b8bf0f48bdc946cb1f251b41fb05e3fc6677bf9bc6d2b3cad830b300 WHIRLPOOL fa0840ef89b066ab11315835e09e11cc17327c7cb7e2dab28ea1c205b5273d07c84407eb1efc9c80d99ffe70e65c54fbefcf945ed494a32dbd98ac1f1c678052 |
2913 |
+DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
2914 |
+DIST freebsd-etc-9.0.tar.bz2 207258 SHA256 a4fe6ae59e966bdc3129613ebeb61d8247588125d2157855838f267a84c744d1 SHA512 2ef3e5c26149af7a31dfca477d3f6c60c8caf7816ca114bd3ac53070af25bae294eca0eba59fe5f364a86e3a2c7a233d3c50168745bfba4989464d99f731cb9e WHIRLPOOL d5d9305deccce4ba366c06a5f102a37fb5409ff4763fe7782ea8df3612a0b7f36c0b1da7d9f55ba85e253a5ad4482033111708708ccda4cf2b24bd2fd3abe717 |
2915 |
+DIST freebsd-etc-9.1_rc3.tar.bz2 207784 SHA256 c6d6b208077ccff739484b2b473892ee1a650c52029beff2d2b435da6dd469b7 SHA512 15153dfefa59aea78b017b9af2295a6ad488c805080dd613c0955fc9797881a3636570074cfd4adf3f4d13119ab05ccec83107b0fc809fbb8b7dab6a7a2333b3 WHIRLPOOL 6234b73f300db3e9ed8f37124892333fe80d6b39e48d4ac101cce6219db7c2a13992af56d18caffcaef8501873b2703780bdb890472e8717e1ace294f0a2ecb3 |
2916 |
+DIST freebsd-gnu-9.0.tar.bz2 783723 SHA256 39d2215e97f321d08b3c1de9dd5572aa1fe0ae9577d5ed6d6b3dc9221bc33e2c SHA512 9cc02b4ffb281309390823ce2454503c5cbea0efceb16eeb2b36d2372fe5678490dffab34b78f192ccf3369f9b5ce59b805c7e58347af82193f71d60bb0bacd1 WHIRLPOOL e5d1c89bbe83af4fc8301f8e9bfd63a5c3b69091dedfe36c306d8298417d86e9c3520bd4bcdf97eaf99bb44036a5bfbc6dfbac0bb6d3f1dc035940d05da3d50e |
2917 |
+DIST freebsd-gnu-9.1_rc3.tar.bz2 795216 SHA256 43f493dbf3ccfea445cff838bf9b9887ed4f9d5437278529fee306444a3ea8e4 SHA512 0679f100f83e7347d00b2749aeb57a9582404a5f9160b170f5fcac715e8f401738cf89025e23b2c036b67be2a4030e283105dc707bf745e9cd4c199cd7a2689d WHIRLPOOL 9b4a12009c0826c891907d2312bc4eef4466b8124c9c00b70775556487a1a6e88676528a682ca29c3e36cdad13d61065b955d886a79885147cfc7731186ae8f4 |
2918 |
+DIST freebsd-lib-9.0.tar.bz2 3547388 SHA256 920a4fdcdbcc980328bc2156e3e9d07353c3982db495f341b63815142cf6a03a SHA512 c0ffa080896d1980cda81a5bf1c7c3a72336989f1c4bfac226fbe353a0ade63ad3eeba2051aeeff381163db92c01bf4a02ae632a5a9733d9edd6f63fe4f1181e WHIRLPOOL d7bc5ba25a49889405cf2b6d5c5cc1e33efc0ffd8bd1867fb718a76d58ad3bc3005cfa52841df599337bf2031d959755e88fd7db866d80e5f9d4d37b0c25e1e6 |
2919 |
+DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
2920 |
+DIST freebsd-sbin-9.0.tar.bz2 1269087 SHA256 31da65f093b6ca4d86b6ea66e7c268844c1d27ad54ca14e879a411e4b41349cd SHA512 f120c9b908655cbfbef73e0f761aaf2712e9aacf5096a604926df64ec3d0f4708dbe0cf47e3c7d92e51864ba5186594a490931f05f55dce07919e8efb0dab6ff WHIRLPOOL c2518f3d8ddacf9d3a2de3735bfd3f9407b36dbb71c804cb0886c6a6c50e57f37577c61e6d7421f311aa511b09257a92442c3f6c225fe635cffb0fe7bd5f2875 |
2921 |
+DIST freebsd-sbin-9.1_rc3.tar.bz2 1273367 SHA256 3e576899dfd64987e2dd3f7b6d31f9570e1ac32f809ebd3de066d037097eab68 SHA512 d43e4ec5b85b5f5cd07818bb4cb21a016145550c02bdbedaa9606984e6e88707daf1c93931f4d3ec8843029de296b2b9133032dd006e6d2ea09770068eecdd9e WHIRLPOOL d137fcae29d903aa91253476009a3e7a792f086dd1dc1795c1720c47dc4a63a382d1531ad012474b1c72c67981082a5e9749b5e8e4efce047e93164b1a48fae1 |
2922 |
+DIST freebsd-share-9.0.tar.bz2 6741764 SHA256 6bfe0fffbeb9cb737335bdf5dcdfd2f84a8dfcb3970e41e7bc860fd16906131e SHA512 830a9ccb5a34048ee17a884cda3d4f0e5afba6dcd58dc91faa024f802b951eca6b4dbe28ebef9476ea2eee5bd8095cff496af3f6ae4eaa0bfa3c71bcb4e3e18c WHIRLPOOL ffe05f77a1bbac818d8673116528d874245cff2cf660ef8db6af51f17611a56470228e82ace45954eba2261269719a943fc0f1dc7884bdbe5f9d24d5bcd56f7c |
2923 |
+DIST freebsd-share-9.1_rc3.tar.bz2 6737671 SHA256 2def8da87433c0f25b8bf32b62c31bd391c2a49a6b4986d81c8301e1be232cdc SHA512 4043cfc2b70eb26d0bc73c698aee7c2b223e813499a4afc7352a232e85cab32c248fc65066b942db11ce2b2108e9fbcd739a71245ebe4f841cbb71bd9f729848 WHIRLPOOL 3088efed7520de1b9727cecfa3819cca753b1ef76fa943753f93f0bacc83e17434b45479e6b831bac0819ee43dcde6982c94d8a9d7c147b7222b639b7d6a8aa2 |
2924 |
+DIST freebsd-ubin-9.0.tar.bz2 1962957 SHA256 48fe71c69ecd2399f1f04068992e52b8cd307ba6451dd40498a686de76911366 SHA512 8515adfab096979b6d9307e7281e18a0b84a6da2bcaceaf2aced589ded581ec087a69d0d16b3f70baebbe5dd6f5bb9f8f860b65475d53e0c4737ff5ea4089abd WHIRLPOOL aa183a30383703b037ccc913e4c562a7e749a109ee07923a47bc5d8da9f19b88b246b925b2c17b4eeb46c0ad11514921e03afa4648725fdb59180e6eccae1831 |
2925 |
+DIST freebsd-ubin-9.1_rc3.tar.bz2 1910768 SHA256 ac997fa0b1b918991a6b5c8d601d74039db8829d8c8f58a7316e8e226b83a91a SHA512 5a661d897be918c09f242924870c2c45ee041cbf506ea5e9085a0c15f8c84c290bdc8df409960b3c98bd5435f1e7f6f726ed10c48898c75ba3c4d02c33b20137 WHIRLPOOL 41d16e0aba43cdf02e8e8442d1995e00d3c861a3f7f21c3727ad900a05805aa903bb71b2d62da2a5b8b962b81fd23905c2fee8bb4f178bdbb59ee348fd11321d |
2926 |
+DIST freebsd-usbin-9.0.tar.bz2 2608252 SHA256 384ab18281aa1afb39a0f98bcef0fc734840fd294b22b7d405b0d3eee8f835ea SHA512 d0ce590ee6691ae160a8fb70ac68d8416a3fb2ae1181d98ad0e388d6236c10fcf72884190fb0b92730714e2326405e681ac8ad61628457b332d120256159ad7a WHIRLPOOL c676198222ac78eec774776ed720fb4eb39a000d44a694a33f32e89783f153ac42a2af8dc0b4f02570867b1aaeb83e8d5ad013dccdb90bde6f010af7fee6acda |
2927 |
+DIST freebsd-usbin-9.1_rc3.tar.bz2 2669370 SHA256 de606bb756c413e85a302bc91033952f1beb8066ef555db26d79943bf128aa74 SHA512 3a002d5b7cd98f1139a8bd949633434e8aec8352c3d49bca9c72b3744d60ea63a9fd5e651eedb3d439405bcfa197bfd05d5e658428e57b01e021ba1ab0304d7e WHIRLPOOL 43f066d202d053383f9f7d4b19dd06b22d9c19ad79f258905e5dc2dc9451c936c128b512d3e8cdf90c70f8a19230a536d7c119b2f45a234f04bb9dde2d87fc52 |
2928 |
+EBUILD freebsd-share-9.0.ebuild 2728 SHA256 5cc1bb2c2b4f75f1429842e570f4d489f803747a73dff558451b70f5347f4008 SHA512 2be6024a65f8e7d5f5bd3f2e934984efa3828067054f7328a1f44f8b085d7b13ad1f9006c41224246f93bd65b31a89a9633168a1f59a1488086972f65436acb8 WHIRLPOOL 9b3fbd031bd5781ba14e4d1cc9b5b949179359642f936b81b10e8f7f0ba52f012ccdab51c40f57e59f65f40b25e98b244b760eb006bd7461a54a2c8360edcd5f |
2929 |
+EBUILD freebsd-share-9.1_rc3.ebuild 2641 SHA256 f89962f01ff96f78c3ec53efe22013dfe0d55cb43b30a5d14495e2b67e70603f SHA512 fefb07087684d2915d0174bce6aeb0c7147ff1dc76d5a90ec61e4d68e1639a100105a6aae1d0d528e1746a4557cd22f831f5d9fa0fedbe4256591cc3c7d13e60 WHIRLPOOL 6e8b68610a02bf1b37b1c257144183a192c232aec1c027d5c7e309c9511c680df7693801049e0c6608729aeacdffafb427acb0e9a9610394ca662e1bb4334b09 |
2930 |
|
2931 |
diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch b/sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch |
2932 |
new file mode 100644 |
2933 |
index 0000000..c0798d3 |
2934 |
--- /dev/null |
2935 |
+++ b/sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch |
2936 |
@@ -0,0 +1,20 @@ |
2937 |
+--- examples/smbfs/Makefile.orig Tue Mar 22 15:20:20 2005 |
2938 |
++++ examples/smbfs/Makefile Tue Mar 22 15:20:46 2005 |
2939 |
+@@ -2,6 +2,7 @@ |
2940 |
+ |
2941 |
+ NOOBJ= |
2942 |
+ BINDIR= /usr/share/examples/smbfs |
2943 |
++FILESDIR= ${DOCDIR}/smbfs |
2944 |
+ FILES= dot.nsmbrc |
2945 |
+ |
2946 |
+ .PATH: ${.CURDIR}/../../../contrib/smbfs/examples |
2947 |
+--- examples/smbfs/print/Makefile.orig Tue Mar 22 15:22:17 2005 |
2948 |
++++ examples/smbfs/print/Makefile Tue Mar 22 15:22:35 2005 |
2949 |
+@@ -2,6 +2,7 @@ |
2950 |
+ |
2951 |
+ NOOBJ= |
2952 |
+ BINDIR= /usr/share/examples/smbfs/print |
2953 |
++FILESDIR= ${DOCDIR}/smbfs/print |
2954 |
+ FILES= lj6l ljspool printcap.sample tolj |
2955 |
+ |
2956 |
+ .PATH: ${.CURDIR}/../../../../contrib/smbfs/examples/print |
2957 |
|
2958 |
diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch b/sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch |
2959 |
new file mode 100644 |
2960 |
index 0000000..f668d04 |
2961 |
--- /dev/null |
2962 |
+++ b/sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch |
2963 |
@@ -0,0 +1,20 @@ |
2964 |
+Index: fbsd/share/skel/Makefile |
2965 |
+=================================================================== |
2966 |
+--- fbsd.orig/share/skel/Makefile |
2967 |
++++ fbsd/share/skel/Makefile |
2968 |
+@@ -2,11 +2,11 @@ |
2969 |
+ # $FreeBSD: src/share/skel/Makefile,v 1.9.2.1 2005/02/13 07:23:30 obrien Exp $ |
2970 |
+ |
2971 |
+ FILESGROUPS= FILES1 FILES2 |
2972 |
+-FILES1= dot.cshrc dot.login dot.login_conf dot.mailrc dot.profile \ |
2973 |
++FILES1= dot.login_conf dot.mailrc \ |
2974 |
+ dot.shrc |
2975 |
+-FILES2= dot.mail_aliases dot.rhosts |
2976 |
+-FILES1DIR= /usr/share/skel |
2977 |
+-FILES2DIR= /usr/share/skel |
2978 |
++FILES2= dot.mail_aliases |
2979 |
++FILES1DIR= /etc/skel |
2980 |
++FILES2DIR= /etc/skel |
2981 |
+ FILES1MODE= 0644 |
2982 |
+ FILES2MODE= 0600 |
2983 |
+ NOOBJ= |
2984 |
|
2985 |
diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-8.0-gnu-miscfiles.patch b/sys-freebsd/freebsd-share/files/freebsd-share-8.0-gnu-miscfiles.patch |
2986 |
new file mode 100644 |
2987 |
index 0000000..19167a6 |
2988 |
--- /dev/null |
2989 |
+++ b/sys-freebsd/freebsd-share/files/freebsd-share-8.0-gnu-miscfiles.patch |
2990 |
@@ -0,0 +1,26 @@ |
2991 |
+--- share/misc/Makefile.old 2010-03-12 01:32:39 +0100 |
2992 |
++++ share/misc/Makefile 2010-03-12 01:33:25 +0100 |
2993 |
+@@ -3,9 +3,9 @@ |
2994 |
+ |
2995 |
+ .PATH: ${.CURDIR}/../../sys/dev/usb |
2996 |
+ |
2997 |
+-FILES= ascii birthtoken bsd-family-tree committers-doc.dot committers-ports.dot \ |
2998 |
++FILES= bsd-family-tree committers-doc.dot committers-ports.dot \ |
2999 |
+ committers-src.dot eqnchar flowers init.ee \ |
3000 |
+- iso3166 iso639 latin1 man.template mdoc.template operator pci_vendors \ |
3001 |
++ iso3166 iso639 man.template mdoc.template pci_vendors \ |
3002 |
+ scsi_modes usb_hid_usages usbdevs |
3003 |
+ |
3004 |
+ NO_OBJ= |
3005 |
+--- share/dict/Makefile.old 2010-03-12 01:33:53 +0100 |
3006 |
++++ share/dict/Makefile 2010-03-12 01:34:18 +0100 |
3007 |
+@@ -4,8 +4,7 @@ |
3008 |
+ NO_OBJ= |
3009 |
+ |
3010 |
+ # XXX MISSING: connectives words |
3011 |
+-FILES= README propernames web2 web2a freebsd |
3012 |
++FILES= README freebsd |
3013 |
+ FILESDIR= ${BINDIR}/dict |
3014 |
+-SYMLINKS= web2 ${FILESDIR}/words |
3015 |
+ |
3016 |
+ .include <bsd.prog.mk> |
3017 |
|
3018 |
diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-9.0-gentoowaydir.patch b/sys-freebsd/freebsd-share/files/freebsd-share-9.0-gentoowaydir.patch |
3019 |
new file mode 100644 |
3020 |
index 0000000..f299051 |
3021 |
--- /dev/null |
3022 |
+++ b/sys-freebsd/freebsd-share/files/freebsd-share-9.0-gentoowaydir.patch |
3023 |
@@ -0,0 +1,16 @@ |
3024 |
+diff -Nur etc.orig/mtree/BSD.usr.dist etc/mtree/BSD.usr.dist |
3025 |
+--- etc.orig/mtree/BSD.usr.dist 2012-01-03 12:26:10.000000000 +0900 |
3026 |
++++ etc/mtree/BSD.usr.dist 2012-01-27 21:50:47.941466067 +0900 |
3027 |
+@@ -25,12 +25,6 @@ |
3028 |
+ i18n |
3029 |
+ .. |
3030 |
+ .. |
3031 |
+- lib32 |
3032 |
+- dtrace |
3033 |
+- .. |
3034 |
+- i18n |
3035 |
+- .. |
3036 |
+- .. |
3037 |
+ libdata |
3038 |
+ gcc |
3039 |
+ .. |
3040 |
|
3041 |
diff --git a/sys-freebsd/freebsd-share/freebsd-share-9.0.ebuild b/sys-freebsd/freebsd-share/freebsd-share-9.0.ebuild |
3042 |
new file mode 100644 |
3043 |
index 0000000..298c4e3 |
3044 |
--- /dev/null |
3045 |
+++ b/sys-freebsd/freebsd-share/freebsd-share-9.0.ebuild |
3046 |
@@ -0,0 +1,92 @@ |
3047 |
+# Copyright 1999-2012 Gentoo Foundation |
3048 |
+# Distributed under the terms of the GNU General Public License v2 |
3049 |
+# $Header: $ |
3050 |
+ |
3051 |
+inherit bsdmk freebsd |
3052 |
+ |
3053 |
+DESCRIPTION="FreeBSD shared tools/files" |
3054 |
+SLOT="0" |
3055 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
3056 |
+ |
3057 |
+IUSE="doc isdn" |
3058 |
+ |
3059 |
+SRC_URI="mirror://gentoo/${SHARE}.tar.bz2 |
3060 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
3061 |
+ mirror://gentoo/${GNU}.tar.bz2 |
3062 |
+ mirror://gentoo/${UBIN}.tar.bz2 |
3063 |
+ mirror://gentoo/${USBIN}.tar.bz2 |
3064 |
+ mirror://gentoo/${SBIN}.tar.bz2 |
3065 |
+ mirror://gentoo/${BIN}.tar.bz2 |
3066 |
+ mirror://gentoo/${LIB}.tar.bz2 |
3067 |
+ mirror://gentoo/${ETC}.tar.bz2" |
3068 |
+ |
3069 |
+DEPEND="=sys-freebsd/freebsd-mk-defs-${RV}* |
3070 |
+ =sys-freebsd/freebsd-sources-${RV}*" |
3071 |
+RDEPEND="sys-apps/miscfiles" |
3072 |
+ |
3073 |
+RESTRICT="strip" |
3074 |
+ |
3075 |
+S="${WORKDIR}/share" |
3076 |
+ |
3077 |
+pkg_setup() { |
3078 |
+ use isdn || mymakeopts="${mymakeopts} NO_I4B= " |
3079 |
+ use doc || mymakeopts="${mymakeopts} NO_SHAREDOCS= " |
3080 |
+ |
3081 |
+ mymakeopts="${mymakeopts} NO_SENDMAIL= NO_MANCOMPRESS= NO_INFOCOMPRESS= " |
3082 |
+} |
3083 |
+ |
3084 |
+REMOVE_SUBDIRS="mk termcap zoneinfo tabset" |
3085 |
+ |
3086 |
+PATCHES=( "${FILESDIR}/${PN}-5.3-doc-locations.patch" |
3087 |
+ "${FILESDIR}/${PN}-5.4-gentoo-skel.patch" |
3088 |
+ "${FILESDIR}/${PN}-8.0-gnu-miscfiles.patch" ) |
3089 |
+ |
3090 |
+src_unpack() { |
3091 |
+ freebsd_src_unpack |
3092 |
+ |
3093 |
+ # Remove make.conf manpage as it describes bsdmk's make.conf. |
3094 |
+ sed -i -e 's:make.conf.5::' "${S}/man/man5/Makefile" |
3095 |
+ # Remove rc.conf manpage as it describes bsd's rc.conf. |
3096 |
+ sed -i -e 's:\brc.conf.5::' "${S}/man/man5/Makefile" |
3097 |
+ sed -i -e 's:\brc.conf.local.5::' "${S}/man/man5/Makefile" |
3098 |
+ # Remove mailer.conf manpage |
3099 |
+ sed -i -e 's:mailer.conf.5::' "${S}/man/man5/Makefile" |
3100 |
+ # Remove pbm and moduli(ssh) manpages |
3101 |
+ sed -i -e 's:pbm.5::' -e 's:moduli.5::' "${S}/man/man5/Makefile" |
3102 |
+ # Remove builtins manpage |
3103 |
+ sed -i -e '/builtins\.1/d' "${S}/man/man1/Makefile" |
3104 |
+ # Remove rc manpages |
3105 |
+ sed -i -e '/rc.8/d' "${S}/man/man8/Makefile" |
3106 |
+ |
3107 |
+ # Don't install the arch-specific directories in subdirectories |
3108 |
+ sed -i -e '/MANSUBDIR/d' "${S}"/man/man4/man4.{i386,sparc64}/Makefile |
3109 |
+ |
3110 |
+ # Remove them so that they can't be included by error |
3111 |
+ rm -rf "${S}"/mk/*.mk |
3112 |
+ |
3113 |
+ # Make proper symlinks by defining the full target. |
3114 |
+ local sdir |
3115 |
+ for sdir in colldef mklocale monetdef msgdef numericdef timedef |
3116 |
+ do |
3117 |
+ sed -e 's:\${enc2}$:\${enc2}/\${FILESNAME}:g' -i \ |
3118 |
+ "${S}/${sdir}/Makefile" || \ |
3119 |
+ die "Error fixing ${sdir}/Makefile" |
3120 |
+ done |
3121 |
+ ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" || die "failed to set sys symlink" |
3122 |
+ |
3123 |
+ # see Bug 408595 |
3124 |
+ cd "${WORKDIR}" |
3125 |
+ epatch "${FILESDIR}"/${PN}-9.0-gentoowaydir.patch |
3126 |
+} |
3127 |
+ |
3128 |
+src_compile() { |
3129 |
+ export ESED="/usr/bin/sed" |
3130 |
+ |
3131 |
+ # This is a groff problem and not a -shared problem. |
3132 |
+ export GROFF_TMAC_PATH="/usr/share/tmac/:/usr/share/groff/1.19.1/tmac/" |
3133 |
+ mkmake || die "emake failed" |
3134 |
+} |
3135 |
+ |
3136 |
+src_install() { |
3137 |
+ mkmake -j1 DESTDIR="${D}" DOCDIR=/usr/share/doc/${PF} install || die "Install failed" |
3138 |
+} |
3139 |
|
3140 |
diff --git a/sys-freebsd/freebsd-share/freebsd-share-9.1_rc3.ebuild b/sys-freebsd/freebsd-share/freebsd-share-9.1_rc3.ebuild |
3141 |
new file mode 100644 |
3142 |
index 0000000..55839cb |
3143 |
--- /dev/null |
3144 |
+++ b/sys-freebsd/freebsd-share/freebsd-share-9.1_rc3.ebuild |
3145 |
@@ -0,0 +1,88 @@ |
3146 |
+# Copyright 1999-2012 Gentoo Foundation |
3147 |
+# Distributed under the terms of the GNU General Public License v2 |
3148 |
+# $Header: $ |
3149 |
+ |
3150 |
+inherit bsdmk freebsd |
3151 |
+ |
3152 |
+DESCRIPTION="FreeBSD shared tools/files" |
3153 |
+SLOT="0" |
3154 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
3155 |
+ |
3156 |
+IUSE="doc isdn" |
3157 |
+ |
3158 |
+SRC_URI="mirror://gentoo/${SHARE}.tar.bz2 |
3159 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
3160 |
+ mirror://gentoo/${GNU}.tar.bz2 |
3161 |
+ mirror://gentoo/${UBIN}.tar.bz2 |
3162 |
+ mirror://gentoo/${USBIN}.tar.bz2 |
3163 |
+ mirror://gentoo/${SBIN}.tar.bz2 |
3164 |
+ mirror://gentoo/${BIN}.tar.bz2 |
3165 |
+ mirror://gentoo/${LIB}.tar.bz2 |
3166 |
+ mirror://gentoo/${ETC}.tar.bz2" |
3167 |
+ |
3168 |
+DEPEND="=sys-freebsd/freebsd-mk-defs-${RV}* |
3169 |
+ =sys-freebsd/freebsd-sources-${RV}*" |
3170 |
+RDEPEND="sys-apps/miscfiles" |
3171 |
+ |
3172 |
+RESTRICT="strip" |
3173 |
+ |
3174 |
+S="${WORKDIR}/share" |
3175 |
+ |
3176 |
+pkg_setup() { |
3177 |
+ use isdn || mymakeopts="${mymakeopts} NO_I4B= " |
3178 |
+ use doc || mymakeopts="${mymakeopts} NO_SHAREDOCS= " |
3179 |
+ |
3180 |
+ mymakeopts="${mymakeopts} NO_SENDMAIL= NO_MANCOMPRESS= NO_INFOCOMPRESS= " |
3181 |
+} |
3182 |
+ |
3183 |
+REMOVE_SUBDIRS="mk termcap zoneinfo tabset" |
3184 |
+ |
3185 |
+PATCHES=( "${FILESDIR}/${PN}-5.3-doc-locations.patch" |
3186 |
+ "${FILESDIR}/${PN}-5.4-gentoo-skel.patch" |
3187 |
+ "${FILESDIR}/${PN}-8.0-gnu-miscfiles.patch" ) |
3188 |
+ |
3189 |
+src_unpack() { |
3190 |
+ freebsd_src_unpack |
3191 |
+ |
3192 |
+ # Remove make.conf manpage as it describes bsdmk's make.conf. |
3193 |
+ sed -i -e 's:make.conf.5::' "${S}/man/man5/Makefile" |
3194 |
+ # Remove rc.conf manpage as it describes bsd's rc.conf. |
3195 |
+ sed -i -e 's:\brc.conf.5::' "${S}/man/man5/Makefile" |
3196 |
+ sed -i -e 's:\brc.conf.local.5::' "${S}/man/man5/Makefile" |
3197 |
+ # Remove mailer.conf manpage |
3198 |
+ sed -i -e 's:mailer.conf.5::' "${S}/man/man5/Makefile" |
3199 |
+ # Remove pbm and moduli(ssh) manpages |
3200 |
+ sed -i -e 's:pbm.5::' -e 's:moduli.5::' "${S}/man/man5/Makefile" |
3201 |
+ # Remove builtins manpage |
3202 |
+ sed -i -e '/builtins\.1/d' "${S}/man/man1/Makefile" |
3203 |
+ # Remove rc manpages |
3204 |
+ sed -i -e '/rc.8/d' "${S}/man/man8/Makefile" |
3205 |
+ |
3206 |
+ # Don't install the arch-specific directories in subdirectories |
3207 |
+ sed -i -e '/MANSUBDIR/d' "${S}"/man/man4/man4.{i386,sparc64}/Makefile |
3208 |
+ |
3209 |
+ # Remove them so that they can't be included by error |
3210 |
+ rm -rf "${S}"/mk/*.mk |
3211 |
+ |
3212 |
+ # Make proper symlinks by defining the full target. |
3213 |
+ local sdir |
3214 |
+ for sdir in colldef mklocale monetdef msgdef numericdef timedef |
3215 |
+ do |
3216 |
+ sed -e 's:\${enc2}$:\${enc2}/\${FILESNAME}:g' -i \ |
3217 |
+ "${S}/${sdir}/Makefile" || \ |
3218 |
+ die "Error fixing ${sdir}/Makefile" |
3219 |
+ done |
3220 |
+ ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" || die "failed to set sys symlink" |
3221 |
+} |
3222 |
+ |
3223 |
+src_compile() { |
3224 |
+ export ESED="/usr/bin/sed" |
3225 |
+ |
3226 |
+ # This is a groff problem and not a -shared problem. |
3227 |
+ export GROFF_TMAC_PATH="/usr/share/tmac/:/usr/share/groff/1.19.1/tmac/" |
3228 |
+ mkmake || die "emake failed" |
3229 |
+} |
3230 |
+ |
3231 |
+src_install() { |
3232 |
+ mkmake -j1 DESTDIR="${D}" DOCDIR=/usr/share/doc/${PF} install || die "Install failed" |
3233 |
+} |
3234 |
|
3235 |
diff --git a/sys-freebsd/freebsd-sources/Manifest b/sys-freebsd/freebsd-sources/Manifest |
3236 |
index a43437c..4aaf271 100644 |
3237 |
--- a/sys-freebsd/freebsd-sources/Manifest |
3238 |
+++ b/sys-freebsd/freebsd-sources/Manifest |
3239 |
@@ -12,9 +12,5 @@ AUX freebsd-sources-9.1-MFC-r239588.patch 3076 SHA256 c23f0f8b66c06e024413db4926 |
3240 |
AUX freebsd-sources-9.1-gentoo.patch 743 SHA256 f75e451259933aac8028ad0a2b6d9ee43d21bf40f7309e556d139c7a125392bd SHA512 9a7abc263c87134534d6f5a727e08c5f5c34b0272b8b03ddb89daf2ea27e4ec1e46d59202347e4b4154ac617e8c8fa8c29be95d498b54e392680b96fdd10cb6c WHIRLPOOL 237fbd8f3770442cc2692a2b62e83ecc732f54510d267a575a388de778f4b5c22a778d6fd8a69822ff8e782118c936e843e845c6461b0694ab357b261608a86e |
3241 |
AUX freebsd-sources-cve-2012-0217.patch 856 SHA256 9b752e65a29b2b9a4a1412765d69d00310c05508af1cfa6d8d3c16d545bb3ffe SHA512 b1ac18cae23b81fd5ab2fcb44bb9f9808d6eb80f52b8572b81296fdd0b18edee62460520bc753848283d67e13367bf99775a2a5c6cf0272def9cdff6ec6fa4d9 WHIRLPOOL 27e4d0647c5275b77123bef6b866ac841af4b1b547fc663f776da82a7889995eba21b930adeabf2a71b3fbe053d2af5583cbdb6e8fd16a0379d10214d24b9121 |
3242 |
AUX freebsd-sources-cve-2012-4576.patch 561 SHA256 c3ad42e10164eaa3d928fd11a68b5ab490981b5d4684315e7e78c582e680d6c2 SHA512 451fb9be983672fa8d85d34bf13b67e70ac4bbda44da0c16ee484349bcf4e9ad795f66c36b5216bbcf022f709727dc19760e9f23b001a5768d9fa15dbad8122a WHIRLPOOL 2f261add2b2d9014782198b564a807f1a61917e0fbe91354ce5b1a685b27e312e699b7dc799f1653c952864633be84dda110e37f74378a3c5f1c5aacacb6811d |
3243 |
-DIST freebsd-sys-9.1_rc1.tar.bz2 32607060 SHA256 0f375b358f5c407c16308a4884207b97022a7a5466e0291087642685f3c83957 SHA512 7aced802f7dd72cee12bdc7311d10137c73eedc9c661e81524b4a91b27df85b947d2b13f18345fa40325e6f87c759023af2620956353d0753653e230fcbfbd9d WHIRLPOOL a0849c14427c5920140a67bb693f54502bbe0860516b41090fb7f84628e4f55e1d0b26e83efbb013c59d57a9136249d8a0dce5b9ac76f0909c604960f56af45f |
3244 |
-DIST freebsd-sys-9.1_rc2.tar.bz2 32602564 SHA256 9b4914b1d5aae492af14c2fb28be5c28d98db43b8642bf397d261b982dbd78ac SHA512 5bf3729849b3d090542ee99995182663c2ccdc004a5ed8ff8792ad01b9db0fdaa9d37bcfed47dd4df25c9aa7121c91bd5acf34fe396e760a6b2ee015d07d69bf WHIRLPOOL 18b61b90e3f978c531bfa3001bc195deb4ac780234e5725b2f4140b0b8e56c00acd9ddfc98e26f50ff6fecb17e3925e7fba4fdda1a337ec34a374994c4ad9caa |
3245 |
DIST freebsd-sys-9.1_rc3.tar.bz2 32605500 SHA256 5194ac93850aff4f10978b739573ab8ee54a95a0b2d4e46f754314ae381b442b SHA512 17cd41ea66bf1d2e10b56001e6e1c80db78e1572aff4ad1ac945bc24d38dfef612e1a4b7eead8bc50b94df798b0bde3dcc13a0596860322569272b3239a30b9b WHIRLPOOL 8628c5a97675b3fe4ebfcb92c4fb6d5aebaa3a11551e4f16004a6ffb23b3d10334b623c70f255762038bf1fc80a7a27abd587f10ac9706ac1bb0b22adda266b8 |
3246 |
-EBUILD freebsd-sources-9.1_rc1-r1.ebuild 3405 SHA256 7526cda92e47f09341694d97abea7547da5b32cedf5d421988cb33aa4dd08d4a SHA512 66ff107e9bb881f590eaa0e0614b0fbadb9f4e917682d628d57bfc7e009699b15577377d82e16cb50b0cfec63de339470c53a4e659c4a2cf8e17034fd13dcb49 WHIRLPOOL c9f0eaa2e1283da17f096c958d6039ec42bf0a81865a8c15d7243bd1d985d5d4e0f1ac46fc508816664756e705b29d0447ffdc35020dbd000ea8cce318ea974c |
3247 |
-EBUILD freebsd-sources-9.1_rc2-r1.ebuild 3405 SHA256 26b0d4f381fb6394be4ea62873193b08d98b40f0268de5ee80bf21e95edb926e SHA512 af9047e05e2f3121a414dd3ea952dbd441ad39fede1642a5b783bf3d07e56b3862e27097bb613ac9d352b7ac5db677302b363a5436c3b8191a44a9e6292005a6 WHIRLPOOL f50e4a56f9478c0f2ecbad7e49402aa5ec440d0c5f421343acfd3d94c52a4303544a962b46a9f7d6d627fd572c937659a31e5bb96e90e5ca07c17230eeb2565d |
3248 |
-EBUILD freebsd-sources-9.1_rc3-r1.ebuild 3065 SHA256 772badc11b6c18b04019ab3ce3dbbec2bf72b9ce00a599080ac1fa1413ae1986 SHA512 2e0f1f5556839b65c8f2a7b8231d0bc0e264496e903c083a642382f08ea6653d56613dda9058c1a5ee8cf67952e01d87d062ff39899ae8e109c1bf35e6f8bea6 WHIRLPOOL 0de540be2a35639786fdaf7cd6ea1b111ed516a9b3350636f3c946c22372fa1b63e339151cc6233ee81741972a3dca9f8cde09aef480b8c1b2154a01213b3a2a |
3249 |
+EBUILD freebsd-sources-9.1_rc3-r1.ebuild 2943 SHA256 82d263ff739c01df32ac29155cf8615784898e7d7135da4728ec89c2240c108e SHA512 45cb847a33037af639be9d104bff54d76eda9ff63730d0bf2878dd5498fe0ac6fb30fe9b5e01cc8c7ef0aded5df409cfabdb1c6f9b957aa4a7e54e9e2bd5d504 WHIRLPOOL 1fa1db59216e58d74c07a3ccbb68bcbd96adb5525799ebd257750ae818e598e5435c4a43d2d4a5d57418d5817380f1c46b970db63f29fa11418c4d9000a5e8b9 |
3250 |
|
3251 |
diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc1-r1.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc1-r1.ebuild |
3252 |
deleted file mode 100644 |
3253 |
index 6842247..0000000 |
3254 |
--- a/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc1-r1.ebuild |
3255 |
+++ /dev/null |
3256 |
@@ -1,101 +0,0 @@ |
3257 |
-# Copyright 1999-2012 Gentoo Foundation |
3258 |
-# Distributed under the terms of the GNU General Public License v2 |
3259 |
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc1.ebuild,v 1.1 2012/09/11 17:29:57 aballier Exp $ |
3260 |
- |
3261 |
-inherit bsdmk freebsd flag-o-matic |
3262 |
- |
3263 |
-DESCRIPTION="FreeBSD kernel sources" |
3264 |
-SLOT="${PVR}" |
3265 |
-KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
3266 |
- |
3267 |
-IUSE="symlink" |
3268 |
- |
3269 |
-SRC_URI="mirror://gentoo/${SYS}.tar.bz2" |
3270 |
- |
3271 |
-RDEPEND=">=sys-freebsd/freebsd-mk-defs-8.0" |
3272 |
-DEPEND="" |
3273 |
- |
3274 |
-RESTRICT="strip binchecks" |
3275 |
- |
3276 |
-S="${WORKDIR}/sys" |
3277 |
- |
3278 |
-MY_PVR="${PVR}" |
3279 |
- |
3280 |
-[[ ${MY_PVR} == "${RV}" ]] && MY_PVR="${MY_PVR}-r0" |
3281 |
- |
3282 |
-src_unpack() { |
3283 |
- unpack ${A} |
3284 |
- cd "${S}" |
3285 |
- |
3286 |
- # This replaces the gentoover patch, it doesn't need reapply every time. |
3287 |
- sed -i -e 's:^REVISION=.*:REVISION="'${PVR}'":' \ |
3288 |
- -e 's:^BRANCH=.*:BRANCH="Gentoo":' \ |
3289 |
- -e 's:^VERSION=.*:VERSION="${TYPE} ${BRANCH} ${REVISION}":' \ |
3290 |
- "${S}/conf/newvers.sh" |
3291 |
- |
3292 |
- # workaround a kernel panic for amd64-fbsd, bug #408019 |
3293 |
- epatch "${FILESDIR}/${PN}-9.0-disable-optimization.patch" |
3294 |
- |
3295 |
- # __FreeBSD_cc_version comes from FreeBSD's gcc. |
3296 |
- # on 9.0-RELEASE it's 900001. |
3297 |
- sed -e "s:-D_KERNEL:-D_KERNEL -D__FreeBSD_cc_version=900001:g" \ |
3298 |
- -i "${S}/conf/kern.pre.mk" \ |
3299 |
- -i "${S}/conf/kmod.mk" || die "Couldn't set __FreeBSD_cc_version" |
3300 |
- |
3301 |
- # Remove -Werror |
3302 |
- sed -e "s:-Werror:-Wno-error:g" \ |
3303 |
- -i "${S}/conf/kern.pre.mk" \ |
3304 |
- -i "${S}/conf/kmod.mk" || die |
3305 |
- |
3306 |
- epatch "${FILESDIR}/${PN}-9.1-gentoo.patch" |
3307 |
- epatch "${FILESDIR}/${PN}-6.0-flex-2.5.31.patch" |
3308 |
- sed -e 's/elf64-sparc/elf64-sparc-freebsd/g' -i "${S}/conf/ldscript.sparc64" || die |
3309 |
- epatch "${FILESDIR}/${PN}-6.1-ntfs.patch" |
3310 |
- epatch "${FILESDIR}/${PN}-7.1-types.h-fix.patch" |
3311 |
- epatch "${FILESDIR}/${PN}-8.0-subnet-route-pr40133.patch" |
3312 |
- epatch "${FILESDIR}/${PN}-7.1-includes.patch" |
3313 |
- epatch "${FILESDIR}/${PN}-9.0-sysctluint.patch" |
3314 |
- |
3315 |
- # By adding -DGENTOO_LIVECD to CFLAGS activate this stub |
3316 |
- # vop_whiteout to tmpfs, so it can be used as an overlay |
3317 |
- # unionfs filesystem over the cd9660 readonly filesystem. |
3318 |
- epatch "${FILESDIR}/${PN}-7.0-tmpfs_whiteout_stub.patch" |
3319 |
- |
3320 |
- epatch "${FILESDIR}/${PN}-cve-2012-4576.patch" |
3321 |
-} |
3322 |
- |
3323 |
-src_compile() { |
3324 |
- einfo "Nothing to compile.." |
3325 |
-} |
3326 |
- |
3327 |
-src_install() { |
3328 |
- insinto "/usr/src/sys-${MY_PVR}" |
3329 |
- doins -r "${S}/"* |
3330 |
-} |
3331 |
- |
3332 |
-pkg_postinst() { |
3333 |
- if [[ ! -L "${ROOT}/usr/src/sys" ]]; then |
3334 |
- einfo "/usr/src/sys symlink doesn't exist; creating symlink to sys-${MY_PVR}..." |
3335 |
- ln -sf "sys-${MY_PVR}" "${ROOT}/usr/src/sys" || \ |
3336 |
- eerror "Couldn't create ${ROOT}/usr/src/sys symlink." |
3337 |
- # just in case... |
3338 |
- [[ -L ""${ROOT}/usr/src/sys-${RV}"" ]] && rm "${ROOT}/usr/src/sys-${RV}" |
3339 |
- ln -sf "sys-${MY_PVR}" "${ROOT}/usr/src/sys-${RV}" || \ |
3340 |
- eerror "Couldn't create ${ROOT}/usr/src/sys-${RV} symlink." |
3341 |
- elif use symlink; then |
3342 |
- einfo "Updating /usr/src/sys symlink to sys-${MY_PVR}..." |
3343 |
- rm "${ROOT}/usr/src/sys" "${ROOT}/usr/src/sys-${RV}" || \ |
3344 |
- eerror "Couldn't remove previous symlinks, please fix manually." |
3345 |
- ln -sf "sys-${MY_PVR}" "${ROOT}/usr/src/sys" || \ |
3346 |
- eerror "Couldn't create ${ROOT}/usr/src/sys symlink." |
3347 |
- ln -sf "sys-${MY_PVR}" "${ROOT}/usr/src/sys-${RV}" || \ |
3348 |
- eerror "Couldn't create ${ROOT}/usr/src/sys-${RV} symlink." |
3349 |
- fi |
3350 |
- |
3351 |
- if use sparc-fbsd ; then |
3352 |
- ewarn "WARNING: kldload currently causes kernel panics" |
3353 |
- ewarn "on sparc64. This is probably a gcc-4.1 issue, but" |
3354 |
- ewarn "we need gcc-4.1 to compile the kernel correctly :/" |
3355 |
- ewarn "Please compile all modules you need into the kernel" |
3356 |
- fi |
3357 |
-} |
3358 |
|
3359 |
diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc2-r1.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc2-r1.ebuild |
3360 |
deleted file mode 100644 |
3361 |
index c4539f0..0000000 |
3362 |
--- a/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc2-r1.ebuild |
3363 |
+++ /dev/null |
3364 |
@@ -1,101 +0,0 @@ |
3365 |
-# Copyright 1999-2012 Gentoo Foundation |
3366 |
-# Distributed under the terms of the GNU General Public License v2 |
3367 |
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc2.ebuild,v 1.1 2012/10/14 15:28:12 aballier Exp $ |
3368 |
- |
3369 |
-inherit bsdmk freebsd flag-o-matic |
3370 |
- |
3371 |
-DESCRIPTION="FreeBSD kernel sources" |
3372 |
-SLOT="${PVR}" |
3373 |
-KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
3374 |
- |
3375 |
-IUSE="symlink" |
3376 |
- |
3377 |
-SRC_URI="mirror://gentoo/${SYS}.tar.bz2" |
3378 |
- |
3379 |
-RDEPEND=">=sys-freebsd/freebsd-mk-defs-8.0" |
3380 |
-DEPEND="" |
3381 |
- |
3382 |
-RESTRICT="strip binchecks" |
3383 |
- |
3384 |
-S="${WORKDIR}/sys" |
3385 |
- |
3386 |
-MY_PVR="${PVR}" |
3387 |
- |
3388 |
-[[ ${MY_PVR} == "${RV}" ]] && MY_PVR="${MY_PVR}-r0" |
3389 |
- |
3390 |
-src_unpack() { |
3391 |
- unpack ${A} |
3392 |
- cd "${S}" |
3393 |
- |
3394 |
- # This replaces the gentoover patch, it doesn't need reapply every time. |
3395 |
- sed -i -e 's:^REVISION=.*:REVISION="'${PVR}'":' \ |
3396 |
- -e 's:^BRANCH=.*:BRANCH="Gentoo":' \ |
3397 |
- -e 's:^VERSION=.*:VERSION="${TYPE} ${BRANCH} ${REVISION}":' \ |
3398 |
- "${S}/conf/newvers.sh" |
3399 |
- |
3400 |
- # workaround a kernel panic for amd64-fbsd, bug #408019 |
3401 |
- epatch "${FILESDIR}/${PN}-9.0-disable-optimization.patch" |
3402 |
- |
3403 |
- # __FreeBSD_cc_version comes from FreeBSD's gcc. |
3404 |
- # on 9.0-RELEASE it's 900001. |
3405 |
- sed -e "s:-D_KERNEL:-D_KERNEL -D__FreeBSD_cc_version=900001:g" \ |
3406 |
- -i "${S}/conf/kern.pre.mk" \ |
3407 |
- -i "${S}/conf/kmod.mk" || die "Couldn't set __FreeBSD_cc_version" |
3408 |
- |
3409 |
- # Remove -Werror |
3410 |
- sed -e "s:-Werror:-Wno-error:g" \ |
3411 |
- -i "${S}/conf/kern.pre.mk" \ |
3412 |
- -i "${S}/conf/kmod.mk" || die |
3413 |
- |
3414 |
- epatch "${FILESDIR}/${PN}-9.1-gentoo.patch" |
3415 |
- epatch "${FILESDIR}/${PN}-6.0-flex-2.5.31.patch" |
3416 |
- sed -e 's/elf64-sparc/elf64-sparc-freebsd/g' -i "${S}/conf/ldscript.sparc64" || die |
3417 |
- epatch "${FILESDIR}/${PN}-6.1-ntfs.patch" |
3418 |
- epatch "${FILESDIR}/${PN}-7.1-types.h-fix.patch" |
3419 |
- epatch "${FILESDIR}/${PN}-8.0-subnet-route-pr40133.patch" |
3420 |
- epatch "${FILESDIR}/${PN}-7.1-includes.patch" |
3421 |
- epatch "${FILESDIR}/${PN}-9.0-sysctluint.patch" |
3422 |
- |
3423 |
- # By adding -DGENTOO_LIVECD to CFLAGS activate this stub |
3424 |
- # vop_whiteout to tmpfs, so it can be used as an overlay |
3425 |
- # unionfs filesystem over the cd9660 readonly filesystem. |
3426 |
- epatch "${FILESDIR}/${PN}-7.0-tmpfs_whiteout_stub.patch" |
3427 |
- |
3428 |
- epatch "${FILESDIR}/${PN}-cve-2012-4576.patch" |
3429 |
-} |
3430 |
- |
3431 |
-src_compile() { |
3432 |
- einfo "Nothing to compile.." |
3433 |
-} |
3434 |
- |
3435 |
-src_install() { |
3436 |
- insinto "/usr/src/sys-${MY_PVR}" |
3437 |
- doins -r "${S}/"* |
3438 |
-} |
3439 |
- |
3440 |
-pkg_postinst() { |
3441 |
- if [[ ! -L "${ROOT}/usr/src/sys" ]]; then |
3442 |
- einfo "/usr/src/sys symlink doesn't exist; creating symlink to sys-${MY_PVR}..." |
3443 |
- ln -sf "sys-${MY_PVR}" "${ROOT}/usr/src/sys" || \ |
3444 |
- eerror "Couldn't create ${ROOT}/usr/src/sys symlink." |
3445 |
- # just in case... |
3446 |
- [[ -L ""${ROOT}/usr/src/sys-${RV}"" ]] && rm "${ROOT}/usr/src/sys-${RV}" |
3447 |
- ln -sf "sys-${MY_PVR}" "${ROOT}/usr/src/sys-${RV}" || \ |
3448 |
- eerror "Couldn't create ${ROOT}/usr/src/sys-${RV} symlink." |
3449 |
- elif use symlink; then |
3450 |
- einfo "Updating /usr/src/sys symlink to sys-${MY_PVR}..." |
3451 |
- rm "${ROOT}/usr/src/sys" "${ROOT}/usr/src/sys-${RV}" || \ |
3452 |
- eerror "Couldn't remove previous symlinks, please fix manually." |
3453 |
- ln -sf "sys-${MY_PVR}" "${ROOT}/usr/src/sys" || \ |
3454 |
- eerror "Couldn't create ${ROOT}/usr/src/sys symlink." |
3455 |
- ln -sf "sys-${MY_PVR}" "${ROOT}/usr/src/sys-${RV}" || \ |
3456 |
- eerror "Couldn't create ${ROOT}/usr/src/sys-${RV} symlink." |
3457 |
- fi |
3458 |
- |
3459 |
- if use sparc-fbsd ; then |
3460 |
- ewarn "WARNING: kldload currently causes kernel panics" |
3461 |
- ewarn "on sparc64. This is probably a gcc-4.1 issue, but" |
3462 |
- ewarn "we need gcc-4.1 to compile the kernel correctly :/" |
3463 |
- ewarn "Please compile all modules you need into the kernel" |
3464 |
- fi |
3465 |
-} |
3466 |
|
3467 |
diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc3-r1.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc3-r1.ebuild |
3468 |
index 25b4e67..2f9553a 100644 |
3469 |
--- a/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc3-r1.ebuild |
3470 |
+++ b/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc3-r1.ebuild |
3471 |
@@ -1,6 +1,6 @@ |
3472 |
# Copyright 1999-2012 Gentoo Foundation |
3473 |
# Distributed under the terms of the GNU General Public License v2 |
3474 |
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/freebsd-sources-9.1_rc3.ebuild,v 1.2 2012/11/24 11:30:56 aballier Exp $ |
3475 |
+# $Header: $ |
3476 |
|
3477 |
inherit bsdmk freebsd flag-o-matic |
3478 |
|
3479 |
|
3480 |
diff --git a/sys-freebsd/freebsd-ubin/Manifest b/sys-freebsd/freebsd-ubin/Manifest |
3481 |
new file mode 100644 |
3482 |
index 0000000..b0a1733 |
3483 |
--- /dev/null |
3484 |
+++ b/sys-freebsd/freebsd-ubin/Manifest |
3485 |
@@ -0,0 +1,37 @@ |
3486 |
+AUX freebsd-ubin-6.0-bsdcmp.patch 413 SHA256 a0a99a602538d95ddae2fc4b823150ea58862def87c8196806a379233e3ddb2c SHA512 1516d984e7e17e8a3474ce519c9e5d6fefaee244ad27f1ed21af73335a6a25275e842007e71a60d6b18aa049f84c87b349f3350664cea03885cd55a846a73d50 WHIRLPOOL 7a23988970695ccdeaadfce96a0bf05e986736d0c93079cddf0101c0b17b7e5f3421e5da6c1e2b6e0c96ff025dd8d80effc392064ce9ff1cb2e0bce0e8d90b35 |
3487 |
+AUX freebsd-ubin-6.0-kdump-ioctl.patch 1111 SHA256 71f41de71568dd819e39c871dd5e570141f243dbabb23d855505c38bec4e9de9 SHA512 53f2decb5a695b8daa4db10ac4f72b5a1d4fa58bd151314211f0ce230de5247a64e360855cef10b9e0c195146a704acb7f4cec623501516dfb9dcce09946262e WHIRLPOOL 48d2be90273b6ce1a0b4701a77d5a10e7e26f9f595b54b35cc410d81266c104c67c1fd1d735b659d41e4c3e02261cc79a85f3fe61c45ce79e4dadd1cf17b877a |
3488 |
+AUX freebsd-ubin-8.0-bsdar.patch 556 SHA256 cb81663b4cbb91372b492f2d8c430c166fe4f425fc464a94bb08ea43e23f278d SHA512 46ac4dc366571be48fb6bd131dba49253a3f6e54f68c33bb5b4fede5143c3b96dc107fbd1c3159e15f3816d3b716238c0dc162c958798fbafb5074603c7da430 WHIRLPOOL 32c57b0ccb3b2256e1169da0f7b4d9a3a6300cf703e792ab7286255a12bbaca983bb65ea1c42f6115fc071ee923b5182401e1d14461bf5407269a17361ce003d |
3489 |
+AUX freebsd-ubin-8.0-xinstall.patch 1014 SHA256 124cd30b5f44425d0914c64fd8ae98242c9649e4eb0cb1f786839137532504d6 SHA512 a39843600497876287c13a10ca783041123631ef7a82501df323c6a118eb20d871fa6683b812eeebea220c4cfa1eba81450dc7de7ea08888229f326375ff285d WHIRLPOOL 94e16b120a39e5331fa5db7bcda4ba970c3c92049122e958f4ea378936bd384671955af700053d8ae89d6a0c118abae61751cc2e866f719f882559801c6db359 |
3490 |
+AUX freebsd-ubin-9.0-fixmakefiles.patch 445 SHA256 88c90ea1e20afb56ae1b62c4e7ca9de8da8aa9b3726059a96e85beea13935d1c SHA512 588b0e7f58504ae338b714fb324b1525ed340b56e2e99a1ebaac2606799c9ff15b8c1a05e2ddaa5dfbdc7328684917de8753d99b0c8929c056d6eb6446aa9955 WHIRLPOOL 35445ccd0d4a63c5ac593157d55b0e08106d37cbab0a0b10a699e63872fd2a5e9bd53fe2c4a94dff7b1441fa27c141c171b6938ee51e7c696de95695938985a0 |
3491 |
+AUX freebsd-ubin-9.1-bsdar.patch 656 SHA256 86834418e478bc21918d6f310fb422dbfd0aa0df1315bd4fbc0ddd7a8fc62868 SHA512 88fc86fdb0ee6f757cee9b6bd55226517e6b79946f0518904bedd8176230124b40b868dee30049daa7053ea0ebe7d242dc58778e3addae2612ffd53996303bac WHIRLPOOL b66fd0a613cd32f9037c739146e465fd2ddcc56f78a3fdffc67eec9b92b6f2f78d6948906a77c2418e2bae5d782ab70f9c4f473ee8e256f233b237f6a11ae08c |
3492 |
+AUX freebsd-ubin-9.1-grep.patch 549 SHA256 5ab5dafccdc0c64f07742698abe51a24ab0abe10aba7d4bd80afcf4b5a36066f SHA512 2ddec1a02064ee91a177edb78a964d37b5be14c6e92a78ba9ce0a902c40f673eb7a6449042e341dfb3f31be6bef1a19fdf735af0d32526c0891fe6d9cc060101 WHIRLPOOL 3742f0c0612d2158ce2e5afaea7fb15f3f9cbc95f702fd51ea30c0c97a5cccabdffd4b722d1cb1930b362a4d2256bce77d997a69f02304a4d187391c8f8e0734 |
3493 |
+AUX freebsd-ubin-9.1-kdump-ioctl.patch 1001 SHA256 03804b82087884efa28157b36781a746349f41164591b46b73785e0b53088e2a SHA512 aadf3a6d97c5822aa9ff0d1ad8a7bfb2d17fc3193851f864bcb847ef05fe5b7e2b852cb95aaf159194a12b26900697f089113ccb15854c8e3bdb43518de9adf8 WHIRLPOOL 904f1c9dee700cab16a6075216e85768c1a146064da10e865caa319850d400b96255f677df70b2ba1766d4d855b553ad58d74f7e139391bb841f7fc0ef39ebef |
3494 |
+AUX freebsd-ubin-9.1-minigzip.patch 336 SHA256 88ad33268fd33012d37ec3f0f915322a536a4868900aa7c19486226e96125723 SHA512 e25cb6b74b17ee3d999321701fcc5a90ab94abac8ea33a155847f99e7836f16203485618be3426e34a1a5895b7582f5f466f997986486637e52dbc0e6c225dd5 WHIRLPOOL 2fa652c4548eb5b305bafca4b788d9f19f1f52903b0e27cbf402e11bcd7ceb78bdf1dfabf79932b8e78b1bbf898308405ccc19b1ca21198446889c8360db24a7 |
3495 |
+AUX freebsd-ubin-lint-stdarg.patch 792 SHA256 ec86f4c77b7c57f9f1651bb5f38641d198123594e770cc31d77d6775fd851bd6 SHA512 0f06547b0b90c65466c5c032efe6563dfd32ca56175fbad0885228310f6dc5f973d3adffe93bdb35d42b8af045ecdc23d1198fd8bad0c96c46512dbedbab3059 WHIRLPOOL 853d89f6f35c91718a30c8cbd2fed72a01c01dd03b3fab28c931fd80f71394122f4e5fe240df17b524dffb91829bc0148a605e797b88827d4f5e48730790fa57 |
3496 |
+AUX freebsd-ubin-setXid.patch 3723 SHA256 961ac8dcd9efa4f1aab18f56b26c6210d1d5bf441410aae392160e7c0242d16d SHA512 9edaac765405e28b123fa40b708b1ab05af3e151726e6f2b75ab1c0fd17b6c2a428a58726da999f7a63e9550bdd3e0d274ce63517717137872a7e9c77a591501 WHIRLPOOL 36fff3ad1577981b157e4311226540ee9a0eca7f5d623e27b3fbc585bc5585158c21f27c2355ac773ff190817aee2056293d3a1c0306e7743ae72a3a49d1e670 |
3497 |
+AUX locate-updatedb-cron 94 SHA256 ef062eb2e780b6c323a904c0e1cf8fc911954d05a0194033b37419003f64f14c SHA512 17ff44684621a20c75536013d0e34057b671f0cb37d989ed9bbb080e773ae86601dca551f7fa39ee7e615226eda504e2272d86451468ef7d8a47c666537ce036 WHIRLPOOL c7d09269139e1da615b14a1f18d178c75404e8f3667c02c76fb1cb1749e05bdd90296b3ed3a79331862e7b05605b829500f710552b9d606be86115f52900d70a |
3498 |
+AUX login.1.pamd 145 SHA256 c8b81b422104b58afa8b6bb478b1eda77f97c3037030ac09889b7c3bf3de9fcc SHA512 2308d818de388be2973b59fad5a21ffe5a9c9d302b47ccf1a148182ccaf082421c5a277acf0c85649874fd607a8da20222e7a05c15606ee36f6e74d0968a1397 WHIRLPOOL a562ee1210568bdf2339df413ec69eed066738d0d2929c8965f6bfc2b05d60075b23176ca8f744bee2c6a7cfa8448adf4e08a531d36477f78aac78da47f3209c |
3499 |
+AUX login.pamd 421 SHA256 986aad109b31d055c52b55fd04be1a8f434da4b355e1a84b7d8b666b7a63fcb6 SHA512 ecebbaefb29380263074dc70545c2d3d529a1853c4317d860c51b8176a0afe00768d0d9a82ed05cba8abc6a2ec5cbef4a52f825a5a9de706ac4f7fba71d6fea4 WHIRLPOOL 0706c86180640ae8ebb7f7eca1a1e369aac18353f67301f04cb53c496f7848e5797900a19d32557ed1b9e4af5ee924a148710841426d7800a746e1ac3a1313f0 |
3500 |
+AUX passwd.1.pamd 269 SHA256 a00b23b70388075f20c0e6535b6f4a1bebacb72726dc3c20ed1d468ecc68f334 SHA512 cb2f0fa05057947ac63031853e14c1867f7f330296548d924b8350dee27e00ec4b08daaab2a8c5704e09a70ed823dbe9b074fef07b648bc43cd56a78f7edb790 WHIRLPOOL e4080d8a9ec81a07b37c779dec2e04ad1fe23eecb2d08cfe1f25e00c305fb9aec59424c1e9693d0c31d1f9cc9f6a76b22b31840bf35a059e31f82238fcdb68b9 |
3501 |
+AUX passwd.pamd 360 SHA256 ff964fd309462cac711422be051122f8a60b570da9b13756e9012b18b1864f79 SHA512 f7b4accac065a41d453aacb63222bb9da8183ad5a3ba699530a6cd5fecb5e54ee308fd0a58e00a95cc394402aab7dfd9cded1bae58483d826ced5b20b0d14c27 WHIRLPOOL e46ecd4f2945f6121c89daf8c1640e868508d85fb10c4d9bc3ccc1e04999097f226d5b7d3cb1605ffe2544f4da0127bc9ebce985d086bf96e06a659981e9a4ee |
3502 |
+AUX su.1.pamd 432 SHA256 a231f9cbe5b9e03aa0aaa1520657332771f15d5e5cd69890ce49d02bb34e21c3 SHA512 7d7d8ef2a5b1b52b1b5aa5de86a8767a0aa217fb2658c9bb13bce09e3c68c1a4e15f287d2063a3f18615b9d7dc1eba1ebefb95c1510f9a4c7b7de810a5bcfa40 WHIRLPOOL 635fd8294abf9e8948032ab2b6d50565f2f9f72ea64c18799a6337776bdf2a7859e17bb58e3e1ab3558d74a10611225c31ac4b6cb26f1c5462bf855b02dc9e07 |
3503 |
+AUX su.pamd 420 SHA256 efe3a5efafd7e97e9305f4d24f2b4aacb44f65b261ca54bca1306b918b82cb08 SHA512 25ac749209c05733d0c9978c8ef1712961a3bd863bb2f5615844ed9b44e98dcf7795c02dfc84d58703eca35331701f1fff06a13904792e634256675af5444a48 WHIRLPOOL c97d3314cd58edff9c05b8286e2a377ae928752197dec0d380fa68867a9e8ce5366cc97e8038c21c3f50f527957b6ecc6c723960e28e39a7e8fef1cf7f3caad1 |
3504 |
+DIST freebsd-bin-9.0.tar.bz2 392264 SHA256 c94d12847431232cf3c3c1f59d42b24f848d41f4ccd448dfd9cbf2ac7203350f SHA512 d56eb7ad6fd0861e7d2e8afa1ce88b04781a727489598385802e24348f3c9459e52ecc819bd3cfcaefae08cf2e046ccb0b294226cc81b498025432239572ec98 WHIRLPOOL a277fceb7c9c48073d1cd0f36fe311902c55ba8357525e0d50ad7d3baf4095a29d5d3a18a29d07e4762f350f21c57b61cfe17a05733a140e1add053a68b58e2f |
3505 |
+DIST freebsd-bin-9.1_rc3.tar.bz2 385903 SHA256 309be19d01ee7fddaab6a9d0438ec9addcd7ace85011bd38b776de78131bd968 SHA512 f06b32561ce9ce0add5f36cddd1b38b16cf53491a178681ba20c375d871c3971c974cbf34f3bd72bc0cfe33339e68082b63f02c4f3bac809ffba5a853d927b91 WHIRLPOOL 701f9f3660af41927bfc950e4b72d6f4149e12dc672d1625f2cb54c7548ea56e5e69a6c2b0c401b64338cba010e3522307502a1936bdc254d41030eb54a2727e |
3506 |
+DIST freebsd-cddl-9.0.tar.bz2 878299 SHA256 80d2efbe5a0dcba98050e420ecc16c6fb8ad4c410c05424a5bf6800de58ced4b SHA512 7ae24468e0e95164e99dcb677472a1bbe6a0cb5e09bff7cc460fea7315ec071247e3a426c182fcf19b3ebbb7b9a1caa0d031d73d7d9dd3be9e2db50839227b4a WHIRLPOOL 8020f629133a469af75045e31dfd6a020a41ee5393d4f941db796add37cc7e6e53e82ab8c3056926b28a7b40734bf772060181ba5f526cf7d5be6fde818519c7 |
3507 |
+DIST freebsd-cddl-9.1_rc3.tar.bz2 899359 SHA256 9b9df1bbe109f760fa8dc46655362a6527e4c6b2e0d5c814de2f3a6f8c8d110d SHA512 73c5392c22450853ca745a4e12546b71070ae59dcec82e069d79109eda9b48525f74c15d3d7a936a4ea382dc7c390a1c3739fc3b09c16ccff7bc48992240abcf WHIRLPOOL e60c993e277a54d299731c2230fb40b1c1290c2db267e5e9fddb433a39361550a71a85544e27320259eadb7794137bc2aab366654ad6683e8e5aaa4efd3dc71f |
3508 |
+DIST freebsd-contrib-9.0.tar.bz2 53993596 SHA256 5c7daec9f77bb295d9e65e35017fc625320423623e7e9bee98645a20f10ed14c SHA512 d91f9fb7fcd35fa5f965c45eac1002e28768193fd7ad72551b3dc9918c58513e3604e221b8bf0f48bdc946cb1f251b41fb05e3fc6677bf9bc6d2b3cad830b300 WHIRLPOOL fa0840ef89b066ab11315835e09e11cc17327c7cb7e2dab28ea1c205b5273d07c84407eb1efc9c80d99ffe70e65c54fbefcf945ed494a32dbd98ac1f1c678052 |
3509 |
+DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
3510 |
+DIST freebsd-etc-9.0.tar.bz2 207258 SHA256 a4fe6ae59e966bdc3129613ebeb61d8247588125d2157855838f267a84c744d1 SHA512 2ef3e5c26149af7a31dfca477d3f6c60c8caf7816ca114bd3ac53070af25bae294eca0eba59fe5f364a86e3a2c7a233d3c50168745bfba4989464d99f731cb9e WHIRLPOOL d5d9305deccce4ba366c06a5f102a37fb5409ff4763fe7782ea8df3612a0b7f36c0b1da7d9f55ba85e253a5ad4482033111708708ccda4cf2b24bd2fd3abe717 |
3511 |
+DIST freebsd-etc-9.1_rc3.tar.bz2 207784 SHA256 c6d6b208077ccff739484b2b473892ee1a650c52029beff2d2b435da6dd469b7 SHA512 15153dfefa59aea78b017b9af2295a6ad488c805080dd613c0955fc9797881a3636570074cfd4adf3f4d13119ab05ccec83107b0fc809fbb8b7dab6a7a2333b3 WHIRLPOOL 6234b73f300db3e9ed8f37124892333fe80d6b39e48d4ac101cce6219db7c2a13992af56d18caffcaef8501873b2703780bdb890472e8717e1ace294f0a2ecb3 |
3512 |
+DIST freebsd-include-9.0.tar.bz2 141657 SHA256 bd0196dfeb7e491638f76d626dd02d122a7702bbddd7330f6aeb4f44e4c7dcf0 SHA512 feb74295681ab1bb42138dc5f7c53c5e26820ebe3fd86dcfe5af55604e69978f4029901e549adff92bd974b9d0e3370ff74c94f968c6af4e24e636f4a0603fa8 WHIRLPOOL 5cd9562ad670c1e2695921bb906f0f939bf36ffce6c8f80f2aba4e749681d8255dda8d80c925aecac5737a326863a201dbc6aede9bc2367a4f970d2deb13b1c6 |
3513 |
+DIST freebsd-include-9.1_rc3.tar.bz2 146460 SHA256 427fdc76ffb4fb38a2e909d492328be48cf08c62e2f2243c0d11faefd2006c85 SHA512 e7c584beaa2c574079a2c05509bee100d03d66b823de4473d8319f594810f66b3ad524297c21bef83106e4c9f3100fedabc8da0b131a9c41d9728a65a09d9486 WHIRLPOOL 26a2e5e6c1d17493b5b8e14453fdfcf36917b759e50f844762dd5d2701e8c93fe1a26550173f5ad1455304a9504a73872e9e3026b21d7debfbc2570752f32f44 |
3514 |
+DIST freebsd-lib-9.0.tar.bz2 3547388 SHA256 920a4fdcdbcc980328bc2156e3e9d07353c3982db495f341b63815142cf6a03a SHA512 c0ffa080896d1980cda81a5bf1c7c3a72336989f1c4bfac226fbe353a0ade63ad3eeba2051aeeff381163db92c01bf4a02ae632a5a9733d9edd6f63fe4f1181e WHIRLPOOL d7bc5ba25a49889405cf2b6d5c5cc1e33efc0ffd8bd1867fb718a76d58ad3bc3005cfa52841df599337bf2031d959755e88fd7db866d80e5f9d4d37b0c25e1e6 |
3515 |
+DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
3516 |
+DIST freebsd-sys-9.0.tar.bz2 30369960 SHA256 1c5e2181db9e92209933b1de9488109d88f0b2f15d07ee37aa491920e1990a54 SHA512 f9d465b06447535256ea0455274d39b1f2514e6d584b0b567f6f9be3881fbeef18798aecd81fe563526b5fa11c73cc60bd3c4290ceced12accaa80775b4a67c5 WHIRLPOOL ffd1e99b41421e9feb9bad796818812243bb070fdb54bde385a89bb8322effbd78df713b08df8b013732f8ed2e6e7c801942022712a76be1740f15bde8efe102 |
3517 |
+DIST freebsd-sys-9.1_rc3.tar.bz2 32605500 SHA256 5194ac93850aff4f10978b739573ab8ee54a95a0b2d4e46f754314ae381b442b SHA512 17cd41ea66bf1d2e10b56001e6e1c80db78e1572aff4ad1ac945bc24d38dfef612e1a4b7eead8bc50b94df798b0bde3dcc13a0596860322569272b3239a30b9b WHIRLPOOL 8628c5a97675b3fe4ebfcb92c4fb6d5aebaa3a11551e4f16004a6ffb23b3d10334b623c70f255762038bf1fc80a7a27abd587f10ac9706ac1bb0b22adda266b8 |
3518 |
+DIST freebsd-ubin-9.0.tar.bz2 1962957 SHA256 48fe71c69ecd2399f1f04068992e52b8cd307ba6451dd40498a686de76911366 SHA512 8515adfab096979b6d9307e7281e18a0b84a6da2bcaceaf2aced589ded581ec087a69d0d16b3f70baebbe5dd6f5bb9f8f860b65475d53e0c4737ff5ea4089abd WHIRLPOOL aa183a30383703b037ccc913e4c562a7e749a109ee07923a47bc5d8da9f19b88b246b925b2c17b4eeb46c0ad11514921e03afa4648725fdb59180e6eccae1831 |
3519 |
+DIST freebsd-ubin-9.1_rc3.tar.bz2 1910768 SHA256 ac997fa0b1b918991a6b5c8d601d74039db8829d8c8f58a7316e8e226b83a91a SHA512 5a661d897be918c09f242924870c2c45ee041cbf506ea5e9085a0c15f8c84c290bdc8df409960b3c98bd5435f1e7f6f726ed10c48898c75ba3c4d02c33b20137 WHIRLPOOL 41d16e0aba43cdf02e8e8442d1995e00d3c861a3f7f21c3727ad900a05805aa903bb71b2d62da2a5b8b962b81fd23905c2fee8bb4f178bdbb59ee348fd11321d |
3520 |
+EBUILD freebsd-ubin-9.0-r1.ebuild 4615 SHA256 70819f50b660077e9b175d749f6d30adee507cf37e1bae1c09a763eba9080d40 SHA512 ddbfb424b57b0fec7309999b5a2ecc27f082969db6d657f2ff4e4a214f7216ba5b63c7dc1ac23dff3b118f52b4ac5b23e5a49c2f2e572aad006a48f72e0fb3f2 WHIRLPOOL b51deb16df39b385beec7ad437afb056c716ce4861169b0760cd7d0349cbacb875820e024d68e7629af128589c906b0eea04842dfe6c4390de33ec28c5b5ef43 |
3521 |
+EBUILD freebsd-ubin-9.0.ebuild 4619 SHA256 a9e8c94adcfe4bba35789d3d6e651613a74db35af300bff417b104e285f2d758 SHA512 05e31480d4eb6a93285bc186e9b63317d02b4f62fa6e71601e073336d7e7daea2214a16f5aab54484801e27f726c338330662b017146cbd11d728823f51d0829 WHIRLPOOL 4e320cdfb660228af75369ad738a7939acd0cdefc81d1ea54da34f701fafedcfe13afde374b48d706ebfb2f75d5055ed5668ab46f68f664b17c1c6b7723805cf |
3522 |
+EBUILD freebsd-ubin-9.1_rc3.ebuild 4691 SHA256 2457500e8a04129a1ac261b981da86565229f837ceca3e83867f1bfb0d69bcac SHA512 96b36005f6afdee42fe865ab82773bc3771b21533b42f4bf9fdc89d9657d3c96021225d23a5a791e9b8befb8afe102b60b1f8e40d3e2c054c1bf15000600ab72 WHIRLPOOL a1d14cda3287ead942db814f2914c79a5ca4bac3a91c3d9e766d828b153c00b6f3a19efd42edcd9697977e2cbddb6e691ce5a8034777a2fcb4516630cc09cb40 |
3523 |
|
3524 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-bsdcmp.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-bsdcmp.patch |
3525 |
new file mode 100644 |
3526 |
index 0000000..1a85529 |
3527 |
--- /dev/null |
3528 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-bsdcmp.patch |
3529 |
@@ -0,0 +1,13 @@ |
3530 |
+Index: fbsd-6.0/usr.bin/cmp/Makefile |
3531 |
+=================================================================== |
3532 |
+--- fbsd-6.0.orig/usr.bin/cmp/Makefile |
3533 |
++++ fbsd-6.0/usr.bin/cmp/Makefile |
3534 |
+@@ -1,7 +1,7 @@ |
3535 |
+ # @(#)Makefile 8.1 (Berkeley) 6/6/93 |
3536 |
+ # $FreeBSD: src/usr.bin/cmp/Makefile,v 1.6.14.1 2005/09/17 11:33:41 brian Exp $ |
3537 |
+ |
3538 |
+-PROG= cmp |
3539 |
++PROG= bsdcmp |
3540 |
+ SRCS= cmp.c link.c misc.c regular.c special.c |
3541 |
+ |
3542 |
+ .include <bsd.prog.mk> |
3543 |
|
3544 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-kdump-ioctl.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-kdump-ioctl.patch |
3545 |
new file mode 100644 |
3546 |
index 0000000..a89cf52 |
3547 |
--- /dev/null |
3548 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-kdump-ioctl.patch |
3549 |
@@ -0,0 +1,28 @@ |
3550 |
+By default the mkioctl program that generates code for kdump does look for |
3551 |
+ioctls in the whole /usr/include tree, but this does break when xorg is merged. |
3552 |
+This patch allows to look for include files only in the source tree. |
3553 |
+ |
3554 |
+Index: fbsd-6/usr.bin/kdump/Makefile |
3555 |
+=================================================================== |
3556 |
+--- fbsd-6.orig/usr.bin/kdump/Makefile |
3557 |
++++ fbsd-6/usr.bin/kdump/Makefile |
3558 |
+@@ -10,6 +10,6 @@ CFLAGS+= -I${.CURDIR}/../ktrace -I${.CUR |
3559 |
+ CLEANFILES= ioctl.c |
3560 |
+ |
3561 |
+ ioctl.c: mkioctls |
3562 |
+- sh ${.CURDIR}/mkioctls ${DESTDIR}/usr/include > ${.TARGET} |
3563 |
++ sh ${.CURDIR}/mkioctls ${.CURDIR}/../../include > ${.TARGET} |
3564 |
+ |
3565 |
+ .include <bsd.prog.mk> |
3566 |
+Index: fbsd-6/usr.bin/truss/Makefile |
3567 |
+=================================================================== |
3568 |
+--- fbsd-6.orig/usr.bin/truss/Makefile |
3569 |
++++ fbsd-6/usr.bin/truss/Makefile |
3570 |
+@@ -29,6 +29,6 @@ syscalls.h: syscalls.master |
3571 |
+ ${.CURDIR}/i386.conf |
3572 |
+ |
3573 |
+ ioctl.c: ${.CURDIR}/../kdump/mkioctls |
3574 |
+- sh ${.CURDIR}/../kdump/mkioctls ${DESTDIR}/usr/include > ${.TARGET} |
3575 |
++ sh ${.CURDIR}/../kdump/mkioctls ${.CURDIR}/../../include > ${.TARGET} |
3576 |
+ |
3577 |
+ .include <bsd.prog.mk> |
3578 |
|
3579 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-bsdar.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-bsdar.patch |
3580 |
new file mode 100644 |
3581 |
index 0000000..c966b9b |
3582 |
--- /dev/null |
3583 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-bsdar.patch |
3584 |
@@ -0,0 +1,21 @@ |
3585 |
+--- usr.bin/ar/Makefile.old 2010-03-12 14:50:30 +0100 |
3586 |
++++ usr.bin/ar/Makefile 2010-03-12 14:50:53 +0100 |
3587 |
+@@ -1,6 +1,6 @@ |
3588 |
+ # $FreeBSD: src/usr.bin/ar/Makefile,v 1.22.2.1.2.1 2009/10/25 01:10:29 kensmith Exp $ |
3589 |
+ |
3590 |
+-PROG= ar |
3591 |
++PROG= freebsd-ar |
3592 |
+ SRCS= ar.c acplex.l acpyacc.y read.c util.c write.c y.tab.h |
3593 |
+ |
3594 |
+ WARNS?= 5 |
3595 |
+@@ -10,8 +10,7 @@ |
3596 |
+ |
3597 |
+ CFLAGS+=-I. -I${.CURDIR} |
3598 |
+ |
3599 |
+-NO_SHARED?= yes |
3600 |
+-LINKS= ${BINDIR}/ar ${BINDIR}/ranlib |
3601 |
+-MLINKS= ar.1 ranlib.1 |
3602 |
++LINKS= ${BINDIR}/freebsd-ar ${BINDIR}/freebsd-ranlib |
3603 |
++MLINKS= freebsd-ar.1 freebsd-ranlib.1 |
3604 |
+ |
3605 |
+ .include <bsd.prog.mk> |
3606 |
|
3607 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-xinstall.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-xinstall.patch |
3608 |
new file mode 100644 |
3609 |
index 0000000..e8f978a |
3610 |
--- /dev/null |
3611 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-xinstall.patch |
3612 |
@@ -0,0 +1,26 @@ |
3613 |
+Parallel make installs often cause 2 concurrent install -d to fail |
3614 |
+while they are creating the path to the target dirs. |
3615 |
+This patch changes the failure to a warning so that a make -j6 install doesn't |
3616 |
+fails as often as it does on Gentoo/FreeBSD, if it uses /usr/bin/install. |
3617 |
+ |
3618 |
+--- usr.bin/xinstall/xinstall.c.orig |
3619 |
++++ usr.bin/xinstall/xinstall.c |
3620 |
+@@ -748,9 +748,17 @@ |
3621 |
+ ch = *p; |
3622 |
+ *p = '\0'; |
3623 |
+ if (stat(path, &sb)) { |
3624 |
+- if (errno != ENOENT || mkdir(path, 0755) < 0) { |
3625 |
++ if (errno != ENOENT) { |
3626 |
+ err(EX_OSERR, "mkdir %s", path); |
3627 |
+ /* NOTREACHED */ |
3628 |
++ } else if (mkdir(path, 0755) < 0) { |
3629 |
++ /* Previous errno from stat() says that the directory didn't exist (ENOENT) |
3630 |
++ * But if errno is now EEXIST, then we just hit a parallel make bug. |
3631 |
++ */ |
3632 |
++ if (errno == EEXIST) |
3633 |
++ warn("mkdir: %s now exists!", path); /* let me know when this happens */ |
3634 |
++ else |
3635 |
++ err(EX_OSERR, "mkdir %s", path); |
3636 |
+ } else if (verbose) |
3637 |
+ (void)printf("install: mkdir %s\n", |
3638 |
+ path); |
3639 |
|
3640 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.0-fixmakefiles.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.0-fixmakefiles.patch |
3641 |
new file mode 100644 |
3642 |
index 0000000..d34eb9e |
3643 |
--- /dev/null |
3644 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.0-fixmakefiles.patch |
3645 |
@@ -0,0 +1,11 @@ |
3646 |
+diff -uNr usr.bin.old/calendar/Makefile usr.bin/calendar/Makefile |
3647 |
+--- usr.bin.old/calendar/Makefile 2011-11-02 18:22:09.000000000 +0000 |
3648 |
++++ usr.bin/calendar/Makefile 2011-11-02 18:22:48.000000000 +0000 |
3649 |
+@@ -15,6 +15,7 @@ |
3650 |
+ WARNS?= 7 |
3651 |
+ |
3652 |
+ beforeinstall: |
3653 |
++ ${INSTALL} -d ${DESTDIR}${SHAREDIR}/calendar |
3654 |
+ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${TEXTMODE} \ |
3655 |
+ ${.CURDIR}/calendars/calendar.* ${DESTDIR}${SHAREDIR}/calendar |
3656 |
+ .for lang in ${INTER} |
3657 |
|
3658 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-bsdar.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-bsdar.patch |
3659 |
new file mode 100644 |
3660 |
index 0000000..a65185f |
3661 |
--- /dev/null |
3662 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-bsdar.patch |
3663 |
@@ -0,0 +1,25 @@ |
3664 |
+diff -Nur work.orig/usr.bin/ar/Makefile work/usr.bin/ar/Makefile |
3665 |
+--- work.orig/usr.bin/ar/Makefile 2012-07-16 03:59:48.000000000 +0900 |
3666 |
++++ work/usr.bin/ar/Makefile 2012-07-16 04:02:38.000000000 +0900 |
3667 |
+@@ -2,7 +2,7 @@ |
3668 |
+ |
3669 |
+ .include <bsd.own.mk> |
3670 |
+ |
3671 |
+-PROG= ar |
3672 |
++PROG= freebsd-ar |
3673 |
+ SRCS= ar.c acplex.l acpyacc.y read.c util.c write.c y.tab.h |
3674 |
+ |
3675 |
+ DPADD= ${LIBARCHIVE} ${LIBELF} |
3676 |
+@@ -10,10 +10,7 @@ |
3677 |
+ |
3678 |
+ CFLAGS+=-I. -I${.CURDIR} |
3679 |
+ |
3680 |
+-.if ${MK_SHARED_TOOLCHAIN} == "no" |
3681 |
+-NO_SHARED?= yes |
3682 |
+-.endif |
3683 |
+-LINKS= ${BINDIR}/ar ${BINDIR}/ranlib |
3684 |
+-MLINKS= ar.1 ranlib.1 |
3685 |
++LINKS= ${BINDIR}/freebsd-ar ${BINDIR}/freebsd-ranlib |
3686 |
++MLINKS= freebsd-ar.1 freebsd-ranlib.1 |
3687 |
+ |
3688 |
+ .include <bsd.prog.mk> |
3689 |
|
3690 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-grep.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-grep.patch |
3691 |
new file mode 100644 |
3692 |
index 0000000..06cc5d2 |
3693 |
--- /dev/null |
3694 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-grep.patch |
3695 |
@@ -0,0 +1,17 @@ |
3696 |
+diff -Nur work.orig/usr.bin/grep/Makefile work/usr.bin/grep/Makefile |
3697 |
+--- work.orig/usr.bin/grep/Makefile 2012-07-16 04:59:01.000000000 +0900 |
3698 |
++++ work/usr.bin/grep/Makefile 2012-07-16 05:00:15.000000000 +0900 |
3699 |
+@@ -40,13 +40,6 @@ |
3700 |
+ grep.1 lzfgrep.1 |
3701 |
+ .endif |
3702 |
+ |
3703 |
+-LINKS+= ${BINDIR}/${PROG} ${BINDIR}/xzgrep \ |
3704 |
+- ${BINDIR}/${PROG} ${BINDIR}/xzegrep \ |
3705 |
+- ${BINDIR}/${PROG} ${BINDIR}/xzfgrep \ |
3706 |
+- ${BINDIR}/${PROG} ${BINDIR}/lzgrep \ |
3707 |
+- ${BINDIR}/${PROG} ${BINDIR}/lzegrep \ |
3708 |
+- ${BINDIR}/${PROG} ${BINDIR}/lzfgrep |
3709 |
+- |
3710 |
+ LDADD= -lz -llzma |
3711 |
+ DPADD= ${LIBZ} ${LIBLZMA} |
3712 |
+ |
3713 |
|
3714 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-kdump-ioctl.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-kdump-ioctl.patch |
3715 |
new file mode 100644 |
3716 |
index 0000000..d98e599 |
3717 |
--- /dev/null |
3718 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-kdump-ioctl.patch |
3719 |
@@ -0,0 +1,24 @@ |
3720 |
+diff -Nur work.orig/usr.bin/kdump/Makefile work/usr.bin/kdump/Makefile |
3721 |
+--- work.orig/usr.bin/kdump/Makefile 2012-07-12 13:24:01.000000000 +0900 |
3722 |
++++ work/usr.bin/kdump/Makefile 2012-07-16 03:54:14.000000000 +0900 |
3723 |
+@@ -21,7 +21,7 @@ |
3724 |
+ |
3725 |
+ ioctl.c: mkioctls |
3726 |
+ env CPP="${CPP}" \ |
3727 |
+- sh ${.CURDIR}/mkioctls ${DESTDIR}/usr/include > ${.TARGET} |
3728 |
++ sh ${.CURDIR}/mkioctls ${.CURDIR}/../../include > ${.TARGET} |
3729 |
+ |
3730 |
+ kdump_subr.c: mksubr |
3731 |
+ sh ${.CURDIR}/mksubr ${DESTDIR}/usr/include > ${.TARGET} |
3732 |
+diff -Nur work.orig/usr.bin/truss/Makefile work/usr.bin/truss/Makefile |
3733 |
+--- work.orig/usr.bin/truss/Makefile 2012-07-12 13:24:03.000000000 +0900 |
3734 |
++++ work/usr.bin/truss/Makefile 2012-07-16 03:54:40.000000000 +0900 |
3735 |
+@@ -24,7 +24,7 @@ |
3736 |
+ |
3737 |
+ ioctl.c: ${.CURDIR}/../kdump/mkioctls |
3738 |
+ env CPP="${CPP}" \ |
3739 |
+- sh ${.CURDIR}/../kdump/mkioctls ${DESTDIR}/usr/include > ${.TARGET} |
3740 |
++ sh ${.CURDIR}/../kdump/mkioctls ${.CURDIR}/../../include > ${.TARGET} |
3741 |
+ |
3742 |
+ .if ${MACHINE_CPUARCH} == "i386" |
3743 |
+ SRCS+= i386-linux.c linux_syscalls.h |
3744 |
|
3745 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-minigzip.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-minigzip.patch |
3746 |
new file mode 100644 |
3747 |
index 0000000..a9c0622 |
3748 |
--- /dev/null |
3749 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-minigzip.patch |
3750 |
@@ -0,0 +1,10 @@ |
3751 |
+diff -Nur work.orig/usr.bin/minigzip/Makefile work/usr.bin/minigzip/Makefile |
3752 |
+--- work.orig/usr.bin/minigzip/Makefile 2012-07-16 04:39:31.000000000 +0900 |
3753 |
++++ work/usr.bin/minigzip/Makefile 2012-07-16 04:45:30.000000000 +0900 |
3754 |
+@@ -10,4 +10,6 @@ |
3755 |
+ DPADD= ${LIBZ} |
3756 |
+ LDADD= -lz |
3757 |
+ |
3758 |
++CFLAGS+= -I${.CURDIR}/../../lib/libz |
3759 |
++ |
3760 |
+ .include <bsd.prog.mk> |
3761 |
|
3762 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-lint-stdarg.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-lint-stdarg.patch |
3763 |
new file mode 100644 |
3764 |
index 0000000..9774724 |
3765 |
--- /dev/null |
3766 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-lint-stdarg.patch |
3767 |
@@ -0,0 +1,24 @@ |
3768 |
+diff -ur usr.bin.orig/xlint/llib/llib-lposix usr.bin/xlint/llib/llib-lposix |
3769 |
+--- usr.bin.orig/xlint/llib/llib-lposix 2005-04-29 17:30:03 +0000 |
3770 |
++++ usr.bin/xlint/llib/llib-lposix 2005-05-03 14:12:26 +0000 |
3771 |
+@@ -42,7 +42,7 @@ |
3772 |
+ #include <sys/utsname.h> |
3773 |
+ #include <sys/times.h> |
3774 |
+ #include <stdio.h> |
3775 |
+-#include <stdarg.h> |
3776 |
++#include <machine/stdarg.h> |
3777 |
+ #include <stdlib.h> |
3778 |
+ #include <unistd.h> |
3779 |
+ #include <math.h> |
3780 |
+diff -ur usr.bin.orig/xlint/llib/llib-lstdc usr.bin/xlint/llib/llib-lstdc |
3781 |
+--- usr.bin.orig/xlint/llib/llib-lstdc 2005-04-29 17:30:03 +0000 |
3782 |
++++ usr.bin/xlint/llib/llib-lstdc 2005-05-03 14:12:35 +0000 |
3783 |
+@@ -44,7 +44,7 @@ |
3784 |
+ #include <math.h> |
3785 |
+ #include <setjmp.h> |
3786 |
+ #include <signal.h> |
3787 |
+-#include <stdarg.h> |
3788 |
++#include <machine/stdarg.h> |
3789 |
+ #include <stddef.h> |
3790 |
+ #include <stdio.h> |
3791 |
+ #include <stdlib.h> |
3792 |
|
3793 |
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-setXid.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-setXid.patch |
3794 |
new file mode 100644 |
3795 |
index 0000000..631ee4f |
3796 |
--- /dev/null |
3797 |
+++ b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-setXid.patch |
3798 |
@@ -0,0 +1,129 @@ |
3799 |
+diff -ur usr.bin.orig/at/Makefile usr.bin.setXid/at/Makefile |
3800 |
+--- usr.bin.orig/at/Makefile Thu Apr 7 20:52:57 2005 |
3801 |
++++ usr.bin.setXid/at/Makefile Thu Apr 7 21:21:02 2005 |
3802 |
+@@ -15,6 +15,8 @@ |
3803 |
+ BINMODE= 4555 |
3804 |
+ CLEANFILES+= at.1 |
3805 |
+ |
3806 |
++LDFLAGS+=-Wl,-z,now |
3807 |
++ |
3808 |
+ at.1: at.man |
3809 |
+ @${ECHO} Making ${.TARGET:T} from ${.ALLSRC:T}; \ |
3810 |
+ sed -e \ |
3811 |
+diff -ur usr.bin.orig/chpass/Makefile usr.bin.setXid/chpass/Makefile |
3812 |
+--- usr.bin.orig/chpass/Makefile Thu Apr 7 20:52:57 2005 |
3813 |
++++ usr.bin.setXid/chpass/Makefile Thu Apr 7 21:22:40 2005 |
3814 |
+@@ -15,6 +15,8 @@ |
3815 |
+ #CFLAGS+=-DRESTRICT_FULLNAME_CHANGE |
3816 |
+ CFLAGS+=-I${.CURDIR}/../../usr.sbin/pwd_mkdb -I${.CURDIR}/../../lib/libc/gen -I. |
3817 |
+ |
3818 |
++LDFLAGS+=-Wl,-z,now |
3819 |
++ |
3820 |
+ DPADD= ${LIBCRYPT} ${LIBUTIL} |
3821 |
+ LDADD= -lcrypt -lutil |
3822 |
+ .if !defined(NO_NIS) |
3823 |
+diff -ur usr.bin.orig/fstat/Makefile usr.bin.setXid/fstat/Makefile |
3824 |
+--- usr.bin.orig/fstat/Makefile Thu Apr 7 20:52:57 2005 |
3825 |
++++ usr.bin.setXid/fstat/Makefile Thu Apr 7 21:24:35 2005 |
3826 |
+@@ -9,4 +9,6 @@ |
3827 |
+ BINMODE=2555 |
3828 |
+ WARNS?= 6 |
3829 |
+ |
3830 |
++LDFLAGS+=-Wl,-z,now |
3831 |
++ |
3832 |
+ .include <bsd.prog.mk> |
3833 |
+diff -ur usr.bin.orig/lock/Makefile usr.bin.setXid/lock/Makefile |
3834 |
+--- usr.bin.orig/lock/Makefile Thu Apr 7 20:52:57 2005 |
3835 |
++++ usr.bin.setXid/lock/Makefile Thu Apr 7 21:24:45 2005 |
3836 |
+@@ -7,4 +7,6 @@ |
3837 |
+ DPADD= ${LIBCRYPT} |
3838 |
+ LDADD= -lcrypt |
3839 |
+ |
3840 |
++LDFLAGS+=-Wl,-z,now |
3841 |
++ |
3842 |
+ .include <bsd.prog.mk> |
3843 |
+diff -ur usr.bin.orig/login/Makefile usr.bin.setXid/login/Makefile |
3844 |
+--- usr.bin.orig/login/Makefile Thu Apr 7 20:52:57 2005 |
3845 |
++++ usr.bin.setXid/login/Makefile Thu Apr 7 21:24:55 2005 |
3846 |
+@@ -13,4 +13,6 @@ |
3847 |
+ INSTALLFLAGS=-fschg |
3848 |
+ .endif |
3849 |
+ |
3850 |
++LDFLAGS+=-Wl,-z,now |
3851 |
++ |
3852 |
+ .include <bsd.prog.mk> |
3853 |
+diff -ur usr.bin.orig/netstat/Makefile usr.bin.setXid/netstat/Makefile |
3854 |
+--- usr.bin.orig/netstat/Makefile Thu Apr 7 20:52:58 2005 |
3855 |
++++ usr.bin.setXid/netstat/Makefile Thu Apr 7 21:25:08 2005 |
3856 |
+@@ -14,4 +14,6 @@ |
3857 |
+ DPADD= ${LIBKVM} ${LIBIPX} ${LIBNETGRAPH} ${LIBUTIL} |
3858 |
+ LDADD= -lkvm -lipx -lnetgraph -lutil |
3859 |
+ |
3860 |
++LDFLAGS+=-Wl,-z,now |
3861 |
++ |
3862 |
+ .include <bsd.prog.mk> |
3863 |
+diff -ur usr.bin.orig/opieinfo/Makefile usr.bin.setXid/opieinfo/Makefile |
3864 |
+--- usr.bin.orig/opieinfo/Makefile Thu Apr 7 20:52:58 2005 |
3865 |
++++ usr.bin.setXid/opieinfo/Makefile Thu Apr 7 21:25:20 2005 |
3866 |
+@@ -11,6 +11,8 @@ |
3867 |
+ DPADD= ${LIBOPIE} ${LIBMD} |
3868 |
+ LDADD= -lopie -lmd |
3869 |
+ |
3870 |
++LDFLAGS+=-Wl,-z,now |
3871 |
++ |
3872 |
+ BINOWN= root |
3873 |
+ BINMODE=4555 |
3874 |
+ INSTALLFLAGS=-fschg |
3875 |
+diff -ur usr.bin.orig/opiepasswd/Makefile usr.bin.setXid/opiepasswd/Makefile |
3876 |
+--- usr.bin.orig/opiepasswd/Makefile Thu Apr 7 20:52:58 2005 |
3877 |
++++ usr.bin.setXid/opiepasswd/Makefile Thu Apr 7 21:25:29 2005 |
3878 |
+@@ -11,6 +11,8 @@ |
3879 |
+ DPADD= ${LIBOPIE} ${LIBMD} |
3880 |
+ LDADD= -lopie -lmd |
3881 |
+ |
3882 |
++LDFLAGS+=-Wl,-z,now |
3883 |
++ |
3884 |
+ BINOWN= root |
3885 |
+ BINMODE=4555 |
3886 |
+ INSTALLFLAGS=-fschg |
3887 |
+diff -ur usr.bin.orig/passwd/Makefile usr.bin.setXid/passwd/Makefile |
3888 |
+--- usr.bin.orig/passwd/Makefile Thu Apr 7 20:52:58 2005 |
3889 |
++++ usr.bin.setXid/passwd/Makefile Thu Apr 7 21:25:37 2005 |
3890 |
+@@ -10,6 +10,8 @@ |
3891 |
+ MLINKS = passwd.1 yppasswd.1 |
3892 |
+ WARNS ?= 4 |
3893 |
+ |
3894 |
++LDFLAGS+=-Wl,-z,now |
3895 |
++ |
3896 |
+ beforeinstall: |
3897 |
+ .for i in passwd yppasswd |
3898 |
+ [ ! -e ${DESTDIR}${BINDIR}/$i ] || \ |
3899 |
+--- usr.bin.orig/su/Makefile Thu Apr 7 20:52:58 2005 |
3900 |
++++ usr.bin.setXid/su/Makefile Thu Apr 7 21:26:00 2005 |
3901 |
+@@ -10,4 +10,6 @@ |
3902 |
+ BINMODE=4555 |
3903 |
+ INSTALLFLAGS=-fschg |
3904 |
+ |
3905 |
++LDFLAGS+=-Wl,-z,now |
3906 |
++ |
3907 |
+ .include <bsd.prog.mk> |
3908 |
+diff -ur usr.bin.orig/wall/Makefile usr.bin.setXid/wall/Makefile |
3909 |
+--- usr.bin.orig/wall/Makefile Thu Apr 7 20:52:59 2005 |
3910 |
++++ usr.bin.setXid/wall/Makefile Thu Apr 7 21:26:07 2005 |
3911 |
+@@ -5,4 +5,6 @@ |
3912 |
+ BINGRP= tty |
3913 |
+ BINMODE=2555 |
3914 |
+ |
3915 |
++LDFLAGS+=-Wl,-z,now |
3916 |
++ |
3917 |
+ .include <bsd.prog.mk> |
3918 |
+diff -ur usr.bin.orig/write/Makefile usr.bin.setXid/write/Makefile |
3919 |
+--- usr.bin.orig/write/Makefile Thu Apr 7 20:52:59 2005 |
3920 |
++++ usr.bin.setXid/write/Makefile Thu Apr 7 21:26:13 2005 |
3921 |
+@@ -4,4 +4,6 @@ |
3922 |
+ BINMODE=2555 |
3923 |
+ BINGRP= tty |
3924 |
+ |
3925 |
++LDFLAGS+=-Wl,-z,now |
3926 |
++ |
3927 |
+ .include <bsd.prog.mk> |
3928 |
|
3929 |
diff --git a/sys-freebsd/freebsd-ubin/files/locate-updatedb-cron b/sys-freebsd/freebsd-ubin/files/locate-updatedb-cron |
3930 |
new file mode 100644 |
3931 |
index 0000000..c9a80aa |
3932 |
--- /dev/null |
3933 |
+++ b/sys-freebsd/freebsd-ubin/files/locate-updatedb-cron |
3934 |
@@ -0,0 +1,6 @@ |
3935 |
+#! /bin/sh |
3936 |
+ |
3937 |
+if [ -x /usr/libexec/locate.updatedb ] |
3938 |
+then |
3939 |
+ nice /usr/libexec/locate.updatedb |
3940 |
+fi |
3941 |
|
3942 |
diff --git a/sys-freebsd/freebsd-ubin/files/login.1.pamd b/sys-freebsd/freebsd-ubin/files/login.1.pamd |
3943 |
new file mode 100644 |
3944 |
index 0000000..2c09584 |
3945 |
--- /dev/null |
3946 |
+++ b/sys-freebsd/freebsd-ubin/files/login.1.pamd |
3947 |
@@ -0,0 +1,4 @@ |
3948 |
+auth include system-local-login |
3949 |
+account include system-local-login |
3950 |
+session include system-local-login |
3951 |
+password include system-local-login |
3952 |
|
3953 |
diff --git a/sys-freebsd/freebsd-ubin/files/login.pamd b/sys-freebsd/freebsd-ubin/files/login.pamd |
3954 |
new file mode 100644 |
3955 |
index 0000000..859fb67 |
3956 |
--- /dev/null |
3957 |
+++ b/sys-freebsd/freebsd-ubin/files/login.pamd |
3958 |
@@ -0,0 +1,20 @@ |
3959 |
+# |
3960 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-ubin/files/login.pamd,v 1.1 2006/04/01 16:43:51 flameeyes Exp $ |
3961 |
+# |
3962 |
+# PAM configuration for the "login" service |
3963 |
+# |
3964 |
+ |
3965 |
+# auth |
3966 |
+auth required pam_nologin.so no_warn |
3967 |
+auth sufficient pam_self.so no_warn |
3968 |
+auth include system |
3969 |
+ |
3970 |
+# account |
3971 |
+account requisite pam_securetty.so |
3972 |
+account include system |
3973 |
+ |
3974 |
+# session |
3975 |
+session include system |
3976 |
+ |
3977 |
+# password |
3978 |
+password include system |
3979 |
|
3980 |
diff --git a/sys-freebsd/freebsd-ubin/files/passwd.1.pamd b/sys-freebsd/freebsd-ubin/files/passwd.1.pamd |
3981 |
new file mode 100644 |
3982 |
index 0000000..fa1574f |
3983 |
--- /dev/null |
3984 |
+++ b/sys-freebsd/freebsd-ubin/files/passwd.1.pamd |
3985 |
@@ -0,0 +1,9 @@ |
3986 |
+# |
3987 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-ubin/files/passwd.1.pamd,v 1.1 2008/02/19 12:04:06 flameeyes Exp $ |
3988 |
+# |
3989 |
+# PAM configuration for the "passwd" service |
3990 |
+# |
3991 |
+ |
3992 |
+# passwd(1) does not use the auth, account or session services. |
3993 |
+ |
3994 |
+password include system-auth |
3995 |
|
3996 |
diff --git a/sys-freebsd/freebsd-ubin/files/passwd.pamd b/sys-freebsd/freebsd-ubin/files/passwd.pamd |
3997 |
new file mode 100644 |
3998 |
index 0000000..4d3955f |
3999 |
--- /dev/null |
4000 |
+++ b/sys-freebsd/freebsd-ubin/files/passwd.pamd |
4001 |
@@ -0,0 +1,11 @@ |
4002 |
+# |
4003 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-ubin/files/passwd.pamd,v 1.1 2006/04/01 16:43:51 flameeyes Exp $ |
4004 |
+# |
4005 |
+# PAM configuration for the "passwd" service |
4006 |
+# |
4007 |
+ |
4008 |
+# passwd(1) does not use the auth, account or session services. |
4009 |
+ |
4010 |
+# password |
4011 |
+#password requisite pam_passwdqc.so enforce=users |
4012 |
+password required pam_unix.so no_warn try_first_pass nullok |
4013 |
|
4014 |
diff --git a/sys-freebsd/freebsd-ubin/files/su.1.pamd b/sys-freebsd/freebsd-ubin/files/su.1.pamd |
4015 |
new file mode 100644 |
4016 |
index 0000000..72daa49 |
4017 |
--- /dev/null |
4018 |
+++ b/sys-freebsd/freebsd-ubin/files/su.1.pamd |
4019 |
@@ -0,0 +1,17 @@ |
4020 |
+# |
4021 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-ubin/files/su.1.pamd,v 1.1 2008/02/19 12:04:06 flameeyes Exp $ |
4022 |
+# |
4023 |
+# PAM configuration for the "su" service |
4024 |
+# |
4025 |
+ |
4026 |
+# auth |
4027 |
+auth sufficient pam_rootok.so no_warn |
4028 |
+auth sufficient pam_self.so no_warn |
4029 |
+auth requisite pam_group.so no_warn group=wheel root_only fail_safe |
4030 |
+auth include system-auth |
4031 |
+ |
4032 |
+# account |
4033 |
+account include system-auth |
4034 |
+ |
4035 |
+# session |
4036 |
+session required pam_permit.so |
4037 |
|
4038 |
diff --git a/sys-freebsd/freebsd-ubin/files/su.pamd b/sys-freebsd/freebsd-ubin/files/su.pamd |
4039 |
new file mode 100644 |
4040 |
index 0000000..17feb0d |
4041 |
--- /dev/null |
4042 |
+++ b/sys-freebsd/freebsd-ubin/files/su.pamd |
4043 |
@@ -0,0 +1,17 @@ |
4044 |
+# |
4045 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-ubin/files/su.pamd,v 1.1 2006/04/01 16:43:51 flameeyes Exp $ |
4046 |
+# |
4047 |
+# PAM configuration for the "su" service |
4048 |
+# |
4049 |
+ |
4050 |
+# auth |
4051 |
+auth sufficient pam_rootok.so no_warn |
4052 |
+auth sufficient pam_self.so no_warn |
4053 |
+auth requisite pam_group.so no_warn group=wheel root_only fail_safe |
4054 |
+auth include system |
4055 |
+ |
4056 |
+# account |
4057 |
+account include system |
4058 |
+ |
4059 |
+# session |
4060 |
+session required pam_permit.so |
4061 |
|
4062 |
diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-9.0-r1.ebuild b/sys-freebsd/freebsd-ubin/freebsd-ubin-9.0-r1.ebuild |
4063 |
new file mode 100644 |
4064 |
index 0000000..281b7a1 |
4065 |
--- /dev/null |
4066 |
+++ b/sys-freebsd/freebsd-ubin/freebsd-ubin-9.0-r1.ebuild |
4067 |
@@ -0,0 +1,156 @@ |
4068 |
+# Copyright 1999-2012 Gentoo Foundation |
4069 |
+# Distributed under the terms of the GNU General Public License v2 |
4070 |
+# $Header: $ |
4071 |
+ |
4072 |
+EAPI=2 |
4073 |
+ |
4074 |
+inherit bsdmk freebsd flag-o-matic pam |
4075 |
+ |
4076 |
+DESCRIPTION="FreeBSD's base system source for /usr/bin" |
4077 |
+SLOT="0" |
4078 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
4079 |
+IUSE="ar atm audit bluetooth ipv6 kerberos netware nis ssl usb build zfs" |
4080 |
+LICENSE="BSD zfs? ( CDDL )" |
4081 |
+ |
4082 |
+SRC_URI="mirror://gentoo/${UBIN}.tar.bz2 |
4083 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
4084 |
+ mirror://gentoo/${LIB}.tar.bz2 |
4085 |
+ mirror://gentoo/${ETC}.tar.bz2 |
4086 |
+ mirror://gentoo/${BIN}.tar.bz2 |
4087 |
+ mirror://gentoo/${INCLUDE}.tar.bz2 |
4088 |
+ zfs? ( mirror://gentoo/${CDDL}.tar.bz2 ) |
4089 |
+ build? ( mirror://gentoo/${SYS}.tar.bz2 )" |
4090 |
+ |
4091 |
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?] |
4092 |
+ ssl? ( dev-libs/openssl ) |
4093 |
+ kerberos? ( virtual/krb5 ) |
4094 |
+ ar? ( app-arch/libarchive ) |
4095 |
+ virtual/pam |
4096 |
+ sys-libs/zlib |
4097 |
+ >=sys-libs/ncurses-5.9 |
4098 |
+ !sys-process/fuser-bsd |
4099 |
+ !dev-util/csup" |
4100 |
+ |
4101 |
+DEPEND="${RDEPEND} |
4102 |
+ sys-devel/flex |
4103 |
+ !build? ( =sys-freebsd/freebsd-sources-${RV}* ) |
4104 |
+ =sys-freebsd/freebsd-mk-defs-${RV}*" |
4105 |
+ |
4106 |
+RDEPEND="${RDEPEND} |
4107 |
+ >=sys-auth/pambase-20080219.1 |
4108 |
+ sys-process/cronbase" |
4109 |
+ |
4110 |
+S="${WORKDIR}/usr.bin" |
4111 |
+ |
4112 |
+PATCHES=( "${FILESDIR}/${PN}-6.0-bsdcmp.patch" |
4113 |
+ "${FILESDIR}/${PN}-9.0-fixmakefiles.patch" |
4114 |
+ "${FILESDIR}/${PN}-setXid.patch" |
4115 |
+ "${FILESDIR}/${PN}-lint-stdarg.patch" |
4116 |
+ "${FILESDIR}/${PN}-6.0-kdump-ioctl.patch" |
4117 |
+ "${FILESDIR}/${PN}-8.0-xinstall.patch" |
4118 |
+ "${FILESDIR}/${PN}-8.0-bsdar.patch" ) |
4119 |
+ |
4120 |
+# Here we remove some sources we don't need because they are already |
4121 |
+# provided by portage's packages or similar. In order: |
4122 |
+# - Archiving tools, provided by their own ebuilds |
4123 |
+# - ncurses stuff |
4124 |
+# - less stuff |
4125 |
+# - bind utils |
4126 |
+# - rsh stuff |
4127 |
+# - binutils gprof |
4128 |
+# - dc stuff |
4129 |
+# and the rest are misc utils we already provide somewhere else. |
4130 |
+REMOVE_SUBDIRS="bzip2 bzip2recover tar cpio |
4131 |
+ gzip gprof |
4132 |
+ lzmainfo xz xzdec |
4133 |
+ unzip |
4134 |
+ tput tset tabs |
4135 |
+ less lessecho lesskey |
4136 |
+ dig hesinfo nslookup nsupdate host |
4137 |
+ rsh rlogin rusers rwho ruptime |
4138 |
+ compile_et lex vi smbutil file vacation nc ftp telnet |
4139 |
+ c99 c89 |
4140 |
+ bc dc |
4141 |
+ whois tftp man" |
4142 |
+ |
4143 |
+pkg_setup() { |
4144 |
+ use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= " |
4145 |
+ use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= " |
4146 |
+ use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= " |
4147 |
+ use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= " |
4148 |
+ use kerberos || mymakeopts="${mymakeopts} WITHOUT_KERBEROS_SUPPORT= " |
4149 |
+ use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= " |
4150 |
+ use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= " |
4151 |
+ use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= " |
4152 |
+ use usb || mymakeopts="${mymakeopts} WITHOUT_USB= " |
4153 |
+ use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= " |
4154 |
+ mymakeopts="${mymakeopts} WITHOUT_CLANG= " |
4155 |
+} |
4156 |
+ |
4157 |
+pkg_preinst() { |
4158 |
+ # bison installs a /usr/bin/yacc symlink ... |
4159 |
+ # we need to remove it to avoid triggering |
4160 |
+ # collision-protect errors |
4161 |
+ if [[ -L ${ROOT}/usr/bin/yacc ]] ; then |
4162 |
+ rm -f "${ROOT}"/usr/bin/yacc |
4163 |
+ fi |
4164 |
+} |
4165 |
+ |
4166 |
+src_prepare() { |
4167 |
+ use build || ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" |
4168 |
+ |
4169 |
+ # Rename manpage for renamed cmp |
4170 |
+ mv "${S}"/cmp/cmp.1 "${S}"/cmp/bsdcmp.1 || die |
4171 |
+ # Rename manpage for renamed ar |
4172 |
+ mv "${S}"/ar/ar.1 "${S}"/ar/freebsd-ar.1 || die |
4173 |
+ # Fix whereis(1) manpath search. |
4174 |
+ sed -i -e 's:"manpath -q":"manpath":' "${S}/whereis/pathnames.h" |
4175 |
+ |
4176 |
+ # Build a dynamic make |
4177 |
+ sed -i -e '/^NO_SHARED/ s/^/#/' "${S}"/make/Makefile || die |
4178 |
+ |
4179 |
+ # Disable it here otherwise our patch wont apply |
4180 |
+ use ar || dummy_mk ar |
4181 |
+} |
4182 |
+ |
4183 |
+src_install() { |
4184 |
+ freebsd_src_install |
4185 |
+ |
4186 |
+ # baselayout requires these in /bin |
4187 |
+ dodir /bin |
4188 |
+ for bin in sed printf fuser; do |
4189 |
+ mv "${D}/usr/bin/${bin}" "${D}/bin/" || die "mv ${bin} failed" |
4190 |
+ dosym /bin/${bin} /usr/bin/${bin} || die "dosym ${bin} failed" |
4191 |
+ done |
4192 |
+ |
4193 |
+ for pamdfile in login passwd su; do |
4194 |
+ newpamd "${FILESDIR}/${pamdfile}.1.pamd" ${pamdfile} || die |
4195 |
+ done |
4196 |
+ |
4197 |
+ cd "${WORKDIR}/etc" |
4198 |
+ insinto /etc |
4199 |
+ doins remote phones opieaccess fbtab || die |
4200 |
+ |
4201 |
+ exeinto /etc/cron.daily |
4202 |
+ newexe "${FILESDIR}/locate-updatedb-cron" locate.updatedb || die |
4203 |
+ |
4204 |
+ # tip requires /var/spool/lock/, bug #200700 |
4205 |
+ keepdir /var/spool/lock |
4206 |
+} |
4207 |
+ |
4208 |
+pkg_postinst() { |
4209 |
+ # We need to ensure that login.conf.db is up-to-date. |
4210 |
+ if [[ -e "${ROOT}"etc/login.conf ]] ; then |
4211 |
+ einfo "Updating ${ROOT}etc/login.conf.db" |
4212 |
+ "${ROOT}"usr/bin/cap_mkdb -f "${ROOT}"etc/login.conf "${ROOT}"etc/login.conf |
4213 |
+ elog "Remember to run cap_mkdb /etc/login.conf after making changes to it" |
4214 |
+ fi |
4215 |
+} |
4216 |
+ |
4217 |
+pkg_postrm() { |
4218 |
+ # and if we uninstall yacc but keep bison, |
4219 |
+ # lets restore the /usr/bin/yacc symlink |
4220 |
+ if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]] ; then |
4221 |
+ ln -s yacc.bison "${ROOT}"/usr/bin/yacc |
4222 |
+ fi |
4223 |
+} |
4224 |
|
4225 |
diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-9.0.ebuild b/sys-freebsd/freebsd-ubin/freebsd-ubin-9.0.ebuild |
4226 |
new file mode 100644 |
4227 |
index 0000000..a747052 |
4228 |
--- /dev/null |
4229 |
+++ b/sys-freebsd/freebsd-ubin/freebsd-ubin-9.0.ebuild |
4230 |
@@ -0,0 +1,155 @@ |
4231 |
+# Copyright 1999-2012 Gentoo Foundation |
4232 |
+# Distributed under the terms of the GNU General Public License v2 |
4233 |
+# $Header: $ |
4234 |
+ |
4235 |
+EAPI=2 |
4236 |
+ |
4237 |
+inherit bsdmk freebsd flag-o-matic pam |
4238 |
+ |
4239 |
+DESCRIPTION="FreeBSD's base system source for /usr/bin" |
4240 |
+SLOT="0" |
4241 |
+KEYWORDS="~sparc-fbsd ~x86-fbsd" |
4242 |
+IUSE="ar atm audit bluetooth ipv6 kerberos netware nis ssl usb build zfs" |
4243 |
+LICENSE="BSD zfs? ( CDDL )" |
4244 |
+ |
4245 |
+SRC_URI="mirror://gentoo/${UBIN}.tar.bz2 |
4246 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
4247 |
+ mirror://gentoo/${LIB}.tar.bz2 |
4248 |
+ mirror://gentoo/${ETC}.tar.bz2 |
4249 |
+ mirror://gentoo/${BIN}.tar.bz2 |
4250 |
+ mirror://gentoo/${INCLUDE}.tar.bz2 |
4251 |
+ zfs? ( mirror://gentoo/${CDDL}.tar.bz2 ) |
4252 |
+ build? ( mirror://gentoo/${SYS}.tar.bz2 )" |
4253 |
+ |
4254 |
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?] |
4255 |
+ ssl? ( dev-libs/openssl ) |
4256 |
+ kerberos? ( virtual/krb5 ) |
4257 |
+ ar? ( app-arch/libarchive ) |
4258 |
+ virtual/pam |
4259 |
+ sys-libs/zlib |
4260 |
+ >=sys-libs/ncurses-5.9 |
4261 |
+ >=dev-libs/libedit-20120311.3.0-r1 |
4262 |
+ !sys-process/fuser-bsd |
4263 |
+ !dev-util/csup" |
4264 |
+ |
4265 |
+DEPEND="${RDEPEND} |
4266 |
+ sys-devel/flex |
4267 |
+ !build? ( =sys-freebsd/freebsd-sources-${RV}* ) |
4268 |
+ =sys-freebsd/freebsd-mk-defs-${RV}*" |
4269 |
+ |
4270 |
+RDEPEND="${RDEPEND} |
4271 |
+ >=sys-auth/pambase-20080219.1 |
4272 |
+ sys-process/cronbase" |
4273 |
+ |
4274 |
+S="${WORKDIR}/usr.bin" |
4275 |
+ |
4276 |
+PATCHES=( "${FILESDIR}/${PN}-6.0-bsdcmp.patch" |
4277 |
+ "${FILESDIR}/${PN}-9.0-fixmakefiles.patch" |
4278 |
+ "${FILESDIR}/${PN}-setXid.patch" |
4279 |
+ "${FILESDIR}/${PN}-lint-stdarg.patch" |
4280 |
+ "${FILESDIR}/${PN}-6.0-kdump-ioctl.patch" |
4281 |
+ "${FILESDIR}/${PN}-8.0-xinstall.patch" |
4282 |
+ "${FILESDIR}/${PN}-8.0-bsdar.patch" ) |
4283 |
+ |
4284 |
+# Here we remove some sources we don't need because they are already |
4285 |
+# provided by portage's packages or similar. In order: |
4286 |
+# - Archiving tools, provided by their own ebuilds |
4287 |
+# - ncurses stuff |
4288 |
+# - less stuff |
4289 |
+# - bind utils |
4290 |
+# - rsh stuff |
4291 |
+# - binutils gprof |
4292 |
+# and the rest are misc utils we already provide somewhere else. |
4293 |
+REMOVE_SUBDIRS="bzip2 bzip2recover tar cpio |
4294 |
+ gzip gprof |
4295 |
+ lzmainfo xz xzdec |
4296 |
+ unzip |
4297 |
+ tput tset tabs |
4298 |
+ less lessecho lesskey |
4299 |
+ dig hesinfo nslookup nsupdate host |
4300 |
+ rsh rlogin rusers rwho ruptime |
4301 |
+ compile_et lex vi smbutil file vacation nc ftp telnet |
4302 |
+ c99 c89 |
4303 |
+ whois tftp man" |
4304 |
+ |
4305 |
+pkg_setup() { |
4306 |
+ use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= " |
4307 |
+ use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= " |
4308 |
+ use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= " |
4309 |
+ use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= " |
4310 |
+ use kerberos || mymakeopts="${mymakeopts} WITHOUT_KERBEROS_SUPPORT= " |
4311 |
+ use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= " |
4312 |
+ use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= " |
4313 |
+ use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= " |
4314 |
+ use usb || mymakeopts="${mymakeopts} WITHOUT_USB= " |
4315 |
+ use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= " |
4316 |
+ mymakeopts="${mymakeopts} WITHOUT_CLANG= " |
4317 |
+} |
4318 |
+ |
4319 |
+pkg_preinst() { |
4320 |
+ # bison installs a /usr/bin/yacc symlink ... |
4321 |
+ # we need to remove it to avoid triggering |
4322 |
+ # collision-protect errors |
4323 |
+ if [[ -L ${ROOT}/usr/bin/yacc ]] ; then |
4324 |
+ rm -f "${ROOT}"/usr/bin/yacc |
4325 |
+ fi |
4326 |
+} |
4327 |
+ |
4328 |
+src_prepare() { |
4329 |
+ use build || ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" |
4330 |
+ |
4331 |
+ # Rename manpage for renamed cmp |
4332 |
+ mv "${S}"/cmp/cmp.1 "${S}"/cmp/bsdcmp.1 || die |
4333 |
+ # Rename manpage for renamed ar |
4334 |
+ mv "${S}"/ar/ar.1 "${S}"/ar/freebsd-ar.1 || die |
4335 |
+ # Fix whereis(1) manpath search. |
4336 |
+ sed -i -e 's:"manpath -q":"manpath":' "${S}/whereis/pathnames.h" |
4337 |
+ |
4338 |
+ # Build a dynamic make |
4339 |
+ sed -i -e '/^NO_SHARED/ s/^/#/' "${S}"/make/Makefile || die |
4340 |
+ |
4341 |
+ # Disable it here otherwise our patch wont apply |
4342 |
+ use ar || dummy_mk ar |
4343 |
+} |
4344 |
+ |
4345 |
+src_install() { |
4346 |
+ freebsd_src_install |
4347 |
+ |
4348 |
+ # baselayout requires these in /bin |
4349 |
+ dodir /bin |
4350 |
+ for bin in sed printf fuser; do |
4351 |
+ mv "${D}/usr/bin/${bin}" "${D}/bin/" || die "mv ${bin} failed" |
4352 |
+ dosym /bin/${bin} /usr/bin/${bin} || die "dosym ${bin} failed" |
4353 |
+ done |
4354 |
+ |
4355 |
+ for pamdfile in login passwd su; do |
4356 |
+ newpamd "${FILESDIR}/${pamdfile}.1.pamd" ${pamdfile} || die |
4357 |
+ done |
4358 |
+ |
4359 |
+ cd "${WORKDIR}/etc" |
4360 |
+ insinto /etc |
4361 |
+ doins remote phones opieaccess fbtab || die |
4362 |
+ |
4363 |
+ exeinto /etc/cron.daily |
4364 |
+ newexe "${FILESDIR}/locate-updatedb-cron" locate.updatedb || die |
4365 |
+ |
4366 |
+ # tip requires /var/spool/lock/, bug #200700 |
4367 |
+ keepdir /var/spool/lock |
4368 |
+} |
4369 |
+ |
4370 |
+pkg_postinst() { |
4371 |
+ # We need to ensure that login.conf.db is up-to-date. |
4372 |
+ if [[ -e "${ROOT}"etc/login.conf ]] ; then |
4373 |
+ einfo "Updating ${ROOT}etc/login.conf.db" |
4374 |
+ "${ROOT}"usr/bin/cap_mkdb -f "${ROOT}"etc/login.conf "${ROOT}"etc/login.conf |
4375 |
+ elog "Remember to run cap_mkdb /etc/login.conf after making changes to it" |
4376 |
+ fi |
4377 |
+} |
4378 |
+ |
4379 |
+pkg_postrm() { |
4380 |
+ # and if we uninstall yacc but keep bison, |
4381 |
+ # lets restore the /usr/bin/yacc symlink |
4382 |
+ if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]] ; then |
4383 |
+ ln -s yacc.bison "${ROOT}"/usr/bin/yacc |
4384 |
+ fi |
4385 |
+} |
4386 |
|
4387 |
diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-9.1_rc3.ebuild b/sys-freebsd/freebsd-ubin/freebsd-ubin-9.1_rc3.ebuild |
4388 |
new file mode 100644 |
4389 |
index 0000000..16c5325 |
4390 |
--- /dev/null |
4391 |
+++ b/sys-freebsd/freebsd-ubin/freebsd-ubin-9.1_rc3.ebuild |
4392 |
@@ -0,0 +1,158 @@ |
4393 |
+# Copyright 1999-2012 Gentoo Foundation |
4394 |
+# Distributed under the terms of the GNU General Public License v2 |
4395 |
+# $Header: $ |
4396 |
+ |
4397 |
+EAPI=2 |
4398 |
+ |
4399 |
+inherit bsdmk freebsd flag-o-matic pam |
4400 |
+ |
4401 |
+DESCRIPTION="FreeBSD's base system source for /usr/bin" |
4402 |
+SLOT="0" |
4403 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
4404 |
+IUSE="ar atm audit bluetooth ipv6 kerberos netware nis ssl usb build zfs" |
4405 |
+LICENSE="BSD zfs? ( CDDL )" |
4406 |
+ |
4407 |
+SRC_URI="mirror://gentoo/${UBIN}.tar.bz2 |
4408 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
4409 |
+ mirror://gentoo/${LIB}.tar.bz2 |
4410 |
+ mirror://gentoo/${ETC}.tar.bz2 |
4411 |
+ mirror://gentoo/${BIN}.tar.bz2 |
4412 |
+ mirror://gentoo/${INCLUDE}.tar.bz2 |
4413 |
+ zfs? ( mirror://gentoo/${CDDL}.tar.bz2 ) |
4414 |
+ build? ( mirror://gentoo/${SYS}.tar.bz2 )" |
4415 |
+ |
4416 |
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?] |
4417 |
+ ssl? ( dev-libs/openssl ) |
4418 |
+ kerberos? ( virtual/krb5 ) |
4419 |
+ ar? ( app-arch/libarchive ) |
4420 |
+ virtual/pam |
4421 |
+ sys-libs/zlib |
4422 |
+ >=sys-libs/ncurses-5.9 |
4423 |
+ !sys-process/fuser-bsd |
4424 |
+ !dev-util/csup" |
4425 |
+ |
4426 |
+DEPEND="${RDEPEND} |
4427 |
+ sys-devel/flex |
4428 |
+ !build? ( =sys-freebsd/freebsd-sources-${RV}* ) |
4429 |
+ =sys-freebsd/freebsd-mk-defs-${RV}*" |
4430 |
+ |
4431 |
+RDEPEND="${RDEPEND} |
4432 |
+ >=sys-auth/pambase-20080219.1 |
4433 |
+ sys-process/cronbase" |
4434 |
+ |
4435 |
+S="${WORKDIR}/usr.bin" |
4436 |
+ |
4437 |
+PATCHES=( "${FILESDIR}/${PN}-6.0-bsdcmp.patch" |
4438 |
+ "${FILESDIR}/${PN}-9.0-fixmakefiles.patch" |
4439 |
+ "${FILESDIR}/${PN}-setXid.patch" |
4440 |
+ "${FILESDIR}/${PN}-lint-stdarg.patch" |
4441 |
+ "${FILESDIR}/${PN}-9.1-kdump-ioctl.patch" |
4442 |
+ "${FILESDIR}/${PN}-8.0-xinstall.patch" |
4443 |
+ "${FILESDIR}/${PN}-9.1-bsdar.patch" |
4444 |
+ "${FILESDIR}/${PN}-9.1-minigzip.patch" |
4445 |
+ "${FILESDIR}/${PN}-9.1-grep.patch" ) |
4446 |
+ |
4447 |
+# Here we remove some sources we don't need because they are already |
4448 |
+# provided by portage's packages or similar. In order: |
4449 |
+# - Archiving tools, provided by their own ebuilds |
4450 |
+# - ncurses stuff |
4451 |
+# - less stuff |
4452 |
+# - bind utils |
4453 |
+# - rsh stuff |
4454 |
+# - binutils gprof |
4455 |
+# - dc stuff |
4456 |
+# and the rest are misc utils we already provide somewhere else. |
4457 |
+REMOVE_SUBDIRS="bzip2 bzip2recover tar cpio |
4458 |
+ gzip gprof |
4459 |
+ lzmainfo xz xzdec |
4460 |
+ unzip |
4461 |
+ tput tset tabs |
4462 |
+ less lessecho lesskey |
4463 |
+ dig hesinfo nslookup nsupdate host |
4464 |
+ rsh rlogin rusers rwho ruptime |
4465 |
+ compile_et lex vi smbutil file vacation nc ftp telnet |
4466 |
+ c99 c89 |
4467 |
+ bc dc |
4468 |
+ whois tftp man" |
4469 |
+ |
4470 |
+pkg_setup() { |
4471 |
+ use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= " |
4472 |
+ use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= " |
4473 |
+ use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= " |
4474 |
+ use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= " |
4475 |
+ use kerberos || mymakeopts="${mymakeopts} WITHOUT_KERBEROS_SUPPORT= " |
4476 |
+ use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= " |
4477 |
+ use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= " |
4478 |
+ use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= " |
4479 |
+ use usb || mymakeopts="${mymakeopts} WITHOUT_USB= " |
4480 |
+ use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= " |
4481 |
+ mymakeopts="${mymakeopts} WITHOUT_CLANG= " |
4482 |
+} |
4483 |
+ |
4484 |
+pkg_preinst() { |
4485 |
+ # bison installs a /usr/bin/yacc symlink ... |
4486 |
+ # we need to remove it to avoid triggering |
4487 |
+ # collision-protect errors |
4488 |
+ if [[ -L ${ROOT}/usr/bin/yacc ]] ; then |
4489 |
+ rm -f "${ROOT}"/usr/bin/yacc |
4490 |
+ fi |
4491 |
+} |
4492 |
+ |
4493 |
+src_prepare() { |
4494 |
+ use build || ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" |
4495 |
+ |
4496 |
+ # Rename manpage for renamed cmp |
4497 |
+ mv "${S}"/cmp/cmp.1 "${S}"/cmp/bsdcmp.1 || die |
4498 |
+ # Rename manpage for renamed ar |
4499 |
+ mv "${S}"/ar/ar.1 "${S}"/ar/freebsd-ar.1 || die |
4500 |
+ # Fix whereis(1) manpath search. |
4501 |
+ sed -i -e 's:"manpath -q":"manpath":' "${S}/whereis/pathnames.h" |
4502 |
+ |
4503 |
+ # Build a dynamic make |
4504 |
+ sed -i -e '/^NO_SHARED/ s/^/#/' "${S}"/make/Makefile || die |
4505 |
+ |
4506 |
+ # Disable it here otherwise our patch wont apply |
4507 |
+ use ar || dummy_mk ar |
4508 |
+} |
4509 |
+ |
4510 |
+src_install() { |
4511 |
+ freebsd_src_install |
4512 |
+ |
4513 |
+ # baselayout requires these in /bin |
4514 |
+ dodir /bin |
4515 |
+ for bin in sed printf fuser; do |
4516 |
+ mv "${D}/usr/bin/${bin}" "${D}/bin/" || die "mv ${bin} failed" |
4517 |
+ dosym /bin/${bin} /usr/bin/${bin} || die "dosym ${bin} failed" |
4518 |
+ done |
4519 |
+ |
4520 |
+ for pamdfile in login passwd su; do |
4521 |
+ newpamd "${FILESDIR}/${pamdfile}.1.pamd" ${pamdfile} || die |
4522 |
+ done |
4523 |
+ |
4524 |
+ cd "${WORKDIR}/etc" |
4525 |
+ insinto /etc |
4526 |
+ doins remote phones opieaccess fbtab || die |
4527 |
+ |
4528 |
+ exeinto /etc/cron.daily |
4529 |
+ newexe "${FILESDIR}/locate-updatedb-cron" locate.updatedb || die |
4530 |
+ |
4531 |
+ # tip requires /var/spool/lock/, bug #200700 |
4532 |
+ keepdir /var/spool/lock |
4533 |
+} |
4534 |
+ |
4535 |
+pkg_postinst() { |
4536 |
+ # We need to ensure that login.conf.db is up-to-date. |
4537 |
+ if [[ -e "${ROOT}"etc/login.conf ]] ; then |
4538 |
+ einfo "Updating ${ROOT}etc/login.conf.db" |
4539 |
+ "${ROOT}"usr/bin/cap_mkdb -f "${ROOT}"etc/login.conf "${ROOT}"etc/login.conf |
4540 |
+ elog "Remember to run cap_mkdb /etc/login.conf after making changes to it" |
4541 |
+ fi |
4542 |
+} |
4543 |
+ |
4544 |
+pkg_postrm() { |
4545 |
+ # and if we uninstall yacc but keep bison, |
4546 |
+ # lets restore the /usr/bin/yacc symlink |
4547 |
+ if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]] ; then |
4548 |
+ ln -s yacc.bison "${ROOT}"/usr/bin/yacc |
4549 |
+ fi |
4550 |
+} |
4551 |
|
4552 |
diff --git a/sys-freebsd/freebsd-usbin/Manifest b/sys-freebsd/freebsd-usbin/Manifest |
4553 |
new file mode 100644 |
4554 |
index 0000000..f1241fb |
4555 |
--- /dev/null |
4556 |
+++ b/sys-freebsd/freebsd-usbin/Manifest |
4557 |
@@ -0,0 +1,41 @@ |
4558 |
+AUX freebsd-usbin-9.0-newsyslog.patch 507 SHA256 d5f910655c66a3e766f227c25837347d11d796655d71480c3cf3526f4136d557 SHA512 5423fc577035c2a272d4cb4305c5ee5e1e910a68af44595524665f7b867bd0a48bab0349b2fa13eabc385b2ec29c8f578d018cd8196f3ad20a13a68d36a335ae WHIRLPOOL 0551fde1581f3642535d1e34f2b111ed1404fc153ed14f4d7d4c75bc96715ed1eb3f218fc55fb2bb038616a929e106b8d8355f2de95447f7a93c09c515cdd511 |
4559 |
+AUX freebsd-usbin-9.1-bsdxml2expat.patch 431 SHA256 43f0ebe5406f6065d7dad45b4270f0645e7dc1d6db1bcdf1443e32aede9d7af6 SHA512 ef1e9be49796b50e8dd818ac1a6f363eaa54d767ac9477e3df09354df78dff887a31a3c793288f321b7976bd98de79821742550ee8e7f9fcf3b1a42cccbc68b0 WHIRLPOOL 17c14ef758cede73619f774710afd38862609da6302e0d2378e7b5124d38dd60c427218f140f67e1ea255a24f7eb6d900df1ad5835d23a135cef7cb5cc94bc73 |
4560 |
+AUX freebsd-usbin-adduser.patch 428 SHA256 2e91737ffefd3b7ce3b55da4ce98eb0425961bba2d4a7c4e7c7ffabc1d38f2af SHA512 51720e3db9bf3728afc0dc370a469746cb1bf61623c44a20c58e27d647e5a5d0360145b1d174382176d803f2558afa2f2a29eca6c85c638529d0e11e2859c0c3 WHIRLPOOL 15a5a7e2c123a3103546134a27baad0a459758ec66bb0a7011684f367c7dd46435688f837d9d5fb5a9a51e95a58d6ce0e672c57a9dc2ef16a1e094a4b6e78931 |
4561 |
+AUX moused.confd 827 SHA256 7c15a534c0b10a553848b13e1fccd27fad1684ddc1b252133269257e864d769e SHA512 88919d638fe67ce8c8a43e470851eafd3ff8185a44e67b175d43107fa030721c91d7ac4e2959326aa3910e6788f59d851598edfda593515e3571ba42df564a4f WHIRLPOOL bf2065b2d39ae534349c4186b1d7e254ed7bbf96bddcaf92453f79265f73de6e09a0f9a55a3eadd31f57e110dbfbe380cf51930136ea3eec6f6b80761ec6d3bb |
4562 |
+AUX moused.initd 1783 SHA256 84f2d221ce16f5ffce43170fdcf86675dae79a776e1f2abf3b1b490b585f6d0e SHA512 eb5465ab4f9fc94bfb70c56ad144fed79cbe604d1970ea1c56f050afc42fe9fb8e605e58c7924e82de1ffc0f32994a94e23a11cdb75db4e855bb7f67dc81b499 WHIRLPOOL 9f37fcef86e2a9797090e2e4d62f0a73f8cf20736b5b798f1f4435734f067b3cb298f25f2d0581b23f5bd6e92c1944dbf566f5828608040691f4ad547a687d36 |
4563 |
+AUX nfs.confd 303 SHA256 5714e0cbcc45a077ab2348ee4fea521ce9f739927094dccb4b91817f1edaccb8 SHA512 4224c7f525e39b105b8d80caa7db0f3e0b07d6c521970b2aacfd707ef524262cbdb9ed8aa5151022d571a759151dd25a280fc765a38e67864b0c446ee9fd6b5a WHIRLPOOL 70bfff7d5288c692ed767c1e09d48db6c8546d90955a1957de87fd67cb42ed5b1efa0101cf2eea71e4702e1170eadeed9cc45937b742e51cee42c9edd00a1ee9 |
4564 |
+AUX nfs.initd 1405 SHA256 5ead1faeb5fd145a615a43340bc64ff12286d004a16994fee0e47cda5120b64f SHA512 220bb30d915fa349014d2a873fd9461d9660ff434b0f14fdebb6c228e67d4b60232b120980a9912762ccc6d3ea7de67a57e55c6d9cd409be0a8a288892cb17a9 WHIRLPOOL acf2f9e9be1223fd6554bb9ebc83194ad0146e0ce2c2226fe4f364e1f5d0582164120cbac5c84cc2d46af7cc98ef133f92abc94c4e0937524260eb3006f4361e |
4565 |
+AUX nfsmount.initd 1596 SHA256 0cea497d66d41d093792f8bb2590c45b6b8f965cef9c148b835b362f2a172cbe SHA512 741e61dc32728adcb41efa64181cc6b2c768b35f0cbcee1cd0144882373b308c8a592ba7c45f6745fff511b8fd91a38f3a4c970b6224414ba533d2e902fbe656 WHIRLPOOL 5767e45c081146130416c8f46f2db966ef25cb94ee1dcb1db68718e6a41497f7478869af6923d937fd6a5d6d2ae9d8393c683dc1ea0f4657bdd366175932364d |
4566 |
+AUX powerd.confd 368 SHA256 989e31b98daacb3d6ecddf8788ee496f3c100d549e7a210e387f03d69c3c8e98 SHA512 77cc956ddc806383c465b71b352813c71f001cd908b740d92a12059eb9606133a57d9585e03c514108d81aa17e56245e512e0d741f0c0eb8464568977f4b3e44 WHIRLPOOL 2ae3ec637011befda90c83fa55b532e2b3704e4eccd1f5b78ef871e160ec4e5f8573603f63b863251dbb600ebb15821181391881860259b5b8c877e6c7174e36 |
4567 |
+AUX powerd.initd 774 SHA256 2ee95ad25206716b6043407c6fbb412513fcbd0893d7f2faf2c927c55990fb03 SHA512 13798d2f4c0c002775eb506158b111c3645c19dde86d934c9bd74147d836ac3c1433d426bc54bf257636c75127edc567961c42c994171831cc610395762b3121 WHIRLPOOL 22ce78d84d9b1e9a6f0ab095e0624567d8c6471117f04603d4aa0ebea590025fcacf4472cb09265eaa75a4a3e67613864bd462a751350ec026706b546a1f9236 |
4568 |
+AUX pw.conf 179 SHA256 0aa508e3911a80ccd1dc5005ec6f2e86e7c4fc5c99ca127f4d7e479d133c69ef SHA512 042b7c7805d891f453da58f607edb3174fddc8443d6995ebe833185ab313328c131bae87dbbc9db95bf69a9ee71548d350191b34a8b2bf41a56416aff03c3891 WHIRLPOOL 4edd4ba1aa0c2255fbd38dc9120a673d8e0b5a8fea50d95aa13c08df448c3fc584adfe8330cfce5bb5b06385d5855c2fed9beb210f8fb5f8e4d695bdedb6909c |
4569 |
+AUX rarpd.confd 269 SHA256 aa45f3085267be17d6549e05c5fbe21c4035b41c620023d76e38537fc82594cb SHA512 7ee467bb3430233011364e9dfd5cc24d273c7f81b4feda51b71c221cc8f8fb206df3be024397923084c3ad64d72fd298211b165f594c8012045da6b242077e4b WHIRLPOOL b4e22fec96adae80c1549d6ff140fe6cdc8c0dab52e9ab3011d6442f4ba53275319dfe551938accb7274bd3917616e47357ff9a6b1cfc49b5024b9554fc9793e |
4570 |
+AUX rarpd.initd 866 SHA256 3484f19992ae773a43ffad50477072c3bd288fea5f9a5c22a98c323129df49f7 SHA512 45a6a70f3a68d8fa5c7e72a96e8e33f585e3528fc73668782215033e4c16db563efc48c68aa1bfccc43109012562b721ec3b3c4049670ec3e7ae10e892a56f8a WHIRLPOOL 67c22419fd600ba69bc5aad8770af2b7b6fa1c65424da3bb657a6a394f14d7b2417268238944f53b2d2dd80af71c721b0e48607b46da8399198803517463e5a9 |
4571 |
+AUX rpc.lockd.initd 529 SHA256 cce3495d04cae9141ea4f27ebc853b47c00fdad0a468292e128efad627e2992a SHA512 85301f3e7bb7bbb027654d5c95556ae0994e96cf12050e789c6859cd186fc07af8172f713e251e8db1dc7225545acf2001ee30fe53499f8d7c8a0817493df112 WHIRLPOOL e72e342aad839bcf4b4cabdedc3124da73fc5409fe1c5884575ddca9994348d1d93438354b95b6660d8747e30413d76eace485c463c8b0461499109c394db2f9 |
4572 |
+AUX rpc.statd.initd 519 SHA256 3674fcff99faec3f3d16ac67fc91aee9449f06aac42498ae8c9d26336e103ef2 SHA512 168e58b2ed7ff5047495f3d1efb2d648c1b69b278af9d4c167365db631b5d85e07d7a975459183b42017bf46dc218f78c7a7d3215592acaaef90a7874161774a WHIRLPOOL c08aef9a68e15959eafb2bdb311d8674d2d0318b2d5d2f3d31b46a38194ddc98ae8e86ea3836deba875abacb8f11155de5d79dded1c68fda4d0ff490526a9610 |
4573 |
+AUX rpcbind.initd 716 SHA256 2f14334ba584acd31306060bd134c0eccd3afa24c61531f93f884ad70a9ee96a SHA512 f3af704433ea0c370fa28442e942d9c254662b27d96ce046857bc493b3f04bc5fa99f18cfd0afe40c2759cf9769a00088eef175f7a7ddf83b443a1085f1026b0 WHIRLPOOL 649556408bcc0b72dce47b26e1f6ba7ab471e0ad4e9c5abb0a7a7be29b81e22f46b095d3f237a1b153698db9769be3e242a80ad7bd058d4e58349781fb9d608e |
4574 |
+AUX syscons.confd 464 SHA256 7e566edb81fef49b662ad6b84dd0bf4657d5f05efe9791a515b1013ce02e44ee SHA512 c505aac9328557d344c64a5615f53a3b87faa39daf94169a652cd0a6447b3173b347f90bf87ba3806978dc57eaf46fac2301c10015397e25c070f5a21a760c61 WHIRLPOOL 02fc5189f82aad4e1052831d3d4d394a65161e241fe7714fa7af193f929af08889e43aa2f1088660935da5a14291bd4ed3a566218262ac8bfccb33ee637c2bfa |
4575 |
+AUX syscons.initd 1711 SHA256 16f5ab3ceb67accc10350d21527321c1e559c432f0b52e7b3adf08b67d9f62aa SHA512 41fef393e1fe732de065cb9ac3fdb4bbe73158a86f7c8b6175b496d0a65b9c682d888ce7b34c8a43732909c12626a2f5783457607e4b9bf6b4210589c3397d76 WHIRLPOOL 7a11eed37860db8dce71ad09299bd48427cf2beb349da3799189ef93d4d5c618b4c33b51e60f17cb485989dd3e0480458f5559c61deaa3f542f920df43f89801 |
4576 |
+AUX syslogd.initd 571 SHA256 3f0f242197be7c59f36edffd36918935189d17ca7d8f5c2de6238c7a7f52d005 SHA512 0c67138b2461ba3629a7aa87dca35357ee17f2a1c1c13e1951417f4c05054ad006efb7f98dcf7fa24f0b90e0c0331e6fb7d1e3459c1db17f1bc82baa63b3beeb WHIRLPOOL e8dc6a0f402a474bb98c5d4a9a21b331a2a55726d517411c2b7c7adec28219e5a538ebb448c6c27dd1540affb914e935e91160cb0795ca6eb624f4ee163b0e9d |
4577 |
+DIST freebsd-contrib-9.0.tar.bz2 53993596 SHA256 5c7daec9f77bb295d9e65e35017fc625320423623e7e9bee98645a20f10ed14c SHA512 d91f9fb7fcd35fa5f965c45eac1002e28768193fd7ad72551b3dc9918c58513e3604e221b8bf0f48bdc946cb1f251b41fb05e3fc6677bf9bc6d2b3cad830b300 WHIRLPOOL fa0840ef89b066ab11315835e09e11cc17327c7cb7e2dab28ea1c205b5273d07c84407eb1efc9c80d99ffe70e65c54fbefcf945ed494a32dbd98ac1f1c678052 |
4578 |
+DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0 |
4579 |
+DIST freebsd-etc-9.0.tar.bz2 207258 SHA256 a4fe6ae59e966bdc3129613ebeb61d8247588125d2157855838f267a84c744d1 SHA512 2ef3e5c26149af7a31dfca477d3f6c60c8caf7816ca114bd3ac53070af25bae294eca0eba59fe5f364a86e3a2c7a233d3c50168745bfba4989464d99f731cb9e WHIRLPOOL d5d9305deccce4ba366c06a5f102a37fb5409ff4763fe7782ea8df3612a0b7f36c0b1da7d9f55ba85e253a5ad4482033111708708ccda4cf2b24bd2fd3abe717 |
4580 |
+DIST freebsd-etc-9.1_rc3.tar.bz2 207784 SHA256 c6d6b208077ccff739484b2b473892ee1a650c52029beff2d2b435da6dd469b7 SHA512 15153dfefa59aea78b017b9af2295a6ad488c805080dd613c0955fc9797881a3636570074cfd4adf3f4d13119ab05ccec83107b0fc809fbb8b7dab6a7a2333b3 WHIRLPOOL 6234b73f300db3e9ed8f37124892333fe80d6b39e48d4ac101cce6219db7c2a13992af56d18caffcaef8501873b2703780bdb890472e8717e1ace294f0a2ecb3 |
4581 |
+DIST freebsd-gnu-9.0.tar.bz2 783723 SHA256 39d2215e97f321d08b3c1de9dd5572aa1fe0ae9577d5ed6d6b3dc9221bc33e2c SHA512 9cc02b4ffb281309390823ce2454503c5cbea0efceb16eeb2b36d2372fe5678490dffab34b78f192ccf3369f9b5ce59b805c7e58347af82193f71d60bb0bacd1 WHIRLPOOL e5d1c89bbe83af4fc8301f8e9bfd63a5c3b69091dedfe36c306d8298417d86e9c3520bd4bcdf97eaf99bb44036a5bfbc6dfbac0bb6d3f1dc035940d05da3d50e |
4582 |
+DIST freebsd-gnu-9.1_rc3.tar.bz2 795216 SHA256 43f493dbf3ccfea445cff838bf9b9887ed4f9d5437278529fee306444a3ea8e4 SHA512 0679f100f83e7347d00b2749aeb57a9582404a5f9160b170f5fcac715e8f401738cf89025e23b2c036b67be2a4030e283105dc707bf745e9cd4c199cd7a2689d WHIRLPOOL 9b4a12009c0826c891907d2312bc4eef4466b8124c9c00b70775556487a1a6e88676528a682ca29c3e36cdad13d61065b955d886a79885147cfc7731186ae8f4 |
4583 |
+DIST freebsd-include-9.0.tar.bz2 141657 SHA256 bd0196dfeb7e491638f76d626dd02d122a7702bbddd7330f6aeb4f44e4c7dcf0 SHA512 feb74295681ab1bb42138dc5f7c53c5e26820ebe3fd86dcfe5af55604e69978f4029901e549adff92bd974b9d0e3370ff74c94f968c6af4e24e636f4a0603fa8 WHIRLPOOL 5cd9562ad670c1e2695921bb906f0f939bf36ffce6c8f80f2aba4e749681d8255dda8d80c925aecac5737a326863a201dbc6aede9bc2367a4f970d2deb13b1c6 |
4584 |
+DIST freebsd-include-9.1_rc3.tar.bz2 146460 SHA256 427fdc76ffb4fb38a2e909d492328be48cf08c62e2f2243c0d11faefd2006c85 SHA512 e7c584beaa2c574079a2c05509bee100d03d66b823de4473d8319f594810f66b3ad524297c21bef83106e4c9f3100fedabc8da0b131a9c41d9728a65a09d9486 WHIRLPOOL 26a2e5e6c1d17493b5b8e14453fdfcf36917b759e50f844762dd5d2701e8c93fe1a26550173f5ad1455304a9504a73872e9e3026b21d7debfbc2570752f32f44 |
4585 |
+DIST freebsd-lib-9.0.tar.bz2 3547388 SHA256 920a4fdcdbcc980328bc2156e3e9d07353c3982db495f341b63815142cf6a03a SHA512 c0ffa080896d1980cda81a5bf1c7c3a72336989f1c4bfac226fbe353a0ade63ad3eeba2051aeeff381163db92c01bf4a02ae632a5a9733d9edd6f63fe4f1181e WHIRLPOOL d7bc5ba25a49889405cf2b6d5c5cc1e33efc0ffd8bd1867fb718a76d58ad3bc3005cfa52841df599337bf2031d959755e88fd7db866d80e5f9d4d37b0c25e1e6 |
4586 |
+DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e |
4587 |
+DIST freebsd-libexec-9.0.tar.bz2 298680 SHA256 2b259cdb01e520a875af2c04553dd096178aa6f243e11f7215e461ecd13c945e SHA512 b4178d25e7170ba5b58eb87718af1a5c05a23647813fdd7a095f32faae4675f6e296022488414a8ee92857153b21a4cfe1500e659a01a6281011f0971cfbf842 WHIRLPOOL 74124e7b9b2406bcc49815cc8f78897e41b051d595d97a114f2d91dbc4b519e7bce562bdd6c38805bbb15c9ad2e7268b73fb16d1ef3305f483ce316e61f5c946 |
4588 |
+DIST freebsd-libexec-9.1_rc3.tar.bz2 305301 SHA256 4cf56ff81096112b33276f619e823c8426bc1c97904f183b431e2e98c29ef698 SHA512 3122faf7f88934c05bee6c6d5faa24998d27c35e11bf4f809af26d7b8ad0a26519715b7a29f303ba878e3e8897742486a0a86a123d00b9deb60246c8cac4e1a7 WHIRLPOOL 1b10d85d2d426457189143350b375c7a1723ff8067c37200cce15f18fa6d963b94fdd0339e91d01ed16b87e4338761e33c7afb022e50b3bbff8dbcc3a45f5b73 |
4589 |
+DIST freebsd-sbin-9.0.tar.bz2 1269087 SHA256 31da65f093b6ca4d86b6ea66e7c268844c1d27ad54ca14e879a411e4b41349cd SHA512 f120c9b908655cbfbef73e0f761aaf2712e9aacf5096a604926df64ec3d0f4708dbe0cf47e3c7d92e51864ba5186594a490931f05f55dce07919e8efb0dab6ff WHIRLPOOL c2518f3d8ddacf9d3a2de3735bfd3f9407b36dbb71c804cb0886c6a6c50e57f37577c61e6d7421f311aa511b09257a92442c3f6c225fe635cffb0fe7bd5f2875 |
4590 |
+DIST freebsd-sbin-9.1_rc3.tar.bz2 1273367 SHA256 3e576899dfd64987e2dd3f7b6d31f9570e1ac32f809ebd3de066d037097eab68 SHA512 d43e4ec5b85b5f5cd07818bb4cb21a016145550c02bdbedaa9606984e6e88707daf1c93931f4d3ec8843029de296b2b9133032dd006e6d2ea09770068eecdd9e WHIRLPOOL d137fcae29d903aa91253476009a3e7a792f086dd1dc1795c1720c47dc4a63a382d1531ad012474b1c72c67981082a5e9749b5e8e4efce047e93164b1a48fae1 |
4591 |
+DIST freebsd-sys-9.0.tar.bz2 30369960 SHA256 1c5e2181db9e92209933b1de9488109d88f0b2f15d07ee37aa491920e1990a54 SHA512 f9d465b06447535256ea0455274d39b1f2514e6d584b0b567f6f9be3881fbeef18798aecd81fe563526b5fa11c73cc60bd3c4290ceced12accaa80775b4a67c5 WHIRLPOOL ffd1e99b41421e9feb9bad796818812243bb070fdb54bde385a89bb8322effbd78df713b08df8b013732f8ed2e6e7c801942022712a76be1740f15bde8efe102 |
4592 |
+DIST freebsd-sys-9.1_rc3.tar.bz2 32605500 SHA256 5194ac93850aff4f10978b739573ab8ee54a95a0b2d4e46f754314ae381b442b SHA512 17cd41ea66bf1d2e10b56001e6e1c80db78e1572aff4ad1ac945bc24d38dfef612e1a4b7eead8bc50b94df798b0bde3dcc13a0596860322569272b3239a30b9b WHIRLPOOL 8628c5a97675b3fe4ebfcb92c4fb6d5aebaa3a11551e4f16004a6ffb23b3d10334b623c70f255762038bf1fc80a7a27abd587f10ac9706ac1bb0b22adda266b8 |
4593 |
+DIST freebsd-ubin-9.0.tar.bz2 1962957 SHA256 48fe71c69ecd2399f1f04068992e52b8cd307ba6451dd40498a686de76911366 SHA512 8515adfab096979b6d9307e7281e18a0b84a6da2bcaceaf2aced589ded581ec087a69d0d16b3f70baebbe5dd6f5bb9f8f860b65475d53e0c4737ff5ea4089abd WHIRLPOOL aa183a30383703b037ccc913e4c562a7e749a109ee07923a47bc5d8da9f19b88b246b925b2c17b4eeb46c0ad11514921e03afa4648725fdb59180e6eccae1831 |
4594 |
+DIST freebsd-ubin-9.1_rc3.tar.bz2 1910768 SHA256 ac997fa0b1b918991a6b5c8d601d74039db8829d8c8f58a7316e8e226b83a91a SHA512 5a661d897be918c09f242924870c2c45ee041cbf506ea5e9085a0c15f8c84c290bdc8df409960b3c98bd5435f1e7f6f726ed10c48898c75ba3c4d02c33b20137 WHIRLPOOL 41d16e0aba43cdf02e8e8442d1995e00d3c861a3f7f21c3727ad900a05805aa903bb71b2d62da2a5b8b962b81fd23905c2fee8bb4f178bdbb59ee348fd11321d |
4595 |
+DIST freebsd-usbin-9.0.tar.bz2 2608252 SHA256 384ab18281aa1afb39a0f98bcef0fc734840fd294b22b7d405b0d3eee8f835ea SHA512 d0ce590ee6691ae160a8fb70ac68d8416a3fb2ae1181d98ad0e388d6236c10fcf72884190fb0b92730714e2326405e681ac8ad61628457b332d120256159ad7a WHIRLPOOL c676198222ac78eec774776ed720fb4eb39a000d44a694a33f32e89783f153ac42a2af8dc0b4f02570867b1aaeb83e8d5ad013dccdb90bde6f010af7fee6acda |
4596 |
+DIST freebsd-usbin-9.1_rc3.tar.bz2 2669370 SHA256 de606bb756c413e85a302bc91033952f1beb8066ef555db26d79943bf128aa74 SHA512 3a002d5b7cd98f1139a8bd949633434e8aec8352c3d49bca9c72b3744d60ea63a9fd5e651eedb3d439405bcfa197bfd05d5e658428e57b01e021ba1ab0304d7e WHIRLPOOL 43f066d202d053383f9f7d4b19dd06b22d9c19ad79f258905e5dc2dc9451c936c128b512d3e8cdf90c70f8a19230a536d7c119b2f45a234f04bb9dde2d87fc52 |
4597 |
+EBUILD freebsd-usbin-9.0.ebuild 5332 SHA256 c7ec6f23923d767e65ab350fa94bf41ceb817699711c7b17ebd8f953d90a4d0c SHA512 6de7b451094e853638c1dc60c9ab5f833d6d716b2c064e16f3fb93e154f199cbb7ec3cbee9d1062ace4bd2cbe66a0bc7ffea08e1f5af4b8c5fe3b65f7e044be5 WHIRLPOOL c74863b03ae08485f2c6ca11c337116f676b536d21a6047042999e403c8e06ac80115294364254b11a0bf9cff758181183584cbf5b8598b4531e1945ee9af1f7 |
4598 |
+EBUILD freebsd-usbin-9.1_rc3.ebuild 5380 SHA256 8d9dde4fff34b1b368bd3f89fed3828681b822ef31c290b64f74547f42f23ac1 SHA512 f1a9aa62f4cda9ace0949ea26f5a3f714a0f4ca013e8a263c1f04609e15de1a6cc05a1dbed134f34e1fc2a77519f6182a51071ee993f2c72cbb46c9dc3a36829 WHIRLPOOL 6d702c8a1b820514caad60cc15ae57ca4e09dd8f4a777310bff2311cfe6f29ee0b518f3c3774a8d3607c4afe8afa696a5168ee2c66825f325ec0a64f138b20b8 |
4599 |
|
4600 |
diff --git a/sys-freebsd/freebsd-usbin/files/freebsd-usbin-9.0-newsyslog.patch b/sys-freebsd/freebsd-usbin/files/freebsd-usbin-9.0-newsyslog.patch |
4601 |
new file mode 100644 |
4602 |
index 0000000..1d83865 |
4603 |
--- /dev/null |
4604 |
+++ b/sys-freebsd/freebsd-usbin/files/freebsd-usbin-9.0-newsyslog.patch |
4605 |
@@ -0,0 +1,12 @@ |
4606 |
+diff -uNr usr.sbin/newsyslog.old/pathnames.h usr.sbin/newsyslog/pathnames.h |
4607 |
+--- usr.sbin/newsyslog.old/pathnames.h 2011-11-02 20:12:37.000000000 +0000 |
4608 |
++++ usr.sbin/newsyslog/pathnames.h 2011-11-02 20:12:50.000000000 +0000 |
4609 |
+@@ -24,6 +24,6 @@ |
4610 |
+ |
4611 |
+ #define _PATH_CONF "/etc/newsyslog.conf" |
4612 |
+ #define _PATH_SYSLOGPID _PATH_VARRUN "syslog.pid" |
4613 |
+-#define _PATH_BZIP2 "/usr/bin/bzip2" |
4614 |
+-#define _PATH_GZIP "/usr/bin/gzip" |
4615 |
++#define _PATH_BZIP2 "/bin/bzip2" |
4616 |
++#define _PATH_GZIP "/bin/gzip" |
4617 |
+ #define _PATH_XZ "/usr/bin/xz" |
4618 |
|
4619 |
diff --git a/sys-freebsd/freebsd-usbin/files/freebsd-usbin-9.1-bsdxml2expat.patch b/sys-freebsd/freebsd-usbin/files/freebsd-usbin-9.1-bsdxml2expat.patch |
4620 |
new file mode 100644 |
4621 |
index 0000000..bddc0c7 |
4622 |
--- /dev/null |
4623 |
+++ b/sys-freebsd/freebsd-usbin/files/freebsd-usbin-9.1-bsdxml2expat.patch |
4624 |
@@ -0,0 +1,12 @@ |
4625 |
+diff -Nur work.orig/usr.sbin/ctladm/ctladm.c work/usr.sbin/ctladm/ctladm.c |
4626 |
+--- work.orig/usr.sbin/ctladm/ctladm.c 2012-07-12 13:25:58.000000000 +0900 |
4627 |
++++ work/usr.sbin/ctladm/ctladm.c 2012-07-16 05:37:14.000000000 +0900 |
4628 |
+@@ -60,7 +60,7 @@ |
4629 |
+ #include <errno.h> |
4630 |
+ #include <err.h> |
4631 |
+ #include <ctype.h> |
4632 |
+-#include <bsdxml.h> |
4633 |
++#include <expat.h> |
4634 |
+ #include <cam/scsi/scsi_all.h> |
4635 |
+ #include <cam/scsi/scsi_message.h> |
4636 |
+ #include <cam/ctl/ctl.h> |
4637 |
|
4638 |
diff --git a/sys-freebsd/freebsd-usbin/files/freebsd-usbin-adduser.patch b/sys-freebsd/freebsd-usbin/files/freebsd-usbin-adduser.patch |
4639 |
new file mode 100644 |
4640 |
index 0000000..39177b4 |
4641 |
--- /dev/null |
4642 |
+++ b/sys-freebsd/freebsd-usbin/files/freebsd-usbin-adduser.patch |
4643 |
@@ -0,0 +1,20 @@ |
4644 |
+--- usr.sbin/adduser/adduser.sh.old 2006-10-01 13:41:16 +0000 |
4645 |
++++ usr.sbin/adduser/adduser.sh 2006-10-01 13:41:38 +0000 |
4646 |
+@@ -809,7 +809,7 @@ |
4647 |
+ NOHOME="/nonexistent" |
4648 |
+ NOLOGIN="nologin" |
4649 |
+ NOLOGIN_PATH="/usr/sbin/nologin" |
4650 |
+-GREPCMD="/usr/bin/grep" |
4651 |
++GREPCMD="/bin/grep" |
4652 |
+ DATECMD="/bin/date" |
4653 |
+ |
4654 |
+ # Set default values |
4655 |
+@@ -823,7 +823,7 @@ |
4656 |
+ uhome= |
4657 |
+ upass= |
4658 |
+ ushell= |
4659 |
+-udotdir=/usr/share/skel |
4660 |
++udotdir=/etc/skel |
4661 |
+ ugroups= |
4662 |
+ uexpire= |
4663 |
+ upwexpire= |
4664 |
|
4665 |
diff --git a/sys-freebsd/freebsd-usbin/files/moused.confd b/sys-freebsd/freebsd-usbin/files/moused.confd |
4666 |
new file mode 100644 |
4667 |
index 0000000..fea968b |
4668 |
--- /dev/null |
4669 |
+++ b/sys-freebsd/freebsd-usbin/files/moused.confd |
4670 |
@@ -0,0 +1,20 @@ |
4671 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/moused.confd,v 1.2 2006/10/03 14:43:39 uberlord Exp $ |
4672 |
+ |
4673 |
+# See the moused man page for available settings. |
4674 |
+ |
4675 |
+# Set to your mouse device psm[0-9] for PS/2 ports, ums[0-9] for USB ports |
4676 |
+# Leave blank to try to autodetect it |
4677 |
+MOUSED_DEVICE="" |
4678 |
+ |
4679 |
+# Any additional flags requires |
4680 |
+MOUSED_FLAGS="" |
4681 |
+ |
4682 |
+# If 0xd0-0xd3 default range is occupied in your language code table, specify |
4683 |
+# alternative range start like MOUSECHAR_START="3", see vidcontrol(1) |
4684 |
+MOUSECHAR_START="" |
4685 |
+ |
4686 |
+# You can also multiplex the init script for each device like so |
4687 |
+# ln -s moused /etc/init.d/moused.ums0 |
4688 |
+# This enables you to have a config file per mouse (forces MOUSED_DEVICE |
4689 |
+# to ums0 in this case) and control each mouse. |
4690 |
+# devd can also start and stop these mice, which laptop users will find handy. |
4691 |
|
4692 |
diff --git a/sys-freebsd/freebsd-usbin/files/moused.initd b/sys-freebsd/freebsd-usbin/files/moused.initd |
4693 |
new file mode 100644 |
4694 |
index 0000000..3ac9a34 |
4695 |
--- /dev/null |
4696 |
+++ b/sys-freebsd/freebsd-usbin/files/moused.initd |
4697 |
@@ -0,0 +1,66 @@ |
4698 |
+#!/sbin/runscript |
4699 |
+# Copyright 1999-2005 Gentoo Foundation |
4700 |
+# Distributed under the terms of the GNU General Public License v2 |
4701 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/moused.initd,v 1.3 2007/02/23 14:03:08 uberlord Exp $ |
4702 |
+ |
4703 |
+MOUSED_NAME=${SVCNAME##*.} |
4704 |
+if [ -n "${MOUSED_NAME}" ] && [ ${MOUSED_NAME} != "moused" ] ; then |
4705 |
+ MOUSED_DEVICE=/dev/"${MOUSED_NAME}" |
4706 |
+ MOUSED_PIDFILE=/var/run/moused-"${MOUSED_NAME}".pid |
4707 |
+else |
4708 |
+ MOUSED_NAME= |
4709 |
+ MOUSED_PIDFILE=/var/run/moused.pid |
4710 |
+fi |
4711 |
+ |
4712 |
+depend() { |
4713 |
+ need localmount |
4714 |
+} |
4715 |
+ |
4716 |
+start() { |
4717 |
+ ebegin "Starting the Console Mouse Daemon" "${MOUSED_NAME}" |
4718 |
+ |
4719 |
+ if [ -z ${MOUSED_DEVICE} ] ; then |
4720 |
+ for x in /dev/psm[0-9]* /dev/ums[0-9]* ; do |
4721 |
+ if [ -e "${x}" ] && \ |
4722 |
+ [ ! -e /var/run/moused-$(basename "${x}").pid ] ; then |
4723 |
+ MOUSED_DEVICE=${x} |
4724 |
+ eindent |
4725 |
+ einfo "Using mouse on ${MOUSED_DEVICE}" |
4726 |
+ eoutdent |
4727 |
+ break |
4728 |
+ fi |
4729 |
+ done |
4730 |
+ fi |
4731 |
+ |
4732 |
+ if [ -z "${MOUSED_DEVICE}" ] ; then |
4733 |
+ eend 1 "No device specified in" "/etc/conf.d/${SVCNAME}" \ |
4734 |
+ "and no mouse detected" |
4735 |
+ return 1 |
4736 |
+ fi |
4737 |
+ |
4738 |
+ local opts="${MOUSED_FLAGS} -p ${MOUSED_DEVICE}" |
4739 |
+ start-stop-daemon --start --quiet --exec /usr/sbin/moused \ |
4740 |
+ --pidfile "${MOUSED_PIDFILE}" \ |
4741 |
+ -- ${opts} -I "${MOUSED_PIDFILE}" |
4742 |
+ local retval=$? |
4743 |
+ |
4744 |
+ [ -n "${MOUSE_CHAR_START}" ] && MOUSE_CHAR_START="-M ${MOUSE_CHAR_START}" |
4745 |
+ local ttyv= |
4746 |
+ for ttyv in /dev/ttyv* ; do |
4747 |
+ vidcontrol < "${ttyv}" ${MOUSE_CHAR_START} -m on || retval=1 |
4748 |
+ done |
4749 |
+ |
4750 |
+ eend ${retval} "Failed to start moused" |
4751 |
+} |
4752 |
+ |
4753 |
+stop() { |
4754 |
+ ebegin "Stopping the Console Mouse Daemon" "${MOUSED_NAME}" |
4755 |
+ # Don't specify the binary as >1 instance of moused may be running |
4756 |
+ # which is perfectly valid as we can be multiplexed. |
4757 |
+ start-stop-daemon --stop --exec /usr/sbin/moused \ |
4758 |
+ --pidfile "${MOUSED_PIDFILE}" |
4759 |
+ eend $? "Failed to stop moused" |
4760 |
+} |
4761 |
+ |
4762 |
+# vim: set ts=4 : |
4763 |
+ |
4764 |
|
4765 |
diff --git a/sys-freebsd/freebsd-usbin/files/nfs.confd b/sys-freebsd/freebsd-usbin/files/nfs.confd |
4766 |
new file mode 100644 |
4767 |
index 0000000..844252f |
4768 |
--- /dev/null |
4769 |
+++ b/sys-freebsd/freebsd-usbin/files/nfs.confd |
4770 |
@@ -0,0 +1,10 @@ |
4771 |
+# Config file for /etc/init.d/nfs |
4772 |
+# Options for nfsd (see man nfsd) |
4773 |
+# Example: 8 nfsd servers started: |
4774 |
+#nfsdopts="-n 8" |
4775 |
+ |
4776 |
+# Options for mountd (see man mountd) |
4777 |
+# Example: allow non-root users to mount shares: |
4778 |
+#mountdopts="-n" |
4779 |
+# Specify t he exports file, this is the default: |
4780 |
+#exportsfile="/etc/exports" |
4781 |
|
4782 |
diff --git a/sys-freebsd/freebsd-usbin/files/nfs.initd b/sys-freebsd/freebsd-usbin/files/nfs.initd |
4783 |
new file mode 100755 |
4784 |
index 0000000..27290d6 |
4785 |
--- /dev/null |
4786 |
+++ b/sys-freebsd/freebsd-usbin/files/nfs.initd |
4787 |
@@ -0,0 +1,54 @@ |
4788 |
+#!/sbin/runscript |
4789 |
+# Copyright 1999-2012 Gentoo Foundation |
4790 |
+# Distributed under the terms of the GNU General Public License v2 |
4791 |
+ |
4792 |
+#--------------------------------------------------------------------------- |
4793 |
+# This script starts/stops nfsd and mountd |
4794 |
+# Daemons rpc.rquotad, rpc.rstatd, rpc.rusersd, rpc.rwalld and rpc.sprayd |
4795 |
+# should be started from inetd on FreeBSD. |
4796 |
+#--------------------------------------------------------------------------- |
4797 |
+ |
4798 |
+opts="reload" |
4799 |
+ |
4800 |
+# The binary locations |
4801 |
+nfsd=/usr/sbin/nfsd |
4802 |
+mountd=/usr/sbin/mountd |
4803 |
+ |
4804 |
+depend() { |
4805 |
+ use ypbind net rpc.lockd |
4806 |
+ need rpcbind |
4807 |
+ after quota |
4808 |
+} |
4809 |
+ |
4810 |
+start() { |
4811 |
+ ebegin "Starting NFS daemon" |
4812 |
+ start-stop-daemon --start --quiet --exec \ |
4813 |
+ $nfsd -- ${nfsdopts} |
4814 |
+ eend $? "Error starting NFS daemon" |
4815 |
+ |
4816 |
+ # Start mountd |
4817 |
+ ebegin "Starting NFS mountd" |
4818 |
+ start-stop-daemon --start --quiet --exec \ |
4819 |
+ $mountd -- ${mountdopts} ${exportsfile} |
4820 |
+ eend $? "Error starting NFS mountd" |
4821 |
+} |
4822 |
+ |
4823 |
+stop() { |
4824 |
+ ebegin "Stopping NFS mountd" |
4825 |
+ start-stop-daemon --stop --quiet --exec $mountd \ |
4826 |
+ --pidfile /var/run/mountd.pid |
4827 |
+ eend $? "Error stopping NFS mountd" |
4828 |
+ |
4829 |
+ ebegin "Stopping NFS daemon" |
4830 |
+ start-stop-daemon --stop --signal USR1 --quiet \ |
4831 |
+ --name nfsd --user root |
4832 |
+ eend $? "Error stopping NFS daemon" |
4833 |
+} |
4834 |
+ |
4835 |
+reload() { |
4836 |
+ # Hangup signal to mountd reloads /etc/exports. |
4837 |
+ ebegin "Reloading /etc/exports" |
4838 |
+ start-stop-daemon --signal 1 --quiet --exec $mountd \ |
4839 |
+ --pidfile /var/run/mountd.pid |
4840 |
+ eend $? |
4841 |
+} |
4842 |
|
4843 |
diff --git a/sys-freebsd/freebsd-usbin/files/nfsmount.initd b/sys-freebsd/freebsd-usbin/files/nfsmount.initd |
4844 |
new file mode 100755 |
4845 |
index 0000000..9208804 |
4846 |
--- /dev/null |
4847 |
+++ b/sys-freebsd/freebsd-usbin/files/nfsmount.initd |
4848 |
@@ -0,0 +1,63 @@ |
4849 |
+#!/sbin/runscript |
4850 |
+# Copyright 1999-2004 Gentoo Foundation |
4851 |
+# Distributed under the terms of the GNU General Public License v2 |
4852 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/nfsmount.initd,v 1.3 2007/04/06 14:47:17 uberlord Exp $ |
4853 |
+ |
4854 |
+depend() { |
4855 |
+ need net rpcbind |
4856 |
+ use ypbind |
4857 |
+} |
4858 |
+ |
4859 |
+start_statd() { |
4860 |
+ # Don't start rpc.statd if already started by init.d/nfs |
4861 |
+ killall -0 rpc.statd 2>/dev/null && return 0 |
4862 |
+ ebegin "Starting NFS statd" |
4863 |
+ rpc.statd |
4864 |
+ eend $? "Error starting NFS statd" |
4865 |
+} |
4866 |
+ |
4867 |
+stop_statd() { |
4868 |
+ # Don't stop rpc.statd if it's in use by init.d/nfs |
4869 |
+ killall -0 nfsd 2>/dev/null && return 0 |
4870 |
+ # Make sure it's actually running |
4871 |
+ killall -0 rpc.statd 2>/dev/null || return 0 |
4872 |
+ # Okay, all tests passed, stop rpc.statd |
4873 |
+ ebegin "Stopping NFS statd" |
4874 |
+ killall rpc.statd |
4875 |
+ eend $? "Error stopping NFS statd" |
4876 |
+} |
4877 |
+ |
4878 |
+start_lockd() { |
4879 |
+ # Don't start rpc.lockd if already started by init.d/nfs |
4880 |
+ killall -0 rpc.lockd 2>/dev/null && return 0 |
4881 |
+ ebegin "Starting NFS lockd" |
4882 |
+ rpc.lockd |
4883 |
+ eend $? "Error starting NFS lockd" |
4884 |
+} |
4885 |
+ |
4886 |
+stop_lockd() { |
4887 |
+ # Don't stop rpc.lockd if it's in use by init.d/nfs |
4888 |
+ killall -0 nfsd 2>/dev/null && return 0 |
4889 |
+ # Make sure it's actually running |
4890 |
+ killall -0 rpc.lockd 2>/dev/null || return 0 |
4891 |
+ # Okay, all tests passed, stop rpc.lockd |
4892 |
+ ebegin "Stopping NFS lockd" |
4893 |
+ killall rpc.lockd |
4894 |
+ eend $? "Error stopping NFS lockd" |
4895 |
+} |
4896 |
+ |
4897 |
+start() { |
4898 |
+ start_statd |
4899 |
+ start_lockd |
4900 |
+ ebegin "Mounting NFS filesystems" |
4901 |
+ mount -a -t nfs |
4902 |
+ eend $? "Error mounting NFS filesystems" |
4903 |
+} |
4904 |
+ |
4905 |
+stop() { |
4906 |
+ ebegin "Unmounting NFS filesystems" |
4907 |
+ umount -a -t nfs |
4908 |
+ eend $? "Error unmounting NFS filesystems" |
4909 |
+ stop_statd |
4910 |
+ stop_lockd |
4911 |
+} |
4912 |
|
4913 |
diff --git a/sys-freebsd/freebsd-usbin/files/powerd.confd b/sys-freebsd/freebsd-usbin/files/powerd.confd |
4914 |
new file mode 100644 |
4915 |
index 0000000..793e68b |
4916 |
--- /dev/null |
4917 |
+++ b/sys-freebsd/freebsd-usbin/files/powerd.confd |
4918 |
@@ -0,0 +1,14 @@ |
4919 |
+# Copyright 2006 Gentoo Foundation |
4920 |
+# Distributed under the terms of the GNU General Public License v2 |
4921 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/powerd.confd,v 1.2 2006/10/12 14:59:48 uberlord Exp $ |
4922 |
+ |
4923 |
+# Mode allowed: maximum, minimum, adaptive |
4924 |
+# Default unless specified is adaptive |
4925 |
+ |
4926 |
+AC_MODE="maximum" |
4927 |
+ |
4928 |
+#BATTERY_MODE="minimum" |
4929 |
+ |
4930 |
+POWERD_OPTS="" |
4931 |
+ |
4932 |
+ |
4933 |
|
4934 |
diff --git a/sys-freebsd/freebsd-usbin/files/powerd.initd b/sys-freebsd/freebsd-usbin/files/powerd.initd |
4935 |
new file mode 100755 |
4936 |
index 0000000..c99adf8 |
4937 |
--- /dev/null |
4938 |
+++ b/sys-freebsd/freebsd-usbin/files/powerd.initd |
4939 |
@@ -0,0 +1,27 @@ |
4940 |
+#!/sbin/runscript |
4941 |
+# Copyright 2006 Gentoo Foundation |
4942 |
+# Distributed under the terms of the GNU General Public License v2 |
4943 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/powerd.initd,v 1.3 2007/02/23 14:03:08 uberlord Exp $ |
4944 |
+ |
4945 |
+depend() { |
4946 |
+ need localmount |
4947 |
+} |
4948 |
+ |
4949 |
+start() { |
4950 |
+ local args= |
4951 |
+ [ -n "${BATTERY_MODE}" ] && args="${args} -b ${BATTERY_MODE}" |
4952 |
+ [ -n "${AC_MODE}" ] && args="${args} -a ${AC_MODE}" |
4953 |
+ |
4954 |
+ ebegin "Starting Power Control Daemon" |
4955 |
+ start-stop-daemon --start --exec /usr/sbin/powerd \ |
4956 |
+ --pidfile /var/run/powerd.pid \ |
4957 |
+ -- ${args} ${POWERD_OPTS} |
4958 |
+ eend $? "Failed to start powerd" |
4959 |
+} |
4960 |
+ |
4961 |
+stop() { |
4962 |
+ ebegin "Stopping Power Control Daemon" |
4963 |
+ start-stop-daemon --stop --exec /usr/sbin/powerd \ |
4964 |
+ --pidfile /var/run/powerd.pid |
4965 |
+ eend $? "Failed to stop powerd" |
4966 |
+} |
4967 |
|
4968 |
diff --git a/sys-freebsd/freebsd-usbin/files/pw.conf b/sys-freebsd/freebsd-usbin/files/pw.conf |
4969 |
new file mode 100644 |
4970 |
index 0000000..29a246f |
4971 |
--- /dev/null |
4972 |
+++ b/sys-freebsd/freebsd-usbin/files/pw.conf |
4973 |
@@ -0,0 +1,5 @@ |
4974 |
+# Change this to Gentoo's Default, instead of FreeBSD's default of |
4975 |
+# /usr/share/skel, so that bash and other packages installs the files on the |
4976 |
+# right place. |
4977 |
+skeleton /etc/skel |
4978 |
+ |
4979 |
|
4980 |
diff --git a/sys-freebsd/freebsd-usbin/files/rarpd.confd b/sys-freebsd/freebsd-usbin/files/rarpd.confd |
4981 |
new file mode 100644 |
4982 |
index 0000000..63c7fac |
4983 |
--- /dev/null |
4984 |
+++ b/sys-freebsd/freebsd-usbin/files/rarpd.confd |
4985 |
@@ -0,0 +1,7 @@ |
4986 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/rarpd.confd,v 1.1 2006/11/19 17:02:29 flameeyes Exp $ |
4987 |
+ |
4988 |
+# Configuration file for /etc/init.d/rarpd |
4989 |
+ |
4990 |
+# To start rarpd only for a given interface, set the |
4991 |
+# following variable |
4992 |
+# RARPD_ONLY_INTERFACE="rl0" |
4993 |
|
4994 |
diff --git a/sys-freebsd/freebsd-usbin/files/rarpd.initd b/sys-freebsd/freebsd-usbin/files/rarpd.initd |
4995 |
new file mode 100644 |
4996 |
index 0000000..f5b21c8 |
4997 |
--- /dev/null |
4998 |
+++ b/sys-freebsd/freebsd-usbin/files/rarpd.initd |
4999 |
@@ -0,0 +1,35 @@ |
5000 |
+#!/sbin/runscript |
5001 |
+# Copyright 2006 Gentoo Foundation |
5002 |
+# Distributed under the terms of the GNU General Public License v2 |
5003 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/rarpd.initd,v 1.3 2007/02/23 14:03:08 uberlord Exp $ |
5004 |
+ |
5005 |
+depend() { |
5006 |
+ if [ -z "${RARPD_ONLY_INTERFACE}" ]; then |
5007 |
+ need net |
5008 |
+ else |
5009 |
+ need net."${RARPD_ONLY_INTERFACE}" |
5010 |
+ fi |
5011 |
+} |
5012 |
+ |
5013 |
+start() { |
5014 |
+ local rarpd_opts |
5015 |
+ |
5016 |
+ if [ -z "${RARPD_ONLY_INTERFACE}" ]; then |
5017 |
+ rarpd_opts="${rarpd_opts} -a" |
5018 |
+ else |
5019 |
+ rarpd_opts="${rarpd_opts} ${RARPD_ONLY_INTERFACE}" |
5020 |
+ fi |
5021 |
+ |
5022 |
+ ebegin "Starting reverse ARP daemon" |
5023 |
+ start-stop-daemon --start --background \ |
5024 |
+ --pidfile /var/run/rarpd.pid --make-pidfile \ |
5025 |
+ --exec /usr/sbin/rarpd -- -f ${rarpd_opts} |
5026 |
+ eend $? |
5027 |
+} |
5028 |
+ |
5029 |
+stop() { |
5030 |
+ ebegin "Stopping reverse ARP daemon" |
5031 |
+ start-stop-daemon --stop --pidfile /var/run/rarpd.pid \ |
5032 |
+ --exec /usr/sbin/rarpd -- ${rarpd_opts} |
5033 |
+ eend $? |
5034 |
+} |
5035 |
|
5036 |
diff --git a/sys-freebsd/freebsd-usbin/files/rpc.lockd.initd b/sys-freebsd/freebsd-usbin/files/rpc.lockd.initd |
5037 |
new file mode 100755 |
5038 |
index 0000000..0c74b9f |
5039 |
--- /dev/null |
5040 |
+++ b/sys-freebsd/freebsd-usbin/files/rpc.lockd.initd |
5041 |
@@ -0,0 +1,20 @@ |
5042 |
+#!/sbin/runscript |
5043 |
+# Copyright 1999-2008 Gentoo Foundation |
5044 |
+# Distributed under the terms of the GNU General Public License v2 |
5045 |
+ |
5046 |
+depend() { |
5047 |
+ need net rpcbind rpc.statd |
5048 |
+} |
5049 |
+ |
5050 |
+start() { |
5051 |
+ ebegin "Starting NFS lockd" |
5052 |
+ start-stop-daemon --start --quiet --exec \ |
5053 |
+ /usr/sbin/rpc.lockd -- $rpclockdopts |
5054 |
+ eend $? "Error starting NFS lockd" |
5055 |
+} |
5056 |
+ |
5057 |
+stop() { |
5058 |
+ ebegin "Stopping NFS lockd" |
5059 |
+ start-stop-daemon --stop --quiet --exec /usr/sbin/rpc.lockd |
5060 |
+ eend $? "Error stopping NFS lockd" |
5061 |
+} |
5062 |
|
5063 |
diff --git a/sys-freebsd/freebsd-usbin/files/rpc.statd.initd b/sys-freebsd/freebsd-usbin/files/rpc.statd.initd |
5064 |
new file mode 100755 |
5065 |
index 0000000..5c3cf30 |
5066 |
--- /dev/null |
5067 |
+++ b/sys-freebsd/freebsd-usbin/files/rpc.statd.initd |
5068 |
@@ -0,0 +1,20 @@ |
5069 |
+#!/sbin/runscript |
5070 |
+# Copyright 1999-2008 Gentoo Foundation |
5071 |
+# Distributed under the terms of the GNU General Public License v2 |
5072 |
+ |
5073 |
+depend() { |
5074 |
+ need net rpcbind |
5075 |
+} |
5076 |
+ |
5077 |
+start() { |
5078 |
+ ebegin "Starting NFS statd" |
5079 |
+ start-stop-daemon --start --quiet --exec \ |
5080 |
+ /usr/sbin/rpc.statd -- $rpcstatdopts |
5081 |
+ eend $? "Error starting NFS statd" |
5082 |
+} |
5083 |
+ |
5084 |
+stop() { |
5085 |
+ ebegin "Stopping NFS statd" |
5086 |
+ start-stop-daemon --stop --quiet --exec /usr/sbin/rpc.statd |
5087 |
+ eend $? "Error stopping NFS statd" |
5088 |
+} |
5089 |
|
5090 |
diff --git a/sys-freebsd/freebsd-usbin/files/rpcbind.initd b/sys-freebsd/freebsd-usbin/files/rpcbind.initd |
5091 |
new file mode 100755 |
5092 |
index 0000000..69451f1 |
5093 |
--- /dev/null |
5094 |
+++ b/sys-freebsd/freebsd-usbin/files/rpcbind.initd |
5095 |
@@ -0,0 +1,30 @@ |
5096 |
+#!/sbin/runscript |
5097 |
+# Copyright 1999-2005 Gentoo Foundation |
5098 |
+# Distributed under the terms of the GNU General Public License v2 |
5099 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/rpcbind.initd,v 1.3 2006/12/07 18:00:15 uberlord Exp $ |
5100 |
+ |
5101 |
+depend() { |
5102 |
+ need localmount |
5103 |
+ use net |
5104 |
+ before inetd |
5105 |
+ before xinetd |
5106 |
+} |
5107 |
+ |
5108 |
+start() { |
5109 |
+ ebegin "Starting rpcbind" |
5110 |
+ start-stop-daemon --start --exec /usr/sbin/rpcbind |
5111 |
+ local ret=$? |
5112 |
+ eend ${ret} |
5113 |
+ |
5114 |
+ # without, if a service depending on portmap is started too fast, |
5115 |
+ # connecting to portmap will fail -- azarah |
5116 |
+ # doing that for rpcbind, too -- flameeyes |
5117 |
+ sleep 1 |
5118 |
+ return ${ret} |
5119 |
+} |
5120 |
+ |
5121 |
+stop() { |
5122 |
+ ebegin "Stopping rpcbind" |
5123 |
+ start-stop-daemon --stop --exec /usr/sbin/rpcbind |
5124 |
+ eend $? |
5125 |
+} |
5126 |
|
5127 |
diff --git a/sys-freebsd/freebsd-usbin/files/syscons.confd b/sys-freebsd/freebsd-usbin/files/syscons.confd |
5128 |
new file mode 100644 |
5129 |
index 0000000..a6d7cd4 |
5130 |
--- /dev/null |
5131 |
+++ b/sys-freebsd/freebsd-usbin/files/syscons.confd |
5132 |
@@ -0,0 +1,14 @@ |
5133 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/syscons.confd,v 1.1 2006/09/14 17:03:27 flameeyes Exp $ |
5134 |
+# Example syscons config file. This is the place to set things like keymap, etc. |
5135 |
+ |
5136 |
+# Set the keymap to "uk.iso". |
5137 |
+#KEYMAP="uk.iso" |
5138 |
+ |
5139 |
+# Set the keyboard rate to 250ms delay, and 34 repeat rate. |
5140 |
+#KEYRATE="250.34" |
5141 |
+ |
5142 |
+# Change the behaviour of F-unction keys (see kbdcontrol(1)). |
5143 |
+#KEYCHANGE="10 'ssh myhost'" |
5144 |
+ |
5145 |
+# See vidcontrol(1) -t |
5146 |
+#BLANKTIME="off" |
5147 |
|
5148 |
diff --git a/sys-freebsd/freebsd-usbin/files/syscons.initd b/sys-freebsd/freebsd-usbin/files/syscons.initd |
5149 |
new file mode 100755 |
5150 |
index 0000000..f84b9ed |
5151 |
--- /dev/null |
5152 |
+++ b/sys-freebsd/freebsd-usbin/files/syscons.initd |
5153 |
@@ -0,0 +1,78 @@ |
5154 |
+#!/sbin/runscript |
5155 |
+# Copyright 1999-2006 Gentoo Foundation |
5156 |
+# Distributed under the terms of the GNU General Public License v2 |
5157 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/syscons.initd,v 1.4 2009/02/24 17:43:07 drizzt Exp $ |
5158 |
+ |
5159 |
+depend() { |
5160 |
+ need localmount |
5161 |
+} |
5162 |
+ |
5163 |
+start() { |
5164 |
+ ebegin "Configuring system console" |
5165 |
+ |
5166 |
+ if [ -n "${MODE}" ] ; then |
5167 |
+ einfo "Setting mode to ${MODE}" |
5168 |
+ vidcontrol "${MODE}" |
5169 |
+ eend $? |
5170 |
+ fi |
5171 |
+ |
5172 |
+ # XXX: This should handle serial consoles. |
5173 |
+ |
5174 |
+ # Set the keymap. |
5175 |
+ if [ -n "${KEYMAP}" ]; then |
5176 |
+ einfo "Setting keymap to" "${KEYMAP}" |
5177 |
+ kbdcontrol -l ${KEYMAP} < /dev/console |
5178 |
+ fi |
5179 |
+ |
5180 |
+ if [ -n "${KEYRATE}" ]; then |
5181 |
+ einfo "Setting keyrate to" "${KEYRATE}" |
5182 |
+ kbdcontrol -r ${KEYRATE} < /dev/console |
5183 |
+ fi |
5184 |
+ |
5185 |
+ if [ -n "${KEYCHANGE}" ]; then |
5186 |
+ einfo "Changing function keys..." |
5187 |
+ eval set -- "${KEYCHANGE}" |
5188 |
+ eindent |
5189 |
+ while [ $# -gt 0 ] ; do |
5190 |
+ veinfo "F$1 -> \`$2'" |
5191 |
+ kbdcontrol -f "$1" "$2" < /dev/console |
5192 |
+ shift ; shift |
5193 |
+ done |
5194 |
+ eoutdent |
5195 |
+ fi |
5196 |
+ |
5197 |
+ if [ -n "${CURSOR}" ]; then |
5198 |
+ einfo "Setting cursor" |
5199 |
+ vidcontrol -c ${CURSOR} |
5200 |
+ fi |
5201 |
+ |
5202 |
+ einfo "Setting custom fonts..." |
5203 |
+ # Nothing to see here, move along... |
5204 |
+ for v in FONT8x16 FONT8x14 FONT8x8; do |
5205 |
+ f=$(eval \$"${v}") |
5206 |
+ if [ -n "${f}" ]; then |
5207 |
+ vidcontrol -f ${v##FONT} ${f} |
5208 |
+ fi |
5209 |
+ done |
5210 |
+ |
5211 |
+ if [ -n "${BLANKTIME}" ]; then |
5212 |
+ einfo "Setting blanktime" |
5213 |
+ vidcontrol -t ${BLANKTIME} |
5214 |
+ fi |
5215 |
+ |
5216 |
+ if [ -n "${SAVER}" ]; then |
5217 |
+ for i in `kldstat | awk '$5 ~ "^splash_.*$" { print $5 }'`; do |
5218 |
+ kldunload ${i} |
5219 |
+ done |
5220 |
+ kldstat -v | grep -q _saver || kldload ${SAVER}_saver |
5221 |
+ fi |
5222 |
+ |
5223 |
+ if [ -n "${KBDFLAGS}" ]; then |
5224 |
+ einfo "Setting keyboard flags for all screens" |
5225 |
+ for ttyv in /dev/ttyv*; do |
5226 |
+ kbdcontrol ${KBDFLAGS} <${ttyv} >${ttyv} 2>&1 |
5227 |
+ done |
5228 |
+ fi |
5229 |
+ |
5230 |
+ eend 0 |
5231 |
+} |
5232 |
|
5233 |
diff --git a/sys-freebsd/freebsd-usbin/files/syslogd.initd b/sys-freebsd/freebsd-usbin/files/syslogd.initd |
5234 |
new file mode 100755 |
5235 |
index 0000000..0cb314e |
5236 |
--- /dev/null |
5237 |
+++ b/sys-freebsd/freebsd-usbin/files/syslogd.initd |
5238 |
@@ -0,0 +1,25 @@ |
5239 |
+#!/sbin/runscript |
5240 |
+# Copyright 1999-2005 Gentoo Foundation |
5241 |
+# Distributed under the terms of the GNU General Public License v2 |
5242 |
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-usbin/files/syslogd.initd,v 1.3 2007/02/23 14:03:08 uberlord Exp $ |
5243 |
+ |
5244 |
+depend() { |
5245 |
+ provide logger |
5246 |
+ need localmount |
5247 |
+} |
5248 |
+ |
5249 |
+start() { |
5250 |
+ ebegin "Starting System Logger" |
5251 |
+ start-stop-daemon --start --quiet --exec /usr/sbin/syslogd \ |
5252 |
+ -- ${SYSLOGD_OPTS} |
5253 |
+ eend $? |
5254 |
+} |
5255 |
+ |
5256 |
+stop() { |
5257 |
+ ebegin "Stopping System Logger" |
5258 |
+ start-stop-daemon --stop --quiet --pidfile /var/run/syslog.pid |
5259 |
+ eend $? |
5260 |
+} |
5261 |
+ |
5262 |
+ |
5263 |
+ |
5264 |
|
5265 |
diff --git a/sys-freebsd/freebsd-usbin/freebsd-usbin-9.0.ebuild b/sys-freebsd/freebsd-usbin/freebsd-usbin-9.0.ebuild |
5266 |
new file mode 100644 |
5267 |
index 0000000..688fedc |
5268 |
--- /dev/null |
5269 |
+++ b/sys-freebsd/freebsd-usbin/freebsd-usbin-9.0.ebuild |
5270 |
@@ -0,0 +1,174 @@ |
5271 |
+# Copyright 1999-2012 Gentoo Foundation |
5272 |
+# Distributed under the terms of the GNU General Public License v2 |
5273 |
+# $Header: $ |
5274 |
+ |
5275 |
+EAPI=2 |
5276 |
+ |
5277 |
+inherit bsdmk freebsd flag-o-matic eutils |
5278 |
+ |
5279 |
+DESCRIPTION="FreeBSD /usr/sbin tools" |
5280 |
+SLOT="0" |
5281 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
5282 |
+ |
5283 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2 |
5284 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
5285 |
+ mirror://gentoo/${UBIN}.tar.bz2 |
5286 |
+ mirror://gentoo/${LIB}.tar.bz2 |
5287 |
+ mirror://gentoo/${SBIN}.tar.bz2 |
5288 |
+ mirror://gentoo/${ETC}.tar.bz2 |
5289 |
+ mirror://gentoo/${GNU}.tar.bz2 |
5290 |
+ nis? ( mirror://gentoo/${LIBEXEC}.tar.bz2 ) |
5291 |
+ build? ( mirror://gentoo/${SYS}.tar.bz2 |
5292 |
+ mirror://gentoo/${INCLUDE}.tar.bz2 )" |
5293 |
+ |
5294 |
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,netware?] |
5295 |
+ =sys-freebsd/freebsd-libexec-${RV}* |
5296 |
+ =sys-freebsd/freebsd-contrib-${RV}* |
5297 |
+ acpi? ( sys-power/iasl ) |
5298 |
+ build? ( sys-apps/baselayout ) |
5299 |
+ ssl? ( dev-libs/openssl ) |
5300 |
+ >=app-arch/libarchive-3 |
5301 |
+ sys-apps/tcp-wrappers |
5302 |
+ dev-util/dialog |
5303 |
+ dev-libs/libelf |
5304 |
+ >=dev-libs/libedit-20120311.3.0-r1 |
5305 |
+ net-libs/libpcap" |
5306 |
+DEPEND="${RDEPEND} |
5307 |
+ =sys-freebsd/freebsd-mk-defs-${RV}* |
5308 |
+ =sys-freebsd/freebsd-ubin-${RV}* |
5309 |
+ !build? ( =sys-freebsd/freebsd-sources-${RV}* ) |
5310 |
+ sys-apps/texinfo |
5311 |
+ sys-devel/flex" |
5312 |
+ |
5313 |
+S="${WORKDIR}/usr.sbin" |
5314 |
+ |
5315 |
+IUSE="acpi atm audit bluetooth floppy ipv6 isdn minimal netware nis pam ssl usb build" |
5316 |
+ |
5317 |
+pkg_setup() { |
5318 |
+ # Release crunch is something like minimal. It seems to remove everything |
5319 |
+ # which is not needed to work. |
5320 |
+ use minimal && mymakeopts="${mymakeopts} RELEASE_CRUNCH= " |
5321 |
+ |
5322 |
+ use acpi || mymakeopts="${mymakeopts} WITHOUT_ACPI= " |
5323 |
+ use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= " |
5324 |
+ use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= " |
5325 |
+ use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= " |
5326 |
+ use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= " |
5327 |
+ use isdn || mymakeopts="${mymakeopts} WITHOUT_I4B= " |
5328 |
+ use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= " |
5329 |
+ use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= " |
5330 |
+ use pam || mymakeopts="${mymakeopts} WITHOUT_PAM_SUPPORT= " |
5331 |
+ use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= " |
5332 |
+ use usb || mymakeopts="${mymakeopts} WITHOUT_USB= " |
5333 |
+ use floppy || mymakeopts="${mymakeopts} WITHOUT_FLOPPY= " |
5334 |
+ |
5335 |
+ mymakeopts="${mymakeopts} WITHOUT_BIND_NAMED= WITHOUT_BIND_DNSSEC= WITHOUT_PF= WITHOUT_LPR= WITHOUT_SENDMAIL= WITHOUT_AUTHPF= WITHOUT_MAILWRAPPER= " |
5336 |
+ |
5337 |
+ append-flags $(test-flags -fno-strict-aliasing) |
5338 |
+} |
5339 |
+ |
5340 |
+PATCHES=( |
5341 |
+ "${FILESDIR}/${PN}-adduser.patch" |
5342 |
+ "${FILESDIR}/${PN}-9.0-newsyslog.patch" |
5343 |
+ ) |
5344 |
+ |
5345 |
+REMOVE_SUBDIRS=" |
5346 |
+ named named-checkzone named-checkconf rndc rndc-confgen |
5347 |
+ dnssec-keygen dnssec-signzone |
5348 |
+ tcpdchk tcpdmatch |
5349 |
+ sendmail praliases editmap mailstats makemap |
5350 |
+ sysinstall cron mailwrapper ntp bsnmpd |
5351 |
+ tcpdump ndp inetd |
5352 |
+ wpa/wpa_supplicant wpa/hostapd wpa/hostapd_cli wpa/wpa_cli wpa/wpa_passphrase |
5353 |
+ zic amd |
5354 |
+ pkg_install freebsd-update" |
5355 |
+ |
5356 |
+src_prepare() { |
5357 |
+ if ! use build; then |
5358 |
+ ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" |
5359 |
+ ln -s "/usr/include" "${WORKDIR}/include" |
5360 |
+ else |
5361 |
+ dummy_mk mount_smbfs |
5362 |
+ fi |
5363 |
+ # Don't install mtree format manpage |
5364 |
+ # it's installed by libarchive. |
5365 |
+ sed -e "s: mtree.5::g" -i "${S}"/mtree/Makefile |
5366 |
+} |
5367 |
+ |
5368 |
+src_install() { |
5369 |
+ # By creating these directories we avoid having to do a |
5370 |
+ # more complex hack |
5371 |
+ dodir /usr/share/doc |
5372 |
+ dodir /sbin |
5373 |
+ dodir /usr/libexec |
5374 |
+ dodir /usr/bin |
5375 |
+ |
5376 |
+ # FILESDIR is used by some makefiles which will install files |
5377 |
+ # in the wrong place, just put it in the doc directory. |
5378 |
+ mkinstall DOCDIR=/usr/share/doc/${PF} || die "Install failed" |
5379 |
+ |
5380 |
+ # Most of these now come from openrc. |
5381 |
+ for util in nfs rpc.statd rpc.lockd; do |
5382 |
+ newinitd "${FILESDIR}/"${util}.initd ${util} || die |
5383 |
+ if [[ -e "${FILESDIR}"/${util}.confd ]]; then \ |
5384 |
+ newconfd "${FILESDIR}"/${util}.confd ${util} || die |
5385 |
+ fi |
5386 |
+ done |
5387 |
+ |
5388 |
+ for class in daily monthly weekly; do |
5389 |
+ cat - > "${T}/periodic.${class}" <<EOS |
5390 |
+#!/bin/sh |
5391 |
+/usr/sbin/periodic ${class} |
5392 |
+EOS |
5393 |
+ exeinto /etc/cron.${class} |
5394 |
+ newexe "${T}/periodic.${class}" periodic |
5395 |
+ done |
5396 |
+ |
5397 |
+ # Install the pw.conf file to let pw use Gentoo's skel location |
5398 |
+ insinto /etc |
5399 |
+ doins "${FILESDIR}/pw.conf" || die |
5400 |
+ |
5401 |
+ cd "${WORKDIR}/etc" |
5402 |
+ doins apmd.conf syslog.conf newsyslog.conf nscd.conf || die |
5403 |
+ |
5404 |
+ insinto /etc/ppp |
5405 |
+ doins ppp/ppp.conf || die |
5406 |
+ |
5407 |
+ if use isdn; then |
5408 |
+ insinto /etc/isdn |
5409 |
+ doins isdn/* || die |
5410 |
+ rm -f "${D}"/etc/isdn/Makefile |
5411 |
+ fi |
5412 |
+ |
5413 |
+ if use bluetooth; then |
5414 |
+ insinto /etc/bluetooth |
5415 |
+ doins bluetooth/* || die |
5416 |
+ rm -f "${D}"/etc/bluetooth/Makefile |
5417 |
+ fi |
5418 |
+ |
5419 |
+ # Install the periodic stuff (needs probably to be ported in a more |
5420 |
+ # gentooish way) |
5421 |
+ cd "${WORKDIR}/etc/periodic" |
5422 |
+ |
5423 |
+ doperiodic daily daily/*.accounting |
5424 |
+ doperiodic monthly monthly/*.accounting |
5425 |
+} |
5426 |
+ |
5427 |
+pkg_postinst() { |
5428 |
+ # We need to run pwd_mkdb if key files are not present |
5429 |
+ # If they are, then there is no need to run pwd_mkdb |
5430 |
+ if [[ ! -e "${ROOT}etc/passwd" || ! -e "${ROOT}etc/pwd.db" || ! -e "${ROOT}etc/spwd.db" ]] ; then |
5431 |
+ if [[ -e "${ROOT}etc/master.passwd" ]] ; then |
5432 |
+ einfo "Generating passwd files from ${ROOT}etc/master.passwd" |
5433 |
+ "${ROOT}"usr/sbin/pwd_mkdb -p -d "${ROOT}etc" "${ROOT}etc/master.passwd" |
5434 |
+ else |
5435 |
+ eerror "${ROOT}etc/master.passwd does not exist!" |
5436 |
+ eerror "You will no be able to log into your system!" |
5437 |
+ fi |
5438 |
+ fi |
5439 |
+ |
5440 |
+ for logfile in messages security auth.log maillog lpd-errs xferlog cron \ |
5441 |
+ debug.log slip.log ppp.log; do |
5442 |
+ [[ -f "${ROOT}/var/log/${logfile}" ]] || touch "${ROOT}/var/log/${logfile}" |
5443 |
+ done |
5444 |
+} |
5445 |
|
5446 |
diff --git a/sys-freebsd/freebsd-usbin/freebsd-usbin-9.1_rc3.ebuild b/sys-freebsd/freebsd-usbin/freebsd-usbin-9.1_rc3.ebuild |
5447 |
new file mode 100644 |
5448 |
index 0000000..add5d8c |
5449 |
--- /dev/null |
5450 |
+++ b/sys-freebsd/freebsd-usbin/freebsd-usbin-9.1_rc3.ebuild |
5451 |
@@ -0,0 +1,175 @@ |
5452 |
+# Copyright 1999-2012 Gentoo Foundation |
5453 |
+# Distributed under the terms of the GNU General Public License v2 |
5454 |
+# $Header: $ |
5455 |
+ |
5456 |
+EAPI=2 |
5457 |
+ |
5458 |
+inherit bsdmk freebsd flag-o-matic eutils |
5459 |
+ |
5460 |
+DESCRIPTION="FreeBSD /usr/sbin tools" |
5461 |
+SLOT="0" |
5462 |
+KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
5463 |
+ |
5464 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2 |
5465 |
+ mirror://gentoo/${CONTRIB}.tar.bz2 |
5466 |
+ mirror://gentoo/${UBIN}.tar.bz2 |
5467 |
+ mirror://gentoo/${LIB}.tar.bz2 |
5468 |
+ mirror://gentoo/${SBIN}.tar.bz2 |
5469 |
+ mirror://gentoo/${ETC}.tar.bz2 |
5470 |
+ mirror://gentoo/${GNU}.tar.bz2 |
5471 |
+ nis? ( mirror://gentoo/${LIBEXEC}.tar.bz2 ) |
5472 |
+ build? ( mirror://gentoo/${SYS}.tar.bz2 |
5473 |
+ mirror://gentoo/${INCLUDE}.tar.bz2 )" |
5474 |
+ |
5475 |
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,netware?] |
5476 |
+ =sys-freebsd/freebsd-libexec-${RV}* |
5477 |
+ =sys-freebsd/freebsd-contrib-${RV}* |
5478 |
+ acpi? ( sys-power/iasl ) |
5479 |
+ build? ( sys-apps/baselayout ) |
5480 |
+ ssl? ( dev-libs/openssl ) |
5481 |
+ >=app-arch/libarchive-3 |
5482 |
+ sys-apps/tcp-wrappers |
5483 |
+ dev-util/dialog |
5484 |
+ dev-libs/libelf |
5485 |
+ >=dev-libs/libedit-20120311.3.0-r1 |
5486 |
+ net-libs/libpcap" |
5487 |
+DEPEND="${RDEPEND} |
5488 |
+ =sys-freebsd/freebsd-mk-defs-${RV}* |
5489 |
+ =sys-freebsd/freebsd-ubin-${RV}* |
5490 |
+ !build? ( =sys-freebsd/freebsd-sources-${RV}* ) |
5491 |
+ sys-apps/texinfo |
5492 |
+ sys-devel/flex" |
5493 |
+ |
5494 |
+S="${WORKDIR}/usr.sbin" |
5495 |
+ |
5496 |
+IUSE="acpi atm audit bluetooth floppy ipv6 isdn minimal netware nis pam ssl usb build" |
5497 |
+ |
5498 |
+pkg_setup() { |
5499 |
+ # Release crunch is something like minimal. It seems to remove everything |
5500 |
+ # which is not needed to work. |
5501 |
+ use minimal && mymakeopts="${mymakeopts} RELEASE_CRUNCH= " |
5502 |
+ |
5503 |
+ use acpi || mymakeopts="${mymakeopts} WITHOUT_ACPI= " |
5504 |
+ use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= " |
5505 |
+ use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= " |
5506 |
+ use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= " |
5507 |
+ use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= " |
5508 |
+ use isdn || mymakeopts="${mymakeopts} WITHOUT_I4B= " |
5509 |
+ use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= " |
5510 |
+ use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= " |
5511 |
+ use pam || mymakeopts="${mymakeopts} WITHOUT_PAM_SUPPORT= " |
5512 |
+ use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= " |
5513 |
+ use usb || mymakeopts="${mymakeopts} WITHOUT_USB= " |
5514 |
+ use floppy || mymakeopts="${mymakeopts} WITHOUT_FLOPPY= " |
5515 |
+ |
5516 |
+ mymakeopts="${mymakeopts} WITHOUT_BIND_NAMED= WITHOUT_BIND_DNSSEC= WITHOUT_PF= WITHOUT_LPR= WITHOUT_SENDMAIL= WITHOUT_AUTHPF= WITHOUT_MAILWRAPPER= " |
5517 |
+ |
5518 |
+ append-flags $(test-flags -fno-strict-aliasing) |
5519 |
+} |
5520 |
+ |
5521 |
+PATCHES=( |
5522 |
+ "${FILESDIR}/${PN}-adduser.patch" |
5523 |
+ "${FILESDIR}/${PN}-9.0-newsyslog.patch" |
5524 |
+ "${FILESDIR}/${PN}-9.1-bsdxml2expat.patch" |
5525 |
+ ) |
5526 |
+ |
5527 |
+REMOVE_SUBDIRS=" |
5528 |
+ named named-checkzone named-checkconf rndc rndc-confgen |
5529 |
+ dnssec-keygen dnssec-signzone |
5530 |
+ tcpdchk tcpdmatch |
5531 |
+ sendmail praliases editmap mailstats makemap |
5532 |
+ sysinstall cron mailwrapper ntp bsnmpd |
5533 |
+ tcpdump ndp inetd |
5534 |
+ wpa/wpa_supplicant wpa/hostapd wpa/hostapd_cli wpa/wpa_cli wpa/wpa_passphrase |
5535 |
+ zic amd |
5536 |
+ pkg pkg_install freebsd-update" |
5537 |
+ |
5538 |
+src_prepare() { |
5539 |
+ if ! use build; then |
5540 |
+ ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" |
5541 |
+ ln -s "/usr/include" "${WORKDIR}/include" |
5542 |
+ else |
5543 |
+ dummy_mk mount_smbfs |
5544 |
+ fi |
5545 |
+ # Don't install mtree format manpage |
5546 |
+ # it's installed by libarchive. |
5547 |
+ sed -e "s: mtree.5::g" -i "${S}"/mtree/Makefile |
5548 |
+} |
5549 |
+ |
5550 |
+src_install() { |
5551 |
+ # By creating these directories we avoid having to do a |
5552 |
+ # more complex hack |
5553 |
+ dodir /usr/share/doc |
5554 |
+ dodir /sbin |
5555 |
+ dodir /usr/libexec |
5556 |
+ dodir /usr/bin |
5557 |
+ |
5558 |
+ # FILESDIR is used by some makefiles which will install files |
5559 |
+ # in the wrong place, just put it in the doc directory. |
5560 |
+ mkinstall DOCDIR=/usr/share/doc/${PF} || die "Install failed" |
5561 |
+ |
5562 |
+ # Most of these now come from openrc. |
5563 |
+ for util in nfs rpc.statd rpc.lockd; do |
5564 |
+ newinitd "${FILESDIR}/"${util}.initd ${util} || die |
5565 |
+ if [[ -e "${FILESDIR}"/${util}.confd ]]; then \ |
5566 |
+ newconfd "${FILESDIR}"/${util}.confd ${util} || die |
5567 |
+ fi |
5568 |
+ done |
5569 |
+ |
5570 |
+ for class in daily monthly weekly; do |
5571 |
+ cat - > "${T}/periodic.${class}" <<EOS |
5572 |
+#!/bin/sh |
5573 |
+/usr/sbin/periodic ${class} |
5574 |
+EOS |
5575 |
+ exeinto /etc/cron.${class} |
5576 |
+ newexe "${T}/periodic.${class}" periodic |
5577 |
+ done |
5578 |
+ |
5579 |
+ # Install the pw.conf file to let pw use Gentoo's skel location |
5580 |
+ insinto /etc |
5581 |
+ doins "${FILESDIR}/pw.conf" || die |
5582 |
+ |
5583 |
+ cd "${WORKDIR}/etc" |
5584 |
+ doins apmd.conf syslog.conf newsyslog.conf nscd.conf || die |
5585 |
+ |
5586 |
+ insinto /etc/ppp |
5587 |
+ doins ppp/ppp.conf || die |
5588 |
+ |
5589 |
+ if use isdn; then |
5590 |
+ insinto /etc/isdn |
5591 |
+ doins isdn/* || die |
5592 |
+ rm -f "${D}"/etc/isdn/Makefile |
5593 |
+ fi |
5594 |
+ |
5595 |
+ if use bluetooth; then |
5596 |
+ insinto /etc/bluetooth |
5597 |
+ doins bluetooth/* || die |
5598 |
+ rm -f "${D}"/etc/bluetooth/Makefile |
5599 |
+ fi |
5600 |
+ |
5601 |
+ # Install the periodic stuff (needs probably to be ported in a more |
5602 |
+ # gentooish way) |
5603 |
+ cd "${WORKDIR}/etc/periodic" |
5604 |
+ |
5605 |
+ doperiodic daily daily/*.accounting |
5606 |
+ doperiodic monthly monthly/*.accounting |
5607 |
+} |
5608 |
+ |
5609 |
+pkg_postinst() { |
5610 |
+ # We need to run pwd_mkdb if key files are not present |
5611 |
+ # If they are, then there is no need to run pwd_mkdb |
5612 |
+ if [[ ! -e "${ROOT}etc/passwd" || ! -e "${ROOT}etc/pwd.db" || ! -e "${ROOT}etc/spwd.db" ]] ; then |
5613 |
+ if [[ -e "${ROOT}etc/master.passwd" ]] ; then |
5614 |
+ einfo "Generating passwd files from ${ROOT}etc/master.passwd" |
5615 |
+ "${ROOT}"usr/sbin/pwd_mkdb -p -d "${ROOT}etc" "${ROOT}etc/master.passwd" |
5616 |
+ else |
5617 |
+ eerror "${ROOT}etc/master.passwd does not exist!" |
5618 |
+ eerror "You will no be able to log into your system!" |
5619 |
+ fi |
5620 |
+ fi |
5621 |
+ |
5622 |
+ for logfile in messages security auth.log maillog lpd-errs xferlog cron \ |
5623 |
+ debug.log slip.log ppp.log; do |
5624 |
+ [[ -f "${ROOT}/var/log/${logfile}" ]] || touch "${ROOT}/var/log/${logfile}" |
5625 |
+ done |
5626 |
+} |