Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in profiles/releases/freebsd-10.1: ChangeLog package.mask package.use.force packages packages.build parent profile.bashrc
Date: Sun, 01 Mar 2015 18:25:25
Message-Id: 20150301182522.664D012D28@oystercatcher.gentoo.org
1 mgorny 15/03/01 18:25:22
2
3 Added: ChangeLog package.mask package.use.force packages
4 packages.build parent profile.bashrc
5 Log:
6 Introduce support for FreeBSD 10.1, https://github.com/gentoo/gentoo-portage-rsync-mirror/pull/46 by nigoro.
7
8 Revision Changes Path
9 1.1 profiles/releases/freebsd-10.1/ChangeLog
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/ChangeLog?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/ChangeLog?rev=1.1&content-type=text/plain
13
14 Index: ChangeLog
15 ===================================================================
16 # Copyright 1999-2015 Gentoo Foundation
17 # Distributed under the terms of the GNU General Public License v2
18 # $Header: /var/cvsroot/gentoo-x86/profiles/releases/freebsd-10.1/ChangeLog,v 1.1 2015/03/01 18:25:22 mgorny Exp $
19
20 01 Mar 2015; Michał Górny <mgorny@g.o> +package.mask,
21 +package.use.force, +packages, +packages.build, +parent, +profile.bashrc:
22 Introduce support for FreeBSD 10.1,
23 https://github.com/gentoo/gentoo-portage-rsync-mirror/pull/46 by nigoro.
24
25
26
27
28 1.1 profiles/releases/freebsd-10.1/package.mask
29
30 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/package.mask?rev=1.1&view=markup
31 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/package.mask?rev=1.1&content-type=text/plain
32
33 Index: package.mask
34 ===================================================================
35 # Copyright 1999-2015 Gentoo Foundation.
36 # Distributed under the terms of the GNU General Public License, v2
37 # $Header: /var/cvsroot/gentoo-x86/profiles/releases/freebsd-10.1/package.mask,v 1.1 2015/03/01 18:25:22 mgorny Exp $
38
39 # Make sure we don't get wrong versions
40 <sys-freebsd/freebsd-pam-modules-10.1_alpha
41 >sys-freebsd/freebsd-pam-modules-10.1.99
42 <sys-freebsd/freebsd-rescue-10.1_alpha
43 >sys-freebsd/freebsd-rescue-10.1.99
44 <sys-freebsd/freebsd-pf-10.1_alpha
45 >sys-freebsd/freebsd-pf-10.1.99
46 <sys-freebsd/freebsd-mk-defs-10.1_alpha
47 >sys-freebsd/freebsd-mk-defs-10.1.99
48 <sys-freebsd/freebsd-lib-10.1_alpha
49 >sys-freebsd/freebsd-lib-10.1.99
50 <sys-freebsd/freebsd-libexec-10.1_alpha
51 >sys-freebsd/freebsd-libexec-10.1.99
52 <sys-freebsd/freebsd-bin-10.1_alpha
53 >sys-freebsd/freebsd-bin-10.1.99
54 <sys-freebsd/freebsd-sbin-10.1_alpha
55 >sys-freebsd/freebsd-sbin-10.1.99
56 <sys-freebsd/freebsd-ubin-10.1_alpha
57 >sys-freebsd/freebsd-ubin-10.1.99
58 >sys-freebsd/freebsd-usbin-10.1.99
59 <sys-freebsd/freebsd-share-10.1_alpha
60 >sys-freebsd/freebsd-share-10.1.99
61 <sys-freebsd/freebsd-contrib-10.1_alpha
62 >sys-freebsd/freebsd-contrib-10.1.99
63 >sys-freebsd/freebsd-cddl-10.1.99
64 <sys-freebsd/boot0-10.1_alpha
65 >sys-freebsd/boot0-10.1.99
66 <sys-freebsd/freebsd-sources-10.1_alpha
67 >sys-freebsd/freebsd-sources-10.1.99
68
69 # Mask version of -cddl and -usbin is different for ease of upgrade. bug #491774
70 # Please keep <freebsd-cddl-9.2_alpha and <freebsd-usbin-9.1_alpha.
71 <sys-freebsd/freebsd-cddl-9.2_alpha
72 <sys-freebsd/freebsd-usbin-9.1_alpha
73
74 # Alexis Ballier <aballier@g.o> (19 Jul 2008)
75 # JDK/JRE 1.5 are specific to fbsd 6 and 5
76 =virtual/jdk-1.5*
77 =virtual/jre-1.5*
78
79 # Alexis Ballier <aballier@g.o> (07 Nov 2011)
80 # It is in freebsd-ubin starting from FreeBSD 9.0
81 sys-process/fuser-bsd
82
83 # Alexis Ballier <aballier@g.o> (11 May 2012)
84 # freebsd-lib provides a utempter compatible interface starting from FreeBSD 9.0
85 # via libulog.
86 # this package does not build anymore as it requires utmp
87 sys-libs/libutempter
88
89
90
91 1.1 profiles/releases/freebsd-10.1/package.use.force
92
93 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/package.use.force?rev=1.1&view=markup
94 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/package.use.force?rev=1.1&content-type=text/plain
95
96 Index: package.use.force
97 ===================================================================
98 # Copyright 1999-2015 Gentoo Foundation.
99 # Distributed under the terms of the GNU General Public License, v2
100 # $Header: /var/cvsroot/gentoo-x86/profiles/releases/freebsd-10.1/package.use.force,v 1.1 2015/03/01 18:25:22 mgorny Exp $
101
102 # freebsd-sources[build-generic] requires clang
103 sys-devel/llvm clang
104
105
106
107 1.1 profiles/releases/freebsd-10.1/packages
108
109 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/packages?rev=1.1&view=markup
110 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/packages?rev=1.1&content-type=text/plain
111
112 Index: packages
113 ===================================================================
114 # Copyright 1999-2015 Gentoo Foundation.
115 # Distributed under the terms of the GNU General Public License, v2
116 # $Header: /var/cvsroot/gentoo-x86/profiles/releases/freebsd-10.1/packages,v 1.1 2015/03/01 18:25:22 mgorny Exp $
117
118 *>=sys-apps/baselayout-2.0.0
119 *>=sys-apps/openrc-0.2.5
120
121 # Not necessary dev-libs/libiconv and freebsd-contrib in 10.0 and later.
122 -*dev-libs/libiconv
123 -*sys-freebsd/freebsd-contrib
124
125
126
127 1.1 profiles/releases/freebsd-10.1/packages.build
128
129 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/packages.build?rev=1.1&view=markup
130 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/packages.build?rev=1.1&content-type=text/plain
131
132 Index: packages.build
133 ===================================================================
134 # Copyright 1999-2015 Gentoo Foundation.
135 # Distributed under the terms of the GNU General Public License v2
136 # $Header: /var/cvsroot/gentoo-x86/profiles/releases/freebsd-10.1/packages.build,v 1.1 2015/03/01 18:25:22 mgorny Exp $
137
138 -dev-libs/libiconv
139 -sys-freebsd/freebsd-contrib
140 sys-freebsd/freebsd-share
141
142
143
144 1.1 profiles/releases/freebsd-10.1/parent
145
146 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/parent?rev=1.1&view=markup
147 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/parent?rev=1.1&content-type=text/plain
148
149 Index: parent
150 ===================================================================
151 ..
152
153
154
155 1.1 profiles/releases/freebsd-10.1/profile.bashrc
156
157 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/profile.bashrc?rev=1.1&view=markup
158 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/releases/freebsd-10.1/profile.bashrc?rev=1.1&content-type=text/plain
159
160 Index: profile.bashrc
161 ===================================================================
162 # Copyright 1999-2015 Gentoo Foundation.
163 # Distributed under the terms of the GNU General Public License, v2
164 # $Header: /var/cvsroot/gentoo-x86/profiles/releases/freebsd-10.1/profile.bashrc,v 1.1 2015/03/01 18:25:22 mgorny Exp $
165
166 bsd-fbsd10fix(){
167 # http://svnweb.freebsd.org/ports/head/Mk/bsd.port.mk
168
169 for f in `find ${WORKDIR} -type f \( -name config.libpath -o \
170 -name config.rpath -o -name configure -o -name libtool.m4 -o \
171 -name ltconfig -o -name libtool -o -name aclocal.m4 -o \
172 -name acinclude.m4 \)` ; do \
173 sed -i.fbsd10bak \
174 -e 's|freebsd1\*)|freebsd1.\*)|g' \
175 -e 's|freebsd\[12\]\*)|freebsd[12].*)|g' \
176 -e 's|freebsd\[123\]\*)|freebsd[123].*)|g' \
177 -e 's|freebsd\[\[12\]\]\*)|freebsd[[12]].*)|g' \
178 -e 's|freebsd\[\[123\]\]\*)|freebsd[[123]].*)|g' \
179 ${f} ; \
180 touch -mr ${f}.fbsd10bak ${f} ; \
181 rm -f ${f}.fbsd10bak ; \
182 einfo "===> FreeBSD 10 autotools fix applied to ${f}"; \
183 done
184 }
185
186 if [[ -n $EAPI ]] ; then
187 case "$EAPI" in
188 0|1)
189 post_src_unpack() { bsd-patch_install-sh ; bsd-fbsd10fix ; }
190 ;;
191 *)
192 post_src_prepare() { bsd-patch_install-sh ; bsd-fbsd10fix ; }
193 ;;
194 esac
195 fi