diff options
author | 2014-12-31 02:32:39 +0000 | |
---|---|---|
committer | 2014-12-31 02:32:39 +0000 | |
commit | 66d3bde4f06b5648c0ac2f52ac0929f9ce008167 (patch) | |
tree | cba64129f91cd921c996e80a8e0125e4880588a7 /sys-fs | |
parent | bump (diff) | |
download | historical-66d3bde4f06b5648c0ac2f52ac0929f9ce008167.tar.gz historical-66d3bde4f06b5648c0ac2f52ac0929f9ce008167.tar.bz2 historical-66d3bde4f06b5648c0ac2f52ac0929f9ce008167.zip |
New ebuild by Alex Deymo from Chromium OS.
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/yaffs2utils/ChangeLog | 11 | ||||
-rw-r--r-- | sys-fs/yaffs2utils/Manifest | 26 | ||||
-rw-r--r-- | sys-fs/yaffs2utils/files/yaffs2utils-0.2.9-build.patch | 47 | ||||
-rw-r--r-- | sys-fs/yaffs2utils/files/yaffs2utils-0.2.9-unyaffs2-pointer.patch | 13 | ||||
-rw-r--r-- | sys-fs/yaffs2utils/metadata.xml | 5 | ||||
-rw-r--r-- | sys-fs/yaffs2utils/yaffs2utils-0.2.9.ebuild | 32 |
6 files changed, 134 insertions, 0 deletions
diff --git a/sys-fs/yaffs2utils/ChangeLog b/sys-fs/yaffs2utils/ChangeLog new file mode 100644 index 000000000000..9e42406585fa --- /dev/null +++ b/sys-fs/yaffs2utils/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for sys-fs/yaffs2utils +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/yaffs2utils/ChangeLog,v 1.1 2014/12/31 02:32:37 vapier Exp $ + +*yaffs2utils-0.2.9 (31 Dec 2014) + + 31 Dec 2014; Mike Frysinger <vapier@gentoo.org> + +files/yaffs2utils-0.2.9-build.patch, + +files/yaffs2utils-0.2.9-unyaffs2-pointer.patch, +metadata.xml, + +yaffs2utils-0.2.9.ebuild: + New ebuild by Alex Deymo from Chromium OS. diff --git a/sys-fs/yaffs2utils/Manifest b/sys-fs/yaffs2utils/Manifest new file mode 100644 index 000000000000..3c89725d8b9d --- /dev/null +++ b/sys-fs/yaffs2utils/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX yaffs2utils-0.2.9-build.patch 1243 SHA256 2bcbf2f305c7c262fe5221a43ed416208663413014558418961c6fc6ce528e0b SHA512 dba1262ecefa3c890e1eeb29eac637a35a3b4d7a081c0e41937955712d7b6d85a246e2f86b8faa474553e0676a30e1b8f0f6945658e5f410298d406b794fc14c WHIRLPOOL daee80b8226a8b7af5f066c6568b32959e9138fed2dcbafc6d5050245a5ce011ffe0e74181be4f6068493e3f7af62cffb2ceec245b361c12e3a76dbc14bded0f +AUX yaffs2utils-0.2.9-unyaffs2-pointer.patch 381 SHA256 b7277f709c1a6a1a50f556dd5e54e389c66a5ca61307ef53ee6412636ab30b34 SHA512 85b2fb83c9765996d06a7c3f578f1a0ed1db9296bd39fc149a3cb22ead2b3f39f0e6b6720ea6a60a060c404cf43529234b6f584c788dae2b9d90b76c67ad1776 WHIRLPOOL e78e42f7a34e54658c1dae16def0520ed1c12af12d811ecedeb9d05661da860cccac8aedba87071fe21d6f50fcbc2e905f4e1853f37f5ff4f47941e4e305b7a8 +DIST yaffs2utils-0.2.9.tar.gz 39689 SHA256 9b0912bf683eb839b6e57c9255c83894c3b700d16489a49d319c54c1abf8f6d7 SHA512 001a2452515f750bdb2251feebfe20c4f1b716b3c850e13646ee054f8e607c18ecfc2781a2f3e1f288b8b32661b11fec8a87e88d8bd4a44c98cad4dbbffd489b WHIRLPOOL bb615f7994af6840950030c4e79cc78a109c3c03aac2efb3c177d3abe0d96af2e58655cb0a7a653817c6812033c3d877597a555bebcdd15b677c3debcac76879 +EBUILD yaffs2utils-0.2.9.ebuild 750 SHA256 f2af4707cafa0b613369edddd0195dfde196514eececfbc93019387ff28ab719 SHA512 aea25c5bbe7c6e5b334caf6d01e636b7331e52bf40c3cdb113bff96766c320847206411e6f5eaa4ad0c34153645c234a6b79b29df83b3ac44e5a110d98254edd WHIRLPOOL ca4b386d18ea362e57fa56526f9f9ae22ee8fdfea2d72036f378c042d37b1e9bb50c1e30840b4980b29a2b415a25b9233e56d0ef6dd34793500ab14ee611826e +MISC ChangeLog 473 SHA256 75d28eac9f1325ceb078a5c3d290865a93e1026bc4f0e282a4e73f3b001aace9 SHA512 dd488fddb1d066b9c78a4bc1fa535776d24221cd75db0a9bc802dbd0129388c874fd2d629784a542b744367c6e7d8dcc672fca7d01dd65743d83b18671190f71 WHIRLPOOL 2ec17051e122d7c3eae4f4f3ddb91517766a2f978e1e60d16995bfb2ff6507b63ca5c0ae372a7176e3f09f3d90790b0e71d5df2f46a103f0bcb31aae081c0012 +MISC metadata.xml 161 SHA256 a11fdd02015a232398fdf22a20d26a95fc34d44c54513e6b26b6128d0b76122e SHA512 4190220cd1cb5f6413a85fab4eb59eebf03d2a63f066f811b76bb8afeb37eeadbab8ee7143970c5ca186e983a46b7e1aa158f5e4b2a3c723fce3112f69969e5c WHIRLPOOL 0f82255faae8b5dfb524458c156619f17938ac8f5166339e4a3ce9d3312e7466847bd5cb7e0554d6ba810dda68fe414e5cda7095eb5629ec2aeeb774b432da30 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJUo2BHAAoJEPGu1DbS6WIAqzsP/jUl8A2bVHtiHsKM1ZeHe9y8 +9WWsRW3QKA7QeiQH+xCIruoARvCvdCvOIW39yF6szNoLz1Lew37w3uRC+6/fN18B +gl8Y73P6I9ONpXp0pXV8hX/NiAfXSwqaNzYusPEqILrv754y5imXEyu8pihn97vB +cWJLHidzYCaEiR0HsCzuCG0v0j2hnV4md/jbvl+AA3kRYwjdoNLfaN4BWWm8y1TC ++ms+f8nDIFp5b5MkUhw6XaDty6o9GJcnatu8yPPIDwqD2yKF3RJjocAeD31kYde4 +7MZlMqTQRMFGAWP6z3+ZtYADkv/eSQUFUAqRNXXDvwGjJkFZR0ydRVOyxn6OwxRM +OM6NUete1AN3vRtoWXVraXcoLs3CvWq8JvRwj5LTNAkuBlyLKQJONRv1+fBfjGnj +dqT7iKFJwXElKv9SLh0aDklh5xJxJrK6MUiHYTLq4YERsgYx9ECIZE1Bzol7Ka9L +wP3UiBwJSqvOAsqMdNiAUmxXVOJghAyz6bw5w/93CxZLmuAbmUG7ztS+T2r4WlkI +XuhRUWkiYNJB79NdWuUcZ6Jc29GI1A0auSPuDkp2l2JlxOeOUnhV/wBGUwSFLY5K +rx3zuL56Pe1Ea/TAJKoEabR70ixwO5/Jzv+DJXj2PATn+PaCeYYjvM0xfy8dQTW1 +735jk+D3ppNI029dePJz +=LFwK +-----END PGP SIGNATURE----- diff --git a/sys-fs/yaffs2utils/files/yaffs2utils-0.2.9-build.patch b/sys-fs/yaffs2utils/files/yaffs2utils-0.2.9-build.patch new file mode 100644 index 000000000000..c16d4de141e6 --- /dev/null +++ b/sys-fs/yaffs2utils/files/yaffs2utils-0.2.9-build.patch @@ -0,0 +1,47 @@ +--- a/Makefile ++++ b/Makefile +@@ -18,21 +18,15 @@ + # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + # + +-CROSS = +-CC = $(CROSS)gcc + +-CFLAGS = -I. -I./yaffs2 +-CFLAGS += -O2 +-CFLAGS += -Wall -Wshadow -Winline -Wpointer-arith -Wnested-externs \ +- -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations \ +- -Wmissing-prototypes -Wredundant-decls ++CPPFLAGS += -I. -I./yaffs2 + +-CFLAGS += -D_HAVE_MMAP ++CPPFLAGS += -D_HAVE_MMAP + + #CFLAGS += -D_MKYAFFS2_DEBUG + #CFLAGS += -D_UNYAFFS2_DEBUG + +-LDFLAGS += -lm ++LDLIBS += -lm + + YAFFS2SRCS = yaffs2/yaffs_hweight.c yaffs2/yaffs_ecc.c \ + yaffs2/yaffs_packedtags1.c yaffs2/yaffs_packedtags2.c +@@ -60,14 +54,16 @@ all: $(TARGET) + install: + cp $(TARGET) $(INSTALLDIR) + ++LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) ++ + mkyaffs2: $(YAFFS2OBJS) $(LIBOBJS) $(MKYAFFS2OBJS) +- $(CC) -o $@ $(YAFFS2OBJS) $(LIBOBJS) $(MKYAFFS2OBJS) $(LDFLAGS) ++ $(LINK) + + unyaffs2: $(YAFFS2OBJS) $(LIBOBJS) $(UNYAFFS2OBJS) +- $(CC) -o $@ $(YAFFS2OBJS) $(LIBOBJS) $(UNYAFFS2OBJS) $(LDFLAGS) ++ $(LINK) + + unspare2: $(YAFFS2OBJS) $(LIBOBJS) $(UNSPARE2OBJS) +- $(CC) -o $@ $(YAFFS2OBJS) $(LIBOBJS) $(UNSPARE2OBJS) $(LDFLAGS) ++ $(LINK) + + clean: + rm -rf $(YAFFS2OBJS) $(LIBOBJS) \ diff --git a/sys-fs/yaffs2utils/files/yaffs2utils-0.2.9-unyaffs2-pointer.patch b/sys-fs/yaffs2utils/files/yaffs2utils-0.2.9-unyaffs2-pointer.patch new file mode 100644 index 000000000000..3730ab41248c --- /dev/null +++ b/sys-fs/yaffs2utils/files/yaffs2utils-0.2.9-unyaffs2-pointer.patch @@ -0,0 +1,13 @@ +https://code.google.com/p/yaffs2utils/issues/detail?id=42 + +--- a/unyaffs2.c ++++ b/unyaffs2.c +@@ -1102,7 +1102,7 @@ unyaffs2_extract_hardlink (const char *fpath, struct unyaffs2_obj *obj) + char *lnkfile; + + struct unyaffs2_obj *equiv; +- union unyaffs2_file_variant *variant; ++ union unyaffs2_file_variant variant; + + equiv = unyaffs2_follow_hardlink(obj); + if (equiv == NULL) { diff --git a/sys-fs/yaffs2utils/metadata.xml b/sys-fs/yaffs2utils/metadata.xml new file mode 100644 index 000000000000..5c40e771595f --- /dev/null +++ b/sys-fs/yaffs2utils/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>embedded</herd> +</pkgmetadata> diff --git a/sys-fs/yaffs2utils/yaffs2utils-0.2.9.ebuild b/sys-fs/yaffs2utils/yaffs2utils-0.2.9.ebuild new file mode 100644 index 000000000000..70dbfb358bab --- /dev/null +++ b/sys-fs/yaffs2utils/yaffs2utils-0.2.9.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/yaffs2utils/yaffs2utils-0.2.9.ebuild,v 1.1 2014/12/31 02:32:37 vapier Exp $ + +EAPI="4" + +inherit eutils toolchain-funcs + +DESCRIPTION="tools for generating YAFFS images" +HOMEPAGE="http://code.google.com/p/yaffs2utils/" +SRC_URI="https://yaffs2utils.googlecode.com/files/0.2.9.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~mips ~x86" +IUSE="" + +S=${WORKDIR}/${PV} + +src_prepare() { + epatch "${FILESDIR}"/${P}-build.patch + epatch "${FILESDIR}"/${P}-unyaffs2-pointer.patch +} + +src_configure() { + tc-export CC +} + +src_install() { + dobin unspare2 mkyaffs2 unyaffs2 + dodoc CHANGES README +} |