summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedrich Oslage <bluebird@gentoo.org>2008-08-06 19:13:53 +0000
committerFriedrich Oslage <bluebird@gentoo.org>2008-08-06 19:13:53 +0000
commit027351407cfbd263de4a71cfa0f55c932b4df6d8 (patch)
treea988e9e033b388b0f2e97f32003d9cdc6a174eee /sys-boot/silo
parentadd GLEP 56 USE flag desc from use.local.desc (diff)
downloadhistorical-027351407cfbd263de4a71cfa0f55c932b4df6d8.tar.gz
historical-027351407cfbd263de4a71cfa0f55c932b4df6d8.tar.bz2
historical-027351407cfbd263de4a71cfa0f55c932b4df6d8.zip
Version bump, set HOMEPAGE to something more useful
Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.25-gentoo-r7 sparc64
Diffstat (limited to 'sys-boot/silo')
-rw-r--r--sys-boot/silo/ChangeLog8
-rw-r--r--sys-boot/silo/Manifest5
-rw-r--r--sys-boot/silo/files/qa-no-strip.patch11
-rw-r--r--sys-boot/silo/silo-1.4.14.ebuild67
4 files changed, 89 insertions, 2 deletions
diff --git a/sys-boot/silo/ChangeLog b/sys-boot/silo/ChangeLog
index 6ceedaf63bd0..edbd29c03c96 100644
--- a/sys-boot/silo/ChangeLog
+++ b/sys-boot/silo/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-boot/silo
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/silo/ChangeLog,v 1.39 2008/06/12 20:33:51 bluebird Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/silo/ChangeLog,v 1.40 2008/08/06 19:13:53 bluebird Exp $
+
+*silo-1.4.14 (06 Aug 2008)
+
+ 06 Aug 2008; Friedrich Oslage <bluebird@gentoo.org>
+ +files/qa-no-strip.patch, +silo-1.4.14.ebuild:
+ Version bump, set HOMEPAGE to something more useful
12 Jun 2008; Friedrich Oslage <bluebird@gentoo.org>
+files/gcc-4.3-compile.patch, silo-1.4.13-r1.ebuild,
diff --git a/sys-boot/silo/Manifest b/sys-boot/silo/Manifest
index 618a2e1091ec..0a0e9621e1df 100644
--- a/sys-boot/silo/Manifest
+++ b/sys-boot/silo/Manifest
@@ -1,12 +1,15 @@
AUX gcc-4.3-compile.patch 983 RMD160 541e35c1cf9e556040f9d5848ede32a5d1050cfe SHA1 e501fa58d9e854d9fe8d163782f9099a644b4178 SHA256 621e893703d714eb56168c05cbc170d8915f2500729bd25f571a6c3b3cd0dd84
+AUX qa-no-strip.patch 164 RMD160 f84a426b416692871750165464c73a1c9fc41ece SHA1 d43fc3463b5b54eef0c60a4bb4f2ad30cb7ab672 SHA256 1e33d17cea41f04b02426fb6b1b98a37694eeffc1efaedb2c7d4eade4120d796
AUX sanitized-linuxheaders.patch 389 RMD160 20b04c20112674143c030a00e22be5d52f8a631c SHA1 434d18f9931fce362724e624607c02252923dbda SHA256 a58f7eeb5f4017b1f8d3d6f984dfe616d197e71d84f218de48cf5c7a4eac91b2
AUX silo-1.4.x-noglibc_time.patch 407 RMD160 db46932d4ad90965b4cfb43e095e7bbfefc5c030 SHA1 3172e91e0741f64cc511a1d0a47c4b724eed1ac0 SHA256 de656cc0b9bb6a1a852aebd702ee9e90fa7a9f050603b32eed2e5a2100988c5a
DIST silo-1.4.13-r1.tar.bz2 148563 RMD160 bb34e3d1f2c5377833ac0a590af56bb29311a797 SHA1 9e54156f36681a72b0af0f4c44623266b2414d0a SHA256 d1b9964f3305e0f4e808d6a836322f0ad9cd474336b5ee252de889eb9d1a4605
DIST silo-1.4.13.tar.gz 168934 RMD160 7bf47998de80e9f1efc330aaef7a00ca51b0d1a0 SHA1 1d0f18757dd79d9735531e138a0d4cd0ae41532b SHA256 a6bc12c3b82d9e1b717e706a068274696914b798b79bdde198b2ed93ab079189
DIST silo_1.4.13a+git20070930-2.diff.gz 9699 RMD160 9f2d9f9ba9b5d7bb13fd00a486c4f5bd6daeb39e SHA1 9ac099af673d53a431be64651574a21793758f4c SHA256 d11a906299e2e55baaf8459fa9723056bf14ba59aaa82ba8208da16699148e04
DIST silo_1.4.13a+git20070930.orig.tar.gz 719187 RMD160 0b0b4e3738a003e08a94c64f4b9c95a27ee8f049 SHA1 7f6698962035adeedb5537817b05f89bb949ff25 SHA256 3c705acf98712a005935a87fc8f559c865ca7e4f2f4c69a4d829a42f51dedcbf
+DIST silo_1.4.14.orig.tar.gz 181510 RMD160 88d835d695b26fd10f00d66ed94e33175f9b1c25 SHA1 9572835d9f6addae2287b400b55d6220006895ef SHA256 1f17faa150039faf7b2944098f358ee5bf4145969cad678cc53a2f8bb5d4d2dd
EBUILD silo-1.4.13-r1.ebuild 1461 RMD160 c492661d3c970c6a07ede762d8db96179e4c0877 SHA1 8927a80ff8a8abe82ab8129c3516a2b083e45329 SHA256 bfbe1412469607511aaa5b8e3739313dab16c10cac647957e0e58dd5c048863c
EBUILD silo-1.4.13.ebuild 1490 RMD160 ad47ae0ec4ca05f2aa0a940c40003f064ae5b9f6 SHA1 23299041be11c61702cb0d7c827f4d87247616bb SHA256 1f06907d8ec92d66004054f33a9a3910965518b29cf42c42680a01f18244c1a7
EBUILD silo-1.4.13a_pre20070930_p2.ebuild 1849 RMD160 941b50996808bc4e4786cb8b9bb4eb8da0cb59a5 SHA1 d788c88af0a1db96e35da3f09c59972273416dc6 SHA256 8129825db6f542674f6384338ab485a6c589107ee5f791037627e8fd21e38432
-MISC ChangeLog 8053 RMD160 2d1ca9557fed8b35d9ad3d86923bc171b45fb642 SHA1 6c71c574ab487ae68feaa9b18501d0bd393ff65b SHA256 a68e70468b3646007bbda2dc486d8daf2c681f706c36f1ab6515f1b54382c972
+EBUILD silo-1.4.14.ebuild 1764 RMD160 42a5824797c3e1c694c2d76bbee586fb9267b75f SHA1 93316429d7d10a21f534547728bae246f8620906 SHA256 de46feeb0bce018bab40bc2ea713a288a48a91cb84a195309ab4eb7a6e47fd52
+MISC ChangeLog 8239 RMD160 cf86ee5a5c729e6630b825cf6bda30b03ca5778d SHA1 b8aeb110312077c188f7861b451975a260392006 SHA256 d2ce54ee62770bb06e2dbc79621d8a9c6387d7c138aacf713fa11c3cfbf4f66b
MISC metadata.xml 282 RMD160 8eda0577518bd9d63fffd12838529c4a90635e03 SHA1 a85093a86ad24fe08b02cf3d33f6a98193924004 SHA256 cb00fd9fed9bb03fc750aa7fdf8232e1f5b8d46e65a14e4f6629a91c2120423f
diff --git a/sys-boot/silo/files/qa-no-strip.patch b/sys-boot/silo/files/qa-no-strip.patch
new file mode 100644
index 000000000000..ea01e2ed10b7
--- /dev/null
+++ b/sys-boot/silo/files/qa-no-strip.patch
@@ -0,0 +1,11 @@
+--- Rules.make
++++ Rules.make
+@@ -6,7 +6,7 @@
+ CC=gcc -m32
+ LD=ld -m elf32_sparc
+ AS=as
+-STRIP=strip
++STRIP=true
+ NM=nm
+ ELFTOAOUT=elftoaout
+ BIN2H=../common/bin2h
diff --git a/sys-boot/silo/silo-1.4.14.ebuild b/sys-boot/silo/silo-1.4.14.ebuild
new file mode 100644
index 000000000000..05865d4b6ed0
--- /dev/null
+++ b/sys-boot/silo/silo-1.4.14.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/silo/silo-1.4.14.ebuild,v 1.1 2008/08/06 19:13:53 bluebird Exp $
+
+inherit mount-boot flag-o-matic toolchain-funcs
+
+DESCRIPTION="SPARC/UltraSPARC Improved Loader, a boot loader for sparc"
+SRC_URI="mirror://ubuntu/pool/main/s/${PN}/${PN}_${PV}.orig.tar.gz"
+
+# the sourceforge project is dead. there is no homepage other than gitweb :(
+HOMEPAGE="http://git.kernel.org/?p=linux/kernel/git/bcollins/silo.git;a=summary"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="-* ~sparc"
+IUSE="hardened"
+
+PROVIDE="virtual/bootloader"
+
+DEPEND="sys-fs/e2fsprogs
+ sys-apps/sparc-utils"
+
+ABI_ALLOW="sparc32"
+
+src_unpack() {
+ unpack ${A}
+
+ cd "${S}"
+
+ # Sanitized headers bug #162537
+ epatch "${FILESDIR}"/sanitized-linuxheaders.patch
+
+ epatch "${FILESDIR}"/silo-1.4.x-noglibc_time.patch
+
+ # make it compile with gcc 4.3
+ epatch "${FILESDIR}"/gcc-4.3-compile.patch
+
+ # don't strip binaries, let portage handle it!
+ epatch "${FILESDIR}"/qa-no-strip.patch
+}
+
+src_compile() {
+ filter-flags "-fstack-protector"
+
+ if use hardened
+ then
+ make ${MAKEOPTS} CC="$(tc-getCC) -fno-stack-protector -fno-pic"
+ else
+ make ${MAKEOPTS} CC="$(tc-getCC)" || die
+ fi
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc first-isofs/README.SILO_ISOFS docs/README*
+
+ # Fix maketilo manpage
+ rm "${D}"/usr/share/man/man1/maketilo.1
+ dosym /usr/share/man/man1/tilo.1 /usr/share/man/man1/maketilo.1
+}
+
+pkg_postinst() {
+ ewarn "NOTE: If this is an upgrade to an existing SILO install,"
+ ewarn " you will need to re-run silo as the /boot/second.b"
+ ewarn " file has changed, else the system will fail to load"
+ ewarn " SILO at the next boot."
+}