summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavoz@gentoo.org>2007-04-11 17:32:17 +0000
committerGustavo Zacarias <gustavoz@gentoo.org>2007-04-11 17:32:17 +0000
commit444a27dbfceab2b682cdfee5cd62e68d180e46ad (patch)
treedb6eb510aa5f4839806812a3b2bb8a7b6bd3b9e5 /sys-apps/sparc-utils
parentRemoved kth-krb dependency from coda (bug #173354). (diff)
downloadgentoo-2-444a27dbfceab2b682cdfee5cd62e68d180e46ad.tar.gz
gentoo-2-444a27dbfceab2b682cdfee5cd62e68d180e46ad.tar.bz2
gentoo-2-444a27dbfceab2b682cdfee5cd62e68d180e46ad.zip
Revbump - new patchset with gcc4 fixes
(Portage version: 2.1.2.2)
Diffstat (limited to 'sys-apps/sparc-utils')
-rw-r--r--sys-apps/sparc-utils/ChangeLog10
-rw-r--r--sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r46
-rw-r--r--sys-apps/sparc-utils/sparc-utils-1.9-r4.ebuild74
3 files changed, 88 insertions, 2 deletions
diff --git a/sys-apps/sparc-utils/ChangeLog b/sys-apps/sparc-utils/ChangeLog
index 44c69055ae83..6ed3218a1a93 100644
--- a/sys-apps/sparc-utils/ChangeLog
+++ b/sys-apps/sparc-utils/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/sparc-utils
-# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/sparc-utils/ChangeLog,v 1.22 2006/09/19 02:00:32 weeve Exp $
+# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/sparc-utils/ChangeLog,v 1.23 2007/04/11 17:32:17 gustavoz Exp $
+
+*sparc-utils-1.9-r4 (11 Apr 2007)
+
+ 11 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ +sparc-utils-1.9-r4.ebuild:
+ Revbump - new patchset with gcc4 fixes
19 Sep 2006; Jason Wever <weeve@gentoo.org> sparc-utils-1.9-r3.ebuild:
Adjust ebuild so that audioctl does not install when
diff --git a/sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r4 b/sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r4
new file mode 100644
index 000000000000..6822da6e3c60
--- /dev/null
+++ b/sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r4
@@ -0,0 +1,6 @@
+MD5 3dbbc61a0d32c6f3f424aa20fdb08ec5 sparc-utils_1.9-3.diff.gz 10337
+RMD160 5703203291f2ff607366064b098646d08e40b873 sparc-utils_1.9-3.diff.gz 10337
+SHA256 f4ffae1a89fc816689da1ad2b50e776bbc079cf2212a0e539949e8a04c5ed983 sparc-utils_1.9-3.diff.gz 10337
+MD5 08bf3f6d8433a1f4981a2afaa6b49a6c sparc-utils_1.9.orig.tar.gz 110080
+RMD160 9827d9ff7cb4f06d4fb3709593e341e6a3b71a2e sparc-utils_1.9.orig.tar.gz 110080
+SHA256 b652bc27f95dcf10a7626b1d2943a1084e1e0b7f9bd3a97f9a46b6688370fe4b sparc-utils_1.9.orig.tar.gz 110080
diff --git a/sys-apps/sparc-utils/sparc-utils-1.9-r4.ebuild b/sys-apps/sparc-utils/sparc-utils-1.9-r4.ebuild
new file mode 100644
index 000000000000..9a01a2b71ad1
--- /dev/null
+++ b/sys-apps/sparc-utils/sparc-utils-1.9-r4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/sparc-utils/sparc-utils-1.9-r4.ebuild,v 1.1 2007/04/11 17:32:17 gustavoz Exp $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Various sparc utilities from Debian GNU/Linux"
+HOMEPAGE="http://www.debian.org/"
+SRC_URI=" http://http.us.debian.org/debian/pool/main/s/${PN}/${PN}_${PV}.orig.tar.gz
+ http://http.us.debian.org/debian/pool/main/s/${PN}/${PN}_${PV}-3.diff.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~sparc"
+IUSE=""
+
+DEPEND="virtual/os-headers"
+RDEPEND="sys-apps/setarch"
+
+S=${WORKDIR}/${P}.orig
+
+# NOTE: If a system has >=sys-kernel/linux-headers-2.6.0, don't build audioctl
+# as the SPARC sound drivers have been replaced by their ALSA equivalents
+
+pkg_setup() {
+ has_version '>=sys-kernel/linux-headers-2.6.0' && \
+ einfo "Linux 2.6 kernel headers detected, not building audioctl"
+}
+
+src_unpack() {
+ unpack ${A}
+ epatch ${WORKDIR}/${PN}_${PV}-3.diff
+}
+
+src_compile() {
+ emake -C elftoaout-2.3 CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die
+ emake -C src piggyback piggyback64 CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die
+ emake -C prtconf-1.3 CC="$(tc-getCC)" all || die
+ has_version '>=sys-kernel/linux-headers-2.6.0' || \
+ emake -C audioctl-1.3 CC="$(tc-getCC)" || die
+}
+
+src_install() {
+ # since the debian/piggyback64.1 manpage is a pointer to the
+ # debian/piggyback.1 manpage, copy debian/piggyback.1 to
+ # debian/piggyback64.1
+
+ cp ${S}/debian/piggyback.1 ${S}/debian/piggyback64.1
+
+ dobin elftoaout-2.3/elftoaout || die
+ dobin src/piggyback || die
+ dobin src/piggyback64 || die
+ dosbin prtconf-1.3/prtconf || die
+ dosbin prtconf-1.3/eeprom || die
+
+ if ! has_version '>=sys-kernel/linux-headers-2.6.0'; then
+ dobin audioctl-1.3/audioctl || die
+ newinitd "${FILESDIR}"/audioctl.init audioctl || die
+ newconfd debian/audioctl.def audioctl || die
+ doman audioctl-1.3/audioctl.1
+ fi
+
+ doman elftoaout-2.3/elftoaout.1
+ doman prtconf-1.3/prtconf.8
+ doman prtconf-1.3/eeprom.8
+ doman debian/piggyback.1
+ doman debian/piggyback64.1
+}
+
+pkg_postinst() {
+ ewarn "In order to /usr/sbin/eeprom, make sure you build /dev/openprom"
+ ewarn "device support (CONFIG_SUN_OPENPROMIO) into the kernel, or as a"
+ ewarn "module (and that the module is loaded)."
+}