Gentoo Archives: gentoo-commits

From: "Alexander Gabert (pappy)" <pappy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/hardened-gcc: metadata.xml ChangeLog Manifest hardened-gcc-4.2.3.ebuild
Date: Tue, 29 Apr 2008 00:42:18
Message-Id: E1JqdvD-0003RG-0L@stork.gentoo.org
1 pappy 08/04/29 00:42:15
2
3 Added: metadata.xml ChangeLog Manifest
4 hardened-gcc-4.2.3.ebuild
5 Log:
6 adding skeleton ebuild for hardened-gcc, tomorrow comes logic and testing in the chroots
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.1 sys-devel/hardened-gcc/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/hardened-gcc/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/hardened-gcc/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>extreme-security</herd>
21 </pkgmetadata>
22
23
24
25 1.1 sys-devel/hardened-gcc/ChangeLog
26
27 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/hardened-gcc/ChangeLog?rev=1.1&view=markup
28 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/hardened-gcc/ChangeLog?rev=1.1&content-type=text/plain
29
30 Index: ChangeLog
31 ===================================================================
32 # ChangeLog for sys-devel/hardened-gcc
33 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
34 # $Header: /var/cvsroot/gentoo-x86/sys-devel/hardened-gcc/ChangeLog,v 1.1 2008/04/29 00:42:14 pappy Exp $
35
36 *hardened-gcc-4.2.3 (29 Apr 2008)
37
38 29 Apr 2008; <pappy@g.o> +metadata.xml, +hardened-gcc-4.2.3.ebuild:
39 adding test version for hardened-gcc
40
41
42
43
44 1.1 sys-devel/hardened-gcc/Manifest
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/hardened-gcc/Manifest?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/hardened-gcc/Manifest?rev=1.1&content-type=text/plain
48
49 Index: Manifest
50 ===================================================================
51 DIST gcc-4.2.3.tar.bz2 44455012 RMD160 70b589b79b97967857f2ec70ff8b2017c84c464d SHA1 80b0df13fc9e311868022a3e86e673177397a917 SHA256 5df9a267091eea09179651ad2a2302fe99f780ac7e598278e7f47b2339fa2e80
52 EBUILD hardened-gcc-4.2.3.ebuild 1244 RMD160 0f23392cfd633fdc9c141dba0c8e4cd48ec8977a SHA1 5a2d4eb0a39846472d0f9b15caca019fd0ca6c23 SHA256 9c5c7ac36092042f5054bcd6d5b1398724290d5fee4fd79542546406a98afcfd
53 MISC ChangeLog 275 RMD160 f7ea4499f9f70c044dced825b499799aaa395c15 SHA1 3712c0dbb303358109ad6cebaa3c53050f331b74 SHA256 e6e4410416f95da0a5885b1affd825cad10dd535064c7f7906d9dc65708d9c21
54 MISC metadata.xml 169 RMD160 823736fb636fd5ec00dafde495974dcede4b52e1 SHA1 2d5df6d9707b05261f4bd015b22858fdfb490c9f SHA256 2d4a1d18ff3a746ef2fb99436fba1ab4da97cc1d39a817929c38aecd0327b310
55
56
57
58 1.1 sys-devel/hardened-gcc/hardened-gcc-4.2.3.ebuild
59
60 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/hardened-gcc/hardened-gcc-4.2.3.ebuild?rev=1.1&view=markup
61 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/hardened-gcc/hardened-gcc-4.2.3.ebuild?rev=1.1&content-type=text/plain
62
63 Index: hardened-gcc-4.2.3.ebuild
64 ===================================================================
65 # Copyright 1999-2008 Gentoo Foundation
66 # Distributed under the terms of the GNU General Public License v2
67 # $Header: /var/cvsroot/gentoo-x86/sys-devel/hardened-gcc/hardened-gcc-4.2.3.ebuild,v 1.1 2008/04/29 00:42:14 pappy Exp $
68
69 DESCRIPTION="The GNU C Compiler Suite with hardening"
70 HOMEPAGE="http://www.gentoo.org/proj/en/extreme-security"
71
72 GCCVER="4.2.3"
73 GCCPATH="pub/gcc/releases/gcc-${GCCVER}"
74 GCCFILE="gcc-${GCCVER}.tar.bz2"
75 GCC_MIR="ftp://gcc.gnu.org"
76
77 # the basic gcc source
78 SRC_URI="${SRC_URI} \
79 ${GCC_MIR}/${GCCPATH}/${GCCFILE}"
80
81 LICENSE="LGPL-2"
82 SLOT="1"
83
84 KEYWORDS="-x86"
85 IUSE=""
86
87 DEPEND=""
88 RDEPEND="${DEPEND}"
89
90 pkg_setup() {
91 # hardcoding the CHOST in this ebuild (for x86 stages)
92 # this breaks crosscompiling and multiple arch support
93 # but it is a good first step to get the ebuild going.
94 export CHOST="i486-pc-linux-gnu"
95
96 export CFLAGS="-O2 -pipe -march=i486 -mtune=i686 -fforce-addr"
97 export CXXFLAGS="${CFLAGS}"
98
99 export CPPFLAGS=""
100 export ASFLAGS=""
101 export LDFLAGS=""
102
103 if [[ "x${MAKEOPTS}y" == "xy" ]]
104 then
105 export MAKEOPTS="-j4"
106 fi
107
108 einfo "using CHOST:${CHOST}"
109 einfo "using C(XX)FLAGS:${CFLAGS}:${CXXFLAGS}"
110 einfo "using MAKEOPTS:${MAKEOPTS}"
111 }
112
113 src_unpack() {
114 einfo "unpacking"
115 }
116
117 src_compile() {
118 einfo "compiling"
119 }
120
121 src_install() {
122 einfo "installing"
123 }
124
125 pkg_postinst() {
126 einfo "doing postinstallation tasks"
127 }
128
129
130
131
132
133 --
134 gentoo-commits@l.g.o mailing list