summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Heim <phreak@gentoo.org>2007-03-05 12:07:15 +0000
committerChristian Heim <phreak@gentoo.org>2007-03-05 12:07:15 +0000
commita8db04cf87d23cbfaa9911be8e56e9c55c382116 (patch)
treebc4a07f5b196841d1d907197d074abeb2f9d19f6 /bugfixes
parentsys-boot/grub: Fixing grub (again), this time hopefully fixing the segfaults. (diff)
downloadphreak-a8db04cf87d23cbfaa9911be8e56e9c55c382116.tar.gz
phreak-a8db04cf87d23cbfaa9911be8e56e9c55c382116.tar.bz2
phreak-a8db04cf87d23cbfaa9911be8e56e9c55c382116.zip
sys-apps/hwinfo: ebuild with fixes from #157256.
svn path=/; revision=275
Diffstat (limited to 'bugfixes')
-rw-r--r--bugfixes/sys-apps/hwinfo/Manifest13
-rw-r--r--bugfixes/sys-apps/hwinfo/files/digest-hwinfo-13.116
-rw-r--r--bugfixes/sys-apps/hwinfo/files/hwinfo-13.11-makefile-fixes.patch12
-rw-r--r--bugfixes/sys-apps/hwinfo/hwinfo-13.11.ebuild49
4 files changed, 80 insertions, 0 deletions
diff --git a/bugfixes/sys-apps/hwinfo/Manifest b/bugfixes/sys-apps/hwinfo/Manifest
new file mode 100644
index 0000000..f55a276
--- /dev/null
+++ b/bugfixes/sys-apps/hwinfo/Manifest
@@ -0,0 +1,13 @@
+AUX hwinfo-13.11-makefile-fixes.patch 496 RMD160 39ef9c0cd6669b7258b27bcf77dce37b185184d6 SHA1 716151df939a21ffe2f6ca392985ac00a0d6e452 SHA256 f5d6d2f1ea47a10af21697184c2e259689fc7847adcff9e5f31cb6118ea29612
+MD5 5e2a582d2a5a81df19d196c889943212 files/hwinfo-13.11-makefile-fixes.patch 496
+RMD160 39ef9c0cd6669b7258b27bcf77dce37b185184d6 files/hwinfo-13.11-makefile-fixes.patch 496
+SHA256 f5d6d2f1ea47a10af21697184c2e259689fc7847adcff9e5f31cb6118ea29612 files/hwinfo-13.11-makefile-fixes.patch 496
+DIST hwinfo_13.11-3.diff.gz 7909 RMD160 697dc0ae45227460de88926a5dd20b111b7a3127 SHA1 ae5e9d26349eefd697187cd4bf14d765de34e9e4 SHA256 a5576119edf13d9540730b47e9b4d016c924410bf971145ca22659b864488703
+DIST hwinfo_13.11.orig.tar.gz 794614 RMD160 456519f6eb223ff53dd6632e61f26c9f4904acdc SHA1 1f17d060304d0187ae2608dd61c7d78e0d838a56 SHA256 89ade288324f7248e5a2147eabcf940b4353d86600feeec9ddf4b3ba127ddf8c
+EBUILD hwinfo-13.11.ebuild 1487 RMD160 dbd3ddc2c38ff4d91deae109e6e0e5bd70c91b31 SHA1 033279781e5bc2c9f183213d13ae963d95a2365b SHA256 2d1a692f3edc02357f2509f5d035bf1d148dfc6c8882c0533a051dc8c75450a1
+MD5 73244ea678b0f5758e1a122945e00dc8 hwinfo-13.11.ebuild 1487
+RMD160 dbd3ddc2c38ff4d91deae109e6e0e5bd70c91b31 hwinfo-13.11.ebuild 1487
+SHA256 2d1a692f3edc02357f2509f5d035bf1d148dfc6c8882c0533a051dc8c75450a1 hwinfo-13.11.ebuild 1487
+MD5 45dbe264a44a39c44fab053f19ced1e8 files/digest-hwinfo-13.11 494
+RMD160 0f0a73dd49691dc40c8ffcf27f235cbb524005e5 files/digest-hwinfo-13.11 494
+SHA256 c42d78bac7d4a1f5207b6f513cfa1a803ae812b52b6141054dd6c313b9c698cb files/digest-hwinfo-13.11 494
diff --git a/bugfixes/sys-apps/hwinfo/files/digest-hwinfo-13.11 b/bugfixes/sys-apps/hwinfo/files/digest-hwinfo-13.11
new file mode 100644
index 0000000..f480b7b
--- /dev/null
+++ b/bugfixes/sys-apps/hwinfo/files/digest-hwinfo-13.11
@@ -0,0 +1,6 @@
+MD5 97a72040b507cc8cb14695ba2d403843 hwinfo_13.11-3.diff.gz 7909
+RMD160 697dc0ae45227460de88926a5dd20b111b7a3127 hwinfo_13.11-3.diff.gz 7909
+SHA256 a5576119edf13d9540730b47e9b4d016c924410bf971145ca22659b864488703 hwinfo_13.11-3.diff.gz 7909
+MD5 afc560ebe9404fcb1553bc9ebda69700 hwinfo_13.11.orig.tar.gz 794614
+RMD160 456519f6eb223ff53dd6632e61f26c9f4904acdc hwinfo_13.11.orig.tar.gz 794614
+SHA256 89ade288324f7248e5a2147eabcf940b4353d86600feeec9ddf4b3ba127ddf8c hwinfo_13.11.orig.tar.gz 794614
diff --git a/bugfixes/sys-apps/hwinfo/files/hwinfo-13.11-makefile-fixes.patch b/bugfixes/sys-apps/hwinfo/files/hwinfo-13.11-makefile-fixes.patch
new file mode 100644
index 0000000..0497ad8
--- /dev/null
+++ b/bugfixes/sys-apps/hwinfo/files/hwinfo-13.11-makefile-fixes.patch
@@ -0,0 +1,12 @@
+diff -urN hwinfo-13.11/Makefile.common hwinfo-13.11.new/Makefile.common
+--- hwinfo-13.11/Makefile.common 2006-09-11 11:36:57.000000000 +0100
++++ hwinfo-13.11.new/Makefile.common 2007-01-22 18:43:43.000000000 +0000
+@@ -22,7 +22,7 @@
+
+ CC = gcc
+ LD = ld
+-CFLAGS = $(RPM_OPT_FLAGS) -Wall -Wno-pointer-sign -pipe -g $(SHARED_FLAGS) $(EXTRA_FLAGS) -I$(TOPDIR)/src/hd
++CFLAGS = $(RPM_OPT_FLAGS) -Wall -pipe -g $(SHARED_FLAGS) $(EXTRA_FLAGS) -I$(TOPDIR)/src/hd
+ SHARED_FLAGS = -fPIC
+
+ LDFLAGS = -Lsrc
diff --git a/bugfixes/sys-apps/hwinfo/hwinfo-13.11.ebuild b/bugfixes/sys-apps/hwinfo/hwinfo-13.11.ebuild
new file mode 100644
index 0000000..7647f20
--- /dev/null
+++ b/bugfixes/sys-apps/hwinfo/hwinfo-13.11.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils multilib
+
+DESCRIPTION="hwinfo is the hardware detection tool used in SuSE Linux."
+HOMEPAGE="http://www.suse.com"
+DEBIAN_PV="3"
+DEBIAN_BASE_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/"
+SRC_URI="${DEBIAN_BASE_URI}/${PN}_${PV}.orig.tar.gz
+ ${DEBIAN_BASE_URI}/${PN}_${PV}-${DEBIAN_PV}.diff.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86 ~amd64"
+IUSE=""
+RDEPEND=">=sys-fs/sysfsutils-2
+ sys-apps/hal
+ sys-apps/dbus"
+# this package won't work on *BSD
+DEPEND="${RDEPEND}
+ >=sys-kernel/linux-headers-2.6.17"
+
+src_unpack (){
+ unpack ${PN}_${PV}.orig.tar.gz
+ EPATCH_OPTS="-p1 -d ${S}" epatch ${DISTDIR}/${PN}_${PV}-${DEBIAN_PV}.diff.gz
+ rm "${S}"/debian/patches/series
+ for p in "${S}"/debian/patches/*; do
+ EPATCH_OPTS="-p0 -d ${S}" epatch ${p}
+ done
+ EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${PN}-13.11-makefile-fixes.patch
+ #sed -i -e "s,^LIBS[ \t]*= -lhd,LIBS = -lhd -lsysfs," ${S}/Makefile
+ #sed -i -e "s,^LIBDIR[ \t]*= /usr/lib$,LIBDIR = /usr/$(get_libdir)," ${S}/Makefile
+ echo 'libs: $(LIBHD) $(LIBHD_SO)' >>"${S}"/Makefile
+}
+
+src_compile(){
+ # build is NOT parallel safe
+ emake -j1 EXTRA_FLAGS="${CFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc VERSION README COPYING ChangeLog
+ doman doc/hwinfo.8
+ # this is the SuSE version
+ # somebody needs to port it still
+ rm ${D}/etc/init.d/hwscan
+}