From b7fc7f5ca7298d9922473cf6c856f1ac317149d2 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Tue, 11 Apr 2006 15:25:47 +0000 Subject: Don't force CFLAGS and switch to setarch, thanks to spanky for noticing (Portage version: 2.0.54) --- sys-apps/sparc-utils/ChangeLog | 8 ++- sys-apps/sparc-utils/Manifest | 16 +---- .../sparc-utils/files/digest-sparc-utils-1.9-r2 | 2 - .../sparc-utils/files/digest-sparc-utils-1.9-r3 | 2 + sys-apps/sparc-utils/sparc-utils-1.9-r2.ebuild | 75 ---------------------- sys-apps/sparc-utils/sparc-utils-1.9-r3.ebuild | 69 ++++++++++++++++++++ 6 files changed, 81 insertions(+), 91 deletions(-) delete mode 100644 sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r2 create mode 100644 sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r3 delete mode 100644 sys-apps/sparc-utils/sparc-utils-1.9-r2.ebuild create mode 100644 sys-apps/sparc-utils/sparc-utils-1.9-r3.ebuild diff --git a/sys-apps/sparc-utils/ChangeLog b/sys-apps/sparc-utils/ChangeLog index b611b2c92070..bbf591413c41 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.20 2006/01/13 01:30:41 gustavoz Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/sparc-utils/ChangeLog,v 1.21 2006/04/11 15:25:47 gustavoz Exp $ + +*sparc-utils-1.9-r3 (11 Apr 2006) + + 11 Apr 2006; Gustavo Zacarias + -sparc-utils-1.9-r2.ebuild, +sparc-utils-1.9-r3.ebuild: + Don't force CFLAGS and switch to setarch, thanks to spanky for noticing 13 Jan 2006; Gustavo Zacarias -sparc-utils-1.9.ebuild, -sparc-utils-1.9-r1.ebuild: diff --git a/sys-apps/sparc-utils/Manifest b/sys-apps/sparc-utils/Manifest index e39aaf1f4b0b..3469b6a14688 100644 --- a/sys-apps/sparc-utils/Manifest +++ b/sys-apps/sparc-utils/Manifest @@ -1,15 +1,5 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 c657a51e7568c87aea0824748959fcc5 ChangeLog 2625 +MD5 e218bf1243df6efaf50ce40d24856edb ChangeLog 2847 MD5 90419bd873d8ef797f6ac6f982c3bcbf files/audioctl.init 571 -MD5 7eef47ac63ca0a7e8a4fdace86893005 files/digest-sparc-utils-1.9-r2 141 +MD5 7eef47ac63ca0a7e8a4fdace86893005 files/digest-sparc-utils-1.9-r3 141 MD5 1281e21ae801232cac21628092fbc7f9 metadata.xml 420 -MD5 76c7620194ceebbb39fbf3288590b50d sparc-utils-1.9-r2.ebuild 2151 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2-ecc0.1.6 (GNU/Linux) - -iD8DBQFDxwLRKRy60XGEcJIRAiU/AJ0djw7+N+/4Aqc2K3fBLHao48lBOgCgqKnB -RnK6nydgHuEJEBUuH0kldCE= -=xiqr ------END PGP SIGNATURE----- +MD5 fc706df17d9239af864b5b07623490b6 sparc-utils-1.9-r3.ebuild 1961 diff --git a/sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r2 b/sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r2 deleted file mode 100644 index 2eb7f575c7f0..000000000000 --- a/sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r2 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 50bd3e4749473b3effdb00981220f09f sparc-utils_1.9-2.diff.bz2 7992 -MD5 08bf3f6d8433a1f4981a2afaa6b49a6c sparc-utils_1.9.orig.tar.gz 110080 diff --git a/sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r3 b/sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r3 new file mode 100644 index 000000000000..2eb7f575c7f0 --- /dev/null +++ b/sys-apps/sparc-utils/files/digest-sparc-utils-1.9-r3 @@ -0,0 +1,2 @@ +MD5 50bd3e4749473b3effdb00981220f09f sparc-utils_1.9-2.diff.bz2 7992 +MD5 08bf3f6d8433a1f4981a2afaa6b49a6c sparc-utils_1.9.orig.tar.gz 110080 diff --git a/sys-apps/sparc-utils/sparc-utils-1.9-r2.ebuild b/sys-apps/sparc-utils/sparc-utils-1.9-r2.ebuild deleted file mode 100644 index 0c6583b3461e..000000000000 --- a/sys-apps/sparc-utils/sparc-utils-1.9-r2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2005 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-r2.ebuild,v 1.7 2005/11/23 20:42:16 weeve 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 - mirror://gentoo/${PN}_${PV}-2.diff.bz2" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="-* sparc" -IUSE="" - -DEPEND="virtual/os-headers" -RDEPEND="virtual/libc - sys-devel/sparc32" - -S="${WORKDIR}/${P}.orig" - -src_unpack() { - unpack ${A} - epatch ${WORKDIR}/${PN}_${PV}-2.diff -} - -src_compile() { - local CFLAGS="-O3" - - 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 - emake -C audioctl-1.3 CC="$(tc-getCC)" || die - - # sparc32 is in sys-devel/sparc32 - # emake -C sparc32-1.1 -} - -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 - - dobin audioctl-1.3/audioctl || die - - exeinto /etc/init.d; newexe ${FILESDIR}/audioctl.init audioctl || die - insinto /etc/conf.d; newins debian/audioctl.def audioctl || die - - doman audioctl-1.3/audioctl.1 - 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)." - ewarn "" - ewarn "If you are not using devfs, you can create /dev/openprom" - ewarn "with the following command:" - ewarn "\tcd /dev ; mknod openprom c 10 139" -} diff --git a/sys-apps/sparc-utils/sparc-utils-1.9-r3.ebuild b/sys-apps/sparc-utils/sparc-utils-1.9-r3.ebuild new file mode 100644 index 000000000000..6855e2719b51 --- /dev/null +++ b/sys-apps/sparc-utils/sparc-utils-1.9-r3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2006 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-r3.ebuild,v 1.1 2006/04/11 15:25:47 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 + mirror://gentoo/${PN}_${PV}-2.diff.bz2" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="-* sparc" +IUSE="" + +DEPEND="virtual/os-headers" +RDEPEND="virtual/libc + sys-apps/setarch" + +S="${WORKDIR}/${P}.orig" + +src_unpack() { + unpack ${A} + epatch ${WORKDIR}/${PN}_${PV}-2.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 + 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 + + dobin audioctl-1.3/audioctl || die + + exeinto /etc/init.d; newexe ${FILESDIR}/audioctl.init audioctl || die + insinto /etc/conf.d; newins debian/audioctl.def audioctl || die + + doman audioctl-1.3/audioctl.1 + 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)." + ewarn "" + ewarn "If you are not using devfs, you can create /dev/openprom" + ewarn "with the following command:" + ewarn "\tcd /dev ; mknod openprom c 10 139" +} -- cgit v1.2.3-65-gdbad