Gentoo Archives: gentoo-commits

From: "Alexander Gabert (pappy)" <pappy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-projects commit in extreme-security/integration/branches/pappy001/portage_profile/gxs-linux: make.defaults package.mask packages packages.build parent use.force use.mask virtuals
Date: Tue, 27 Nov 2007 19:06:38
Message-Id: E1Ix5lQ-0005nG-91@stork.gentoo.org
1 pappy 07/11/27 19:06:32
2
3 Added: make.defaults package.mask packages packages.build
4 parent use.force use.mask virtuals
5 Log:
6 adding preliminary versions of ebuild, patch, profile for GXS glibc and documentation about linkers
7
8 Revision Changes Path
9 1.1 extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/make.defaults
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/make.defaults?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/make.defaults?rev=1.1&content-type=text/plain
13
14 Index: make.defaults
15 ===================================================================
16 # Copyright 1999-2005 Gentoo Foundation
17 # Distributed under the terms of the GNU General Public License v2
18 # $Header: /var/cvsroot/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/make.defaults,v 1.1 2007/11/27 19:06:31 pappy Exp $
19 #
20 # System-wide defaults for the Portage system
21 # See portage(5) manpage
22 #
23 # Please avoid enabling things by default in here if possible. Understand any
24 # implications with core packages. For example, if "java" is in USE and db
25 # has a conditional dependency on java (which it does,) then a JDK will be
26 # pulled in during *emerge system*!
27
28 # build X in an expected way
29 USE="bitmap-fonts truetype-fonts type1-fonts"
30
31 # make sure toolchain has sane defaults <tooclhain@g.o>
32 USE="${USE} mudflap fortran openmp"
33
34 # 2006/03/07 - Donnie Berkholz <dberkholz@g.o>
35 # Modular X: Support direct rendering by default
36 USE="${USE} dri"
37
38 # 2006/03/29 - Stefan Schweizer <genstef@g.o>
39 # isdn USE flag defaults
40 USE="${USE} pppd isdnlog"
41
42 # 2006/04/19 - Chris Gianelloni <wolf31o2@g.o>
43 # Make sure dev-lang/php works right. See bug #120088 for more info.
44 USE="${USE} cli pcre reflection session spl"
45
46 # 2006/04/21 - Donnie Berkholz <dberkholz@g.o>
47 # Modular X: Build the Xorg X server by default
48 USE="${USE} xorg"
49
50 # 2006/06/30 - Donnie Berkholz <dberkholz@g.o>
51 # Sane defaults for input drivers
52 INPUT_DEVICES="keyboard mouse evdev"
53
54 # 2006/08/18 - Donnie Berkholz <dberkholz@g.o>
55 # Lowest common denominator defaults for video drivers,
56 # except hppa, which lacks v4l so removes it in the hppa profile
57 VIDEO_CARDS="dummy fbdev v4l"
58
59 # 2006/10/28 - Luca Barbato <lu_zero@g.o>
60 # on glibc system you cannot turn it off
61 USE="${USE} iconv"
62
63
64
65
66 1.1 extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/package.mask
67
68 file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/package.mask?rev=1.1&view=markup
69 plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/package.mask?rev=1.1&content-type=text/plain
70
71 Index: package.mask
72 ===================================================================
73 # Copyright 2006 Gentoo Foundation
74 # Distributed under the terms of the GNU General Public License v2
75 # $Header: /var/cvsroot/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/package.mask,v 1.1 2007/11/27 19:06:31 pappy Exp $
76
77 # this profile provides a custom glibc implementation
78 sys-libs/glibc
79
80 # this profile provides a custom gcc-4 implementation
81 =sys-devel/gcc-4*
82
83
84
85 1.1 extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/packages
86
87 file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/packages?rev=1.1&view=markup
88 plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/packages?rev=1.1&content-type=text/plain
89
90 Index: packages
91 ===================================================================
92 # Copyright 2004 Gentoo Foundation.
93 # Distributed under the terms of the GNU General Public License v2
94 # $Header: /var/cvsroot/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/packages,v 1.1 2007/11/27 19:06:31 pappy Exp $
95
96 # This file extends the base packages file for the default profile that all
97 # architectures will enjoy. Please note that default is what most architectures
98 # will have. Some will have an selinux profile (see ${PORTDIR}/profiles/selinux).
99 # The idea is to only create a new family of profiles when absolutely necessary.
100
101 *sys-apps/busybox
102 *sys-apps/hdparm
103 *sys-apps/man-pages
104 *sys-apps/util-linux
105
106
107
108 1.1 extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/packages.build
109
110 file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/packages.build?rev=1.1&view=markup
111 plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/packages.build?rev=1.1&content-type=text/plain
112
113 Index: packages.build
114 ===================================================================
115 # Copyright 2004 Gentoo Foundation.
116 # Distributed under the terms of the GNU General Public License v2
117 # $Header: /var/cvsroot/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/packages.build,v 1.1 2007/11/27 19:06:31 pappy Exp $
118
119 # This file describes the packages needed to build a stage 1 based on this
120 # profile. Packages in this file are built in order.
121
122 # Please do not move perl before baselayout doing so will break lib -> lib64
123 # symlinks on systems that use them.
124
125 # While shadow could be in here, it breaks stage 1 and stage 2 building for the
126 # releases. PLEASE DO NOT ENABLE THIS UNLESS YOU HAVE THOROUGHLY TEST IT!
127
128 app-arch/bzip2
129 app-arch/tar
130 app-shells/bash
131 net-misc/rsync
132 net-misc/wget
133 sys-apps/baselayout
134 sys-devel/autoconf
135 sys-devel/automake
136 sys-devel/libtool
137 sys-apps/coreutils
138 sys-apps/debianutils
139 sys-apps/diffutils
140 sys-apps/file
141 sys-apps/findutils
142 sys-apps/gawk
143 sys-apps/grep
144 sys-apps/less
145 sys-apps/net-tools
146 sys-apps/portage
147 sys-apps/sed
148 sys-apps/texinfo
149 sys-devel/binutils
150 sys-devel/bison
151 sys-devel/flex
152 sys-devel/gcc
153 sys-devel/gettext
154 sys-devel/gnuconfig
155 sys-devel/make
156 sys-devel/patch
157 dev-lang/perl
158 dev-lang/python
159 virtual/editor
160 virtual/gzip
161 virtual/libc
162 virtual/os-headers
163
164
165
166 1.1 extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/parent
167
168 file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/parent?rev=1.1&view=markup
169 plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/parent?rev=1.1&content-type=text/plain
170
171 Index: parent
172 ===================================================================
173 ../base
174
175
176
177 1.1 extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/use.force
178
179 file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/use.force?rev=1.1&view=markup
180 plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/use.force?rev=1.1&content-type=text/plain
181
182 Index: use.force
183 ===================================================================
184 elibc_uclibc
185
186
187
188 1.1 extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/use.mask
189
190 file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/use.mask?rev=1.1&view=markup
191 plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/use.mask?rev=1.1&content-type=text/plain
192
193 Index: use.mask
194 ===================================================================
195 # Copyright 2004 Gentoo Foundation.
196 # Distributed under the terms of the GNU General Public License v2
197 # $Header: /var/cvsroot/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/use.mask,v 1.1 2007/11/27 19:06:31 pappy Exp $
198
199 # This file masks out USE flags that are simply NOT allowed in the default
200 # profile for any architecture. This works, for example, if a non-default
201 # profile (such as the selinux profiles) have a USE flag associated with
202 # them.
203
204 # amd64 only:
205 emul-linux-x86
206
207 # Only used by mips and old amd64 profiles
208 multilib
209
210 # ppc and x86/amd64
211 x264
212
213 elibc_glibc
214
215
216
217 1.1 extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/virtuals
218
219 file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/virtuals?rev=1.1&view=markup
220 plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/virtuals?rev=1.1&content-type=text/plain
221
222 Index: virtuals
223 ===================================================================
224 # Copyright 1999-2005 Gentoo Foundation
225 # Distributed under the terms of the GNU General Public License v2
226 # $Header: /var/cvsroot/gentoo-projects/extreme-security/integration/branches/pappy001/portage_profile/gxs-linux/virtuals,v 1.1 2007/11/27 19:06:31 pappy Exp $
227
228 # Use this virtuals file to either overload the base profile's defined
229 # virtuals, or add virtuals that are specific to this family of profiles
230
231 ## no default glibc is supported in this profile
232 virtual/libc sys-libs/gxslibc
233
234 virtual/alsa sys-kernel/gentoo-sources
235 virtual/linux-sources sys-kernel/gentoo-sources
236 virtual/os-headers sys-kernel/linux-headers
237
238
239
240 --
241 gentoo-commits@g.o mailing list