diff options
author | 2006-02-01 23:53:40 +0000 | |
---|---|---|
committer | 2006-02-01 23:53:40 +0000 | |
commit | f6219b0059ad4f8111c7aa07460479a9af5ca291 (patch) | |
tree | 494b3fbfc5f5d17db7201825e0bbf06c1ed89b66 /sys-fs | |
parent | Mark 1.33.1 stable on alpha/ia64 #120840 (diff) | |
download | historical-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/Manifest | 33 | ||||
-rw-r--r-- | sys-fs/udftools/files/digest-udftools-1.0.0b-r6 | 6 | ||||
-rw-r--r-- | sys-fs/udftools/files/udftools-1.0.0b-bigendian.patch | 24 | ||||
-rw-r--r-- | sys-fs/udftools/udftools-1.0.0b-r6.ebuild | 44 |
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 +} + |