summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorDaniel Drake <dsd@gentoo.org>2006-02-01 23:53:40 +0000
committerDaniel Drake <dsd@gentoo.org>2006-02-01 23:53:40 +0000
commitf6219b0059ad4f8111c7aa07460479a9af5ca291 (patch)
tree494b3fbfc5f5d17db7201825e0bbf06c1ed89b66 /sys-fs
parentMark 1.33.1 stable on alpha/ia64 #120840 (diff)
downloadhistorical-f6219b0059ad4f8111c7aa07460479a9af5ca291.tar.gz
historical-f6219b0059ad4f8111c7aa07460479a9af5ca291.tar.bz2
historical-f6219b0059ad4f8111c7aa07460479a9af5ca291.zip
Bigendian platform fix, thanks to Chris Abbey <genfool@cabbey.net> in bug #120245
Package-Manager: portage-2.1_pre4-r1
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/udftools/Manifest33
-rw-r--r--sys-fs/udftools/files/digest-udftools-1.0.0b-r66
-rw-r--r--sys-fs/udftools/files/udftools-1.0.0b-bigendian.patch24
-rw-r--r--sys-fs/udftools/udftools-1.0.0b-r6.ebuild44
4 files changed, 107 insertions, 0 deletions
diff --git a/sys-fs/udftools/Manifest b/sys-fs/udftools/Manifest
index 6a7df74094cc..058935ffd4b1 100644
--- a/sys-fs/udftools/Manifest
+++ b/sys-fs/udftools/Manifest
@@ -1,7 +1,40 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
MD5 fa42a8481299e03c23f3d388cae19f38 ChangeLog 2566
+RMD160 4858491c2f723b38bfbf5376f6575d1699a213cc ChangeLog 2566
+SHA256 40c610b7672846f40622355ba2f1d3f68f1640d30db29c2d2d51680b9b764a49 ChangeLog 2566
MD5 3e4db84bced51283c2de39869e96e554 files/cdrwtool-linux2.6-fix-v2.patch 876
+RMD160 5cbc14db22843af35de801757551e0f4a6d5ac55 files/cdrwtool-linux2.6-fix-v2.patch 876
+SHA256 887200ca417f60ee87e57cafe583ed3555be59fbec7f6eb4fbee60ed41ee9467 files/cdrwtool-linux2.6-fix-v2.patch 876
MD5 d52ea5d393bd61a45f983ebc01703d93 files/digest-udftools-1.0.0b-r5 137
+RMD160 9f3482110b6ef2f03de989d7e3346c084733bc4e files/digest-udftools-1.0.0b-r5 137
+SHA256 0374308fc40d7083ffa43e780081dc206f42a16866fde2dfc66a86c5e1ccb08b files/digest-udftools-1.0.0b-r5 137
+MD5 563915102a972390e17ff8d59532e20e files/digest-udftools-1.0.0b-r6 503
+RMD160 1fbb4ded0a6f7358616103f2296f4de0960cd635 files/digest-udftools-1.0.0b-r6 503
+SHA256 435394ae81250c4cc20da0bddda588eca90195eb85b8b6b45f0acd482b7a7f58 files/digest-udftools-1.0.0b-r6 503
MD5 72f421d199c391071d3271f025f9ef4f files/pktcdvd.init 1313
+RMD160 ae0ed3aca4e4eadb3e3d57ef15ff034d61957dca files/pktcdvd.init 1313
+SHA256 a646ab2acb4be7dbf044b0a2f35ad44a7e8448adc6b9bb3a0ad59cd538260f54 files/pktcdvd.init 1313
+MD5 dad00f91a9ed0f9733087dbaec5b6bea files/udftools-1.0.0b-bigendian.patch 946
+RMD160 e562a456363c34eccb9f13cdc0db04294600a3e2 files/udftools-1.0.0b-bigendian.patch 946
+SHA256 7325446dc0a2a6c3afe8fd0314c301e86291a4019bcef774b4b3d22ad58d6fde files/udftools-1.0.0b-bigendian.patch 946
MD5 966bd7ff249b4fd8e8b6aec16ace1fb9 files/udftools-1.0.0b-gcc4.patch 478
+RMD160 77b2bd7a6b856ec0ed5e11a3a48fd92d884fb517 files/udftools-1.0.0b-gcc4.patch 478
+SHA256 ac4b8e62b1d726b93086c2e41607c8a1966a473ad56938a8a988a0313f546fc7 files/udftools-1.0.0b-gcc4.patch 478
MD5 0cf47a30a6ac05387d56c265d786ade1 metadata.xml 249
+RMD160 59cd213f3aa7f283045488454bc2fb264dbdae41 metadata.xml 249
+SHA256 71821939c031c2b86cd023862197bd930b1d5e7c16a554fe9d449f269360ef14 metadata.xml 249
MD5 5bfdd341b6cb75cc3bfe02ec7f674336 udftools-1.0.0b-r5.ebuild 1004
+RMD160 5333130f71faa2a7cdbcd954d4093476013dade2 udftools-1.0.0b-r5.ebuild 1004
+SHA256 3874cd82a254a3fba42df1b14527e05bf0149d314466b72d8c216cadc5135fd9 udftools-1.0.0b-r5.ebuild 1004
+MD5 fe40815d50e7e65ed64da32ddaa7ebb5 udftools-1.0.0b-r6.ebuild 1069
+RMD160 2b1711318c772c525f68c35cc6bdd962fd341fac udftools-1.0.0b-r6.ebuild 1069
+SHA256 b2743546af027a906022d496ae26112c04a25dcbc88c4a1b28c9ecacca36868e udftools-1.0.0b-r6.ebuild 1069
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFD4UsqTOXg++0VvJQRAsa1AKDAhIIsnb6V62zX5i8w55faH83w2ACgr4Xk
+LSp0Ho6RNcdZ7TncEwsbb8A=
+=0e2b
+-----END PGP SIGNATURE-----
diff --git a/sys-fs/udftools/files/digest-udftools-1.0.0b-r6 b/sys-fs/udftools/files/digest-udftools-1.0.0b-r6
new file mode 100644
index 000000000000..f5bf9abd061a
--- /dev/null
+++ b/sys-fs/udftools/files/digest-udftools-1.0.0b-r6
@@ -0,0 +1,6 @@
+MD5 4fe44166cf7c636ec41758ae763d79be udftools-1.0.0b3.patch.bz2 3372
+RMD160 f7773f0c46e4d6eeb3883eb0fd85aa121e3fce5f udftools-1.0.0b3.patch.bz2 3372
+SHA256 4c35eb06da92677203137ee407ba29bdf0bec574550567cc6cecb63158099dbb udftools-1.0.0b3.patch.bz2 3372
+MD5 2f491ddd63f31040797236fe18db9e60 udftools-1.0.0b3.tar.gz 293257
+RMD160 81cefe71f64611c1c5aca920bddacd9b18400fa7 udftools-1.0.0b3.tar.gz 293257
+SHA256 c5079e878d4d8e03de0fd75bfecf485a299689b8289a5288f18b2e793e0904a0 udftools-1.0.0b3.tar.gz 293257
diff --git a/sys-fs/udftools/files/udftools-1.0.0b-bigendian.patch b/sys-fs/udftools/files/udftools-1.0.0b-bigendian.patch
new file mode 100644
index 000000000000..252fd06c193a
--- /dev/null
+++ b/sys-fs/udftools/files/udftools-1.0.0b-bigendian.patch
@@ -0,0 +1,24 @@
+===================================================================
+RCS file: /cvsroot/linux-udf/udftools/mkudffs/mkudffs.c,v
+retrieving revision 1.3
+retrieving revision 1.4
+diff -u -r1.3 -r1.4
+--- linux-udf/udftools/mkudffs/mkudffs.c 2004/02/23 03:35:33 1.3
++++ linux-udf/udftools/mkudffs/mkudffs.c 2004/03/02 02:09:39 1.4
+@@ -250,14 +250,14 @@
+ if (size % offsets[PSPACE_SIZE])
+ size -= (size % offsets[PSPACE_SIZE]);
+ set_extent(disc, PSPACE, start, size);
+- for (i=0; i<disc->udf_lvd[0]->numPartitionMaps; i++)
++ for (i=0; i<le32_to_cpu(disc->udf_lvd[0]->numPartitionMaps); i++)
+ {
+ if (i == 1)
+ disc->udf_lvid->freeSpaceTable[i] = cpu_to_le32(0xFFFFFFFF);
+ else
+ disc->udf_lvid->freeSpaceTable[i] = cpu_to_le32(size);
+ }
+- for (j=0; j<disc->udf_lvd[0]->numPartitionMaps; j++)
++ for (j=0; j<le32_to_cpu(disc->udf_lvd[0]->numPartitionMaps); j++)
+ {
+ if (j == 1)
+ disc->udf_lvid->sizeTable[i+j] = cpu_to_le32(0xFFFFFFFF);
diff --git a/sys-fs/udftools/udftools-1.0.0b-r6.ebuild b/sys-fs/udftools/udftools-1.0.0b-r6.ebuild
new file mode 100644
index 000000000000..803170b16daf
--- /dev/null
+++ b/sys-fs/udftools/udftools-1.0.0b-r6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/udftools/udftools-1.0.0b-r6.ebuild,v 1.1 2006/02/01 23:53:40 dsd Exp $
+
+inherit eutils
+
+MY_P="${P}3"
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="Ben Fennema's tools for packet writing and the UDF filesystem"
+SRC_URI="mirror://sourceforge/linux-udf/${MY_P}.tar.gz
+ http://w1.894.telia.com/~u89404340/patches/packet/${MY_P}.patch.bz2"
+HOMEPAGE="http://sourceforge.net/projects/linux-udf/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="virtual/libc"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # For new kernel packet writing driver
+ epatch ${WORKDIR}/${MY_P}.patch
+
+ # Fix CD blanking for 2.6.8 and newer
+ epatch ${FILESDIR}/cdrwtool-linux2.6-fix-v2.patch
+
+ # gcc4 compat, bug #112122
+ epatch ${FILESDIR}/${P}-gcc4.patch
+
+ # BE fix, bug #120245
+ epatch ${FILESDIR}/${P}-bigendian.patch
+}
+
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodoc ChangeLog COPYING
+ newinitd ${FILESDIR}/pktcdvd.init pktcdvd
+}
+